View | Details | Raw Unified | Return to bug 226683 | Differences between
and this patch

Collapse All | Expand All

(-)i/net-im/fractal/Makefile (+39 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	fractal
4
DISTVERSION=	3.30.0
5
CATEGORIES=	net-im
6
MASTER_SITES=	https://gitlab.gnome.org/World/fractal/uploads/${GL_HASH}/
7
8
MAINTAINER=	greg@unrelenting.technology
9
COMMENT=	GTK+ Matrix IM client
10
11
LICENSE=	GPLv3+
12
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
13
14
# gmake for the backtrace-sys crate
15
BUILD_DEPENDS=	cargo:lang/rust \
16
		gmake:devel/gmake
17
LIB_DEPENDS=	libdbus-1.so:devel/dbus \
18
		libgmp.so:math/gmp \
19
		libgspell-1.so:textproc/gspell
20
21
GL_HASH=	cc46d6b9702ce5d0b1f3073f516a58c3
22
23
USES=		gettext gnome meson pkgconfig python:3.5+,build ssl tar:xz
24
USE_GNOME=	gtk30 cairo
25
26
BINARY_ALIAS=		python3=${PYTHON_CMD}
27
GLIB_SCHEMAS=		org.gnome.Fractal.gschema.xml
28
INSTALLS_ICONS=		yes
29
WITHOUT_FBSD10_FIX=	yes # changes libbacktrace conf script's checksum
30
31
# for the gettext-sys crate
32
MAKE_ENV+=	GETTEXT_BIN_DIR=${LOCALBASE}/bin \
33
		GETTEXT_LIB_DIR=${LOCALBASE}/lib \
34
		GETTEXT_INCLUDE_DIR=${LOCALBASE}/include
35
36
post-install:
37
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fractal
38
39
.include <bsd.port.mk>
(-)i/net-im/fractal/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1536754711
2
SHA256 (fractal-3.30.0.tar.xz) = 4782a0ab59c5da2470a380700374d5c3d736085a66cf0de1fca9b2921c1f8363
3
SIZE (fractal-3.30.0.tar.xz) = 11603220
(-)i/net-im/fractal/files/patch-scripts_cargo.sh (+11 lines)
Added Link Here
1
--- scripts/cargo.sh.orig	2018-09-12 12:22:27 UTC
2
+++ scripts/cargo.sh
3
@@ -7,7 +7,7 @@ export FRACTAL_NAME_SUFFIX="$5"
4
 export FRACTAL_VERSION="$6"
5
 export FRACTAL_PROFILE="$7"
6
 
7
-if [[ "$FRACTAL_PROFILE" == "Devel" ]]
8
+if [ "$FRACTAL_PROFILE" = "Devel" ]
9
 then
10
     echo "DEBUG MODE"
11
     cargo build --manifest-path $1/Cargo.toml -p fractal-gtk && cp $1/target/debug/fractal-gtk $2
(-)i/net-im/fractal/pkg-descr (+5 lines)
Added Link Here
1
Fractal is a Gtk+ Matrix messaging client written in Rust.
2
Its interface is optimized for collaboration in large groups
3
such as free software projects.
4
5
WWW: https://wiki.gnome.org/Apps/Fractal
(-)i/net-im/fractal/pkg-plist (+21 lines)
Added Link Here
1
bin/fractal
2
share/applications/org.gnome.Fractal.desktop
3
share/icons/hicolor/16x16/apps/org.gnome.Fractal.png
4
share/icons/hicolor/22x22/apps/org.gnome.Fractal.png
5
share/icons/hicolor/24x24/apps/org.gnome.Fractal.png
6
share/icons/hicolor/32x32/apps/org.gnome.Fractal.png
7
share/icons/hicolor/48x48/apps/org.gnome.Fractal.png
8
share/icons/hicolor/512x512/apps/org.gnome.Fractal.png
9
share/icons/hicolor/scalable/apps/org.gnome.Fractal-symbolic.svg
10
share/locale/ca/LC_MESSAGES/fractal.mo
11
share/locale/cs/LC_MESSAGES/fractal.mo
12
share/locale/de/LC_MESSAGES/fractal.mo
13
share/locale/es/LC_MESSAGES/fractal.mo
14
share/locale/fi/LC_MESSAGES/fractal.mo
15
share/locale/fr/LC_MESSAGES/fractal.mo
16
share/locale/fur/LC_MESSAGES/fractal.mo
17
share/locale/pl/LC_MESSAGES/fractal.mo
18
share/locale/pt_BR/LC_MESSAGES/fractal.mo
19
share/locale/sk/LC_MESSAGES/fractal.mo
20
share/locale/sv/LC_MESSAGES/fractal.mo
21
share/metainfo/org.gnome.Fractal.appdata.xml

Return to bug 226683