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) |