aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2023-03-18 15:54:01 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2023-03-18 15:54:01 +0000
commitd824dbe1be3b2aeb8fcc1c1ef98c048c6216d1a7 (patch)
treeb1699599fda42e037bcb71bf611f84e7195f667b
parent70cd612575208631185a4244daf04008070105c7 (diff)
downloadports-d824dbe1be3b2aeb8fcc1c1ef98c048c6216d1a7.tar.gz
ports-d824dbe1be3b2aeb8fcc1c1ef98c048c6216d1a7.zip
x11/xfce4-screensaver: Update to 4.18.0
- Add missing dependency reported by poudriere - Add new build fix patch, submitted upstream: https://gitlab.xfce.org/apps/xfce4-screensaver/-/merge_requests/25
-rw-r--r--x11/xfce4-screensaver/Makefile6
-rw-r--r--x11/xfce4-screensaver/distinfo6
-rw-r--r--x11/xfce4-screensaver/files/patch-src_xfce4-screensaver-preferences.c13
3 files changed, 19 insertions, 6 deletions
diff --git a/x11/xfce4-screensaver/Makefile b/x11/xfce4-screensaver/Makefile
index 11803af45ec2..e4a50d892619 100644
--- a/x11/xfce4-screensaver/Makefile
+++ b/x11/xfce4-screensaver/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xfce4-screensaver
-PORTVERSION= 4.16.0
-PORTREVISION= 3
+PORTVERSION= 4.18.0
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@@ -17,7 +16,8 @@ LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB
BUILD_DEPENDS= xdt-csource:devel/xfce4-dev-tools
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libdbus-glib-1.so:devel/dbus-glib \
- libxklavier.so:x11/libxklavier
+ libxklavier.so:x11/libxklavier \
+ libharfbuzz.so:print/harfbuzz
USES= compiler:c11 gettext-tools gl gmake gnome pkgconfig python:3.5+ \
shebangfix tar:bzip2 xfce xorg
diff --git a/x11/xfce4-screensaver/distinfo b/x11/xfce4-screensaver/distinfo
index b90f96ca4d02..ff9ec6faaa76 100644
--- a/x11/xfce4-screensaver/distinfo
+++ b/x11/xfce4-screensaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1609697310
-SHA256 (xfce4/xfce4-screensaver-4.16.0.tar.bz2) = 6d4d143e3e62db679ce83ce7da97903390773ee0a8ceb05ff4c3dac36616268d
-SIZE (xfce4/xfce4-screensaver-4.16.0.tar.bz2) = 687978
+TIMESTAMP = 1679137611
+SHA256 (xfce4/xfce4-screensaver-4.18.0.tar.bz2) = c72b5b42242368069568dbb27a37d9549680b59e87fece413091af7ddeeee4e2
+SIZE (xfce4/xfce4-screensaver-4.18.0.tar.bz2) = 705730
diff --git a/x11/xfce4-screensaver/files/patch-src_xfce4-screensaver-preferences.c b/x11/xfce4-screensaver/files/patch-src_xfce4-screensaver-preferences.c
new file mode 100644
index 000000000000..de63556e8e9d
--- /dev/null
+++ b/x11/xfce4-screensaver/files/patch-src_xfce4-screensaver-preferences.c
@@ -0,0 +1,13 @@
+--- src/xfce4-screensaver-preferences.c.orig 2023-03-17 17:09:57 UTC
++++ src/xfce4-screensaver-preferences.c
+@@ -1700,6 +1700,10 @@ setup_for_lid_switch (void) {
+ }
+ }
+
++#ifdef __FreeBSD__
++extern char **environ;
++#endif
++
+ static gchar **
+ spawn_make_environment_for_display (GdkDisplay *display,
+ gchar **envp) {