* [gentoo-commits] gentoo-x86 commit in dev-java/jackson-databind: jackson-databind-2.5.1-r1.ebuild ChangeLog jackson-databind-2.5.1.ebuild
@ 2015-06-14 15:30 Patrice Clement (monsieurp)
0 siblings, 0 replies; only message in thread
From: Patrice Clement (monsieurp) @ 2015-06-14 15:30 UTC (permalink / raw
To: gentoo-commits
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 <monsieurp@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 <monsieurp@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 <jlec@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}
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-06-14 15:30 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-14 15:30 [gentoo-commits] gentoo-x86 commit in dev-java/jackson-databind: jackson-databind-2.5.1-r1.ebuild ChangeLog jackson-databind-2.5.1.ebuild Patrice Clement (monsieurp)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox