public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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