public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-java/snappy: snappy-1.0.3_rc3.ebuild snappy-1.1.0.1.ebuild metadata.xml Manifest ChangeLog
@ 2013-11-24 15:09 Johann Schmitz (ercpe)
  0 siblings, 0 replies; only message in thread
From: Johann Schmitz (ercpe) @ 2013-11-24 15:09 UTC (permalink / raw
  To: gentoo-commits

ercpe       13/11/24 15:09:03

  Added:                snappy-1.0.3_rc3.ebuild snappy-1.1.0.1.ebuild
                        metadata.xml Manifest ChangeLog
  Log:
  Added ebuild for dev-java/snappy, a JNI library for app-arch/snappy.
  Version 1.1.0.1 is the latest; 1.0.3_rc3 is a dependency of picard (#491816)
  
  (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 77C501ED)

Revision  Changes    Path
1.1                  dev-java/snappy/snappy-1.0.3_rc3.ebuild

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

Index: snappy-1.0.3_rc3.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/snappy/snappy-1.0.3_rc3.ebuild,v 1.1 2013/11/24 15:09:03 ercpe Exp $

EAPI="5"

JAVA_PKG_IUSE="doc source test"

inherit java-pkg-2 java-ant-2

MY_PN="${PN}-java"
MY_PV="${PV/_rc/-rc}"
MY_P="${MY_PN}-${MY_PV}"

DESCRIPTION="Snappy compressor/decompressor for Java"
HOMEPAGE="https://github.com/xerial/snappy-java/"
SRC_URI="https://github.com/xerial/${MY_PN}/archive/${MY_P}.tar.gz -> ${PN}-java-${PV}.tar.gz"

LICENSE="Apache-2.0"
SLOT="1.0"
KEYWORDS="~amd64 ~x86"
IUSE=""

CDEPEND="dev-java/osgi-core-api:0
	app-arch/snappy"

DEPEND=">=virtual/jdk-1.6
	test? (
		dev-java/junit:4
		dev-java/xerial-core:0
	)
	${CDEPEND}"

RDEPEND=">=virtual/jre-1.6
	${CDEPEND}"

S="${WORKDIR}/${MY_PN}-${MY_P}"

JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="osgi-core-api"
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4,xerial-core"
EANT_TEST_ANT_TASKS="ant-junit"

java_prepare() {
	cp "${FILESDIR}"/1.x-build.xml "${S}"/build.xml || die
	rm -r "${S}"/src/main/resources/org/xerial/snappy/native/ || die
	epatch "${FILESDIR}"/${PV}-unbundle-snappy.patch
	epatch "${FILESDIR}"/${PV}-gentoo.patch
}

src_compile() {
	emake
	java-pkg-2_src_compile
}

src_install() {
	java-pkg_doso "${S}"/target/libsnappyjava.so
	java-pkg_dojar "${S}/target/${PN}.jar"

	use source && java-pkg_dosrc "${S}"/src/main/java/*
	use doc && java-pkg_dojavadoc "${S}"/target/site/apidocs
}

src_test() {
	java-pkg-2_src_test
}


1.1                  dev-java/snappy/snappy-1.1.0.1.ebuild

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

Index: snappy-1.1.0.1.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/snappy/snappy-1.1.0.1.ebuild,v 1.1 2013/11/24 15:09:03 ercpe Exp $

EAPI="5"

JAVA_PKG_IUSE="doc source test"

inherit java-pkg-2 java-ant-2

MY_PN="${PN}-java"
MY_P="${MY_PN}-${PV}"

DESCRIPTION="Snappy compressor/decompressor for Java"
HOMEPAGE="https://github.com/xerial/snappy-java/"
SRC_URI="https://github.com/xerial/${MY_PN}/archive/${PV}.tar.gz -> ${PN}-java-${PV}.tar.gz"

LICENSE="Apache-2.0"
SLOT="1.1"
KEYWORDS="~amd64 ~x86"
IUSE=""

CDEPEND="dev-java/osgi-core-api:0
	app-arch/snappy"

DEPEND=">=virtual/jdk-1.6
	test? (
		dev-java/junit:4
		dev-java/xerial-core:0
		dev-java/plexus-classworlds:0
	)
	${CDEPEND}"

RDEPEND=">=virtual/jre-1.6
	${CDEPEND}"

S="${WORKDIR}/${MY_P}"

JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="osgi-core-api"
EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4,xerial-core,plexus-classworlds"
EANT_TEST_ANT_TASKS="ant-junit"

java_prepare() {
	cp "${FILESDIR}"/1.x-build.xml "${S}"/build.xml || die
	rm -r "${S}"/src/main/resources/org/xerial/snappy/native/ || die
	epatch "${FILESDIR}"/${PV}-unbundle-snappy.patch
	epatch "${FILESDIR}"/${PV}-gentoo.patch
}

src_compile() {
	emake
	java-pkg-2_src_compile
}

src_install() {
	java-pkg_doso "${S}"/target/libsnappyjava.so
	java-pkg_dojar "${S}/target/${PN}.jar"

	use source && java-pkg_dosrc "${S}"/src/main/java/*
	use doc && java-pkg_dojavadoc "${S}"/target/site/apidocs
}

src_test() {
	java-pkg-2_src_test
}


1.1                  dev-java/snappy/metadata.xml

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/snappy/metadata.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/snappy/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<herd>java</herd>
	<upstream>
		<remote-id type="github">xerial/snappy-java</remote-id>
	</upstream>
</pkgmetadata>




1.1                  dev-java/snappy/Manifest

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

Index: Manifest
===================================================================
AUX 1.0.3_rc3-gentoo.patch 407 SHA256 aa8d95e15fe66d7d8bf86450316739424dc4a4e76d702c78708fdc9db5ac79c4 SHA512 026299b83596c93618c92dc5d1b02cd982e179fc9a65ddedcf482fdbd63c9a3a8fbe85e76590fc1dc67183c6dd332226ab7868e777e63dbf930d92b53a444c7e WHIRLPOOL e7d07b68ac7499583351ee369d03e5455695b99acffca0f4b2e966501fbbcb0b0642c1f00c817af0545b55fe0d892cc9ff6e01646103281202051af77a31f89a
AUX 1.0.3_rc3-unbundle-snappy.patch 1823 SHA256 691fe347820cf019873ef5e3050b46c6808a5d05c912d897f80972574cddea08 SHA512 ddc823700111bf2f8635c6ec7291ad3665506fd24d9e5263bc46681cfd3d34e604397848a9b78929107d7de3bae0c3802bc8bb642dbac1f4984565d04cb71115 WHIRLPOOL e339a6273c70d2d143a2b0cdcd4b9ee9072098645bc9c6d913605252b1175029a65d6f341427e928ae5271b8b3be3909c6f2356f95ce6bc57ad44584ef5e9156
AUX 1.1.0.1-gentoo.patch 407 SHA256 69eb60e428c7436031e06f2e5797198afd4c3aab33558af49dc1c263a2e1ec88 SHA512 0e12de9c8b1c86791b43565312a12c50036cd501c5eea5bf45a09408121b99d79f58a1047acd26202afbac246f1264dfa86da785705f83f9db1356d824c9e40f WHIRLPOOL 64d7ed837aeae5d90ef2b36fc5e591c6782611db9771cc9f57e585860eca650efcf726deebc43afedf018036bb93c3bff474c0a59ce9e06605a16087e3138053
AUX 1.1.0.1-unbundle-snappy.patch 1780 SHA256 3ae923778eca79b59e31886c6f6d4eb290f8c413e7a33647f4fedc8dd6884175 SHA512 75553615c0d6c5a24c14820b09021c225c89fcf2c680eabb27957cf45f3796344745f546939d0b98d78aca192c3cd23bfe7836f6f1c7a0b03748f084579b65df WHIRLPOOL faeadb3d2b3dc55f881f78b4492b97925aab5bc818eeb29a667c697f3be7100ed05daf24f305bcbae05ebb71b0983828f58f16f96c0e24c6be710d1fe36d5e0c
AUX 1.x-build.xml 8496 SHA256 12134ec63ad7d73c59e338a3f0231698af8841131d32611d4bfe0b31599d62b3 SHA512 ed47379879bab5cbaa4111616c3cca526725e4fa3d8d42da72d19a21738cc42826e37756a181e6d541f27aa4abe7f2353be90c51f4d89d04413501e6ccdb4cb0 WHIRLPOOL 7dd0ab415fd67681d0523fbdd5705d77c5225f6a4e20ad223d56f4aba780deb572715e832c671a93364dfd6659022a57e33c91936de0330e26552ab89b09c3ad
DIST snappy-java-1.0.3_rc3.tar.gz 5466748 SHA256 43e977ea09bf22e65d8a2ac3ba51f0dd5b3fb6e750bb5330980cc71631ed1a22 SHA512 eae4551d929f951be204218926cdea773a337ad584bd6fe49083526430a4e1ea80b395a627ecebc861232d36d2ec9034f2ebccac885da13e93fb74846298ba64 WHIRLPOOL 48e166ed6a297122eeef883402cd74f6995d34b922af70464b390ac11a6e91fbb5497e4e07a932233f8e69f714f987340b79e985bca42e6bd11bab075672745d
DIST snappy-java-1.1.0.1.tar.gz 4909520 SHA256 b37636927766e649d811c6b6874360641e86a2839f23c60e460da9c3a5d74dbc SHA512 32d0afce880ecccd814f7738eb375a13bd533998c73d79908964061337730ad76fb4794f78fd1fcdc4a4562db57cbc4c6f912d9f3351b1d75b12ce3224ec387e WHIRLPOOL 5d088cf6ec11512745b0a2d7b454e1a4155794d0045c5dfa8e42c9d2a99e538208880f52a3a908f5ee95f97e7c9ea68f35b2a1950e4275d27b39654b8914cf11
EBUILD snappy-1.0.3_rc3.ebuild 1463 SHA256 f466f17f103b290a40a9bbe853cf21aac7baff27432809ef62f6a4f84a2eae7b SHA512 ded2c87947cdebb7a759aa86114a08286a1b2e3eba8b3c8ed30ab337ebc983076f66295f043c4c38ae4fb8a679e41bf19e00010afd33255aa360ee5a749655d1 WHIRLPOOL 30af65fb93e1453221cff213de2905c151186ee02a8b75d90d5a9da80ff5e510efb52a51655c9c543961bcfff8b9ce4e8afda824611326a5eb23acd5340f99b9
EBUILD snappy-1.1.0.1.ebuild 1478 SHA256 99b86bf00e757938149f86ca1c7932a81012ae9eb14b21b7645a325766c112af SHA512 016c3c05e88cf2c32c9f9baa691f13b64e40948ce25cbafba26c46fa99af7c0c340ef1ce697f71bd53315a315ed23738cadd7e31c8e66b15e4a7414d98f88709 WHIRLPOOL 7608c553f63fb221669a79a88665afc2eb3ffa74eb7fae7a899e2e9ecb7534a16dc0d9e303608eb5d10e6675ccb3741f524c59f18c1ba97ceea28fc7842fdbab
MISC ChangeLog 609 SHA256 06cc0474a15768c433cefbdc05eb90533c1df5b967919bc4abda0babb0320950 SHA512 d161e4a568ec45145570f9c10db082b1b79223212b5224e52575358e2f7fa6d111b5780c18b92476fcf970af00aa9530a062616a2268c62e4dfd7c6d63e5ff4e WHIRLPOOL b0b941399cb15d21c391aa3a09295eccb9d7912a21507549ed726ef782bac2c894cf92519c4cd52234f6c4326ce62428363b1b6953ed69c84d58c07c7c279728
MISC metadata.xml 242 SHA256 73ff814cd5cc8c17e268c6bc9e5b2403f846a7562396f254a0ad47ad9383299d SHA512 af97de8feaa10eae33a43b55ec85639049c7468e4d08526dc07a543bd96e3cace10326821d86dcc23c3d8b80c75e0acfb305f24bc21c658b8501d4e03921ed55 WHIRLPOOL e0521195f365564fdb2eeed402ca22a2276c4fbc3bc4fe7cc5cc080e75eb3ba79c115ad1f7ae7db023cd0136346b5cedae5b038ca17a3243a83604d561827351



1.1                  dev-java/snappy/ChangeLog

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

Index: ChangeLog
===================================================================
# ChangeLog for dev-java/snappy
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/snappy/ChangeLog,v 1.1 2013/11/24 15:09:03 ercpe Exp $

*snappy-1.0.3_rc3 (24 Nov 2013)
*snappy-1.1.0.1 (24 Nov 2013)

  24 Nov 2013; Johann Schmitz <ercpe@gentoo.org> +files/1.0.3_rc3-gentoo.patch,
  +files/1.0.3_rc3-unbundle-snappy.patch, +files/1.1.0.1-gentoo.patch,
  +files/1.1.0.1-unbundle-snappy.patch, +files/1.x-build.xml, +metadata.xml,
  +snappy-1.0.3_rc3.ebuild, +snappy-1.1.0.1.ebuild:
  Added ebuild for dev-java/snappy, a JNI library for app-arch/snappy. Version
  1.1.0.1 is the latest; 1.0.3_rc3 is a dependency of picard (#491816)





^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-11-24 15:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-24 15:09 [gentoo-commits] gentoo-x86 commit in dev-java/snappy: snappy-1.0.3_rc3.ebuild snappy-1.1.0.1.ebuild metadata.xml Manifest ChangeLog Johann Schmitz (ercpe)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox