Index: head/java/Makefile =================================================================== --- head/java/Makefile (revision 409154) +++ head/java/Makefile (revision 409155) @@ -1,125 +1,126 @@ # $FreeBSD$ # COMMENT = Java language support SUBDIR += avis SUBDIR += berkeley-db SUBDIR += bluej SUBDIR += bootstrap-openjdk SUBDIR += bouncycastle SUBDIR += cacao SUBDIR += castor SUBDIR += classpath SUBDIR += cos SUBDIR += cryptix-jce SUBDIR += dbvis SUBDIR += eclipse SUBDIR += eclipse-EPIC SUBDIR += eclipse-cdt SUBDIR += eclipse-drjava SUBDIR += eclipse-ecj SUBDIR += eclipse-findbugs SUBDIR += eclipse-log4e SUBDIR += eclipse-lomboz SUBDIR += eclipse-pydev SUBDIR += eclipse-shelled SUBDIR += eclipse-windowbuilder SUBDIR += hamcrest SUBDIR += icedtea-web SUBDIR += infobus SUBDIR += intellij SUBDIR += jad SUBDIR += jaf SUBDIR += jai SUBDIR += jakarta-bcel SUBDIR += jakarta-commons-beanutils SUBDIR += jakarta-commons-cli SUBDIR += jakarta-commons-codec SUBDIR += jakarta-commons-collections SUBDIR += jakarta-commons-dbcp SUBDIR += jakarta-commons-discovery SUBDIR += jakarta-commons-httpclient SUBDIR += jakarta-commons-lang SUBDIR += jakarta-commons-logging SUBDIR += jakarta-commons-pool SUBDIR += jakarta-commons-primitives SUBDIR += jakarta-oro SUBDIR += jakarta-regexp SUBDIR += jakarta-struts SUBDIR += jamvm SUBDIR += jasmin SUBDIR += java-checkstyle SUBDIR += java-cup SUBDIR += java-getopt SUBDIR += java-subversion SUBDIR += java-zoneinfo SUBDIR += java3d SUBDIR += javahelp SUBDIR += javamail SUBDIR += javavmwrapper SUBDIR += jaxen SUBDIR += jboss7 SUBDIR += jboss71 SUBDIR += jboss72 SUBDIR += jcalendar SUBDIR += jcckit SUBDIR += jcommon + SUBDIR += jd-gui SUBDIR += jdbcpool SUBDIR += jdk16-doc SUBDIR += jdk7-doc SUBDIR += jdk8-doc SUBDIR += jdom SUBDIR += jflex SUBDIR += jfreechart SUBDIR += jgraph SUBDIR += jgrapht SUBDIR += jgraphx SUBDIR += jikes SUBDIR += jlex SUBDIR += jlint SUBDIR += jmf SUBDIR += jode SUBDIR += jomp SUBDIR += jrosetta SUBDIR += jta SUBDIR += jtiger SUBDIR += jump SUBDIR += junit SUBDIR += langspec SUBDIR += linux-oracle-jdk18 SUBDIR += linux-oracle-jre18 SUBDIR += linux-sun-jdk17 SUBDIR += linux-sun-jre17 SUBDIR += mmake SUBDIR += mx4j SUBDIR += netbeans SUBDIR += netbeans-devel SUBDIR += netcomponents SUBDIR += netrexx SUBDIR += netty SUBDIR += openjdk6 SUBDIR += openjdk6-jre SUBDIR += openjdk7 SUBDIR += openjdk7-jre SUBDIR += openjdk8 SUBDIR += openjdk8-jre SUBDIR += phpeclipse SUBDIR += proguard SUBDIR += rubygem-rjb SUBDIR += sablevm SUBDIR += sablevm-classpath SUBDIR += servingxml SUBDIR += sigar SUBDIR += springframework SUBDIR += springframework31 SUBDIR += sqlitejdbc SUBDIR += trove4j SUBDIR += veditor SUBDIR += visualvm SUBDIR += wildfly100 SUBDIR += wildfly82 SUBDIR += wildfly90 SUBDIR += xdoclet .include Index: head/java/jd-gui/Makefile =================================================================== --- head/java/jd-gui/Makefile (nonexistent) +++ head/java/jd-gui/Makefile (revision 409155) @@ -0,0 +1,42 @@ +# Created by: Tobias Kortkamp +# $FreeBSD$ + +PORTNAME= jd-gui +PORTVERSION= 1.4.0 +DISTVERSIONPREFIX= v +CATEGORIES= java devel +MASTER_SITES= GH:src \ + https://github.com/java-decompiler/jd-gui/releases/download/v${PORTVERSION}/:jar +DISTFILES= ${DISTNAME}.tar.gz:src \ + jd-gui-${PORTVERSION}.jar:jar +EXTRACT_ONLY= ${DISTNAME}.tar.gz + +MAINTAINER= t@tobik.me +COMMENT= Java Decompiler GUI + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USE_GITHUB= yes +GH_ACCOUNT= java-decompiler + +USE_JAVA= yes +JAVA_VERSION= 1.7+ +NO_BUILD= yes +NO_ARCH= yes + +PLIST_FILES= bin/jd-gui \ + %%JAVAJARDIR%%/jd-gui.jar \ + share/applications/jd-gui.desktop \ + share/pixmaps/jd-gui.png + +SUB_FILES= jd-gui +SUB_LIST= JAVAJARDIR="${JAVAJARDIR}" + +do-install: + ${INSTALL_SCRIPT} ${WRKDIR}/jd-gui ${STAGEDIR}${PREFIX}/bin/jd-gui + ${INSTALL_DATA} ${DISTDIR}/jd-gui-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/jd-gui.jar + ${INSTALL_DATA} ${WRKSRC}/src/linux/resources/jd-gui.desktop ${STAGEDIR}${PREFIX}/share/applications/ + ${INSTALL_DATA} ${WRKSRC}/src/linux/resources/jd_icon_128.png ${STAGEDIR}${PREFIX}/share/pixmaps/jd-gui.png + +.include Property changes on: head/java/jd-gui/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/java/jd-gui/distinfo =================================================================== --- head/java/jd-gui/distinfo (nonexistent) +++ head/java/jd-gui/distinfo (revision 409155) @@ -0,0 +1,4 @@ +SHA256 (java-decompiler-jd-gui-v1.4.0_GH0.tar.gz) = 5dd1220e7426352d51fa9eadb8a7d9685a6d7d93646c3fabae6f964cbf3edf2a +SIZE (java-decompiler-jd-gui-v1.4.0_GH0.tar.gz) = 307931 +SHA256 (jd-gui-1.4.0.jar) = bdd2f3dc8750910e0d69378482cff57f2ff29d23983d1e55d266390527bd6b67 +SIZE (jd-gui-1.4.0.jar) = 8764679 Property changes on: head/java/jd-gui/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/java/jd-gui/files/jd-gui.in =================================================================== --- head/java/jd-gui/files/jd-gui.in (nonexistent) +++ head/java/jd-gui/files/jd-gui.in (revision 409155) @@ -0,0 +1,2 @@ +#!/bin/sh +exec java -jar "%%JAVAJARDIR%%/jd-gui.jar" $@ Property changes on: head/java/jd-gui/files/jd-gui.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +ON \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/java/jd-gui/files/patch-src_linux_resources_jd-gui.desktop =================================================================== --- head/java/jd-gui/files/patch-src_linux_resources_jd-gui.desktop (nonexistent) +++ head/java/jd-gui/files/patch-src_linux_resources_jd-gui.desktop (revision 409155) @@ -0,0 +1,10 @@ +--- src/linux/resources/jd-gui.desktop.orig 2016-01-18 23:32:17 UTC ++++ src/linux/resources/jd-gui.desktop +@@ -2,6 +2,6 @@ + Comment=Java Decompiler JD-GUI + Terminal=false + Name=JD-GUI +-Exec=java -jar /opt/jd-gui/jd-gui.jar ++Exec=jd-gui + Type=Application + Icon=jd-gui Property changes on: head/java/jd-gui/files/patch-src_linux_resources_jd-gui.desktop ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/java/jd-gui/pkg-descr =================================================================== --- head/java/jd-gui/pkg-descr (nonexistent) +++ head/java/jd-gui/pkg-descr (revision 409155) @@ -0,0 +1,8 @@ +The Java Decompiler project aims to develop tools in order to +decompile and analyze Java 5 byte code and later versions. + +JD-GUI is a standalone graphical utility that displays Java source +codes of .class files. You can browse the reconstructed source code +with the JD-GUI for instant access to methods and fields. + +WWW: http://jd.benow.ca/ Property changes on: head/java/jd-gui/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property