summaryrefslogtreecommitdiff
path: root/java/linux-blackdown-jdk12
diff options
context:
space:
mode:
Diffstat (limited to 'java/linux-blackdown-jdk12')
-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>