View | Details | Raw Unified | Return to bug 201254 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-7 / +8 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	xscreensaver
4
PORTNAME=	xscreensaver
5
PORTVERSION=	5.29
5
PORTVERSION=	5.32
6
PORTREVISION=	4
7
CATEGORIES=	x11
6
CATEGORIES=	x11
8
MASTER_SITES=	http://www.jwz.org/xscreensaver/
7
MASTER_SITES=	http://www.jwz.org/xscreensaver/
9
8
Lines 14-25 Link Here
14
		giftopnm:${PORTSDIR}/graphics/netpbm
13
		giftopnm:${PORTSDIR}/graphics/netpbm
15
LIB_DEPENDS=	libgle.so:${PORTSDIR}/graphics/gle
14
LIB_DEPENDS=	libgle.so:${PORTSDIR}/graphics/gle
16
15
17
DESTDIRNAME=	install_prefix
18
19
CONFLICTS=	xscreensaver-gnome-[0-9]* xscreensaver-gnome-hacks-[0-9]*
16
CONFLICTS=	xscreensaver-gnome-[0-9]* xscreensaver-gnome-hacks-[0-9]*
20
17
21
USES=		gettext gmake jpeg perl5 pkgconfig
18
USES=		autoreconf gettext gmake jpeg perl5 pkgconfig
22
USE_AUTOTOOLS=	autoconf
23
USE_GL=		yes
19
USE_GL=		yes
24
USE_GNOME=	gdkpixbuf2 gtk20 intltool libglade2 libxml2
20
USE_GNOME=	gdkpixbuf2 gtk20 intltool libglade2 libxml2
25
USE_PERL5=	run
21
USE_PERL5=	run
Lines 35-45 Link Here
35
		--with-dpms-ext --with-xinerama-ext --with-xf86vmode-ext \
31
		--with-dpms-ext --with-xinerama-ext --with-xf86vmode-ext \
36
		--with-xf86gamma-ext --with-randr-ext --without-kerberos \
32
		--with-xf86gamma-ext --with-randr-ext --without-kerberos \
37
		--without-setuid-hacks --enable-locking
33
		--without-setuid-hacks --enable-locking
34
MAKE_ARGS+=	install_prefix=${STAGEDIR}
38
CPPFLAGS+=	-I${LOCALBASE}/include
35
CPPFLAGS+=	-I${LOCALBASE}/include
39
LDFLAGS+=	-L${LOCALBASE}/lib
36
LDFLAGS+=	-L${LOCALBASE}/lib
40
37
41
OPTIONS_DEFINE=	PAM SETUID_HACKS FIREF XAOS1 XDALI XEARTH \
38
OPTIONS_DEFINE=	PAM SETUID_HACKS FIREF XAOS1 XDALI XEARTH \
42
		XMOUN XPLANET XSNOW
39
		XFT XMOUN XPLANET XSNOW
43
OPTIONS_SUB=	yes
40
OPTIONS_SUB=	yes
44
41
45
PAM_CONFIGURE_WITH=		pam
42
PAM_CONFIGURE_WITH=		pam
Lines 55-60 Link Here
55
XDALI_DESC=			Add extra port x11-clocks/xdaliclock
52
XDALI_DESC=			Add extra port x11-clocks/xdaliclock
56
XDALI_RUN_DEPENDS=		xdaliclock:${PORTSDIR}/x11-clocks/xdaliclock
53
XDALI_RUN_DEPENDS=		xdaliclock:${PORTSDIR}/x11-clocks/xdaliclock
57
54
55
XFT_CONFIGURE_WITH=		xft
56
XFT_USE=			XORG=xft
57
58
XEARTH_DESC=			Add extra port astro/xearth
58
XEARTH_DESC=			Add extra port astro/xearth
59
XEARTH_RUN_DEPENDS=		xearth:${PORTSDIR}/astro/xearth
59
XEARTH_RUN_DEPENDS=		xearth:${PORTSDIR}/astro/xearth
60
60
Lines 83-87 Link Here
83
post-install:
83
post-install:
84
	${INSTALL_DATA} ${FILESDIR}/x*.xml ${STAGEDIR}${DATADIR}/config/
