sping       15/08/07 19:58:56

  Modified:             ChangeLog
  Added:                javacup-0.11b_beta20150326.ebuild
  Log:
  dev-java/javacup: 0.11b_beta20150326 (bug #512642)
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
0x401A1600)

Revision  Changes    Path
1.36                 dev-java/javacup/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/javacup/ChangeLog,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- ChangeLog   11 Jul 2015 09:20:21 -0000      1.35
+++ ChangeLog   7 Aug 2015 19:58:56 -0000       1.36
@@ -1,6 +1,13 @@
 # ChangeLog for dev-java/javacup
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/javacup/ChangeLog,v 1.35 
2015/07/11 09:20:21 chewi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/javacup/ChangeLog,v 1.36 
2015/08/07 19:58:56 sping Exp $
+
+*javacup-0.11b_beta20150326 (07 Aug 2015)
+
+  07 Aug 2015; Sebastian Pipping <[email protected]>
+  +javacup-0.11b_beta20150326.ebuild,
+  +files/javacup-0.11b_beta20150326-build-xml.patch:
+  Bump to 0.11b_beta20150326 (bug #512642)
 
   11 Jul 2015; James Le Cuirot <[email protected]> -javacup-0.10k-r1.ebuild,
   javacup-0.11a_beta20060608.ebuild:



1.1                  dev-java/javacup/javacup-0.11b_beta20150326.ebuild

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

Index: javacup-0.11b_beta20150326.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-java/javacup/javacup-0.11b_beta20150326.ebuild,v 
1.1 2015/08/07 19:58:56 sping Exp $

EAPI="5"

JAVA_PKG_IUSE="source doc"

inherit eutils java-pkg-2 java-ant-2

DESCRIPTION="CUP Parser Generator for Java"

HOMEPAGE="http://www2.cs.tum.edu/projects/cup/";

# We cannot put the actual SRC_URI because it causes conflicts with Gentoo 
mirroring system
# No better URI is available, waiting until it hits actual Gentoo mirrors

MY_PV=${PV/_beta/-}
MY_PV=${MY_PV##0.}
SRC_URI="http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-${MY_PV}.tar.gz";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd 
~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="userland_BSD"

# find for bug #214664
DEPEND=">=virtual/jdk-1.5
        dev-java/jflex:0
        !userland_BSD? ( >=sys-apps/findutils-4.4 )"
RDEPEND=">=virtual/jre-1.5
                >=dev-java/ant-core-1.7.0"

S="${WORKDIR}"

src_prepare() {
        epatch "${FILESDIR}"/${P}-build-xml.patch

        find . -name '*.class' -delete || die

        rm bin/JFlex.jar || die
        java-pkg_jar-from --build-only jflex JFlex.jar bin/JFlex.jar

        java-ant_rewrite-classpath
}

src_compile() {
        eant -Dgentoo.classpath="$(java-pkg_getjars ant-core)"
        rm bin/java-cup-11.jar || die
        cp dist/java-cup-11b.jar bin/java-cup-11.jar || die
        eant clean

        einfo "Recompiling with newly generated javacup"
        eant -Dgentoo.classpath="$(java-pkg_getjars ant-core)"
        use doc && javadoc -sourcepath src/ java_cup -d javadoc
}

src_install() {
        java-pkg_newjar dist/java-cup-11b.jar
        java-pkg_newjar dist/java-cup-11b-runtime.jar ${PN}-runtime.jar
        java-pkg_register-ant-task

        dodoc changelog.txt || die
        dohtml manual.html || die
        use source && java-pkg_dosrc java/*
        use doc && java-pkg_dojavadoc javadoc
}




Reply via email to