chewi       15/04/04 21:20:52

  Modified:             ChangeLog
  Added:                proguard-5.2.1.ebuild
  Log:
  Version bump. Remove j2me support because we're going to remove
  sun-j2me-bin. Also remove unused build.xml file.
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
9C6D7DE4)

Revision  Changes    Path
1.29                 dev-java/proguard/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/proguard/ChangeLog?rev=1.29&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/proguard/ChangeLog?rev=1.29&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/proguard/ChangeLog?r1=1.28&r2=1.29

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/proguard/ChangeLog,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- ChangeLog   10 Aug 2014 20:22:30 -0000      1.28
+++ ChangeLog   4 Apr 2015 21:20:52 -0000       1.29
@@ -1,6 +1,13 @@
 # ChangeLog for dev-java/proguard
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/proguard/ChangeLog,v 1.28 
2014/08/10 20:22:30 slyfox Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/proguard/ChangeLog,v 1.29 
2015/04/04 21:20:52 chewi Exp $
+
+*proguard-5.2.1 (04 Apr 2015)
+
+  04 Apr 2015; James Le Cuirot <[email protected]> +proguard-5.2.1.ebuild,
+  -files/build.xml:
+  Version bump. Remove j2me support because we're going to remove sun-j2me-bin.
+  Also remove unused build.xml file.
 
   10 Aug 2014; Sergei Trofimovich <[email protected]> proguard-4.5.ebuild,
   proguard-4.7.ebuild, proguard-4.8.ebuild:



1.1                  dev-java/proguard/proguard-5.2.1.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/proguard/proguard-5.2.1.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/proguard/proguard-5.2.1.ebuild?rev=1.1&content-type=text/plain

Index: proguard-5.2.1.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/proguard/proguard-5.2.1.ebuild,v 
1.1 2015/04/04 21:20:52 chewi Exp $

EAPI=5

JAVA_PKG_IUSE="doc source"

inherit java-pkg-2 java-ant-2

DESCRIPTION="Free Java class file shrinker, optimizer, and obfuscator"
HOMEPAGE="http://proguard.sourceforge.net/";
MY_P=${P/-/}
MY_P=${MY_P/_/}
SRC_URI="mirror://sourceforge/proguard/${MY_P}.tar.gz"

LICENSE="GPL-2-with-linking-exception"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE="ant examples"

DEPEND=">=virtual/jdk-1.5"
RDEPEND=">=virtual/jre-1.5
        >=dev-java/ant-core-1.7:0"

S=${WORKDIR}/${MY_P}

JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_BUILD_XML="buildscripts/build.xml"
EANT_BUILD_TARGET="basic"
EANT_DOC_TARGET=""

java_prepare() {
        find -name "*.jar" -delete || die
}

src_compile() {
        local anttask=""

        if use ant; then
                anttask="anttask"
                EANT_GENTOO_CLASSPATH="ant-core"
        fi

        java-pkg-2_src_compile ${anttask}

        if use doc; then
                local EXCLUDE="proguard.gradle:proguard.wtk"
                use ant || EXCLUDE+=":proguard.ant"

                local CP="$([[ -n ${EANT_GENTOO_CLASSPATH} ]] && 
java-pkg_getjars ${EANT_GENTOO_CLASSPATH})"
                ejavadoc -d javadoc -sourcepath src -classpath "${CP}" 
-subpackages proguard -exclude "${EXCLUDE}"
        fi
}

src_install() {
        java-pkg_dojar lib/*.jar
        java-pkg_dolauncher ${PN} --main proguard.ProGuard
        java-pkg_dolauncher ${PN}gui --main proguard.gui.ProGuardGUI
        java-pkg_dolauncher ${PN}_retrace --main proguard.retrace.ReTrace

        if use doc; then
                dohtml -r docs/*
                java-pkg_dojavadoc javadoc
        fi

        use examples && java-pkg_doexamples examples
        use source && java-pkg_dosrc src/*
}




Reply via email to