Wed Apr 29 20:49:54 2015 UTC ()
Pullup ticket #4697 - requested by spz
x11/xlockmore: security update
x11/xlockmore-lite: security update

Revisions pulled up:
- x11/xlockmore-lite/Makefile                                   1.21
- x11/xlockmore/Makefile                                        1.119
- x11/xlockmore/Makefile.common                                 1.73
- x11/xlockmore/distinfo                                        1.53
- x11/xlockmore/patches/patch-aa                                1.7
- x11/xlockmore/patches/patch-ab                                1.25
- x11/xlockmore/patches/patch-ac                                1.13
- x11/xlockmore/patches/patch-ad                                1.9
- x11/xlockmore/patches/patch-ae                                1.8
- x11/xlockmore/patches/patch-config.cygport                    1.1

---
   Module Name:	pkgsrc
   Committed By:	spz
   Date:		Wed Apr 15 07:31:15 UTC 2015

   Modified Files:
   	pkgsrc/x11/xlockmore: Makefile Makefile.common distinfo
   	pkgsrc/x11/xlockmore-lite: Makefile
   	pkgsrc/x11/xlockmore/patches: patch-aa patch-ab patch-ac patch-ad
   	    patch-ae
   Added Files:
   	pkgsrc/x11/xlockmore/patches: patch-config.cygport

   Log Message:
   Update of xlockmore and xlockmore-lite to the latest version.

   Upstream changelog:

   xlockmore-5.46 as of 10 March 2015, the maintained version of xlock

   5.46
     xmb fonts messing up password screen since ascent was not being set
       correctly.  Also fixed xjack mode.
     Updated language use in xlock.c, now removed to .h files.  If I made some
       bad assumption about the language... let me know.
     BSD install fixes (DESTDIR, FreeType2, fortune) and switching to xz.
     Cygwin install fixes (cygport, xlockrc).

   5.45
     A bad value of fnt for pyro2 could cause to give an X error.  Fixed to
       not free memory we are using and have a better default.

   5.44
     Fix for make_one_sided_pentomino was using 18 as basis for 2 sided
       pentominoes in loop.  Found out about it by gcc 4.8.1 warning: iteration
       12u invokes undefined behavior [-Waggressive-loop-optimizations].
     dilemma, voters, wator size fix for neighbors = 6.
     Proper crediting of Nathan Thompson for discovering High Life part of
       life mode.
     A few new gliders and patterns for life and life3d.
     Updated win32 to use updated cygwin.  Currently links are only satisfied
       using cygwin using 32-bit installation.  For me, cross compiling using
       64-bit gave undefined references in visgl.c and xlock.c.
     magick.c update for version 7, thanks to Jouk Jansen.

   5.43
     life3d: added new rule B58S58, which has a replicator.
     -e added to shell in Makefile.in, told it should now stop on build errors,
       rather than trying to continue which could be confusing.  Thanks to
       Glyn Kennington <glyn AT potatojunkie.co.uk>.
     If crypt fails (which is possible with glibc2.17) it could cause xlock to
       get a signal 11.  There is now protection around the strcmp() to prevent
       NULL poiter dereferences thanks to Mancha <mancha1 AT hush.com>.

   5.42
     USE_MB now defined by default. If this is not defined it can only
       correctly display ASCII.  There could be font issues which may
       lead one to want only ASCII (if so use configure --disable_mb).
       Also looked into Xutf8 but did not see any benefit this had over Xmb.
       Password window and the following modes: bomb,dclock,image,marquee,nose
       are affected.  Fixed a few problems with marquee for width, height, and
       if a character needs more than 2 bytes.
     In Cygwin a seemingly unrelated fix where USE_MB gets defined in xlock.h.
       An #undef was added in xlock.h, if USE_MB gets defined in an internal
       include file.
     -lcrypt added to modes/Makefile.in.  This is needed on my Linux Ubuntu
       and seems ok on Cygwin where it was not needed.  (If this causes a
       problem remove from modes/Makefile).  Also tested on FreeBSD.
     cppcheck fixes
       passwd.c: passcpy could be freed twice
       iostuff.c: could have left file open
       ras.c: leak if mem fails
       resource.c: check if malloc succeeded was in wrong spot
       sound.c: ESound, a redundant check
       memcheck.c: continuing after memory failure
       dclock: problem with parens in ifdefs
       rain: leak fix ( :) )
       t3d: uninitialized time1 (unlikely but fixed anyway)
       molecule: leak if mem fails
       text3d: leak if nothing to draw


