aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorglewis <glewis@FreeBSD.org>2003-04-17 13:16:53 +0800
committerglewis <glewis@FreeBSD.org>2003-04-17 13:16:53 +0800
commit6dd37d9049502255160588a1e1fadbac41725702 (patch)
treebffa1a6c7b6dbbdea35b5fc9e4b449fa7fbf4860 /java
parent2b09ef63c94ffce79cc45bf1ab46084411bbdd81 (diff)
downloadfreebsd-ports-gnome-6dd37d9049502255160588a1e1fadbac41725702.tar.gz
freebsd-ports-gnome-6dd37d9049502255160588a1e1fadbac41725702.tar.zst
freebsd-ports-gnome-6dd37d9049502255160588a1e1fadbac41725702.zip
. Switch to using cpio to install in line with other JDKs. This allows
us to ensure ownership is correct on the installed files. . Note that this is a Blackdown JDK in the registervm comment. PR: 36411 (more ports to go) Reviewed by: znerd Approved by: znerd
Diffstat (limited to 'java')
-rw-r--r--java/linux-blackdown-jdk12/Makefile12
1 files changed, 9 insertions, 3 deletions
diff --git a/java/linux-blackdown-jdk12/Makefile b/java/linux-blackdown-jdk12/Makefile
index 70afb636a70d..6f15c83af34a 100644
--- a/java/linux-blackdown-jdk12/Makefile
+++ b/java/linux-blackdown-jdk12/Makefile
@@ -33,10 +33,16 @@ NO_BUILD= YES
APP_HOME?= ${PREFIX}/${PKGBASE}${PORTVERSION}
PLIST_SUB+= T=${APP_HOME:S/^${PREFIX}\///}
+CPIO?= /usr/bin/cpio
+
+post-patch:
+ ${FIND} ${WRKSRC} \( -name '*.orig' -o -name '.*.orig' \) -print \
+ | xargs ${RM} -f
+
do-install:
${MKDIR} ${APP_HOME}
- (cd ${WRKSRC} && tar --exclude "*.orig" -c -f - .) \
- | (cd ${APP_HOME} && tar fx -)
- ${LOCALBASE}/bin/registervm "${APP_HOME}/bin/java # Linux-JDK${PORTVERSION}"
+ cd ${WRKSRC} && ${FIND} . -print \
+ | ${CPIO} -pdmu -R ${LIBOWN}:${LIBGRP} ${APP_HOME}
+ ${LOCALBASE}/bin/registervm "${APP_HOME}/bin/java # Linux-Blackdown-JDK${PORTVERSION}"
.include <bsd.port.mk>