summaryrefslogtreecommitdiff
path: root/java/proguard/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'java/proguard/Makefile')
-rw-r--r--java/proguard/Makefile26
1 files changed, 18 insertions, 8 deletions
diff --git a/java/proguard/Makefile b/java/proguard/Makefile
index 48eb9097d561..8f26fdd98150 100644
--- a/java/proguard/Makefile
+++ b/java/proguard/Makefile
@@ -6,27 +6,37 @@
#
PORTNAME= proguard
-PORTVERSION= 3.9
+PORTVERSION= 3.10.1
CATEGORIES= java devel
MASTER_SITES= SF
DISTNAME= ${PORTNAME}${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Java obfuseeKata
+MAINTAINER= ale@FreeBSD.org
+COMMENT= A Java class file shrinker, optimizer, and obfuscator
RUN_DEPENDS= java:${PORTSDIR}/java/javavmwrapper
USE_JAVA= yes
NO_BUILD= yes
-SUB_FILES= proguard.sh proguard-gui.sh
+SUB_FILES= proguard.sh proguard-gui.sh retrace.sh
+
+PORTDOCS= *
+PORTEXAMPLES= *
do-install:
- cd ${WRKSRC} && \
- ${FIND} lib docs examples -type d -exec ${MKDIR} ${DATADIR}/{} \;
- cd ${WRKSRC} && \
- ${FIND} lib docs examples -type f -exec ${INSTALL_DATA} {} ${DATADIR}/{} \;
+ @${MKDIR} ${DATADIR}
+ @${INSTALL_DATA} ${WRKSRC}/lib/*.jar ${DATADIR}
${INSTALL_SCRIPT} ${WRKDIR}/proguard.sh ${PREFIX}/bin/proguard
${INSTALL_SCRIPT} ${WRKDIR}/proguard-gui.sh ${PREFIX}/bin/proguard-gui
+ ${INSTALL_SCRIPT} ${WRKDIR}/retrace.sh ${PREFIX}/bin/retrace
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ @(cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${DOCSDIR}/)
+.endif
+.if !defined(NOPORTEXAMPLES)
+ @${MKDIR} ${EXAMPLESDIR}
+ @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${EXAMPLESDIR}/)
+.endif
.include <bsd.port.mk>