(tron)
diff -r1.118 -r1.118.4.1 pkgsrc/x11/xlockmore/Makefile
diff -r1.72 -r1.72.4.1 pkgsrc/x11/xlockmore/Makefile.common
diff -r1.52 -r1.52.20.1 pkgsrc/x11/xlockmore/distinfo
diff -r1.20 -r1.20.20.1 pkgsrc/x11/xlockmore-lite/Makefile
diff -r1.6 -r1.6.52.1 pkgsrc/x11/xlockmore/patches/patch-aa
diff -r1.24 -r1.24.26.1 pkgsrc/x11/xlockmore/patches/patch-ab
diff -r1.12 -r1.12.64.1 pkgsrc/x11/xlockmore/patches/patch-ac
diff -r1.8 -r1.8.64.1 pkgsrc/x11/xlockmore/patches/patch-ad
diff -r1.7 -r1.7.20.1 pkgsrc/x11/xlockmore/patches/patch-ae
diff -r0 -r1.1.2.2 pkgsrc/x11/xlockmore/patches/patch-config.cygport

cvs diff -r1.118 -r1.118.4.1 pkgsrc/x11/xlockmore/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/xlockmore/Makefile 2014/10/07 16:47:38 1.118
+++ pkgsrc/x11/xlockmore/Makefile 2015/04/29 20:49:54 1.118.4.1
@@ -1,19 +1,17 @@ @@ -1,19 +1,17 @@
1# $NetBSD: Makefile,v 1.118 2014/10/07 16:47:38 adam Exp $ 1# $NetBSD: Makefile,v 1.118.4.1 2015/04/29 20:49:54 tron Exp $
2 2
3.include "Makefile.common" 3.include "Makefile.common"
4 4
5PKGREVISION= 16 
6 
7COMMENT= Like the XLock session-locker/screensaver, but with more 5COMMENT= Like the XLock session-locker/screensaver, but with more
8 6
9CONFIGURE_ARGS+= --with-opengl 7CONFIGURE_ARGS+= --with-opengl
10CONFIGURE_ARGS+= --with-mesa 8CONFIGURE_ARGS+= --with-mesa
11CONFIGURE_ARGS+= --without-ttf 9CONFIGURE_ARGS+= --without-ttf
12XPM_ENV= no_xpm= xpm_includes=${BUILDLINK_PREFIX.libXpm}/include xpm_libraries=${BUILDLINK_PREFIX.libXpm}/lib 10XPM_ENV= no_xpm= xpm_includes=${BUILDLINK_PREFIX.libXpm}/include xpm_libraries=${BUILDLINK_PREFIX.libXpm}/lib
13CONFIGURE_ENV+= ac_cv_path_xpm=${XPM_ENV:Q} 11CONFIGURE_ENV+= ac_cv_path_xpm=${XPM_ENV:Q}
14OPENGL_ENV= no_opengl= ac_opengl_includes=${BUILDLINK_PREFIX.MesaLib}/include ac_opengl_libraries=${BUILDLINK_PREFIX.MesaLib}/lib 12OPENGL_ENV= no_opengl= ac_opengl_includes=${BUILDLINK_PREFIX.MesaLib}/include ac_opengl_libraries=${BUILDLINK_PREFIX.MesaLib}/lib
15CONFIGURE_ENV+= ac_cv_path_opengl=${OPENGL_ENV:Q} 13CONFIGURE_ENV+= ac_cv_path_opengl=${OPENGL_ENV:Q}
16MESA_ENV= no_mesa= ac_mesa_includes=${BUILDLINK_PREFIX.MesaLib}/include ac_mesa_libraries=${BUILDLINK_PREFIX.MesaLib}/lib 14MESA_ENV= no_mesa= ac_mesa_includes=${BUILDLINK_PREFIX.MesaLib}/include ac_mesa_libraries=${BUILDLINK_PREFIX.MesaLib}/lib
17CONFIGURE_ENV+= ac_cv_path_mesa=${MESA_ENV:Q} 15CONFIGURE_ENV+= ac_cv_path_mesa=${MESA_ENV:Q}
18#BUILDLINK_TRANSFORM+= l:MesaGL:GL 16#BUILDLINK_TRANSFORM+= l:MesaGL:GL
19#BUILDLINK_TRANSFORM+= l:MesaGLU:GLU 17#BUILDLINK_TRANSFORM+= l:MesaGLU:GLU

cvs diff -r1.72 -r1.72.4.1 pkgsrc/x11/xlockmore/Makefile.common (expand / switch to unified diff)

