Index: head/java/proguard/Makefile =================================================================== --- head/java/proguard/Makefile (revision 554076) +++ head/java/proguard/Makefile (revision 554077) @@ -1,34 +1,39 @@ # Created by: Alex Semenyaka # $FreeBSD$ PORTNAME= proguard -PORTVERSION= 6.2.0 +PORTVERSION= 7.0.0 CATEGORIES= java devel -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:C/.[0-9]$//} -DISTNAME= ${PORTNAME}${PORTVERSION} +MASTER_SITES= https://github.com/Guardsquare/proguard/releases/download/v${PORTVERSION}/ MAINTAINER= ale@FreeBSD.org COMMENT= Java class file shrinker, optimizer, and obfuscator LICENSE= GPLv2 -OPTIONS_DEFINE= EXAMPLES +OPTIONS_DEFINE= DOCS EXAMPLES USE_JAVA= yes NO_BUILD= yes NO_ARCH= yes SUB_FILES= proguard.sh proguard-gui.sh retrace.sh +PORTDOCS= * PORTEXAMPLES= * +post-extract: + @${RMDIR} ${WRKSRC}/examples/android/.gradle/6.4/vcsMetadata-1 + do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/lib/*.jar ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/proguard.sh ${STAGEDIR}${PREFIX}/bin/proguard ${INSTALL_SCRIPT} ${WRKDIR}/proguard-gui.sh ${STAGEDIR}${PREFIX}/bin/proguard-gui ${INSTALL_SCRIPT} ${WRKDIR}/retrace.sh ${STAGEDIR}${PREFIX}/bin/retrace + ${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/ .include Index: head/java/proguard/distinfo =================================================================== --- head/java/proguard/distinfo (revision 554076) +++ head/java/proguard/distinfo (revision 554077) @@ -1,3 +1,3 @@ -TIMESTAMP = 1570436588 -SHA256 (proguard6.2.0.tar.gz) = 7f64bd1db37c3b2eae69803135e0e59f438b759bd00a5ef18ee7319657916575 -SIZE (proguard6.2.0.tar.gz) = 2180476 +TIMESTAMP = 1604497867 +SHA256 (proguard-7.0.0.tar.gz) = 699f16644024000e90c2555083fa6f78a9cdf1d71f384535e82bf987d764f9fb +SIZE (proguard-7.0.0.tar.gz) = 13209610 Index: head/java/proguard/files/proguard-gui.sh.in =================================================================== --- head/java/proguard/files/proguard-gui.sh.in (revision 554076) +++ head/java/proguard/files/proguard-gui.sh.in (revision 554077) @@ -1,5 +1,5 @@ #!/bin/sh # # $FreeBSD$ -exec "%%LOCALBASE%%/bin/java" -DsuppressSwingDropSupport=true -Xmx256m -jar "%%DATADIR%%/proguardgui.jar" "$@" +exec "%%LOCALBASE%%/bin/java" -DsuppressSwingDropSupport=true -jar "%%DATADIR%%/proguardgui.jar" "$@" Index: head/java/proguard/files/proguard.sh.in =================================================================== --- head/java/proguard/files/proguard.sh.in (revision 554076) +++ head/java/proguard/files/proguard.sh.in (revision 554077) @@ -1,5 +1,5 @@ #!/bin/sh # # $FreeBSD$ -exec "%%LOCALBASE%%/bin/java" -Xmx256m -jar "%%DATADIR%%/proguard.jar" "$@" +exec "%%LOCALBASE%%/bin/java" -jar "%%DATADIR%%/proguard.jar" "$@" Index: head/java/proguard/files/retrace.sh.in =================================================================== --- head/java/proguard/files/retrace.sh.in (revision 554076) +++ head/java/proguard/files/retrace.sh.in (revision 554077) @@ -1,5 +1,5 @@ #!/bin/sh # # $FreeBSD$ -exec "%%LOCALBASE%%/bin/java" -Xmx256m -jar "%%DATADIR%%/retrace.jar" "$@" +exec "%%LOCALBASE%%/bin/java" -jar "%%DATADIR%%/retrace.jar" "$@" Index: head/java/proguard/pkg-descr =================================================================== --- head/java/proguard/pkg-descr (revision 554076) +++ head/java/proguard/pkg-descr (revision 554077) @@ -1,9 +1,9 @@ ProGuard is a free Java class file shrinker, optimizer, and obfuscator. It can detect and remove unused classes, fields, methods, and attributes. It can then optimize bytecode and remove unused instructions. Finally, it can rename the remaining classes, fields, and methods using short meaningless names. The resulting jars are smaller and harder to reverse-engineer. -WWW: https://www.guardsquare.com/proguard +WWW: https://www.guardsquare.com/en/products/proguard Index: head/java/proguard/pkg-plist =================================================================== --- head/java/proguard/pkg-plist (revision 554076) +++ head/java/proguard/pkg-plist (revision 554077) @@ -1,7 +1,6 @@ bin/proguard bin/proguard-gui bin/retrace -%%DATADIR%%/annotations.jar %%DATADIR%%/proguard.jar %%DATADIR%%/proguardgui.jar %%DATADIR%%/retrace.jar