84
	${INSTALL_DATA} ${FILESDIR}/x*.xml ${STAGEDIR}${DATADIR}/config/
85
	${INSTALL_DATA} ${WRKDIR}/*.desktop ${STAGEDIR}${PREFIX}/share/applications/
85
	${INSTALL_DATA} ${WRKDIR}/*.desktop ${STAGEDIR}${PREFIX}/share/applications/
86
	${RM} ${STAGEDIR}${PREFIX}/etc/pam.d/xscreensaver.pam
86
87
87
.include <bsd.port.mk>
88
.include <bsd.port.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (xscreensaver-5.29.tar.gz) = c418f5750696b578df6d4fd62c8260c018667653ece97f2bb90612046bf0f294
1
SHA256 (xscreensaver-5.32.tar.gz) = 4252a6079d2d2f5b342e8bdd172cbad5f0af73daf4e412b61a68344d91ca93bd
2
SIZE (xscreensaver-5.29.tar.gz) = 8774562
2
SIZE (xscreensaver-5.32.tar.gz) = 10571502
(-)files/patch-config.h.in (-3 / +3 lines)
Lines 1-6 Link Here
1
--- config.h.in.orig	2013-09-02 12:44:35.341733572 +0200
1
--- config.h.in.orig	2014-10-08 18:09:49 UTC
2
+++ config.h.in	2013-09-02 12:45:05.396737361 +0200
2
+++ config.h.in
3
@@ -340,6 +340,9 @@
3
@@ -304,6 +304,9 @@
4
 /* Define to 1 if you have the <util.h> header file. */
4
 /* Define to 1 if you have the <util.h> header file. */
5
 #undef HAVE_UTIL_H
5
 #undef HAVE_UTIL_H
6
 
6
 
(-)files/patch-configure.in (-3 / +3 lines)
Lines 1-6 Link Here
1
--- configure.in.orig	2013-09-02 12:45:33.940731237 +0200
1
--- configure.in.orig	2014-10-08 18:09:41 UTC
2
+++ configure.in	2013-09-02 12:46:13.253728009 +0200
2
+++ configure.in
3
@@ -3359,7 +3359,7 @@
3
@@ -3510,7 +3510,7 @@ fi
4
 ###############################################################################
4
 ###############################################################################
5
 
5
 
6
 PTY_LIBS=
6
 PTY_LIBS=
(-)files/patch-driver_Makefile.in (-4 / +4 lines)
Lines 1-6 Link Here
1
--- driver/Makefile.in.orig	2013-07-16 11:23:32.000000000 +0200
1
--- driver/Makefile.in.orig	2014-11-19 07:24:01 UTC
2
+++ driver/Makefile.in	2013-09-02 11:56:16.862939343 +0200
2
+++ driver/Makefile.in
3
@@ -81,8 +81,8 @@
3
@@ -81,8 +81,8 @@ XPM_LIBS	= @XPM_LIBS@
4
 
4
 
5
 
5
 
6
 AD_DIR		= @APPDEFAULTS@
6
 AD_DIR		= @APPDEFAULTS@
Lines 11-17 Link Here
11
 
11
 
12
 UTILS_SRC	= $(srcdir)/../utils
12
 UTILS_SRC	= $(srcdir)/../utils
13
 UTILS_BIN	= ../utils
13
 UTILS_BIN	= ../utils
14
@@ -207,7 +207,7 @@
14
@@ -205,7 +205,7 @@ PDF2JPEG_LIBS	= -framework Cocoa
15
 SAVER_LIBS	= $(LIBS) $(X_LIBS) $(XMU_LIBS) @SAVER_LIBS@ \
15
 SAVER_LIBS	= $(LIBS) $(X_LIBS) $(XMU_LIBS) @SAVER_LIBS@ \