--- pkgsrc/x11/xlockmore/Makefile.common 2014/10/09 14:07:16 1.72
+++ pkgsrc/x11/xlockmore/Makefile.common 2015/04/29 20:49:54 1.72.4.1
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1# $NetBSD: Makefile.common,v 1.72 2014/10/09 14:07:16 wiz Exp $ 1# $NetBSD: Makefile.common,v 1.72.4.1 2015/04/29 20:49:54 tron Exp $
2# 2#
3# used by x11/xlockmore/Makefile 3# used by x11/xlockmore/Makefile
4# used by x11/xlockmore-lite/Makefile 4# used by x11/xlockmore-lite/Makefile
5 5
6DISTNAME= xlockmore-5.41 6DISTNAME= xlockmore-5.46
7CATEGORIES= x11 7CATEGORIES= x11
8MASTER_SITES= http://www.tux.org/~bagleyd/xlock/${DISTNAME}/ \ 8MASTER_SITES= http://www.tux.org/~bagleyd/xlock/ \
9 ftp://ibiblio.org/pub/Linux/X11/screensavers/ 9 ftp://ibiblio.org/pub/Linux/X11/screensavers/
10EXTRACT_SUFX= .tar.bz2 10EXTRACT_SUFX= .tar.xz
11 11
12MAINTAINER= pkgsrc-users@NetBSD.org 12MAINTAINER= pkgsrc-users@NetBSD.org
13HOMEPAGE= http://www.tux.org/~bagleyd/xlockmore.html 13HOMEPAGE= http://www.tux.org/~bagleyd/xlockmore.html
14 14
15CONFLICTS+= xlockmore-[0-9]* xlockmore-lite-[0-9]* 15CONFLICTS+= xlockmore-[0-9]* xlockmore-lite-[0-9]*
16 16
17DISTINFO_FILE?= ${.CURDIR}/../xlockmore/distinfo 17DISTINFO_FILE?= ${.CURDIR}/../xlockmore/distinfo
18PATCHDIR?= ${.CURDIR}/../xlockmore/patches 18PATCHDIR?= ${.CURDIR}/../xlockmore/patches
19PLIST_SRC?= ${.CURDIR}/../xlockmore/PLIST 19PLIST_SRC?= ${.CURDIR}/../xlockmore/PLIST
20FILESDIR?= ${.CURDIR}/../xlockmore/files 20FILESDIR?= ${.CURDIR}/../xlockmore/files
21MESSAGE_SRC?= ${.CURDIR}/../xlockmore/MESSAGE 21MESSAGE_SRC?= ${.CURDIR}/../xlockmore/MESSAGE
22 22
23.include "../../mk/bsd.prefs.mk" 23.include "../../mk/bsd.prefs.mk"

cvs diff -r1.52 -r1.52.20.1 pkgsrc/x11/xlockmore/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/xlockmore/distinfo 2012/12/14 15:54:30 1.52
+++ pkgsrc/x11/xlockmore/distinfo 2015/04/29 20:49:54 1.52.20.1
@@ -1,10 +1,11 @@ @@ -1,10 +1,11 @@
1$NetBSD: distinfo,v 1.52 2012/12/14 15:54:30 is Exp $ 1$NetBSD: distinfo,v 1.52.20.1 2015/04/29 20:49:54 tron Exp $
2 2
3SHA1 (xlockmore-5.41.tar.bz2) = 68115d9f7b92fea3fa55ce07f03a3fe4a42952ec 3SHA1 (xlockmore-5.46.tar.xz) = 849ba21a6a82493b0b352d5fbd9212e6d4581752
4RMD160 (xlockmore-5.41.tar.bz2) = 98eda44768f5d757ad12dc1c0eed1692e6ee725f 4RMD160 (xlockmore-5.46.tar.xz) = 978f8119c89c1c954ec5bc5f8cc8d8edea7c8c8e
5Size (xlockmore-5.41.tar.bz2) = 1962608 bytes 5Size (xlockmore-5.46.tar.xz) = 1610356 bytes
6SHA1 (patch-aa) = 548646fe62b2d201328ca25a067e19998d58eb18 6SHA1 (patch-aa) = a8af264d041df95d0773cbe27984f9461e865722
7SHA1 (patch-ab) = 48bd5ea9389f646df5ffe290f3230b028916f0d1 7SHA1 (patch-ab) = 918be6904fb2a1b616dfbf7ac3d9759cc39d1608
8SHA1 (patch-ac) = e05f4956c0b4bd9b90c86e5a1174aab5e474115f 8SHA1 (patch-ac) = 465a9e5e9f6310b7207a0a71dca8cbdca0f33922
9SHA1 (patch-ad) = a76c7d9f17dec5cf2a3de6d0c3343c80cf53d314 9SHA1 (patch-ad) = 619c3413ae4bfdb420c77867062670dce336f5d8
10SHA1 (patch-ae) = e0cac92c22eb1b83f634f4d1ef2ce0950984ad21 10SHA1 (patch-ae) = 2dd755a188cf6701fd822472be169d8583ef04be
 11SHA1 (patch-config.cygport) = c120f9b9f9ca6a9ba60f8e46e9c2dd23225079d9

