Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Jul 2012 08:02:00 +0000 (UTC)
From:      Doug Barton <dougb@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r301676 - in head/x11/xscreensaver: . files
Message-ID:  <201207290802.q6T8207V024398@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org
+MAINTAINER=	dougb@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201207290802.q6T8207V024398>