--- /dev/null +++ i/net-im/fractal/Makefile @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= fractal +DISTVERSION= 0.1.30 +CATEGORIES= net-im +MASTER_SITES= https://gitlab.gnome.org/World/fractal/uploads/${GL_HASH}/ + +MAINTAINER= greg@unrelenting.technology +COMMENT= GTK+ Matrix IM client + +LICENSE= GPLv3+ + +LIB_DEPENDS= libdbus-1.so:devel/dbus \ + libgspell-1.so:textproc/gspell \ + libgmp.so:math/gmp +BUILD_DEPENDS= cargo:lang/rust + +GL_HASH= 307ea6fe16f617750490a359b727aebb + +USES= ssl gettext meson shebangfix tar:xz +USE_GNOME= gtk30 cairo +INSTALLS_ICONS= yes +SHEBANG_FILES= ${WRKSRC}/scripts/*.sh +MAKE_ENV+= GETTEXT_BIN_DIR=${PREFIX}/bin \ + GETTEXT_LIB_DIR=${PREFIX}/lib \ + GETTEXT_INCLUDE_DIR=${PREFIX}/include + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fractal + +.include --- /dev/null +++ i/net-im/fractal/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1528312312 +SHA256 (fractal-0.1.30.tar.xz) = db6d3edff7413b50980ef85e5b6fbb20e9081dc9f02575b4a9cbff0f5d2c6cc5 +SIZE (fractal-0.1.30.tar.xz) = 10572148 --- /dev/null +++ i/net-im/fractal/pkg-descr @@ -0,0 +1,3 @@ +Fractal is a Gtk+ Matrix.org client written in Rust. + +WWW: https://wiki.gnome.org/Apps/Fractal --- /dev/null +++ i/net-im/fractal/pkg-plist @@ -0,0 +1,16 @@ +bin/fractal +share/appdata/org.gnome.Fractal.appdata.xml +share/applications/org.gnome.Fractal.desktop +share/icons/hicolor/128x128/org.gnome.Fractal.png +share/icons/hicolor/16x16/apps/org.gnome.Fractal.png +share/icons/hicolor/22x22/apps/org.gnome.Fractal.png +share/icons/hicolor/24x24/apps/org.gnome.Fractal.png +share/icons/hicolor/256x256/org.gnome.Fractal.png +share/icons/hicolor/32x32/apps/org.gnome.Fractal.png +share/icons/hicolor/48x48/apps/org.gnome.Fractal.png +share/icons/hicolor/512x512/apps/org.gnome.Fractal.png +share/icons/hicolor/64x64/apps/org.gnome.Fractal.png +share/icons/hicolor/symbolic/apps/org.gnome.Fractal-symbolic.svg +share/locale/es/LC_MESSAGES/fractal.mo +share/locale/fr/LC_MESSAGES/fractal.mo +share/locale/pl/LC_MESSAGES/fractal.mo