cvs diff -r1.20 -r1.20.20.1 pkgsrc/x11/xlockmore-lite/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/xlockmore-lite/Makefile 2012/12/14 15:54:30 1.20
+++ pkgsrc/x11/xlockmore-lite/Makefile 2015/04/29 20:49:54 1.20.20.1
@@ -1,22 +1,20 @@ @@ -1,22 +1,20 @@
1# $NetBSD: Makefile,v 1.20 2012/12/14 15:54:30 is Exp $ 1# $NetBSD: Makefile,v 1.20.20.1 2015/04/29 20:49:54 tron Exp $
2 2
3.include "../../x11/xlockmore/Makefile.common" 3.include "../../x11/xlockmore/Makefile.common"
4 4
5PKGNAME= ${DISTNAME:S/-/-lite-/} 5PKGNAME= ${DISTNAME:S/-/-lite-/}
6COMMENT= "lite" version of xlockmore 6COMMENT= "lite" version of xlockmore
7 7
8PKGREVISION= 2 
9 
10CONFIGURE_ARGS+= --without-xpm 8CONFIGURE_ARGS+= --without-xpm
11CONFIGURE_ARGS+= --without-gltt 9CONFIGURE_ARGS+= --without-gltt
12CONFIGURE_ARGS+= --without-ttf 10CONFIGURE_ARGS+= --without-ttf
13CONFIGURE_ARGS+= --without-freetype 11CONFIGURE_ARGS+= --without-freetype
14CONFIGURE_ARGS+= --without-opengl 12CONFIGURE_ARGS+= --without-opengl
15CONFIGURE_ARGS+= --without-magick 13CONFIGURE_ARGS+= --without-magick
16CONFIGURE_ARGS+= --without-mesa 14CONFIGURE_ARGS+= --without-mesa
17CONFIGURE_ARGS+= --without-rplay 15CONFIGURE_ARGS+= --without-rplay
18CONFIGURE_ARGS+= --without-esound 16CONFIGURE_ARGS+= --without-esound
19CONFIGURE_ARGS+= --without-gtk2 17CONFIGURE_ARGS+= --without-gtk2
20CONFIGURE_ARGS+= --without-gtk 18CONFIGURE_ARGS+= --without-gtk
21 19
22PLIST_SUBST+= LITE="@comment Not in lite version: " 20PLIST_SUBST+= LITE="@comment Not in lite version: "

cvs diff -r1.6 -r1.6.52.1 pkgsrc/x11/xlockmore/patches/Attic/patch-aa (expand / switch to unified diff)

--- pkgsrc/x11/xlockmore/patches/Attic/patch-aa 2008/10/06 22:40:12 1.6
+++ pkgsrc/x11/xlockmore/patches/Attic/patch-aa 2015/04/29 20:49:54 1.6.52.1
@@ -1,17 +1,55 @@ @@ -1,17 +1,55 @@
1$NetBSD: patch-aa,v 1.6 2008/10/06 22:40:12 hubertf Exp $ 1$NetBSD: patch-aa,v 1.6.52.1 2015/04/29 20:49:54 tron Exp $
2 2
3--- xlock/XLock.ad.orig 2008-10-05 02:51:17.000000000 +0200 3--- xlock/XLock.ad.orig 2015-03-12 13:34:33.000000000 +0000
4+++ xlock/XLock.ad 4+++ xlock/XLock.ad
5@@ -62,9 +62,9 @@ XLock.left3d: Red 5@@ -46,10 +46,10 @@ XLock.icongeometry: 64x64
 6 !XLock.icongeometry: 256x256
 7
 8 ! For sound
 9-XLock.locksound: /usr/lib/X11/xlock/sounds/complete.au
 10-XLock.infosound: /usr/lib/X11/xlock/sounds/identify-please.au
 11-XLock.validsound: /usr/lib/X11/xlock/sounds/thank-you.au
 12-XLock.invalidsound: /usr/lib/X11/xlock/sounds/not-programmed.au
 13+XLock.locksound: /usr/pkg/lib/X11/xlock/sounds/complete.au
 14+XLock.infosound: /usr/pkg/lib/X11/xlock/sounds/identify-please.au
 15+XLock.validsound: /usr/pkg/lib/X11/xlock/sounds/thank-you.au
 16+XLock.invalidsound: /usr/pkg/lib/X11/xlock/sounds/not-programmed.au
 17 !XLock.locksound: complete.au
 18 !XLock.infosound: identify-please.au
 19 !XLock.validsound: thank-you.au
 20@@ -63,12 +63,12 @@ XLock.left3d: Red
6 XLock.both3d: Magenta 21 XLock.both3d: Magenta
7  22
8 ! For marquee & nose modes 23 ! For marquee & nose modes
9-!XLock.program: fortune -o 
10-XLock.program: fortune -s 24-XLock.program: fortune -s
11-!XLock.program: fortune 25+!XLock.program: fortune -s
12+!XLock.program: /usr/games/fortune -o 26 !XLock.program: fortune -o
13+XLock.program: /usr/games/fortune -s 27 !XLock.program: fortune -s
14+!XLock.program: /usr/games/fortune 28 !XLock.program: fortune
15 !XLock.program: /usr/games/fortune -o 29 !XLock.program: /usr/games/fortune -o
16 !XLock.program: /usr/games/fortune -s 30-!XLock.program: /usr/games/fortune -s
 31+XLock.program: /usr/games/fortune -s
17 !XLock.program: /usr/games/fortune 32 !XLock.program: /usr/games/fortune
 33 !XLock.program: finger
 34 !XLock.messagesfile: fortune.dat
 35@@ -81,7 +81,7 @@ XLock.messagefont: *8x16*
 36 ! For modes with images
 37 !XLock.*.bitmap: bitmaps/m-xlock.xbm
 38 !XLock.*.bitmap: pixmaps/m-xlock.xpm
 39-!XLock.*.bitmap: /usr/lib/X11/xlock/bitmaps
 40+!XLock.*.bitmap: /usr/pkg/lib/X11/xlock/bitmaps
 41
 42 ! For mailbox check application
 43 !XLock.mailCmd: /usr/ucb/mail -e
 44@@ -847,9 +847,9 @@ XLock.text3d.delay: 100000
 45 !XLock.text3d.cycles: 1
 46 !XLock.text3d.size: 1
 47 XLock.text3d.saturation: 1.0
 48-!XLock.text3d.ttfont: /usr/lib/X11/xlock/fonts/arial.ttf
 49+!XLock.text3d.ttfont: /usr/pkg/lib/X11/xlock/fonts/arial.ttf
 50 ! Directory of only *.ttf fonts. symbol.ttf and wingding.ttf should be excluded
 51-!XLock.text3d.ttfont: /usr/lib/X11/xlock/fonts/
 52+!XLock.text3d.ttfont: /usr/pkg/lib/X11/xlock/fonts/
 53 XLock.text3d.extrusion: 25.0
 54 XLock.text3d.rot_amplitude: 1.0
 55 XLock.text3d.rot_frequency: 0.001

cvs diff -r1.24 -r1.24.26.1 pkgsrc/x11/xlockmore/patches/Attic/patch-ab (expand / switch to unified diff)

--- pkgsrc/x11/xlockmore/patches/Attic/patch-ab 2012/02/13 11:46:13 1.24
+++ pkgsrc/x11/xlockmore/patches/Attic/patch-ab 2015/04/29 20:49:54 1.24.26.1
@@ -1,42 +1,42 @@ @@ -1,42 +1,42 @@
1$NetBSD: patch-ab,v 1.24 2012/02/13 11:46:13 drochner Exp $ 1$NetBSD: patch-ab,v 1.24.26.1 2015/04/29 20:49:54 tron Exp $
2 2
3--- configure.orig 2011-11-10 16:08:45.000000000 +0000 3--- configure.orig 2015-03-03 01:05:29.000000000 +0000
4+++ configure 4+++ configure
5@@ -9434,10 +9434,10 @@ case "${canonical}" in 5@@ -9508,10 +9508,10 @@ $as_echo "#define LESS_THAN_AIX3_2 1" >>
6 dirname=`which gcc` 6 dirname=`which gcc`
7 dirname=`dirname $dirname` 7 dirname=`dirname $dirname`
8 dirname=`dirname $dirname`/lib 8 dirname=`dirname $dirname`/lib
9- if test "$dirname" != "/lib"; then 9- if test "$dirname" != "/lib"; then
10- XLOCK_LDFLAGS="${XLOCK_LDFLAGS}:$dirname" 10- XLOCK_LDFLAGS="${XLOCK_LDFLAGS}:$dirname"
11- XMLOCK_LDFLAGS="${XMLOCK_LDFLAGS}:$dirname" 11- XMLOCK_LDFLAGS="${XMLOCK_LDFLAGS}:$dirname"
12- fi 12- fi
13+# if test "$dirname" != "/lib"; then 13+# if test "$dirname" != "/lib"; then
14+# XLOCK_LDFLAGS="${XLOCK_LDFLAGS}:$dirname" 14+# XLOCK_LDFLAGS="${XLOCK_LDFLAGS}:$dirname"
15+# XMLOCK_LDFLAGS="${XMLOCK_LDFLAGS}:$dirname" 15+# XMLOCK_LDFLAGS="${XMLOCK_LDFLAGS}:$dirname"
16+# fi 16+# fi
17 fi 17 fi
18 XLOCKLDFLAGS="-Wl,-R${XLOCK_LDFLAGS}" 18 XLOCKLDFLAGS="-Wl,-R${XLOCK_LDFLAGS}"
19 XMLOCKLDFLAGS="-Wl,-R${XMLOCK_LDFLAGS}" 19 XMLOCKLDFLAGS="-Wl,-R${XMLOCK_LDFLAGS}"
20@@ -9486,6 +9486,8 @@ _ACEOF 20@@ -9566,6 +9566,8 @@ _ACEOF
21 ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" 
22 if test "x$ac_cv_header_elf_h" = xyes; then : 21 if test "x$ac_cv_header_elf_h" = xyes; then :
23 $as_echo "#define HAVE_SHADOW 1" >>confdefs.h 22
24+ XLOCKLDFLAGS="${COMPILER_RPATH_FLAG}${XLOCK_LDFLAGS}" 23 $as_echo "#define HAVE_SHADOW 1" >>confdefs.h
25+ XMLOCKLDFLAGS="${COMPILER_RPATH_FLAG}${XMLOCK_LDFLAGS}" 24+XLOCKLDFLAGS="${COMPILER_RPATH_FLAG}${XLOCK_LDFLAGS}"
 25+XMLOCKLDFLAGS="${COMPILER_RPATH_FLAG}${XMLOCK_LDFLAGS}"