16
 		  $(XDPMS_LIBS) $(XINERAMA_LIBS) $(GL_LIBS) $(X_PRE_LIBS) \
16
 		  $(XDPMS_LIBS) $(XINERAMA_LIBS) $(GL_LIBS) $(X_PRE_LIBS) \
17
 		  -lXt -lX11 -lXext $(X_EXTRA_LIBS) \
17
 		  -lXt -lX11 -lXext $(X_EXTRA_LIBS) \
(-)files/patch-driver_XScreenSaver.ad.in (-9 / +5 lines)
Lines 1-5 Link Here
1
--- driver/XScreenSaver.ad.in.orig	2013-12-09 12:01:40.000000000 +0100
1
--- driver/XScreenSaver.ad.in.orig	2014-11-18 22:54:02 UTC
2
+++ driver/XScreenSaver.ad.in	2013-12-17 19:34:28.222008084 +0100
2
+++ driver/XScreenSaver.ad.in
3
@@ -56,7 +56,7 @@
3
@@ -56,7 +56,7 @@
4
 *splashDuration:	0:00:05
4
 *splashDuration:	0:00:05
5
 *visualID:		default
5
 *visualID:		default
Lines 6-15 Link Here
6
 *captureStderr: 	True
6
 *captureStderr: 	True
7
-*ignoreUninstalledPrograms: False
7
-*ignoreUninstalledPrograms: False
8
+*ignoreUninstalledPrograms: True
8
+*ignoreUninstalledPrograms: True
9
 *authWarningSlack:	20
9
 
10
 
10
 *textMode:		file
11
 *textMode:		file
11
 *textLiteral:		XScreenSaver
12
@@ -123,7 +123,7 @@ GetViewPortIsFullOfLies: False
12
@@ -122,7 +122,7 @@
13
 
13
 
14
 ! The format used for printing the date and time in the password dialog box
14
 ! The format used for printing the date and time in the password dialog box
15
 ! (see the strftime(3) manual page for details.)
15
 ! (see the strftime(3) manual page for details.)
Lines 18-24 Link Here
18
 ! To show the time only:
18
 ! To show the time only:
19
 ! *dateFormat:		%I:%M %p
19
 ! *dateFormat:		%I:%M %p
20
 ! For 24 hour time:
20
 ! For 24 hour time:
21
@@ -156,6 +156,18 @@
21
@@ -157,6 +157,18 @@ GetViewPortIsFullOfLies: False
22
 ! screen savers interactively.
22
 ! screen savers interactively.
23
 !
23
 !
24
 *programs:								      \
24
 *programs:								      \
Lines 37-51 Link Here
37
 				maze -root				    \n\
37
 				maze -root				    \n\
38
 @GL_KLUDGE@ GL: 				superquadrics -root			    \n\
38
 @GL_KLUDGE@ GL: 				superquadrics -root			    \n\
39
 				attraction -root			    \n\
39
 				attraction -root			    \n\
40
@@ -251,7 +263,6 @@
41
 				xspirograph -root			    \n\
42
 @GL_KLUDGE@ GL: 				circuit -root				    \n\
43
 @GL_KLUDGE@ GL: 				dangerball -root			    \n\
(-)files/patch-hacks__config__sonar.xml (-4 / +4 lines)
Lines 1-6 Link Here
1
--- hacks/config/sonar.xml.orig	2013-12-04 23:42:00.000000000 +0100
1
--- hacks/config/sonar.xml.orig	2014-09-19 17:12:43 UTC
2
+++ hacks/config/sonar.xml	2013-12-09 12:29:34.301395635 +0100
2
+++ hacks/config/sonar.xml
3
@@ -29,7 +29,7 @@
3
@@ -31,7 +31,7 @@
4
 
4
 
5
      <option id="ssh" _label="Ping known SSH hosts"      arg-set="-ping /etc/hosts,$HOME/.ssh/known_hosts,$HOME/.ssh/known_hosts2"/>
5
      <option id="ssh" _label="Ping known SSH hosts"      arg-set="-ping /etc/hosts,$HOME/.ssh/known_hosts,$HOME/.ssh/known_hosts2"/>
