Fixed x11/xlockmore so it compiles with RELRO flags.diff -r1.128 -r1.129 pkgsrc/x11/xlockmore/Makefile
(jaapb)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.128 2018/01/28 20:11:10 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.129 2018/02/08 16:03:12 jaapb Exp $ | |
2 | 2 | |||
3 | PKGREVISION= 9 | 3 | PKGREVISION= 10 | |
4 | .include "Makefile.common" | 4 | .include "Makefile.common" | |
5 | 5 | |||
6 | COMMENT= Like the XLock session-locker/screensaver, but with more | 6 | COMMENT= Like the XLock session-locker/screensaver, but with more | |
7 | 7 | |||
8 | CONFIGURE_ARGS+= --with-opengl | 8 | CONFIGURE_ARGS+= --with-opengl | |
9 | CONFIGURE_ARGS+= --with-mesa | 9 | CONFIGURE_ARGS+= --with-mesa | |
10 | CONFIGURE_ARGS+= --without-ttf | 10 | CONFIGURE_ARGS+= --without-ttf | |
11 | XPM_ENV= no_xpm= xpm_includes=${BUILDLINK_PREFIX.libXpm}/include xpm_libraries=${BUILDLINK_PREFIX.libXpm}/lib | 11 | XPM_ENV= no_xpm= xpm_includes=${BUILDLINK_PREFIX.libXpm}/include xpm_libraries=${BUILDLINK_PREFIX.libXpm}/lib | |
12 | CONFIGURE_ENV+= ac_cv_path_xpm=${XPM_ENV:Q} | 12 | CONFIGURE_ENV+= ac_cv_path_xpm=${XPM_ENV:Q} | |
13 | OPENGL_ENV= no_opengl= ac_opengl_includes=${BUILDLINK_PREFIX.MesaLib}/include ac_opengl_libraries=${BUILDLINK_PREFIX.MesaLib}/lib | 13 | OPENGL_ENV= no_opengl= ac_opengl_includes=${BUILDLINK_PREFIX.MesaLib}/include ac_opengl_libraries=${BUILDLINK_PREFIX.MesaLib}/lib | |
14 | CONFIGURE_ENV+= ac_cv_path_opengl=${OPENGL_ENV:Q} | 14 | CONFIGURE_ENV+= ac_cv_path_opengl=${OPENGL_ENV:Q} | |
15 | MESA_ENV= no_mesa= ac_mesa_includes=${BUILDLINK_PREFIX.MesaLib}/include ac_mesa_libraries=${BUILDLINK_PREFIX.MesaLib}/lib | 15 | MESA_ENV= no_mesa= ac_mesa_includes=${BUILDLINK_PREFIX.MesaLib}/include ac_mesa_libraries=${BUILDLINK_PREFIX.MesaLib}/lib | |
16 | CONFIGURE_ENV+= ac_cv_path_mesa=${MESA_ENV:Q} | 16 | CONFIGURE_ENV+= ac_cv_path_mesa=${MESA_ENV:Q} |
@@ -1,12 +1,12 @@ | @@ -1,12 +1,12 @@ | |||
1 | $NetBSD: distinfo,v 1.54 2015/11/04 03:29:08 agc Exp $ | 1 | $NetBSD: distinfo,v 1.55 2018/02/08 16:03:12 jaapb Exp $ | |
2 | 2 | |||
3 | SHA1 (xlockmore-5.46.tar.xz) = 849ba21a6a82493b0b352d5fbd9212e6d4581752 | 3 | SHA1 (xlockmore-5.46.tar.xz) = 849ba21a6a82493b0b352d5fbd9212e6d4581752 | |
4 | RMD160 (xlockmore-5.46.tar.xz) = 978f8119c89c1c954ec5bc5f8cc8d8edea7c8c8e | 4 | RMD160 (xlockmore-5.46.tar.xz) = 978f8119c89c1c954ec5bc5f8cc8d8edea7c8c8e | |
5 | SHA512 (xlockmore-5.46.tar.xz) = 4be4c70f72f9a820e26204fbd8450f2f920b6ed1583d413ba3983c4ced778c9d4e6dfa40a4c7919557b3fa7ecccba08e1a0bb0403924fa84770401d6758c7d9c | 5 | SHA512 (xlockmore-5.46.tar.xz) = 4be4c70f72f9a820e26204fbd8450f2f920b6ed1583d413ba3983c4ced778c9d4e6dfa40a4c7919557b3fa7ecccba08e1a0bb0403924fa84770401d6758c7d9c | |
6 | Size (xlockmore-5.46.tar.xz) = 1610356 bytes | 6 | Size (xlockmore-5.46.tar.xz) = 1610356 bytes | |
7 | SHA1 (patch-aa) = a8af264d041df95d0773cbe27984f9461e865722 | 7 | SHA1 (patch-aa) = a8af264d041df95d0773cbe27984f9461e865722 | |
8 | SHA1 (patch-ab) = 918be6904fb2a1b616dfbf7ac3d9759cc39d1608 | 8 | SHA1 (patch-ab) = 918be6904fb2a1b616dfbf7ac3d9759cc39d1608 | |
9 | SHA1 (patch-ac) = 465a9e5e9f6310b7207a0a71dca8cbdca0f33922 | |||
10 | SHA1 (patch-ad) = 619c3413ae4bfdb420c77867062670dce336f5d8 | 9 | SHA1 (patch-ad) = 619c3413ae4bfdb420c77867062670dce336f5d8 | |
11 | SHA1 (patch-ae) = 2dd755a188cf6701fd822472be169d8583ef04be | |||
12 | SHA1 (patch-config.cygport) = c120f9b9f9ca6a9ba60f8e46e9c2dd23225079d9 | 10 | SHA1 (patch-config.cygport) = c120f9b9f9ca6a9ba60f8e46e9c2dd23225079d9 | |
11 | SHA1 (patch-modes_Makefile.in) = 47236aa529a5324ccd7133da7e25ac96d4b2a60e | |||
12 | SHA1 (patch-xglock_Makefile.in) = 46a9860c0fac56d6d860adb4ffb0dbff5c79d82c |
$NetBSD: patch-modes_Makefile.in,v 1.1 2018/02/08 16:03:12 jaapb Exp $
Honour LDFLAGS.
Use INSTALL properly.
--- modes/Makefile.in.orig 2015-02-13 04:24:37.000000000 +0000
+++ modes/Makefile.in
@@ -334,7 +334,7 @@ CFLAGS = @CFLAGS@
CXXFLAGS = @CXXFLAGS@
#CFLAGS = -O
#CFLAGS = -g
-XLOCKLDFLAGS = @XLOCKLDFLAGS@ $(CHECKLDFLAG)
+XLOCKLDFLAGS = @XLOCKLDFLAGS@ $(CHECKLDFLAG) @LDFLAGS@
XLIBS = @XLIBS@
XLOCKLIBS = $(MODULELIB) @XLOCKLIBS@ -lcrypt
@@ -600,21 +600,22 @@ install : install-program install-man in
@ $(ECHO) ""
install-program : xlock
- $(top_srcdir)/mkinstalldirs $(bindir)
- $(INSTALL_PROGRAM) $(INSTPGMFLAGS) $(UTILOBJDIR)xlock$(E) $(bindir)
- @MODULES@mkdir -p $(DEF_MODULEPATH)
- @MODULES@cp *.xlk $(DEF_MODULEPATH)
- @MODULES@cp glx/*.xlk $(DEF_MODULEPATH)
+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(bindir)
+ $(INSTALL_PROGRAM) $(UTILOBJDIR)xlock$(E) ${DESTDIR}$(bindir)
+ @MODULES@mkdir -p ${DESTDIR}$(DEF_MODULEPATH)
+ @MODULES@cp *.xlk ${DESTDIR}$(DEF_MODULEPATH)
+ @MODULES@cp glx/*.xlk ${DESTDIR}$(DEF_MODULEPATH)
install-man :
- $(top_srcdir)/mkinstalldirs $(mandir)
- $(INSTALL_DATA) $(UTILDIR)xlock.man $(mandir)/xlock.1
+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(mandir)
+ $(INSTALL_DATA) $(UTILDIR)xlock.man ${DESTDIR}$(mandir)/xlock.1
install-ad :
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(xapploaddir)
- $(INSTALL_DATA) $(UTILDIR)XLock.ad $(DESTDIR)$(xapploaddir)/XLock
+ $(top_srcdir)/mkinstalldirs $(DESTDIR)${datarootdir}/examples/xlock/app-defaults
+ $(INSTALL_DATA) $(UTILDIR)XLock.ad $(DESTDIR)${datarootdir}/examples/xlock/app-defaults/XLock
@FORTUNE@sed 's;^XLock.program: fortune;XLock.program: $(FORTUNE);' $(UTILDIR)XLock.ad > $(UTILOBJDIR)XLock.ad.tmp
- @FORTUNE@$(INSTALL_DATA) $(UTILOBJDIR)XLock.ad.tmp $(DESTDIR)$(xapploaddir)/XLock
+ @FORTUNE@$(INSTALL_DATA) $(UTILOBJDIR)XLock.ad.tmp $(DESTDIR)${datarootdir}/examples/xlock/app-defaults/XLock
@FORTUNE@rm -f $(UTILOBJDIR)XLock.ad.tmp
uninstall : uninstall-program uninstall-man uninstall-ad
$NetBSD: patch-xglock_Makefile.in,v 1.1 2018/02/08 16:03:12 jaapb Exp $
Honour LDFLAGS.
Use INSTALL properly.
--- xglock/Makefile.in.orig 2010-04-19 13:34:35.000000000 +0000
+++ xglock/Makefile.in
@@ -92,7 +92,7 @@ XGLOCKINC = @XGLOCKINC@ -I.. -I$(top_src
CFLAGS = @GTK_CFLAGS@ @CFLAGS@
#CFLAGS = -O
#CFLAGS = -g
-XGLOCKLDFLAGS = @XGLOCKLDFLAGS@
+XGLOCKLDFLAGS = @XGLOCKLDFLAGS@ @LDFLAGS@
XLIBS = @XLIBS@
XGLOCKLIBS = @XGLOCKLIBS@
#If you have purify, and want to use it, uncomment this definition or
@@ -117,14 +117,14 @@ install_xglock : install-program install
@ $(ECHO) ""
install-program : xglock
- $(top_srcdir)/mkinstalldirs $(bindir)
- $(INSTALL_PROGRAM) xglock$(E) $(bindir)
+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(bindir)
+ $(INSTALL_PROGRAM) xglock$(E) ${DESTDIR}$(bindir)
install-man :
install-ad :
- $(top_srcdir)/mkinstalldirs $(datadir)/xlock
- $(INSTALL_PROGRAM) $(top_srcdir)/xglock/xglockrc $(datadir)/xlock/xglockrc
+ $(top_srcdir)/mkinstalldirs ${DESTDIR}$(datadir)/xlock
+ $(INSTALL_DATA) $(top_srcdir)/xglock/xglockrc ${DESTDIR}$(datadir)/xlock/xglockrc
uninstall : @UNINSTALL_XGLOCK@