summaryrefslogtreecommitdiff
path: root/net/gnome-connections
diff options
context:
space:
mode:
Diffstat (limited to 'net/gnome-connections')
-rw-r--r--net/gnome-connections/Makefile19
-rw-r--r--net/gnome-connections/distinfo6
-rw-r--r--net/gnome-connections/files/patch-subprojects_gtk-frdp_src_meson.build26
-rw-r--r--net/gnome-connections/pkg-plist29
4 files changed, 61 insertions, 19 deletions
diff --git a/net/gnome-connections/Makefile b/net/gnome-connections/Makefile
index db189ce82ff1..a4c01fa892a7 100644
--- a/net/gnome-connections/Makefile
+++ b/net/gnome-connections/Makefile
@@ -1,27 +1,28 @@
PORTNAME= gnome-connections
-PORTVERSION= 42.1.2
-PORTREVISION= 3
+PORTVERSION= 47.2.1
+PORTREVISION= 2
CATEGORIES= net gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Remote desktop client for GNOME
WWW= https://apps.gnome.org/app/org.gnome.Connections/
-LICENSE= GPLv2
+LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool
LIB_DEPENDS= libgtk-vnc-2.0.so:net/gtk-vnc \
libhandy-1.so:x11-toolkits/libhandy \
- libfreerdp2.so:net/freerdp \
+ libfreerdp3.so:net/freerdp3 \
libsecret-1.so:security/libsecret
-USES= desktop-file-utils shared-mime-info gettext gnome meson \
- python:env pkgconfig tar:xz vala:build
-USE_GNOME= glib20 gtk30
+USES= desktop-file-utils fuse:3 gettext gnome meson pkgconfig \
+ shared-mime-info tar:xz vala:build
+USE_GNOME= glib20 gtk30 introspection:build libxml2
+USE_LDCONFIG= yes
-BINARY_ALIAS= python3=${PYTHON_VERSION}
+GLIB_SCHEMAS= org.gnome.Connections.gschema.xml
.include <bsd.port.mk>
diff --git a/net/gnome-connections/distinfo b/net/gnome-connections/distinfo
index 85c67ba77bb0..c04ed2e36a0c 100644
--- a/net/gnome-connections/distinfo
+++ b/net/gnome-connections/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1656086569
-SHA256 (gnome/gnome-connections-42.1.2.tar.xz) = d8e6e72741091d892dfc84281f625551d0568cd482d48db58a4edb8afa1377b6
-SIZE (gnome/gnome-connections-42.1.2.tar.xz) = 3987992
+TIMESTAMP = 1746550613
+SHA256 (gnome/gnome-connections-47.2.1.tar.xz) = 0523e3cb879d4ac0b95e7ee5f32db66128b5ab8404ff11923071cd56cfe4d8b8
+SIZE (gnome/gnome-connections-47.2.1.tar.xz) = 4052592
diff --git a/net/gnome-connections/files/patch-subprojects_gtk-frdp_src_meson.build b/net/gnome-connections/files/patch-subprojects_gtk-frdp_src_meson.build
new file mode 100644
index 000000000000..ebe95d42bdb4
--- /dev/null
+++ b/net/gnome-connections/files/patch-subprojects_gtk-frdp_src_meson.build
@@ -0,0 +1,26 @@
+--- subprojects/gtk-frdp/src/meson.build.orig 2024-12-23 15:11:01 UTC
++++ subprojects/gtk-frdp/src/meson.build
+@@ -98,8 +98,6 @@ gtk_frdp_gir = gnome.generate_gir(gtk_frdp_lib,
+ link_with: gtk_frdp_lib,
+ includes: ['Gio-2.0', 'Gtk-3.0'],
+ install: true,
+- install_dir_gir: girdir,
+- install_dir_typelib: typelibdir,
+ extra_args: [ '--c-include=gtk-frdp.h', '--quiet' ],
+ )
+
+@@ -107,7 +105,6 @@ gtk_frdp_vapi = gnome.generate_vapi('gtk-frdp-' + api_
+ sources: gtk_frdp_gir[0],
+ packages: [ 'gio-2.0', 'gtk+-3.0' ],
+ install: true,
+- install_dir: vapidir,
+ metadata_dirs: [ meson.current_source_dir() ],
+ )
+
+@@ -121,5 +118,5 @@ pkg.generate(
+ version: meson.project_version(),
+ subdirs: gtk_frdp_header_subdir,
+ requires: 'glib-2.0',
+- install_dir: join_paths(libdir, 'pkgconfig')
++ install_dir: get_option('prefix') / 'libdata' / 'pkgconfig'
+ )
diff --git a/net/gnome-connections/pkg-plist b/net/gnome-connections/pkg-plist
index a9f4d2d3ae92..fd15ca22a4e4 100644
--- a/net/gnome-connections/pkg-plist
+++ b/net/gnome-connections/pkg-plist
@@ -3,15 +3,12 @@ include/gnome-connections/gtk-frdp/frdp-display.h
include/gnome-connections/gtk-frdp/frdp-session.h
include/gnome-connections/gtk-frdp/gtk-frdp-version.h
include/gnome-connections/gtk-frdp/gtk-frdp.h
-lib/gnome-connections/girepository-1.0/GtkFrdp-0.1.typelib
-lib/gnome-connections/libgtk-frdp-0.1.so
-lib/gnome-connections/pkgconfig/gtk-frdp-0.1.pc
+lib/girepository-1.0/GtkFrdp-0.2.typelib
+lib/gnome-connections/libgtk-frdp-0.2.so
+libdata/pkgconfig/gtk-frdp-0.2.pc
share/applications/org.gnome.Connections.desktop
share/dbus-1/services/org.gnome.Connections.service
-share/glib-2.0/schemas/org.gnome.Connections.gschema.xml
-%%DATADIR%%/gir-1.0/GtkFrdp-0.1.gir
-%%DATADIR%%/vapi/gtk-frdp-0.1.deps
-%%DATADIR%%/vapi/gtk-frdp-0.1.vapi
+share/gir-1.0/GtkFrdp-0.2.gir
share/help/C/gnome-connections/connect.page
share/help/C/gnome-connections/figures/org.gnome.Connections.svg
share/help/C/gnome-connections/index.page
@@ -64,6 +61,10 @@ share/help/ko/gnome-connections/connect.page
share/help/ko/gnome-connections/figures/org.gnome.Connections.svg
share/help/ko/gnome-connections/index.page
share/help/ko/gnome-connections/legal.xml
+share/help/nl/gnome-connections/connect.page
+share/help/nl/gnome-connections/figures/org.gnome.Connections.svg
+share/help/nl/gnome-connections/index.page
+share/help/nl/gnome-connections/legal.xml
share/help/pl/gnome-connections/connect.page
share/help/pl/gnome-connections/figures/org.gnome.Connections.svg
share/help/pl/gnome-connections/index.page
@@ -92,8 +93,14 @@ share/help/uk/gnome-connections/connect.page
share/help/uk/gnome-connections/figures/org.gnome.Connections.svg
share/help/uk/gnome-connections/index.page
share/help/uk/gnome-connections/legal.xml
+share/help/zh_CN/gnome-connections/connect.page
+share/help/zh_CN/gnome-connections/figures/org.gnome.Connections.svg
+share/help/zh_CN/gnome-connections/index.page
+share/help/zh_CN/gnome-connections/legal.xml
share/icons/hicolor/scalable/apps/org.gnome.Connections.svg
share/icons/hicolor/symbolic/apps/org.gnome.Connections-symbolic.svg
+share/locale/ab/LC_MESSAGES/gnome-connections.mo
+share/locale/be/LC_MESSAGES/gnome-connections.mo
share/locale/bg/LC_MESSAGES/gnome-connections.mo
share/locale/ca/LC_MESSAGES/gnome-connections.mo
share/locale/cs/LC_MESSAGES/gnome-connections.mo
@@ -110,15 +117,19 @@ share/locale/fr/LC_MESSAGES/gnome-connections.mo
share/locale/fur/LC_MESSAGES/gnome-connections.mo
share/locale/gl/LC_MESSAGES/gnome-connections.mo
share/locale/he/LC_MESSAGES/gnome-connections.mo
+share/locale/hi/LC_MESSAGES/gnome-connections.mo
share/locale/hr/LC_MESSAGES/gnome-connections.mo
share/locale/hu/LC_MESSAGES/gnome-connections.mo
share/locale/id/LC_MESSAGES/gnome-connections.mo
share/locale/is/LC_MESSAGES/gnome-connections.mo
share/locale/it/LC_MESSAGES/gnome-connections.mo
share/locale/ja/LC_MESSAGES/gnome-connections.mo
+share/locale/ka/LC_MESSAGES/gnome-connections.mo
+share/locale/kab/LC_MESSAGES/gnome-connections.mo
share/locale/kk/LC_MESSAGES/gnome-connections.mo
share/locale/ko/LC_MESSAGES/gnome-connections.mo
share/locale/lt/LC_MESSAGES/gnome-connections.mo
+share/locale/lv/LC_MESSAGES/gnome-connections.mo
share/locale/nb/LC_MESSAGES/gnome-connections.mo
share/locale/ne/LC_MESSAGES/gnome-connections.mo
share/locale/nl/LC_MESSAGES/gnome-connections.mo
@@ -132,7 +143,9 @@ share/locale/ru/LC_MESSAGES/gnome-connections.mo
share/locale/sk/LC_MESSAGES/gnome-connections.mo
share/locale/sl/LC_MESSAGES/gnome-connections.mo
share/locale/sr/LC_MESSAGES/gnome-connections.mo
+share/locale/sr@latin/LC_MESSAGES/gnome-connections.mo
share/locale/sv/LC_MESSAGES/gnome-connections.mo
+share/locale/th/LC_MESSAGES/gnome-connections.mo
share/locale/tr/LC_MESSAGES/gnome-connections.mo
share/locale/uk/LC_MESSAGES/gnome-connections.mo
share/locale/vi/LC_MESSAGES/gnome-connections.mo
@@ -140,3 +153,5 @@ share/locale/zh_CN/LC_MESSAGES/gnome-connections.mo
share/locale/zh_TW/LC_MESSAGES/gnome-connections.mo
share/metainfo/org.gnome.Connections.appdata.xml
share/mime/packages/org.gnome.Connections.xml
+share/vala/vapi/gtk-frdp-0.2.deps
+share/vala/vapi/gtk-frdp-0.2.vapi