6
 
6
 
Lines 9-15 Link Here
9
 
9
 
10
      <option id="sim" _label="Simulation (don't ping)"   arg-set="-ping simulation"/>
10
      <option id="sim" _label="Simulation (don't ping)"   arg-set="-ping simulation"/>
11
     </select>
11
     </select>
12
@@ -76,6 +76,8 @@
12
@@ -78,6 +78,8 @@ respectively.
13
 
13
 
14
 Alternately, it can run a simulation that doesn't involve hosts.
14
 Alternately, it can run a simulation that doesn't involve hosts.
15
 
15
 
(-)files/patch-hacks_memscroller.c (-11 / +15 lines)
Lines 1-12 Link Here
1
--- hacks/memscroller.c.orig	2014-06-12 20:55:52.000000000 +0200
1
--- hacks/memscroller.c.orig	2014-09-13 20:34:45 UTC
2
+++ hacks/memscroller.c	2014-06-12 20:56:03.000000000 +0200
2
+++ hacks/memscroller.c
3
@@ -349,9 +349,6 @@
3
@@ -306,13 +306,6 @@ open_file (state *st)
4
          from earlier days before the advent of virtual memory management."
4
    from earlier days before the advent of virtual memory management."
5
             -- sbrk(2) man page on MacOS
5
       -- sbrk(2) man page on BSD systems, as of 1995 or so.
6
        */
6
  */
7
-#  if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2)) /* gcc >= 4.2 */
7
-#ifdef HAVE_SBRK
8
-#   pragma GCC diagnostic ignored "-Wdeprecated-declarations"
8
-# if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2)) /* gcc >= 4.2 */
9
-#  endif
9
-   /* Don't print "warning: 'sbrk' is deprecated". */
10
       himem = ((unsigned char *) sbrk(0)) - (2 * sizeof(void *));
10
-#  pragma GCC diagnostic ignored "-Wdeprecated-declarations"
11
 # endif
11
-# endif
12
-#endif
13
-
12
 
14
 
15
 static unsigned int
16
 more_bits (state *st, scroller *sc)
(-)files/patch-utils_textclient.c (-3 / +3 lines)
Lines 1-5 Link Here
1
--- utils/textclient.c.orig	2013-09-02 12:43:01.271738814 +0200
1
--- utils/textclient.c.orig	2014-11-05 00:08:06 UTC
2
+++ utils/textclient.c	2013-09-02 12:43:25.014748042 +0200
2
+++ utils/textclient.c
3
@@ -50,6 +50,9 @@
3
@@ -50,6 +50,9 @@
4
 # ifdef HAVE_UTIL_H
4
 # ifdef HAVE_UTIL_H
5
 #  include <util.h>
5
 #  include <util.h>
Lines 9-12 Link Here
9
+# endif
9
+# endif
10
 #endif /* HAVE_FORKPTY */
10
 #endif /* HAVE_FORKPTY */
11
 
11
 
12
 /*#define DEBUG*/
12
 #undef DEBUG
