diff options
author | mef <mef@pkgsrc.org> | 2021-11-03 10:37:12 +0000 |
---|---|---|
committer | mef <mef@pkgsrc.org> | 2021-11-03 10:37:12 +0000 |
commit | b5560fc2adbf34cac82e205389591eb7b6bca582 (patch) | |
tree | 5e63dee61434170fb609cc58092e8a6b5858442a | |
parent | dd51763516e983e52a5522753acd31318c2fdd4b (diff) | |
download | pkgsrc-b5560fc2adbf34cac82e205389591eb7b6bca582.tar.gz |
(x11/xview-lib) Purely temporarily, adhoc fix for RELRO for USE_IMAKE version
-rw-r--r-- | x11/xview-lib/Makefile | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/x11/xview-lib/Makefile b/x11/xview-lib/Makefile index 03fd4765eb7..bffbc01e9e7 100644 --- a/x11/xview-lib/Makefile +++ b/x11/xview-lib/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.41 2013/03/25 07:46:41 sbd Exp $ +# $NetBSD: Makefile,v 1.42 2021/11/03 10:37:12 mef Exp $ DISTNAME= xview3.2p1-X11R6 PKGNAME= xview-lib-3.2.1 @@ -21,6 +21,14 @@ NOT_FOR_PLATFORM+= Linux-*-* USE_IMAKE= yes +SUBST_CLASSES+= relro +SUBST_MESSAGE.relro= Add RELRO support +SUBST_FILES.relro= lib/libxview/Makefile +SUBST_FILES.relro+= lib/libolgx/Makefile +SUBST_STAGE.relro= post-configure +# SHLIBLDFLAGS = -shared -Wl,-rpath,$(USRLIBDIRPATH) -Wl,-rpath,$(REALPROJECTROOT)/lib -L $(REALPROJECTROOT)/lib $(SHLIBGLOBALSFLAGS) +SUBST_SED.relro= '-e /SHLIBLDFLAGS = /s/-Wl,/-Wl,-z,relro -Wl,-z,now -Wl,/' + post-install: cd ${DESTDIR}${PREFIX}/lib && ${LN} -fs libolgx.so.3.2 libolgx.so.3 && \ ${LN} -fs libxview.so.3.2 libxview.so.3 |