Tue Mar 15 18:00:16 2022 UTC ()
intellij-ce-bin: disable PIE/RELRO checks entirely for prebuilt binaries


(nia)
diff -r1.8 -r1.9 pkgsrc/devel/intellij-ce-bin/Makefile

cvs diff -r1.8 -r1.9 pkgsrc/devel/intellij-ce-bin/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/intellij-ce-bin/Makefile 2022/02/15 23:13:18 1.8
+++ pkgsrc/devel/intellij-ce-bin/Makefile 2022/03/15 18:00:16 1.9
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.8 2022/02/15 23:13:18 rillig Exp $ 1# $NetBSD: Makefile,v 1.9 2022/03/15 18:00:16 nia Exp $
2# 2#
3# TODO Import intellij-fsnotifier with inotify support from FreeBSD. 3# TODO Import intellij-fsnotifier with inotify support from FreeBSD.
4 4
5VERSION= 2021.3.2 5VERSION= 2021.3.2
6DISTNAME= ideaIC-${VERSION:S/.0.0//}-no-jbr 6DISTNAME= ideaIC-${VERSION:S/.0.0//}-no-jbr
7PKGNAME= intellij-ce-bin-${VERSION} 7PKGNAME= intellij-ce-bin-${VERSION}
8CATEGORIES= devel 8CATEGORIES= devel
9MASTER_SITES= https://download.jetbrains.com/idea/ 9MASTER_SITES= https://download.jetbrains.com/idea/
10 10
11MAINTAINER= youri@NetBSD.org 11MAINTAINER= youri@NetBSD.org
12HOMEPAGE= https://www.jetbrains.com/idea/ 12HOMEPAGE= https://www.jetbrains.com/idea/
13COMMENT= JetBrain's Java IDE 13COMMENT= JetBrain's Java IDE
14LICENSE= apache-2.0 14LICENSE= apache-2.0
@@ -19,29 +19,29 @@ WRKSRC= ${WRKDIR}/idea-IC-213.6777.52 @@ -19,29 +19,29 @@ WRKSRC= ${WRKDIR}/idea-IC-213.6777.52
19USE_JAVA2= 9 19USE_JAVA2= 9
20 20
21USE_TOOLS+= bash pax sed 21USE_TOOLS+= bash pax sed
22 22
23REPLACE_PYTHON= bin/printenv.py \ 23REPLACE_PYTHON= bin/printenv.py \
24 bin/restart.py 24 bin/restart.py
25 25
26REPLACE_BASH= plugins/Kotlin/kotlinc/bin/kotlin \ 26REPLACE_BASH= plugins/Kotlin/kotlinc/bin/kotlin \
27 plugins/Kotlin/kotlinc/bin/kotlin-dce-js\ 27 plugins/Kotlin/kotlinc/bin/kotlin-dce-js\
28 plugins/Kotlin/kotlinc/bin/kotlinc \ 28 plugins/Kotlin/kotlinc/bin/kotlinc \
29 plugins/Kotlin/kotlinc/bin/kotlinc-js \ 29 plugins/Kotlin/kotlinc/bin/kotlinc-js \
30 plugins/Kotlin/kotlinc/bin/kotlinc-jvm 30 plugins/Kotlin/kotlinc/bin/kotlinc-jvm
31 31
32CHECK_PIE_SKIP= ${PKGNAME_NOREV}/bin/fsnotifier 
33CHECK_PIE_SKIP+= ${PKGNAME_NOREV}/plugins/Kotlin/bin/linux/LLDBFrontend 
34CHECK_SHLIBS_SKIP= * 32CHECK_SHLIBS_SKIP= *
 33CHECK_RELRO_SUPPORTED= no
 34CHECK_PIE_SUPPORTED= no
35 35
36INSTALLATION_DIRS= ${PKGNAME_NOREV} \ 36INSTALLATION_DIRS= ${PKGNAME_NOREV} \
37 share/applications 37 share/applications
38 38
39NO_BUILD= yes 39NO_BUILD= yes
40 40
41SUBST_CLASSES+= jdk 41SUBST_CLASSES+= jdk
42SUBST_STAGE.jdk= pre-configure 42SUBST_STAGE.jdk= pre-configure
43SUBST_FILES.jdk= bin/idea.sh 43SUBST_FILES.jdk= bin/idea.sh
44SUBST_VARS.jdk= PKG_JAVA_HOME 44SUBST_VARS.jdk= PKG_JAVA_HOME
45 45
46do-install: 46do-install:
47 ${SED} -e "s|@@IDEA_HOME@@|${PREFIX}/${PKGNAME_NOREV}|g" \ 47 ${SED} -e "s|@@IDEA_HOME@@|${PREFIX}/${PKGNAME_NOREV}|g" \