(-)pkg-plist (-4 / +12 lines)
Lines 17-22 Link Here
17
bin/xscreensaver-hacks/attraction
17
bin/xscreensaver-hacks/attraction
18
bin/xscreensaver-hacks/atunnel
18
bin/xscreensaver-hacks/atunnel
19
bin/xscreensaver-hacks/barcode
19
bin/xscreensaver-hacks/barcode
20
bin/xscreensaver-hacks/binaryring
20
bin/xscreensaver-hacks/blaster
21
bin/xscreensaver-hacks/blaster
21
bin/xscreensaver-hacks/blinkbox
22
bin/xscreensaver-hacks/blinkbox
22
bin/xscreensaver-hacks/blitspin
23
bin/xscreensaver-hacks/blitspin
Lines 35-40 Link Here
35
bin/xscreensaver-hacks/ccurve
36
bin/xscreensaver-hacks/ccurve
36
bin/xscreensaver-hacks/celtic
37
bin/xscreensaver-hacks/celtic
37
bin/xscreensaver-hacks/circuit
38
bin/xscreensaver-hacks/circuit
39
bin/xscreensaver-hacks/cityflow
38
bin/xscreensaver-hacks/cloudlife
40
bin/xscreensaver-hacks/cloudlife
39
bin/xscreensaver-hacks/companioncube
41
bin/xscreensaver-hacks/companioncube
40
bin/xscreensaver-hacks/compass
42
bin/xscreensaver-hacks/compass
Lines 77-82 Link Here
77
bin/xscreensaver-hacks/galaxy
79
bin/xscreensaver-hacks/galaxy
78
bin/xscreensaver-hacks/gears
80
bin/xscreensaver-hacks/gears
79
bin/xscreensaver-hacks/geodesic
81
bin/xscreensaver-hacks/geodesic
82
bin/xscreensaver-hacks/geodesicgears
80
bin/xscreensaver-hacks/gflux
83
bin/xscreensaver-hacks/gflux
81
bin/xscreensaver-hacks/glblur
84
bin/xscreensaver-hacks/glblur
82
bin/xscreensaver-hacks/glcells
85
bin/xscreensaver-hacks/glcells
Lines 206-211 Link Here
206
bin/xscreensaver-hacks/webcollage
209
bin/xscreensaver-hacks/webcollage
207
bin/xscreensaver-hacks/webcollage-helper
210
bin/xscreensaver-hacks/webcollage-helper
208
bin/xscreensaver-hacks/whirlwindwarp
211
bin/xscreensaver-hacks/whirlwindwarp
212
bin/xscreensaver-hacks/winduprobot
209
bin/xscreensaver-hacks/wormhole
213
bin/xscreensaver-hacks/wormhole
210
bin/xscreensaver-hacks/xanalogtv
214
bin/xscreensaver-hacks/xanalogtv
211
bin/xscreensaver-hacks/xflame
215
bin/xscreensaver-hacks/xflame
Lines 237-242 Link Here
237
man/man6/attraction.6.gz
241
man/man6/attraction.6.gz
238
man/man6/atunnel.6.gz
242
man/man6/atunnel.6.gz
239
man/man6/barcode.6.gz
243
man/man6/barcode.6.gz
244
man/man6/binaryring.6.gz
240
man/man6/blaster.6.gz
245
man/man6/blaster.6.gz
241
man/man6/blinkbox.6.gz
246
man/man6/blinkbox.6.gz
242
man/man6/blitspin.6.gz
247
man/man6/blitspin.6.gz
Lines 255-260 Link Here
255
man/man6/ccurve.6.gz
260
man/man6/ccurve.6.gz
256
man/man6/celtic.6.gz
261
man/man6/celtic.6.gz
257
man/man6/circuit.6.gz
262
man/man6/circuit.6.gz
263
man/man6/cityflow.6.gz
258
man/man6/cloudlife.6.gz
264
man/man6/cloudlife.6.gz
259
man/man6/companioncube.6.gz
265
man/man6/companioncube.6.gz
260
man/man6/compass.6.gz
266
man/man6/compass.6.gz
Lines 297-302 Link Here
297
man/man6/galaxy.6.gz
303
man/man6/galaxy.6.gz
298
man/man6/gears.6.gz
304
man/man6/gears.6.gz
299
man/man6/geodesic.6.gz
305
man/man6/geodesic.6.gz
306
man/man6/geodesicgears.6.gz
300
man/man6/gflux.6.gz
307
man/man6/gflux.6.gz
301
man/man6/glblur.6.gz
308
man/man6/glblur.6.gz
302
man/man6/glcells.6.gz
309
man/man6/glcells.6.gz
Lines 421-426 Link Here
421
man/man6/wander.6.gz
428
man/man6/wander.6.gz
422
man/man6/webcollage.6.gz
429
man/man6/webcollage.6.gz
423
man/man6/whirlwindwarp.6.gz
430
man/man6/whirlwindwarp.6.gz
431
man/man6/winduprobot.6.gz
424
man/man6/wormhole.6.gz
432
man/man6/wormhole.6.gz
425
man/man6/xanalogtv.6.gz
433
man/man6/xanalogtv.6.gz
426
man/man6/xflame.6.gz
434
man/man6/xflame.6.gz
Lines 473-478 Link Here
473
%%DATADIR%%/config/attraction.xml
481
%%DATADIR%%/config/attraction.xml
474
%%DATADIR%%/config/atunnel.xml
482
%%DATADIR%%/config/atunnel.xml
475
%%DATADIR%%/config/barcode.xml
483
%%DATADIR%%/config/barcode.xml
484
%%DATADIR%%/config/binaryring.xml
476
%%DATADIR%%/config/blaster.xml
485
%%DATADIR%%/config/blaster.xml
477
%%DATADIR%%/config/blinkbox.xml
486
%%DATADIR%%/config/blinkbox.xml
478
%%DATADIR%%/config/blitspin.xml
487
%%DATADIR%%/config/blitspin.xml
Lines 491-496 Link Here
491
%%DATADIR%%/config/ccurve.xml
500
%%DATADIR%%/config/ccurve.xml
492
%%DATADIR%%/config/celtic.xml
501
%%DATADIR%%/config/celtic.xml
493
%%DATADIR%%/config/circuit.xml
502
%%DATADIR%%/config/circuit.xml
503
%%DATADIR%%/config/cityflow.xml
494
%%DATADIR%%/config/cloudlife.xml
504
%%DATADIR%%/config/cloudlife.xml
495
%%DATADIR%%/config/companioncube.xml
505
%%DATADIR%%/config/companioncube.xml
496
%%DATADIR%%/config/compass.xml
506
%%DATADIR%%/config/compass.xml
Lines 533-538 Link Here
533
%%DATADIR%%/config/galaxy.xml
543
%%DATADIR%%/config/galaxy.xml
534
%%DATADIR%%/config/gears.xml
544
%%DATADIR%%/config/gears.xml
535
%%DATADIR%%/config/geodesic.xml
545
%%DATADIR%%/config/geodesic.xml
546
%%DATADIR%%/config/geodesicgears.xml
536
%%DATADIR%%/config/gflux.xml
547
%%DATADIR%%/config/gflux.xml
537
%%DATADIR%%/config/glblur.xml
548
%%DATADIR%%/config/glblur.xml
538
%%DATADIR%%/config/glcells.xml
549
%%DATADIR%%/config/glcells.xml
Lines 658-663 Link Here
658
%%DATADIR%%/config/wander.xml
669
%%DATADIR%%/config/wander.xml
659
%%DATADIR%%/config/webcollage.xml
670
%%DATADIR%%/config/webcollage.xml
660
%%DATADIR%%/config/whirlwindwarp.xml
671
%%DATADIR%%/config/whirlwindwarp.xml
672
%%DATADIR%%/config/winduprobot.xml
661
%%DATADIR%%/config/wormhole.xml
673
%%DATADIR%%/config/wormhole.xml
662
%%DATADIR%%/config/xanalogtv.xml
674
%%DATADIR%%/config/xanalogtv.xml
663
%%DATADIR%%/config/xaos.xml
675
%%DATADIR%%/config/xaos.xml
Lines 680-686 Link Here
680
%%DATADIR%%/glade/screensaver-power.png
692
%%DATADIR%%/glade/screensaver-power.png
681
%%DATADIR%%/glade/screensaver-snap.png
693
%%DATADIR%%/glade/screensaver-snap.png
682
%%DATADIR%%/glade/xscreensaver-demo.glade2
694
%%DATADIR%%/glade/xscreensaver-demo.glade2
683
@dirrmtry bin/xscreensaver-hacks
684
@dirrmtry %%DATADIR%%/config
685
@dirrmtry %%DATADIR%%/glade
686
@dirrmtry %%DATADIR%%

Return to bug 201254