diff --git a/net-im/fractal/Makefile b/net-im/fractal/Makefile index d5ce87aa2fa2..1dfe178600fa 100644 --- a/net-im/fractal/Makefile +++ b/net-im/fractal/Makefile @@ -1,44 +1,47 @@ PORTNAME= fractal DISTVERSION= 4.4.0 PORTREVISION= 3 CATEGORIES= net-im MASTER_SITES= https://gitlab.gnome.org/World/fractal/uploads/${GL_HASH}/ +PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/ +PATCHFILES+= 6fa1a23596d6.patch:-p1 # https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/867 + MAINTAINER= greg@unrelenting.technology COMMENT= GTK+ Matrix IM client LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt # gmake for the gettext-sys crate BUILD_DEPENDS= cargo:lang/${RUST_DEFAULT} \ gmake:devel/gmake LIB_DEPENDS= libdbus-1.so:devel/dbus \ libgmp.so:math/gmp \ libgspell-1.so:textproc/gspell \ libhandy-0.0.so:x11-toolkits/libhandy0 USES= cpe gettext gnome meson pkgconfig python:3.5+,build ssl tar:xz CPE_VENDOR= gnome USE_GNOME= cairo gtk30 gtksourceview4 USE_GSTREAMER1= bad editing-services GL_HASH= d4168ac40fd681240964705e000dd353 BINARY_ALIAS= python3=${PYTHON_CMD} GLIB_SCHEMAS= org.gnome.Fractal.gschema.xml # for the gettext-sys crate MAKE_ENV+= GETTEXT_BIN_DIR=${LOCALBASE}/bin \ GETTEXT_LIB_DIR=${LOCALBASE}/lib \ GETTEXT_INCLUDE_DIR=${LOCALBASE}/include \ RUSTFLAGS="${RUSTFLAGS} -C linker=${CC:Q} ${LDFLAGS:C/.+/-C link-arg=&/}" post-patch: # Disable vendor checksums @${REINPLACE_CMD} -e 's/"files":{[^}]*}/"files":{}/' \ ${WRKSRC}/vendor/*/.cargo-checksum.json post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fractal .include diff --git a/net-im/fractal/distinfo b/net-im/fractal/distinfo index 65f35e04f897..6b5f27860835 100644 --- a/net-im/fractal/distinfo +++ b/net-im/fractal/distinfo @@ -1,3 +1,5 @@ TIMESTAMP = 1632153385 SHA256 (fractal-4.4.0.tar.xz) = 65af7912f3d04bd6b2386b023415fef26afc48d256af205256f86396a1415825 SIZE (fractal-4.4.0.tar.xz) = 14044644 +SHA256 (6fa1a23596d6.patch) = 0defb8e9f91375fa472396579bf56e90195c0efc24d946e516567da67dc55638 +SIZE (6fa1a23596d6.patch) = 1179