26  26
27 fi 27 fi
28  28
29@@ -9581,10 +9583,10 @@ $as_echo "no" >&6; } 29@@ -9673,10 +9675,10 @@ $as_echo "#define SVR4 1" >>confdefs.h
30 dirname=`which gcc` 30 dirname=`which gcc`
31 dirname=`dirname $dirname` 31 dirname=`dirname $dirname`
32 dirname=`dirname $dirname`/lib 32 dirname=`dirname $dirname`/lib
33- if test "$dirname" != "/lib"; then 33- if test "$dirname" != "/lib"; then
34- XLOCK_LDFLAGS="${XLOCK_LDFLAGS}:$dirname" 34- XLOCK_LDFLAGS="${XLOCK_LDFLAGS}:$dirname"
35- XMLOCK_LDFLAGS="${XMLOCK_LDFLAGS}:$dirname" 35- XMLOCK_LDFLAGS="${XMLOCK_LDFLAGS}:$dirname"
36- fi 36- fi
37+# if test "$dirname" != "/lib"; then 37+# if test "$dirname" != "/lib"; then
38+# XLOCK_LDFLAGS="${XLOCK_LDFLAGS}:$dirname" 38+# XLOCK_LDFLAGS="${XLOCK_LDFLAGS}:$dirname"
39+# XMLOCK_LDFLAGS="${XMLOCK_LDFLAGS}:$dirname" 39+# XMLOCK_LDFLAGS="${XMLOCK_LDFLAGS}:$dirname"
40+# fi 40+# fi
41 fi 41 fi
42 XLOCKLDFLAGS="-R${XLOCK_LDFLAGS}" 42 XLOCKLDFLAGS="-R${XLOCK_LDFLAGS}"

cvs diff -r1.12 -r1.12.64.1 pkgsrc/x11/xlockmore/patches/Attic/patch-ac (expand / switch to unified diff)

--- pkgsrc/x11/xlockmore/patches/Attic/patch-ac 2007/10/28 16:06:04 1.12
+++ pkgsrc/x11/xlockmore/patches/Attic/patch-ac 2015/04/29 20:49:54 1.12.64.1
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1$NetBSD: patch-ac,v 1.12 2007/10/28 16:06:04 joerg Exp $ 1$NetBSD: patch-ac,v 1.12.64.1 2015/04/29 20:49:54 tron Exp $
2 2
3--- xglock/Makefile.in.orig 2006-10-25 03:01:51.000000000 +0200 3--- xglock/Makefile.in.orig 2010-04-19 13:34:35.000000000 +0000
4+++ xglock/Makefile.in 4+++ xglock/Makefile.in
5@@ -116,14 +116,14 @@ install_xglock : install-program install 5@@ -117,14 +117,14 @@ install_xglock : install-program install
6 @ $(ECHO) "" 6 @ $(ECHO) ""
7  7
8 install-program : xglock 8 install-program : xglock
9- $(top_srcdir)/mkinstalldirs $(bindir) 9- $(top_srcdir)/mkinstalldirs $(bindir)
10- $(INSTALL_PROGRAM) xglock$(E) $(bindir) 10- $(INSTALL_PROGRAM) xglock$(E) $(bindir)
11+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(bindir) 11+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(bindir)
12+ $(INSTALL_PROGRAM) xglock$(E) ${DESTDIR}$(bindir) 12+ $(INSTALL_PROGRAM) xglock$(E) ${DESTDIR}$(bindir)
13  13
14 install-man : 14 install-man :
15  15
16 install-ad : 16 install-ad :
17- $(top_srcdir)/mkinstalldirs $(datadir)/xlock 17- $(top_srcdir)/mkinstalldirs $(datadir)/xlock
18- $(INSTALL_PROGRAM) $(top_srcdir)/xglock/xglockrc $(datadir)/xlock/xglockrc 18- $(INSTALL_PROGRAM) $(top_srcdir)/xglock/xglockrc $(datadir)/xlock/xglockrc

