svn commit: r301676 - in head/x11/xscreensaver: . files
Doug Barton
dougb at FreeBSD.org
Sun Jul 29 08:02:00 UTC 2012
Author: dougb
Date: Sun Jul 29 08:01:59 2012
New Revision: 301676
URL: http://svn.freebsd.org/changeset/ports/301676
Log:
Upgrade to 5.19 which contains some minor improvements
Add .desktop files for starting and stopping the daemon, and locking
and blanking the screen.
Add an explicit build dep for pkgconf, and add a sed pattern for configure
since pkgconf does not support the --list-all option
Added:
head/x11/xscreensaver/files/xscreensaver-blank.desktop.in (contents, props changed)
head/x11/xscreensaver/files/xscreensaver-lock.desktop.in (contents, props changed)
head/x11/xscreensaver/files/xscreensaver-start.desktop.in (contents, props changed)
head/x11/xscreensaver/files/xscreensaver-stop.desktop.in (contents, props changed)
Modified:
head/x11/xscreensaver/Makefile
head/x11/xscreensaver/distinfo
head/x11/xscreensaver/pkg-plist
Modified: head/x11/xscreensaver/Makefile
==============================================================================
--- head/x11/xscreensaver/Makefile Sun Jul 29 07:28:17 2012 (r301675)
+++ head/x11/xscreensaver/Makefile Sun Jul 29 08:01:59 2012 (r301676)
@@ -6,14 +6,14 @@
#
PORTNAME= xscreensaver
-PORTVERSION= 5.18
-CATEGORIES?= x11
-MASTER_SITES= http://www.jwz.org/xscreensaver/ \
- http://dougbarton.us/Downloads/
+PORTVERSION= 5.19
+CATEGORIES= x11
+MASTER_SITES= http://www.jwz.org/xscreensaver/
-MAINTAINER?= dougb at FreeBSD.org
+MAINTAINER= dougb at FreeBSD.org
COMMENT= Save your screen while you entertain your cat
+BUILD_DEPENDS= pkgconf>0:${PORTSDIR}/devel/pkgconf
LIB_DEPENDS= gle.4:${PORTSDIR}/graphics/gle \
jpeg.11:${PORTSDIR}/graphics/jpeg \
gtk-x11-2.0:${PORTSDIR}/x11-toolkits/gtk20 \
@@ -134,13 +134,16 @@ MAN6= anemone.6 anemotaxis.6 antinspect.
companioncube.6 hilbert.6 tronbit.6 \
xscreensaver-gl-helper.6
+SUB_FILES= xscreensaver-blank.desktop xscreensaver-lock.desktop \
+ xscreensaver-start.desktop xscreensaver-stop.desktop
+
post-patch:
@ ${CP} ${WRKSRC}/configure ${WRKSRC}/configure.Patched
@ ${SED} -e 's#-lpthread#${PTHREAD_LIBS}#g' \
-e 's#malloc.h#stdlib.h#g' \
-e 's#/usr/X11R6#${LOCALBASE}#g' \
+ -e 's#pkg_config --list-all#pkg_config --help#' \
${WRKSRC}/configure.Patched > ${WRKSRC}/configure
-
.if defined(WITH_PAM)
.for f in driver/passwd-pam.c driver/xscreensaver.man
@ ${CP} ${WRKSRC}/${f} ${WRKSRC}/${f}.presed
@@ -161,5 +164,6 @@ post-install:
${ECHO} "bin/xscreensaver-hacks/webcollage-helper" | \
${CAT} - ${TMPPLIST} > ${TMPPLIST}.cat && \
${MV} ${TMPPLIST}.cat ${TMPPLIST}; fi)
+ ${INSTALL_DATA} ${WRKDIR}/*.desktop ${PREFIX}/share/applications/
.include <bsd.port.post.mk>
Modified: head/x11/xscreensaver/distinfo
==============================================================================
--- head/x11/xscreensaver/distinfo Sun Jul 29 07:28:17 2012 (r301675)
+++ head/x11/xscreensaver/distinfo Sun Jul 29 08:01:59 2012 (r301676)
@@ -1,2 +1,2 @@
-SHA256 (xscreensaver-5.18.tar.gz) = 3d70edb8f46511f5427f21b4ba4d8323f336888f60268d16731f5231c6883db9
-SIZE (xscreensaver-5.18.tar.gz) = 7363800
+SHA256 (xscreensaver-5.19.tar.gz) = fd62ea0f996abe1bea3770dd7141681454521b49302f9bced8af9c2ee428c0e0
+SIZE (xscreensaver-5.19.tar.gz) = 7373580
Added: head/x11/xscreensaver/files/xscreensaver-blank.desktop.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/xscreensaver/files/xscreensaver-blank.desktop.in Sun Jul 29 08:01:59 2012 (r301676)
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=XScreenSaver Blank
+Comment=Blank the screen with (activate) XScreenSaver
+Icon=%%PREFIX%%/share/xscreensaver/glade/screensaver-diagnostic.png
+Exec=%%PREFIX%%/bin/xscreensaver-command -activate
+Categories=Settings;DesktopSettings;Security;X-XFCE;XScreenSaver;
+Terminal=false
+StartupNotify=false
Added: head/x11/xscreensaver/files/xscreensaver-lock.desktop.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/xscreensaver/files/xscreensaver-lock.desktop.in Sun Jul 29 08:01:59 2012 (r301676)
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=XScreenSaver Lock
+Comment=Lock the screen with XScreenSaver
+Icon=%%PREFIX%%/share/xscreensaver/glade/screensaver-locking.png
+Exec=%%PREFIX%%/bin/xscreensaver-command -lock
+Categories=Settings;DesktopSettings;Security;X-XFCE;XScreenSaver;
+Terminal=false
+StartupNotify=false
Added: head/x11/xscreensaver/files/xscreensaver-start.desktop.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/xscreensaver/files/xscreensaver-start.desktop.in Sun Jul 29 08:01:59 2012 (r301676)
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=XScreenSaver Start
+Comment=Start XScreenSaver daemon
+Icon=%%PREFIX%%/share/pixmaps/xscreensaver.xpm
+Exec=%%PREFIX%%/bin/xscreensaver
+Categories=Settings;DesktopSettings;Security;X-XFCE;XScreenSaver;
+Terminal=false
+StartupNotify=false
Added: head/x11/xscreensaver/files/xscreensaver-stop.desktop.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11/xscreensaver/files/xscreensaver-stop.desktop.in Sun Jul 29 08:01:59 2012 (r301676)
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=XScreenSaver Stop
+Comment=Stop XScreenSaver daemon
+Icon=process-stop
+Exec=%%PREFIX%%/bin/xscreensaver-command -exit
+Categories=Settings;DesktopSettings;Security;X-XFCE;XScreenSaver;
+Terminal=false
+StartupNotify=false
Modified: head/x11/xscreensaver/pkg-plist
==============================================================================
--- head/x11/xscreensaver/pkg-plist Sun Jul 29 07:28:17 2012 (r301675)
+++ head/x11/xscreensaver/pkg-plist Sun Jul 29 08:01:59 2012 (r301676)
@@ -208,7 +208,11 @@ bin/xscreensaver-hacks/zoom
bin/xscreensaver-text
%%PAM%%etc/pam.d/xscreensaver
lib/X11/app-defaults/XScreenSaver
+share/applications/xscreensaver-blank.desktop
+share/applications/xscreensaver-lock.desktop
share/applications/xscreensaver-properties.desktop
+share/applications/xscreensaver-start.desktop
+share/applications/xscreensaver-stop.desktop
share/pixmaps/xscreensaver.xpm
%%DATADIR%%/config/README
%%DATADIR%%/config/abstractile.xml
More information about the svn-ports-all
mailing list