Gentoo Archives: gentoo-commits

From: "Johann Schmitz (ercpe)" <ercpe@g.o>
To: gentoo-commits@l.g.o
Subject: [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
Date: Sun, 24 Nov 2013 15:09:09
Message-Id: 20131124150903.55DF62004E@flycatcher.gentoo.org
1 ercpe 13/11/24 15:09:03
2
3 Added: snappy-1.0.3_rc3.ebuild snappy-1.1.0.1.ebuild
4 metadata.xml Manifest ChangeLog
5 Log:
6 Added ebuild for dev-java/snappy, a JNI library for app-arch/snappy.
7 Version 1.1.0.1 is the latest; 1.0.3_rc3 is a dependency of picard (#491816)
8
9 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 77C501ED)
10
11 Revision Changes Path
12 1.1 dev-java/snappy/snappy-1.0.3_rc3.ebuild
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/snappy/snappy-1.0.3_rc3.ebuild?rev=1.1&view=markup
15 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
16
17 Index: snappy-1.0.3_rc3.ebuild
18 ===================================================================
19 # Copyright 1999-2013 Gentoo Foundation
20 # Distributed under the terms of the GNU General Public License v2
21 # $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 $
22
23 EAPI="5"
24
25 JAVA_PKG_IUSE="doc source test"
26
27 inherit java-pkg-2 java-ant-2
28
29 MY_PN="${PN}-java"
30 MY_PV="${PV/_rc/-rc}"
31 MY_P="${MY_PN}-${MY_PV}"
32
33 DESCRIPTION="Snappy compressor/decompressor for Java"
34 HOMEPAGE="https://github.com/xerial/snappy-java/"
35 SRC_URI="https://github.com/xerial/${MY_PN}/archive/${MY_P}.tar.gz -> ${PN}-java-${PV}.tar.gz"
36
37 LICENSE="Apache-2.0"
38 SLOT="1.0"
39 KEYWORDS="~amd64 ~x86"
40 IUSE=""
41
42 CDEPEND="dev-java/osgi-core-api:0
43 app-arch/snappy"
44
45 DEPEND=">=virtual/jdk-1.6
46 test? (
47 dev-java/junit:4
48 dev-java/xerial-core:0
49 )
50 ${CDEPEND}"
51
52 RDEPEND=">=virtual/jre-1.6
53 ${CDEPEND}"
54
55 S="${WORKDIR}/${MY_PN}-${MY_P}"
56
57 JAVA_ANT_REWRITE_CLASSPATH="true"
58 EANT_GENTOO_CLASSPATH="osgi-core-api"
59 EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4,xerial-core"
60 EANT_TEST_ANT_TASKS="ant-junit"
61
62 java_prepare() {
63 cp "${FILESDIR}"/1.x-build.xml "${S}"/build.xml || die
64 rm -r "${S}"/src/main/resources/org/xerial/snappy/native/ || die
65 epatch "${FILESDIR}"/${PV}-unbundle-snappy.patch
66 epatch "${FILESDIR}"/${PV}-gentoo.patch
67 }
68
69 src_compile() {
70 emake
71 java-pkg-2_src_compile
72 }
73
74 src_install() {
75 java-pkg_doso "${S}"/target/libsnappyjava.so
76 java-pkg_dojar "${S}/target/${PN}.jar"
77
78 use source && java-pkg_dosrc "${S}"/src/main/java/*
79 use doc && java-pkg_dojavadoc "${S}"/target/site/apidocs
80 }
81
82 src_test() {
83 java-pkg-2_src_test
84 }
85
86
87 1.1 dev-java/snappy/snappy-1.1.0.1.ebuild
88
89 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/snappy/snappy-1.1.0.1.ebuild?rev=1.1&view=markup
90 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
91
92 Index: snappy-1.1.0.1.ebuild
93 ===================================================================
94 # Copyright 1999-2013 Gentoo Foundation
95 # Distributed under the terms of the GNU General Public License v2
96 # $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 $
97
98 EAPI="5"
99
100 JAVA_PKG_IUSE="doc source test"
101
102 inherit java-pkg-2 java-ant-2
103
104 MY_PN="${PN}-java"
105 MY_P="${MY_PN}-${PV}"
106
107 DESCRIPTION="Snappy compressor/decompressor for Java"
108 HOMEPAGE="https://github.com/xerial/snappy-java/"
109 SRC_URI="https://github.com/xerial/${MY_PN}/archive/${PV}.tar.gz -> ${PN}-java-${PV}.tar.gz"
110
111 LICENSE="Apache-2.0"
112 SLOT="1.1"
113 KEYWORDS="~amd64 ~x86"
114 IUSE=""
115
116 CDEPEND="dev-java/osgi-core-api:0
117 app-arch/snappy"
118
119 DEPEND=">=virtual/jdk-1.6
120 test? (
121 dev-java/junit:4
122 dev-java/xerial-core:0
123 dev-java/plexus-classworlds:0
124 )
125 ${CDEPEND}"
126
127 RDEPEND=">=virtual/jre-1.6
128 ${CDEPEND}"
129
130 S="${WORKDIR}/${MY_P}"
131
132 JAVA_ANT_REWRITE_CLASSPATH="true"
133 EANT_GENTOO_CLASSPATH="osgi-core-api"
134 EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4,xerial-core,plexus-classworlds"
135 EANT_TEST_ANT_TASKS="ant-junit"
136
137 java_prepare() {
138 cp "${FILESDIR}"/1.x-build.xml "${S}"/build.xml || die
139 rm -r "${S}"/src/main/resources/org/xerial/snappy/native/ || die
140 epatch "${FILESDIR}"/${PV}-unbundle-snappy.patch
141 epatch "${FILESDIR}"/${PV}-gentoo.patch
142 }
143
144 src_compile() {
145 emake
146 java-pkg-2_src_compile
147 }
148
149 src_install() {
150 java-pkg_doso "${S}"/target/libsnappyjava.so
151 java-pkg_dojar "${S}/target/${PN}.jar"
152
153 use source && java-pkg_dosrc "${S}"/src/main/java/*
154 use doc && java-pkg_dojavadoc "${S}"/target/site/apidocs
155 }
156
157 src_test() {
158 java-pkg-2_src_test
159 }
160
161
162 1.1 dev-java/snappy/metadata.xml
163
164 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/snappy/metadata.xml?rev=1.1&view=markup
165 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/snappy/metadata.xml?rev=1.1&content-type=text/plain
166
167 Index: metadata.xml
168 ===================================================================
169 <?xml version="1.0" encoding="UTF-8"?>
170 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
171 <pkgmetadata>
172 <herd>java</herd>
173 <upstream>
174 <remote-id type="github">xerial/snappy-java</remote-id>
175 </upstream>
176 </pkgmetadata>
177
178
179
180
181 1.1 dev-java/snappy/Manifest
182
183 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/snappy/Manifest?rev=1.1&view=markup
184 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/snappy/Manifest?rev=1.1&content-type=text/plain
185
186 Index: Manifest
187 ===================================================================
188 AUX 1.0.3_rc3-gentoo.patch 407 SHA256 aa8d95e15fe66d7d8bf86450316739424dc4a4e76d702c78708fdc9db5ac79c4 SHA512 026299b83596c93618c92dc5d1b02cd982e179fc9a65ddedcf482fdbd63c9a3a8fbe85e76590fc1dc67183c6dd332226ab7868e777e63dbf930d92b53a444c7e WHIRLPOOL e7d07b68ac7499583351ee369d03e5455695b99acffca0f4b2e966501fbbcb0b0642c1f00c817af0545b55fe0d892cc9ff6e01646103281202051af77a31f89a
189 AUX 1.0.3_rc3-unbundle-snappy.patch 1823 SHA256 691fe347820cf019873ef5e3050b46c6808a5d05c912d897f80972574cddea08 SHA512 ddc823700111bf2f8635c6ec7291ad3665506fd24d9e5263bc46681cfd3d34e604397848a9b78929107d7de3bae0c3802bc8bb642dbac1f4984565d04cb71115 WHIRLPOOL e339a6273c70d2d143a2b0cdcd4b9ee9072098645bc9c6d913605252b1175029a65d6f341427e928ae5271b8b3be3909c6f2356f95ce6bc57ad44584ef5e9156
190 AUX 1.1.0.1-gentoo.patch 407 SHA256 69eb60e428c7436031e06f2e5797198afd4c3aab33558af49dc1c263a2e1ec88 SHA512 0e12de9c8b1c86791b43565312a12c50036cd501c5eea5bf45a09408121b99d79f58a1047acd26202afbac246f1264dfa86da785705f83f9db1356d824c9e40f WHIRLPOOL 64d7ed837aeae5d90ef2b36fc5e591c6782611db9771cc9f57e585860eca650efcf726deebc43afedf018036bb93c3bff474c0a59ce9e06605a16087e3138053
191 AUX 1.1.0.1-unbundle-snappy.patch 1780 SHA256 3ae923778eca79b59e31886c6f6d4eb290f8c413e7a33647f4fedc8dd6884175 SHA512 75553615c0d6c5a24c14820b09021c225c89fcf2c680eabb27957cf45f3796344745f546939d0b98d78aca192c3cd23bfe7836f6f1c7a0b03748f084579b65df WHIRLPOOL faeadb3d2b3dc55f881f78b4492b97925aab5bc818eeb29a667c697f3be7100ed05daf24f305bcbae05ebb71b0983828f58f16f96c0e24c6be710d1fe36d5e0c
192 AUX 1.x-build.xml 8496 SHA256 12134ec63ad7d73c59e338a3f0231698af8841131d32611d4bfe0b31599d62b3 SHA512 ed47379879bab5cbaa4111616c3cca526725e4fa3d8d42da72d19a21738cc42826e37756a181e6d541f27aa4abe7f2353be90c51f4d89d04413501e6ccdb4cb0 WHIRLPOOL 7dd0ab415fd67681d0523fbdd5705d77c5225f6a4e20ad223d56f4aba780deb572715e832c671a93364dfd6659022a57e33c91936de0330e26552ab89b09c3ad
193 DIST snappy-java-1.0.3_rc3.tar.gz 5466748 SHA256 43e977ea09bf22e65d8a2ac3ba51f0dd5b3fb6e750bb5330980cc71631ed1a22 SHA512 eae4551d929f951be204218926cdea773a337ad584bd6fe49083526430a4e1ea80b395a627ecebc861232d36d2ec9034f2ebccac885da13e93fb74846298ba64 WHIRLPOOL 48e166ed6a297122eeef883402cd74f6995d34b922af70464b390ac11a6e91fbb5497e4e07a932233f8e69f714f987340b79e985bca42e6bd11bab075672745d
194 DIST snappy-java-1.1.0.1.tar.gz 4909520 SHA256 b37636927766e649d811c6b6874360641e86a2839f23c60e460da9c3a5d74dbc SHA512 32d0afce880ecccd814f7738eb375a13bd533998c73d79908964061337730ad76fb4794f78fd1fcdc4a4562db57cbc4c6f912d9f3351b1d75b12ce3224ec387e WHIRLPOOL 5d088cf6ec11512745b0a2d7b454e1a4155794d0045c5dfa8e42c9d2a99e538208880f52a3a908f5ee95f97e7c9ea68f35b2a1950e4275d27b39654b8914cf11
195 EBUILD snappy-1.0.3_rc3.ebuild 1463 SHA256 f466f17f103b290a40a9bbe853cf21aac7baff27432809ef62f6a4f84a2eae7b SHA512 ded2c87947cdebb7a759aa86114a08286a1b2e3eba8b3c8ed30ab337ebc983076f66295f043c4c38ae4fb8a679e41bf19e00010afd33255aa360ee5a749655d1 WHIRLPOOL 30af65fb93e1453221cff213de2905c151186ee02a8b75d90d5a9da80ff5e510efb52a51655c9c543961bcfff8b9ce4e8afda824611326a5eb23acd5340f99b9
196 EBUILD snappy-1.1.0.1.ebuild 1478 SHA256 99b86bf00e757938149f86ca1c7932a81012ae9eb14b21b7645a325766c112af SHA512 016c3c05e88cf2c32c9f9baa691f13b64e40948ce25cbafba26c46fa99af7c0c340ef1ce697f71bd53315a315ed23738cadd7e31c8e66b15e4a7414d98f88709 WHIRLPOOL 7608c553f63fb221669a79a88665afc2eb3ffa74eb7fae7a899e2e9ecb7534a16dc0d9e303608eb5d10e6675ccb3741f524c59f18c1ba97ceea28fc7842fdbab
197 MISC ChangeLog 609 SHA256 06cc0474a15768c433cefbdc05eb90533c1df5b967919bc4abda0babb0320950 SHA512 d161e4a568ec45145570f9c10db082b1b79223212b5224e52575358e2f7fa6d111b5780c18b92476fcf970af00aa9530a062616a2268c62e4dfd7c6d63e5ff4e WHIRLPOOL b0b941399cb15d21c391aa3a09295eccb9d7912a21507549ed726ef782bac2c894cf92519c4cd52234f6c4326ce62428363b1b6953ed69c84d58c07c7c279728
198 MISC metadata.xml 242 SHA256 73ff814cd5cc8c17e268c6bc9e5b2403f846a7562396f254a0ad47ad9383299d SHA512 af97de8feaa10eae33a43b55ec85639049c7468e4d08526dc07a543bd96e3cace10326821d86dcc23c3d8b80c75e0acfb305f24bc21c658b8501d4e03921ed55 WHIRLPOOL e0521195f365564fdb2eeed402ca22a2276c4fbc3bc4fe7cc5cc080e75eb3ba79c115ad1f7ae7db023cd0136346b5cedae5b038ca17a3243a83604d561827351
199
200
201
202 1.1 dev-java/snappy/ChangeLog
203
204 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/snappy/ChangeLog?rev=1.1&view=markup
205 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/snappy/ChangeLog?rev=1.1&content-type=text/plain
206
207 Index: ChangeLog
208 ===================================================================
209 # ChangeLog for dev-java/snappy
210 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
211 # $Header: /var/cvsroot/gentoo-x86/dev-java/snappy/ChangeLog,v 1.1 2013/11/24 15:09:03 ercpe Exp $
212
213 *snappy-1.0.3_rc3 (24 Nov 2013)
214 *snappy-1.1.0.1 (24 Nov 2013)
215
216 24 Nov 2013; Johann Schmitz <ercpe@g.o> +files/1.0.3_rc3-gentoo.patch,
217 +files/1.0.3_rc3-unbundle-snappy.patch, +files/1.1.0.1-gentoo.patch,
218 +files/1.1.0.1-unbundle-snappy.patch, +files/1.x-build.xml, +metadata.xml,
219 +snappy-1.0.3_rc3.ebuild, +snappy-1.1.0.1.ebuild:
220 Added ebuild for dev-java/snappy, a JNI library for app-arch/snappy. Version
221 1.1.0.1 is the latest; 1.0.3_rc3 is a dependency of picard (#491816)