summaryrefslogtreecommitdiff
path: root/net-im/fractal
diff options
context:
space:
mode:
Diffstat (limited to 'net-im/fractal')
-rw-r--r--net-im/fractal/Makefile13
-rw-r--r--net-im/fractal/Makefile.crates4
-rw-r--r--net-im/fractal/distinfo10
-rw-r--r--net-im/fractal/files/patch-scripts_cargo.sh4
4 files changed, 16 insertions, 15 deletions
diff --git a/net-im/fractal/Makefile b/net-im/fractal/Makefile
index 45df69447d36..d155517047de 100644
--- a/net-im/fractal/Makefile
+++ b/net-im/fractal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fractal
DISTVERSION= 4.4.2
-PORTREVISION= 9
+PORTREVISION= 22
CATEGORIES= net-im
MASTER_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/archive/${DISTVERSION}/
# XXX USES=cargo omits the default source archive by default
@@ -21,7 +21,7 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus \
USES= cargo cpe desktop-file-utils gettext gnome gstreamer meson \
pkgconfig python:build shebangfix ssl
CPE_VENDOR= gnome
-USE_GNOME= cairo gdkpixbuf2 gtk30 gtksourceview4
+USE_GNOME= cairo gdkpixbuf gtk30 gtksourceview4
USE_GSTREAMER= bad editing-services
SHEBANG_FILES= scripts
@@ -34,9 +34,10 @@ CARGO_TEST= no
CARGO_TARGET_DIR= ${WRKSRC}/${MESON_BUILD_DIR}/target
MAKE_ENV+= ${CARGO_ENV}
-post-install:
-. ifndef WITH_DEBUG
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fractal
-. endif
+.include <bsd.port.options.mk>
+
+.if ${ARCH} == powerpc
+LTO_UNSAFE= yes
+.endif
.include <bsd.port.mk>
diff --git a/net-im/fractal/Makefile.crates b/net-im/fractal/Makefile.crates
index 633f06206a21..c4e1106e9170 100644
--- a/net-im/fractal/Makefile.crates
+++ b/net-im/fractal/Makefile.crates
@@ -170,10 +170,10 @@ CARGO_CRATES= adler-1.0.2 \
num_cpus-1.15.0 \
once_cell-1.17.1 \
opaque-debug-0.3.0 \
- openssl-0.10.64 \
+ openssl-0.10.67 \
openssl-macros-0.1.0 \
openssl-probe-0.1.5 \
- openssl-sys-0.9.102 \
+ openssl-sys-0.9.104 \
pango-0.8.0 \
pango-sys-0.9.1 \
pangocairo-0.9.0 \
diff --git a/net-im/fractal/distinfo b/net-im/fractal/distinfo
index 0e2ff5a0be84..68a7d9ec526c 100644
--- a/net-im/fractal/distinfo
+++ b/net-im/fractal/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1711806324
+TIMESTAMP = 1729089173
SHA256 (fractal-4.4.2.tar.gz) = 97bb2f355fb1a89851bf16c17aed63063c6c0a79d8adcd31ce0ab82bc4a56f5e
SIZE (fractal-4.4.2.tar.gz) = 849281
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -345,14 +345,14 @@ SHA256 (rust/crates/once_cell-1.17.1.crate) = b7e5500299e16ebb147ae15a00a942af26
SIZE (rust/crates/once_cell-1.17.1.crate) = 32856
SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
-SHA256 (rust/crates/openssl-0.10.64.crate) = 95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f
-SIZE (rust/crates/openssl-0.10.64.crate) = 272306
+SHA256 (rust/crates/openssl-0.10.67.crate) = 7b8cefcf97f41316955f9294cd61f639bdcfa9f2f230faac6cb896aa8ab64704
+SIZE (rust/crates/openssl-0.10.67.crate) = 276540
SHA256 (rust/crates/openssl-macros-0.1.0.crate) = b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c
SIZE (rust/crates/openssl-macros-0.1.0.crate) = 5566
SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/openssl-sys-0.9.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2
-SIZE (rust/crates/openssl-sys-0.9.102.crate) = 68622
+SHA256 (rust/crates/openssl-sys-0.9.104.crate) = 45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741
+SIZE (rust/crates/openssl-sys-0.9.104.crate) = 72287
SHA256 (rust/crates/pango-0.8.0.crate) = 1e9c6b728f1be8edb5f9f981420b651d5ea30bdb9de89f1f1262d0084a020577
SIZE (rust/crates/pango-0.8.0.crate) = 42250
SHA256 (rust/crates/pango-sys-0.9.1.crate) = 86b93d84907b3cf0819bff8f13598ba72843bee579d5ebc2502e4b0367b4be7d
diff --git a/net-im/fractal/files/patch-scripts_cargo.sh b/net-im/fractal/files/patch-scripts_cargo.sh
index a602980a268f..6baeeb352406 100644
--- a/net-im/fractal/files/patch-scripts_cargo.sh
+++ b/net-im/fractal/files/patch-scripts_cargo.sh
@@ -12,9 +12,9 @@
then
echo "DEBUG MODE"
- cargo build --manifest-path $1/Cargo.toml -p fractal-gtk && cp "$CARGO_TARGET_DIR"/debug/fractal-gtk "$OUTPUT"
-+ cargo build --manifest-path $1/Cargo.toml -p fractal-gtk && cp "$CARGO_TARGET_DIR"/"$CARGO_BUILD_TARGET"/debug/fractal-gtk "$OUTPUT"
++ cargo build --manifest-path $1/Cargo.toml -p fractal-gtk && cp "$CARGO_TARGET_DIR"/debug/fractal-gtk "$OUTPUT"
else
echo "RELEASE MODE"
- cargo build --manifest-path $1/Cargo.toml --release -p fractal-gtk && cp "$CARGO_TARGET_DIR"/release/fractal-gtk "$OUTPUT"
-+ cargo build --manifest-path $1/Cargo.toml --release -p fractal-gtk && cp "$CARGO_TARGET_DIR"/"$CARGO_BUILD_TARGET"/release/fractal-gtk "$OUTPUT"
++ cargo build --manifest-path $1/Cargo.toml --release -p fractal-gtk && cp "$CARGO_TARGET_DIR"/release/fractal-gtk "$OUTPUT"
fi