cvs diff -r1.8 -r1.8.64.1 pkgsrc/x11/xlockmore/patches/Attic/patch-ad (expand / switch to unified diff)

--- pkgsrc/x11/xlockmore/patches/Attic/patch-ad 2007/10/28 16:15:21 1.8
+++ pkgsrc/x11/xlockmore/patches/Attic/patch-ad 2015/04/29 20:49:54 1.8.64.1
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1$NetBSD: patch-ad,v 1.8 2007/10/28 16:15:21 joerg Exp $ 1$NetBSD: patch-ad,v 1.8.64.1 2015/04/29 20:49:54 tron Exp $
2 2
3--- xmlock/Makefile.in.orig 2007-09-16 20:16:51.000000000 +0200 3--- xmlock/Makefile.in.orig 2010-04-19 13:33:29.000000000 +0000
4+++ xmlock/Makefile.in 4+++ xmlock/Makefile.in
5@@ -118,14 +118,14 @@ install_xmlock : install-program install 5@@ -119,14 +119,14 @@ install_xmlock : install-program install
6 @ $(ECHO) "" 6 @ $(ECHO) ""
7  7
8 install-program : xmlock 8 install-program : xmlock
9- $(top_srcdir)/mkinstalldirs $(bindir) 9- $(top_srcdir)/mkinstalldirs $(bindir)
10- $(INSTALL_PROGRAM) xmlock$(E) $(bindir) 10- $(INSTALL_PROGRAM) xmlock$(E) $(bindir)
11+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(bindir) 11+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(bindir)
12+ $(INSTALL_PROGRAM) xmlock$(E) ${DESTDIR}$(bindir) 12+ $(INSTALL_PROGRAM) xmlock$(E) ${DESTDIR}$(bindir)
13  13
14 install-man : 14 install-man :
15  15
16 install-ad : 16 install-ad :
17- $(top_srcdir)/mkinstalldirs $(xapploaddir) 17- $(top_srcdir)/mkinstalldirs $(xapploaddir)
18- $(INSTALL_DATA) $(top_srcdir)/xmlock/XmLock.ad $(xapploaddir)/XmLock 18- $(INSTALL_DATA) $(top_srcdir)/xmlock/XmLock.ad $(xapploaddir)/XmLock

cvs diff -r1.7 -r1.7.20.1 pkgsrc/x11/xlockmore/patches/Attic/patch-ae (expand / switch to unified diff)

