Sun Apr 28 22:00:54 2019 UTC ()
cliqz: Added a comment about NOT_PAX_MPROTECT_SAFE so that pkglint(1)
is happy.

This option is needed by the Javascript JIT used by cliqz, else it
will crash.


(fox)
diff -r1.4 -r1.5 pkgsrc/www/cliqz/Makefile

cvs diff -r1.4 -r1.5 pkgsrc/www/cliqz/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/www/cliqz/Attic/Makefile 2019/04/28 16:30:05 1.4
+++ pkgsrc/www/cliqz/Attic/Makefile 2019/04/28 22:00:54 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.4 2019/04/28 16:30:05 fox Exp $ 1# $NetBSD: Makefile,v 1.5 2019/04/28 22:00:54 fox Exp $
2 2
3DISTNAME= cliqz-1.26.4 3DISTNAME= cliqz-1.26.4
4CATEGORIES= www 4CATEGORIES= www
5MASTER_SITES= ${MASTER_SITE_GITHUB:=cliqz-oss/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=cliqz-oss/}
6GITHUB_PROJECT= browser-f 6GITHUB_PROJECT= browser-f
7GITHUB_TAG= ${PKGVERSION_NOREV} 7GITHUB_TAG= ${PKGVERSION_NOREV}
8DISTFILES= adult-domains.bin \ 8DISTFILES= adult-domains.bin \
9 cliqz@cliqz.com.xpi \ 9 cliqz@cliqz.com.xpi \
10 https-everywhere@cliqz.com.xpi \ 10 https-everywhere@cliqz.com.xpi \
11 gdprtool@cliqz.com.xpi \ 11 gdprtool@cliqz.com.xpi \
12 ${DISTNAME}${EXTRACT_SUFX} 12 ${DISTNAME}${EXTRACT_SUFX}
13DIST_SUBDIR= ${PKGNAME_NOREV} 13DIST_SUBDIR= ${PKGNAME_NOREV}
14 14
@@ -56,26 +56,27 @@ MAKE_ENV+= CQZ_RELEASE_CHANNEL=${CLIQZ_C @@ -56,26 +56,27 @@ MAKE_ENV+= CQZ_RELEASE_CHANNEL=${CLIQZ_C
56MAKE_ENV+= CQZ_BUILD_ID=${CLIQZ_LAST_BUILD_ID} 56MAKE_ENV+= CQZ_BUILD_ID=${CLIQZ_LAST_BUILD_ID}
57MAKE_ENV+= MOZBUILD_STATE_PATH=${WRKDIR}/.home/.mozbuild 57MAKE_ENV+= MOZBUILD_STATE_PATH=${WRKDIR}/.home/.mozbuild
58 58
59.include "mozilla-common.mk" 59.include "mozilla-common.mk"
60.include "options.mk" 60.include "options.mk"
61 61
62CHECK_WRKREF_SKIP+= lib/cliqz/chrome/toolkit/content/global/buildconfig.html 62CHECK_WRKREF_SKIP+= lib/cliqz/chrome/toolkit/content/global/buildconfig.html
63 63
64REPLACE_BASH+= magic_build_and_package.sh 64REPLACE_BASH+= magic_build_and_package.sh
65 65
66CFLAGS+= -D_GLIBCXX_INCLUDE_NEXT_C_HEADERS 66CFLAGS+= -D_GLIBCXX_INCLUDE_NEXT_C_HEADERS
67LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/cliqz ${COMPILER_RPATH_FLAG}${PREFIX}/lib 67LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/cliqz ${COMPILER_RPATH_FLAG}${PREFIX}/lib
68 68
 69# Needed by the Javascript JIT used in cliqz
69NOT_PAX_MPROTECT_SAFE+= lib/cliqz/cliqz 70NOT_PAX_MPROTECT_SAFE+= lib/cliqz/cliqz
70NOT_PAX_MPROTECT_SAFE+= lib/cliqz/cliqz-bin 71NOT_PAX_MPROTECT_SAFE+= lib/cliqz/cliqz-bin
71NOT_PAX_MPROTECT_SAFE+= lib/cliqz/plugin-container 72NOT_PAX_MPROTECT_SAFE+= lib/cliqz/plugin-container
72 73
73post-extract: 74post-extract:
74 ${CP} ${DISTDIR}/${DIST_SUBDIR}/adult-domains.bin ${WRKSRC} 75 ${CP} ${DISTDIR}/${DIST_SUBDIR}/adult-domains.bin ${WRKSRC}
75 ${MKDIR} ${WRKSRC}/obj/dist/bin/browser/features 76 ${MKDIR} ${WRKSRC}/obj/dist/bin/browser/features
76 ${CP} ${DISTDIR}/${DIST_SUBDIR}/cliqz${CLIQZ_PLUGIN_SUFX} \ 77 ${CP} ${DISTDIR}/${DIST_SUBDIR}/cliqz${CLIQZ_PLUGIN_SUFX} \
77 ${DISTDIR}/${DIST_SUBDIR}/https-everywhere${CLIQZ_PLUGIN_SUFX} \ 78 ${DISTDIR}/${DIST_SUBDIR}/https-everywhere${CLIQZ_PLUGIN_SUFX} \
78 ${DISTDIR}/${DIST_SUBDIR}/gdprtool${CLIQZ_PLUGIN_SUFX} \ 79 ${DISTDIR}/${DIST_SUBDIR}/gdprtool${CLIQZ_PLUGIN_SUFX} \
79 ${WRKSRC}/obj/dist/bin/browser/features 80 ${WRKSRC}/obj/dist/bin/browser/features
80 81
81post-patch: 82post-patch: