monsieurp    15/07/06 20:10:43

  Modified:             ChangeLog
  Added:                gnu-crypto-2.0.1-r3.ebuild
  Log:
  EAPI 5 bump. Rewrite ebuild from scratch and use Ant instead of autools. Fix 
bug 521430.
  
  Signed-off-by: Patrice Clement <monsie...@gentoo.org>
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
93491BB8)

Revision  Changes    Path
1.30                 dev-java/gnu-crypto/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/gnu-crypto/ChangeLog,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- ChangeLog   18 Oct 2012 12:47:00 -0000      1.29
+++ ChangeLog   6 Jul 2015 20:10:43 -0000       1.30
@@ -1,6 +1,13 @@
 # ChangeLog for dev-java/gnu-crypto
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/gnu-crypto/ChangeLog,v 1.29 
2012/10/18 12:47:00 ottxor Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/gnu-crypto/ChangeLog,v 1.30 
2015/07/06 20:10:43 monsieurp Exp $
+
+*gnu-crypto-2.0.1-r3 (06 Jul 2015)
+
+  06 Jul 2015; Patrice Clement <monsie...@gentoo.org>
+  +gnu-crypto-2.0.1-r3.ebuild:
+  EAPI 5 bump. Rewrite ebuild from scratch and use Ant instead of autools. Fix
+  bug 521430.
 
   18 Oct 2012; Christoph Junghans <ott...@gentoo.org>
   gnu-crypto-2.0.1-r2.ebuild:



1.1                  dev-java/gnu-crypto/gnu-crypto-2.0.1-r3.ebuild

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

Index: gnu-crypto-2.0.1-r3.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-java/gnu-crypto/gnu-crypto-2.0.1-r3.ebuild,v 1.1 
2015/07/06 20:10:43 monsieurp Exp $

EAPI=5

JAVA_PKG_IUSE="doc source"

inherit java-pkg-2 java-ant-2

DESCRIPTION="GNU Crypto cryptographic primitives for Java"
HOMEPAGE="http://www.gnu.org/software/gnu-crypto/";
SRC_URI="ftp://ftp.gnupg.org/GnuPG/${PN}/${P}.tar.bz2";

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos"
IUSE=""

DEPEND=">=virtual/jdk-1.6"
RDEPEND=">=virtual/jre-1.6"

EANT_BUILD_XML="${S}/build.xml"
EANT_BUILD_TARGET="jar"

EANT_DOC_TARGET="javadoc"

java_prepare() {
        epatch "${FILESDIR}/${P}-jdk15.patch"
}

src_compile() {
        java-pkg-2_src_compile
}

TEST_TARGETS=(
        check
        ent
)

src_test() {
        for target in ${TEST_TARGETS[@]}; do
                EANT_TEST_TARGET=${target} \
                        java-pkg-2_src_test
        done
}

GNU_CRYPTO_JARS=(
        "${PN}"
        "${PN}-test"
        javax-crypto
        javax-security
)

src_install() {
        for jar in ${GNU_CRYPTO_JARS[@]}; do
                java-pkg_dojar "lib/${jar}.jar"
        done

        use doc && java-pkg_dojavadoc docs/api
        use source && java-pkg_dosrc source/* jce/* security/*

        dodoc AUTHORS ChangeLog NEWS README THANKS
}




Reply via email to