sera        14/08/03 09:27:58

  Modified:             ChangeLog
  Added:                aspectwerkz-2.0-r1.ebuild
  Log:
  Don't bundle qdox
  Relies on com.sun classes for JDWP support, drop ppc ppc64 amd64-fbsd keywords
  Use final java.util.concurrent API so it can be built against >=1.5 without 
additional dependencies by Andrew John Hughes <[email protected]>
  EAPI bump and modernize ebuild
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
3C5CF75A)

Revision  Changes    Path
1.35                 dev-java/aspectwerkz/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/aspectwerkz/ChangeLog,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- ChangeLog   1 Sep 2013 11:42:11 -0000       1.34
+++ ChangeLog   3 Aug 2014 09:27:57 -0000       1.35
@@ -1,6 +1,18 @@
 # ChangeLog for dev-java/aspectwerkz
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/aspectwerkz/ChangeLog,v 1.34 
2013/09/01 11:42:11 grobian Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/aspectwerkz/ChangeLog,v 1.35 
2014/08/03 09:27:57 sera Exp $
+
+*aspectwerkz-2.0-r1 (03 Aug 2014)
+
+  03 Aug 2014; Ralph Sennhauser <[email protected]> +aspectwerkz-2.0-r1.ebuild,
+  files/aspectwerkz-2.0-gentoo.patch,
+  +files/aspectwerkz-2.0-modernise_api.patch:
+  Don't bundle qdox
+  Relies on com.sun classes for JDWP support, drop ppc ppc64 amd64-fbsd
+  keywords
+  Use final java.util.concurrent API so it can be built against >=1.5 without
+  additional dependencies by Andrew John Hughes <[email protected]>
+  EAPI bump and modernize ebuild
 
   01 Sep 2013; Fabian Groffen <[email protected]> aspectwerkz-2.0.ebuild:
   Marked *-macos



1.1                  dev-java/aspectwerkz/aspectwerkz-2.0-r1.ebuild

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

Index: aspectwerkz-2.0-r1.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-java/aspectwerkz/aspectwerkz-2.0-r1.ebuild,v 1.1 
2014/08/03 09:27:57 sera Exp $

EAPI=5

JAVA_PKG_IUSE="doc source"

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

DESCRIPTION="AspectWerkz is a dynamic, lightweight and high-performant AOP/AOSD 
framework for Java."
SRC_URI="http://dist.codehaus.org/${PN}/distributions/${P}.zip";
HOMEPAGE="http://aspectwerkz.codehaus.org";
LICENSE="LGPL-2.1"
SLOT="2"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
# bug 203268
RESTRICT="test"

COMMON_DEP="
        dev-java/asm:1.5
        dev-java/dom4j:1
        dev-java/jrexx:0
        dev-java/trove:0
        dev-java/qdox:1.6
        dev-java/junit:0
        java-virtuals/jdk-with-com-sun"
RDEPEND="
        >=virtual/jre-1.5
        ${COMMON_DEP}"
DEPEND="
        >=virtual/jdk-1.5
        ${COMMON_DEP}
        app-arch/unzip"

java_prepare() {
        # unit tests need this
        chmod +x "bin/${PN}" || die
        epatch "${FILESDIR}"/${P}-gentoo.patch
        epatch "${FILESDIR}"/${P}-modernise_api.patch

        find . -name '*.jar' -delete || die
}

JAVA_ANT_REWRITE_CLASSPATH="yes"

EANT_BUILD_TARGET="dist"
EANT_GENTOO_CLASSPATH="asm-1.5,dom4j-1,jrexx,junit,trove,qdox-1.6"

src_install() {
        use source && java-pkg_dosrc src/*
        # other stuff besides javadoc here too
        use doc && java-pkg_dohtml -r docs/*

        cd lib || die
        for jar in ${PN}*.jar; do
                java-pkg_newjar ${jar} ${jar/-${PV}}
        done
}




Reply via email to