parent
743a03c251
commit
0a35b909e2
@ -1,11 +1,9 @@
|
||||
AUX ulogd-2.0.5-remove-db-automagic.patch 1464 SHA256 40188b4d15f59b63d4a7d5aa2852546f78e7d0b101afb9a13c4145c48bf65921 SHA512 9bf3c5c1c8ecf0d8d40f2eb56004ce8843d5aa40273539f6b34b163db60fc90bb4305e1f9b680ccefcdce33aa47e0e248df314578fc6dfb94beb346c63163897 WHIRLPOOL e4ae6b3c027215d2eac98daea795f1b4d73de07c424a1bbe5bcbd05ad5397214f0f14cb3ab65fea588f3afc58f888f8b49c4f18c98219ed876c28663813b9bdf
|
||||
AUX ulogd.init-r1 913 SHA256 72cbddb85ff0259bf6b441342509abc01ab268057bbf7ac66f9dc49f04b525c0 SHA512 04ece6de79f081ef81f85fe24c16428a0a0047c2405045f2216154010e98949bd3e7aea9a12a946eb81748761e588fb74321db97f0f5b66da8e56037493ddb23 WHIRLPOOL bf3c09bab7612f37c4ce0641b4fee86d4757eb0ab457f9294116cbf6fa81e45875f7e9dc7ebc9269df002740f004e08213bab22b1c641613bbf9de6715f17e3a
|
||||
AUX ulogd.init-r2 955 SHA256 6ee578e6aeab5076d6b35724cc6ec35a375e98b5906a2f1b041cb84e015dd7df SHA512 946310a51e4ee02894d56aedc4e8b23de246f3faa6f33ba24e7287a21a5a34114a54a3a816b82e980ee37b3359fa966e0b783b3c832cf87d4400b0e0cf64b7a9 WHIRLPOOL ed9dd7e92557bd92f04797d30ff8c30f9040eaa01f0633f1edb377d65f2a8564c5078af5d8b977a3c35fe94d73bf66bcbe1110ea89d998bedf9b42732edbca01
|
||||
AUX ulogd.init 955 SHA256 6ee578e6aeab5076d6b35724cc6ec35a375e98b5906a2f1b041cb84e015dd7df SHA512 946310a51e4ee02894d56aedc4e8b23de246f3faa6f33ba24e7287a21a5a34114a54a3a816b82e980ee37b3359fa966e0b783b3c832cf87d4400b0e0cf64b7a9 WHIRLPOOL ed9dd7e92557bd92f04797d30ff8c30f9040eaa01f0633f1edb377d65f2a8564c5078af5d8b977a3c35fe94d73bf66bcbe1110ea89d998bedf9b42732edbca01
|
||||
AUX ulogd.logrotate 193 SHA256 f5253a7906b2dc08c3ff5afe2c07f51aa77541c1ba65a5d2292099893827f66c SHA512 be62a8c63d567d90ab07d9a9e86fb85d868683c385de598b81fa369fd13581a144a0be1aedd2b899d653d94475679eee1fd4939ae72a35777d75208584b2f17a WHIRLPOOL c10c9003fbfc367ae556ccef60eb453f736235c01e6fcf7252ed0bb7626ecf80fc2858408accc08987340008450a4405425bba93c13c25b6b47150e3702fcd25
|
||||
AUX ulogd.service-r1 390 SHA256 1c3abf007d8463cea823de0442d7f85b8889c6e1c6c25827d58079840157bdf5 SHA512 73923e6a851bf4f34f532c8b3fa17eb227f2fb2b4c485b89a488789f2d4af3605bd09538095a6acbee6d74300e98755bb03bacabe450104319938cfff62e4c89 WHIRLPOOL 13b0fc1f2b378d4423b4f080f71dd8278e5854320e578d65b965dd61b225c363872d506ef178e710e2622d1cb19b3a8c3b08b76d5eec1c7205a68932d30524ef
|
||||
AUX ulogd.service 390 SHA256 1c3abf007d8463cea823de0442d7f85b8889c6e1c6c25827d58079840157bdf5 SHA512 73923e6a851bf4f34f532c8b3fa17eb227f2fb2b4c485b89a488789f2d4af3605bd09538095a6acbee6d74300e98755bb03bacabe450104319938cfff62e4c89 WHIRLPOOL 13b0fc1f2b378d4423b4f080f71dd8278e5854320e578d65b965dd61b225c363872d506ef178e710e2622d1cb19b3a8c3b08b76d5eec1c7205a68932d30524ef
|
||||
DIST ulogd-2.0.5.tar.bz2 456258 SHA256 a221cb9f77347c0ca00d0937e27c1b90e3291a553cc62a4139b788e2e420e8c0 SHA512 bf00b8adaad7bd04077a83521b0d7accc26e644c8f3386819e7f91476178b6733f1c6554fb82dd0d3913398c83a61d65f61dc973f199f610bfaadc6251504819 WHIRLPOOL fe499ac7b4070581439a05f4f2245f7a42fe5630da5dc32b9b069511ed1faa15fe482eee08d50477d3fb1d0bf0d3855a69fc82fb0f3e8eecdf082fb642519f91
|
||||
EBUILD ulogd-2.0.5-r2.ebuild 3451 SHA256 4923d2293cec527ea9178a90d6cd27718037a244cb424b180d95ba3e7482d8e1 SHA512 31820b4bc0dc917600ca9f9986b9568e7f23eba500666acd3ec39e041b7e0f4fc373def7ced54d55e0f88755daaffc5dc704f1f75639f73a07a5851c95fced69 WHIRLPOOL 6a39902a6fb2cd7d1d930052c650eed768aaa77dae13454f8ecc629a3adba951c2258000c0a2c173d5051cb83c6e5b85bbb056dff8cc31de62b612a939ef6798
|
||||
EBUILD ulogd-2.0.5-r3.ebuild 3392 SHA256 490da9e40114c5576d0d67852ba421a2f0ad99dd5a38e9701848beb86d4af527 SHA512 1298eaf0e9fb144864d354d3dd9b62c1402e72d9c42a5bd4571ded202484457c344191e1d8ee5637bf833e4f868ab0a32f7bfcf0eeb61d20fff75015146453a9 WHIRLPOOL 29a2a92c905cad8aebbcd82a536d19f891d5fde5f98125c077c0c6792cb7d6e7104540f4eab896fd8caa2c7042ddbd1bd8cc7079928458e15b24fe9da0413c0a
|
||||
MISC ChangeLog 5780 SHA256 0d9e82f62e8c33bedec4c959c070368a7ae0ec5d97748a5a39c1292848cd380c SHA512 4dc440337e8535b5039dde7b79ade65333af4318811521097ba7c655ac7632161f1514e9901c6903dbc01229c319e9ea155c5afbf8313ea68494f31d357d16d8 WHIRLPOOL ed29cc7a82edc0e4071659ea9a56af04dc93d6499c0bcc1cb78daff23edfc0566a64c4ba1eb24bfc9a3f86a3d1303e3be29c71a758b388c8e734177d50682c5d
|
||||
EBUILD ulogd-2.0.5-r3.ebuild 3371 SHA256 a9d710dd0b6ca6656df30b6774264283794c15e8d7ec17480e774265cc4ed2c5 SHA512 3878464940d8e8edf171af072e3daac0d1aef953a45a54ddd5cf2a8318e8158701a6fdf6e619b71b01ed873fd57d2f7a3df2ff6c9beac446c4b586852504f09d WHIRLPOOL 1348e0803176f52699a3b03cc6af3c04a3e0d6cb13ef93b40c39b35dfc6eaa7bf68b3bce7fcec50f46cffd7fc66ba26e4d5c40a4ad752d6242f8d63fc9ce0eec
|
||||
MISC ChangeLog 6183 SHA256 d17f0e384c060d1e4d3f08dd9d9fe13dc8afe6d998ee7abdb3e305d07c18ff71 SHA512 467e2ff3e7736a6e2a0f3a244c1236782d7b6825ea89c5e0d01042e55d1708cbccaabd2a4997143a87bdd3ab7823c8e8d4b2134fcfa3c64f53e40560a41bf098 WHIRLPOOL 9d5f566c5103e710a3b8cc1f2a3ff7658c9ea37bd07c9033c78d220af59af7a09f3ef25a09db88116ab112738d66d715783c87d8838504da5f272f41da47018a
|
||||
MISC ChangeLog-2015 17489 SHA256 5925f0259a2590e6765b6596931c5d97313a412e82149e876d9490812b302aa4 SHA512 71c0aa15523ad3543f77ab0a655334551198d9ff929ce6d1abe746dd518633691b21f5f601e7cc1c3790fccad35f115ed3dca3e9f18f2c2a8361013baf2b15d6 WHIRLPOOL 6ceffc38f9dbc168b2c7e59831fddde6129cdbe2253a9f24a6be6cfb570af2fc4468cc937cdf5e8cde54441ff5d8cc06079038f0bcca12099ba6df87bbf77c1c
|
||||
MISC metadata.xml 1194 SHA256 88f08e89adaf93094faa7c8376bc06596fd3b6920e3c9c0b14939510f1e19f1f SHA512 9dca8d81f11e3486c012a2190a5858bc22fbe7ab5d0449fcef064cafb720801527cbddd915b532dc34efe640e92de00c7ee9f90777f9eeefb8b19276fe40e1a0 WHIRLPOOL c09e564cd3a81b397ed04db56d7bb3f867fdb46c6154dceb6b2bbaee6dd4f14f255e934e49f85f909cec9fcb9910f196b224452c47a3c7e17a4863e108a5d33d
|
||||
|
@ -1,41 +0,0 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
extra_started_commands="reload reopen"
|
||||
|
||||
: ${ULOGD_BINARY:=/usr/sbin/ulogd}
|
||||
: ${ULOGD_PIDFILE:=/run/${SVCNAME}.pid}
|
||||
: ${ULOGD_OPTS:=--daemon --uid ulogd --pidfile ${ULOGD_PIDFILE}}
|
||||
|
||||
depend() {
|
||||
before iptables ip6tables ebtables nftables firewall
|
||||
after mysql postgresql
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting ${SVCNAME}"
|
||||
start-stop-daemon --start \
|
||||
--exec ${ULOGD_BINARY} --pidfile ${ULOGD_PIDFILE} \
|
||||
-- ${ULOGD_OPTS}
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping ${SVCNAME}"
|
||||
start-stop-daemon --stop --pidfile ${ULOGD_PIDFILE}
|
||||
eend $?
|
||||
}
|
||||
|
||||
reload() {
|
||||
ebegin "Reloading ${SVCNAME} configuration"
|
||||
start-stop-daemon --signal USR1 --pidfile ${ULOGD_PIDFILE}
|
||||
eend $?
|
||||
}
|
||||
|
||||
reopen() {
|
||||
ebegin "Reopening ${SVCNAME} logfiles"
|
||||
start-stop-daemon --signal HUP --pidfile ${ULOGD_PIDFILE}
|
||||
eend $?
|
||||
}
|
@ -1,147 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
inherit autotools-utils eutils flag-o-matic linux-info readme.gentoo systemd user
|
||||
|
||||
DESCRIPTION="A userspace logging daemon for netfilter/iptables related logging"
|
||||
HOMEPAGE="https://netfilter.org/projects/ulogd/index.html"
|
||||
SRC_URI="
|
||||
https://www.netfilter.org/projects/${PN}/files/${P}.tar.bz2
|
||||
ftp://ftp.netfilter.org/pub/${PN}/${P}.tar.bz2
|
||||
"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ia64 ppc x86"
|
||||
IUSE="dbi doc json mysql nfacct +nfct +nflog pcap postgres sqlite -ulog"
|
||||
|
||||
RDEPEND="
|
||||
|| ( net-firewall/iptables net-firewall/nftables )
|
||||
>=net-libs/libnfnetlink-1.0.1
|
||||
dbi? ( dev-db/libdbi )
|
||||
json? ( dev-libs/jansson )
|
||||
nfacct? (
|
||||
>=net-libs/libmnl-1.0.3
|
||||
>=net-libs/libnetfilter_acct-1.0.1
|
||||
)
|
||||
nfct? ( >=net-libs/libnetfilter_conntrack-1.0.2 )
|
||||
nflog? ( >=net-libs/libnetfilter_log-1.0.0 )
|
||||
mysql? ( virtual/mysql )
|
||||
pcap? ( net-libs/libpcap )
|
||||
postgres? ( dev-db/postgresql:= )
|
||||
sqlite? ( dev-db/sqlite:3 )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? (
|
||||
app-text/linuxdoc-tools
|
||||
app-text/texlive-core
|
||||
virtual/latex-base
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-remove-db-automagic.patch" )
|
||||
|
||||
DOCS=( AUTHORS README TODO )
|
||||
DOC_CONTENTS="
|
||||
You must have at least one logging stack enabled to make ulogd work.
|
||||
Please edit example configuration located at /etc/ulogd.conf
|
||||
"
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup ulogd
|
||||
enewuser ulogd -1 -1 /var/log/ulogd ulogd
|
||||
|
||||
linux-info_pkg_setup
|
||||
|
||||
if kernel_is lt 2 6 14; then
|
||||
die "ulogd requires kernel newer than 2.6.14"
|
||||
fi
|
||||
|
||||
if kernel_is lt 2 6 18; then
|
||||
ewarn "You are using kernel older than 2.6.18"
|
||||
ewarn "Some ulogd features may be unavailable"
|
||||
fi
|
||||
|
||||
if use nfacct && kernel_is lt 3 3 0; then
|
||||
ewarn "NFACCT input plugin requires kernel newer than 3.3.0"
|
||||
fi
|
||||
|
||||
if use ulog && kernel_is gt 3 17 0; then
|
||||
ewarn "ULOG target was removed since 3.17.0 kernel release"
|
||||
ewarn "Consider enabling NFACCT, NFCT or NFLOG support"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# - make all logs to be kept in a single dir /var/log/ulogd
|
||||
# - place sockets in /run instead of /tmp
|
||||
sed -i \
|
||||
-e 's:var/log:var/log/ulogd:g' \
|
||||
-e 's:tmp:run:g' \
|
||||
ulogd.conf.in || die 'sed on ulogd.conf.in failed'
|
||||
|
||||
append-lfs-flags
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_with dbi)
|
||||
$(use_with json jansson)
|
||||
$(use_enable nfacct)
|
||||
$(use_enable nfct)
|
||||
$(use_enable nflog)
|
||||
$(use_with mysql)
|
||||
$(use_with pcap)
|
||||
$(use_with postgres pgsql)
|
||||
$(use_with sqlite)
|
||||
$(use_enable ulog)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile
|
||||
|
||||
if use doc; then
|
||||
# Prevent access violations from bitmap font files generation
|
||||
export VARTEXFONTS="${T}"/fonts
|
||||
emake -C doc
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
readme.gentoo_create_doc
|
||||
prune_libtool_files --modules
|
||||
|
||||
if use doc; then
|
||||
dohtml doc/${PN}.html
|
||||
dodoc doc/${PN}.dvi doc/${PN}.txt doc/${PN}.ps
|
||||
fi
|
||||
|
||||
use sqlite && dodoc doc/sqlite3.table
|
||||
use mysql && dodoc doc/mysql-*.sql
|
||||
use postgres && dodoc doc/pgsql-*.sql
|
||||
doman ${PN}.8
|
||||
|
||||
insinto /etc
|
||||
doins ${PN}.conf
|
||||
fowners root:ulogd /etc/ulogd.conf
|
||||
fperms 640 /etc/ulogd.conf
|
||||
|
||||
newinitd "${FILESDIR}/${PN}.init-r1" ${PN}
|
||||
systemd_newunit "${FILESDIR}/${PN}.service-r1" ${PN}.service
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}/${PN}.logrotate" ${PN}
|
||||
|
||||
diropts -o ulogd -g ulogd
|
||||
keepdir /var/log/ulogd
|
||||
}
|
@ -1,8 +1,9 @@
|
||||
AUX obnam-1.18.2-obnamlib-sftp-Add-prefetch-size-argument.patch 1116 SHA256 f1504e89c6e003cdf40cfbdc5154dafd3f7fd41aa19c4cab7120486c241d5e32 SHA512 a749f70eca02d68cb5f0f3f5af0aff2a5f0bfef92d26fb86257b1781401dffe81575887d29f89a6e11279437a98b8c98c5f9b999da9132936770fc21355e9909 WHIRLPOOL 30bbf5aab64dbc6ce3cae9c86e94af8b56722867e3ad9818037f41f9ecf2c214a57b23e8e0ff5688c99126049f027030e01d6851006e342945152ce0acd39601
|
||||
AUX obnam.conf 2366 SHA256 2a609d1243d5ea3e063a413e78421ede02eda5cbbfd984c211f78ff0239cb5bb SHA512 7fdeb7c51e3ee80c60cf857117ad9571f38a4657fb8e3f95767e6fa0d0eae9b31cd54d5e2e8aa93e1e5255bd2c116c462594b5cd01f0efc0059d2d9ee07efc1c WHIRLPOOL 9766794181bed1e6aef1b15b5be69412dada2d075292c177a4edfa550d29612b8291e2f1b6170ee1d61c735d217ef8d94d3a2fb5b78271f1212e186af1b622de
|
||||
DIST obnam-1.17.tar.gz 362512 SHA256 d340bdf6a5ebbc7c0a039501832c78257c57caa701bd29f5ef6fb841f16cbcf9 SHA512 63926ee62c5dae90cd653cee69a793f43098ed91a3fdb4cff7af1ed98994f54807c3d2c6b1bc3995bbda9a3ce9b319fa2a8e0e9c841b597a92c677bb01f549f1 WHIRLPOOL 442eae740c29064a188566cfe48a4091de29f22f41a6fabf0917c186dc683f9c19233bc3dc30c7f7339e8e7efc77feca0cc1d928e81f32b0a88920ba4dbfde43
|
||||
DIST obnam-1.18.2.tar.gz 361576 SHA256 515aa3eaf9946f5f7beee1e3285d2822e67a43d209b34e57bf0e1ea809551895 SHA512 f375a3e8769775b2b3d5679d68d031f13d950ac6b2d50231b791f9625384f830ccaee3434f18eacdbc95ed6de2d1e4b33b1adac39ad8b8f96842ecc8e4664f91 WHIRLPOOL 17afe8d35f455decb0bcec3f1708e4f74cf6d14ee8a60bb6f9c53d17341d8d298d042c769571f458093d994053a5a293356716e423844c3bd69356ae4838cf73
|
||||
EBUILD obnam-1.17.ebuild 1373 SHA256 21e4cc91614562f3e991b3d6f944a6a2bf224c200b832ffd98a9eb2e6435c50f SHA512 285cea52785e91938c8394c0a28c99f1ec591d9e5551160e45a80fc708abd1b13c754ffc8f62bb0a5d5079e9f6eb42fd7290a047631945f00ebeb2438c26afa8 WHIRLPOOL a54686ae43ee0f82e0279d7a6d86ee9f1ae4ee3d1c3318f40b97916b5a2465604410521fe85e3643eac3862ea0de8e7e1ed3baa4a9c9052045c71e42f5482120
|
||||
EBUILD obnam-1.18.2.ebuild 1290 SHA256 8f5411a42aabd026b3738a337973e4eee2f803a5e359b5dad95a3db7bec2a3b0 SHA512 143c02106fd50ef728472482569fbbcc920565704ca0d8d23f32dd9a194055aac4450d0c33e1a1f4e660c55080faf170e7777cc0dcf36ee89a5715ce12689ef6 WHIRLPOOL 2a7be8724887ec9ad7b6f8961f790d9142625985517e7f630d8e27bf5c83fe464d103c8852fe939d8cbcafd8a3e5437856b2eeafffdfcce4af276f5341d9d1d4
|
||||
EBUILD obnam-1.18.2-r1.ebuild 1375 SHA256 53226547473c6ddf462252486af68fd24dc662c914b2e38952a5e524027c09c3 SHA512 3ad31daaa20700e3dede8774304a3f113b65d1bc0ba0b629f3bee52b0b62423066f530275ece4abd54c294148745186e3940bfb38ae90c5b4f14c29a09976d3a WHIRLPOOL 7b8869b65fc44f18333888e2818b3afd24d59b7524e47b2f895489e1a8a3c53d5dd1309005879b7757abf0cbca2fafc2f72b9abbd125bc38deb1c57fea6235d0
|
||||
MISC ChangeLog 3348 SHA256 74dece1af750c0d72a375eba8d02df5047e80913772ed1974d56cc89ba851fae SHA512 6cff5ef321c8fa2ab177d6893a1102c7e1a04c1f5ef7c96a679f045f8920c494fb6ff758b041c3f469cd1c1894cbc01c398257568c5a4387275bdeae453596fe WHIRLPOOL 1c0a55433636d4e86afde05d1d13f51d72d12948d43ea91170570659397fac6bcd9f08baa94963e3ed338d48111eabac400202fe557fa92e11645e371146fa8a
|
||||
MISC ChangeLog-2015 4826 SHA256 bb45fc01948c13b57963aaf62611476c54d9448e0b5664a0802063f35721ff75 SHA512 d3c74142bd1e915769dd585f3c987897b48d8dc6ebdfd4d1c8759b446704fe0c277a5d82b3919262ef86a83a62f3a32f65880d33e5a4e3a4cdacf4f9b52ea4c3 WHIRLPOOL efdde003fc50bd2996d6d33feaa8d56ed858ce0e6087c9277f1f742c4624a84249f219ba9294595ed44cc06ed2911f24086619999df237deab2dd89dab766a74
|
||||
MISC metadata.xml 236 SHA256 f55443c9b3d97fcc9437b9aeba1b3beae39e38599620bd520d0693bb8948b531 SHA512 842ec0962624e280c2c3909e6da541cdaf35532f0f00d76cc9ca0e03dfb8c3dc83a426ae370bc37d73d0c4b1fdd4983171a0586220546b967afe3a3f5dd78ce4 WHIRLPOOL 8ee0a6397a1bae24973eba9b31e1ac64bac9726ca45e5f2127a3ffc991627479030060c605c7cf0957891c184f5e5d01fb2387f94c3a68693c988e4a180c7260
|
||||
|
@ -0,0 +1,31 @@
|
||||
From 738e9291ed15980bdac568fc5f9507a43897ba52 Mon Sep 17 00:00:00 2001
|
||||
From: Kyle Manna <kyle@kylemanna.com>
|
||||
Date: Fri, 6 Nov 2015 08:12:50 -0800
|
||||
Subject: [PATCH] obnamlib: sftp: Add prefetch size argument
|
||||
|
||||
Paramiko made this argument required in v1.16. Details at
|
||||
https://github.com/paramiko/paramiko/commit/49072f3537a8981e9d448c22481a1d2b92c03643
|
||||
|
||||
Attempt to fetch the entire file. I'm unsure if this is the original
|
||||
intent. If the entire file isn't to be fetched, then the prefetch() is
|
||||
probably not needed.
|
||||
---
|
||||
obnamlib/plugins/sftp_plugin.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/obnamlib/plugins/sftp_plugin.py b/obnamlib/plugins/sftp_plugin.py
|
||||
index c4d5c2f..a5bc72b 100644
|
||||
--- a/obnamlib/plugins/sftp_plugin.py
|
||||
+++ b/obnamlib/plugins/sftp_plugin.py
|
||||
@@ -555,7 +555,7 @@ class SftpFS(obnamlib.VirtualFileSystem):
|
||||
def cat(self, pathname):
|
||||
self._delay()
|
||||
f = self.open(pathname, 'rb')
|
||||
- f.prefetch()
|
||||
+ f.prefetch(self.lstat(pathname).st_size)
|
||||
chunks = []
|
||||
while True:
|
||||
chunk = f.read(self.chunk_size)
|
||||
--
|
||||
2.6.2
|
||||
|
@ -1,8 +1,10 @@
|
||||
DIST dict_pack_ru-aot-0-4-0.oxt 1509261 SHA256 0d4e15c3eca931e690d6533be8d0b5ce22948f0d45e3df0d1a5e0e870c093db9 SHA512 00e63f5abcfbb2fecd72dc2a2b80dc5ebb4d16aac909b2f63670235edadd0d22a5ed3ae0508bfdb273a85f32ee60df4e84dc620fa1a44f42543848b71a9d1b01 WHIRLPOOL fce8e71e09d0d86375a2648968254a355e0569bd744627abb2ec71c6bb6e34a824dbb5550d79cda0f19539bee210ec0983f64d12ee167f3ed3196c06577dd9b9
|
||||
DIST myspell-hyph_ru_RU-20060316.zip 11089 SHA256 95b2198f937f1ba1fe2373302c81517ee88a38c237a1ed5557c543a7e2b141df SHA512 4538a4fbdd61adafe321258fb4a9b1896d10747adf8203bd3a5eaa40ee15a9d5d3d8304a19a644f676a1224ac36f5d47ae7a10cbcae22ccbd2f8af49bf5e92ac WHIRLPOOL 46d284df470596c796b436fab9042d8c58625dc3f0c3da41434133afed0eb35b0b2c326005460b9eda4c20499420d7d1bf8d51ac41160f0bfaa125ff45d27baa
|
||||
DIST myspell-ru_RU-20060316.zip 467216 SHA256 387e9fd6c24c34e27fe5f0eb227beec2522b8855dc44917a37a66571db15ed0d SHA512 2a1d62cd79d58ca093f477006e436e728ff2cf063c3b0e1ce127a0c83835afe7fce7846e9ec3577e848c9d911565b4fdff8475508bbbe29f2d9523fe0a858617 WHIRLPOOL dfe9e19ba00aa5c200073e5da08b9d7d832c002f2e83814b138f40480d04b6dc91b0455cc45e2266d7f77492df767889f2958ba5fb781cb7c362fffc153d263c
|
||||
DIST myspell-ru_RU_ye-20060316.zip 984889 SHA256 8eecd25a1d16e43dde23fd72deb6c9290e0f328b7fb2956ec3fe07692ce8e653 SHA512 5d1e39166b8666ee2be599cd74872a80b34bba11ff389ca74919a0b2fca7f7e66dfd71188b97f08686161e5af54164b82d0fe86c9097c3aaad6c22432f867e19 WHIRLPOOL 05bb523e3c82a6dee7812c9642aa660998328858dd173af9d73db80c43eb73034aa48fb4e431e280b8d4af81f17c719c0cc3557927cafd35ca864572dc28e738
|
||||
DIST myspell-ru_RU_yo-20060316.zip 470326 SHA256 d0c06e4db5ee2f0b6ebb9b382437fab5f92af9cb9bf1bc3576d3a9d24d87d034 SHA512 4a4a85d9dff96de6fbc9b78c74f22fafae3abe143ababed7041df3b06bda3127c6fc44631cc2bfa33f4672b06db2871cf3062acb8355524b926716f1db639b19 WHIRLPOOL bda43eb56a627c9aee5d8a337ceb0075536bac3d29574946a79704eeadd9a708b9c3148f398c80ad1f555401bb63c5cd466e9f2161189621476f75e581dbc737
|
||||
EBUILD myspell-ru-20060316.ebuild 690 SHA256 e13bb761f9ea6e8294ce20505e6e77ade01720b9390687ca87c64ac214abf545 SHA512 99aa2e2a4caa6a64d8141b5905ed723703a7ab0911ed1fe7d9a1dd250a9a6ac7c0d623472e1e721776a17de554af05baa64a46dd7410b10e5dc3f06b26257067 WHIRLPOOL 0c2f68d9ebac2a5a462ccbc174cfeabf59f3b290efd288ede2f9ec505bce96464a03e265a8f47c920ae55ba0a49470cf7bf0ce752b4f77dba8cc0f5a8c2c9eb4
|
||||
EBUILD myspell-ru-20150711.ebuild 763 SHA256 21294ac1f947be1a8cf537025e9efc70477e159b7e92d440e248248040ffe50b SHA512 86276cf1fb1a26d6ba27b56f18123c5973df555d11626af8c55e1ab06f82b63585aca4d6e90d51281d626a6efda8c54c43514e7359ef14cf9cab5e37a16bd6fc WHIRLPOOL 2917b03bc9f1b6e4db57aae95948b674c0680ca23278612ee26f9cbeaa41f29ff9093c00f58ec323ad8dbef6fa4c56b5eee46d15c185d6afcec338dc7be2ccdb
|
||||
MISC ChangeLog 2066 SHA256 4a016132f05ea1db1af2cf29c5db1af9821761afdbdfa75763022898c65110ed SHA512 3c12c8471b7128de24e0f2ec221110a4f1e1bfedda7ffadea1e4ea6218a77286ff59ae013731a8e24789e9d4b20154f69ffe768813d172dabe9d6daf8e01b731 WHIRLPOOL 4fb60acbfc04afd77cee349a1d10422a4095e813026237492e5719040cbf43d9fef0963dd455ecde1e2e2d29a15a9626a576eb40ebc5b8cc78e1a117ccfcb975
|
||||
MISC ChangeLog-2015 2520 SHA256 a36f6c3e0afcb0d8bd2d8e078eb44be5b26b1fa4089881969f931f14127b6867 SHA512 855d4ea9995aa1090f1f1667bd0161d4f9af064e1c15f27bd2c8e66e09d6e8368f33e072c6a8a9b47fe55ed5862299105dab0050fcc9b85ed9febe3cd3626b59 WHIRLPOOL ba98c5a373eb1457bb00f5275c0e942e3070804e68b63994cd0923e7d1bd11f1cadd27f869c782ffa362a1ea02875cb5ff4f0efbceab0406c3905985e360a6ef
|
||||
MISC metadata.xml 208 SHA256 98f8aa3fb70533eeab6b09d5bc30bd8f649ec13d9b04363490082fb87bb6032e SHA512 d5a7f3cb2fe57f8d7783ba358068648b122d9f5de81a17bff61ce600e42b6487e6f7e2a62c8be95cc7021cb3ea88716824b1ad0565da922ea753bea2417b3d3d WHIRLPOOL e38a6cdef2acb3efdc182efde482593790f773ab3bb9b66cced3af47e4ab39368757e17c4352c6cacaefa338341db88c3bcc3ffcd32aabd7984c5b19051a7bb7
|
||||
MISC metadata.xml 357 SHA256 26e77787feaa286bb015de6a3ff41d107963eb19aec67ef46cc082c979c3b775 SHA512 f269a941a2f535838c3ea1e3d1a04731d9376bc616927867b3ad850da8f4afeb0271d84032b1f109f7d8bf333f1f4a581c98226615f8facdeb6723e1885271c1 WHIRLPOOL 714c8ffd03cb33c3e5528f8518a68890d7c61c7227c2f722bbdcdd3c0b677429d8e1da0d5a4567dca41378c18b1d19ea16dab31b4d79967a19d94ea03d0150e6
|
||||
|
@ -1,5 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer><email>maintainer-needed@gentoo.org</email></maintainer>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>perfect007gentleman@gmail.com</email>
|
||||
<name>Perfect Gentleman</name>
|
||||
<description>Proxied maintainer; set to assignee in all bugs</description>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,26 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MYSPELL_DICT=( russian-aot.{dic,aff} )
|
||||
|
||||
MYSPELL_HYPH=( hyph_ru_RU.dic )
|
||||
|
||||
MYSPELL_THES=( ru_th_aot.{dat,idx} )
|
||||
|
||||
inherit myspell-r2
|
||||
|
||||
EXT="extension-center"
|
||||
DICT="russian-dictionary-pack"
|
||||
MY_PN="dict_pack_ru-aot"
|
||||
MY_PV="0.4.0"
|
||||
|
||||
DESCRIPTION="Russian spellcheck dictionary based on works of AOT group for myspell/hunspell"
|
||||
HOMEPAGE="http://extensions.libreoffice.org/extension-center/russian-dictionary-pack"
|
||||
SRC_URI="http://extensions.libreoffice.org/${EXT}/${DICT}/releases/${MY_PV}/${MY_PN}-0-4-0.oxt"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd"
|
@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit toolchain-funcs eutils
|
||||
|
||||
MY_PV=${PV//./}
|
||||
DESCRIPTION="A very powerful editor for programmers"
|
||||
HOMEPAGE="http://www.scintilla.org/SciTE.html"
|
||||
SRC_URI="mirror://sourceforge/scintilla/${PN}${MY_PV}.tgz"
|
||||
|
||||
LICENSE="HPND lua? ( MIT )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux"
|
||||
IUSE="lua"
|
||||
|
||||
RDEPEND="dev-libs/glib:2
|
||||
x11-libs/cairo
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/pango
|
||||
lua? ( >=dev-lang/lua-5:0= )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
>=sys-apps/sed-4"
|
||||
|
||||
S="${WORKDIR}/${PN}/gtk"
|
||||
|
||||
src_prepare() {
|
||||
cd "${WORKDIR}/scintilla/gtk"
|
||||
sed -i makefile \
|
||||
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
|
||||
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
|
||||
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
|
||||
-e "s#^CCOMP =\(.*\)#CCOMP = $(tc-getCC)#" \
|
||||
-e "s#-Os##" \
|
||||
|| die "error patching makefile"
|
||||
|
||||
cd "${WORKDIR}/scite/gtk"
|
||||
sed -i makefile \
|
||||
-e "s#-rdynamic#-rdynamic ${LDFLAGS}#" \
|
||||
|| die "error patching makefile"
|
||||
|
||||
cd "${S}"
|
||||
sed -i makefile \
|
||||
-e 's#usr/local#usr#g' \
|
||||
-e 's#/gnome/apps/Applications#/applications#' \
|
||||
-e "s#^CXXFLAGS=#CXXFLAGS=${CXXFLAGS} #" \
|
||||
-e "s#^\(CXXFLAGS=.*\)-Os#\1#" \
|
||||
-e "s#^CC =\(.*\)#CC = $(tc-getCXX)#" \
|
||||
-e "s#^CCOMP =\(.*\)#CCOMP = $(tc-getCC)#" \
|
||||
-e 's#${D}##' \
|
||||
-e 's#-g root#-g 0#' \
|
||||
-e "s#-Os##" \
|
||||
|| die "error patching makefile"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -C ../../scintilla/gtk AR="$(tc-getAR)"
|
||||
if use lua; then
|
||||
emake
|
||||
else
|
||||
emake NO_LUA=1
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /usr/bin
|
||||
dodir /usr/share/{pixmaps,applications}
|
||||
|
||||
emake prefix="${ED}/usr" install
|
||||
|
||||
# we have to keep this because otherwise it'll break upgrading
|
||||
mv "${ED}/usr/bin/SciTE" "${ED}/usr/bin/scite" || die
|
||||
dosym /usr/bin/scite /usr/bin/SciTE
|
||||
|
||||
# replace .desktop file with our own working version
|
||||
rm -f "${ED}/usr/share/applications/SciTE.desktop" || die
|
||||
domenu "${FILESDIR}/scite.desktop"
|
||||
|
||||
doman ../doc/scite.1
|
||||
dodoc ../README
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST Jama-1.0.3.tar.gz 82188 SHA256 a8f4c8f3a4a5d5f8908304638d03aa181b7c71debb2e3c08bb9dc14fcc350a75 SHA512 9bedf8f35ea1d400194b5a3b49914ebd04b5a31247959886f1967d062ceffae30993d34cd2f15d3942285a45c6930e2d4518f4ed0cc013ce853cc26aca021b0d WHIRLPOOL aa9f303b906bead6f4620d1d307a372ccbc305bd0947948b3b26b160b4f5b6ab67901289d9525ff2705e8d9ab21d3a6c30f3715c9ae57394a373e1bbdfd9c436
|
||||
EBUILD jama-1.0.3-r1.ebuild 506 SHA256 da02c081d7445648a62cad94ca93c935cb821c023a41ede2b9430ffac14a8e8e SHA512 8371a0ed1adbca4a99bf1a8a61095ba6fed973f157953481e1fd94ea06a6459bf4ec7540adda301a0d3a0f1eb04945c8d296d4e25c29a98f1c0a074602b60a64 WHIRLPOOL c45d93ada77f81c61fca92ea50301d67d48942113d95af8034e50c4bfd3b65606c34792fec0f5aa08e527aa9bf9e843c34d137a173873f0167de2b52c9cc4b56
|
||||
MISC ChangeLog 2523 SHA256 ed1647bf012282e1a61c44ceff5016d64879042b54b2c9c4e01a035d4b551b2e SHA512 ce44c396748f77347958103d248b6f9f07f23b163e02bfc69dcce677e8f46326277b0cc72423a18d28f4817e5aa8dc1fb1eb31150921a7f3659de0b41cef324b WHIRLPOOL 415eceec27d40e0f21f340b094e896770058d41cc9904027735ebc8847653475d1faf5832245362a6f35d00c3d40514657955993416b8c84d57449e2d4a6c394
|
||||
DIST jama-1.0.3.tar.gz 82188 SHA256 a8f4c8f3a4a5d5f8908304638d03aa181b7c71debb2e3c08bb9dc14fcc350a75 SHA512 9bedf8f35ea1d400194b5a3b49914ebd04b5a31247959886f1967d062ceffae30993d34cd2f15d3942285a45c6930e2d4518f4ed0cc013ce853cc26aca021b0d WHIRLPOOL aa9f303b906bead6f4620d1d307a372ccbc305bd0947948b3b26b160b4f5b6ab67901289d9525ff2705e8d9ab21d3a6c30f3715c9ae57394a373e1bbdfd9c436
|
||||
EBUILD jama-1.0.3-r1.ebuild 567 SHA256 ab770fad5ccbc2a1a4c931f5f3458d7426829366fff2ae79ef2be7b683178c03 SHA512 4658666aaff7ef44391b57e0fc110877651ae1cbbc4675d9d7352aca88e250c62ff4df9231b26b232a50db66f51203280fe390903ab29125f28a6f7197ec34d8 WHIRLPOOL 23afbab373c08adac8871df3651ae40e27b46f663cfd060f20fd5d8d942410f3a782b63fc96e3573742a78b9143880ef0ab274774397702e3c73c86259fd7529
|
||||
MISC ChangeLog 2817 SHA256 e5971a496ed13bb54c646a379b793088eb4138839479f3257e104c0532f7ce05 SHA512 a14b12ffc88c07ac6de4a016c919c4c7095761c7e103c6f662b5c9eccffe06fdc8f177615f5e3ee4d95ea2c40baa10b6cb4676314b3ac157444579206f8628c6 WHIRLPOOL 48daa6bbf22bd1a5e6800e4db5f763cf06d079dd07acf2e638bb6945c6bf4a4d4168a8688b4d8f6c6d894a46fcf2ed1c667c3c6068b3a1ef10b5dd8dfafacd38
|
||||
MISC ChangeLog-2015 383 SHA256 7d2f3d1fe62487e6548c9997ff00a8ae8d9aa48f2099d5c8e7e90bcdd4962efb SHA512 77f9c1e2a8165b6e170213bae9e5e36bbe99f2a603f8e21c4aafa9611d9ef6574eae97b711bb9987e55d4e5737ce69636c0d088bab6ddb9a9ce27a979f299c6a WHIRLPOOL f7da19ff3386bb2adb0f35390ee72164e2e91095cab8ce9667a74e2a10dc83beab93de7651a36eb0d84951c589c53f619e90d0c5f38dd2f80896c99e1fd52400
|
||||
MISC metadata.xml 156 SHA256 afb230aacc90b7e5754088f43bfb38c0d5c6267dd77324a88c0e6ef64be4e2d8 SHA512 23fb33aa8b13725b779cfaa88e5dfc3de52dbe37028ec127123857b3174878564edde9f4e43a4ac1646cdeeea29bc3f95e14b89e3d21d3d244f3796a6c8bd358 WHIRLPOOL 498aa08d7eadfd84d2a345dacdd9c5a896730afeb92c0edb5fa8947ca03a17a3783049f8a008f06c58de073896c961ed6e554147ba6d19367c06540b5e03528b
|
||||
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="A Java library for handling console input"
|
||||
HOMEPAGE="https://github.com/jline/jline2"
|
||||
SRC_URI="https://github.com/jline/jline2/archive/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="2"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="test"
|
||||
|
||||
CDEPEND="dev-java/jansi:1.11
|
||||
dev-java/jansi-native:0"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.5
|
||||
test? ( dev-java/junit:4 )"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.5"
|
||||
|
||||
S="${WORKDIR}/${PN}2-${P}"
|
||||
|
||||
JAVA_SRC_DIR="src/main/java"
|
||||
JAVA_GENTOO_CLASSPATH="jansi-1.11,jansi-native"
|
||||
|
||||
java_prepare() {
|
||||
# Easier to use java-pkg-simple.
|
||||
rm -v pom.xml || die
|
||||
|
||||
# Don't forget the resources!
|
||||
mkdir -p target/classes || die
|
||||
cp -r src/main/resources/* target/classes || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg-simple_src_install
|
||||
|
||||
dodoc {CHANGELOG,README}.md
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd src/test/java || die
|
||||
|
||||
local CP=".:../resources:${S}/${PN}.jar:$(java-pkg_getjars junit-4,${JAVA_GENTOO_CLASSPATH})"
|
||||
local TESTS=$(find * -name "*Test.java")
|
||||
TESTS="${TESTS//.java}"
|
||||
TESTS="${TESTS//\//.}"
|
||||
|
||||
ejavac -cp "${CP}" -d . $(find * -name "*.java")
|
||||
ejunit4 -classpath "${CP}" ${TESTS}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST vldocking-3.0.5.zip 1734159 SHA256 a2c25fbe8ca1c2a8f3731e224096625d865eedae1843426624946851c58066f6 SHA512 a9943a767baa68b8cd8a75fad1e6e05e6f0083551c32c9af2b20258e2fe1fcc181a7700cc668b862e0cc2b04392a987ecfb92bf5203f273c72a8e2a2f4a72cd8 WHIRLPOOL 51f1fe5b9365d17e0f3349d1ad8872216dcfd3c643b12303b3b9b19d7a832a4fa643ab3a4071c40857a0a87f2ee563b4d68f2cfaff209d88981b452bd0ea81df
|
||||
EBUILD vldocking-3.0.5.ebuild 646 SHA256 b52d93d214e6414d81b5bbb6f2a95c2361b98bb5eef2b8cf73de8a945291ff4c SHA512 01f7eb729171c65384a9a88017e13bc2636a8e86fca7bc275d7c682bc943511cd15ad2ab3034a38ec4e9412fb1d88da48ec3128a22e3e326b2e92ee3db0dfb1c WHIRLPOOL 4511f282a20a6bf8aebdc1750cf2047ee1a8cba801b151f40cbe162f83a62ef85969ad3d6f33f0a2921cf6493ca118206337089cbc3358749ce365c302e9508b
|
||||
MISC ChangeLog 396 SHA256 5a1b068ce4af8d2c83b80836d0d63e04a270818738cf5ecae6bcccd6cf4e17c6 SHA512 7eb864dffb536e11ed85a64f1d2dd720bf29c7de5b739b1d3cb99191b489f0668222dbc2977610f5d70327ce1e1432be898186fbc88780a44361bc3265f79b0d WHIRLPOOL 12a59698d9ec56b8e47575dda0e0583342ecc95b33df021155872b1a88f04a73bb51eadb65179f630c879b2a3e4bde708adbd5daabc24f9531ca443bb737afd7
|
||||
EBUILD vldocking-3.0.5.ebuild 648 SHA256 e771a70f4270f19cf3834fe281b83fd4ab9219452e34be232fbec65100dbb3d6 SHA512 d72fb900d32f8a550f73139fc313ad6706478c646aa43613a28abc0a1c812dc5901211c9e9e87a236468db635ab24b4b1277876e0eb8492784ab819910a08c6b WHIRLPOOL 68356e3917c2a389cf0a12d4ea1d71e6019e10353c6f5cf7a9cb75442b76e3ac86200f50dff6adeaf296c571f71c8d379f1277bee3fd0df044f79b0ae12602b3
|
||||
MISC ChangeLog 592 SHA256 94b9c32edb5be96ab95879e992e2a42532200e83d231450fed0cf6f4a08d5254 SHA512 44bafa2701a5a52e9cc44de562faf194855b8561a7f7c9bdeca12ee5eba73634683b3c2d50672279df65c21179a4a9291888889b4b769c3195c5ae8ff207acdc WHIRLPOOL 29b84cbd3556fe8cfd21f26e9e534685d323437c1d503b101393f900ece807d7f76b158305c4dc9b72d4d222fe950d379902622ff9fbf7e27a908b323494c583
|
||||
MISC metadata.xml 338 SHA256 63bb1dbd372810e21477f1391779546e2e08ff5d4b4dba31216921c218e5b7a1 SHA512 110c3ab7213af5ada24959fd9d234960103ded110ceaf0bb1b743873ea4fcaca860b7973835525fadb94f3e3bfbc3dd9e597ff1bc7ee8d83e79d72d6bcae0836 WHIRLPOOL e0f3751f8c8cb4d7e20d11f90773bd2435816120bf2371dfca7f464fc677db9a14d0a80cbb01e7ad882e60e9e995c01ab1ad504ce7458095a4da175fcd7dd0f7
|
||||
|
@ -0,0 +1,48 @@
|
||||
diff --git a/mcs/class/System/System.Configuration/CustomizableFileSettingsProvider.cs b/mcs/class/System/System.Configuration/CustomizableFileSettingsProvider.cs
|
||||
index 4b69010..1bb6195 100644
|
||||
--- a/mcs/class/System/System.Configuration/CustomizableFileSettingsProvider.cs
|
||||
+++ b/mcs/class/System/System.Configuration/CustomizableFileSettingsProvider.cs
|
||||
@@ -578,6 +578,34 @@ namespace System.Configuration
|
||||
private ExeConfigurationFileMap exeMapPrev = null;
|
||||
private SettingsPropertyValueCollection values = null;
|
||||
|
||||
+ /// <remarks>
|
||||
+ /// Hack to remove the XmlDeclaration that the XmlSerializer adds.
|
||||
+ /// <br />
|
||||
+ /// see <a href="https://github.com/mono/mono/pull/2273">Issue 2273</a> for details
|
||||
+ /// </remarks>
|
||||
+ private string StripXmlHeader(string serializedValue)
|
||||
+ {
|
||||
+ if (serializedValue == null)
|
||||
+ {
|
||||
+ return string.Empty;
|
||||
+ }
|
||||
+
|
||||
+ XmlDocument doc = new XmlDocument();
|
||||
+ XmlElement valueXml = doc.CreateElement("value");
|
||||
+ valueXml.InnerXml = serializedValue;
|
||||
+
|
||||
+ foreach (XmlNode child in valueXml.ChildNodes) {
|
||||
+ if (child.NodeType == XmlNodeType.XmlDeclaration) {
|
||||
+ valueXml.RemoveChild(child);
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ // InnerXml will give you well-formed XML that you could save as a separate document, and
|
||||
+ // InnerText will immediately give you a pure-text representation of this inner XML.
|
||||
+ return valueXml.InnerXml;
|
||||
+ }
|
||||
+
|
||||
private void SaveProperties (ExeConfigurationFileMap exeMap, SettingsPropertyValueCollection collection, ConfigurationUserLevel level, SettingsContext context, bool checkUserLevel)
|
||||
{
|
||||
Configuration config = ConfigurationManager.OpenMappedExeConfiguration (exeMap, level);
|
||||
@@ -623,7 +651,7 @@ namespace System.Configuration
|
||||
element.Value.ValueXml = new XmlDocument ().CreateElement ("value");
|
||||
switch (value.Property.SerializeAs) {
|
||||
case SettingsSerializeAs.Xml:
|
||||
- element.Value.ValueXml.InnerXml = (value.SerializedValue as string) ?? string.Empty;
|
||||
+ element.Value.ValueXml.InnerXml = StripXmlHeader(value.SerializedValue as string);
|
||||
break;
|
||||
case SettingsSerializeAs.String:
|
||||
element.Value.ValueXml.InnerText = value.SerializedValue as string;
|
@ -0,0 +1,116 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
AUTOTOOLS_PRUNE_LIBTOOL_FILES="all"
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
|
||||
inherit eutils linux-info mono-env flag-o-matic pax-utils autotools-utils versionator
|
||||
|
||||
DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
|
||||
HOMEPAGE="http://www.mono-project.com/Main_Page"
|
||||
SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
|
||||
|
||||
IUSE="nls minimal pax_kernel xen doc"
|
||||
|
||||
COMMONDEPEND="
|
||||
!minimal? ( >=dev-dotnet/libgdiplus-2.10 )
|
||||
ia64? ( sys-libs/libunwind )
|
||||
nls? ( sys-devel/gettext )
|
||||
"
|
||||
RDEPEND="${COMMONDEPEND}
|
||||
|| ( www-client/links www-client/lynx )
|
||||
"
|
||||
DEPEND="${COMMONDEPEND}
|
||||
sys-devel/bc
|
||||
virtual/yacc
|
||||
pax_kernel? ( sys-apps/elfix )
|
||||
!dev-lang/mono-basic
|
||||
"
|
||||
|
||||
MAKEOPTS="${MAKEOPTS} -j1" #nowarn
|
||||
S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)"
|
||||
|
||||
pkg_pretend() {
|
||||
# If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling.
|
||||
# See http://bugs.gentoo.org/261869 for more info."
|
||||
CONFIG_CHECK="SYSVIPC"
|
||||
use kernel_linux && check_extra_config
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
mono-env_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't
|
||||
# get killed in the build proces when MPROTECT is enable. #286280
|
||||
# RANDMMAP kill the build proces to #347365
|
||||
# use paxmark.sh to get PT/XT logic #532244
|
||||
if use pax_kernel ; then
|
||||
ewarn "We are disabling MPROTECT on the mono binary."
|
||||
|
||||
# issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9
|
||||
sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in"
|
||||
fi
|
||||
|
||||
# mono build system can fail otherwise
|
||||
strip-flags
|
||||
|
||||
# Fix VB targets
|
||||
# http://osdir.com/ml/general/2015-05/msg20808.html
|
||||
epatch "${FILESDIR}/add_missing_vb_portable_targets.patch"
|
||||
|
||||
# Fix build when sgen disabled
|
||||
# https://bugzilla.xamarin.com/show_bug.cgi?id=32015
|
||||
epatch "${FILESDIR}/${PN}-4.0.2.5-fix-mono-dis-makefile-am-when-without-sgen.patch"
|
||||
|
||||
# Fix atomic_add_i4 support for 32-bit ppc
|
||||
# https://github.com/mono/mono/compare/f967c79926900343f399c75624deedaba460e544^...8f379f0c8f98493180b508b9e68b9aa76c0c5bdf
|
||||
epatch "${FILESDIR}/${PN}-4.0.2.5-fix-ppc-atomic-add-i4.patch"
|
||||
|
||||
epatch "${FILESDIR}/systemweb3.patch"
|
||||
epatch "${FILESDIR}/fix-for-GitExtensions-issue-2710-another-resolution.patch"
|
||||
epatch "${FILESDIR}/fix-for-bug36724.patch"
|
||||
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--disable-silent-rules
|
||||
$(use_with xen xen_opt)
|
||||
--without-ikvm-native
|
||||
--disable-dtrace
|
||||
$(use_with doc mcs-docs)
|
||||
$(use_enable nls)
|
||||
)
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd mcs/tests || die
|
||||
emake check
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
|
||||
# Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora
|
||||
# mono.spec and http://www.mail-archive.com/mono-devel-list@lists.ximian.com/msg24870.html
|
||||
# for reference.
|
||||
rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mscorlib.dll.so || die
|
||||
rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mcs.exe.so || die
|
||||
}
|
@ -1,29 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>enlightenment</herd>
|
||||
<use>
|
||||
<flag name="bmp">Enable WBMP image loader.</flag>
|
||||
<flag name="drm">Enable DRM engine.</flag>
|
||||
<flag name="eet">Enable Eet image loader.</flag>
|
||||
<flag name="egl">Enable EGL rendering.</flag>
|
||||
<flag name="fribidi">Enable bidirectional text support.</flag>
|
||||
<flag name="gles">Enable the OpenGL ES GL implementation.</flag>
|
||||
<flag name="glib">Enable <pkg>dev-libs/glib</pkg> support.</flag>
|
||||
<flag name="harfbuzz">Enable complex text shaping and layout support.</flag>
|
||||
<flag name="ibus">Enable Intelligent Input Bus.</flag>
|
||||
<flag name="ico">Enable Ico image loader.</flag>
|
||||
<flag name="oldlua">USE <pkg>dev-lang/lua</pkg> instead of <pkg>dev-lang/luajit</pkg></flag>
|
||||
<flag name="physics">Enable Bullet physics effects and support.</flag>
|
||||
<flag name="pixman">Enable PixMan for software rendering.</flag>
|
||||
<flag name="ppm">Enable PMAPS image loader.</flag>
|
||||
<flag name="psd">Enable PSD image loader.</flag>
|
||||
<flag name="scim">Enable Smart Common Input Method.</flag>
|
||||
<flag name="tga">Enable Tga image loader.</flag>
|
||||
<flag name="tslib">Enable <pkg>x11-libs/tslib</pkg> for touchscreen events.</flag>
|
||||
<flag name="v4l2">Enable Video4Linux2 support.</flag>
|
||||
<flag name='valgrind'>Enable usage of <pkg>dev-util/valgrind</pkg> in debug</flag>
|
||||
<flag name="webp">Enable WebP image loader.</flag>
|
||||
<flag name="xim">Enable X Input Method.</flag>
|
||||
</use>
|
||||
<herd>enlightenment</herd>
|
||||
<use>
|
||||
<flag name="bmp">Enable WBMP image loader.</flag>
|
||||
<flag name="drm">Enable DRM engine.</flag>
|
||||
<flag name="eet">Enable Eet image loader.</flag>
|
||||
<flag name="egl">Enable EGL rendering.</flag>
|
||||
<flag name="fribidi">Enable bidirectional text support.</flag>
|
||||
<flag name="gles">Enable the OpenGL ES GL implementation.</flag>
|
||||
<flag name="glib">Enable <pkg>dev-libs/glib</pkg> support.</flag>
|
||||
<flag name="harfbuzz">Enable complex text shaping and layout support.</flag>
|
||||
<flag name="ibus">Enable Intelligent Input Bus.</flag>
|
||||
<flag name="ico">Enable Ico image loader.</flag>
|
||||
<flag name="oldlua">USE <pkg>dev-lang/lua</pkg> instead of <pkg>dev-lang/luajit</pkg></flag>
|
||||
<flag name="physics">Enable Bullet physics effects and support.</flag>
|
||||
<flag name="pixman">Enable PixMan for software rendering.</flag>
|
||||
<flag name="ppm">Enable PMAPS image loader.</flag>
|
||||
<flag name="psd">Enable PSD image loader.</flag>
|
||||
<flag name="scim">Enable Smart Common Input Method.</flag>
|
||||
<flag name="tga">Enable Tga image loader.</flag>
|
||||
<flag name="tslib">Enable <pkg>x11-libs/tslib</pkg> for touchscreen events.</flag>
|
||||
<flag name="v4l2">Enable Video4Linux2 support.</flag>
|
||||
<flag name="valgrind">Enable usage of <pkg>dev-util/valgrind</pkg> in debug</flag>
|
||||
<flag name="webp">Enable WebP image loader.</flag>
|
||||
<flag name="xim">Enable X Input Method.</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
@ -1,8 +1,8 @@
|
||||
DIST liblinear-196.tar.gz 361430 SHA256 e61297bf72f882ba891ec7b77fbc633d6d933738c1d61780917d75747bd0539c SHA512 6ed1ed45a98c1ff050537d4dd3234088c9ec394d339456168133200d074d1eb5ce80391dd2bf99b1a74e3bd4907ca7b04a5dd95bc42fcfad84ec8a6c38a7feb9 WHIRLPOOL a3622c23b29a0c40e00d1af8d53323c2131123d568223ab54a9dcd0c746906a576f57fd5e4d207643283a655647ebd66a9ac13c31fc36a2ffbac2e0bfdfcd98e
|
||||
DIST liblinear-210.tar.gz 381662 SHA256 9e559d1f0714799d4cf7742fb186012459285e25bed9c5847d5d8032daefc8de SHA512 4e4558467f2ebb3dbd640c172b1129c8e5981c231a043abb0398a803252559795604a34992baee50ae6689646050733d3a908d7d76f8b1c94309b859eae7f8c8 WHIRLPOOL 6756930f5fec958f3f137b9757a6a3704d1a5ab799d1634e2223990847ebe05a2602a77e4310a4f653434230ca47c0053de2ff3a03dc1cb265f85a6148db6f5d
|
||||
EBUILD liblinear-196-r1.ebuild 1177 SHA256 326333ca924ec963e5bafe293e2e22294555bdd7a93c183fca1db88d4a9cba34 SHA512 da0f2375bf4cfdbb9701c5a1281c5a90b5392732ae4bd6c282aaa8c14163c29e293672ea691c0ec682680688c666779570c9b5ef5b645086858678801e1e3470 WHIRLPOOL d4dab6873b57194dfd7efadef6df2e6ba4092e4d38d215cc7d211f3aa106d517cf773a069e917e819ad8b2d0cf3f056a2af4c8bc41bac19f0ada78420537efd5
|
||||
EBUILD liblinear-210-r1.ebuild 1423 SHA256 687ff92a6a9134048752cb445b1c0676b478014586b0c45a9844f91b23dce6db SHA512 11ca4fc49e359fe136d0887627e6c6b921911188c37bec519b8f114cae172df5376a4c4f0f49920c4e1ba4880c20e438ad8ebf55d73276fddf0ee96237e91ac7 WHIRLPOOL 38033f25dd7d02ff200c28a4cdcdc1e62de930d841c13b908611335998956188a56ecfe1d94eaf7ca7fc319958096df52d1b5f5c24399d22b0c20e8038661191
|
||||
EBUILD liblinear-210-r1.ebuild 1422 SHA256 d410f4904d04cd7c0083681bae94e411c7cde1da8596f7ec8c3ac180765eb0af SHA512 1fdb0e4bcd82319c2164b4c0bbbb23dc7c840172cf7f3b35a75a57dfed1f31d1a4d5aaeaba44d63cc7dbfca19fa84e3d87b836babc23fb56d7903aaf3876c55c WHIRLPOOL afdc381020650157f07fd5285289537825f9f5585ccc615085ddba03698d534fd9521290178f25218b5fff6625b6932428c23c663e702c559ae331dc807bff39
|
||||
EBUILD liblinear-210.ebuild 1188 SHA256 7ee3deff651ac0f07b923a5e359b3a65209566fabde84e178362f9fe19cde86d SHA512 702e5da1b5c9fc3ff294d534ffc215db1e8ded421862f6c5964ebd848bfd3aa0cbb4c0d7b37e5e3310ecf464a07077fff7e964f81bd58169bb775eff92ee2bb9 WHIRLPOOL f17a073c2dcf5a8b93a581910ef32c95682fb16f88f90c4a836b78b075d4a87f07044e4cc28d2b9edcd4ebda0c4286783a01f2c2345c55f510abc50e877c4f89
|
||||
MISC ChangeLog 3443 SHA256 6249379720e46624c13221eeddd6054c3191d619df2f86d476fc7c0a8f4bc264 SHA512 4ea81d2f06dbf033ae847d69ecfb778c3269bffd339323778f4464d98920b451b81ebe890a589dc2d0da1f33abb2ae965e048abbc80ff60d5822d78cbec18f63 WHIRLPOOL 1d831d48ba52db5136130281b55131c7e87775ddc87394ea1e413bc60129c018abac42f9d71c81edbba31c67fd1da80016fcecaf995ba55ba64075b7acaed86e
|
||||
MISC ChangeLog 3620 SHA256 d070222b56dbf3c753892675bdf65eb24359ba971804ff65287b82323ad336e9 SHA512 27622dee7782a6b37d43aca79015e18477ee338a6edec4147776de7d76b9d062f3fafd69964dd0014507c7dc16294023bdd90f639565fa762cf935a47e23c890 WHIRLPOOL a5a0ed3a4445f6afd64156b5412c13d6b28b95f16775f0a52dbd7bd028a08a35c78f85df0c7ed51cd07f691792132a8d5e72156e4f29dacf3f259fd863aacb8e
|
||||
MISC ChangeLog-2015 3659 SHA256 521635fd69ee2b808318b75b632a54ce003dec976aee66e9342d2a6a14f6efdf SHA512 0428bda42f11f68b68d7aab177e6a1a8b5bac4affd55d7d682fc4ea5c15ccef9fa552b339b5f5c21f8d189f570f94423ea365c86d535c0f2cc81f4e85114847f WHIRLPOOL da91b459bb33f1f7df3ee7b4cc1993b84972296d8d401e12e7bf8d20eac206bf9f468718f8ca24ffcfd0251dbfb5a1b95f9fbd7f221cc0f43572b028678825b2
|
||||
MISC metadata.xml 321 SHA256 31e530fa4e6cbf1d6eede8fcf5eb57f340a60ebd7354a126e872c763d48f675f SHA512 ca9a24e8d353ec50371ad376fe8fc4866cbf65328f751fc0c2db9bbc5a2825014c77e0347a2f130da7ba6ea425df06a45874b5a0f5130a93c456fe9366152457 WHIRLPOOL c2f12068b5f9316a5948a1f12fddadf8b0933bcd1194d621673b6c63fb922be243581464d08c8deb4b556d5564b9def371631c1d1211fb7db652e4bb79ea6e81
|
||||
|
@ -1,7 +1,7 @@
|
||||
DIST AnyEvent-I3-0.15.tar.gz 24665 SHA256 116f28225cb8d422eb6f30941c0430b786d340c731b763bb7a6d1d630c881f75 SHA512 0dab5b5cfc3aa454f8acfb09ab27e70e9cb999bcf881cd8b8ae9d0414169b5c59c27619c36bcadcad1d819ff96be8f102036c475bd7f24d1762c50b63597be68 WHIRLPOOL 7cdfd40426ac4cfa119dde24dee4af219155bdf1361bf3eb137d76d98f945c2c19d77430ceca9ef5182f34e84900fec0f8769f55a99db192d36fbb91bea672c9
|
||||
DIST AnyEvent-I3-0.16.tar.gz 25320 SHA256 2fc2010011462b6ac9f64dbc5049c5a4298020b9f0f3340d4d22d95a77519be3 SHA512 20d2ea27deaed4b6fcdc818c94c92699e2ae83cc7a655f4ccbde8e77771ec9ba27a577c7585f31e77b11796f2c414bfe719b695c4f9b6fb206e17ec8b09822e1 WHIRLPOOL 8323843067c677eed0e602bcbafd0b8b490267d785481e135d33a74bc9d747c207e6cfdc9d30b607d5bd0fe727800bf1b0fc6aa24d005d31d62e805da886cb8e
|
||||
EBUILD AnyEvent-I3-0.150.0.ebuild 413 SHA256 faab06ea8ebd8d948498d1fc059950077a708f6f9d380a7474cd1622907ec317 SHA512 d59e009887e9e7f8f06100702cabe5e52f664ea52fde5bb2172dc987e2f86430f12f302aa2a1970548bdb572719d49c17d835c5e63d0b4d508de1f9a5a4f6702 WHIRLPOOL 8dd3293979e315c5fd6f3ff6ca47943179fa660ad6730457d7ce539bab06c28ee84a1bcace40403efd8ee08175ca42d0885a7dc707d49240213f4c42a609a778
|
||||
EBUILD AnyEvent-I3-0.160.0.ebuild 448 SHA256 b90eba97c3feffc592e0872a4f551342bb77fba2f2f36abc1ad0e56fabede298 SHA512 c10d0e2e4ac23c964c2728232b02c267860c81a54ccbb25ecd9f6a027c2052b0ace3fe62dfd04b850ebf5cf50c0e97e2b9facdbc38dbbedfedd59b6aeb4dc753 WHIRLPOOL 895b4027a71b7ea211795c1d211fa4cb31b8483f98cc4dbf6235a7886da240fc3cf05585e1f2e2280160d08094162fd8f276dfebeb6cd6c6389dffec7c464ee4
|
||||
EBUILD AnyEvent-I3-0.160.0.ebuild 446 SHA256 c4e6311c00c254f49a249105507f93f8b406bb2743a4029e95e379f0e209431c SHA512 87057dcbe5469c64426b103443ca49eb3a565e999c33f82794cf1157068e687adc384505a7159f7dd3482de1c64544c5b749f5c6e43453fc3cbf0aee76a165ca WHIRLPOOL b92acd74047e9c7728804c0d3eb5999c5f822bee2e505426f1933c8ff8bb046388a2beaba94f231df38164d95b3313dfa4c76f7652bbb55ba4f824f7042c9daa
|
||||
MISC ChangeLog 2130 SHA256 b7b1c2f95ddd42e6ed7782bf5366cacd4a9dc8cf6d6671a49bf1d90c07aa598e SHA512 90051321ae22894bdbe75a7726e597759a84ddb84e4b126a580d65db0ce877006dbb63524088c150ce77d749be6e4563f833e9d36742d6b63954bcfcf1f043b9 WHIRLPOOL 4af6ad72571e4d6134fde2b22cf87a85d7e6e0c156d629c6514538177686f398fb8caebb3bbb1da0ec20af5b254a2f4c1f92f2590e860c74d77b28d45357675d
|
||||
MISC ChangeLog-2015 1770 SHA256 3725c8c4d45c8522cc451f7d9fccf3e1f973f330b901f38982454802fcfff778 SHA512 1a5e066f9601c3ea6b0b6f8c8827c160d0eaaf981565f8fa7065d994e5a9679a1ceceda7b6fa78753ebdab2df139fab9a97d4ea7f56e381f1bfd385ee6dea670 WHIRLPOOL da8504f4fe9e2ff78c82847875f7815dcf16456f9571de77efa864e316db434b7d92c6500bb3eea91c23238602a4b52d90df87ca52d64356cae20e818300904e
|
||||
MISC metadata.xml 289 SHA256 a6616fd48f5a53471c7640be4d7f14c43d96d57430efa675bc3c12863b5dc105 SHA512 bd9bfb4fba68143662d4f1dfe4a8ba9fa53493642a17dbe275128734b0a3ba9580ab0286f80b3596971cdd1e22754eebb35d28c4a93e18649f4e18ea881e34fc WHIRLPOOL c171b3fc930dc8c5cd23ead05219235b7327720e80d5bab45b569ebece11e51ac99a8d941ddd5f7c3c703e5804e10dcabc2dde6052e9d46d3b3ca6deecaf53aa
|
||||
|
@ -1,7 +1,7 @@
|
||||
DIST B-Hooks-EndOfScope-0.12.tar.gz 16361 SHA256 920e82022e8827caa7bbc0eba628c0fbea1a72dc9952461c997cc19f16b24fbd SHA512 9d1f744bee7df55ac7db7cfb5f19b08eb4d329c2a8c19a82f5fc406a9c565ade56a21f4a2dedb18f81ae6aef340a64fb2cf20f218006a7b027b3d41c0fad20f9 WHIRLPOOL b260f2398acb04a56d68ef7893b48267bc4730dfb3738e458a488bfd6bb56ee70948baee8631bed5ea080b67d697a9e6947a5117ad6e68de73f2d51915784870
|
||||
DIST B-Hooks-EndOfScope-0.15.tar.gz 30331 SHA256 122ee422d3d49d994fa6e1e57c8800acfe6aeae56ce430a06eabc37300c1942e SHA512 67d95a15de0c6308ebac03304b9199077c6ead943221275a45f547396caabd2981bbbc4994924cb01e699c0b0fe02818a614f9fe4a3f7927381e16a635470ff2 WHIRLPOOL 5aadffe46d97c070cac6726d0925a5025214dbbf0d47c3edabb37d4934006ba6c19dabb512f95ea1cf6c62ec81418c246b8bb677d77a5421ad3f6f8dcb991e7f
|
||||
EBUILD B-Hooks-EndOfScope-0.120.0-r1.ebuild 530 SHA256 89f2780285dc6e58f089b7306aae361e7b25ca45f926e514a53022ba43c8ec9c SHA512 ea41dad7a59c95583e31f3a0f738788755eb1a821219282156527053e0c2c26f94f05fb41b18b89b9fc23ab101ec0ce286743a05277646bd4b6050eec116f5b8 WHIRLPOOL f7e44457322dd9f8b5ac8e2e66c84e221961ba134ca74eaf49a2a552a6d130605727a7a617d88d9019be9d35112cab24fdd4641c20018d360ebec776b1eddb21
|
||||
EBUILD B-Hooks-EndOfScope-0.150.0.ebuild 645 SHA256 611892bf31cf258bee912275cdf957af6e5fde660a1db351742e4ee4a61b580c SHA512 3f8e062ae85324f85e3f57b29c54944d75f91a908886767a5db0221109ed57693d5958931936e11232f0a440f3f376ba1ecfa4ebbc3a9bad73216127aa22f78b WHIRLPOOL 66c67db0aadc46c779b216b7dad92650a4c4ea3fb227b182b45cd527a5ee6e10ab07069e0ac989540f69c2a3cf61cc0d06e02e76a50da3b833466e88757640d9
|
||||
EBUILD B-Hooks-EndOfScope-0.150.0.ebuild 642 SHA256 3416a013a94bd8f811465e44657c1900661fa6754874ac7f5371151c9dd8eba3 SHA512 7ff48293d5b8485d6f863a3bd6ae2efbe34885838965b65ee982620a449f909d03997af534b2a7a03e8dfb0056537ac3734837de75c47a1d93f1639094555f30 WHIRLPOOL 33480810080cb82db6be3eba214cb425dbf30d17a601a9195636f4de27f8e77a30915409c859335e59e55d34768567a095d61f62a34b7036994ff371e420de14
|
||||
MISC ChangeLog 2619 SHA256 843cdb1b5c6133901c858c451261043721c522566b901d69b7f0429876645feb SHA512 f04b764bfaff0ff94f0ca1a3dcd8cf9e894e71871f8d975ce06a028f81e27cb3d7171a27d8de53b8b20834cb701c3031aee907e9fbd7886ed8943ecedabfac29 WHIRLPOOL c98e87d691bef42cf97b2b1ba422929bf0f6cc8e7f55226390d0f977f8338596507e7206c80cacf7211c162a37caeec21cb14a359c375b603e9cc8ed4ed364d3
|
||||
MISC ChangeLog-2015 5053 SHA256 e34e914f70f48bb58134df35ceff7e20badb4eec5431c918f2186dbb65153e63 SHA512 8dfa143d2621370cf25164cd88394f387636e8eea18a1b6c5f957dad75ada553fa3b816a983014c3f3cb88d4143d7411c357a34d83ceab55319a961eba2a3f95 WHIRLPOOL 3452913717fa923de62721f4682468c231ba02c0316b62777c228166c4943c0efde8eca5fab66ab16253f21788cc21e542d1aeb79183df66ff288b802d66945f
|
||||
MISC metadata.xml 453 SHA256 7f7d3692fb539de75fa2b9c33ebedc8fd19b5279971a876928eb25f415b562ba SHA512 45014eff34ea5603c5658ce95ad1924a2d2bee132e238ccbc32f785a9f8243ee83faca5c309f4dfa26c3dcee7bda29e3cd4245db3f1174cc91af72faca0f87a9 WHIRLPOOL 76f85772aaa5091e8799a4e4daaa638a0dec5054dbb4c3364c45aadb909498dd092f60a12bfb517f6bd391987f2dbe3a717c08df2e4d42f240218e324713d6cc
|
||||
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=ETHER
|
||||
MODULE_VERSION=0.13
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Interface to perls parser variables"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-perl/B-Hooks-OP-Check"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-perl/ExtUtils-Depends-0.302
|
||||
test? ( dev-perl/Test-Exception
|
||||
dev-perl/B-Hooks-EndOfScope )"
|
||||
SRC_TEST=do
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=RURBAN
|
||||
DIST_VERSION=1.15
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Lists of reserved barewords and symbol names"
|
||||
|
||||
# GPL-2 - no later clause
|
||||
LICENSE="|| ( Artistic GPL-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="virtual/perl-ExtUtils-MakeMaker"
|
@ -1,7 +1,9 @@
|
||||
DIST B-Keywords-1.13.tar.gz 9739 SHA256 073eb916f69bd337261de6cb6cab8ccdb06f67415d8c7291453ebdfdfe0be405 SHA512 6176dbe7ff25a7d355a03d887b6ec52e49c6bce634c3aa8dd5a7126201ac11e9f8ee6c78f7cacc353a5a83dea688646d25d675570fdba80d160abb45248eb08b WHIRLPOOL ffb6275127dcd468df89221c6b7c18cb41ef69d1c28615505d6f633e0f1c38e7cc42d7ad772f0e0cdcbf9de4efff3363b62ccdd280852202395ffde43066cb62
|
||||
DIST B-Keywords-1.14.tar.gz 9981 SHA256 9c1662abbd573b408fdd13513e5cad7ef8fba28479d75e8dd33484633ac48ad2 SHA512 62e10e0f22fdce9855d7f4e1e96c8a2063a220d663ddc5ba0cb1a2e1b398b4f3a9d765dbc122797a66475535b5b6addf8eb655c8b27428355bc00e598930a5c4 WHIRLPOOL e8ca6175615955f144456187f88f02b12e858f4a756337b5b2e824c8b486b14b9f86c19b8b57eab31433531cb3ffca9681f369b55d5fe8374e01cc1ad3a14d58
|
||||
DIST B-Keywords-1.15.tar.gz 10140 SHA256 65d2ef8e3cf4a37fbf2da07e6caa1da15e33a155e349e5b9a5c978d02abd0dda SHA512 41d06de68d010095efd643153db10fb6c3cf33e320d576f76b9b60b2a96d1f0ad9da41741b4e57a3c78c8516197b81a5a6110cc6a49ee4ddf1b33085d7bcd913 WHIRLPOOL b3fa473bb2937995e031e15e6be769dfdcb2d2e13cb87910772cbc749e6995d2b3ea025d078809ee31e5968e816f496c9ca903fab138f6f2c5b84668fc0e6e80
|
||||
EBUILD B-Keywords-1.130.0-r1.ebuild 441 SHA256 e3c1298a82e90636326a131fc8fd9ee78e4ac4300f5604790246fd96645ba492 SHA512 e9ae815b0d3af2686263f9ed47b7233878ea9313c5f0280cbba3ad33f1b9b8b10010f0fa710469d5e1b548cb4d760ccce791f1a05f64892eb16f1750f30aa324 WHIRLPOOL 605401cf7928ef3afb7d1cdc3f2dcee590bb85c2d9bf105fc2eb62cc2f9f0f8567fdddc0f363046d145c9ec8c7647967e1de243d051f8b5eddafb0700110a197
|
||||
EBUILD B-Keywords-1.140.0.ebuild 485 SHA256 f28a8f170e6f207bd0e35289614ef926e06dfe6191aaa3a4a409d8153f40e03f SHA512 8c0ae1453f43716e6cbc109b5b7b01946175da829d3f905852d74887eefd406ee456c52896798fe66537528d2d21c115a875b359c7233c1ca11f4141e88b86e9 WHIRLPOOL 6760b8f994e39229c86f4b7b5236f1fcafcb9b9a1ce209503ef54daffea25601eb91debbabad036a94abe0a010fc5bfe0ff3e1dce2e6fdea5296c4815181ccda
|
||||
EBUILD B-Keywords-1.140.0.ebuild 483 SHA256 2f006ff81a70f47b00b37bc5cc15f4e7e947d1ed5a33fbd0eb46df68cd6dbb15 SHA512 c31a12ff7e44c425ab38e0607af306172e666771210e6bc77ea97bf488101e3eae2122e964cadc325b776c0e52f8a486e5bf9b0606a35fafaafc1b15afb0f166 WHIRLPOOL 7fc75de4d1efeda2efaba38ff8e513ccf9e045a2c0593827ac29b33223d65a2508d8a46eb10f92f76c81acdbf55e777142cd291fd23e98cef33e5f52d4acd2e9
|
||||
EBUILD B-Keywords-1.150.0.ebuild 466 SHA256 e573a6cb4ebf7550103eb679dc362355e97e5188bfeb5191db79a1f8c6d008fb SHA512 5fe926699f025929097337e4ceb5b6c1540d3d9870fee78f04c58605e2d16585c27e6fdaff4207c925efe71aac17879047622e37eb8c2013ae516938c1313b34 WHIRLPOOL d76f8efa6b5780e90d8074acfcba1c06b30632521c513ed496f8d1293642e426032b9d3df1eef1e4afa6f40f92e39a1dc58cf05d67a7978a4c06c9094852317b
|
||||
MISC ChangeLog 2131 SHA256 7b32c3ec8059856da7ee120bfef37aa36302aceb2686e577fe874437095717e4 SHA512 560d3034de680584297e484486aa503e55263c418ccc07def3e3c6a5d7bec7f9721dfa34cc31854730d227729c8802ca2d82fab24e34db0faeb3bc001934a3fb WHIRLPOOL 33366e8875e84c7bcbe61a5081f08f4b5ec4684186ca65640dc79c23da75d4dd7128d27b40daee1a7ae60e53c72ed74841137623f9b895d82cf70f487248f0ae
|
||||
MISC ChangeLog-2015 4542 SHA256 6a659eb2b408a3804621f9a64bfb8a3d021cc97ba13a44c3f0fa50249c0e8ab1 SHA512 75c674a89db94c1da4ca7481e1233a76666078c464908bb9821306e51c4f2d846e320cdf01f24ea83c71a49fca328311b18a2eaf45fe73306d4c4e52bb776476 WHIRLPOOL b4b58907fe83599fb79e4b13c927f47e2943c1202b146c0012e47cbe8ef153cfe069f5daec141465810574c4922ca86d01c80f339a8d9f19ff610ee5b34efaab
|
||||
MISC metadata.xml 294 SHA256 2dde9f00dff944b8ee92699ba6c6cb4fac85cae1fb7481caed7cdfbd963404d6 SHA512 b135e0ce1e2f8f2db2f4b61f5ba8284eacfb67afb5c28445109177c1ceaaae142ad2f7e028f86f15363da77258cfc1e73f1bb4358a4a73c2e2d21bedf4c80369 WHIRLPOOL 1b1ca86537cdc500689665beccf0ad4e724e1aa35af0b2f65e8f818d0590c490bf2b7854c8404d0e1212c0bf013ea0cf7b2ab3ad94625da7404c79a89a8d3ba4
|
||||
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=FLORA
|
||||
MODULE_VERSION=0.29
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="PL_check hacks using Perl callbacks"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-perl/B-Utils-0.250.0
|
||||
dev-perl/Scope-Guard"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-perl/ExtUtils-Depends-0.302"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/0.29-Perl_check_t.patch )
|
||||
SRC_TEST=do
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=ETHER
|
||||
MODULE_VERSION=0.26
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Helper functions for op tree manipulation"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Exporter
|
||||
virtual/perl-Scalar-List-Utils
|
||||
dev-perl/Task-Weaken
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-CBuilder
|
||||
>=dev-perl/ExtUtils-Depends-0.301.0
|
||||
test? (
|
||||
virtual/perl-Test-Simple
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST=do
|
@ -1,28 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=DCOPPIT
|
||||
MODULE_VERSION=0.7106
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Perl code benchmarking tool"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-perl/Statistics-TTest
|
||||
virtual/perl-Time-HiRes
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.360.0
|
||||
test? ( virtual/perl-Test-Simple )
|
||||
"
|
||||
|
||||
SRC_TEST=do
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=DAGOLDEN
|
||||
MODULE_VERSION=1.4417
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Parse META.yml and META.json CPAN metadata files"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
virtual/perl-File-Spec
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
@ -1,12 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>perl</herd>
|
||||
<maintainer>
|
||||
<email>monsieurp@gentoo.org</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="cpan">Parse-CPAN-Meta</remote-id>
|
||||
<remote-id type="cpan-module">Parse::CPAN::Meta</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,6 +1,7 @@
|
||||
AUX distlib-0.2.1-online.patch 5093 SHA256 51e45b0dfe88ccaff25934c6399be838cf194078187b2861754c7184be260519 SHA512 a8ec90809cdddddaa3c8f9587024542e993515f2441c100f9ba7147d09347b44e9aeab137c80ecf3bd7300591ba162a73912d35f3d70949cd479689b5c5f41f2 WHIRLPOOL 4d78bf9021561eeaae7dceafd4c118905ec23cbebd411426f4103f573b8074d37be8b5cdd5bc4c7a5863dd9c476144eabca4bee4411433748515b7c7dd85f986
|
||||
AUX distlib-0.2.1-unbundle.patch 1284 SHA256 f0a1535c8ebdb1cd288760d11f642f3d7e155e178ae94417000929e1a7513657 SHA512 90ae9177e09a4ae23a5e1a90e5599602466ede4b9fc2b19024c00a187f7393fc2fb84795bf5bb699bdbe071a97514bf86e8da556c8cacb49db0985f2ed8fe18c WHIRLPOOL add780400a458058f2f4f58f3065998857c49880e2f8c548809832be0ee4a0157012690c6beb20d78da2241f10b10c9c00b4f5966ad7c6ef25ab933cf5137c2d
|
||||
DIST distlib-0.2.1.zip 542424 SHA256 d91dc4a509ca50d1ba796ba1c4b23d5587f082d8a886856544546c88f4d9a685 SHA512 f6453585650db242ad4a176bbd468cc6069ee0941b6ea23f24fc32000778097d8a100de82eaad7b3d8d998dc153d25f537505c7eefcc6f98f37995cfc9d5be77 WHIRLPOOL 86c2eb318c9df8233847b5ded3370d77ed71fab22067f4fa039531d5a3df2ede463e1688d920401a0870e4359f18f8d765230c72e71be1458e5db14de153ad8d
|
||||
EBUILD distlib-0.2.1-r1.ebuild 1137 SHA256 8ad74434fdef1205daf13b6f340bf89be53c12c94dbc8638806e66f13fb179fe SHA512 0b956f6008c4616458fd86d8abade292b8c2eab082679eb429621551fc9a81def3f60164f104394c9fd8b852d71acef3be5ed4f45b97db9c3e5afc9417ea8975 WHIRLPOOL 7b6ee394fec68aaebc5e9720eec37fa673ae1c263d7197761d764608408cd6126b1bc5f3874cf32353c94589a83a3c520d2ea8260b831ed6242bce8d8e558230
|
||||
EBUILD distlib-0.2.1-r1.ebuild 1260 SHA256 96a3335fb4b50fe75ec3ef055c22c7bcfb261e77596b70c9d0b68e120331bce5 SHA512 6c19f7e8548b5b929f64d434f61ce29b97c763a25453572e1e04f724804a18796bde064bb6c4b396fffddfb849697162708dd39c7a72dc2d2bb288f3345ce9cf WHIRLPOOL 2c763fbe82a2f3107814823452dbe5c73cfc5d71b6cb8ff34a0b5e96d370523ad423cfe6e3bcf8620e07bd4d3f25172b59f3cf2797b4bf7240fb6e8f0d1bdbbc
|
||||
EBUILD distlib-0.2.1.ebuild 702 SHA256 58ff1c1c6d225a649b07e2794460de537f7a74b6476efbe6aca824b403c25630 SHA512 cfc55e03144c51d5f8f96cc14f8bdd719cddafcfd9d84f7827ef3e37d5037bf3dab38cc63676545563b7b5ea6d633c8146211c8c27371588690d80abdb74ad2d WHIRLPOOL 7cf9195a4a7f6f5afbb5c0c794cc3ccff0d4098a261c350e91f4ec74dfa4d25d184097c026ca2ff9b6fb139020a0f63978346ac12ee05b230a828366d57bbcd8
|
||||
MISC ChangeLog 4880 SHA256 9718472160ed6b871f1b7f54bd0540f62e1600d3da54d345ba845b68491b6b12 SHA512 b4a5bdea0d44fe2b89a85fc4dbcb30104ea2b1ceb1f9eca5785764e1a09e54bf53c6c660339bd6a4fe0dc059121c2b513ce7535c9de67ac0ad4ab3c9c74b2540 WHIRLPOOL 810a6a8b1a736933f05c72b2fe334ac97de8b17f63216d890d5429ec04b591c0a721b75dd6c023475d74eb4b5c36dca8f417812e61c8049a638182ec8dbedd4c
|
||||
MISC ChangeLog 5285 SHA256 8f478de170bd23a44a8eb024cc4d3d29bcf7f3d0abc737d05616215499baa972 SHA512 bd41a27246a73b3cd7b7bb8ca7034721b5abd21ff6bab946f9bf408114c56582e790365ef67183f0ff25712cde2dd717577ccd542e10f6f3186f3e77a0735189 WHIRLPOOL aac31e68de72b1cd175c2b7fca93a004d2a04896d13c28c9a495b15278b123b15fe065cd78614330cc8ce7c571be861b630456e0a8f1a0e0b24969c9fa95d05b
|
||||
MISC metadata.xml 346 SHA256 5b7ca0cf4eb4eeff99b943b4bc93113024c8ea10a1f2bac7c0ed5749b89b38b4 SHA512 670f3157b551581909bb7d1a7aedefb6d4b5060a4c3b227f7ed56ef6285c05bf08e13b28c18799612a06b5946090f573707826976e738605df76790321b0172f WHIRLPOOL ad141b53b0a7c2ce49d5e310f837e2d3bb0bf5d86861e2158e1d3ef9749dd1583b237e4b999bcb77bdc8205ca5774c4ef7f2313bb2dfec470ea664ec892d49f1
|
||||
|
@ -0,0 +1,113 @@
|
||||
tests/test_index.py | 1 +
|
||||
tests/test_locators.py | 10 ++++++++++
|
||||
tests/test_util.py | 1 +
|
||||
3 files changed, 12 insertions(+)
|
||||
|
||||
diff --git a/tests/test_index.py b/tests/test_index.py
|
||||
index a188816..dbef670 100644
|
||||
--- a/tests/test_index.py
|
||||
+++ b/tests/test_index.py
|
||||
@@ -290,6 +290,7 @@ class PackageIndexTestCase(unittest.TestCase):
|
||||
self.assertRaises(DistlibException, self.index.download_file, url, fn,
|
||||
digest[:-1] + '8')
|
||||
|
||||
+ @unittest.skipIf('SKIP_ONLINE' in os.environ, 'Skipping online tests')
|
||||
def test_search(self):
|
||||
self.index = PackageIndex()
|
||||
result = self.index.search({'name': 'tatterdema'})
|
||||
diff --git a/tests/test_locators.py b/tests/test_locators.py
|
||||
index de97541..436ea9d 100644
|
||||
--- a/tests/test_locators.py
|
||||
+++ b/tests/test_locators.py
|
||||
@@ -29,6 +29,7 @@ PYPI_WEB_HOST = os.environ.get('PYPI_WEB_HOST', 'https://pypi.python.org/simple/
|
||||
class LocatorTestCase(unittest.TestCase):
|
||||
|
||||
@unittest.skipIf('SKIP_SLOW' in os.environ, 'Skipping slow test')
|
||||
+ @unittest.skipIf('SKIP_ONLINE' in os.environ, 'Skipping online tests')
|
||||
def test_xmlrpc(self):
|
||||
locator = PyPIRPCLocator(PYPI_RPC_HOST)
|
||||
try:
|
||||
@@ -53,6 +54,7 @@ class LocatorTestCase(unittest.TestCase):
|
||||
self.assertGreater(len(names), 25000)
|
||||
|
||||
@unittest.skipIf('SKIP_SLOW' in os.environ, 'Skipping slow test')
|
||||
+ @unittest.skipIf('SKIP_ONLINE' in os.environ, 'Skipping online tests')
|
||||
def test_json(self):
|
||||
locator = PyPIJSONLocator(PYPI_RPC_HOST)
|
||||
result = locator.get_project('sarge')
|
||||
@@ -69,6 +71,7 @@ class LocatorTestCase(unittest.TestCase):
|
||||
self.assertRaises(NotImplementedError, locator.get_distribution_names)
|
||||
|
||||
@unittest.skipIf('SKIP_SLOW' in os.environ, 'Skipping slow test')
|
||||
+ @unittest.skipIf('SKIP_ONLINE' in os.environ, 'Skipping online tests')
|
||||
def test_scraper(self):
|
||||
locator = SimpleScrapingLocator('https://pypi.python.org/simple/')
|
||||
for name in ('sarge', 'Sarge'):
|
||||
@@ -88,6 +91,7 @@ class LocatorTestCase(unittest.TestCase):
|
||||
self.assertGreater(len(names), 25000)
|
||||
|
||||
@unittest.skipIf('SKIP_SLOW' in os.environ, 'Skipping slow test')
|
||||
+ @unittest.skipIf('SKIP_ONLINE' in os.environ, 'Skipping online tests')
|
||||
def test_unicode_project_name(self):
|
||||
# Just checking to see that no exceptions are raised.
|
||||
NAME = '\u2603'
|
||||
@@ -166,6 +170,7 @@ class LocatorTestCase(unittest.TestCase):
|
||||
sys.path.pop(0)
|
||||
|
||||
@unittest.skipIf('SKIP_SLOW' in os.environ, 'Skipping slow test')
|
||||
+ @unittest.skipIf('SKIP_ONLINE' in os.environ, 'Skipping online tests')
|
||||
def test_aggregation(self):
|
||||
d = os.path.join(HERE, 'fake_archives')
|
||||
loc1 = DirectoryLocator(d)
|
||||
@@ -201,6 +206,7 @@ class LocatorTestCase(unittest.TestCase):
|
||||
n2 = loc2.get_distribution_names()
|
||||
self.assertEqual(locator.get_distribution_names(), n1 | n2)
|
||||
|
||||
+ @unittest.skipIf('SKIP_ONLINE' in os.environ, 'Skipping online tests')
|
||||
def test_dependency_finder(self):
|
||||
locator = AggregatingLocator(
|
||||
JSONLocator(),
|
||||
@@ -280,6 +286,7 @@ class LocatorTestCase(unittest.TestCase):
|
||||
for url1, url2 in cases:
|
||||
self.assertEqual(default_locator.prefer_url(url1, url2), url1)
|
||||
|
||||
+ @unittest.skipIf('SKIP_ONLINE' in os.environ, 'Skipping online tests')
|
||||
def test_prereleases(self):
|
||||
locator = AggregatingLocator(
|
||||
JSONLocator(),
|
||||
@@ -308,6 +315,7 @@ class LocatorTestCase(unittest.TestCase):
|
||||
self.assertEqual(dists, set([actual[0], dist]))
|
||||
self.assertFalse(problems)
|
||||
|
||||
+ @unittest.skipIf('SKIP_ONLINE' in os.environ, 'Skipping online tests')
|
||||
def test_dist_reqts(self):
|
||||
r = 'config (<=0.3.5)'
|
||||
dist = default_locator.locate(r)
|
||||
@@ -316,6 +324,7 @@ class LocatorTestCase(unittest.TestCase):
|
||||
self.assertTrue(dist.matches_requirement(r))
|
||||
self.assertFalse(dist.matches_requirement('config (0.3.6)'))
|
||||
|
||||
+ @unittest.skipIf('SKIP_ONLINE' in os.environ, 'Skipping online tests')
|
||||
def test_dist_reqts_extras(self):
|
||||
r = 'config[doc,test](<=0.3.5)'
|
||||
dist = default_locator.locate(r)
|
||||
@@ -323,6 +332,7 @@ class LocatorTestCase(unittest.TestCase):
|
||||
self.assertTrue(dist.matches_requirement(r))
|
||||
self.assertEqual(dist.extras, ['doc', 'test'])
|
||||
|
||||
+ @unittest.skipIf('SKIP_ONLINE' in os.environ, 'Skipping online tests')
|
||||
def test_all(self):
|
||||
d = default_locator.get_project('setuptools')
|
||||
self.assertTrue('urls' in d)
|
||||
diff --git a/tests/test_util.py b/tests/test_util.py
|
||||
index 1b615d7..2908eee 100644
|
||||
--- a/tests/test_util.py
|
||||
+++ b/tests/test_util.py
|
||||
@@ -461,6 +461,7 @@ class UtilTestCase(unittest.TestCase):
|
||||
self.assertFalse(is_string_sequence(['a', 'b', None]))
|
||||
self.assertRaises(AssertionError, is_string_sequence, [])
|
||||
|
||||
+ @unittest.skipIf('SKIP_ONLINE' in os.environ, 'Skipping online tests')
|
||||
def test_package_data(self):
|
||||
data = get_package_data(name='config', version='0.3.6')
|
||||
self.assertTrue(data)
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="More routines for operating on iterables, beyond itertools"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/more-itertools"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests -w "${BUILD_DIR}" more_itertools --with-doctest \
|
||||
|| die "tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
AUX pip-6.0.2-disable-version-check.patch 465 SHA256 4e8de45f65f0255615949fd10e168a8a46fbb7f301699145f6c774bf3cb9b1a1 SHA512 fd3413fea4649aa6a34ff7a23e7442267dc07307aeb25398e4620d108ab144703db7431e2a158612d9ee67e448d1d66db7e8103364aa6635844672bea16c7d28 WHIRLPOOL c5d6b94c777d988c4a91bcf0a7c4f10183cf5d9a0467a386c5df446ebf659b0b7c86404da844e578691fbdc75106fe8e8adb572eeb1d7ce53cb15d5602a146e4
|
||||
AUX pip-7.1.2-unbundle.patch 1496 SHA256 8d74c370ba7b313843e2eec7e23e738c4133cf17660938a74b687144725f8f5c SHA512 c0daf49d9a596a188fd54751b8ee7333f1c3187657b677a6f61ab9820483b388c3475b5fecb887115aaa34208070a15b56a8eb5e0a4639c3732840cf17a6f16a WHIRLPOOL 8e9065a1d2a621877756a05a131a6c413818eba3c7a2ca229b61491e0ecf591027cc719c89ea4131797b07e781f915ee92d55d6e2e7e48478f1f67493e3269b1
|
||||
DIST pip-7.1.2.tar.gz 1049170 SHA256 ca047986f0528cfa975a14fb9f7f106271d4e0c3fe1ddced6c1db2e7ae57a477 SHA512 78082afe6b559bf87f91ae9b6d304cfbfce00206e09be42fdae9d449a55cd8d968df6873e834191d0b0e6baae29e72eb3eee42386ff7c5dc9c29b6c28b754449 WHIRLPOOL 953fdc9104f3ac34c9104ec93948f58c4b0e193f18da60d3247d801c283c574490f8b91146e4278888c0b920090f537095c1a1693ca352d062dd98473390fdc9
|
||||
EBUILD pip-7.1.2.ebuild 1983 SHA256 8ac76202b5b3e01a2db1ea2fc833d755a192caa80e5d1739789e2334f1626101 SHA512 846f85f1aefdf2efbeb043e25bcb725b9522c22423bfeffd7871cc3d0cdafde71f8066b0670d955ccf6a13ea9f1d07301a1d9676e4c1fdbf3fc3210421639a29 WHIRLPOOL 17d5924a50c3365118e90516d62c7b7112daa6da7a2550c4f401b3f97c166670bde0b020f716d4339e0b5183f54a7e6e87dca8c79468ad638cfaa2ea3c174ffb
|
||||
MISC ChangeLog 7734 SHA256 aa3e19955e3b69f35b11f275167d2ed6ef6b8d2fe32132856b2771d9a0041d14 SHA512 97abe76debbad34cc9d62620e0880a0c67ffccb6b8188d957b05c1894070e49b01598c93dfed5590672b44d28a779c1632d746369554804a3a766b717d3034eb WHIRLPOOL c9938c0bfc3ce3a06e610405892d50208ebf1a6caeb4370f234f0fec76204c8c4bfe5c4bcd2556779d536075551ae87b55cd79c2c87a247d866098b05bd35e1f
|
||||
EBUILD pip-7.1.2.ebuild 1965 SHA256 5b80facad5d76724b3da6dda762bdf1f05a66602ff8ca1bc88272609248ec0a9 SHA512 d20a085d0361a1d907bcb696e9d781fa27d1aa52692c7e59fdaae266c205fe86fdde8da4289b8d43d680cf93e0df914a5ba5807229c2826596ebeaf4ca7eb207 WHIRLPOOL 5c8e26c79a84ab28540a99d7df3a9a3cfae9d6ca348d617530b970f566a164ce8d3c5fbe402991ef039b635e31e73699788d290d467efe88dd04db826d2a19ef
|
||||
MISC ChangeLog 7921 SHA256 3b225eb25b0dfb1b717e42e7ff869c2e3ae0016bc56302910b0796d476c8f7f2 SHA512 bf1656e81f31c5588ef6e85ac86e80c7b33a50376f9d42a90b7cefdc411d25201d8e4d9ae8aa3c9bdecb73f2a63a723381d25ebe527e3c7a2891ce2313661409 WHIRLPOOL 24fa4da80689633fe11f6bb98909b53a679db9f77f32c581d5fd31b7669c1927fed849812d94beaae96ffb262b14db3b4a061ad048d5c1dc0b1484e96a02d657
|
||||
MISC ChangeLog-2015 8278 SHA256 701685d86a23007d98563f63af64779ebf3c22f4908fcaf8f01715b75dc4ea6e SHA512 27483f01076204c58400635cb61cdb6d24c642bfd3f24bc163b1f64705bda093ae964cf82304a6f92d0c3be30fecccebabe9230ade7b6530a463267271238845 WHIRLPOOL 2763c63a7f6c9c1a2145d3249cd45783a7d3fbf5acf5091013d0eaaf852b8268a486794c02a37620786fc706efd72156b33421648f5e4f70b4b8d217666387e0
|
||||
MISC metadata.xml 281 SHA256 d38226ac5458eee7172047f1cc07edd898429eaf89ff9f5bcd6e35266ea0d49b SHA512 4ea943dc30aa29652adfd89a2fff3a47e5c22f1d2fe7830b9c72a00cf92c82289922a43d9d55309a45c51152af5bc3cb9b52033463e121515bc1e27a5e87a8de WHIRLPOOL e6ebdfbabb66a6fb0d13b5a7e27e4c1e77264f137600abeaadc887945fc1f8cbc3aaa9062bf053b77c9cedb8463681205da8c990bb872092753e510db6fe2706
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Collection of extensions to Distutils"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/setuptools"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="PSF-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=dev-python/packaging-15.3-r1[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
>=dev-python/pytest-2.8[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
PDEPEND=">=dev-python/certifi-2015.11.20[${PYTHON_USEDEP}]"
|
||||
|
||||
# Force in-source build because build system modifies sources.
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
DOCS=( README.txt docs/{easy_install.txt,pkg_resources.txt,setuptools.txt} )
|
||||
|
||||
python_prepare_all() {
|
||||
rm -r ./pkg_resources/_vendor || die
|
||||
# disable tests requiring a network connection
|
||||
rm setuptools/tests/test_packageindex.py || die
|
||||
|
||||
# don't run integration tests
|
||||
rm setuptools/tests/test_integration.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# test_easy_install raises a SandboxViolation due to ${HOME}/.pydistutils.cfg
|
||||
# It tries to sandbox the test in a tempdir
|
||||
HOME="${PWD}" py.test --verbose ${PN} || die "Tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1
|
||||
distutils-r1_python_install
|
||||
}
|
@ -1,5 +1,8 @@
|
||||
AUX asciidoctor-1.5.3-slim-options.patch 1466 SHA256 796e7b0b1cf42d889b6b4612d635ca215189f8a639bb51bc6296f4e727f0329b SHA512 46e0e3b4aa1cf1e10b622ba3be4884864d017ab33caa8074992079ff84982d923beacad9c7bd88947f086e14c876b440fd9ba9b8e836e1885549f108c926e268 WHIRLPOOL 30a2451ed183ed7ef6f01a08f033c80a0981418440512a13de1bdc58ee4fed887bab4db175f86d7f4a489e887f834f5ed7b882f10cadfb8035b9b0fd73a6a7c4
|
||||
DIST asciidoctor-1.5.2.tar.gz 494239 SHA256 f10242d7ea5e8c3b6279c9535e67d58fb0b8ffe2c5625e7b211af3dd683dd368 SHA512 5d50134d4bed58bb5dc610929c30b1272c8d75e9748f6587a4e00cd8d76b4f86e8edd17b04a8579d984e9ce3864c3d96a81bc526988a6c6d71e418923c94d67a WHIRLPOOL 67cf1cdd71dd4819c2d829d729057ec0b7b6ac107a5754333eb257a80545c4229870a1ae83b14172bd52e5e8b145bc1f56db6bca6af341d6ee7ca6b63267e7c8
|
||||
DIST asciidoctor-1.5.3.tar.gz 509233 SHA256 b6aa27203bf9fc8ca55d0c0468f8f3e70ae1b3aa60f1bb50dd6aa53497275841 SHA512 17e5c930b2d2d1727b5b5f2100f6b625edf3af73e98aadf84135bdf01bbbef8587b310fe513508ae575ee6b8a08d573ac512fbfc3d6e9ea9e144048786865c35 WHIRLPOOL 9333bee73633e18b9c334d6f622df07e8d07c1a491852b710b2edc31c892ebbc00e2d915a9234253f7a13611988f8d53e3a791a73e4ca6cbd82e90444dce9fe1
|
||||
EBUILD asciidoctor-1.5.2.ebuild 923 SHA256 370d14ee0165d2a258bbfeba4387da45df40d542c2c67a7fe5bc03e83586b3ba SHA512 36173e4801eb10d65d6ea6e0f36bf3e11217aca31ef468cac4f20b9bc29bd7229f5e878e075f64c67766aa00f8c51ef64d5c3de69d91e4550b323061dc6b5eff WHIRLPOOL bdfc95e8c358d58619be283a1a6d69f60577162c86b17e1eb97c3d47aae4e12735956b9462403aba8ee45d065aa7e6560688ecc30d5c2b3653b41ec9d5ed40f7
|
||||
MISC ChangeLog 2062 SHA256 6cebfe6a2960a83539e7aa9e8b89627d38566cc4274e9e91d279840051417099 SHA512 9a2e3d3b023e3ef3641f4703e86b2d39608d271cb34ac2c5dbb2f06e95e046bc93a3f928895069ca482d89445aef4efaaff26274bcd7c0e88c0f2a0679d5866c WHIRLPOOL 181cf7bf1c4a0892bbf50f3fa0eac2df38f5aff70822be79929fde1d280b108cc4290def0832681acffc7774d5c9b02987d6609e91db2e0a8449dffac3943873
|
||||
EBUILD asciidoctor-1.5.3.ebuild 954 SHA256 e1db13e3b019efadabc165b748eae932b600644e788b76d0ab2fb37479226b92 SHA512 d44c8e5b6aeff5fad32baf1094e4983322602803403f9bd698470d17538c4457de76a75ff7810d23a2460714706945a611d0e325214dad1edd88955b9b9e2c6b WHIRLPOOL 863b53260d526c613fcfb29c6fcccfb54a75fababcc7b0fd96290c7794b14179cd7643a7594350091a627f16921810c97a606f268f854a833081bddbc16938b8
|
||||
MISC ChangeLog 2268 SHA256 0648aae9d7da4fe071e3d8074c38ec7271dd8c9b15a91c7d51cb75e983f4b048 SHA512 edd9802aa1262648d1af32f98fba367d4e5fa55f30c32267e6a166375a8cf110334e3e34d03bc46777ff29e2c7eea40e479e54ce361764dfe06be9b7f5cfef62 WHIRLPOOL bf9cb0fb8227b399ebf022f3ab764488d4a84341054a6c86cc404ab915752035f9a1b03df4fb9dabb0c41b54ee0c18adbdee5f8f09d03620ad4d4f39be2166d1
|
||||
MISC ChangeLog-2015 1624 SHA256 2ccab6543636fb343cf7d49110a7ce42a89d1e5047b12b24252ad48f74a3ab2b SHA512 f3738efad47969777f043dc4a6e7651401ef6fbcb1624a80e66a2ed74b3e48a8ab06c6ee1a944afd1548e8ab0dec584f40e7a818954745dc084788ff627fcc64 WHIRLPOOL bb3cc0f709d2c8084f1ebe5ccee77d4accc9689677ab93800afc0da52f6891284c010917a8d34fd57b6ffb6549eb3ee03303a461874861abcfddeab9554bd09d
|
||||
MISC metadata.xml 251 SHA256 94609966e50ecf349c275e3a591fa211f97cc89d9c114fe01e6a0d4084c11eee SHA512 198253233b00253341cdfe812d05458c804b677cfe2f5ad7811b0dc00ad6f64f722d1227b58d4911fbb5459b1a958d63b5be8b7a4ed3bd45926267b23b1afbd4 WHIRLPOOL a62395308d5a3dec90f45031fb05fbb6799c10855d683b92c4d06aba65d201dd95d9ebb3009f55f9ee59b2d1017aef12f55789fed926f5cefd4ffc24fa9b3432
|
||||
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="test features"
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.adoc README.adoc"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="data"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Processor for converting AsciiDoc into HTML 5, DocBook 4.5 and other formats"
|
||||
HOMEPAGE="https://github.com/asciidoctor/asciidoctor"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
RUBY_PATCHES=( ${P}-slim-options.patch )
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-util/cucumber
|
||||
dev-ruby/rspec-expectations:*
|
||||
dev-ruby/asciimath
|
||||
dev-ruby/coderay
|
||||
dev-ruby/erubis
|
||||
dev-ruby/haml
|
||||
dev-ruby/nokogiri
|
||||
dev-ruby/slim
|
||||
dev-ruby/tilt )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm Gemfile || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
doman man/asciidoctor.1
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
From 04b9d6153d1e289bd450a2f52bffde754ef4d1b0 Mon Sep 17 00:00:00 2001
|
||||
From: Antonio Terceiro <terceiro@softwarelivre.org>
|
||||
Date: Tue, 17 Nov 2015 11:17:16 -0200
|
||||
Subject: [PATCH] Initialize slim-related attributes regardless of when slim
|
||||
was loaded
|
||||
|
||||
Setting instance attributes of the Template class cannot depend on
|
||||
whether slim has been loaded before or not.
|
||||
---
|
||||
lib/asciidoctor/converter/template.rb | 8 ++++----
|
||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/lib/asciidoctor/converter/template.rb b/lib/asciidoctor/converter/template.rb
|
||||
index 10eaa99..43be87b 100644
|
||||
--- a/lib/asciidoctor/converter/template.rb
|
||||
+++ b/lib/asciidoctor/converter/template.rb
|
||||
@@ -253,10 +253,10 @@ def scan_dir template_dir, pattern, template_cache = nil
|
||||
unless defined? ::Slim
|
||||
# slim doesn't get loaded by Tilt, so we have to load it explicitly
|
||||
Helpers.require_library 'slim'
|
||||
- if @safe && ::Slim::VERSION >= '3.0'
|
||||
- slim_asciidoc_opts = (@engine_options[:slim][:asciidoc] ||= {})
|
||||
- slim_asciidoc_opts[:safe] ||= @safe
|
||||
- end
|
||||
+ end
|
||||
+ if @safe && ::Slim::VERSION >= '3.0'
|
||||
+ slim_asciidoc_opts = (@engine_options[:slim][:asciidoc] ||= {})
|
||||
+ slim_asciidoc_opts[:safe] ||= @safe
|
||||
end
|
||||
# load include plugin when using Slim >= 2.1
|
||||
require 'slim/include' unless (defined? ::Slim::Include) || ::Slim::VERSION < '2.1'
|
@ -0,0 +1,14 @@
|
||||
# ChangeLog for dev-ruby/asciimath
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*asciimath-1.0.2 (28 Dec 2015)
|
||||
|
||||
28 Dec 2015; Hans de Graaff <graaff@gentoo.org> +asciimath-1.0.2.ebuild,
|
||||
+metadata.xml:
|
||||
initial import of 1.0.2
|
||||
|
||||
New dependency for dev-ruby/asciidoctor
|
||||
|
||||
Package-Manager: portage-2.2.24
|
||||
|
@ -0,0 +1,4 @@
|
||||
DIST asciimath-1.0.2.gem 13824 SHA256 d3c4485b6f32a61732d007337f74f6242d02ff572873b44bdbc1110cac9cfc37 SHA512 109995b8c67dc159671a1498f4507d926bdb10bb6c3a84552137fc84aa3477a237aa6c739de3011981f6815cd70fd9a0dc4ce47e172ab24d02a55f80ada0af46 WHIRLPOOL b83b33b31d059e0615f7eb84cc27540f1daa342b53f21e0ba57b7743a8914a73acf1a4f01225c3f5670776a4bc558deb11a24d19659fe603a8a4873d4bd86bf2
|
||||
EBUILD asciimath-1.0.2.ebuild 502 SHA256 90a6ac6e2a09186729aedbb834c387c6b4d079b67a4fd341b4228536f4f7a303 SHA512 aac8bcfc5fd8b3e294889b7b630c95d1e75b6e70490c44dec4975f20271384bd463fa770762850389a3c2af63e9469ccb07e785ea3d9c475dd1af889cab13068 WHIRLPOOL 851abb3032b0be69981d21d30e0e4c5b7f15b6ee979049ea516172ec8a332ba7bf2764357b18e354b0dd49f8083e3341f46e1266c9cf68938c5d9cfea6f60e21
|
||||
MISC ChangeLog 367 SHA256 9b59748d5bb8d6ddf830d3a3062be10412000fef48d438ed1fe831a772263231 SHA512 207f1f24748511ee6b66767fa88fc88574281cbaae0afd0e30cd7b14523bf5060db37d3e2778347f827b9259f2c047d7f6701693fb4578e98c9b40423897e4fa WHIRLPOOL 6545c55272962f4ab30085dd1fc82e6ec6bab7336a44cdec79a32da32a33e1431a64cc10942a337563b67cf09c465a65d8106374fe2a247480ce76ad5a108a45
|
||||
MISC metadata.xml 246 SHA256 8345dd07216d0a545308bfd85636f9c743f2c4be6587e8ee67466347d9368f39 SHA512 508e12f467a1f7a07bf9250c7fbf316c60067c84c08a2c197a61a37f56a21c7b1f9fb6fb092b4dbcd75fff777b5973f166836cf37f0f7eb75b2c3b64e296f181 WHIRLPOOL 82768c4f9be01e55dd882016236124161196eb924d5c12ed91abfe27505e8c7f4e5841afc829878d9a94a71dcdcadb36930715e57fd60b3933608bfc8ec8b9a2
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A pure Ruby AsciiMath parsing and conversion library"
|
||||
HOMEPAGE="https://github.com/pepijnve/asciimath"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="1"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
each_ruby_test() {
|
||||
RSPEC_VERSION=3 ruby-ng_rspec test
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>ruby</herd>
|
||||
<upstream>
|
||||
<remote-id type="github">pepijnve/asciimath</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit bash-completion-r1
|
||||
|
||||
DESCRIPTION="A sophisticated build-tool for Erlang projects that follows OTP principles"
|
||||
HOMEPAGE="https://github.com/rebar/rebar"
|
||||
SRC_URI="https://github.com/rebar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/erlang"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_test() {
|
||||
emake xref
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin rebar
|
||||
dodoc rebar.config.sample THANKS
|
||||
dobashcomp priv/shell-completion/bash/${PN}
|
||||
}
|
@ -0,0 +1,129 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit flag-o-matic eutils toolchain-funcs multilib multilib-minimal
|
||||
|
||||
DESCRIPTION="Libraries for standards-based RTP/RTCP/RTSP multimedia streaming"
|
||||
HOMEPAGE="http://www.live555.com/"
|
||||
SRC_URI="http://www.live555.com/liveMedia/public/${P/-/.}.tar.gz
|
||||
mirror://gentoo/${P/-/.}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="examples static-libs"
|
||||
DOCS=( "live-shared/README" )
|
||||
|
||||
# Alexis Ballier <aballier@gentoo.org>
|
||||
# Be careful, bump this everytime you bump the package and the ABI has changed.
|
||||
# If you don't know, ask someone.
|
||||
LIVE_ABI_VERSION=7
|
||||
SLOT="0/${LIVE_ABI_VERSION}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mkdir -p "${S}"
|
||||
mv "${WORKDIR}/live" "${S}/" || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-recursive2.patch"
|
||||
|
||||
if use static-libs ; then
|
||||
cp -pPR live live-shared
|
||||
mv live live-static
|
||||
else
|
||||
mv live live-shared
|
||||
fi
|
||||
|
||||
use static-libs && cp "${FILESDIR}/config.gentoo" live-static
|
||||
cp "${FILESDIR}/config.gentoo-so-r1" live-shared
|
||||
|
||||
case ${CHOST} in
|
||||
*-solaris*)
|
||||
use static-libs && { sed -i \
|
||||
-e '/^COMPILE_OPTS /s/$/ -DSOLARIS -DXLOCALE_NOT_USED/' \
|
||||
-e '/^LIBS_FOR_CONSOLE_APPLICATION /s/$/ -lsocket -lnsl/' \
|
||||
live-static/config.gentoo \
|
||||
|| die ; }
|
||||
sed -i \
|
||||
-e '/^COMPILE_OPTS /s/$/ -DSOLARIS -DXLOCALE_NOT_USED/' \
|
||||
-e '/^LIBS_FOR_CONSOLE_APPLICATION /s/$/ -lsocket -lnsl/' \
|
||||
live-shared/config.gentoo-so-r1 \
|
||||
|| die
|
||||
;;
|
||||
*-darwin*)
|
||||
use static-libs && { sed -i \
|
||||
-e '/^COMPILE_OPTS /s/$/ -DBSD=1 -DHAVE_SOCKADDR_LEN=1/' \
|
||||
-e '/^LINK /s/$/ /' \
|
||||
-e '/^LIBRARY_LINK /s/$/ /' \
|
||||
-e '/^LIBRARY_LINK_OPTS /s/-Bstatic//' \
|
||||
live-static/config.gentoo \
|
||||
|| die static ; }
|
||||
sed -i \
|
||||
-e '/^COMPILE_OPTS /s/$/ -DBSD=1 -DHAVE_SOCKADDR_LEN=1/' \
|
||||
-e '/^LINK /s/$/ /' \
|
||||
-e '/^LIBRARY_LINK /s/=.*$/= $(CXX) -o /' \
|
||||
-e '/^LIBRARY_LINK_OPTS /s:-shared.*$:-undefined suppress -flat_namespace -dynamiclib -install_name '"${EPREFIX}/usr/$(get_libdir)/"'$@:' \
|
||||
-e '/^LIB_SUFFIX /s/so/dylib/' \
|
||||
live-shared/config.gentoo-so-r1 \
|
||||
|| die shared
|
||||
;;
|
||||
esac
|
||||
multilib_copy_sources
|
||||
}
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
multilib_src_compile() {
|
||||
tc-export CC CXX LD
|
||||
|
||||
if use static-libs ; then
|
||||
cd "${BUILD_DIR}/live-static"
|
||||
|
||||
einfo "Beginning static library build"
|
||||
./genMakefiles gentoo
|
||||
emake -j1 LINK_OPTS="-L. $(raw-ldflags)" || die "failed to build static libraries"
|
||||
fi
|
||||
|
||||
cd "${BUILD_DIR}/live-shared"
|
||||
einfo "Beginning shared library build"
|
||||
./genMakefiles gentoo-so-r1
|
||||
local suffix=$(get_libname ${LIVE_ABI_VERSION})
|
||||
emake -j1 LINK_OPTS="-L. ${LDFLAGS}" LIB_SUFFIX="${suffix#.}" || die "failed to build shared libraries"
|
||||
|
||||
for i in liveMedia groupsock UsageEnvironment BasicUsageEnvironment ; do
|
||||
pushd "${BUILD_DIR}/live-shared/${i}" > /dev/null
|
||||
ln -s lib${i}.${suffix#.} lib${i}$(get_libname) || die
|
||||
popd > /dev/null
|
||||
done
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
einfo "Beginning programs build"
|
||||
for i in $(use examples && echo "testProgs") proxyServer mediaServer ; do
|
||||
cd "${BUILD_DIR}/live-shared/${i}"
|
||||
emake LINK_OPTS="-L. ${LDFLAGS}" || die "failed to build test programs"
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
for library in UsageEnvironment liveMedia BasicUsageEnvironment groupsock; do
|
||||
use static-libs && dolib.a live-static/${library}/lib${library}.a
|
||||
dolib.so live-shared/${library}/lib${library}$(get_libname ${LIVE_ABI_VERSION})
|
||||
dosym lib${library}$(get_libname ${LIVE_ABI_VERSION}) /usr/$(get_libdir)/lib${library}$(get_libname)
|
||||
|
||||
insinto /usr/include/${library}
|
||||
doins live-shared/${library}/include/*h
|
||||
done
|
||||
|
||||
if multilib_is_native_abi; then
|
||||
# Should we really install these?
|
||||
use examples && find live-shared/testProgs -type f -perm 755 -print0 | \
|
||||
xargs -0 dobin
|
||||
|
||||
dobin live-shared/mediaServer/live555MediaServer
|
||||
dobin live-shared/proxyServer/live555ProxyServer
|
||||
fi
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue