parent
16be5f991e
commit
7594cde557
@ -1,6 +1,20 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST ruby.eselect-20100603.bz2 1869 SHA256 043313957e9bf489b7db8fcfe198ea7851e421f1021f7d4b3758fc90efb5a69f SHA512 c0fc3ae8d4f9e587ed37c5a3dbe599393f0dd0bfc28d9de94afc02f6752c8eb8646a4c08c4bd877b0ff011754ef00f7d9341663d47d5e40435d11291ff7823b3 WHIRLPOOL 6ef3f50c5f6b4924170b1bc379084a9ab82ecb8f8fe87ba0f96b00c995df3f4aabc675a6d00b17000b1900263cd8898ae56741fa6a887f2b6d4c4803b11e1cea
|
||||
DIST ruby.eselect-20120106.bz2 1898 SHA256 439875e9cd632aecce973ecb579c6f3f7b2554e303e12515286eb96ae47e28e9 SHA512 dfbed92dd37804a87b4663be6298c349d8aff38438a50ff727309677ce2249340aaa9e49aad6970b21a22ef34a217018fe878987e662f6f1d04a99b014c573fc WHIRLPOOL 85e4b7dc14b32b604bbea09da10822209a07796e493a1dc656ad95122c5408bc5ec441798c46796111f2e7ab7500a93c8c4ce4856f6ea3a99f52a1adc3c4479d
|
||||
EBUILD eselect-ruby-20100603.ebuild 662 SHA256 93bb3f2b5f06ff80a6be2c4df272426c41f817d8072e70d7ea3cc240f2bedb1d SHA512 c85e4fab1c507dfb3f247cde21f1d61298bfa27c645d3a7849d6b44a6e85dc2d91084cf051ce5b897c5723c2672a1f87923144e6b4627f974aa762b420b11a9a WHIRLPOOL 7e77811dd0d7458ded05f74cbf4f25095cbdd7ef457e1c8808b578cf9df5bd816fef09c545d631e3d34411be629b0b660f6d1517dffff960af222b615bdc50a0
|
||||
EBUILD eselect-ruby-20120106.ebuild 687 SHA256 27e4d8cabd98f9892ea2ee2620c538f63e62d42efc0689c0f23fb4a6bf6fe228 SHA512 5cf7931e1c68be1695cee805371f71a7b491e15e6b4f19298822c4eb08fb3be0adcb8409318e854ea38fa1ff9df91c38bd44f50f451cff4b8c84018e43d6c1a8 WHIRLPOOL b8fb4b1f76ecf21705250ab2aca12f179def28b1d24a87ad80664bdc8408fdd801a9fba277015c68a184b04a9d25f97e519b49ef12065b4051f5e8c0da0a4cca
|
||||
MISC ChangeLog 6320 SHA256 bbaed1fc8e69e32f803e93d460b7c44b2f1abdf3572a556c2f063c8f321552cd SHA512 ea21c28ef612c3698145ca3a8e576fe9db788b3f40637325d27a47bed58c53cf415dfeebac884f89106640facd71aa30d43e78641f59ed396049a9f8a07a6046 WHIRLPOOL cd14f23a3221d284e761a832707eec688fb3576e63e34e10b5225f550208f2cc5e7ab029674cfb493f6a22d1098de3c7024e068a35fbbf9a0e6f1de8efe512fe
|
||||
EBUILD eselect-ruby-20120106.ebuild 826 SHA256 afe43f34e6226429f4de557ae34ebb52d227e4f7358c3cb24dd0c42324b919d4 SHA512 718a71c90370e8135a868e9a303d36faae9e2aff5138ef4136ed9ef8b8dd8e1e915209c9d2680f4de3934e3985d8fec3606f9b46154b4f578970731188f8082c WHIRLPOOL ecfc2fde50bde4895b866ccc27b46b6a2ed156b84159eb7b7a5961fb472abe57706ddf7f925f446da6397d3ea6f42c5cb2f2456354417d2d91ef1bb1534ead45
|
||||
MISC ChangeLog 6442 SHA256 6688e0a7556fea62d68c24f4b7a0109d6dfba072b464016d4349b9bfdeec3e74 SHA512 4b51fa45c4fe078a483c55cab44a9a7994080e70eb16bd28718b769ab1230101158ba35668193d694f3b41959e8472b2552ba8252292bd80c17553912c9c6d13 WHIRLPOOL 75383ae572048b27f54784f6fd7619e93bb9bd1a5e11e94b640a4fffef30e56208cf2c00f1c47c4f2164d67eee2c7f316edf0293f4968aa16885f1d4f8a444bc
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJQTNOAAAoJEOeBhlrCAAWGIYsH/1yBjHWdr8VR4iZepkK6L4HB
|
||||
WFjb46BZhjIALQNHHSCyVrp0X7ILiDnjgP/ZyXm6+Uze2MQi9KRZuOz930twMma8
|
||||
jHDxuV/M8nVnV5hjOwY6+CgKac+CoMQqfLefL1lApdMhAqVY1b/OjmdLB+whHRd9
|
||||
Ce51+x5IITPNamy23nrLyJOFLL5w39EtwjU/IE3bWBDF82v0+e7yjfhzEgjSPzUH
|
||||
8jjr+CladPOJEtaxoIHJxshdzHWitf62Ag/C+V8Ef5XztiMBTec/Aljl5mqsF6sA
|
||||
m+c98W+4RKdKy/+7/3IJiZCqudR3Riw52+8eFkHF+nen0627uZ4GNbwhlv5Gfpk=
|
||||
=uMXY
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,5 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
DIST oclHashcat-plus-0.081-32.7z 19358773 SHA256 2b293e19dc87e969eea4e1b75055b791d4855d6066858fd1075494ba44179aca SHA512 30dde0691f4ac5fa9fc55f2e79f334e5d6aeea6a7e99da89b53b824df34395f7024df7b53eedfb600306f9e484deeb932c8ba9357f9a7cf07e414632f71b77f8 WHIRLPOOL eea0cbb98b4ee2030966310e260817cef253ace7d62f77f3bcbacbd2cd8458e34fc4183e5495a473d31a30f5b1ff3c0c157629b351498977874bf65a4e2df1be
|
||||
DIST oclHashcat-plus-0.081-64.7z 22259753 SHA256 5390a8a3c6b8887536e936c918ca2cfeba6b971e4cd9a57dca36a3cfa5e83684 SHA512 650e75eec5d1b20fe13469097f707b667c422c5595793af4675ae860c6338aad98f809fec15dd44a53bae92a3763008632e0f618f181036ac2d70440f43d1e1d WHIRLPOOL 224764c6ccd204ea0f432c611a9076908d13bfb524caf16c0c861f2c308521f9483d22a6863d24273079b045a79c0431b1c5543b315838c7a5f11d3a264e8cb6
|
||||
DIST oclHashcat-plus-0.09.7z 16556469 SHA256 8cb00584d43adf189116bf689a26740d421d0a541f3543855b3d0bf001f618a7 SHA512 0de76421b9d52027312c71b48c20d64e27deeee481a2859c5eb2af370cf3032cfd378e9aeed2c6cf19da7cc1adf1244cefde51b60aa885a66028d743f7d64a00 WHIRLPOOL 84dda3c0953593a2cfb1920909038ae320da305ff8e48294c008ef9328247bf38e56b16d197743dac063ceb2e536ed6d502a36e0ca6e666cdd32b514883e36a1
|
||||
EBUILD oclhashcat-plus-bin-0.081.ebuild 3175 SHA256 2cd41e55027034319497495a4122eed8bd32fdd461af1853b10a8fd95905fd23 SHA512 f99d25cd520d4fceae8d2907ea47cb5911de931cd2de2b6a657d9fed3b4a6d962ddc2052951157dd7ddcea0e4a22279698afa808975e777316e3d8d7d6148bfe WHIRLPOOL fe0b5a623c7c20d91e97c389237f7947d11493a51c741125df3a87557fbfd5b732cdcef8abe1a55cdee89594683375df4042c8e8b4198f93d06f8feb6de9aefd
|
||||
MISC ChangeLog 669 SHA256 bea44493a157c79d8b9bfbed501b2b65b27d9b4403864b073a9175bfaa69b523 SHA512 db204e1b678749c997194f8ad848a74d0b52b1db9e36cd837df89ff760785e2c057ffa0c85899f06f124657ee4c790716e56d4b5fedbe268a11c2d60cebe32c2 WHIRLPOOL de44e940659414cefb017e1d5c2fd6f9a9644283064852b187e2d33a3a60ee89a24b565cc1306266ee4dd0af0c755377fd2530fcf95f808966c9ae56af775934
|
||||
EBUILD oclhashcat-plus-bin-0.09.ebuild 2858 SHA256 94c3f78f276aa30440090a9c153d04799d00a7acbf7e2db79c3c2c7d54ec9e66 SHA512 e73e19dc5b17c9c8a261e63ea92b60fbd7fd4ded2b191f026cb4f2edc9d27014e9b9eed9906997c9c4cdb4d3407afd5eb2829c2808e2490fcec57eba2024b386 WHIRLPOOL 1d3e818a91cfafdfa17ef6a781dcc169f6a0a76bbbc49e8cfc5b741f6e27d1279b23dcdeab60735bbb8fdb826e6fa60fa4dab25f5f62df7a654d3368e28542b9
|
||||
MISC ChangeLog 812 SHA256 26ad4d4cc337a4d2a4036bfe5ac4fcbba42a00ae2f4a2a621030a69bc9df18ad SHA512 68edb6ddd968ffca48b07ee5aa60ea700507763c91cfd85cdbab8a1ec0b380c75e4161ac01916f8977806a1df4bffd8b02e47810820c9459452a203d36b6f806 WHIRLPOOL e49eda369f3815fe00ba33eaa7397789dcb045fe0b9c41446f6bd8f138bcca3f5d810b97a422c83a68e6610e9b6eceaddc2d54d974fe9e7d480067880147a2b4
|
||||
MISC metadata.xml 248 SHA256 c48f1d43aa5eb2f3374c54e1be22241c09bc94d9fd2156794be28f7b09af4bac SHA512 111d13c282e9834bd2899c214b1fc05d4bfe4448c30656187f2435f23c5dbab92e6ffc6d0f69efad8494b7f2e1ec364343061a8b58ca3043e3d4a337e461123f WHIRLPOOL 4c25451092f8d779d15b189778bf51a968e73b49c4027254c8596d19c588464170a3b66302d740a2cf7fdc1a0cd47d7dbb3c1c9e3e026f8dfca0fb9db585c814
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCgAGBQJQTT4YAAoJEKXdFCfdEflKro4P/AoYxEFdn4XXnMsHdtLXGVaE
|
||||
JMtME5SO6lY+kXQY/2p0GYvXhWEnqw1UJeGWMVjFRvgaRct4/IJtSSg5PqDnTbXO
|
||||
PjpaOSQahd24EOr1qqBMXA9pWYX2z+neLpnmrf26W7mA8Aff0wBOuV3fAtmv+hH1
|
||||
0zaiS9lzxQ1J9b2ccAeYoLauuLicEHr1P0sPZ3chGvz2TZxrcNt8JgUwnXw15R6x
|
||||
WvHhc8OrzT4YqzyMxeN4OaJg0G+7PBntA/HH8lxXcbSctqM7/mikHt5eR78TBzOV
|
||||
wVKTjnkdunaevwmaqhffNVxNhT5W1wiBvOQ7VjQ67ROBVgLvzmjAFRuFAsV+KVxa
|
||||
eid6iSSMhI6zqkJr8zHJQQLPsOs3jexyvYUtTBPhdFatRTE4HAS6UmFp6EOZBMzS
|
||||
g4syZo2Y8Vl6eIwafi+pZVEHjSSw8AavG/0y1jgdxzC9HnAnK3pjNKh30lzVZeJU
|
||||
XpaOXvvFxOj4TTZYuUq7rnJhYfzUJdDkamGJDDQnMuOB5/CSvPddCapQQuf3vDfR
|
||||
Wy1xL2UbzgaQ3Kfy5UOOzrtbQNq47m10HIGSiWU6mUlVtSbbhI44xW1yiw60J2wK
|
||||
FbDqhePB8qOoA0gMnfXdfgi2a5lhGzZmEOxDQSV4MVmuUsqNbJz6SyU5B8MAQ8r5
|
||||
MglX1xnaYCDL7xBX+OTt
|
||||
=6+p+
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,107 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/oclhashcat-plus-bin/oclhashcat-plus-bin-0.09.ebuild,v 1.1 2012/09/10 01:07:49 zerochaos Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils pax-utils
|
||||
|
||||
DESCRIPTION="An opencl multihash cracker"
|
||||
HOMEPAGE="http://hashcat.net/oclhashcat-plus/"
|
||||
|
||||
MY_P="oclHashcat-plus-${PV}"
|
||||
SRC_URI="http://hashcat.net/files/${MY_P}.7z"
|
||||
|
||||
LICENSE="hashcat"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
|
||||
IUSE_VIDEO_CARDS="video_cards_fglrx
|
||||
video_cards_nvidia"
|
||||
|
||||
IUSE="${IUSE_VIDEO_CARDS}"
|
||||
|
||||
RDEPEND="sys-libs/zlib
|
||||
video_cards_nvidia? ( >=x11-drivers/nvidia-drivers-304.32 )
|
||||
video_cards_fglrx? ( >=x11-drivers/ati-drivers-12.8 )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/p7zip"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
RESTRICT="strip"
|
||||
QA_PREBUILT="*Hashcat-plus*.bin"
|
||||
|
||||
src_install() {
|
||||
dodoc docs/*
|
||||
rm -r *.exe docs || die
|
||||
|
||||
if ! use amd64; then
|
||||
rm oclHashcat-plus64.bin || die
|
||||
rm cudaHashcat-plus64.bin || die
|
||||
rm kernels/4098/*64* kernels/4318/*64* || die
|
||||
fi
|
||||
if ! use x86; then
|
||||
rm oclHashcat-plus32.bin || die
|
||||
rm cudaHashcat-plus32.bin || die
|
||||
rm kernels/4098/*32* kernels/4318/*32* || die
|
||||
fi
|
||||
|
||||
if ! use video_cards_fglrx; then
|
||||
rm -r kernels/4098 || die
|
||||
rm oclHashcat-plus*.bin || die
|
||||
fi
|
||||
if ! use video_cards_nvidia; then
|
||||
rm -r kernels/4318 || die
|
||||
rm cudaHashcat-plus*.bin || die
|
||||
fi
|
||||
pax-mark m *Hashcat-plus*.bin
|
||||
|
||||
insinto /opt/${PN}
|
||||
doins -r "${S}"/* || die "Copy files failed"
|
||||
|
||||
dodir /opt/bin
|
||||
|
||||
cat <<-EOF > "${ED}"/opt/bin/oclhashcat-plus
|
||||
#! /bin/sh
|
||||
echo "oclHashcat-plus and all related files have been installed in /opt/${PN}"
|
||||
echo "Please run one of the following binaries to use gpu accelerated hashcat:"
|
||||
EOF
|
||||
|
||||
for x in oclHashcat-plus64.bin oclHashcat-plus32.bin cudaHashcat-plus64.bin cudaHashcat-plus32.bin
|
||||
do
|
||||
if [ -f "${ED}"/opt/${PN}/${x} ]
|
||||
then
|
||||
case "${x}" in
|
||||
oclHashcat-plus64.bin)
|
||||
echo "echo '64 bit ATI accelerated \"oclHashcat-plus64.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
|
||||
;;
|
||||
oclHashcat-plus32.bin)
|
||||
echo "echo '32 bit ATI accelerated \"oclHashcat-plus32.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
|
||||
;;
|
||||
cudaHashcat-plus64.bin)
|
||||
echo "echo '64 bit NVIDIA accelerated \"cudaHashcat-plus64.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
|
||||
;;
|
||||
cudaHashcat-plus32.bin)
|
||||
echo "echo '32 bit NVIDIA accelerated \"cudaHashcat-plus32.bin\"'" >> "${ED}"/opt/bin/oclhashcat-plus
|
||||
;;
|
||||
esac
|
||||
|
||||
fperms +x /opt/${PN}/${x}
|
||||
|
||||
cat <<-EOF > "${ED}"/opt/bin/${x}
|
||||
#! /bin/sh
|
||||
cd /opt/${PN}
|
||||
echo "Warning: ${x} is running from /opt/${PN} so be careful of relative paths."
|
||||
exec ./${x} "\$@"
|
||||
EOF
|
||||
|
||||
fperms +x /opt/bin/${x}
|
||||
|
||||
fi
|
||||
done
|
||||
|
||||
fperms +x /opt/bin/oclhashcat-plus
|
||||
fowners root:video /opt/${PN}
|
||||
einfo "oclhashcat-plus can be run as user if you are in the video group"
|
||||
}
|
@ -1,15 +1,19 @@
|
||||
DIST asciidoc-8.2.6.tar.gz 739790 SHA256 5e9c966cfcb9d08487da625b41ed5e007eedb2d1abbb996dd6f78f2c5bde08dc SHA512 5b7cf5ec91af2fdc092f6121b30a748428bdfc6c69b4f2dfbca80b61fe136596a7cfd42e52dcb73dbbf62f632be39aed83dcde725e7410964469a8a9e09369dd WHIRLPOOL 172cf894d0962d68d64f28dea5e50e729b91023fca090bc0deb6592eba1628791dbf826ad725a328df902f21155724368d255b34ccc6d93cac8332820412edaa
|
||||
DIST asciidoc-8.5.3.tar.gz 1254979 SHA256 9e9f69dd10b5975436d48d87c202082a128329696191ea8dbc6d2f7722fd41b5 SHA512 91dfef200ff97956ddeafbd96a77f4b2435accee03c29b39a46169a381bf0cb472f6cf501418edab2bbe00dc55f47a56ab0427fa9a748cb1e1d8d0efc5cdb73d WHIRLPOOL 01876ebfbf277c41a4b1aa9875876e15d391020c160e603ffa31cf81b1b4b59d25e766d8d2ea020cfb1fd9e2d6fbf39fb1b35d2c88423bd4615f8d189d37b36a
|
||||
DIST asciidoc-8.6.3.tar.gz 788543 SHA256 f64cddd87e3610a84d4fcfd7eaeb670ed059062bee807f525478b1041d23fa1f SHA512 7fe5d6e444b2f6539cb5b45595474d6a89b8f2b4c795ac9e771cff52aa25220012fbae3358d36aaca2b35dc66c80cc1fe6eb0c640623538f8a4bee0ded9cdea8 WHIRLPOOL 1e2faf832657f8157877c3e6dea56a32734714a8a1fa3ba0efbbc3a7af958e20f6baf2cfcf2e03af078f17d0c1d15b62fd822a83cf5d566fc8f47fa222bd379c
|
||||
DIST asciidoc-8.6.4.tar.gz 853136 SHA256 6b405c0366ae432e1984b117e15c95f0935a617c90fe0a448aa03fece3927f8a SHA512 8ba923ad6763b1b00ef6fe7a2d025796b64f1fb4bd274552cdc00681b2c94726a40858e3055f289f144881afdc813aae77e16ebcbb50c9ffe3e206bbddcbf060 WHIRLPOOL 69f94537d2f95de881f162c641b7ddcd3848cc345a9f49ce62a15ae01866d0e188da51ec4e3abf9d9b68e4c687acf2545dd7413d4fece1b6b8ab413eb61db9bb
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST asciidoc-8.6.5.tar.gz 867402 SHA256 f9da38afaf04186145739c10551341a448b3bf50a37a10392fbe584e9fb2a85f SHA512 bece29540d36a9e071a0746b08ef21a0ecf68a40ae3d593d98dd33d0ab5fcfa85b7895b545b9e5a8e33f78c7ecb142758697decf45e9c2ce26b068ca77c1f2e6 WHIRLPOOL 0c6a85fe848205cbe1b13a8717718b2c6fd6613ded252da13ead4145fdaed5ab763fb5c3c80997e69f39897c3cdd48309e9ef832f36027af75af3381255f22e8
|
||||
DIST asciidoc-8.6.7.tar.gz 889107 SHA256 48d3cc0367d05a8118058ee6cfb8b66592cd6dc58053186f8a6c54bb5229798f SHA512 16243bab9a9eb2f3e696e6d8e4ad64f5a3e6313f95a7d1c47f9ca080366b23b45bbc5bf63ff75ae58085bbed035e4ccd94b9304e67d1c2b0ebfa4f7ba72bc261 WHIRLPOOL d277ca53cb8499f9faeb1db6a06b2c33e15dfb0490497fb39cb34e615ed888d410fc7f0e556ee3d9758efd5ee77964969993f203acc2af5196ff03df4ff2fe15
|
||||
EBUILD asciidoc-8.2.6.ebuild 1635 SHA256 d0b8f0cc2880c4c0a7c5d3062ce7084cebda673734965135186e14911e424b61 SHA512 c48a69f54db2261c8960fb3f78582286c11b72598e061db1941a3e59123bf5eeaf258b481f559de798119ac6980fdf62bf105710a95280b22412649f5f09a222 WHIRLPOOL 514117be018d6212f55d5d4954d43de98d711adb400beb18d8f4644c902dd9bb8b8fcef578d247a8c816403b7b0048a23d59cab93acfdbb3cf1e5ffc87a9991d
|
||||
EBUILD asciidoc-8.5.3.ebuild 2002 SHA256 4c62d77f4a1a2b3f7c6d232c78c1ce61f355e15107853c49b5dfb2052d09c2b5 SHA512 1dffc06c22a173796c959f39b662ead8ead27b78cf9bd13dce98d94d9be916241feea0bfc13f975bb07d70d841b77e959800f74a27cddc8d89a2fe13bd7518a0 WHIRLPOOL 392376250b9aebbb2dae8b985b7ceb45120200c1e64f9b484be67ba167c693a726d5386c1fd9b012a27a36448786a1dff3b83c7d7b66155a4d9551974d64d0d2
|
||||
EBUILD asciidoc-8.6.3.ebuild 2377 SHA256 5dee0492399fbddef2f19a5bf4c1cc9e904e4739cab272f6b5fc7d00d6d65c49 SHA512 69ae19c50050b097b19a149889214b7dffcabf4a4d4b659f201ae2fcfa664c8704dd25269b10869f02f198cec230aa3966dd60e13fb51b0d51b36eb395f4e7b4 WHIRLPOOL 0c049e318a75c8d2653dfa9fdad83ee8a8125dccd847373e3e0800695a5bdec6aec44a26a52ece745d3e3bb98d1c07c7b349e3c7b676eb40d24984e114a6dcdd
|
||||
EBUILD asciidoc-8.6.4.ebuild 2754 SHA256 b5f321b27afb5ac1003a71c3fca8f6735b1c2dd222481b16acffc429fc77130d SHA512 3c8cf585d1775082a259f38102aab64531c38b552d8935234a700d18aa16566929e1d470c6098ec0f54c6e2bbd187b675bddb328a0a5ae75e9a0390ab0e795e5 WHIRLPOOL 9417bce798b70751d160371c1ad05654e3e1fc4a4f74f21ab226c2bb4bc432e4391a74b8789dac351d8bb3e94857fe447c9f65d878d6e215eb50793275d33c44
|
||||
DIST asciidoc-8.6.8.tar.gz 900422 SHA256 ffb67f59dccaf6f15db72fcd04fdf21a2f9b703d31f94fcd0c49a424a9fcfbc4 SHA512 74c5444124f138862a92a1884b8afe8f968c9a2bbe5a8bbaa9413b0fa4f29fb1ab2eab3c59a68e6c6ddd518866f504e34f43c81406a77c1b2033fbff79df7373 WHIRLPOOL 64a8e20b9718368da7a409cd93ad1906975a09594490982d915146ab721c9b969d714a86318c65e6a328716fbe151d3d2effb012e86a3207fd7717fdbd88ee2c
|
||||
EBUILD asciidoc-8.6.5.ebuild 2753 SHA256 780c985d447bf37a28246161c46dfa8701352d9c5da591f1462f53347ac1f37b SHA512 b97dca0da1a611389ae20ce6387eb042beabaed656f1ca2208f10d474f47c07fdbc8c376fc87a95efd07a60fff888a7d6e364fa03c4dbaea109b272c506e0377 WHIRLPOOL 6bbe6ced053e62bf1873b9c81ac35f725449167aee780d660cc387c4c795d982ef35df2b2d3d7e7e31ef7a5f7763be007c3e975fc13228773e51f3ea2d8f8c61
|
||||
EBUILD asciidoc-8.6.7.ebuild 2803 SHA256 3c440b7e80a3713742250624411a167b5eb61885fa50b4fdbab6c069d076690e SHA512 3fc56c3745e8ec6fa512bc9121cc6fbd5ca5c32cd025159c5b74abd1bf441aff3ef57838155f54912d87822e308d5beb0fa4d13a406df58504de748e55c2f20d WHIRLPOOL e4dc3e68d364bf1e92852d32593ae0a33f707c519e4791ad8a45fe17a58dd8d53c7d9d69498a536b342bb8e302fba583d3ac8f770ecc3e46c31a2fb5b0664372
|
||||
EBUILD asciidoc-9999.ebuild 2802 SHA256 0cbe15e004f7ef2743e5055995a78b6696c51b6cd123df55154ac09dff8cb4df SHA512 318d8eb278581038a8fdc4d48909f4ac72a100bbd07510549f76fab708ff6d8d0a09f315f06463a64325b5985cf0f0ffe1848a36bd4190c8314d07a3fb07ddb2 WHIRLPOOL 4bce46100409c35a15e92b0e1e7ab38cbca06299befd798a4ffe4ac0655689a4081ef319970fba62fb9fd8850c9f8989ad9fccfd6f08a460b3f520278ef2d72c
|
||||
MISC ChangeLog 11620 SHA256 1b404761d7825abfe225d9b587a36fdeba9984f35f9d53ffb57be1edc696d2de SHA512 8e488a99de50d9f0c59968c0b8da2902bd537ead794ddeee4185473536fa609080f9d704cad5cb005fa0e31d45d5cdf26104fd739aedaa66ed7f4522980f221f WHIRLPOOL abb61b526eb86b2b3aa5d36359f5f1c5c246629f2644b81df883272f17ba28b3ef9e527c4d2e8ec17dfce8fddc702d74401581a0725798c368303090e52fd074
|
||||
EBUILD asciidoc-8.6.8.ebuild 2802 SHA256 2bd950e630534950aab12fbc5c961a2a4f32b127e5fcdb3e59dca4bd59cae17a SHA512 e58795675d5ead64f15a63c875a3cd06173d94cf8f4e1dc7c07502d806c1a93155f5e5b90fe21c871cf80f2accd0c95b950137783e10eba2e16effba5b9c7f75 WHIRLPOOL 4be7ba03489d192ff576a177d32d2981ecdfa151f4378881f6de5d8b0b29ce846ecb961384dbef4a42fd673003f7e315d55b4a844b94ae9c222f3376339a9b14
|
||||
EBUILD asciidoc-9999.ebuild 2801 SHA256 c6ab624276dbae525262907c06933cdc25e63bcefc120bb3fc23a2f3acac0ee3 SHA512 b1f106635994fa9190ba61e4c513d7569b3fff7d580fa099805ae3c803ba75182c4b33cff1b907a9d444b06d9ba8d7fc588dbcd2f97c70ea634fa8e320e8f5a5 WHIRLPOOL d0c754ac9fe243d71d266be545f64409e09ebed635799fabbc4ef8d753821bbc6c3af0abf2d9402982627b47200e692c19eb516c5ae6eec746bb4e8e580ed9aa
|
||||
MISC ChangeLog 11957 SHA256 8e56dcc7ff464c7288819a12c648822626084710648340b1bde0f2c72dd192eb SHA512 bf532b5a6324c8efc059f07e022ecab204be99110188edee28060f74cf081c31c1b8b5a1ef2748712ef540e31b52646d512a210f2195fd5208edd3c15148f539 WHIRLPOOL fb9b0b5a8f6b7499134d4027f79f96bb2ec6135b2f0ab080c93cdcbd5dc73ac1376e060268c70d6ea38c973aab5cde4783fbd6879379f7f4046b64490e11dd6b
|
||||
MISC metadata.xml 242 SHA256 32153166cf423cfa9e1baa2b469d8da28fae8d661492feaabefc4ca667e94908 SHA512 751bc4b0785e1675e53d90aaf5786f93bf547a6e5ca284f7b880746c620fc0a3394866791642739504b213ac46424ef04d3a6899e7cb9af81d7ba9e7098b4518 WHIRLPOOL be55cac214c841f15373c2e7fd83b54b34b89823d392f59cad9493e2b99b49726018dc4a881b787bc85c52eedbfb06af18a3466377bb683910fa2a464481b94b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlBNWSUACgkQC77qH+pIQ6R+7gEAjQTldo7mscIdsw9v9rKAbWxc
|
||||
M6qYdPRWNofM0iPGy8IA/1JEqLikMaYF5CpzQBV+7ItyeqTapE1opJVcWvGL3a1D
|
||||
=XFBP
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,62 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/asciidoc/asciidoc-8.2.6.ebuild,v 1.9 2011/04/05 05:05:33 ulm Exp $
|
||||
|
||||
DESCRIPTION="A text document format for writing short documents, articles, books and UNIX man pages"
|
||||
HOMEPAGE="http://www.methods.co.nz/asciidoc/"
|
||||
SRC_URI="http://www.methods.co.nz/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
|
||||
IUSE="examples vim-syntax"
|
||||
|
||||
DEPEND=">=dev-lang/python-2.3
|
||||
dev-libs/libxslt"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
sed -i \
|
||||
-e "s:^BINDIR=.*:BINDIR=${D}usr/bin:" \
|
||||
-e "s:^MANDIR=.*:MANDIR=${D}usr/share/man:" \
|
||||
-e "s:^CONFDIR=.*:CONFDIR=${D}etc/asciidoc:" \
|
||||
-e "s:^VIM_CONFDIR=.*:VIM_CONFDIR=${D}usr/share/vim/vimfiles:" \
|
||||
"${S}/install.sh"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/bin
|
||||
|
||||
use vim-syntax && dodir /usr/share/vim/vimfiles
|
||||
|
||||
"${S}"/install.sh
|
||||
|
||||
if use examples; then
|
||||
# This is a symlink to a directory
|
||||
rm -f examples/website/images
|
||||
cp -Rf images examples/website
|
||||
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r examples
|
||||
fi
|
||||
|
||||
# HTML pages (with their sources)
|
||||
dohtml -r doc/*
|
||||
insinto /usr/share/doc/${PF}/html
|
||||
doins doc/*.txt
|
||||
|
||||
# Misc. documentation
|
||||
dodoc BUGS CHANGELOG COPYRIGHT README
|
||||
dodoc docbook-xsl/asciidoc-docbook-xsl.txt
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# Clean any symlinks in /etc possibly installed by previous versions
|
||||
if [ -d "${ROOT}etc/asciidoc" ]; then
|
||||
einfo "Cleaning old symlinks under /etc/asciidoc"
|
||||
for entry in $(find "${ROOT}etc/asciidoc" -type l); do
|
||||
rm -f $entry
|
||||
done
|
||||
fi
|
||||
}
|
@ -1,72 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/asciidoc/asciidoc-8.5.3.ebuild,v 1.13 2011/06/30 00:30:38 sping Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit python
|
||||
|
||||
DESCRIPTION="A text document format for writing short documents, articles, books and UNIX man pages"
|
||||
HOMEPAGE="http://www.methods.co.nz/asciidoc/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="examples graphviz vim-syntax"
|
||||
|
||||
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.75
|
||||
dev-libs/libxslt
|
||||
graphviz? ( media-gfx/graphviz )
|
||||
app-text/docbook-xml-dtd:4.5
|
||||
"
|
||||
DEPEND=""
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if ! use vim-syntax; then
|
||||
sed -i -e '/^install/s/install-vim//' Makefile.in
|
||||
else
|
||||
sed -i\
|
||||
-e "/^vimdir/s:@sysconfdir@/vim:${EPREFIX}/usr/share/vim/vimfiles:" \
|
||||
-e 's:/etc/vim::' \
|
||||
Makefile.in || die
|
||||
fi
|
||||
|
||||
# Only needed for prefix - harmless (does nothing) otherwise
|
||||
sed -i -e "s:^CONF_DIR=.*:CONF_DIR='${EPREFIX}/etc/asciidoc':" \
|
||||
"${S}/asciidoc.py" || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --sysconfdir="${EPREFIX}"/usr/share
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use vim-syntax && dodir /usr/share/vim/vimfiles
|
||||
|
||||
emake DESTDIR="${D}" install || die "install failed"
|
||||
|
||||
python_convert_shebangs -r 2 "${D}"
|
||||
|
||||
if use examples; then
|
||||
# This is a symlink to a directory
|
||||
rm examples/website/images || die
|
||||
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r examples || die
|
||||
dosym ../../../asciidoc/images /usr/share/doc/${PF}/examples || die
|
||||
fi
|
||||
|
||||
dohtml doc/*.html || die
|
||||
dosym ../../../asciidoc/images /usr/share/doc/${PF}/html || die
|
||||
dosym ../../../asciidoc/stylesheets/docbook-xsl.css /usr/share/doc/${PF}/html || die
|
||||
|
||||
dodoc BUGS CHANGELOG README docbook-xsl/asciidoc-docbook-xsl.txt || die
|
||||
}
|
@ -1,94 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/asciidoc/asciidoc-8.6.3.ebuild,v 1.3 2011/06/30 00:30:38 sping Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
[ "$PV" == "9999" ] && inherit mercurial autotools
|
||||
inherit python
|
||||
|
||||
DESCRIPTION="A text document format for writing short documents, articles, books and UNIX man pages"
|
||||
HOMEPAGE="http://www.methods.co.nz/asciidoc/"
|
||||
if [ "$PV" == "9999" ]; then
|
||||
EHG_REPO_URI="https://asciidoc.googlecode.com/hg/"
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
S=${WORKDIR}/hg
|
||||
else
|
||||
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="examples graphviz vim-syntax"
|
||||
|
||||
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.75
|
||||
dev-libs/libxslt
|
||||
graphviz? ( media-gfx/graphviz )
|
||||
app-text/docbook-xml-dtd:4.5
|
||||
"
|
||||
DEPEND=""
|
||||
|
||||
if [ "$PV" == "9999" ]; then
|
||||
DEPEND="${DEPEND}
|
||||
dev-util/aap
|
||||
www-client/lynx
|
||||
dev-util/source-highlight"
|
||||
fi
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if ! use vim-syntax; then
|
||||
sed -i -e '/^install/s/install-vim//' Makefile.in
|
||||
else
|
||||
sed -i\
|
||||
-e "/^vimdir/s:@sysconfdir@/vim:${EPREFIX}/usr/share/vim/vimfiles:" \
|
||||
-e 's:/etc/vim::' \
|
||||
Makefile.in || die
|
||||
fi
|
||||
|
||||
# Only needed for prefix - harmless (does nothing) otherwise
|
||||
sed -i -e "s:^CONF_DIR=.*:CONF_DIR='${EPREFIX}/etc/asciidoc':" \
|
||||
"${S}/asciidoc.py" || die
|
||||
|
||||
[ "$PV" == "9999" ] && eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf --sysconfdir="${EPREFIX}"/usr/share
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if [ "$PV" == "9999" ]; then
|
||||
( cd doc && aap -f main.aap ../{CHANGELOG,README,BUGS} )
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use vim-syntax && dodir /usr/share/vim/vimfiles
|
||||
|
||||
emake DESTDIR="${D}" install || die "install failed"
|
||||
|
||||
python_convert_shebangs -r 2 "${D}"
|
||||
|
||||
if use examples; then
|
||||
# This is a symlink to a directory
|
||||
rm examples/website/images || die
|
||||
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r examples || die
|
||||
dosym ../../../asciidoc/images /usr/share/doc/${PF}/examples || die
|
||||
fi
|
||||
|
||||
dodoc BUGS CHANGELOG README docbook-xsl/asciidoc-docbook-xsl.txt \
|
||||
dblatex/dblatex-readme.txt filters/code/code-filter-readme.txt || die
|
||||
}
|
@ -1,10 +1,18 @@
|
||||
DIST docbook-xsl-1.75.2.tar.bz2 1543130 SHA256 0dcc3aebd2ada8719e47b77c62ab986c4f2747f9a7cab6f629b6472e6d058e09 SHA512 992977c23cb61ff14aad7bec904babc992b177c3420a3a71367e77ad01ebfe6e137fea89c5e7a12d8da6e22861311b13e7e26f50bd4ba69e19bbf71c79fbd446 WHIRLPOOL 7888bbf2510a8fa45d2b693e2f815935e69e66450d10001391156eaa121a097805100ec0ab5216f304fe4339760cdee01d28bb54269f8deea9030237da44d05b
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST docbook-xsl-1.76.1.tar.bz2 3682531 SHA256 d6bdfd76f672c810299c71443e5127431ffb87d2c79d818aee72c86eaccd312c SHA512 4e63a0fdc29de8f22400966cc0cb59a1c3263c1da39ddb5b3840a7902208a1118ed473d03738587534166d588e6c79ec7ae0e423330f84c4f9f810f0c2ede9c2 WHIRLPOOL b58a117055d0fdbea0d452d15b1cb990c6f20fe8734abe397ea2ea731cfe7fa706447e9f0e33f176335ed6e6193b9212aac9002a1042904e3a76a46f7270a645
|
||||
DIST docbook-xsl-1.77.0.tar.bz2 4255710 SHA256 184e23813139cee4531dd475d983097c9dbce0e0a8790596f53a66c8e039eb56 SHA512 3a94e93dd2a9b8fee762f4ec77952de3f772b054031845cd6ef3443e0d60f9b628e73abef0072d47a68a7d2a8a8e5ab2dcda77f444aad5eefa7707eec8c8d609 WHIRLPOOL 0b68fc88319e6bc1aaaa96f31313891f77a74a5d96b76441380659eab4046c6caf5b2938f000757f7526b31972fb0c6957a5d14eabce68d678dc1d886f6ab431
|
||||
DIST docbook-xsl-1.77.1.tar.bz2 4319727 SHA256 24c6c4413f71f9a2c000fa21be76c58f53db1baa42f17b02845e1c2c0aeb7cd5 SHA512 39c1eb10ce439ad2c99d9aedf13d26b9ff6bbab871d4491c88253c9f88caaaafdb9316dde201627c84b639c4b6c2a110fa0eddc687ff4e199c0407331954c839 WHIRLPOOL 83637d2c2308a416089352ece61dfef3e80bf09cb9df717b25efb757807281bd3127e071e8788d92844288b945349f6408b46f6ad2d13be0b38b27bbfda6bfbc
|
||||
EBUILD docbook-xsl-stylesheets-1.75.2.ebuild 1657 SHA256 108530ac0367dd139aafe31a06f7370db46538592af8f48137c2c14f0008789a SHA512 50a91f3793b6a2fe49db8fa29a82125a0c9386083f82a15b5aadfc9da2a16758a1b9457c2242a47f2dcedcf3c0fabcf503e2dd0c91be929c03fdbadd09cf7e65 WHIRLPOOL 470981e5b8081935ba6ac007bdd478c1e70a929a842dac11b26ce2cf73eae99a09dee2479b279f7b0aa58ebba9fc5cf3fc79f0f0f680e368bfb44f53742dfec4
|
||||
EBUILD docbook-xsl-stylesheets-1.76.1.ebuild 1667 SHA256 3c63181b440fcdceafcc8b585bef54ecba520c5a79da78359d6e86db0221cea0 SHA512 eea25b3d98b7ad6ae4fd8b1f27222d237b6d31001116256b1d07802adf37af027d24e5d4aabdacf15c3333de01ddd6a6c0fa747b707ee61ddb2fdf39cc804f9e WHIRLPOOL e631aaccfc1ff973501e42210ca5c180eccf31cbe236b603e6bb8580b36829537f48d7c15c52d9d7c5c1a60aaed60d530820bd08791f6a00ca0cc8666c00ddec
|
||||
EBUILD docbook-xsl-stylesheets-1.77.0.ebuild 2062 SHA256 3cb6fa1754184d5d38e873f2c15584e90ef6270cbe40c0aceb45f63e527293af SHA512 f7b93c5135d84f7fea5c089fc3170b16e9cb245c62e2e23e8385c51622525f3fd27a9234142981aa4a928327d5d7962d6672608c8181a40a0e232aaf90d4be9c WHIRLPOOL 296677b14f51d6d863a43deb22ca71b3d8d9f1b1d6e8d6087f8ab3072c877a9a8fe1054cf317c0eb946380f7d48477f19a879c1bc929e1d11074236ff20101bc
|
||||
EBUILD docbook-xsl-stylesheets-1.77.1-r1.ebuild 2075 SHA256 1d92aad293e042f298c265b2af88cce862b47f9ba629cf69ccbf96eb6630a468 SHA512 66ebaec5b004eeb450d0e1de961a22f1d1093c66376bb4e27a311457535c1ebb9afc7fc1ef6ef69f9382f252febe792f0a00d70e1d0917749475c699d8b0e936 WHIRLPOOL 8261d69a7024e452976ba8be09f2d7eacee13079126c6c7f23a9c80058fae2c541b0b0b85a9e33bc5c76ebc1bf2a541f8d566ed9bf679126465c4c66428c338e
|
||||
MISC ChangeLog 17011 SHA256 17d67ca11c0a8ecb3633fbd6a1c776fb2ead5530bb085369d61fd4a0535def48 SHA512 6ff5f7220efa0d9f75d33b4612a0d2e754d1f13fa0a278f45f6fb5d6c789eadbbabdcd9b4e557c3a4733e143c47bf128bce7a98d9ed0435d5b52c5d29e01526e WHIRLPOOL f538cb34fe28dc4e32b2057f45402a6ab9f65254ffcb341db0dbedc4bfa858d0aa215151fd346b7259b1dc8023180779492ae23cb11b7badce8a9be97f611fbd
|
||||
MISC ChangeLog 17117 SHA256 3b9fb5355f151d2cb943730459d7f89cf7e2cd7953ae03e30a18af2341f20ac5 SHA512 5d30bac56e1842a2a3c14661387c8cd1b779e7ed7c1116d041b5e9dc94ef9203aa0c977fc5261bfabc5eab57ef81fb5812992752d3a6b83fa04130b5449afad7 WHIRLPOOL e9de05673d3a54a528bbc6f2b4772013c689037e31bc9f742672834dee2994420c4eb02ac898df13710ff55268090f953d7235e3ec4619560d2f668a921c464c
|
||||
MISC metadata.xml 338 SHA256 a739dbb5eecf28a28e295ee5f7e6b3fd9e5349800489f2b87541a9f6fb580663 SHA512 3a704f928dfd50ff88460ea84a5f3ff22bca91928fcefbcdcff47e85d177aa855e3a5cf43bc5c37938c9d57cd3de473e6cc762359f63af6e8e1ba5030e92ec55 WHIRLPOOL 2d6183785290983f0f159d10726362c7972f5dc0fd27806c0a1a06db900638b71af4a803ae0888f020a515b1b92c616aa5bd604403eefec32e0c98bbc96b4f43
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlBNVa0ACgkQC77qH+pIQ6Sx/wEAhGJrGs9TS1JpCGEu0a20KNd4
|
||||
5ULdKDHxuLdKkVm9vSUBAIqxpKwjxfmMITZNyf2vgs2W0l3JRKiznokqvrH3Vt/s
|
||||
=AqjL
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,61 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.75.2.ebuild,v 1.13 2011/02/19 21:18:01 flameeyes Exp $
|
||||
|
||||
DESCRIPTION="XSL Stylesheets for Docbook"
|
||||
HOMEPAGE="http://wiki.docbook.org/topic/DocBookXslStylesheets"
|
||||
SRC_URI="mirror://sourceforge/docbook/docbook-xsl-${PV}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=app-text/build-docbook-catalog-1.1"
|
||||
|
||||
S=${WORKDIR}/docbook-xsl-${PV}
|
||||
|
||||
# Makefile is broken in this release
|
||||
RESTRICT=test
|
||||
|
||||
# The makefile runs tests, not builds.
|
||||
src_compile() { :; }
|
||||
|
||||
src_test() {
|
||||
emake check || die "test failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Create the installation directory
|
||||
insinto /usr/share/sgml/docbook/xsl-stylesheets
|
||||
|
||||
local i
|
||||
for sheet in $(find . -maxdepth 1 -mindepth 1 -type d); do
|
||||
i=$(basename $sheet)
|
||||
cd "${S}"/${i}
|
||||
for doc in ChangeLog README; do
|
||||
if [ -e "$doc" ]; then
|
||||
mv ${doc} ${doc}.${i}
|
||||
dodoc ${doc}.${i}
|
||||
rm ${doc}.${i}
|
||||
fi
|
||||
done
|
||||
|
||||
doins -r "${S}"/${i}
|
||||
done
|
||||
|
||||
# Install misc. docs
|
||||
# The changelog is now zipped, and copied as the RELEASE-NOTES, so we
|
||||
# don't need to install it
|
||||
cd "${S}"
|
||||
dodoc AUTHORS BUGS NEWS README RELEASE-NOTES.txt TODO
|
||||
doins VERSION
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
build-docbook-catalog
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
build-docbook-catalog
|
||||
}
|
@ -1,9 +1,19 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 0.3.2-fix-chewing-zuin-String.patch 690 SHA256 d815757d9a965127cba702919ee03d1d8aa98612fa838780657e96e0558f8fd1 SHA512 7b095d883170138efa7c2b0f3f32ac76916057cf90e499c82b80cb0041a1ece674664f108cfe3be4ef03c80b7bac2adca4b9e3660ff80cb171d4e910713c7acf WHIRLPOOL 4e62360a3f8e221a3e9d556a308f67d652ceadc90e3f8f09f6235c3aecf78705a942b33a38724b26a37bdebcf4aac31b1d567a9d10f808c6fdca9e8546ce115a
|
||||
AUX 0.3.2-fix-crosscompile.patch 1540 SHA256 f4693471902d4ca82f5a1371e9b0b5156b95d26ee01b825767f359a1a5e0d432 SHA512 bd7506fa1766cf2b66875c9845ca577a47d509490c305f2d9848f6ee3efd712fe18ac881d93a72b9549cb521353cfdbe304a49fc15a89a7e04260b7e30aaa36b WHIRLPOOL 3505bba74c60dbc594c5621648289f9ae12dd020137474a5478491120456767e8ae4ea3892f13fb42cae987b141d30b1734ac247c04b956f0ab4b063f7cd789c
|
||||
DIST libchewing-0.3.2.tar.bz2 1802842 SHA256 056327f562b4cc2b95f7c5bb409398c0dfe58f3b5b6861bc6d2768776e170f15 SHA512 7222b39758eceeba720387f4251ab7913c4955becd5a116c8873959c5fba06143d578d6e769debf3a4f33c26b7b6121af857ea74591ff758cb9dcd8f0283cebf WHIRLPOOL 964242ac6bb753b6af8af8ac6de52aef85272de09335c8057cfc3d8d5dd3c2d04426dfd8d90ba4afaec43ac0c653152e2de59e2dbd954ada854ea617c0322d92
|
||||
DIST libchewing-0.3.3.tar.bz2 1798134 SHA256 72a0de12b86c4d5f6468a68d88c736227ff16fa7a915f8595ffe5a31cae95eae SHA512 24df8d4a1dab72b32bca03bb1086223248a261d522e703c662aad53cfb16fef74691623361d275b8d811d4a0e6bc2b23b044248f7d3982dc657c9872de1de005 WHIRLPOOL 12b67dc7aa3c34fefe66bed995642d021b5c2997d706b7bb73319a0c26b3f9291c771f6308c50bc1cb3e319ff8848a09bf0aec1ed713eb55706bf11cdefdb824
|
||||
EBUILD libchewing-0.3.2-r1.ebuild 1249 SHA256 ac681ab3baaef7fc5de3e1f9b41301b4c20141783687b7fe9bdd084c8ef8f615 SHA512 cb1b763578ec20c6dbccb42859757a7936e45272503b63423a7ccf722cdd7a0c20aa4d7fab9e8a78aed164ff7b409ad92ba33b93b4e27083912e8739d3b89eb0 WHIRLPOOL bded280ab5a0d053475f9b54eeb0dac899474f94494d79b92055b6b9cb251fd49ae3ecdf539104780015f111f88da1d03d067110db58febf4c8243a0d0b3117b
|
||||
EBUILD libchewing-0.3.2.ebuild 1268 SHA256 942db210cf66fdb6b08daf1a83efae75c346520496b0e04f256bb36b6308b7a0 SHA512 88a8ca4eb08ef9c664d0250a49c86993abd9bc3bf8ed581c62b29e8809bb0acd424993f505b01f0b406a5ca92ee071271d5821a0b92d722f7a3b0c17eea6aa16 WHIRLPOOL 90dff1d7453e4459c0a29f30bde7d5452b8376c24d9722374f25cce315f3f7cc5b5288d5320f67edf91032a92525e8ff6d10a5c8cafb2e9359dfd4d7a7183984
|
||||
EBUILD libchewing-0.3.3.ebuild 1084 SHA256 f96662879d5d51b4d2da6b43ae9969f4515815f5eb74950146c819457c2cd636 SHA512 1e58ae4560567d53bfdbf527c893a231a32838e1ca118dc806a1a246b146349f1a20ce135fea8c70aedc1f3d39d149de13910b3eed23aa9b42342de31e4d0289 WHIRLPOOL 0348e357854fa7fc124181d845a05b0a460b6cbb4c303bc93d40765dc90dc5cf0895356222b109d423c4f23b75c0ee920d27ec3dc687fd28bfc1c7d64de09ebf
|
||||
MISC ChangeLog 4284 SHA256 3494db9b4f1f0976e1708937d25d09c54a1ac71e330eeec4e59cc19e92ef98c4 SHA512 3323482b8076f872e256fb5d0160c46702f23a78bb01d975c509c1341aab542141f7f6b4ced8044f90dd574bc8c2f6f401b7c16dfefeb9876996a3e380e75b73 WHIRLPOOL 1e04cd3de3d5a8be4b72b6c5a00fa3df2c8dca1a3ac65d9ce0cdfa0cb0221ab683cdcd568d89d44181d0bfde45c81bf3707e20948d26d51eb7af523bbd945565
|
||||
EBUILD libchewing-0.3.3.ebuild 1088 SHA256 561aae8d692d97e0e24f6de54c06a5e1d37a073ff1a1d2164c0e4dfb6a85a8da SHA512 5f7ec1924a39199510ac0f218c6053da767eeae844951f366fcb2365707d28543223382d0b1267983e9a3a477c8a402921395848871ed9c46008c6600dd9ebc6 WHIRLPOOL 39c0a04a9a651e2d4e8bb33e45ac572627b801b6189f62c1936f3fdc53c968ded22040ac329c5d9fe945e1167afad7a6056ca6c4f2d350e31439ffe6d89395bb
|
||||
MISC ChangeLog 4396 SHA256 934c6f822b32fd3428a7d74726b41a9249d97a8416c375248a01614683d87664 SHA512 456817a4c986a059c38a49496b2a3191800eb67d9b2c7f78b46b2ede47c0aebcd7d12c17cd204c9ff8c8f8a37c517eb206d5dce994ecbdc1671dcf97d18c8f65 WHIRLPOOL 20c9c93c4984c9f2e5073ef3e30c74816acffc470615a22c7dcc0af4412e7f67169f8571ba82ff7d55a5b7e56ae1da6af5c585ba6b0d6b0816f11d6b726495ce
|
||||
MISC metadata.xml 156 SHA256 815820f2e5866d973fafb29a8b8027d022ccea43023309b6dc294cf077598215 SHA512 e46682afa9f674a8685beb29de6485f750484180d86f8980a3c5c220861f38495ac6f4ceda7cf21c317c640d0d218af3ea9bc1a406b207124c1ffb4bcc99628b WHIRLPOOL 347b826ae650374a01eb144ef127dea2fb96c8646b9a1e4b142bce523822988c4597bc2980cc29dcbfeabc1e44ba70136ddea73f1837d4c6ef7d5e3e9d1d1268
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlBNAxQACgkQl5yvQNBFVTXnyQCfRODjHxnAW9U8kJWavZX1+uIE
|
||||
WG4An3uXIztMriSXzvYl+RkbvkrMxRP1
|
||||
=yeJ+
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,11 +1,32 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX libxslt-1.1.23-parallel-install.patch 578 SHA256 9b2fa23d7a4fef60c8acec7e8003bc42f4a4c9c1dbd5e035aa54af3e8ccecd5a SHA512 1a3032f7564e9001bfa7d622e1c538accbe5edd32ddfbb38c7ecc09c361a5bb389c3718b1e36b794bf5204766d66f2ea5f96cb43c9f7e2c0a1ddc3ae2377e640 WHIRLPOOL 27bbd1c4f1a984982b727a8a32742f72b80322af7c3098cf07f11ec681d8d8e32a0519344afe2f96fda5a55ab7793b713c0d5f10b08a5ebd06b32d41f8661cf3
|
||||
AUX libxslt-1.1.26-disable_static_modules.patch 318 SHA256 6c08da472bd1d48af1aab88619e460ad17f56c49bfaa00ccbfd8acf9212c5e80 SHA512 c54fa2b0edcdadde68f3d63bc8f39404eea7d5b866c1b2b0989c0cb343e25bd78da047434314447d3e5773b2c9e1455bcc82153c83541f12ecf4169919f3187a WHIRLPOOL 12984a243827e5bb25293d760f4d74f493254e5e90b48c6be20928aeae68cbfe71c345868165324af83c685781d0fd1b4e3594347e89964dfa3db5bf1ab58a55
|
||||
AUX libxslt-1.1.26-generate-id-crash.patch 1588 SHA256 d7b6c83dbc0635e514b413a2a3b8f8ceb436d54f3e1757c8574f2fcf894255ea SHA512 47146de18ce56cbf5fa39b396a42d9b788ad679bdf1a4cb87195ffe5bf68be5f3241eda59783b42bdecc5319baa247905fec1a9ceb5f5ed901872e4c1fb54e8f WHIRLPOOL 7eab0ec5623c3f23360dced0e50bf7918aace8190679c2f09e95864a3bd76e3bbb9a69622805ef0b9ad4e00559e875cd11e583c7dde1939ec09e918b0c584ba7
|
||||
AUX libxslt-1.1.26-id-generation.patch 1733 SHA256 19ce8384b8dbe088c7349113e7769c3c735edabe1d54f3182b7f9627eea1532a SHA512 afd544ca75c06dfea3d60545eed8a92f7d56988a1bf01208e4a75b69b45c6c5a75c83eeb24298988c4741e4df90d175feb0fd0029ee4fae85d8679f1affd091f WHIRLPOOL f005d0425213ed11fe824aac2f0c093f4d0f12833e76ef7bfa7ff5cfbefc81eac31f20a5dcce316f1a744f682817312cb75fae55264686327c6dc8a70b4cee31
|
||||
AUX libxslt-1.1.26-node-type-1.patch 1155 SHA256 2d16ebf4b82f36e955f10834310ff55ca1bc406f775390f9e4e6ec09f3880a80 SHA512 be15a78cc190adc44e70f2fcc8b7ef8a4a09f6b91fafbbb85b003a19a1c30cbe19289aa821757727785588ad5dd590f58b8933b90f43bfee5320142f96571c16 WHIRLPOOL a1c6c1029cfab7ee50646799e239d202c460cfae982f3859178e4b363b616833ef838c69e050ed913f06f5acec6ab98201bbcce4d5fc7369a10cb8e528dece38
|
||||
AUX libxslt-1.1.26-node-type-2.patch 20055 SHA256 cbc672841327b0d5bd7bf8f8e1a1d30f3852d495434210fbc199a69a7cdc08c5 SHA512 c41dc3adf91ddc33b26b2d66e9073c63b87eff83c8b7ea36031d19b4efb69adae096752e617fd68e928c91c238fa7639282f5c75ce8702f15ab7192672199bcf WHIRLPOOL 542bd489e1d2d78092fa298c02f297c01acd80c37299b4d7627171bcac7b14d023a195f0aec2506cde1572432ea49850ee4c76a981984eab97830e2ba5cf8da4
|
||||
AUX libxslt-1.1.26-node-type-3.patch 1063 SHA256 1a2958c547c3f7f907f2c5fbf1442f5b98c990fa91edc9b39f9f3bb728cf3a86 SHA512 a0c27b0a1cc41d3ec2f7000635d601eb8e964a960ae30ec11f3c766a62665107c4d164cc80a330d32cbe9824c32bbae6f9f3e23da4c8f9ae212070ee2a026d17 WHIRLPOOL 67200769e95f1f8f6eb615155d562eb0c1fdd015d38b384adc6fbf6f8d14a67fc147a41901f6dd82b0423c559f5cdae0e581f9686ca06a77d625f75123ce28da
|
||||
AUX libxslt-1.1.26-pattern-compile-crash.patch 5849 SHA256 7275ca9a9d1c436e37159acccacfd1de4561a076b936daf76f8466d4bd0f1495 SHA512 4df8ad16ba4b0ecfd477e5aa89769d688c52e22a1ac6c0b291db4056ac1453185d904630def63b47fba7ca7627b0b80c2bf129922af9a199298095d46fd73bb3 WHIRLPOOL 2d1ee954e53933f01d4177a06b4ef9f4ed59190dc4cf8986ea5fd6b48ae5205f47340f2d54e39622a9579c51c42e9601a90cfeba3c305c06d1b52859db9e04d6
|
||||
AUX libxslt-1.1.26-pattern-out-of-bounds-read.patch 797 SHA256 cf5bb2f4a1e95981ebaee4000e736dfe450a9a95639c49333b4f2bc93287c8df SHA512 0962e23eb916d1e68c98a90abcf5705abcc4cdcf36a3cd7d9df4a109c96e175b02e98809944189f48326cc70f2cc3a3904d30a949a1f7cc103b44129ca77cdf9 WHIRLPOOL 3aa693af43f2bd46f956bbfcdb9e8e8fccb9ca591090cfc713b6cd473a86b967680046efeefb441bdb32ab1b3df67cacee92e4cf5f2bb47259a7641add25dd86
|
||||
AUX libxslt-1.1.26-posix-comparison.patch 531 SHA256 48647e961a179f498746fc5124e14dbb4eb6bdef9d9f126c4805f68d50a7473d SHA512 30938faf55f3a98d7a9d2ce7930c789803db7ab7cde1ddc1db643a7f75aa6e63a642b41b8987515a287d3ec2e2e755b633989bfab5fc0d83beb4a2f3deb2d6e8 WHIRLPOOL b84e66dbd7414311074cab7b309a5268209ee6d9714b4dbc5b5fcf2040b1d69f1a44cfe7ecf1defa236e7ffb322cca35d9ab94321379b7f42a9260a5c1b8604e
|
||||
AUX libxslt-1.1.26-undefined.patch 616 SHA256 bcd05d121d9857181037ec5d9740fff51640ee2e4a7c5933c9d65f7ee6011062 SHA512 d68ae238db519f3c3cea1382e7c44702211eb2ef73f42919f5a0dc61ebcb2b9b1c0fd498d5778034024e1ab9e05ebf9c59db2903cc0c8dc1b844f3120feca315 WHIRLPOOL 9fc2d16dc79fa0ae90a5786031e0a6cb23bc58694d9fb330b72ac12b2eb370492cc681f0dc233f372f02c9a29b1aadaeb3bcf757701e7008948d8ac8e204615d
|
||||
AUX libxslt.m4-libxslt-1.1.26.patch 1421 SHA256 c02cd8437064db0921c08e63245c403dad12410d2997715aa7aa36600bfaa895 SHA512 78cfb6bd823805f660c9d07c4f6f83a87cf2385c48fcb11bff82792101f06b36d08f851089497f0c019f5743f31248cbabe341f78f4ca7e7617c86c4e5a8404a WHIRLPOOL 0b4da6d1ce77e653a6c175fc203f5fecd0c831a018a5063e66e5ff0cc19d9a19d8938b06e4318938a35f665f91442290f267bb3fc86b9268c2455ac9616caeff
|
||||
DIST libxslt-1.1.26.tar.gz 3401513 SHA256 55dd52b42861f8a02989d701ef716d6280bfa02971e967c285016f99c66e3db1 SHA512 f09aa039d2addd3cf45dfeb3b22fe5e756757e2e801275384342fdfc297acf78b557d310e30262986a1af7825da8f1d66bc0ce9f132e474d4c32e322aa72f11e WHIRLPOOL a71ffc6ec16114277e393de9fe6a6c3476febef2551b537abd013862caa247804f53e82f2de716cdfdce101ebc081e877379c5e3c890ba6e7df4ba3ad67f1d6c
|
||||
EBUILD libxslt-1.1.26-r2.ebuild 2919 SHA256 b286101edaaafa9e446312d1a32b15b67f7d4bdbbeb68e73c07fd4f738663aeb SHA512 1592011818e99f930b2cf461ce24de1719c872381af5e49c8563c9f8976cfd7936141cd473b1efe536fd5b6b04dbb4fff3b857a8d5b71aea5cf2628c5afa3094 WHIRLPOOL e32df421f636af02b363c382b2c96b61369cda069f092e2d7926ba6ccb0fe644efed06473e2752edd92fb82aa151b1bcdfa2769c0f22cfce4fec5bddbda52153
|
||||
EBUILD libxslt-1.1.26-r3.ebuild 3029 SHA256 3c9e0635a8fbd38bce60d6aa32a389480952c95b0fa2401fe8a5e52d0e632617 SHA512 c8692b5c796dce6c449f8e9acec0e73adf78c29b01b855003d842ae4376189a800a42df3990e0316de083dc72483723664d660c29eab5e2c4f5263c3e809c6cd WHIRLPOOL 7ab8574e98e5f09447a978df4d3c791969e0b652ea071ca1d37fe43339280fbea2b16c41bb57865bbc8f7e406f1f078189be215b42bae2a2e1f483230188b565
|
||||
MISC ChangeLog 27665 SHA256 bcdb1bc00a62b66b8cc4e96c3ec8f577f2e43ac377b5532b2441438a4c00a5e4 SHA512 39db3554fb54ef5e3b1fdc10d8d2e0b5e70bf13db2fc1f7d48e92a0562456b9c4a35c332b48094c8d0a9007dada0d18f9aee70986a1ac1aec3f1f82671a30c9e WHIRLPOOL 597013f2db9fa5c09c5187941653c69bc20d4370e954ecfa010673cdf743c06a996e22982065c14a18dd62c90aecfdbadb71a2f4524f40e81112f5f37298ea04
|
||||
EBUILD libxslt-1.1.26-r4.ebuild 3386 SHA256 58ffb40a4a2fa787c727b423818c6f55a6eb725909652c50cee6851831ba930f SHA512 aa40ca783fab1b9f98d7cf7e5037df755e8d901777b7ad05951aab168ef153ea5853e10c2ab00851fa8d36bc683d4ad8d3365f827121d1480ea0ad975ea6ea9d WHIRLPOOL de6d4885bf0f0663b3762428140e84a19ddac187d959de18ab3e1e2f8405f4c965fd8b35c5f66292db15ea3d0a936affff4c21c9ee478a867d220f84d6c655a5
|
||||
MISC ChangeLog 28538 SHA256 5fb9c30f5fa01c01399769bcdc25d07ae82aa9d3ce85122ce91ad67fd33018c3 SHA512 70463eee18d128e1708cea5aef6d8825ff7c0e1d0b29d91d80a7f331ec843a6cffe72799539fa1340f307c7f804681f0afe3a4a93a1229a840eb0f04ac4814fe WHIRLPOOL e731e3e53d9bc991f02af2f220e24e79371ca6e553061f654cf32787609d60e7ebe8e5f9be8b10dc1cf922f0eec7e367c47dd0978a4e87e47f958958605275d6
|
||||
MISC metadata.xml 158 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1 SHA512 7fbfbd2b3ed1b81867d55648509f778fdbe2091af53727b3426a3c7f453ae7e1663a99fdd2101508b8d6c85b3158459c93551b77a6a394f02d7e11cbc8a5ecf4 WHIRLPOOL 4bcd5662974877d42ebc4361b6eb412bfeea2af7144b436ce7ed152327d554afc321c376625ba0bb85a704b70d86e3c4882dff3573047acddd8ffccf655d4f7e
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJQTXqRAAoJEJ0WA1zPCt1hzsMH/jwG7PVT+sz/NhPcHI6T3Ekx
|
||||
H/yyw5kFcDiiF12UB/5VVtE9+XdGU934EGVKOtfKMASSjlnhNj4B9k510ixVTybz
|
||||
4MMnAcX6kWbj9oR7v3A2GN/eKO+cWQsDIq+i3IZvbxraMwadWtPPM64S8Ye+HKBJ
|
||||
YWgzgvvQrlbIFMacsqAMnoBiwH49LzivmQf3ov2L+iYWN2lN8cvoqWDf0fHeOaWN
|
||||
U3EmeCZgaEg0GPDqoyFi6Po3cAF2kn2mSEcx4/d3zAsXzGioh9uSpKOsZ+DZgesY
|
||||
1mVYhX1AxQg3wI+iFN2zgYJVO88H2ZtQA2PNZACPU1f39DiM7J3pvlc23VHa/Zk=
|
||||
=/1bA
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,51 @@
|
||||
From 4da0f7e207f14a03daad4663865c285eb27f93e9 Mon Sep 17 00:00:00 2001
|
||||
From: Chris Evans <cevans@chromium.org>
|
||||
Date: Mon, 3 Sep 2012 18:16:44 +0800
|
||||
Subject: [PATCH] Avoid a heap use after free error
|
||||
|
||||
For https://code.google.com/p/chromium/issues/detail?id=140368
|
||||
---
|
||||
libxslt/functions.c | 6 ++++--
|
||||
1 file changed, 4 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/libxslt/functions.c b/libxslt/functions.c
|
||||
index 5a8eb79..fe2f1ca 100644
|
||||
--- a/libxslt/functions.c
|
||||
+++ b/libxslt/functions.c
|
||||
@@ -660,6 +660,7 @@ xsltFormatNumberFunction(xmlXPathParserContextPtr ctxt, int nargs)
|
||||
void
|
||||
xsltGenerateIdFunction(xmlXPathParserContextPtr ctxt, int nargs){
|
||||
xmlNodePtr cur = NULL;
|
||||
+ xmlXPathObjectPtr obj = NULL;
|
||||
long val;
|
||||
xmlChar str[30];
|
||||
xmlDocPtr doc;
|
||||
@@ -667,7 +668,6 @@ xsltGenerateIdFunction(xmlXPathParserContextPtr ctxt, int nargs){
|
||||
if (nargs == 0) {
|
||||
cur = ctxt->context->node;
|
||||
} else if (nargs == 1) {
|
||||
- xmlXPathObjectPtr obj;
|
||||
xmlNodeSetPtr nodelist;
|
||||
int i, ret;
|
||||
|
||||
@@ -690,7 +690,6 @@ xsltGenerateIdFunction(xmlXPathParserContextPtr ctxt, int nargs){
|
||||
if (ret == -1)
|
||||
cur = nodelist->nodeTab[i];
|
||||
}
|
||||
- xmlXPathFreeObject(obj);
|
||||
} else {
|
||||
xsltTransformError(xsltXPathGetTransformContext(ctxt), NULL, NULL,
|
||||
"generate-id() : invalid number of args %d\n", nargs);
|
||||
@@ -713,6 +712,9 @@ xsltGenerateIdFunction(xmlXPathParserContextPtr ctxt, int nargs){
|
||||
|
||||
}
|
||||
|
||||
+ if (obj)
|
||||
+ xmlXPathFreeObject(obj);
|
||||
+
|
||||
val = (long)((char *)cur - (char *)doc);
|
||||
if (val >= 0) {
|
||||
sprintf((char *)str, "idp%ld", val);
|
||||
--
|
||||
1.7.12
|
||||
|
@ -0,0 +1,37 @@
|
||||
From 937ba2a3eb42d288f53c8adc211bd1122869f0bf Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Veillard <veillard@redhat.com>
|
||||
Date: Wed, 8 Aug 2012 15:31:05 +0800
|
||||
Subject: [PATCH] Fix default template processing on namespace nodes
|
||||
|
||||
---
|
||||
libxslt/transform.c | 7 ++++++-
|
||||
1 file changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/libxslt/transform.c b/libxslt/transform.c
|
||||
index 53eefcc..c6df19e 100644
|
||||
--- a/libxslt/transform.c
|
||||
+++ b/libxslt/transform.c
|
||||
@@ -4895,7 +4895,10 @@ xsltApplyTemplates(xsltTransformContextPtr ctxt, xmlNodePtr node,
|
||||
list = xmlXPathNodeSetCreate(NULL);
|
||||
if (list == NULL)
|
||||
goto error;
|
||||
- cur = node->children;
|
||||
+ if (node->type != XML_NAMESPACE_DECL)
|
||||
+ cur = node->children;
|
||||
+ else
|
||||
+ cur = NULL;
|
||||
while (cur != NULL) {
|
||||
switch (cur->type) {
|
||||
case XML_TEXT_NODE:
|
||||
@@ -4944,6 +4947,8 @@ xsltApplyTemplates(xsltTransformContextPtr ctxt, xmlNodePtr node,
|
||||
if (cur->prev != NULL)
|
||||
cur->prev->next = cur->next;
|
||||
break;
|
||||
+ case XML_NAMESPACE_DECL:
|
||||
+ break;
|
||||
default:
|
||||
#ifdef WITH_XSLT_DEBUG_PROCESS
|
||||
XSLT_TRACE(ctxt,XSLT_TRACE_APPLY_TEMPLATES,xsltGenericDebug(xsltGenericDebugContext,
|
||||
--
|
||||
1.7.12
|
||||
|
@ -0,0 +1,590 @@
|
||||
From 1564b30e994602a95863d9716be83612580a2fed Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Veillard <veillard@redhat.com>
|
||||
Date: Thu, 9 Aug 2012 16:18:51 +0800
|
||||
Subject: [PATCH] Hardening of code checking node types in various entry point
|
||||
|
||||
---
|
||||
libxslt/attributes.c | 5 +++--
|
||||
libxslt/preproc.c | 45 +++++++++++++++++++++++----------------------
|
||||
libxslt/templates.c | 15 ++++++++++-----
|
||||
libxslt/transform.c | 2 +-
|
||||
libxslt/variables.c | 10 +++++-----
|
||||
libxslt/xslt.c | 43 +++++++++++++++++++++++++------------------
|
||||
libxslt/xsltutils.c | 27 +++++++++++++++++++--------
|
||||
7 files changed, 86 insertions(+), 61 deletions(-)
|
||||
|
||||
diff --git a/libxslt/attributes.c b/libxslt/attributes.c
|
||||
index ce47df7..11d558b 100644
|
||||
--- a/libxslt/attributes.c
|
||||
+++ b/libxslt/attributes.c
|
||||
@@ -293,7 +293,7 @@ xsltParseStylesheetAttributeSet(xsltStylesheetPtr style, xmlNodePtr cur) {
|
||||
xmlNodePtr child;
|
||||
xsltAttrElemPtr attrItems;
|
||||
|
||||
- if ((cur == NULL) || (style == NULL))
|
||||
+ if ((cur == NULL) || (style == NULL) || (cur->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
value = xmlGetNsProp(cur, (const xmlChar *)"name", NULL);
|
||||
@@ -656,7 +656,8 @@ xsltAttributeInternal(xsltTransformContextPtr ctxt,
|
||||
xmlNsPtr ns = NULL;
|
||||
xmlAttrPtr attr;
|
||||
|
||||
- if ((ctxt == NULL) || (contextNode == NULL) || (inst == NULL))
|
||||
+ if ((ctxt == NULL) || (contextNode == NULL) || (inst == NULL) ||
|
||||
+ (inst->type != XML_ELEMENT_NODE) )
|
||||
return;
|
||||
|
||||
/*
|
||||
diff --git a/libxslt/preproc.c b/libxslt/preproc.c
|
||||
index f5d265d..4d483ff 100644
|
||||
--- a/libxslt/preproc.c
|
||||
+++ b/libxslt/preproc.c
|
||||
@@ -680,7 +680,7 @@ xsltSortComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
#else
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -788,7 +788,7 @@ xsltCopyComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
#ifdef XSLT_REFACTORED
|
||||
comp = (xsltStyleItemCopyPtr) xsltNewStylePreComp(style, XSLT_FUNC_COPY);
|
||||
@@ -832,7 +832,7 @@ xsltTextComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
#endif
|
||||
const xmlChar *prop;
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -885,7 +885,7 @@ xsltElementComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
* <!-- Content: template -->
|
||||
* </xsl:element>
|
||||
*/
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1002,7 +1002,7 @@ xsltAttributeComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
* <!-- Content: template -->
|
||||
* </xsl:attribute>
|
||||
*/
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1122,7 +1122,7 @@ xsltCommentComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1152,7 +1152,7 @@ xsltProcessingInstructionComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1186,7 +1186,7 @@ xsltCopyOfComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1233,7 +1233,7 @@ xsltValueOfComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
#endif
|
||||
const xmlChar *prop;
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1358,7 +1358,7 @@ xsltWithParamComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1417,7 +1417,7 @@ xsltNumberComp(xsltStylesheetPtr style, xmlNodePtr cur) {
|
||||
#endif
|
||||
const xmlChar *prop;
|
||||
|
||||
- if ((style == NULL) || (cur == NULL))
|
||||
+ if ((style == NULL) || (cur == NULL) || (cur->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1543,7 +1543,7 @@ xsltApplyImportsComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1573,7 +1573,7 @@ xsltCallTemplateComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1612,7 +1612,7 @@ xsltApplyTemplatesComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1664,7 +1664,7 @@ xsltChooseComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1695,7 +1695,7 @@ xsltIfComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1741,7 +1741,7 @@ xsltWhenComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1787,7 +1787,7 @@ xsltForEachComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1835,7 +1835,7 @@ xsltVariableComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1914,7 +1914,7 @@ xsltParamComp(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -2006,7 +2006,7 @@ xsltStylePreCompute(xsltStylesheetPtr style, xmlNodePtr node) {
|
||||
* the parsing mechanism for all elements in the XSLT namespace.
|
||||
*/
|
||||
if (style == NULL) {
|
||||
- if (node != NULL)
|
||||
+ if ((node != NULL) && (node->type == XML_ELEMENT_NODE))
|
||||
node->psvi = NULL;
|
||||
return;
|
||||
}
|
||||
@@ -2221,7 +2221,8 @@ xsltStylePreCompute(xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
* namespace- and local-name of the node, but can evaluate this
|
||||
* using cctxt->style->inode->category;
|
||||
*/
|
||||
- if (inst->psvi != NULL)
|
||||
+ if ((inst == NULL) || (inst->type != XML_ELEMENT_NODE) ||
|
||||
+ (inst->psvi != NULL))
|
||||
return;
|
||||
|
||||
if (IS_XSLT_ELEM(inst)) {
|
||||
diff --git a/libxslt/templates.c b/libxslt/templates.c
|
||||
index 52bb3cf..169afd9 100644
|
||||
--- a/libxslt/templates.c
|
||||
+++ b/libxslt/templates.c
|
||||
@@ -198,7 +198,8 @@ xsltEvalTemplateString(xsltTransformContextPtr ctxt,
|
||||
xmlNodePtr oldInsert, insert = NULL;
|
||||
xmlChar *ret;
|
||||
|
||||
- if ((ctxt == NULL) || (contextNode == NULL) || (inst == NULL))
|
||||
+ if ((ctxt == NULL) || (contextNode == NULL) || (inst == NULL) ||
|
||||
+ (inst->type != XML_ELEMENT_NODE))
|
||||
return(NULL);
|
||||
|
||||
if (inst->children == NULL)
|
||||
@@ -390,7 +391,8 @@ xsltEvalAttrValueTemplate(xsltTransformContextPtr ctxt, xmlNodePtr inst,
|
||||
xmlChar *ret;
|
||||
xmlChar *expr;
|
||||
|
||||
- if ((ctxt == NULL) || (inst == NULL) || (name == NULL))
|
||||
+ if ((ctxt == NULL) || (inst == NULL) || (name == NULL) ||
|
||||
+ (inst->type != XML_ELEMENT_NODE))
|
||||
return(NULL);
|
||||
|
||||
expr = xsltGetNsProp(inst, name, ns);
|
||||
@@ -434,7 +436,8 @@ xsltEvalStaticAttrValueTemplate(xsltStylesheetPtr style, xmlNodePtr inst,
|
||||
const xmlChar *ret;
|
||||
xmlChar *expr;
|
||||
|
||||
- if ((style == NULL) || (inst == NULL) || (name == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (name == NULL) ||
|
||||
+ (inst->type != XML_ELEMENT_NODE))
|
||||
return(NULL);
|
||||
|
||||
expr = xsltGetNsProp(inst, name, ns);
|
||||
@@ -475,7 +478,8 @@ xsltAttrTemplateProcess(xsltTransformContextPtr ctxt, xmlNodePtr target,
|
||||
const xmlChar *value;
|
||||
xmlAttrPtr ret;
|
||||
|
||||
- if ((ctxt == NULL) || (attr == NULL) || (target == NULL))
|
||||
+ if ((ctxt == NULL) || (attr == NULL) || (target == NULL) ||
|
||||
+ (target->type != XML_ELEMENT_NODE))
|
||||
return(NULL);
|
||||
|
||||
if (attr->type != XML_ATTRIBUTE_NODE)
|
||||
@@ -632,7 +636,8 @@ xsltAttrListTemplateProcess(xsltTransformContextPtr ctxt,
|
||||
const xmlChar *value;
|
||||
xmlChar *valueAVT;
|
||||
|
||||
- if ((ctxt == NULL) || (target == NULL) || (attrs == NULL))
|
||||
+ if ((ctxt == NULL) || (target == NULL) || (attrs == NULL) ||
|
||||
+ (target->type != XML_ELEMENT_NODE))
|
||||
return(NULL);
|
||||
|
||||
oldInsert = ctxt->insert;
|
||||
diff --git a/libxslt/transform.c b/libxslt/transform.c
|
||||
index c6df19e..bc6d851 100644
|
||||
--- a/libxslt/transform.c
|
||||
+++ b/libxslt/transform.c
|
||||
@@ -777,7 +777,7 @@ xsltCopyTextString(xsltTransformContextPtr ctxt, xmlNodePtr target,
|
||||
#endif
|
||||
|
||||
/*
|
||||
- * Play save and reset the merging mechanism for every new
|
||||
+ * Play safe and reset the merging mechanism for every new
|
||||
* target node.
|
||||
*/
|
||||
if ((target == NULL) || (target->children == NULL)) {
|
||||
diff --git a/libxslt/variables.c b/libxslt/variables.c
|
||||
index cb0d4b0..2d26872 100644
|
||||
--- a/libxslt/variables.c
|
||||
+++ b/libxslt/variables.c
|
||||
@@ -1935,7 +1935,7 @@ xsltParseStylesheetCallerParam(xsltTransformContextPtr ctxt, xmlNodePtr inst)
|
||||
the instruction itself. */
|
||||
xsltStackElemPtr param = NULL;
|
||||
|
||||
- if ((ctxt == NULL) || (inst == NULL))
|
||||
+ if ((ctxt == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return(NULL);
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -1994,7 +1994,7 @@ xsltParseGlobalVariable(xsltStylesheetPtr style, xmlNodePtr cur)
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((cur == NULL) || (style == NULL))
|
||||
+ if ((cur == NULL) || (style == NULL) || (cur->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -2056,7 +2056,7 @@ xsltParseGlobalParam(xsltStylesheetPtr style, xmlNodePtr cur) {
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((cur == NULL) || (style == NULL))
|
||||
+ if ((cur == NULL) || (style == NULL) || (cur->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
#ifdef XSLT_REFACTORED
|
||||
@@ -2119,7 +2119,7 @@ xsltParseStylesheetVariable(xsltTransformContextPtr ctxt, xmlNodePtr inst)
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((inst == NULL) || (ctxt == NULL))
|
||||
+ if ((inst == NULL) || (ctxt == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
comp = inst->psvi;
|
||||
@@ -2161,7 +2161,7 @@ xsltParseStylesheetParam(xsltTransformContextPtr ctxt, xmlNodePtr cur)
|
||||
xsltStylePreCompPtr comp;
|
||||
#endif
|
||||
|
||||
- if ((cur == NULL) || (ctxt == NULL))
|
||||
+ if ((cur == NULL) || (ctxt == NULL) || (cur->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
comp = cur->psvi;
|
||||
diff --git a/libxslt/xslt.c b/libxslt/xslt.c
|
||||
index 6293bb3..2bc8af5 100644
|
||||
--- a/libxslt/xslt.c
|
||||
+++ b/libxslt/xslt.c
|
||||
@@ -1162,9 +1162,9 @@ xsltParseStylesheetOutput(xsltStylesheetPtr style, xmlNodePtr cur)
|
||||
xmlChar *element,
|
||||
*end;
|
||||
|
||||
- if ((cur == NULL) || (style == NULL))
|
||||
+ if ((cur == NULL) || (style == NULL) || (cur->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
-
|
||||
+
|
||||
prop = xmlGetNsProp(cur, (const xmlChar *) "version", NULL);
|
||||
if (prop != NULL) {
|
||||
if (style->version != NULL)
|
||||
@@ -1377,12 +1377,12 @@ xsltParseStylesheetDecimalFormat(xsltStylesheetPtr style, xmlNodePtr cur)
|
||||
xmlChar *prop;
|
||||
xsltDecimalFormatPtr format;
|
||||
xsltDecimalFormatPtr iter;
|
||||
-
|
||||
- if ((cur == NULL) || (style == NULL))
|
||||
+
|
||||
+ if ((cur == NULL) || (style == NULL) || (cur->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
format = style->decimalFormat;
|
||||
-
|
||||
+
|
||||
prop = xmlGetNsProp(cur, BAD_CAST("name"), NULL);
|
||||
if (prop != NULL) {
|
||||
format = xsltDecimalFormatGetByName(style, prop);
|
||||
@@ -1484,7 +1484,7 @@ xsltParseStylesheetPreserveSpace(xsltStylesheetPtr style, xmlNodePtr cur) {
|
||||
xmlChar *elements;
|
||||
xmlChar *element, *end;
|
||||
|
||||
- if ((cur == NULL) || (style == NULL))
|
||||
+ if ((cur == NULL) || (style == NULL) || (cur->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
elements = xmlGetNsProp(cur, (const xmlChar *)"elements", NULL);
|
||||
@@ -1558,7 +1558,7 @@ xsltParseStylesheetExtPrefix(xsltStylesheetPtr style, xmlNodePtr cur,
|
||||
xmlChar *prefixes;
|
||||
xmlChar *prefix, *end;
|
||||
|
||||
- if ((cur == NULL) || (style == NULL))
|
||||
+ if ((cur == NULL) || (style == NULL) || (cur->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
if (isXsltElem) {
|
||||
@@ -1623,7 +1623,7 @@ xsltParseStylesheetStripSpace(xsltStylesheetPtr style, xmlNodePtr cur) {
|
||||
xmlChar *elements;
|
||||
xmlChar *element, *end;
|
||||
|
||||
- if ((cur == NULL) || (style == NULL))
|
||||
+ if ((cur == NULL) || (style == NULL) || (cur->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
elements = xmlGetNsProp(cur, (const xmlChar *)"elements", NULL);
|
||||
@@ -1696,7 +1696,7 @@ xsltParseStylesheetExcludePrefix(xsltStylesheetPtr style, xmlNodePtr cur,
|
||||
xmlChar *prefixes;
|
||||
xmlChar *prefix, *end;
|
||||
|
||||
- if ((cur == NULL) || (style == NULL))
|
||||
+ if ((cur == NULL) || (style == NULL) || (cur->type != XML_ELEMENT_NODE))
|
||||
return(0);
|
||||
|
||||
if (isXsltElem)
|
||||
@@ -4287,7 +4287,7 @@ static int
|
||||
xsltParseUnknownXSLTElem(xsltCompilerCtxtPtr cctxt,
|
||||
xmlNodePtr node)
|
||||
{
|
||||
- if ((cctxt == NULL) || (node == NULL))
|
||||
+ if ((cctxt == NULL) || (node == NULL) || (node->type != XML_ELEMENT_NODE))
|
||||
return(-1);
|
||||
|
||||
/*
|
||||
@@ -4384,7 +4384,7 @@ xsltParseSequenceConstructor(xsltCompilerCtxtPtr cctxt, xmlNodePtr cur)
|
||||
if (cctxt->inode->category == XSLT_ELEMENT_CATEGORY_EXTENSION) {
|
||||
cctxt->inode->extContentHandled = 1;
|
||||
}
|
||||
- if (cur == NULL)
|
||||
+ if ((cur == NULL) || (cur->type == XML_NAMESPACE_DECL))
|
||||
return;
|
||||
/*
|
||||
* This is the content reffered to as a "template".
|
||||
@@ -4789,7 +4789,8 @@ xsltParseSequenceConstructor(xsltCompilerCtxtPtr cctxt, xmlNodePtr cur)
|
||||
*/
|
||||
void
|
||||
xsltParseTemplateContent(xsltStylesheetPtr style, xmlNodePtr templ) {
|
||||
- if ((style == NULL) || (templ == NULL))
|
||||
+ if ((style == NULL) || (templ == NULL) ||
|
||||
+ (templ->type == XML_NAMESPACE_DECL))
|
||||
return;
|
||||
|
||||
/*
|
||||
@@ -4838,6 +4839,10 @@ xsltParseTemplateContent(xsltStylesheetPtr style, xmlNodePtr templ) {
|
||||
void
|
||||
xsltParseTemplateContent(xsltStylesheetPtr style, xmlNodePtr templ) {
|
||||
xmlNodePtr cur, delete;
|
||||
+
|
||||
+ if ((style == NULL) || (templ == NULL) ||
|
||||
+ (templ->type == XML_NAMESPACE_DECL)) return;
|
||||
+
|
||||
/*
|
||||
* This content comes from the stylesheet
|
||||
* For stylesheets, the set of whitespace-preserving
|
||||
@@ -5057,7 +5062,7 @@ xsltParseStylesheetKey(xsltStylesheetPtr style, xmlNodePtr key) {
|
||||
xmlChar *name = NULL;
|
||||
xmlChar *nameURI = NULL;
|
||||
|
||||
- if ((style == NULL) || (key == NULL))
|
||||
+ if ((style == NULL) || (key == NULL) || (key->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
/*
|
||||
@@ -5147,7 +5152,8 @@ xsltParseXSLTTemplate(xsltCompilerCtxtPtr cctxt, xmlNodePtr templNode) {
|
||||
xmlChar *prop;
|
||||
double priority;
|
||||
|
||||
- if ((cctxt == NULL) || (templNode == NULL))
|
||||
+ if ((cctxt == NULL) || (templNode == NULL) ||
|
||||
+ (templNode->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
/*
|
||||
@@ -5308,7 +5314,8 @@ xsltParseStylesheetTemplate(xsltStylesheetPtr style, xmlNodePtr template) {
|
||||
xmlChar *modeURI = NULL;
|
||||
double priority;
|
||||
|
||||
- if (template == NULL)
|
||||
+ if ((style == NULL) || (template == NULL) ||
|
||||
+ (template->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
/*
|
||||
@@ -5440,7 +5447,7 @@ static xsltStyleItemIncludePtr
|
||||
xsltCompileXSLTIncludeElem(xsltCompilerCtxtPtr cctxt, xmlNodePtr node) {
|
||||
xsltStyleItemIncludePtr item;
|
||||
|
||||
- if ((cctxt == NULL) || (node == NULL))
|
||||
+ if ((cctxt == NULL) || (node == NULL) || (node->type != XML_ELEMENT_NODE))
|
||||
return(NULL);
|
||||
|
||||
node->psvi = NULL;
|
||||
@@ -5960,7 +5967,7 @@ xsltParseXSLTStylesheetElem(xsltCompilerCtxtPtr cctxt, xmlNodePtr node)
|
||||
{
|
||||
xmlNodePtr cur, start;
|
||||
|
||||
- if ((cctxt == NULL) || (node == NULL))
|
||||
+ if ((cctxt == NULL) || (node == NULL) || (node->type != XML_ELEMENT_NODE))
|
||||
return(-1);
|
||||
|
||||
if (node->children == NULL)
|
||||
@@ -6048,7 +6055,7 @@ xsltParseStylesheetTop(xsltStylesheetPtr style, xmlNodePtr top) {
|
||||
int templates = 0;
|
||||
#endif
|
||||
|
||||
- if (top == NULL)
|
||||
+ if ((top == NULL) || (top->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
prop = xmlGetNsProp(top, (const xmlChar *)"version", NULL);
|
||||
diff --git a/libxslt/xsltutils.c b/libxslt/xsltutils.c
|
||||
index 7a4caf0..6a0e8f2 100644
|
||||
--- a/libxslt/xsltutils.c
|
||||
+++ b/libxslt/xsltutils.c
|
||||
@@ -91,10 +91,15 @@ xsltGetCNsProp(xsltStylesheetPtr style, xmlNodePtr node,
|
||||
if ((node == NULL) || (style == NULL) || (style->dict == NULL))
|
||||
return(NULL);
|
||||
|
||||
- prop = node->properties;
|
||||
- if (nameSpace == NULL) {
|
||||
+ if (nameSpace == NULL)
|
||||
return xmlGetProp(node, name);
|
||||
- }
|
||||
+
|
||||
+ if (node->type == XML_NAMESPACE_DECL)
|
||||
+ return(NULL);
|
||||
+ if (node->type == XML_ELEMENT_NODE)
|
||||
+ prop = node->properties;
|
||||
+ else
|
||||
+ prop = NULL;
|
||||
while (prop != NULL) {
|
||||
/*
|
||||
* One need to have
|
||||
@@ -131,7 +136,7 @@ xsltGetCNsProp(xsltStylesheetPtr style, xmlNodePtr node,
|
||||
attrDecl = xmlGetDtdAttrDesc(doc->intSubset, node->name, name);
|
||||
if ((attrDecl == NULL) && (doc->extSubset != NULL))
|
||||
attrDecl = xmlGetDtdAttrDesc(doc->extSubset, node->name, name);
|
||||
-
|
||||
+
|
||||
if ((attrDecl != NULL) && (attrDecl->prefix != NULL)) {
|
||||
/*
|
||||
* The DTD declaration only allows a prefix search
|
||||
@@ -173,7 +178,15 @@ xsltGetNsProp(xmlNodePtr node, const xmlChar *name, const xmlChar *nameSpace) {
|
||||
if (node == NULL)
|
||||
return(NULL);
|
||||
|
||||
- prop = node->properties;
|
||||
+ if (nameSpace == NULL)
|
||||
+ return xmlGetProp(node, name);
|
||||
+
|
||||
+ if (node->type == XML_NAMESPACE_DECL)
|
||||
+ return(NULL);
|
||||
+ if (node->type == XML_ELEMENT_NODE)
|
||||
+ prop = node->properties;
|
||||
+ else
|
||||
+ prop = NULL;
|
||||
/*
|
||||
* TODO: Substitute xmlGetProp() for xmlGetNsProp(), since the former
|
||||
* is not namespace-aware and will return an attribute with equal
|
||||
@@ -183,8 +196,6 @@ xsltGetNsProp(xmlNodePtr node, const xmlChar *name, const xmlChar *nameSpace) {
|
||||
* So this would return "myName" even if an attribute @name
|
||||
* in the XSLT was requested.
|
||||
*/
|
||||
- if (nameSpace == NULL)
|
||||
- return(xmlGetProp(node, name));
|
||||
while (prop != NULL) {
|
||||
/*
|
||||
* One need to have
|
||||
@@ -217,7 +228,7 @@ xsltGetNsProp(xmlNodePtr node, const xmlChar *name, const xmlChar *nameSpace) {
|
||||
attrDecl = xmlGetDtdAttrDesc(doc->intSubset, node->name, name);
|
||||
if ((attrDecl == NULL) && (doc->extSubset != NULL))
|
||||
attrDecl = xmlGetDtdAttrDesc(doc->extSubset, node->name, name);
|
||||
-
|
||||
+
|
||||
if ((attrDecl != NULL) && (attrDecl->prefix != NULL)) {
|
||||
/*
|
||||
* The DTD declaration only allows a prefix search
|
||||
--
|
||||
1.7.12
|
||||
|
@ -0,0 +1,38 @@
|
||||
From 24653072221e76d2f1f06aa71225229b532f8946 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Veillard <veillard@redhat.com>
|
||||
Date: Thu, 16 Aug 2012 15:51:35 +0800
|
||||
Subject: [PATCH] Hardening of code checking node types in EXSLT
|
||||
|
||||
---
|
||||
libexslt/functions.c | 6 ++++--
|
||||
1 file changed, 4 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/libexslt/functions.c b/libexslt/functions.c
|
||||
index 13fd06e..4c68cea 100644
|
||||
--- a/libexslt/functions.c
|
||||
+++ b/libexslt/functions.c
|
||||
@@ -459,10 +459,9 @@ exsltFuncFunctionComp (xsltStylesheetPtr style, xmlNodePtr inst) {
|
||||
xmlHashTablePtr data;
|
||||
exsltFuncFunctionData *func;
|
||||
|
||||
- if ((style == NULL) || (inst == NULL))
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
return;
|
||||
|
||||
-
|
||||
{
|
||||
xmlChar *qname;
|
||||
|
||||
@@ -546,6 +545,9 @@ exsltFuncResultComp (xsltStylesheetPtr style, xmlNodePtr inst,
|
||||
xmlChar *sel;
|
||||
exsltFuncResultPreComp *ret;
|
||||
|
||||
+ if ((style == NULL) || (inst == NULL) || (inst->type != XML_ELEMENT_NODE))
|
||||
+ return (NULL);
|
||||
+
|
||||
/*
|
||||
* "Validity" checking
|
||||
*/
|
||||
--
|
||||
1.7.12
|
||||
|
@ -0,0 +1,209 @@
|
||||
From 8566ab4a10158d195adb5f1f61afe1ee8bfebd12 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Veillard <veillard@redhat.com>
|
||||
Date: Thu, 9 Aug 2012 15:31:07 +0800
|
||||
Subject: [PATCH] Cleanup of the pattern compilation code
|
||||
|
||||
Avoid potential crashes and memory leaks
|
||||
---
|
||||
libxslt/pattern.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++------
|
||||
1 file changed, 47 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/libxslt/pattern.c b/libxslt/pattern.c
|
||||
index 1155b54..a6140cb 100644
|
||||
--- a/libxslt/pattern.c
|
||||
+++ b/libxslt/pattern.c
|
||||
@@ -303,6 +303,10 @@ xsltCompMatchAdd(xsltParserContextPtr ctxt, xsltCompMatchPtr comp,
|
||||
"xsltCompMatchAdd: memory re-allocation failure.\n");
|
||||
if (ctxt->style != NULL)
|
||||
ctxt->style->errors++;
|
||||
+ if (value)
|
||||
+ xmlFree(value);
|
||||
+ if (value2)
|
||||
+ xmlFree(value2);
|
||||
return (-1);
|
||||
}
|
||||
comp->maxStep *= 2;
|
||||
@@ -1384,17 +1388,22 @@ xsltCompileIdKeyPattern(xsltParserContextPtr ctxt, xmlChar *name,
|
||||
NEXT;
|
||||
SKIP_BLANKS;
|
||||
lit = xsltScanLiteral(ctxt);
|
||||
- if (ctxt->error)
|
||||
+ if (ctxt->error) {
|
||||
+ xsltTransformError(NULL, NULL, NULL,
|
||||
+ "xsltCompileIdKeyPattern : Literal expected\n");
|
||||
return;
|
||||
+ }
|
||||
SKIP_BLANKS;
|
||||
if (CUR != ')') {
|
||||
xsltTransformError(NULL, NULL, NULL,
|
||||
"xsltCompileIdKeyPattern : ) expected\n");
|
||||
+ xmlFree(lit);
|
||||
ctxt->error = 1;
|
||||
return;
|
||||
}
|
||||
NEXT;
|
||||
PUSH(XSLT_OP_ID, lit, NULL, novar);
|
||||
+ lit = NULL;
|
||||
} else if ((aid) && (xmlStrEqual(name, (const xmlChar *)"key"))) {
|
||||
if (axis != 0) {
|
||||
xsltTransformError(NULL, NULL, NULL,
|
||||
@@ -1405,8 +1414,11 @@ xsltCompileIdKeyPattern(xsltParserContextPtr ctxt, xmlChar *name,
|
||||
NEXT;
|
||||
SKIP_BLANKS;
|
||||
lit = xsltScanLiteral(ctxt);
|
||||
- if (ctxt->error)
|
||||
+ if (ctxt->error) {
|
||||
+ xsltTransformError(NULL, NULL, NULL,
|
||||
+ "xsltCompileIdKeyPattern : Literal expected\n");
|
||||
return;
|
||||
+ }
|
||||
SKIP_BLANKS;
|
||||
if (CUR != ',') {
|
||||
xsltTransformError(NULL, NULL, NULL,
|
||||
@@ -1417,25 +1429,36 @@ xsltCompileIdKeyPattern(xsltParserContextPtr ctxt, xmlChar *name,
|
||||
NEXT;
|
||||
SKIP_BLANKS;
|
||||
lit2 = xsltScanLiteral(ctxt);
|
||||
- if (ctxt->error)
|
||||
+ if (ctxt->error) {
|
||||
+ xsltTransformError(NULL, NULL, NULL,
|
||||
+ "xsltCompileIdKeyPattern : Literal expected\n");
|
||||
+ xmlFree(lit);
|
||||
return;
|
||||
+ }
|
||||
SKIP_BLANKS;
|
||||
if (CUR != ')') {
|
||||
xsltTransformError(NULL, NULL, NULL,
|
||||
"xsltCompileIdKeyPattern : ) expected\n");
|
||||
+ xmlFree(lit);
|
||||
+ xmlFree(lit2);
|
||||
ctxt->error = 1;
|
||||
return;
|
||||
}
|
||||
NEXT;
|
||||
/* URGENT TODO: support namespace in keys */
|
||||
PUSH(XSLT_OP_KEY, lit, lit2, novar);
|
||||
+ lit = NULL;
|
||||
+ lit2 = NULL;
|
||||
} else if (xmlStrEqual(name, (const xmlChar *)"processing-instruction")) {
|
||||
NEXT;
|
||||
SKIP_BLANKS;
|
||||
if (CUR != ')') {
|
||||
lit = xsltScanLiteral(ctxt);
|
||||
- if (ctxt->error)
|
||||
+ if (ctxt->error) {
|
||||
+ xsltTransformError(NULL, NULL, NULL,
|
||||
+ "xsltCompileIdKeyPattern : Literal expected\n");
|
||||
return;
|
||||
+ }
|
||||
SKIP_BLANKS;
|
||||
if (CUR != ')') {
|
||||
xsltTransformError(NULL, NULL, NULL,
|
||||
@@ -1446,6 +1469,7 @@ xsltCompileIdKeyPattern(xsltParserContextPtr ctxt, xmlChar *name,
|
||||
}
|
||||
NEXT;
|
||||
PUSH(XSLT_OP_PI, lit, NULL, novar);
|
||||
+ lit = NULL;
|
||||
} else if (xmlStrEqual(name, (const xmlChar *)"text")) {
|
||||
NEXT;
|
||||
SKIP_BLANKS;
|
||||
@@ -1496,8 +1520,7 @@ xsltCompileIdKeyPattern(xsltParserContextPtr ctxt, xmlChar *name,
|
||||
return;
|
||||
}
|
||||
error:
|
||||
- if (name != NULL)
|
||||
- xmlFree(name);
|
||||
+ return;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1560,6 +1583,8 @@ parse_node_test:
|
||||
SKIP_BLANKS;
|
||||
if (CUR == '(') {
|
||||
xsltCompileIdKeyPattern(ctxt, token, 0, novar, axis);
|
||||
+ xmlFree(token);
|
||||
+ token = NULL;
|
||||
if (ctxt->error)
|
||||
goto error;
|
||||
} else if (CUR == ':') {
|
||||
@@ -1578,20 +1603,24 @@ parse_node_test:
|
||||
"xsltCompileStepPattern : no namespace bound to prefix %s\n",
|
||||
prefix);
|
||||
xmlFree(prefix);
|
||||
+ prefix=NULL;
|
||||
ctxt->error = 1;
|
||||
goto error;
|
||||
} else {
|
||||
URL = xmlStrdup(ns->href);
|
||||
}
|
||||
xmlFree(prefix);
|
||||
+ prefix=NULL;
|
||||
if (token == NULL) {
|
||||
if (CUR == '*') {
|
||||
NEXT;
|
||||
if (axis == AXIS_ATTRIBUTE) {
|
||||
PUSH(XSLT_OP_ATTR, NULL, URL, novar);
|
||||
+ URL = NULL;
|
||||
}
|
||||
else {
|
||||
PUSH(XSLT_OP_NS, URL, NULL, novar);
|
||||
+ URL = NULL;
|
||||
}
|
||||
} else {
|
||||
xsltTransformError(NULL, NULL, NULL,
|
||||
@@ -1602,9 +1631,13 @@ parse_node_test:
|
||||
} else {
|
||||
if (axis == AXIS_ATTRIBUTE) {
|
||||
PUSH(XSLT_OP_ATTR, token, URL, novar);
|
||||
+ token = NULL;
|
||||
+ URL = NULL;
|
||||
}
|
||||
else {
|
||||
PUSH(XSLT_OP_ELEM, token, URL, novar);
|
||||
+ token = NULL;
|
||||
+ URL = NULL;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@@ -1626,6 +1659,7 @@ parse_node_test:
|
||||
goto error;
|
||||
}
|
||||
xmlFree(token);
|
||||
+ token = NULL;
|
||||
SKIP_BLANKS;
|
||||
token = xsltScanNCName(ctxt);
|
||||
goto parse_node_test;
|
||||
@@ -1640,9 +1674,13 @@ parse_node_test:
|
||||
URL = xmlStrdup(URI);
|
||||
if (axis == AXIS_ATTRIBUTE) {
|
||||
PUSH(XSLT_OP_ATTR, token, URL, novar);
|
||||
+ token = NULL;
|
||||
+ URL = NULL;
|
||||
}
|
||||
else {
|
||||
PUSH(XSLT_OP_ELEM, token, URL, novar);
|
||||
+ token = NULL;
|
||||
+ URL = NULL;
|
||||
}
|
||||
}
|
||||
parse_predicate:
|
||||
@@ -1682,6 +1720,7 @@ parse_predicate:
|
||||
}
|
||||
ret = xmlStrndup(q, CUR_PTR - q);
|
||||
PUSH(XSLT_OP_PREDICATE, ret, NULL, novar);
|
||||
+ ret = NULL;
|
||||
/* push the predicate lower than local test */
|
||||
SWAP();
|
||||
NEXT;
|
||||
@@ -1790,6 +1829,8 @@ xsltCompileLocationPathPattern(xsltParserContextPtr ctxt, int novar) {
|
||||
SKIP_BLANKS;
|
||||
if ((CUR == '(') && !xmlXPathIsNodeType(name)) {
|
||||
xsltCompileIdKeyPattern(ctxt, name, 1, novar, 0);
|
||||
+ xmlFree(name);
|
||||
+ name = NULL;
|
||||
if ((CUR == '/') && (NXT(1) == '/')) {
|
||||
PUSH(XSLT_OP_ANCESTOR, NULL, NULL, novar);
|
||||
NEXT;
|
||||
--
|
||||
1.7.12
|
||||
|
@ -0,0 +1,15 @@
|
||||
https://bugs.gentoo.org/show_bug.cgi?id=420335
|
||||
|
||||
diff --git a/configure.in b/configure.in
|
||||
index 756003d..46e8e8f 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -130,7 +130,7 @@ dnl
|
||||
VERSION_SCRIPT_FLAGS=
|
||||
$(/usr/bin/ld --help 2>&1 | grep -- --version-script >/dev/null) && \
|
||||
VERSION_SCRIPT_FLAGS=-Wl,--version-script=
|
||||
-test "`uname`" == "SunOS" && \
|
||||
+test "`uname`" = "SunOS" && \
|
||||
VERSION_SCRIPT_FLAGS="-Wl,-M -Wl,"
|
||||
AC_SUBST(VERSION_SCRIPT_FLAGS)
|
||||
AM_CONDITIONAL([USE_VERSION_SCRIPT], [test -n "$VERSION_SCRIPT_FLAGS"])
|
@ -0,0 +1,137 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libxslt/libxslt-1.1.26-r4.ebuild,v 1.1 2012/09/10 05:24:48 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
PYTHON_DEPEND="python? 2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-jython *-pypy-*"
|
||||
|
||||
inherit autotools eutils python toolchain-funcs
|
||||
|
||||
DESCRIPTION="XSLT libraries and tools"
|
||||
HOMEPAGE="http://www.xmlsoft.org/"
|
||||
SRC_URI="ftp://xmlsoft.org/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="crypt debug python static-libs"
|
||||
|
||||
DEPEND=">=dev-libs/libxml2-2.6.27:2
|
||||
crypt? ( >=dev-libs/libgcrypt-1.1.42 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
if use python; then
|
||||
python_pkg_setup
|
||||
fi
|
||||
DOCS="AUTHORS ChangeLog FEATURES NEWS README TODO"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/libxslt.m4-${P}.patch \
|
||||
"${FILESDIR}"/${PN}-1.1.23-parallel-install.patch \
|
||||
"${FILESDIR}"/${P}-undefined.patch \
|
||||
"${FILESDIR}"/${P}-disable_static_modules.patch
|
||||
|
||||
# Python bindings are built/tested/installed manually.
|
||||
sed -e "s/@PYTHON_SUBDIR@//" -i Makefile.am || die "sed failed"
|
||||
|
||||
# Fix generate-id() to not expose object addresses, bug #358615
|
||||
epatch "${FILESDIR}/${P}-id-generation.patch"
|
||||
|
||||
# Fix off-by-one in xsltCompilePatternInternal, bug #402861
|
||||
epatch "${FILESDIR}/${P}-pattern-out-of-bounds-read.patch"
|
||||
|
||||
# Namespace nodes require special treatment, bug #433603
|
||||
epatch "${FILESDIR}/${P}-node-type-"{1,2,3}.patch
|
||||
|
||||
# Use-after-free errors, bug #433603
|
||||
epatch "${FILESDIR}/${P}-pattern-compile-crash.patch"
|
||||
epatch "${FILESDIR}/${P}-generate-id-crash.patch"
|
||||
|
||||
# Build fix for freebsd, bug #420335
|
||||
epatch "${FILESDIR}/${P}-posix-comparison.patch"
|
||||
|
||||
eautoreconf
|
||||
epunt_cxx
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# libgcrypt is missing pkg-config file, so fixing cross-compile
|
||||
# here. see bug 267503.
|
||||
if tc-is-cross-compiler; then
|
||||
export LIBGCRYPT_CONFIG="${SYSROOT}/usr/bin/libgcrypt-config"
|
||||
fi
|
||||
|
||||
econf \
|
||||
--disable-dependency-tracking \
|
||||
--with-html-dir=/usr/share/doc/${PF} \
|
||||
--with-html-subdir=html \
|
||||
$(use_with crypt crypto) \
|
||||
$(use_with python) \
|
||||
$(use_with debug) \
|
||||
$(use_with debug mem-debug) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
if use python; then
|
||||
python_copy_sources python
|
||||
building() {
|
||||
emake PYTHON_INCLUDES="$(python_get_includedir)" \
|
||||
PYTHON_SITE_PACKAGES="$(python_get_sitedir)" \
|
||||
PYTHON_VERSION="$(python_get_version)"
|
||||
}
|
||||
python_execute_function -s --source-dir python building
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
default
|
||||
|
||||
if use python; then
|
||||
testing() {
|
||||
emake test
|
||||
}
|
||||
python_execute_function -s --source-dir python testing
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use python; then
|
||||
installation() {
|
||||
emake DESTDIR="${D}" \
|
||||
PYTHON_SITE_PACKAGES="$(python_get_sitedir)" \
|
||||
install
|
||||
}
|
||||
python_execute_function -s --source-dir python installation
|
||||
|
||||
python_clean_installation_image
|
||||
fi
|
||||
|
||||
mv -vf "${ED}"/usr/share/doc/${PN}-python-${PV} \
|
||||
"${ED}"/usr/share/doc/${PF}/python
|
||||
|
||||
if ! use static-libs; then
|
||||
# Remove useless .la files
|
||||
find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use python; then
|
||||
python_mod_optimize libxslt.py
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if use python; then
|
||||
python_mod_cleanup libxslt.py
|
||||
fi
|
||||
}
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ml/csv/csv-1.2.3.ebuild,v 1.1 2012/09/09 19:40:05 aballier Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
OASIS_BUILD_DOCS=1
|
||||
|
||||
inherit oasis
|
||||
|
||||
DESCRIPTION="A pure OCaml library to read and write CSV files"
|
||||
HOMEPAGE="http://forge.ocamlcore.org/projects/csv/"
|
||||
SRC_URI="http://forge.ocamlcore.org/frs/download.php/978/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=( "README.txt" "AUTHORS.txt" )
|
@ -1,22 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST oauth2-0.0.13.gem 11776 SHA256 b23b5a72dd6fe58632f000f9b49fcbddfe049aabf3e6dc7d96213c58dc639d5b SHA512 122feaa33eed52414af1c828b3f19fc76ae1e5f8abca194f60054d9615a60f28f0f1d108aaf446e216bf50be5fb4bfda6f72ea4500ad56c3f73d4f4357422fed WHIRLPOOL e85e3b0ca205a111e17d0294a892bdbd5c2ea2041f9ce2c9b6dd7426616a2b17bf8195b17fbc83793e1bd362b8a60d7043e2045f12819ec2b059fcf49210bf66
|
||||
DIST oauth2-0.4.1.gem 12800 SHA256 a68435b304f0aa5abea145d2060e0b5bee8b581be6a958bc15c688c5a6e2132e SHA512 4691772c217a18463efec85110e957dc48e3944b29a18ed4b1ef14a3a34053b3968b6fe3fa40baeb0037751d9d41bb36dba201246654673477e279b40720ab8b WHIRLPOOL d93bbc8b83b8ff4f3058fb0fab3ba25c8891af69b4780b4d825d4f643a0acaa70ec5507452df4f3b797555fede5b58700e08adac2f6c132bd095eae3962d224e
|
||||
DIST oauth2-0.5.1.gem 15872 SHA256 b823e97ff0f49b6b1fe90d7068b14a1edb2802761f2c04f960ada2401518fe14 SHA512 cb635d8df4d74bc18a2c347a2256c596b9fc8908e02cb8351fbfcda89d18ac37138ce306f49f662f9ea431efcba7008dad4060a91b1618d936f045c2c523b863 WHIRLPOOL e3618a41dd579f645baf76b7e63063f5cbd216f95ded829d7e4fb7c996096aec142bcf4f1c331834a2e0320e559bebd995b31ba090ca7e6c0f2bbaa18c533b07
|
||||
DIST oauth2-0.5.2.gem 15872 SHA256 08311551cc83e8d4440e7dfee899f4fd9d35abb6f14abc9af54414b50987a5ca SHA512 7cc5a6b28db0fc328e964d056b68491ebdbd197f73e37955e4530fa961c0ed937e6a3a24d5a12ebe39689a4fc0891eed073461315108f4865b965604508e5d2f WHIRLPOOL d42611beebfb1ff8299f4db15e347d08df608dc02e12ea51fb619f1893ed3f809c271a8b421357092201b2222e5507edbbd022c7dfdf489dfc2cbc2d7ab52b6b
|
||||
DIST oauth2-0.8.0.gem 17920 SHA256 0bf5bca25ae4ba6ce533b95e9a74d1c12c91d50d00908faa31102183963d7744 SHA512 aed8cff8c97f19a39fe51af07d883474bcfc9573cefadb964ef4df416d9588c007aa7e26832a89c2f9a3d2c638b9da0f2b721340711c28f91c669d6ca0f05f9d WHIRLPOOL 0e8bcbd6af2ed2edf7f4e4b3d17f307a604d535d9f474527153c34adee4bea62ca558c3ac23ad4010b79a79e71701e791dabb51980b52334056c189316eb26a8
|
||||
EBUILD oauth2-0.0.13.ebuild 754 SHA256 5f1c35f5cb29a40e8220fe1b91678048a6bdfab6a00180a0ed87365493ce5fc2 SHA512 232240bab2c56d6fbacf8e61f67281c65fa23654863470c26f4fd0bd06ccc349c458da68b9c8c1b9e09e6bce2af5d020d10336c4cca8115483cf6055681cbc71 WHIRLPOOL 0ef699dc1c228a45d719aac171d81d433308fabdcf42dcd6271a3b7d97c8e7c4dde49842776a5e5cf156c9d2084ea894ce9ca7bf855fde355f8d822c211dbe30
|
||||
EBUILD oauth2-0.4.1.ebuild 934 SHA256 6dbb6440b58fd16eb334f1d6e193a87ca8618370604a66d235017ba45116ed2b SHA512 e13302b22dbb77c7c5a58ae11b6f51a73e3a4c3dfb6b0daeef87e3163af06c356363d50b1feab583c30415102a38270fc02639c5fa32aae178e52a362b2401b3 WHIRLPOOL ac67b347fa0b9855b053dae9a58b29c2a1e53f57e7fcc835eb7eda8221027b8a5ad031919483fe7b79d0f3ccd81b147cbf6ebc78f61f1abe8ffb9f1137286d45
|
||||
EBUILD oauth2-0.5.1.ebuild 937 SHA256 f71b3b69e0396f84b3c80326560d2251301f63a3e1a5b375da3a78e1499ae530 SHA512 ed3e49057f3de37d2cca7d43691f785e3593a889b021ecccb73b05e0f79a8dbb078d8e5b4162cec81682a51813e71a5117935e87febd1a95e06827f42f91d5e0 WHIRLPOOL 9f7aaa2a9a842c64e037a57efcf253e0138aece44ae80f9da859d5451d9ec346b2bb1d540e721d871c2a685daefcd79fe252bbf8881dc308fd00e5b655d9d0e8
|
||||
EBUILD oauth2-0.5.2.ebuild 937 SHA256 a5e6a1aeba885b947e9939959880750c1feb89619747f1e74cfbd2c77df32cda SHA512 821568ac9d148414bff0a35622ec4c9066a1e1ed618407dc0ad63b9603d083ab6ba6c51555895b96bcdd7cb70755bf213bffd36fbc2bea731185ad9ffdad6d70 WHIRLPOOL a5f536a7441ae00578aad49c4ea93f81e0eab4aeb50d4ae0dcd285cf4f04f06484c98673380d053bc10273b85743de76b34aa73ae90796748f954fd752427fa0
|
||||
EBUILD oauth2-0.8.0.ebuild 931 SHA256 514f28066f0f4b52578e23399ca98107fbe9359f99016fc91480acd7e0b9887d SHA512 7bebde4500852cdcc57eb2615dba7c642910be611c204ffb3257eaffae111d9d9ec4999247d2bfaf23465b6d3457a8fdde77e2ec966e6abc289a259826706dd4 WHIRLPOOL 7b656ee4aa9ee3798ace59c57ca420bb4dbb64dbb97c9e6582d66956a36f8af72ca816cb791f47a789f24abc939690ed00a8d8619b555d32f3e5a05337c186b1
|
||||
MISC ChangeLog 2152 SHA256 fdc8baf8581efc66d8f6a5391f854d9a0ca92e08bee08a3a8b626825135a661a SHA512 d761127d59fefef62ce0600fe6969eaae572b21aa3affc820b9da9ffecb97500583f1cb32db00de0a8ce8cf50c300495a87371528ca39f0dd2ea36a8e47405c6 WHIRLPOOL 3a6f2b2d03f94f0b31df467d0343c53d84cbe8d62fab84a824668ac5cc03b65cec7d4bc35c7404596719a24095db8211c62f0b0bb5e661f914d6220b8e689afa
|
||||
MISC ChangeLog 2283 SHA256 43452b0e23bd583aaa83f160fcbd32dad6cd28db3354bdad38d462688a9a4188 SHA512 9eeb081019015b5f1bef2daddc701e4c2a4b15fdf8d86b65010d0040da516c2b50057580d8d6ecfb9f8618383459f217d6d93178956ec4e4c4921a6152d7f7fb WHIRLPOOL 94646e6f412871dec6cdd10e32a1bab5fcca7380a1d10b59c3e70e550924405aa467d74290efc3fa8e1de1b827e038cabaa431a1fb70e88a37c64c29f43c337d
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlBM0cMACgkQiIP6VqMIqNfzZAD/TvEnIesHqIk+/CoF+SXivIvu
|
||||
vXNU6/IKKh4GhzumbQgBAJQ6/HtZMs/cjz5Wz91F/y1MtoIZMFV9cDPj25pwEcGS
|
||||
=tp6/
|
||||
iF4EAREIAAYFAlBM0zoACgkQiIP6VqMIqNdmMwD7BNnpDtIu0tzL05qDidODeejO
|
||||
omO92IH7hN/uthf8DwMA/R9+XKkejAwtQ9fHVmi8EsnmoehFalFHvy36wudmmvlZ
|
||||
=e6Yd
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/oauth2/oauth2-0.0.13.ebuild,v 1.1 2010/08/22 13:16:46 flameeyes Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
USE_RUBY="ruby18 ruby19 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="spec"
|
||||
RUBY_FAKEGEM_TASK_DOC="rerdoc"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc CHANGELOG.rdoc"
|
||||
|
||||
inherit ruby-fakegem eutils
|
||||
|
||||
DESCRIPTION="Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth gem."
|
||||
HOMEPAGE="http://github.com/intridea/oauth2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "dev-ruby/faraday >=dev-ruby/multi_json-0.0.4"
|
||||
ruby_add_bdepend test ">=dev-ruby/rspec-1.2.9"
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/oauth2/oauth2-0.4.1.ebuild,v 1.2 2011/07/24 20:09:44 tomka Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
USE_RUBY="ruby18 ruby19 jruby ree18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="none"
|
||||
RUBY_FAKEGEM_TASK_DOC="rerdoc"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
|
||||
|
||||
inherit ruby-fakegem eutils
|
||||
|
||||
DESCRIPTION="Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth gem."
|
||||
HOMEPAGE="http://github.com/intridea/oauth2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/faraday-0.6.1 >=dev-ruby/multi_json-0.0.5"
|
||||
ruby_add_bdepend test ">=dev-ruby/rspec-2.5.0:2"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm Gemfile || die
|
||||
sed -i -e "/[Bb]undler/d" -e "/[Ss]imple[Cc]ov/d" spec/spec_helper.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -S rspec spec || die
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/oauth2/oauth2-0.5.1.ebuild,v 1.1 2011/09/29 12:14:36 graaff Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ree18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="none"
|
||||
RUBY_FAKEGEM_TASK_DOC="doc:rdoc"
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
inherit ruby-fakegem eutils
|
||||
|
||||
DESCRIPTION="Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth gem."
|
||||
HOMEPAGE="http://github.com/intridea/oauth2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/faraday-0.7.4 >=dev-ruby/multi_json-1.0.3"
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/rspec-2.5.0:2 dev-ruby/multi_xml )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm Gemfile || die
|
||||
sed -i -e "/[Bb]undler/d" -e "/[Ss]imple[Cc]ov/d" spec/helper.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -S rspec spec || die
|
||||
}
|
@ -1,10 +1,14 @@
|
||||
DIST open4-1.0.1.gem 12288 SHA256 8063daa30284ead17ad4f9c364b21471790bf647cc32131892c97ac75e586008 SHA512 3a3ca6821c7f1575a1c8337ccbe0b4b5745a3fdfd229cf58c7901a78d623714f6a12cb0ada03ffca2f6182adadf8cd36f1e1267498508133085def54d0a5444f WHIRLPOOL ecac183c29f48668b826c57af1bf9989489ca8f9e759311228cf2a3d441ac28ff75533145eb8df7bf3e8dfbd87be7c2feec17845b02bd4f1fa23cd44af546059
|
||||
DIST open4-1.1.0.gem 15360 SHA256 bb1df6706a350585a6bd3092619cb41d8aa1eabb8622a4669d7b601e97a87bdb SHA512 637a5d0a2397b07d68d7f08e7ee4469a9312ced341ca70019572c2abe7ea01efaf46356e896212e5a97aee5fe7f8cc8a540e5998c35695e5edc7e98fd616a8d9 WHIRLPOOL cd3489b4836d2f4612a30ce22b2944f095e2f133fe38dcec0248222cf92e1452f52cca120933458fd6cccb6ceb26f7ad21f15a3ef0e26b982752dbc9623501c2
|
||||
DIST open4-1.2.0.gem 17408 SHA256 f7f7612fc8c00d912d40366d6cb451f249d9cb5558c0d6e7e5c8879c2a018639 SHA512 2036e3c98d3108a237c3923e1abd3d49cc0a40b4d735294e6b3f4902545d9000590d62fe67be61bab201705dd5fa6aee0d3407a180cf75e5608af8604c5fda3c WHIRLPOOL 645d073ba2ee609c9469889498c3b403c469cbd279a40530c962cdcfba551816214bcfbe0199a0dc5c5619412ce9f4e6f7f5b92fa641634c2cc5599f1135ac27
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST open4-1.3.0.gem 17920 SHA256 c2c16dfaa4d8a665b532783547e1e8e2b1f2f687b9cdfa034e02df734fba5e8a SHA512 494214f3c015e873f04991b9fec94eecdad5956c9d890a2d458573fe43c02aa5f09321d23b6afa390ff5a94c4f2e62d2a75e15edf843522e814936c1c017dfe6 WHIRLPOOL 6348194df323cba018be021c94d85c362bc1b08872912276ce1767029c1c8dcabca24917073ee831ae69169e5fcfbc9546a774333e43e65d841656edae8715f6
|
||||
EBUILD open4-1.0.1-r1.ebuild 610 SHA256 876bdf4b3b8c4e6696eda16c9f2b97689abf91649de69cd42bb460287e3465a4 SHA512 6be259c6938bbf21d3c3698fe1c97a0a820031afc25ce12e4e81e305fc57de9abdbf9c687aee4cd29f756322408f3a4a4786b1f1497c2bba8d14cd7555b084ca WHIRLPOOL 84a3de1b01b04284d9952b321af40cd160602846ce20ef6dfcd8ad18bbbc43959d5d3db0e09a35a4cecaf3ce1eeb7f477bbc6cab53a3cf056642ee105d0e3e61
|
||||
EBUILD open4-1.1.0.ebuild 611 SHA256 02e99527206f6d60116efec4a5dabe5fd1ec8fce50b4835dac14b84245eaabc9 SHA512 c5345cd0d49d3c416ff13b1fb1317e623df8521e92205474c862578783ded60d099168b3d41ce7cda18d51044b492998c15ea3b961a09bbbe39ebe5ee36e4934 WHIRLPOOL 616de513242700abcbc13cdbea9f380bdc36affd595453fb04b63ea80f58dff88a613467fcfb40bba6f698ceb777271c81d1b17f5f0199716b5101c92d756d55
|
||||
EBUILD open4-1.2.0.ebuild 687 SHA256 1b396de658ad61d0da4be514aade9cc1f66aa4740a7e37baa74240c2c843a335 SHA512 d5115e5d382429cfc1d62e5f10f94fdaea062b430c0436b4f9e6a8d7365269a5625a92ca22964955cc276004c670d60fd804bd8b10f45ecdc9b6355e762f7c93 WHIRLPOOL fb6dceb6439450e1634da1b374d303f5c6f738111096cb9aa95b9f838e0102df0096a837c78b68aa88d4cbc9a63970427dade32aea45cc602e680335b2dcabdb
|
||||
EBUILD open4-1.3.0.ebuild 754 SHA256 94285d0b2e4b922d70e298d3f97916bfb5c40f426e739839f7eb207541f4662a SHA512 c9e2bd67e699e4720ac57b77d9ff0994918e9e26bc5d2155934eee6fd65208af1d2875e5a49bbed999fa3776ebba57a32d1075149480fb27528cdf0d837086c4 WHIRLPOOL b1f7b5050f99fed9863195a110c0988ed4a3cc7850a100c88e8277e62f0f6842dac4c28662658ba45a46bc290d37911b74bb235f41692728128427d6563f7c07
|
||||
MISC ChangeLog 1505 SHA256 1a271c35a2192c91d42f302f27483c9f13f2a1ba0c6c43c1f06e8d24a4f197a9 SHA512 04946285415cd03f1528abfe28df0f1b9e3a3c284c89ad84c62d9db065bf0844a01b882d37fe1a564059cd3b63e8eb5724b098e4241637f4414f569572627941 WHIRLPOOL 8f50bb427f9e7e6de9589634f1331e291d9c80e2ab67e2217d82c87add97fcdde4193956bf8445fcbf3c733d1debd71a4beee3d9f585faf7dabe8a079c29ab0c
|
||||
MISC ChangeLog 1635 SHA256 755b96df94c69afddf435a74c5bdb305497ea460807fcdb5d12f695b3a267290 SHA512 7565b1202497c34fb1b2fc1015218f6f5fe3789c12da6edec40696f5945ffd061a6e05a38532f95a456415c8459e7d6f69d6ecb271d72d3dc56074e14bbc08c1 WHIRLPOOL a6d3d29af30dc1d33cd262c0b5782ae8e879cb867bf3a847099a4653f7673d26642a2a26dc69eb1e922413bad5fa5638e2634662e39e32e801377c19e4e3172a
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlBM05YACgkQiIP6VqMIqNenOAD+PBJFz0M9PCysDQA+TLrmmLHd
|
||||
dOeEPz0Lbjqm8OFX/f8A/i4ecV513cDPFnxcKFLoq5t6KpZWYv7ZszCut0DRpCS9
|
||||
=tmAI
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/open4/open4-1.0.1-r1.ebuild,v 1.1 2010/01/16 19:30:51 graaff Exp $
|
||||
|
||||
EAPI="2"
|
||||
USE_RUBY="ruby18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Open3::popen3 with exit status"
|
||||
HOMEPAGE="http://rubyforge.org/projects/codeforpeople/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
insinto /usr/share/doc/${PF}/samples
|
||||
doins samples/*
|
||||
}
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/open4/open4-1.1.0.ebuild,v 1.2 2011/09/10 07:36:50 graaff Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby18 ree18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Open3::popen3 with exit status"
|
||||
HOMEPAGE="http://rubyforge.org/projects/codeforpeople/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
insinto /usr/share/doc/${PF}/samples
|
||||
doins samples/*
|
||||
}
|
@ -1,33 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/open4/open4-1.2.0.ebuild,v 1.1 2011/10/05 06:23:29 graaff Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby18 ree18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Open3::popen3 with exit status"
|
||||
HOMEPAGE="http://rubyforge.org/projects/codeforpeople/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/minitest )"
|
||||
|
||||
all_ruby_prepare () {
|
||||
mv rakefile Rakefile || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
insinto /usr/share/doc/${PF}/samples
|
||||
doins samples/*
|
||||
}
|
@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.8.ebuild,v 1.4 2012/08/16 03:59:53 flameeyes Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
USE_RUBY="ruby18 ree18"
|
||||
|
||||
RUBY_FAKEGEM_NAME="ParseTree"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="docs"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="ParseTree extracts the parse tree for a Class or method and returns it as a s-expression."
|
||||
HOMEPAGE="http://www.zenspider.com/ZSS/Products/ParseTree/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend '
|
||||
>=dev-ruby/RubyInline-3.10.0
|
||||
>=dev-ruby/sexp_processor-3.0.0'
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/hoe
|
||||
dev-ruby/hoe-seattlerb
|
||||
dev-ruby/minitest
|
||||
dev-ruby/ruby2ruby
|
||||
)
|
||||
doc? (
|
||||
dev-ruby/hoe
|
||||
dev-ruby/hoe-seattlerb
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Fix USE=doc by removing the path that triggers running the tests
|
||||
# and thus building the extensions in the wrong way.
|
||||
sed -i -e '/require_paths/d' Rakefile || die
|
||||
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
# RubyInline employs a very stupid caching strategy solely based on
|
||||
# the public signatures of methods. Never mind bugs within the C
|
||||
# code... We add a dynamic method name to the parsetree interface
|
||||
# just so that we can guarantee compilation. Fixes #329497.
|
||||
epatch "${FILESDIR}/${PN}-3.0.6-timestamp.patch"
|
||||
sed -i -e "s/TIMESTAMP/$(date +%s)/" lib/parse_tree.rb || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
|
||||
ruby-ng_src_compile
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
# The ruby extension uses RubyInline to use C code within Ruby;
|
||||
# since it causes us no little pain, we'll do our best here to
|
||||
# prebuild the extensions.
|
||||
|
||||
INLINEDIR="${PWD}" ${RUBY} -Ilib -rparse_tree -e '' || die "Unable to load ${PN}"
|
||||
|
||||
mkdir lib/inline
|
||||
cp .ruby_inline/*/*$(get_modname) lib/inline/ || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
|
||||
ruby-ng_src_test
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "${CATEGORY}/${PN} uses the RubyInline library to build its parser."
|
||||
elog "RubyInline builds loadable extensions at runtime in your home"
|
||||
elog "directory if they are not supplied by the gems."
|
||||
elog ""
|
||||
elog "We are currently providing you with pre-built extensions for"
|
||||
elog "the Ruby implementations you're using. Unfortunately these are"
|
||||
elog "different from version to version, so you might have to"
|
||||
elog "rebuild ${CATEGORY}/${PN} after each update to dev-lang/ruby or"
|
||||
elog "dev-lang/ruby-enterprise."
|
||||
}
|
@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/parsetree/parsetree-3.0.9.ebuild,v 1.2 2012/08/16 03:59:53 flameeyes Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
USE_RUBY="ruby18 ree18"
|
||||
|
||||
RUBY_FAKEGEM_NAME="ParseTree"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="docs"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="ParseTree extracts the parse tree for a Class or method and returns it as a s-expression."
|
||||
HOMEPAGE="http://www.zenspider.com/ZSS/Products/ParseTree/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend '
|
||||
>=dev-ruby/RubyInline-3.10.0
|
||||
>=dev-ruby/sexp_processor-3.0.0'
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/hoe
|
||||
dev-ruby/hoe-seattlerb
|
||||
dev-ruby/minitest
|
||||
dev-ruby/ruby2ruby
|
||||
)
|
||||
doc? (
|
||||
dev-ruby/hoe
|
||||
dev-ruby/hoe-seattlerb
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Fix USE=doc by removing the path that triggers running the tests
|
||||
# and thus building the extensions in the wrong way.
|
||||
sed -i -e '/require_paths/d' Rakefile || die
|
||||
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
# RubyInline employs a very stupid caching strategy solely based on
|
||||
# the public signatures of methods. Never mind bugs within the C
|
||||
# code... We add a dynamic method name to the parsetree interface
|
||||
# just so that we can guarantee compilation. Fixes #329497.
|
||||
epatch "${FILESDIR}/${PN}-3.0.6-timestamp.patch"
|
||||
sed -i -e "s/TIMESTAMP/$(date +%s)/" lib/parse_tree.rb || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
|
||||
ruby-ng_src_compile
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
# The ruby extension uses RubyInline to use C code within Ruby;
|
||||
# since it causes us no little pain, we'll do our best here to
|
||||
# prebuild the extensions.
|
||||
|
||||
INLINEDIR="${PWD}" ${RUBY} -Ilib -rparse_tree -e '' || die "Unable to load ${PN}"
|
||||
|
||||
mkdir lib/inline
|
||||
cp .ruby_inline/*/*$(get_modname) lib/inline/ || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
|
||||
ruby-ng_src_test
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "${CATEGORY}/${PN} uses the RubyInline library to build its parser."
|
||||
elog "RubyInline builds loadable extensions at runtime in your home"
|
||||
elog "directory if they are not supplied by the gems."
|
||||
elog ""
|
||||
elog "We are currently providing you with pre-built extensions for"
|
||||
elog "the Ruby implementations you're using. Unfortunately these are"
|
||||
elog "different from version to version, so you might have to"
|
||||
elog "rebuild ${CATEGORY}/${PN} after each update to dev-lang/ruby or"
|
||||
elog "dev-lang/ruby-enterprise."
|
||||
}
|
@ -1,8 +1,14 @@
|
||||
DIST patron-0.4.15.gem 19456 SHA256 a6ac22bf6de957e6cac1d349fea60a134a4d15ebce163a3ebfd87b483758252d SHA512 e799b5d816e63069f389ecf6af3166fce4d21b10c48a300190fe5f9155af6be79c29b14f3a7be5eeb4ad50a0461f1e066562e7131fda242ec47395c4572ee1ba WHIRLPOOL fc38e9d22ddfa8a640bf31a405647501565905a6c70674e69108e67754c94767e911f30228d24a06754e13e62cb356c160e5dac3dbe01a1e9bb64542ddef8433
|
||||
DIST patron-0.4.16.gem 19456 SHA256 9ab78a27c4b0a6363e0c92e7e07f8b866e635c585ed5ed70c26c0e8e26b03bf6 SHA512 530331e299b7c99e39f09aa8d149b2f7337096c988c90bfbefc4c18656490a219ee12d438033ee44e6c366a6f456d1df35bb4ea077c0aaa4e452fe046b591390 WHIRLPOOL 3360c95428e64f6237f565a7acf09d90e483c021adbec987a2937abced37439067a6c5cb551172f7abcd1e03993b2848a268824855a71433937778d58d6b1549
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST patron-0.4.18.gem 35840 SHA256 700ffba09ea854bc26fdde08998d8310ed59b0721098d4a7dc9a85845c71bd81 SHA512 0069f42378b0dfe03e6f86003b7927b099fd15be4d4b5eeba51958774380bf7a9ddbd8a83b30942d02e95b923f9ae0a1c1abf5bcda8ca8490671208e0ae8ecb4 WHIRLPOOL c709bcd65033288fc55d8d5c044c001afa8ac34d098466e017c5adc3a08314897e86f021a09f61abcc5153893152518dc1843ba7dfa79fc271067b708283b75c
|
||||
EBUILD patron-0.4.15.ebuild 1030 SHA256 430e9883c5984451b9f7db847627a82816760f557234731ebcd058bb6ec5462d SHA512 855538ca2b710fdced5f5e7e8be1d1a272b164c1667499c9f9053ffd262e778e76544380288c6ed3ba485fcef4301e2ceccb5b0f90895c1b63f4b557eaeb3926 WHIRLPOOL c5bc1423d47e54bacc587e1fa42d3df01824cbea1eb34a5eef0ef3e3640b8ef2656ad3a3c1218951b16347ad261d8523d6b710b1ce7e15b0558ab9799a787c58
|
||||
EBUILD patron-0.4.16.ebuild 1037 SHA256 e5c68ea279a7ac6794c6fc538595264fb5b02085c6fb2c0e1687ee626e759a63 SHA512 8964a1e9be74f0fcafabb42c11e17de108dda790eb4633d3ef2e8944db82cb24c284582f23116fa0e571129023cc8f66ab40dbf01ddef7ae38136be84c0aa718 WHIRLPOOL a9a64828c505d31cde96a07fce5da91b7f5ec1dee7da46cd6f2ce9b6e4cca2df26e6b855699f04223a2a0aa84b7ad116d9f37f5bedc6899732e608fce5ae4839
|
||||
EBUILD patron-0.4.18.ebuild 1037 SHA256 8f77f3b0085a61dd8675f652a9b7c5f531976ae31f88d26bef93cc1ec8bc13ce SHA512 4e6e7214a8b9ba85322545e3fe63b4880181052e18a5fc7106314734c44505a6f8381255023fa95e9f4dec42dbf5657e79ee50a69597194a4a933ecf079daf5c WHIRLPOOL fd70e53b5de5d8d02c34d4bf0f00342663496508b9283c81489e1c769dc6041a414479f62d2d6027745096c51e0b1f0ee96c4e82d033a34a579e049939a470ee
|
||||
MISC ChangeLog 2879 SHA256 f9611dc48371fe5565512a410cbbbe9d8666f781114054778dcb0ab41813ad9e SHA512 b8b59af48e3a09e88178e5686f10ab0e985be0c8241a3224af25aacd288349eb091591b6160c2625922f571060a03fa9ab30b1a78223542b692fa9cecb9e30cf WHIRLPOOL e0f5e6e8c92fbe656133f8cd65a7278fc7dd6092b982f38216a7870446565282e035870521883a5344b926a1f59c802b751bee9e3b0de7df4e075530de856c3d
|
||||
MISC ChangeLog 2989 SHA256 c939724b34dbbc22d7b36c1948a33922ede02a4e5c1197bb4dfb6c722ef8c933 SHA512 06bbd03b4e5c5f3e60f8e22a54c14da7309b4061989f10276e91d8e2378a77d7bb05889fd746ddc567c5b5bdf244909dfa999d8cc2c739c1add97779af4d049f WHIRLPOOL d22a3cb75b20c2c387921520c17021e006b16ebfc4b0cc89fbf9fd87dfc6f85f4cbdb0f0336db6c50f21ef2dd655aa1777c8195369e3fb440961c780d152d87e
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlBM1fsACgkQiIP6VqMIqNc05wEAjwSarkrjFlD67i+wSKGlXZmi
|
||||
gdH2M9lL3VD68B/jjWgA/2Cj/+L4tgjO7CxiM3lhpJz6kLYKsZjlX4qQaqUM5gip
|
||||
=ljIo
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/patron/patron-0.4.15.ebuild,v 1.1 2011/08/26 06:42:31 graaff Exp $
|
||||
|
||||
EAPI=2
|
||||
USE_RUBY="ruby18 ree18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="spec"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.txt"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl."
|
||||
HOMEPAGE="http://toland.github.com/patron/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
#ruby_add_bdepend "test? ( dev-ruby/rspec:2 )"
|
||||
|
||||
DEPEND="${DEPEND} net-misc/curl"
|
||||
RDEPEND="${RDEPEND} net-misc/curl"
|
||||
|
||||
# Tests require a live web service that is not included in the distribution.
|
||||
RESTRICT="test"
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/patron extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake -Cext/patron || die
|
||||
cp ext/patron/session_ext$(get_modname) lib/patron/ || die "Unable to cp shared object file"
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/patron/patron-0.4.16.ebuild,v 1.2 2011/11/02 06:22:18 graaff Exp $
|
||||
|
||||
EAPI=2
|
||||
USE_RUBY="ruby18 ree18 ruby19"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="spec"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.txt"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="Patron is a Ruby HTTP client library based on libcurl."
|
||||
HOMEPAGE="http://toland.github.com/patron/"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
#ruby_add_bdepend "test? ( dev-ruby/rspec:2 )"
|
||||
|
||||
DEPEND="${DEPEND} net-misc/curl"
|
||||
RDEPEND="${RDEPEND} net-misc/curl"
|
||||
|
||||
# Tests require a live web service that is not included in the distribution.
|
||||
RESTRICT="test"
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/patron extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake -Cext/patron || die
|
||||
cp ext/patron/session_ext$(get_modname) lib/patron/ || die "Unable to cp shared object file"
|
||||
}
|
@ -1,10 +1,14 @@
|
||||
DIST pdf-reader-git-0.10.0.tgz 8237635 SHA256 266363e5cb69e4060983d517e80282f300759fa0eb383d7eae24b2d6cb65643d SHA512 3b5a7060440c1288a2d680cc731eb1a6d285c0560be46497b1ecb72f3be7f89845e2d8c676a1352af746725408b0d76302b9d40b9cf8d8415cb8083dd4a3a174 WHIRLPOOL 1a583763a44d2d55a4ecacb2289b527fde84cf354330bef40b8ceabb6ec9aa244738b9b74a971166eb2511d1c9bd96cfd44aba093b1dac66aeab17b5bd051baf
|
||||
DIST pdf-reader-git-0.10.1.tgz 8237457 SHA256 72438bf94047f4f40d7c59d34d116ba183a70ab9de1628e0e5bd6443c4618f84 SHA512 895d059cc48925380b6dac0d2114c4a03e6ddba617710d565b6aeceb2d22ff9a81d3d41b32499981ddd8caf878cdd3418cf2429338cc46467bcf7942a7d2ba1b WHIRLPOOL ab6a20ad4b3128f2098ac113334bf88a7a0ced20543964d473b2c276f18e83b130bea8f4823e35538f50517b8459f86845d2a6462c6aa5ce9aec67639d04022b
|
||||
DIST pdf-reader-git-1.1.0.tgz 8354204 SHA256 d5b0f4365b579b5906ae833e9ee5c2a7c64209a52ad76ebfa52c52dba8e66ff7 SHA512 7f1d57d63a083f5d1c53ee1f1108359fb2430e79453e4f0a43b5ace0a73ca2c1c92b08c9dd592fadddc4e8058e35355d37e8008b2a4d1a896dbf72cc1d4ce7a7 WHIRLPOOL 310efaa5274ea4aac78682aa194f1b15b06439d773de101f068c5f631d91acd8551447f8d216c01e140c95bf2e7691a9dfab4e341750732c402fc64c66a00d97
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST pdf-reader-git-1.1.1.tgz 8465584 SHA256 f74f77ec8438cbaa4853a646cd17b9afb4825b8e4a7db7f423540d5be505df19 SHA512 9261f3598f2f4e1c51a48f38a7662b4f564a825b8f9714d13ab8b2faa28df9859c0aa87c76de4cd163955f18cf7dc4d4c8de7e78b17921e908efa2c1d4b31d5d WHIRLPOOL 7319ee6b73684df9140a74cbbb0ddaca0788e00a48ddbc493b55fc68fba0ffd56d1a77dd315ace9ea5eb7d6ddb29cc9e9d0880291760d3b0dcd91a0f5a721afc
|
||||
EBUILD pdf-reader-0.10.0.ebuild 1334 SHA256 b30d8ae5f6b4890c4972c25b5d01a25b57daf209f699c859acfcf9ef97d347ee SHA512 17219c3a2edbc599f13239fd2f96438efc2c3e7fd63dd419c443e53b9d4de0457608c52ad18f2878e312c98a832f7c9a389cdf26dbcb3ca24e76032abb67a9ee WHIRLPOOL 662a2cd303fe7100edc6bccb5749ee9964d0d425ac67041097e18168cfe8a77e8aaf52c5c0431bc1a2039165cbf6e4b8cf568ea504c3cbe954a266679e588d00
|
||||
EBUILD pdf-reader-0.10.1.ebuild 1340 SHA256 f2b96f543053f4107c8ff1f720662d80aea3d7f55bd69cd9c9954798e264125c SHA512 0dd15d63e91474f272f33212ee8837f8d12da728f99145c521a4b951c4e5ea01dae36e7d18674d6cf48734d4b4326e52804841b00aa099dab84362d0b8003a06 WHIRLPOOL fa3ed1114f51c9cd979e2690df756570fe9699193ad4a6539043f6b2771aed61080b8ae1b3c3a4b044261ab7a03de1f71529f9d2332d01278bc6cdb54d797236
|
||||
EBUILD pdf-reader-1.1.0.ebuild 1355 SHA256 e6918a0c5e54bd7323ea44c83f97f531c0e7e0554639c5313e66251f47e8a88c SHA512 77707892fc8f302463671bc22308e2af7089b7741bc6f2903889ab2b7ae52996d4a20d5ad50bd7f81690d432537b07921b41f6ac83a89b5d8394d3a31c08f79d WHIRLPOOL 5a0882879e9c91c13f47ba67b35696b7f22d63a56cfe333b1be81d1288ae869dede14aaeb8ead05b11700582e520cec0e2165a629f68027cf3434a016c7117c2
|
||||
EBUILD pdf-reader-1.1.1.ebuild 1356 SHA256 c755ebf4d9af803a15b14c0cc5ffd911fee4c14b1264ab8544c47953e94fed7d SHA512 c7bd711ff7c60c9dbd4f5fa43388f7151cd7e8f01a5a6262c2cb130e64ee9085f4f8fc1eb138133d1bf668d518b9cf6b52b5a57be0e2e05bbd8830df3340b6ab WHIRLPOOL f25066c0abd7b45a4f1557db21dae1796317ac80c8d511728de1903fe3d6397feac0734fdb061c579334ab54b45939af0a7ffa0d1edf6bc65dfbd96ef22c3c05
|
||||
MISC ChangeLog 4090 SHA256 cfd371c5b6466d2b765d7904a0bc429194685d99dc2ca54f00fd800c40d671da SHA512 9826b247cbcdc2b50f12ce02e1ffd5c95f01a68ec9e47d94aee5c90064b3d85d67be92ece5210ffe0b4d666b8b2e7b17c0ca75bb0130b29d4bcb2b7961dd93b7 WHIRLPOOL c591f95b3fed59a02c104be74b63c2224c07f2cc8d43606268fdc2dcea28789d7efd1f0c0dfbb415e503201b5da207eecd43f103d11bc54350e6d5c60f1d4c9d
|
||||
MISC ChangeLog 4234 SHA256 5a5426ff0d324a06b291ec66f4f3c525812b4e1d4a4ade48a26f194d0eee772b SHA512 27caedddbf98723800c20bcb180a8db52a1168e0a84eddcf825da1931544d573e4b49f3bb53cf1c945475e3d0d98607c9107c129ed92a1fdcbe5d6cd16a85ae0 WHIRLPOOL 373bd8f20265e6e1d3cf1df7bfb721ed5d85df3fad5a5db8317644c91663b53a9eb0f289fe51771118c377c157642f2c2c766182aec3bfaea46a71f2bcc5d1aa
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlBM1kMACgkQiIP6VqMIqNfZ8QD+I4ph8tZv+zWHlTAu63h4GQGS
|
||||
aSegzUlHcKCjSxCH7ekA/0loh9oiGhiMH3hLp3XzpCyqwg49k3cbRCiHiZbSg9WM
|
||||
=cnIo
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pdf-reader/pdf-reader-0.10.0.ebuild,v 1.3 2012/03/11 13:45:44 ranger Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
GITHUB_USER=yob
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ree18 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="spec"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="doc"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc TODO"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe"
|
||||
HOMEPAGE="http://github.com/yob/pdf-reader/"
|
||||
|
||||
# We cannot use the gem distributions because they don't contain the
|
||||
# tests' data, we have to rely on the git tags.
|
||||
SRC_URI="http://github.com/${GITHUB_USER}/${PN}/tarball/v${PV} -> ${PN}-git-${PV}.tgz"
|
||||
S="${WORKDIR}/${GITHUB_USER}-${PN}-*"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend dev-ruby/ascii85
|
||||
|
||||
# rspec is loaded even during doc generation, so keep it around :(
|
||||
ruby_add_bdepend ">=dev-ruby/rspec-2.1:2"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove bundler support
|
||||
sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die
|
||||
rm Gemfile || die
|
||||
|
||||
# Roodi is not yet available in CVS.
|
||||
sed -i -e '/roodi/d' Rakefile || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
docinto examples
|
||||
dodoc examples/* || die
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pdf-reader/pdf-reader-0.10.1.ebuild,v 1.6 2012/05/01 18:24:04 armin76 Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
GITHUB_USER=yob
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ree18 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="spec"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="doc"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc TODO"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe"
|
||||
HOMEPAGE="http://github.com/yob/pdf-reader/"
|
||||
|
||||
# We cannot use the gem distributions because they don't contain the
|
||||
# tests' data, we have to rely on the git tags.
|
||||
SRC_URI="http://github.com/${GITHUB_USER}/${PN}/tarball/v${PV} -> ${PN}-git-${PV}.tgz"
|
||||
RUBY_S="${GITHUB_USER}-${PN}-*"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "dev-ruby/ascii85"
|
||||
|
||||
# rspec is loaded even during doc generation, so keep it around :(
|
||||
ruby_add_bdepend ">=dev-ruby/rspec-2.1:2"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove bundler support
|
||||
sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die
|
||||
rm Gemfile || die
|
||||
|
||||
# Roodi is not yet available in CVS.
|
||||
sed -i -e '/roodi/d' Rakefile || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
docinto examples
|
||||
dodoc examples/* || die
|
||||
}
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pdf-reader/pdf-reader-1.1.0.ebuild,v 1.4 2012/05/17 10:54:29 tomka Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
GITHUB_USER=yob
|
||||
|
||||
USE_RUBY="ruby18 ruby19 ree18 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="spec"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="doc"
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc TODO"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="PDF parser conforming as much as possible to the PDF specification from Adobe"
|
||||
HOMEPAGE="http://github.com/yob/pdf-reader/"
|
||||
|
||||
# We cannot use the gem distributions because they don't contain the
|
||||
# tests' data, we have to rely on the git tags.
|
||||
SRC_URI="http://github.com/${GITHUB_USER}/${PN}/tarball/v${PV} -> ${PN}-git-${PV}.tgz"
|
||||
RUBY_S="${GITHUB_USER}-${PN}-*"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "dev-ruby/ascii85 dev-ruby/ruby-rc4"
|
||||
|
||||
# rspec is loaded even during doc generation, so keep it around :(
|
||||
ruby_add_bdepend ">=dev-ruby/rspec-2.1:2"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove bundler support
|
||||
sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die
|
||||
rm Gemfile || die
|
||||
|
||||
# Roodi is not yet available in CVS.
|
||||
sed -i -e '/roodi/d' Rakefile || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
docinto examples
|
||||
dodoc examples/* || die
|
||||
}
|
@ -1,8 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST piston-2.0.10.gem 46080 SHA256 0fc4b7973be70e5bd8af041e38f020fe67eb0dac4d8fa9632ebfec2b54a1e7c7 SHA512 c601ec740d6dd429ccd638537406ecc6e4a6f3cdf2015258a8c15c1b81b4d2464aadce89cd05f556bb0dd1cfec9507f56c985a96fc0a2933576355ddd56c681f WHIRLPOOL e324c21e6ce417f6a4db0192374fab82aca72d34e453d744023a18a6be7ea4aa85241dde3acc650e302cf94a43df4e6e756434f7703520a19c27df08b1c9c5c8
|
||||
DIST piston-2.0.8.gem 45568 SHA256 9d49c46bbe4ca81ed92cf3237ccd4c89a0f3b270f6f56be4c2c186ef483627a6 SHA512 df7fdd58bd04654b985829f583e307116ec445f0476c6657303c819dc65bb52fbee9747c90999fb5c4b8098de98f0dfc9ea283501ff4a04e517664df9ceef7bc WHIRLPOOL d20d5df2b5fa52ea738e668737e2445231fd7e2bef6736a01f1f40e82b881f7464c423a30f7ac9315e066b125ffe7cd4bc6f940367d68535eab14340a74832f4
|
||||
DIST piston-2.0.9.gem 45568 SHA256 3a580b914807aeca81e9b445dc2f69c60a8fdc2410a37b7818ab9bbee3c11429 SHA512 2eb7691c71edf40b62a43ebf5228053f1bcf387b8dca83bd2566825d52dbacf851f7821b50cb1e7b213756a79d255a72bebf421867583f8f065cf77f0d4a3eae WHIRLPOOL 8cb93aed84b19fa706c771b6b6db6eb8e2943e5b2bf81d4751c925545e7beeb183c1ece2ced77d1c631709d4dd835ee678c5f6ee887416661b7ea69d4af4522c
|
||||
EBUILD piston-2.0.10.ebuild 847 SHA256 36d488400044178bcfcbad66778f1f9e9ca5a59c8d893bfe65a109e7ade90caa SHA512 982d1a2ba29967fabb97b3a17ad569ad45730dac5ca5fb950a14f647af220724d6b3595b08f2a45ff1e4f38034cad627fd5323f96b381e15306858d6a3f752b2 WHIRLPOOL 2e348a691c07dfecd2d178c15d061e9ebc580f1960a925a817c82ce6a22743e4482bfdbd01ad7c31e76fc9faafd4d962d8d25e8cbaf6dc01813018a5342a99ac
|
||||
EBUILD piston-2.0.8.ebuild 841 SHA256 718f9433efe1638ed982c82d1491f0b77492285f82cc42933ef9cbf60d662467 SHA512 862480e067394858a2e28f5ea82fb67df22bd9db23a43ad514553767b0ddea1b89b970989e12d0b1b23d306861788e9418e01b23ea487809c05be6e0604c763e WHIRLPOOL 1e233a0ae9e77de9f7268505d7cf75df1e2cd95efa84571f016dab96ab67f1acb00644ddb51a03072c88fa630c403ce9215c0f2cb32b58453dbbd12f898b00a2
|
||||
EBUILD piston-2.0.9.ebuild 846 SHA256 59835d4c481ce934d04203f749e4711f8edc681c1d7ca8561a535654079b5c15 SHA512 40321e7754a045d977129f0d213849517bc55bf38be7b8319570efd86bdece1115af55fbd7d31617c22228dfd22180190aadc41bf8e814500f330c50ff88a301 WHIRLPOOL 62b2b3555c911149b07c264af3a9fa7db3ba0806a1e96e82a4ba00b0e8d79845d1fa469453dd455866ddde9d37590a46034dc671c4e6119595b53e48ecfebe49
|
||||
MISC ChangeLog 1505 SHA256 302ac084691ca789a41d42f31f0e1756f94dca1ed5b539cbd3d1ce7110a0e1b3 SHA512 0c81de22cd578f3cf244a9610c565909620bdcd6bb01a436d46a0f8b39945e4dc514028668952c7327a825d7cbc1251275a7b73ab21657058ec4bf813206cbde WHIRLPOOL 7ee29b9dce68fd2961866a0e1df540fdf73f1bfe23c671438e72d8bf6b318c006643273de524c6d9ded75d67153824dd6251a42ad2e030dab0b895ed2169a00b
|
||||
MISC ChangeLog 1613 SHA256 1b22c0b15fd51b34b02e6286232b987659092ac0de0e6372397139595b4f6da6 SHA512 f38b929a5e558108ad1fef4da587979a7c8d581c90184d525e94e78cc34798195121f82e7a20fda6fbab2d07e45ba42a61f46ae0be08653912eff3e1f9fa7999 WHIRLPOOL 618a93473c7c4046e2760c7caa308295d9b501812b58c3c97a7e8a91191d0bcfa39088b284bce8743febec5d6de6d88710e9121e0e533ea5e016d3f8bcd63d94
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlBM2fUACgkQiIP6VqMIqNd8EwD9FP5k9+w7vDFpwe2zdv2YmWJl
|
||||
VbU/uWf+5amPo1QtAlMA+wZgHQFBlTBogc83E6Y2UhWrkLh4R8Pyw8RNApziBTiv
|
||||
=GcoU
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/piston/piston-2.0.8.ebuild,v 1.1 2010/02/28 07:56:59 graaff Exp $
|
||||
|
||||
EAPI="2"
|
||||
USE_RUBY="ruby18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="History.txt README.txt TODO"
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="script"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A Rails utility that uses Subversion to manage local copies of upstream vendor branches."
|
||||
HOMEPAGE="http://piston.rubyforge.org"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
# Tests fails. Disabled for now and reported upstream:
|
||||
# http://github.com/francois/piston/issues/issue/4
|
||||
RESTRICT="test"
|
||||
|
||||
ruby_add_bdepend test "dev-ruby/mocha"
|
||||
|
||||
ruby_add_rdepend " >=dev-ruby/log4r-1.0.5
|
||||
>=dev-ruby/main-2.8.3
|
||||
>=dev-ruby/activesupport-2.0.0"
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/piston/piston-2.0.9.ebuild,v 1.1 2010/08/07 13:10:44 graaff Exp $
|
||||
|
||||
EAPI="2"
|
||||
USE_RUBY="ruby18"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="History.txt README.txt TODO"
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="script"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A Rails utility that uses Subversion to manage local copies of upstream vendor branches."
|
||||
HOMEPAGE="http://piston.rubyforge.org"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
# Tests fails. Disabled for now and reported upstream:
|
||||
# http://github.com/francois/piston/issues/issue/4
|
||||
RESTRICT="test"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/mocha )"
|
||||
|
||||
ruby_add_rdepend " >=dev-ruby/log4r-1.0.5
|
||||
>=dev-ruby/main-2.8.3
|
||||
>=dev-ruby/activesupport-2.0.0"
|
@ -1,22 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST pkg-config-1.1.2.gem 27648 SHA256 fe47e3f619defe38e6f7edaff4bbf1a43bc2a402a065bb8d5cca0bf0cddcd8c4 SHA512 11008290d3ec92b46a7d8e5e50b258e493db6cfd0ff8bf67876cc17b7261b2aaf80993887057915bf1dc02100b398400f5f5d863d0208a3fb73f9de85170baab WHIRLPOOL 70dbaa521235749e1bca0b1234c49faa4357889e236ddb7034b852b753f3b674ef8945f98d5a3f3bd31a4b13b0e8855840e154b47df612db7495349e7f092581
|
||||
DIST pkg-config-1.1.3.gem 27648 SHA256 4a71fb7e9750bca9e6c2690ce785427201c9b68c5d44fd2dfb2c814caca934ec SHA512 4a4e14d74cf0693f4fc464466602989cab468df7bc0c7fec76778cd05d5196e4e6c1c23aee8f54d0a97370a2b84019a617456d14225aae72f39817d6690008ba WHIRLPOOL 02e6f01d08647ebb44bdeb286d9ca2049811516bcb19fe2edc2988c84c988221e4ab31bbcf4d19e57021f56ea6ad2505439db350143dcd2e58b7fdb7bfdb7ba9
|
||||
DIST pkg-config-1.1.4.gem 18432 SHA256 c08fc6596eeef6f0fcfd4c8433010a143c22142f9cccbc2666f32c67c5af8b34 SHA512 aab4c683c6483753c06e6b9fc8bfeefe2d7bd58ecf90683f6aac57fedba6e8bf69bc6ffd44c35bc3c36d09cc20f7562a52872d180ae4b8a15098e2f047fdad63 WHIRLPOOL f8adbc1dc3d1f39edce4b03e68561a605ff268384d3333805aa3f42481316fb2f6c09c22feefdac2ce8f5fbef41c94b2734fcbbbab426328d463275fdc3a1359
|
||||
EBUILD pkg-config-1.1.2.ebuild 674 SHA256 9f447855d8315411884e255e3f753b2d1a2f6195e598868dc81cdad92327516a SHA512 c8b4d5e31ab5dbcddeecf79b6dd1b1ab0f793a6b488429fe1e7e67db5b48cc6345d44b59efe46a9268c9dd16181550c2c38b94ed1847ab5a1aa76fb617aa8316 WHIRLPOOL 6ad99b80281257c892bf1be0cd6f197356f907f155df3602b14a4c455a7aa3bafdc01db6eeee3f937c26be518cfb586857af7f74335335fe4cf41e4a0200f34a
|
||||
EBUILD pkg-config-1.1.3.ebuild 675 SHA256 1e8fa7a70fe52f33b41b958fbecd2514f771c4a0c38025e9dfa95135a6eab06f SHA512 a5f548f0c084a872a910bdc2c63dffd20ddc5d617c100cf7dfd73ced885cb305f61ad7c0cf209bf1ec060d67d34a3800046f90a6cfe2255af0ea5f98ec88790a WHIRLPOOL ccdaaea115dcf4b96b8030c8c024e54a91762106be0fb925efbf287827acbc87fe008eaccfdbe221687bd8f64017a24ec6b6a306b820aa4b2848b2dee1be5aae
|
||||
EBUILD pkg-config-1.1.4.ebuild 774 SHA256 c6d625a223e5bca601b0f30b0e31ca265b2bda2f9310f486d7b15206eea5cabc SHA512 bd07c3ed176f94820863dd4db34c23361c7e7f7e989f65e74444f58922e3ed56d68c84ece63ad597e60964594bbdec72a79c2072d21e36fd42ab718800921cf2 WHIRLPOOL fe47fe74c6adac239b1ddacf862779a64f2eff4f3cbd7c8c5315e4b29cdcc18710e57cb57a815edc0a3965e2ecbfbe0e8fb595338ae469e855ffee055c7a6252
|
||||
MISC ChangeLog 2516 SHA256 e620f863f216683c0238adb07d57dfb84731deaaa92ce5d358ae9eefd182e514 SHA512 29962a6650f178e5af26ce3f9ec092286e6b7d58ad196d37a4cd8f760f1c1e831790013a0cf295b638ba0053e5bb100d5918c66680c901016a6ab8e3a67da5c9 WHIRLPOOL 2d43289a72d0c1641a31ac64fcf847b427a00d27c13fc12b53b7f28a168d1a405629ab292d1b1c6d29d153df5619042b8c3679163e500cffe1b5ce83e6b86c4f
|
||||
MISC ChangeLog 2606 SHA256 5c5b14eb1b4cce649468373e5a63df4633c9c0229c4a602999242c3b983fb721 SHA512 8870f4d7b3571d0cbd78a06cea283b5205f374b5db3edaabd854a2aa50ef92ee6c98ea07d7aac1bde6c2d89af01588387e2e2a808f895c2ec2f58a176c055e8b WHIRLPOOL 11e31a13bbc90d21abdac8afe76da31005384545583d9f6617ae5417e25d61dfebdc55398e69d4d64121fc97938c0eac1a2dc8f38fafe221ceb2b1ec81b58e68
|
||||
MISC metadata.xml 218 SHA256 08de13f5d7cc768e761fcdee85c12a37efb88e4bc2e596a55a3b0ba042f6562c SHA512 890510b2392e181191515c89ed8cb5edab6df1b0df0cd8913c552f9212515da1d91ce8246bf20f5718b15e86a5ab5035e62ab394ff64e808994790dea8d0526b WHIRLPOOL faaf72c35cf026faf92ad50d0183c9cf2b5a76a0a8eaad3fc61646a324cb49685e6120df82aed4ec6af9a0f3965c34f3568941607d104d277cb6b823487f11e4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCAAGBQJQLkK5AAoJEO+t9ga+3I3aLCAH/iIb77l5oubMwyilGRX8qjWp
|
||||
OYNGPtTIL1is1gB7bYfNBaJPnzgRnEP5Yc5HlcfG9QiRsU1wioK2QqaUVhnPfPkL
|
||||
RWGKQP2H/3iOUyv5tpWLbQsHrXpo+tEkIf0Vx9oDNGSSKKa5OgJaF2tvKQkNA/VY
|
||||
5ITooATSQWgFjGQi01unEGusJW6nPmg+y1GMbsAbTe6OnBZuhBnbBPdQigRrrndk
|
||||
jKWS6lMaKXtjuPjuH+b0tzotaQazmtppV7/0gehE90djY+Abu9YWaEw9Pb511N48
|
||||
9PyKgmBpCIHX4+UqQ19FyPkroxMrgTmfROqiPNepVYiPGPY2L7fC6HGzg9lt/Uw=
|
||||
=sMaw
|
||||
iF4EAREIAAYFAlBM2pcACgkQiIP6VqMIqNcJrAD8DWKcX7jMCPR4RlCibEYtNjNe
|
||||
x9BkBkUF5XhaY8NfoaYA+wUveFAT1gldNkkTH6pj1H46MBGe83aljO997tqVU4B8
|
||||
=oE1n
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/pkg-config/pkg-config-1.1.2.ebuild,v 1.10 2012/07/01 18:31:40 armin76 Exp $
|
||||
|
||||
EAPI="2"
|
||||
USE_RUBY="ruby18 ree18"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="none"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A pkg-config implementation by Ruby"
|
||||
HOMEPAGE="https://github.com/rcairo/pkg-config"
|
||||
LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )"
|
||||
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
# Requires rcairo to be installed.
|
||||
RESTRICT="test"
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} test/run-test.rb || die
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue