monsieurp    15/06/14 15:30:26

  Modified:             ChangeLog
  Added:                jackson-databind-2.5.1-r1.ebuild
  Removed:              jackson-databind-2.5.1.ebuild
  Log:
  Update dependency on cglib from 2.2 to 3.
  
  Signed-off-by: Patrice Clement <monsie...@gentoo.org>
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
93491BB8)

Revision  Changes    Path
1.5                  dev-java/jackson-databind/ChangeLog

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-java/jackson-databind/ChangeLog,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ChangeLog   6 Jun 2015 18:41:43 -0000       1.4
+++ ChangeLog   14 Jun 2015 15:30:26 -0000      1.5
@@ -1,6 +1,12 @@
 # ChangeLog for dev-java/jackson-databind
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/jackson-databind/ChangeLog,v 1.4 
2015/06/06 18:41:43 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jackson-databind/ChangeLog,v 1.5 
2015/06/14 15:30:26 monsieurp Exp $
+
+*jackson-databind-2.5.1-r1 (14 Jun 2015)
+
+  14 Jun 2015; Patrice Clement <monsie...@gentoo.org>
+  +jackson-databind-2.5.1-r1.ebuild, -jackson-databind-2.5.1.ebuild:
+  Update dependency on cglib from 2.2 to 3.
 
   06 Jun 2015; Justin Lecher <j...@gentoo.org> metadata.xml:
   Add github to remote-id in metadata.xml



1.1                  dev-java/jackson-databind/jackson-databind-2.5.1-r1.ebuild

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

Index: jackson-databind-2.5.1-r1.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-java/jackson-databind/jackson-databind-2.5.1-r1.ebuild,v
 1.1 2015/06/14 15:30:26 monsieurp Exp $

EAPI="5"

JAVA_PKG_IUSE="doc source test"

inherit eutils java-pkg-2 java-pkg-simple

DESCRIPTION="High-performance JSON processor"
HOMEPAGE="https://github.com/FasterXML/jackson-databind";
SRC_URI="https://github.com/FasterXML/${PN}/archive/${PN}-${PV}.tar.gz";

LICENSE="Apache-2.0"
SLOT="2"
KEYWORDS="~amd64 ~x86"
IUSE=""
RESTRICT="test" # 27/1306 failures :(

CDEPEND="~dev-java/jackson-${PV}:${SLOT}
        ~dev-java/jackson-annotations-${PV}:${SLOT}"
RDEPEND=">=virtual/jre-1.5
        ${CDEPEND}"
DEPEND=">=virtual/jdk-1.5
        ${CDEPEND}
        test? (
                dev-java/cglib:3
                dev-java/groovy:0
                dev-java/junit:4
        )"

S="${WORKDIR}/${PN}-${P}/src"
JAVA_SRC_DIR="main/java"
JAVA_GENTOO_CLASSPATH="jackson-${SLOT},jackson-annotations-${SLOT}"

java_prepare() {
        epatch "${FILESDIR}/real-cglib.patch"

        sed -e 's:@package@:com.fasterxml.jackson.databind.cfg:g' \
                -e "s:@projectversion@:${PV}:g" \
                -e 's:@projectgroupid@:com.fasterxml.jackson.core:g' \
                -e 's:@projectartifactid@:jackson-databind:g' \
                
"${S}/main/java/com/fasterxml/jackson/databind/cfg/PackageVersion.java.in" \
                > 
"${S}/main/java/com/fasterxml/jackson/databind/cfg/PackageVersion.java" || die

        # Requires newer JScience. Could be any class but they chose this!
        rm 
"${S}/test/java/com/fasterxml/jackson/databind/deser/TestNoClassDefFoundDeserializer.java"
 || die
}

src_install() {
        java-pkg-simple_src_install
        dodoc ../README.md ../release-notes/{CREDITS,VERSION}
}

src_test() {
        cd test/java || die

        local CP=".:../resources:${S}/${PN}.jar:$(java-pkg_getjars 
--with-dependencies cglib-2.2,groovy,junit-4,${JAVA_GENTOO_CLASSPATH})"
        local TESTS=$(find * -name "Test*.java")
        TESTS="${TESTS//.java}"
        TESTS="${TESTS//\//.}"

        ejavac -cp "${CP}" -d . $(find * -name "*.java")
        ejunit4 -classpath "${CP}" ${TESTS}
}




Reply via email to