--- pkgsrc/x11/xlockmore/patches/Attic/patch-ae 2012/12/14 15:54:30 1.7
+++ pkgsrc/x11/xlockmore/patches/Attic/patch-ae 2015/04/29 20:49:54 1.7.20.1
@@ -1,34 +1,36 @@ @@ -1,34 +1,36 @@
1$NetBSD: patch-ae,v 1.7 2012/12/14 15:54:30 is Exp $ 1$NetBSD: patch-ae,v 1.7.20.1 2015/04/29 20:49:54 tron Exp $
2 2
3--- modes/Makefile.in.orig 2008-10-05 02:50:23.000000000 +0200 3--- modes/Makefile.in.orig 2015-02-13 04:24:37.000000000 +0000
4+++ modes/Makefile.in 4+++ modes/Makefile.in
5@@ -588,19 +588,20 @@ install : install-program install-man in 5@@ -600,21 +600,22 @@ install : install-program install-man in
6 @ $(ECHO) "" 6 @ $(ECHO) ""
7  7
8 install-program : xlock 8 install-program : xlock
9- $(top_srcdir)/mkinstalldirs $(bindir) 9- $(top_srcdir)/mkinstalldirs $(bindir)
10- $(INSTALL_PROGRAM) $(INSTPGMFLAGS) $(UTILOBJDIR)xlock$(E) $(bindir) 10- $(INSTALL_PROGRAM) $(INSTPGMFLAGS) $(UTILOBJDIR)xlock$(E) $(bindir)
11- @MODULES@mkdir -p $(DEF_MODULEPATH) 11- @MODULES@mkdir -p $(DEF_MODULEPATH)
12- @MODULES@cp *.xlk $(DEF_MODULEPATH) 12- @MODULES@cp *.xlk $(DEF_MODULEPATH)
13- @MODULES@cp glx/*.xlk $(DEF_MODULEPATH) 13- @MODULES@cp glx/*.xlk $(DEF_MODULEPATH)
14+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(bindir) 14+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(bindir)
15+ $(INSTALL_PROGRAM) $(UTILOBJDIR)xlock$(E) ${DESTDIR}$(bindir) 15+ $(INSTALL_PROGRAM) $(UTILOBJDIR)xlock$(E) ${DESTDIR}$(bindir)
16+ @MODULES@mkdir -p ${DESTDIR}$(DEF_MODULEPATH) 16+ @MODULES@mkdir -p ${DESTDIR}$(DEF_MODULEPATH)
17+ @MODULES@cp *.xlk ${DESTDIR}$(DEF_MODULEPATH) 17+ @MODULES@cp *.xlk ${DESTDIR}$(DEF_MODULEPATH)
18+ @MODULES@cp glx/*.xlk ${DESTDIR}$(DEF_MODULEPATH) 18+ @MODULES@cp glx/*.xlk ${DESTDIR}$(DEF_MODULEPATH)
19  19
20 install-man : 20 install-man :
21- $(top_srcdir)/mkinstalldirs $(mandir) 21- $(top_srcdir)/mkinstalldirs $(mandir)
22- $(INSTALL_DATA) $(UTILDIR)xlock.man $(mandir)/xlock.1 22- $(INSTALL_DATA) $(UTILDIR)xlock.man $(mandir)/xlock.1
23+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(mandir) 23+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(mandir)
24+ $(INSTALL_DATA) $(UTILDIR)xlock.man ${DESTDIR}$(mandir)/xlock.1 24+ $(INSTALL_DATA) $(UTILDIR)xlock.man ${DESTDIR}$(mandir)/xlock.1
25  25
26 install-ad : 26 install-ad :
27- $(top_srcdir)/mkinstalldirs $(xapploaddir) 27 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(xapploaddir)
28- $(INSTALL_DATA) $(UTILDIR)XLock.ad $(xapploaddir)/XLock 28- $(INSTALL_DATA) $(UTILDIR)XLock.ad $(DESTDIR)$(xapploaddir)/XLock
29+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(xapploaddir) 29+ $(top_srcdir)/mkinstalldirs $(DESTDIR)${datarootdir}/examples/xlock/app-defaults
30+ $(top_srcdir)/mkinstalldirs ${DESTDIR}${datarootdir}/examples/xlock/app-defaults 30+ $(INSTALL_DATA) $(UTILDIR)XLock.ad $(DESTDIR)${datarootdir}/examples/xlock/app-defaults/XLock
31+ $(INSTALL_DATA) $(UTILDIR)XLock.ad ${DESTDIR}${datarootdir}/examples/xlock/app-defaults/XLock 31 @FORTUNE@sed 's;^XLock.program: fortune;XLock.program: $(FORTUNE);' $(UTILDIR)XLock.ad > $(UTILOBJDIR)XLock.ad.tmp
 32- @FORTUNE@$(INSTALL_DATA) $(UTILOBJDIR)XLock.ad.tmp $(DESTDIR)$(xapploaddir)/XLock
 33+ @FORTUNE@$(INSTALL_DATA) $(UTILOBJDIR)XLock.ad.tmp $(DESTDIR)${datarootdir}/examples/xlock/app-defaults/XLock
 34 @FORTUNE@rm -f $(UTILOBJDIR)XLock.ad.tmp
32  35
33 uninstall : uninstall-program uninstall-man uninstall-ad 36 uninstall : uninstall-program uninstall-man uninstall-ad
34  

File Added: pkgsrc/x11/xlockmore/patches/Attic/patch-config.cygport
$NetBSD: patch-config.cygport,v 1.1.2.2 2015/04/29 20:49:54 tron Exp $

--- config.cygport.orig	2015-02-18 04:10:55.000000000 +0000
+++ config.cygport
@@ -4,12 +4,12 @@ PWD=`pwd`
 #NAME=${DIR}
 NAME=xlockmore
 GROUP=${NAME}
-if test "$1" == ""; then
+if test "$1" = ""; then
 	VERSION=`sed 's/^.*"\(.*\)"/\1/' ./version.h`
 	RELEASE=1
 else
 	VERSION=$1
-	if test "$2" == ""; then
+	if test "$2" = ""; then
 		RELEASE=1
 	else
 		RELEASE=$2