Sun Apr 10 08:07:04 2022 UTC ()
jalbum: Disable all checks on pre-built binaries, fixes RELRO build


(nia)
diff -r1.33 -r1.34 pkgsrc/www/jalbum/Makefile

cvs diff -r1.33 -r1.34 pkgsrc/www/jalbum/Makefile (expand / switch to unified diff)

--- pkgsrc/www/jalbum/Makefile 2019/05/02 08:36:10 1.33
+++ pkgsrc/www/jalbum/Makefile 2022/04/10 08:07:04 1.34
@@ -1,40 +1,43 @@ @@ -1,40 +1,43 @@
1# $NetBSD: Makefile,v 1.33 2019/05/02 08:36:10 wiz Exp $ 1# $NetBSD: Makefile,v 1.34 2022/04/10 08:07:04 nia Exp $
2 2
3DISTNAME= Jalbum${VERSION} 3DISTNAME= Jalbum${VERSION}
4PKGNAME= jalbum-${VERSION} 4PKGNAME= jalbum-${VERSION}
5CATEGORIES= www 5CATEGORIES= www
6MASTER_SITES= http://jalbum.net/download/ 6MASTER_SITES= http://jalbum.net/download/
7DIST_SUBDIR= ${PKGNAME_NOREV} 7DIST_SUBDIR= ${PKGNAME_NOREV}
8EXTRACT_SUFX= .zip 8EXTRACT_SUFX= .zip
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://jalbum.net/ 11HOMEPAGE= http://jalbum.net/
12COMMENT= Web photo album generator 12COMMENT= Web photo album generator
13LICENSE= gnu-lgpl-v2 13LICENSE= gnu-lgpl-v2
14 14
15VERSION= 8.5.3 15VERSION= 8.5.3
16 16
17USE_JAVA2= 1.5 17USE_JAVA2= 1.5
18PKG_JVMS_ACCEPTED= sun-jdk7 18PKG_JVMS_ACCEPTED= sun-jdk7
19 19
20WRKSRC= ${WRKDIR}/Jalbum 20WRKSRC= ${WRKDIR}/Jalbum
21 21
22INSTALLATION_DIRS+= bin ${PREFIX}/share/jalbum 22INSTALLATION_DIRS+= bin ${PREFIX}/share/jalbum
23 23
24USE_TOOLS+= pax 24USE_TOOLS+= pax
25 25
 26# Disable checks on pre-build binaries
26CHECK_SHLIBS_SKIP+= share/jalbum/lib/* 27CHECK_SHLIBS_SKIP+= share/jalbum/lib/*
27CHECK_SSP_SKIP+= ${CHECK_SHLIBS_SKIP} 28CHECK_SSP_SKIP+= ${CHECK_SHLIBS_SKIP}
 29CHECK_PIE_SKIP+= ${CHECK_SHLIBS_SKIP}
 30CHECK_RELRO_SKIP+= ${CHECK_SHLIBS_SKIP}
28 31
29post-extract: 32post-extract:
30 ${ECHO} "===> Removing invalid skins" 33 ${ECHO} "===> Removing invalid skins"
31 (cd ${WRKSRC} && rm -rf skins/Chameleon/styles/Black*) 34 (cd ${WRKSRC} && rm -rf skins/Chameleon/styles/Black*)
32 35
33do-build: 36do-build:
34 sed -e s#@PKG_JAVA_HOME@#${PKG_JAVA_HOME}#g \ 37 sed -e s#@PKG_JAVA_HOME@#${PKG_JAVA_HOME}#g \
35 -e s#@PREFIX@#${PREFIX}#g \ 38 -e s#@PREFIX@#${PREFIX}#g \
36 < ${FILESDIR}/jalbum > ${WRKDIR}/jalbum 39 < ${FILESDIR}/jalbum > ${WRKDIR}/jalbum
37 40
38do-install: 41do-install:
39 ${INSTALL_SCRIPT} ${WRKDIR}/jalbum ${DESTDIR}${PREFIX}/bin 42 ${INSTALL_SCRIPT} ${WRKDIR}/jalbum ${DESTDIR}${PREFIX}/bin
40 cd ${WRKDIR}/Jalbum && pax -rw . ${DESTDIR}${PREFIX}/share/jalbum 43 cd ${WRKDIR}/Jalbum && pax -rw . ${DESTDIR}${PREFIX}/share/jalbum