parent
29c852b3e2
commit
87ae9193d2
@ -1,14 +1,17 @@
|
||||
AUX gnupg-2.0.17-gpgsm-gencert.patch 1121 SHA256 fa8369a4466b3cce54215a348940422f46f4d359f9e9b3c7029a1138870888df SHA512 ecde032b205cc16c33ff21ded55b93e74058cd804d68e4a0738ac70d54b5b388b6f709d21719a5e418c662b7ee74bc4aef7a0c59de106e2d4bd06b7bc1a11138 WHIRLPOOL 5dc4d3de29290e8e274a0f4fef871cea7f49553846254d819ca776000978a72c694212559d9ad03312f94f71f406de4641c0575188d340017a7937b01753b8a0
|
||||
AUX gnupg-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch 1035 SHA256 9bf7c021ad5301a0f6692da6e3fc25dd3d918db976c20cefc79aae4029d1c935 SHA512 2b23cf2455ce8acf724a535f7caa1880d81fa8425dc7385aedc567c8dd910e0f49a835c30531d3a5368fb7396a7c9f653ebe2b08bd8e07e3a67992d690249215 WHIRLPOOL d3414b5fca8803e51932bda2158f6def6ff634b1ee0add0d2c03618c02b9680fddcbb691cfdb4786d2887b019e2926bfd99cfaea39138d96a993d89305ec71dc
|
||||
AUX gnupg-2.1.17-dirmngr-Strip-root-zone-suffix-from-libdns-cname-res.patch 1545 SHA256 f613349020413934f7c5b039ef7a4beb612e658260c8a0535d659c671e32fb25 SHA512 b83148e4efc667b4ef4c4ef5a7ff48da850540c78915c8c78863bb317d6829c9b26f5340916a9c0a359f9e672b876fdc9d77c3d3c3bdcfe1746e92ffe502ee51 WHIRLPOOL 3d7fac7b9089c99e2414fcb2c2e0d1916c0e9cff6e6f200cda11bcc4f1e2f053805213eba1c9f5bdbc81142cbb760a41f6062434e420b121b6aef9a396de0273
|
||||
DIST gnupg-1.4.21.tar.bz2 3689305 SHA256 6b47a3100c857dcab3c60e6152e56a997f2c7862c1b8b2b25adf3884a1ae2276 SHA512 619e0fbc10310c7e55d129027e2945791fe91a0884b1d6f53acb4b2e380d1c6e71d1a516a59876182c5c70a4227d44a74ceda018c343b5291fa9a5d6de77c984 WHIRLPOOL eb596be347dd90be93d381fe405e50f5808160b546705493bc9d817d521ea236a2374648e6c2cab396f54bba74de4caf2b92e894df3a17aa339f014ef8cc8802
|
||||
DIST gnupg-2.0.28.tar.bz2 4435779 SHA256 ce092ee4ab58fd19b9fb34a460c07b06c348f4360dd5dd4886d041eb521a534c SHA512 7e786fe0648d5ea453f9c7524fec4bd7d5eec26d28f723acf3cb2f7ec9c400c339f0926a179411876c3f8e08b06942dcec643dc930caf58239bbd4932f4bd3c1 WHIRLPOOL ccf7427e54a545914e89677618055a114b4c9dc4db48669a2fc726fced98475df4ed27c93bd180f1250d147111ee663c736cdf4e1d8afdc40ed967cdffd0eb66
|
||||
DIST gnupg-2.1.15.tar.bz2 5723689 SHA256 c28c1a208f1b8ad63bdb6b88d252f6734ff4d33de6b54e38494b11d49e00ffdd SHA512 69c943e853e1a37e8b17b3bc34e1503f14bc8f189fa9f3ac6644bcc98ccce6eaef64da20ff9dd1c8de3a7789ea577167984ccf3ac286cac50752e6f7c2f42ab1 WHIRLPOOL 4c5a8cd4e8b7196f4a355ce7739cf6e23c43817414e10bbba219117e4e51c4c618ffb5dbce27cb836a2171eda58e003d5ddf78d4af09a813c2a1729963413151
|
||||
DIST gnupg-2.1.17.tar.bz2 5970042 SHA256 c5dc54db432209fa8f9bdb071c8fb60a765ff28e363150e30bdd4543160243cb SHA512 f826100be4f0480b9a2c68a51dd668e0fd551fd250a37dbe906fe5a89c658b4861a0567038bf687473de9901e268809c1b8d8c200008e082a3ace189d9829b9c WHIRLPOOL d70fa5ae0a90d5c9fa594d79cdb9bc1528b7db1a35d23ee7d3f047b4fb275d02bd8f5e6ccb0a798fedf539c8c384d3713295785183266de43fe3cb978c47916b
|
||||
DIST gnupg-2.1.18.tar.bz2 6308666 SHA256 d04c6fab7e5562ce4b915b22020e34d4c1a256847690cf149842264fc7cef994 SHA512 b8357f0a883a33c2e4f6ab5a8f5ddb171c899b7a2899e8ce4cac232938fe1dffb789a54980dfc4b758c4cb47f11f1fc570fea905244735048dfc6f06b3353baf WHIRLPOOL c5f132beb3b454146747fe14cd12576fb4d9a9adb8cfd80fcae4482b111672fd38e412dba72caa75af717069d7182a99c7f30ea03dc9adf190f5aa1f01748247
|
||||
EBUILD gnupg-1.4.21.ebuild 3375 SHA256 01264a6ded99699972cc34739d13e30536a53f466504932b8a281a323c252d2b SHA512 091813854e09b800a02dfead662bdc5e0c2845c318384af5954f10412be0e03b827f997d7d1411086747b6187ef314312d0c7dc109fed84f56c91560bd06b763 WHIRLPOOL fa97634e9758606afb23feb2ffe662dc9e1c55366e458d7b8ef224c1c2c0bc40a69bbfa510e5da62df21a9b38893777d210379de1ecaa88be07607664e3823ca
|
||||
EBUILD gnupg-2.0.28.ebuild 4850 SHA256 751c1d22761a3d6b017c42dc5668cfbcfe8abf589448ffe5da53ce47fb461f47 SHA512 5d7a1d904c1e7d9091993ac3efaf99c8f90e39193d967d17a01ba6597f9e16aaca371cbb2b4540d71e4fd5d1c244cc49cdf9562ac9de4d1d052431e2cf7ab637 WHIRLPOOL b29ac6697bda1420497fb9064c5ed6049977001243eeaa45b83f7be7a0c47c654923f7cbd42b42738775bb292f31af07c42bb82f8b977fcfe0cce8f87c881764
|
||||
EBUILD gnupg-2.1.15.ebuild 4610 SHA256 960f71e7fc0a6bf7e709a893d905e51854e20e62bf61be0f585f8f7a5615979e SHA512 1f35a520a06959de6e64718dce9c177d7fd33857da1de9475f2896696ae2a5961c8f03e665e64ffbe760683a621fa06eb3ccfdad9eaf679f7607b6631a0f3ee1 WHIRLPOOL 9184e6df39d2bb7de001d87735f86783e7b79cd52a64a245d85e54d7a5d0030d11c2bd4c5ec103c0eafbeda2e7cf328dd919663c37b8cf41f75a1674a5ab7d2e
|
||||
EBUILD gnupg-2.1.17-r1.ebuild 3337 SHA256 75600a810a8c1496e4a684e61234d94db2829e713f43416046cdffddafe95cb0 SHA512 33860d807b48bae41b225752354502129200e6c7267e953306859c64e28e6df26e9c48032b961d5a28282201b9e606ae2aab482600975ca953963e2dbce5f06a WHIRLPOOL b858994e45f5cb3d38a33538a9dff36cb90c0e316b12c576b4ecdf5c1b6c13539103a4af8ae0202d9cb91385c80420e857ce565c866ccb7f3fe40737ed4bd62c
|
||||
EBUILD gnupg-2.1.17-r2.ebuild 3219 SHA256 6cd37cd1a028df04e7c2eddb49a1aeb4fe90129fdfe9276d4e256eb6f7e13adb SHA512 ad975684f4d2501a3db337b017e5abb9306570108c6e05fea73b35bb29a4f8e8620e5b71f9f36170b5564d8a199ede47fe96aa9d4c35185fbbec94096aac8abe WHIRLPOOL 478f65c9ff98d47f709fc3e11994621cfaae32dee60cf8d43deb64a50ee5a93ff0644f8aa7477303d8be2c3788ddbda1a4b20adc19b183e5204a5ad3028399ac
|
||||
EBUILD gnupg-2.1.18.ebuild 3015 SHA256 9e0c0d9eb7be848c59beff7e161de235a09163de91997d758aa0956789e85924 SHA512 b444d18ef100ec5b0ef26f7505d06b4d4ddab2a0753686e4a20f8a4d14dc01e13b73cc976daa0b5ac8028a43e7430e18470c89e5c022000db9feb8c45e7c21e1 WHIRLPOOL e3566d3cc953c354de0e4e4b1551ec5998f9aeb78dce2c6c78a8f0457a495a2a41a7cac726b7c14ba0b3f50a6c7f43a990670aafef51b7bbb7682ff5dc830944
|
||||
MISC ChangeLog 17653 SHA256 0f85d5aa5e23837a910ad2d14a05a1a3cd8a3bc9f59d4e0fcbc1b6cf30d8f166 SHA512 8e8d0cac1c1c9662d9754e1ee04399bffbd41eaec93d361bb01ac753d9907c60d56f184eb5e265f4817afe681f090b4d796274a2bb33988764e036fdb71dd2f1 WHIRLPOOL 960f2283993b2d007df253abd5a5b0eb0d1441df64262825785793cfd756f6d314c3186948fddfc946ed801e64834ac4909ab9654ceb8e2c45d9df3543ea6812
|
||||
MISC ChangeLog-2015 89046 SHA256 295a825284cc7d9b7148c77733782937402db7e07fd7fbf0a9f44861d2018ce7 SHA512 9920db843f9cc1863f3529ac2022f591de8f0b930f82b64ca2859d542af679de3dcc733e5b55b8de060df9bf01ce68cd1828d0c179b1f9f05093cd6566efddc6 WHIRLPOOL d21dbe313d4c1b0e50012e0cc05560d13b712875514dbbea2f56be40ce85c99db8a7693a0f4492dd631119d37cbc796546fe5b62f5d6a6baf598d0a94c0ac0a3
|
||||
MISC metadata.xml 1305 SHA256 16a6bd4e5d90f7a4cc01bb14d3239f3e702ab99afb30bc989c8d578eaec48fbb SHA512 b7a406925af6a56b9036b895436d5dbfb93d4d06cdd07b43b5df71ff7247111f5bf1c1d085e8037b23bc5c67b476204c1f681bf26446ebdb7adf58e32bd51029 WHIRLPOOL 2fe667cbf1954816ddebc520253c6645929870d39e8a3b7e03821164a7110ebbb5588178bd31db844fa44f7e57e031de11da9e74596f3fc92ac44c4b7f5b3a21
|
||||
|
@ -0,0 +1,34 @@
|
||||
From c34486a64c223bcbfbb57d9abcf107d684b815b6 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Diego=20Elio=20Petten=C3=B2?= <flameeyes@gmail.com>
|
||||
Date: Sun, 17 Apr 2011 01:34:39 +0200
|
||||
Subject: [PATCH] gpgsm-gencert.sh: make sure not to abort after creating temp
|
||||
file.
|
||||
|
||||
https://bugs.g10code.com/gnupg/issue1466
|
||||
|
||||
---
|
||||
tools/gpgsm-gencert.sh | 8 ++++----
|
||||
1 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/tools/gpgsm-gencert.sh b/tools/gpgsm-gencert.sh
|
||||
index b209c8e..e7c812f 100755
|
||||
--- a/tools/gpgsm-gencert.sh
|
||||
+++ b/tools/gpgsm-gencert.sh
|
||||
@@ -178,10 +178,10 @@ Key-Length: $KEY_LENGTH
|
||||
Key-Usage: $KEY_USAGE
|
||||
Name-DN: $NAME
|
||||
EOF
|
||||
-[ -n "$KEY_GRIP" ] && echo "Key-Grip: $KEY_GRIP"
|
||||
-[ -n "$EMAIL_ADDRESSES" ] && echo "$EMAIL_ADDRESSES"
|
||||
-[ -n "$DNS_ADDRESSES" ] && echo "$DNS_ADDRESSES"
|
||||
-[ -n "$URI_ADDRESSES" ] && echo "$URI_ADDRESSES"
|
||||
+[ -n "$KEY_GRIP" ] && echo "Key-Grip: $KEY_GRIP" || true
|
||||
+[ -n "$EMAIL_ADDRESSES" ] && echo "$EMAIL_ADDRESSES" || true
|
||||
+[ -n "$DNS_ADDRESSES" ] && echo "$DNS_ADDRESSES" || true
|
||||
+[ -n "$URI_ADDRESSES" ] && echo "$URI_ADDRESSES" || true
|
||||
) > "$file_parameter"
|
||||
|
||||
|
||||
--
|
||||
1.7.5.rc1
|
||||
|
@ -0,0 +1,123 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs
|
||||
|
||||
DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
|
||||
HOMEPAGE="http://www.gnupg.org/"
|
||||
LICENSE="GPL-3"
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-fbsd ~x86-freebsd ~x86-macos"
|
||||
|
||||
SLOT="0"
|
||||
IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb wks-server"
|
||||
|
||||
COMMON_DEPEND_LIBS="
|
||||
>=dev-libs/npth-1.2
|
||||
>=dev-libs/libassuan-2.4.3
|
||||
>=dev-libs/libgcrypt-1.7.3
|
||||
>=dev-libs/libgpg-error-1.24
|
||||
>=dev-libs/libksba-1.3.4
|
||||
>=net-misc/curl-7.10
|
||||
gnutls? ( >=net-libs/gnutls-3.0:0= )
|
||||
sys-libs/zlib
|
||||
ldap? ( net-nds/openldap )
|
||||
bzip2? ( app-arch/bzip2 )
|
||||
readline? ( sys-libs/readline:0= )
|
||||
smartcard? ( usb? ( virtual/libusb:0 ) )
|
||||
tofu? ( >=dev-db/sqlite-3.7 )
|
||||
"
|
||||
COMMON_DEPEND_BINS="app-crypt/pinentry
|
||||
!app-crypt/dirmngr"
|
||||
|
||||
# Existence of executables is checked during configuration.
|
||||
DEPEND="${COMMON_DEPEND_LIBS}
|
||||
${COMMON_DEPEND_BINS}
|
||||
nls? ( sys-devel/gettext )
|
||||
doc? ( sys-apps/texinfo )"
|
||||
|
||||
RDEPEND="${COMMON_DEPEND_LIBS}
|
||||
${COMMON_DEPEND_BINS}
|
||||
selinux? ( sec-policy/selinux-gpg )
|
||||
nls? ( virtual/libintl )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
DOCS=(
|
||||
ChangeLog NEWS README THANKS TODO VERSION
|
||||
doc/FAQ doc/DETAILS doc/HACKING doc/TRANSLATE doc/OpenPGP doc/KEYSERVER
|
||||
)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-2.1.16-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local myconf=()
|
||||
|
||||
if use smartcard; then
|
||||
myconf+=(
|
||||
--enable-scdaemon
|
||||
$(use_enable usb ccid-driver)
|
||||
)
|
||||
else
|
||||
myconf+=( --disable-scdaemon )
|
||||
fi
|
||||
|
||||
if use elibc_SunOS || use elibc_AIX; then
|
||||
myconf+=( --disable-symcryptrun )
|
||||
else
|
||||
myconf+=( --enable-symcryptrun )
|
||||
fi
|
||||
|
||||
# glib fails and picks up clang's internal stdint.h causing weird errors
|
||||
[[ ${CC} == *clang ]] && \
|
||||
export gl_cv_absolute_stdint_h=/usr/include/stdint.h
|
||||
|
||||
econf \
|
||||
"${myconf[@]}" \
|
||||
$(use_enable bzip2) \
|
||||
$(use_enable gnutls) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable tofu) \
|
||||
$(use_enable wks-server wks-tools) \
|
||||
$(use_with ldap) \
|
||||
$(use_with readline) \
|
||||
--enable-gpg \
|
||||
--enable-gpgsm \
|
||||
--enable-large-secmem \
|
||||
--enable-tools \
|
||||
CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
use tools &&
|
||||
dobin \
|
||||
tools/{convert-from-106,gpg-check-pattern} \
|
||||
tools/{gpg-zip,gpgconf,gpgsplit,lspgpot,mail-signed-keys} \
|
||||
tools/make-dns-cert
|
||||
emake DESTDIR="${ED}" -f doc/Makefile uninstall-nobase_dist_docDATA
|
||||
|
||||
dosym gpg2 /usr/bin/gpg
|
||||
dosym gpgv2 /usr/bin/gpgv
|
||||
echo ".so man1/gpg2.1" > "${ED}"/usr/share/man/man1/gpg.1
|
||||
echo ".so man1/gpgv2.1" > "${ED}"/usr/share/man/man1/gpgv.1
|
||||
|
||||
dodir /etc/env.d
|
||||
echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> "${ED}"/etc/env.d/30gnupg
|
||||
|
||||
use doc && dodoc doc/gnupg.html/* doc/*.png
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
DIST genymotion-2.8.1_x64.bin 47061574 SHA256 4f971beb117c578d07ca71a7a8d6cd3a574fdee2df48eb165a15a26b57625408 SHA512 8ca4f46e983ffa2a19c21e961b6638af859f7635bd3a976c0b5709622a536569c81ccf3b08f52f0016e37990d83b1fd38cc86c9dbb5599e727fd48558567dfa7 WHIRLPOOL 2ccd896f1f017d2399366d822b5615b607fe74d557d3c3b6c746bdd2814cd081835397608a08f1135367cb79a26e19917f0f4186d1e535b63f347647afbbc5ce
|
||||
EBUILD genymotion-bin-2.8.1.ebuild 3264 SHA256 90e85f5753dd4cc58dcd150bf6947965620ab292c157ec46afdc5bd06d3775f9 SHA512 65e493ff738b477e3b477ed420753c456420a659d6a356d917b2eb6f590792886ac66d78fbafb9bc66ef933e973c6b36a74724c028986c574d396924b64d698b WHIRLPOOL 8d4d078a784091576f565f2fe7b5015938f47d116375fef287b768b8a2163e279c88257d178ff0dfef201a6f5000ea21a644650ede459b2988f204d08068e01b
|
||||
MISC metadata.xml 596 SHA256 422d4ab47975f6e4be0d813c48716fb35eb5fce5efe96fe92d64f9eee8cc7954 SHA512 bd400367054721642acc70c141a0e31ee691c248b64a2e1c00630dc97817cc007d5cc0ee999cedbdb122d43d0dbe3c623aaf3e66a71e142f3d25ce0442bc6881 WHIRLPOOL 575dcca5893b86250d01c7353c05245b0896a8ed1c92f239fffc51368bae9ec9dd1f4779c1d15e5643514c6188a11812e88ab2f4b10b7e7e294a7ac8187a3f78
|
@ -0,0 +1,107 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils bash-completion-r1
|
||||
|
||||
MY_PN="${PN/-bin}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Complete set of tools that provide a virtual environment for Android"
|
||||
HOMEPAGE="http://genymotion.com"
|
||||
SRC_URI="${MY_P}_x64.bin"
|
||||
DOWNLOAD_URL="https://www.genymotion.com/download/"
|
||||
|
||||
LICENSE="genymotion"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="|| ( >=app-emulation/virtualbox-5.0.28 >=app-emulation/virtualbox-bin-5.0.28 )
|
||||
virtual/opengl
|
||||
media-libs/libpng:1.2
|
||||
dev-libs/openssl
|
||||
dev-qt/qtgui:5[libinput,xcb]
|
||||
dev-qt/qtsql:5[sqlite]
|
||||
dev-util/android-sdk-update-manager
|
||||
media-libs/jpeg:8
|
||||
dev-libs/protobuf:0/9
|
||||
dev-libs/double-conversion
|
||||
sys-apps/util-linux
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/harfbuzz[graphite]
|
||||
>=dev-libs/libffi-3.0.13-r1
|
||||
media-libs/gstreamer[orc]
|
||||
"
|
||||
RESTRICT="fetch"
|
||||
|
||||
pkg_nofetch() {
|
||||
einfo
|
||||
einfo "Please visit ${DOWNLOAD_URL} and download ${MY_P}_x64.bin"
|
||||
einfo "which must be placed in ${DISTDIR}"
|
||||
einfo
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
# removed function _install_desktop_file because happens outside of sandbox
|
||||
sed -i -e "s/_install_desktop_file\ ||\ abort//" "${DISTDIR}"/${A} || die "sed failed"
|
||||
chmod +x "${DISTDIR}"/${A} || die "chmod failed"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
yes | "${DISTDIR}"/${A} -d "${S}" > /dev/null || die "unpack failed"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# removed windows line for bashcompletion
|
||||
sed -i -e "s/complete\ -F\ _gmtool\ gmtool.exe//" "${S}/${MY_PN}/completion/bash/gmtool.bash" || die "sed failed"
|
||||
}
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/${MY_PN}/*.so*
|
||||
opt/${MY_PN}/imageformats/*.so
|
||||
opt/${MY_PN}/plugins/*.so*
|
||||
opt/${MY_PN}/device-upgrade
|
||||
opt/${MY_PN}/${MY_PN}
|
||||
opt/${MY_PN}/genyshell
|
||||
opt/${MY_PN}/player
|
||||
opt/${MY_PN}/${MY_PN}adbtunneld
|
||||
opt/${MY_PN}/gmtool
|
||||
"
|
||||
|
||||
src_install() {
|
||||
insinto /opt/"${MY_PN}"
|
||||
doins -r "${MY_PN}"/{plugins,translations,icons}
|
||||
|
||||
doins "${MY_PN}"/{libcom,librendering}.so*
|
||||
# library that differ from system version
|
||||
doins "${MY_PN}"/{libicudata,libicui18n,libicuuc,libswscale,libavutil}.so*
|
||||
# android library
|
||||
doins "${MY_PN}"/{libEGL_translator,libGLES_CM_translator,libGLES_V2_translator,libOpenglRender}.so*
|
||||
|
||||
insopts -m0755
|
||||
doins "${MY_PN}"/{device-upgrade,genymotion,genyshell,player,genymotionadbtunneld,gmtool}
|
||||
|
||||
dosym "${ED%/}"/opt/"${MY_PN}"/genyshell /opt/bin/genyshell
|
||||
dosym "${ED%/}"/opt/"${MY_PN}"/"${MY_PN}" /opt/bin/"${MY_PN}"
|
||||
dosym "${ED%/}"/opt/"${MY_PN}"/device-upgrade /opt/bin/"${MY_PN}"-device-upgrade
|
||||
dosym "${ED%/}"/opt/"${MY_PN}"/player /opt/bin/"${MY_PN}"-player
|
||||
dosym "${ED%/}"/opt/"${MY_PN}"/"${MY_PN}"adbtunneld /opt/bin/"${MY_PN}"adbtunneld
|
||||
dosym "${ED%/}"/opt/"${MY_PN}"/gmtool /opt/bin/gmtool
|
||||
|
||||
# Workaround
|
||||
dosym "${ED%/}/"usr/$(get_libdir)/qt5/plugins/imageformats/libqsvg.so /opt/"${MY_PN}"/imageformats/libqsvg.so
|
||||
|
||||
newbashcomp "${MY_PN}/completion/bash/gmtool.bash" gmtool
|
||||
|
||||
if has_version "app-shells/zsh" ; then
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins "${MY_PN}/completion/zsh/_gmtool"
|
||||
fi
|
||||
|
||||
make_desktop_entry "/opt/${MY_PN}/${MY_PN}" "Genymotion ${PV}" "/opt/${MY_PN}/icons/icon.png" "Development;Emulator;"
|
||||
mv "${ED%/}"/usr/share/applications/*.desktop "${ED%/}"/usr/share/applications/"${MY_PN}".desktop || die "mv failed"
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>fedeliallalinea@gmail.com</email>
|
||||
<name>Marco Genasci</name>
|
||||
<description>Please assign bugs</description>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>mudler@gentoo.org</email>
|
||||
<name>Ettore Di Giacinto</name>
|
||||
<description>proxy-maintainer, please CC on bugs</description>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>proxy-maint@gentoo.org</email>
|
||||
<name>Proxy Maintainers</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,11 +1,11 @@
|
||||
AUX 0001-lddtree.py-work-around-pyelftools-API-change.patch 698 SHA256 027611780c24fb0211b6e95a6e00b33d21587d593b6d1ba5a76395d90bfdd398 SHA512 0de6faafa5fb7f6d45c42f84cf5f5aec728130507b4231f7bc2b6499481d2caca49151f9eb72bdf82856f771d91972e930871079e6434179492f7cae9463f890 WHIRLPOOL 7b38ee232b7d7a624139a13010b89648b935b3d7316f6064589b437e9565bffc472b8c1452cfffebb8259e619f7c1f18017b22cf81b052020d444037e0a35c06
|
||||
DIST pax-utils-1.1.6.tar.xz 647308 SHA256 f5436c517bea40f7035ec29a6f34034c739b943f2e3a080d76df5dfd7fd41b12 SHA512 c5bdb3ee076c5f4d026f811a59329014c539e3bb3ab45aec92564dcc4abcedaebc50bec55c37aeccfe9e31c554ec7789426fcb3d6f67a8d805843f32c5993f94 WHIRLPOOL 6addfc63dd821a3a0f1ebb2f0545bf81b933bed7aa4950efc51c4af3c8a9dd2263fe09c469bb371a5cb7ae239db646876548a2c21b08c1ed87dd974228eb2679
|
||||
DIST pax-utils-1.1.7.tar.xz 648376 SHA256 bb9bdbf0888de9444b53b78f7b8069af9832bac7cef0588030b8ce49e8ebad10 SHA512 cec176cf5863b15acc058cbd99639f5f456346136d0551ce5875cb66c28dd0f6e7f5077b0c06751a3a68984b5c4386c232d3db8b76aa4f4b326b0b692835fdeb WHIRLPOOL 07972470889ff3f4a85f1528bc6c49ae11c3161dfe0df4ab0c3ea83affdc36d0fce36f4db5a0811290958d51e477da99476a12bf35108c4a3b147004a0584541
|
||||
DIST pax-utils-1.2.1.tar.xz 655848 SHA256 bccd31aec3266f49641b043055f08b4e38f3e5d5a3a80e9b270b2712dec1fef0 SHA512 844671a8da123ab7cdc119ff33b2613dfb17998e5f4ad7c50a7fd046362f52f008cb5916f6acc9ad96a8cbef8b65a2623e3cd9eeffcde235eeba61b76137fa38 WHIRLPOOL b1225826a6235df1b2a5df2b23a1456822a4880632cee3c50569097bc865755e2ea312ec1f591729b507568c2dbf0ed75d02effda8cddec376a0c3f0934fada0
|
||||
DIST pax-utils-1.2.2.tar.xz 655964 SHA256 7f4a7f8db6b4743adde7582fa48992ad01776796fcde030683732f56221337d9 SHA512 6bafe93f3b84d4595b6adfa09b46a3dd249f309fe836d90115e9aa5fcc7da37b03f743e80719dfe6bcdb739ce6ec3843170a5513e196c348721f850e19d3e38c WHIRLPOOL c95ce5dc26d7e913d9e0963d47b5cedbc71cb1faf52ca7bb04898b2bcaa9f6c521f2236e2475d41954c93061267f0fcca5053d4dae3cf12bb59fdc986612dfdb
|
||||
EBUILD pax-utils-1.1.6-r1.ebuild 1724 SHA256 c0885b11e7cf823b499a324514ca020b30ddf01457b0e823902e91ff4ba4063b SHA512 04129a522987d0bb617730d7f258cabdd0611bc19a10386ad1f042d0d156ab6fcc40e1b7b5a089808ca33adf38c9f52617a0128de15345dc3015880921f08add WHIRLPOOL 29820aec24695401373c8de77a7e7c23efe8716ebfe76633bb20ec9a01cc80ff12ed6513f6b7178a80e39293d51109bc660b47077dbf235057c7e7d8796b7aee
|
||||
EBUILD pax-utils-1.1.6.ebuild 1454 SHA256 ee4b925624c60db838813bf946a62bc0559d971e315ef091eb7aa2cc52c1c7a0 SHA512 86f7a375566a73185ee3777642e780a605c4dffee99a984b31c14cbef521e8415c48556c49c72017f02708014bcbc5314b0e763c63997c4244350e3601a1f21f WHIRLPOOL 04debb210a1f062039099d6d5c5dbbeb17d83b3c2bd7d239f3106c0a62cf66fcbaaaccd5a7608bd95358e9ec0ca82fa9e0f236af98715004f817059423bfd36a
|
||||
EBUILD pax-utils-1.1.7.ebuild 1533 SHA256 031584cb54b7ed534f072fea87c5408182385a0c5411660e1808004aab5cfc3c SHA512 f31f4c76b91f2ca17caa9856e153b1f41ed886fa03c4291e323c5464500db1fdb53d953fb8b34550e4504eac3130d5b537da19b4073c3421ecf2a98478dc2edc WHIRLPOOL c67f81b42bbc1bc123c4529d473f3cf4a8e0f029da094a03a8d4dd273f895348fe2deaca34fd4a690e64eb5ddfa8d91e4687f685d90738d032abc5d6c010081a
|
||||
EBUILD pax-utils-1.2.1.ebuild 1546 SHA256 1726c6fa8a40a6f456d7d01735b29fcf8a6c7b1e98cfd520df1a34aebd3afe79 SHA512 02646ecf036a1d2d51506a7acff4bebb06007e4125fd08320f8f1f61028f7ff661e24d3007d238fbdeba833906043ce0a9d23e77ebfa49584e29b8bd97880056 WHIRLPOOL 70851b73c6003a4ea5890aabe943e1a1004c1c79e19e0b90f8a78f1e3341fc43c69d0777a1d5cc72a16550a10debf1ea402dc6d45881f4cf7bfde2d28ae0d656
|
||||
EBUILD pax-utils-1.2.2.ebuild 1546 SHA256 1726c6fa8a40a6f456d7d01735b29fcf8a6c7b1e98cfd520df1a34aebd3afe79 SHA512 02646ecf036a1d2d51506a7acff4bebb06007e4125fd08320f8f1f61028f7ff661e24d3007d238fbdeba833906043ce0a9d23e77ebfa49584e29b8bd97880056 WHIRLPOOL 70851b73c6003a4ea5890aabe943e1a1004c1c79e19e0b90f8a78f1e3341fc43c69d0777a1d5cc72a16550a10debf1ea402dc6d45881f4cf7bfde2d28ae0d656
|
||||
MISC ChangeLog 8224 SHA256 dcc36a07e9e840078e14cc5a0f35e924ae0c62e392395c2cd5d1482ad3063ede SHA512 1e52eb773a4bd8aee862e47278c7d5a73aeca0adaefb59f014553e32186252e7b0372f0510ce7c63f3f949183caad7f3a01d4e22858b3f48ec0e684d0cf5409f WHIRLPOOL 08d75f7e3e2b9b01e62c83231251d0cd30d99a8d4bbbb1488684aec53601abfee0000cf8c45d850b70ac439f5b07135b053abd0d196c36b6074ae52e49703820
|
||||
MISC ChangeLog-2015 25321 SHA256 d9fc5939318d48eb09554845e49ffdd2bd81d7700ea1a2eb3a245eac23de0523 SHA512 00829c624168f920c69bd64fcc4923d10df556d86484137c6f381d81a0f166e3f2b58559bf5a53d19a5fd608498b2b827b72d3bb31254e5e4b625dcbc6b88d05 WHIRLPOOL 2a6014ed7565ce08f011c6306592185831fa2a4c191eb9650c87927ba5715504cf958b6438ec28c7bfda9c3349fec8db3b39039abd97fb8a0b9ff3717bfff6a4
|
||||
MISC metadata.xml 584 SHA256 5aa079a277468814cecc8dd01365e017de646a3786b561c001a7398e7747f047 SHA512 d8458090413d52aaa38b6867edf0a9f996e08b36f9750bfa2469c2aa7d6b0718157feace3dbbb3c63c2795e977ddd6a9c637223192dff90e8ca87facb730bdf4 WHIRLPOOL d745c0db8e85f85c968fea5408a05c6585d54774bc3f953b1debb0ec17b7ce5d942cd1e048026f1a790bc56aa20f3301f973c5e02dd5da24f47d725f6652f5be
|
||||
|
@ -0,0 +1,24 @@
|
||||
--- zathura-0.3.7/tests/Makefile
|
||||
+++ zathura-0.3.7/tests/Makefile
|
||||
@@ -7,7 +7,11 @@
|
||||
include config.mk
|
||||
|
||||
PROJECT = tests
|
||||
-SOURCE = tests.c $(wildcard test_*.c)
|
||||
+ifneq (${WITH_SQLITE},0)
|
||||
+ SOURCE = tests.c $(wildcard test_*.c)
|
||||
+else
|
||||
+ SOURCE = $(filter-out database-sqlite.c,tests.c $(wildcard test_*.c))
|
||||
+endif
|
||||
OBJECTS = $(addprefix ${BUILDDIR_RELEASE}/,${SOURCE:.c=.o})
|
||||
OBJECTS_DEBUG = $(addprefix ${BUILDDIR_DEBUG}/,${SOURCE:.c=.o})
|
||||
OBJECTS_GCOV = $(addprefix ${BUILDDIR_GCOV}/,${SOURCE:.c=.o})
|
||||
@@ -23,8 +27,6 @@
|
||||
INCS += $(SQLITE_INC)
|
||||
LIBS += $(SQLITE_LIB)
|
||||
CPPFLAGS += -DWITH_SQLITE
|
||||
-else
|
||||
-SOURCE = $(filter-out database-sqlite.c,$(OSOURCE))
|
||||
endif
|
||||
|
||||
ifneq ($(WITH_MAGIC),0)
|
@ -1,3 +1,5 @@
|
||||
DIST libjaylink-0.1.0.tar.xz 53820 SHA256 df7d27b78a5c800c1a26f83d1d723f9d30e4c3122c760fe062e9b451606a1516 SHA512 9031da29adb703b771cb049d76bec5033b6885321d8ac411984ac800224677f9b201c92553d150450c4a6898826c06189ee4fdc1048430edaef89704e31ec21a WHIRLPOOL 1a7716f98bfb8772f24db746251155a4ba7f0072448ca9db44a07b0f07f31c1eb2c32d724a648f6f742980e40d1e2ccc5b5b2d808cd16800359e2a9112f4c0b2
|
||||
EBUILD libjaylink-0.1.0.ebuild 592 SHA256 370f52a28db2f93f3831fa3dde94e14f221dc4f44603fd269785f51e9c0c087e SHA512 ec923dcccc01622c0606d2e20f52bd35479d490cc3eadf16d7f05e9a7bbd7cd3c4e82f00136057342b9f9aacb9bf2a9a42f84ca8d6225b87853c0062a0a575c6 WHIRLPOOL 6008c96abfcd078d305b9ba13010e7c87518a3e584bd9495d9031b0a6540f27bf8f9e459410dc0849cc01391c8389c9f902e5d38e0e95e497abe0daa64b7840f
|
||||
EBUILD libjaylink-9999.ebuild 553 SHA256 600841f0427add94f6447e38dcec222983dd5aea1d05f9a87737651e9dd7a378 SHA512 717612ffd6262b1a8dc9e61101338f90a5226c82f3abd9bf4e762702f40c2c27554d593c8923b95e62d7e67e79766c27adceb7d202c87fa9daf813c3b8e74c98 WHIRLPOOL 42e66235bf32f415915d87196f3dad0a1efb48a3e3d532f36f3c966a30ee982cecb0aeeec08df82b931c82508fc8b35ee197af541cd916f8ba019366db312ae9
|
||||
MISC ChangeLog 865 SHA256 af12d32e41990a3916a0fa33a9c9f0628352b6ee4d2ac08f9bc6168babe35127 SHA512 9a1f0910e50f108b43ff4171515696efdedb0d1b23b78a480e851e52b029e404651169fe69f36c7e50a3ef935105155002813509353277eca9dd68e2e9a18f11 WHIRLPOOL 28a292a1578098d8d84f638fa8db13a5b009ea7ddc1d108824e76a7dba74674e16fe056f06898e9735cb8fdfde13b18ad7cb83ffa49b7a6013ee1af7cf48004f
|
||||
MISC metadata.xml 247 SHA256 751aa1f012df292bed9716a5c6a7e64114b695d2ba0c0572fc7e87fc3bbcebc5 SHA512 15df289e0f962f564551f61ada3cfef0311f6af639887def780bf5ad3be105515c8d24c950ff340ed35d89b9cd994af3540322b684c5dec3b43ec6bb0041aa4e WHIRLPOOL b6c074cf39f6ec1e2d085151836db47f9a4d71bcc9cc3296889bfa10172c7f07837ca79c8613f9c483b1332683e78eebe88e0a433a7caf801fc7ccac2552cd53
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="Library to access J-Link devices"
|
||||
HOMEPAGE="http://git.zapb.de/libjaylink.git"
|
||||
|
||||
SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="static-libs"
|
||||
|
||||
DEPEND="virtual/libusb:1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
eapply_user
|
||||
eautoreconf || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files
|
||||
}
|
@ -1,15 +1,17 @@
|
||||
AUX openocd-0.8.0-jimtcl-0.75.patch 2267 SHA256 3eaae17f04ea48e43a14920095510d78e7298164d32e792ffde8a2c67f057411 SHA512 a8f5a680077711826a0bfa83502b216ae254f1a6ad54f94dec1cac89b3f6fdc43cfabbf589074cb469597c606d35f37a03f1f140dc1b9c5ee6e12e805667e2e7 WHIRLPOOL 2c3b6f1147802a53ea9e107f9e35308e8683b096b84d839e20fed3208490b441b288623650dd6218cbf22adf69cd0a746ede6244eb8dd4dbed4eced80f3b96bc
|
||||
DIST openocd-0.10.0.tar.gz 6124274 SHA256 eda3b03919cc0ffb70e7de9c877092a0311aaaa4e1532937e9f86ac1863fe526 SHA512 44b303b0df1d7c13bc18b8995493de64fed7a853704455d484dfc4a74a1ba4b0d42b4679a7009ec015dc71c47152e5556a1a02665cfafe7af80c608b68d8310a WHIRLPOOL 535fd53cc2a6b9e2f8fe5705806cad39832d3b7911f97a705c968ddf27981d000bfa0f707110645739aa2d792b2fbb46e6adf12dcbff394a07f9fb7376b37259
|
||||
DIST openocd-0.5.0.tar.bz2 2228655 SHA256 0bc122f98a6cd68c4392f6265d480b0e875ff54203ec05a5a52d23900903a78d SHA512 8e2e168a35bf3f753683115fd5f4d4c79e54cd0fe5d072921475d43880619e5b4ab60f28d97a4a595d4b77938b9218e689013f66a925ee8007e6499f5b42448c WHIRLPOOL 84b6a4a9089542904865400ede82be00c4417519f0c9fc42cbb25ae671f621651e9b27f57c2a1e7f37102d53095bcb8e37601e8ed47ddf1ea82b76676b35e7aa
|
||||
DIST openocd-0.6.1.tar.bz2 3431071 SHA256 f4c4cc7445ad79cfba1bb24208e79c66edf9dc0c46b3c8fca391f4e41c942f2b SHA512 59f35750f761d3f2ce7a32ffdc5028d053fda2bd9424cc4497f528ec628ac1f022662d9f226dd2b04a8cd682a5cd056a09de14d50e1090426a816bb602f98250 WHIRLPOOL 81d43ce9866960edb7fdaefc5ec088852aaa79e86add67ea9682f26eb5f5d3e7c7523fde0729e15949af165470b44ded45b9d79662f651db56fd109db5074cad
|
||||
DIST openocd-0.7.0.tar.bz2 3493924 SHA256 52237b786530c8460b221556c26fa4779f668b7dcb83ff14b8c5eb2050f38e63 SHA512 bfba267e5cda558b347f6fab1a286353b97d81093c0457ac044667baa369f5cd47a07b3ce6a1ceb66e7992c2e4224765458dd859d0a6fa748ad8e6f80ea541ad WHIRLPOOL eb83e201becb22a72ad954bdd5e66e61e587b42856244e4fdce59af5d263a2879cb8e0d89e10bcff515cff199580997c1c6635064601ad31a803b19dd9c99702
|
||||
DIST openocd-0.8.0.tar.gz 4821738 SHA256 e27ce4819e0227e602063f212fd4e795e307d5480095c9d406bd0d305ddf4f67 SHA512 9130b683394c4d99cd4c5365ba2bbe07ca8bdf0d02bdd4504b0f5f376209e787955d725c11d811f8937b7b0fc207c8d02e0b7484607edd2f68b2d00d48250f2c WHIRLPOOL 2e71c4b5965de6e3c0541ca13c100626c1435edc34e2bd81426921fa2fce228b101666f29abb56890d5e7aae7322cbff17f7968c78bd0f8db7a43acc733a0868
|
||||
DIST openocd-0.9.0.tar.gz 4970346 SHA256 840ed225216f49f5c07bda8b2cbb5c8384bb4d8724335dcccf26787fa0650513 SHA512 698b43867f8134da43a50f5d2ff2ae33b71df8ccffc45fb5c3d0bd7a6289fcd9e7bb3d89287ad4dbdb02e1871db69f3913db950965335eaf8559247f2e58c227 WHIRLPOOL 4a87f463c944a8508fe1d8276592230cb1341f664591b57f4ba9eebf15ba64bcad61f08ee909b40151fd2b2a83587896b6511092bc3fff5075f38e0d0c367eb2
|
||||
EBUILD openocd-0.10.0.ebuild 2880 SHA256 11e2f220e946c5d58880269ece3adde34a9b1c68ace9a9835d019c888eb5cc89 SHA512 2dec8b4dfdda280f44e33cf62e4c5a7b249dd52a20bfd904c9a8852e2610d48e2a6071ee235154557b36d72d3d6c39cda995e9694048ed3fd251666834a60fa7 WHIRLPOOL 6dae0c713f6f891efa9ba2c81fdeed4c2c634647a5193b450f9670dddf94276ec9d2dabcb285d5e00e5b9bad941a2fbd60791cf39d589d35954785d50939577b
|
||||
EBUILD openocd-0.5.0.ebuild 2156 SHA256 bd4cba2355b7a9241a502a466a61f8f8e8d47307fe11282d3bb1e0bb401c3d65 SHA512 fcbb0d918de5234e807fb9f48823999c1c214b249ca0db91758fb7a0f8472dbe7ca45152beff87b244b476368bd52152b094c955f74478436792ce24c3e9c4bd WHIRLPOOL bedf7369771332bef75fa59a6f7e045beb42eecd1111e2b12ec225370f098d3ad40c0e150f4d1a9860e926f264424b6b0f8b94d67d153041af4d41c9f58d924e
|
||||
EBUILD openocd-0.6.1.ebuild 2645 SHA256 189f338eccafba98877b1666abcf9522220000e1457a451d014bdf297933597b SHA512 a1ca241c56883ecdce89c3d9b2702cac14059976e6afab8400a529dc360afe560c6e96ff1e2c53c9649f9823d07e6fccdc6de7e60909dbf7e21dd6e7b5887f24 WHIRLPOOL a2b1cd987774072165f294b58bfb3d6eca780680c0dc05880ba78c07a307eb0e7a64f741c4a54ba633727452f970134531263e9dd0d4cd6c7cb4d2b154d7084d
|
||||
EBUILD openocd-0.7.0-r1.ebuild 3037 SHA256 d0ccb5e4adfe41fe92b2022ae05a92422954f3841f37e94d40aeab600f2a5476 SHA512 154838460d2c2751531b7497cf5fedfbe2cbe10bbe154ab417033fac07b60c8653837509138d64d62e0089ec79807b3ee262d4b133653c5a81e67b9fb5822e32 WHIRLPOOL b1a93bf720948dfa5632b8e1523dc925085dc6d4eb6536f7313c052a378f9c949da833db364adc89a7aadc8762a3344ed5451f9b080cc6fac3bc2f250fe1d16a
|
||||
EBUILD openocd-0.8.0.ebuild 2743 SHA256 46dc1183e203379ba857baba4d43e7ae779055225a5bd89f71233600857531d6 SHA512 7ae9bc5c814c077d3413b85e95dcdf6992a41b52436d85a876970e3ff118f6d0cb5644160a9653171cfa64001b8b5e10bcdf351d049800ace7b008bb703ac0c7 WHIRLPOOL 14c4add0b1821c196b215a2aeb08335052990c871370b7d127b465cead27a2fc35fb863674adc148499c11913a7c43cd6e79be1effdfd1bfc7e66a776121f649
|
||||
EBUILD openocd-0.9.0.ebuild 2603 SHA256 dd2483e9fe7e2c2facfd789cfe03da32053ea7f7801e3ca95769f2c42eaf0604 SHA512 ec39cf7914ed0832c3b5992eb4382645dac47298484198e41ae3d4d249a01d59922635bfcd1d5ca910933e34236b76277ad740ded009e111cb71803c06c61bf3 WHIRLPOOL 1406d816c1ad4513ffb35443ccd3572c0f014337c55d438fdef2c5fa92223e67536633500e4d38b09ac0e2849e7a93b19d6afe8a6620178cb93b0c576633b7a4
|
||||
EBUILD openocd-9999.ebuild 2725 SHA256 8aad4d7c87204a2be0c16a89efaf2b81202f7f4d1f80b23d568a1197acc73b45 SHA512 c22c1be38bb7b011c50cda5f8177e0bd5d2b1804f4e5c060aacfbad2cf1c43a412d3535d9af4561afb5f9d6a1c274b0cf99568553a119ce6f070d039350effd0 WHIRLPOOL 34b9047b6bd317210710f1f480e5dc87899f29a68cab37a929ebf6a67903090f4d7b6532bf3d1cadd67d74b7f2cc6cdd2d2c70d8c3622926620a7e62729f7a26
|
||||
EBUILD openocd-0.8.0.ebuild 2879 SHA256 9aa855dc698462201c612ceb8ae3728780232c1c55091ae94f5e20c29209d7f5 SHA512 d4856df0dc57f30ddeb639a3796a58073fc2d840d0a984bc7aac7f47b29299d23d11e0cd0c1162e375e4f348d4f81d2d41428f39c5070a99951edcaeb1b28158 WHIRLPOOL 06c40a7f254204169ed64afcac4d24e1fe2d54e76b21ce19c522c2b3351949810b7e679c2bf40fb483377dda5c381ed48927ea18513c809ee33dbc3823cf0f65
|
||||
EBUILD openocd-0.9.0.ebuild 2739 SHA256 5e788a6da048da8c5170e97e8e8de59d70e5238fa56cbb75b292d2e2c8e37d78 SHA512 d8edef1721a35d2a9befc34a3beac67fee0461095190fdbaea5c9cf5e5ae2ab1dec37de7ef84afee494b8870de0df3ed68d25e5bd2e21a09e8ab45ee5a163c3e WHIRLPOOL bb98ff6f4327d3b1b2f2c3b9531792c365dcb5c97598114ba790e7bb84a6c46e30bb40ae98d2ffaf796f98a19227215385ec73365602c9e74377c81668492833
|
||||
EBUILD openocd-9999.ebuild 2880 SHA256 11e2f220e946c5d58880269ece3adde34a9b1c68ace9a9835d019c888eb5cc89 SHA512 2dec8b4dfdda280f44e33cf62e4c5a7b249dd52a20bfd904c9a8852e2610d48e2a6071ee235154557b36d72d3d6c39cda995e9694048ed3fd251666834a60fa7 WHIRLPOOL 6dae0c713f6f891efa9ba2c81fdeed4c2c634647a5193b450f9670dddf94276ec9d2dabcb285d5e00e5b9bad941a2fbd60791cf39d589d35954785d50939577b
|
||||
MISC ChangeLog 4354 SHA256 064088e931f42158c99e27b17cc1cc54d4af6455d35fc35977209ac2cf4c4242 SHA512 26cdbc123b08c807b3552daf5341dbf3d1abe8da8525dc23f438a7cdf79f4d7aac89d75770c943324523d1aacaf3e71acacd42f80d16c6858923e6637ae850b6 WHIRLPOOL 743fa34b6611baf318940c3dcd9123e23775552c5221db91a882459ad0726dbfa1ec7177392f921beed3e66219c93d9e9c726b1db707d21bd8d867eb6cd04d46
|
||||
MISC ChangeLog-2015 9554 SHA256 e41b6b3c57ed0c53ece3a791906d217c06c4950827b122924c302d4885afe9dd SHA512 4e00eac5b77929154b7d76ad226ffa9bf28804a2225e2d61771eec73a0adb8c40cd4fefb5dd89a073b532b931323076a9992a397cc2174d945ca2961455f43a9 WHIRLPOOL 47070b99c4f7d1508fe694e3c263eabf240b50850382b3b5e333276b37d52eca79e1756477abca08094d957031c57312da7702d64da90f3dc84ac875f2305c5e
|
||||
MISC metadata.xml 1421 SHA256 aef56ab4b3280429274a71f378d51c124e6e52558c73aaaeba7e8a76273e7cf1 SHA512 21900ff6c880fa7bdbbb592bb15841fffa49539c12c9c1f40fc058167ed95c4e2999eed28b5bba16b9e521e03cc6db611abae8584457d05aa289926ce09e8f87 WHIRLPOOL 6eef7ac70285db4aabe9423b526bc92dc025602a64cdf4d5490736975032c8b4f8d88f1dce55806a5775241ef5d2c7fef3db37cbf60244a6c2ce3b1d90ad5b70
|
||||
MISC metadata.xml 1481 SHA256 596abc0c99e7a181a850c5c410df43997037babdab8f634eb52533e37dea018b SHA512 f5dddd2349dbfc950a276f6226f082cd2c5b93bfb478803b88f90cd7c2bd925158ef606062c99aceb9c8f71a98b8bc9dc446795d06e07fbf37daca952bcb388f WHIRLPOOL 725d562ed905f44f12e156d24fec4c2b96dedf330f7c3636e3a681339fadbc767e1fd930d7e2e55bb6f351ebbb849a81c14a02976373e556ef6ba8ea7dac895b
|
||||
|
@ -0,0 +1,147 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils multilib flag-o-matic toolchain-funcs udev user
|
||||
|
||||
# One ebuild to rule them all
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
inherit autotools git-2
|
||||
EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
|
||||
EGIT_PROJECT="${PN}"
|
||||
else
|
||||
MY_PV="${PV/_/-}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="OpenOCD - Open On-Chip Debugger"
|
||||
HOMEPAGE="http://openocd.sourceforge.net"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
IUSE="+cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
|
||||
RESTRICT="strip" # includes non-native binaries
|
||||
|
||||
RDEPEND=">=dev-lang/jimtcl-0.76
|
||||
cmsis-dap? ( dev-libs/hidapi )
|
||||
jlink? ( dev-embedded/libjaylink )
|
||||
usb? (
|
||||
virtual/libusb:0
|
||||
virtual/libusb:1
|
||||
)
|
||||
ftdi? ( dev-embedded/libftdi:= )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
[[ ${PV} == "9999" ]] && DEPEND+=" >=sys-apps/texinfo-5" #549946
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup plugdev
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
AT_NO_RECURSIVE=yes eautoreconf
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Here are some defaults
|
||||
local myconf=(
|
||||
--enable-buspirate
|
||||
--disable-werror
|
||||
--disable-internal-jimtcl
|
||||
--disable-internal-libjaylink
|
||||
--enable-amtjtagaccel
|
||||
--enable-ep93xx
|
||||
--enable-at91rm9200
|
||||
--enable-gw16012
|
||||
--enable-arm-jtag-ew
|
||||
--enable-sysfsgpio
|
||||
--enable-bcm2835gpio
|
||||
)
|
||||
|
||||
# Adapters requiring usb/libusb-1.X support
|
||||
if use usb; then
|
||||
myconf+=(
|
||||
--enable-aice
|
||||
--enable-usb-blaster-2
|
||||
--enable-ftdi
|
||||
--enable-ti-icdi
|
||||
--enable-ulink
|
||||
--enable-osbdm
|
||||
--enable-opendous
|
||||
--enable-usbprog
|
||||
--enable-rlink
|
||||
--enable-stlink
|
||||
--enable-vsllink
|
||||
--enable-armjtagew
|
||||
$(use_enable verbose-io verbose-usb-io)
|
||||
$(use_enable verbose-io verbose_usb_comms)
|
||||
)
|
||||
else
|
||||
myconf+=(
|
||||
--disable-aice
|
||||
--disable-usb-blaster-2
|
||||
--disable-ftdi
|
||||
--disable-ti-icdi
|
||||
--disable-ulink
|
||||
--disable-osbdm
|
||||
--disable-opendous
|
||||
--disable-usbprog
|
||||
--disable-rlink
|
||||
--disable-stlink
|
||||
--disable-vsllink
|
||||
--disable-armjtagew
|
||||
)
|
||||
fi
|
||||
|
||||
if use jlink; then
|
||||
myconf+=(
|
||||
--enable-jlink
|
||||
)
|
||||
else
|
||||
myconf+=(
|
||||
--disable-jlink
|
||||
)
|
||||
fi
|
||||
|
||||
if use ftdi; then
|
||||
myconf+=(
|
||||
--enable-usb-blaster
|
||||
--enable-openjtag
|
||||
--enable-presto
|
||||
)
|
||||
else
|
||||
myconf+=(
|
||||
--disable-openjtag
|
||||
--disable-presto
|
||||
--disable-usb-blaster
|
||||
)
|
||||
fi
|
||||
|
||||
econf \
|
||||
$(use_enable dummy) \
|
||||
$(use_enable cmsis-dap) \
|
||||
$(use_enable parport) \
|
||||
$(use_enable parport parport_ppdev) \
|
||||
$(use_enable verbose-io verbose-jtag-io) \
|
||||
"${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
env -uRESTRICT prepstrip "${ED}"/usr/bin
|
||||
udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "To access openocd devices as user you must be in the plugdev group"
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
AUX java-config-2.2.0-prefix.patch 653 SHA256 4b3dcb1c157a8487c6d84116173baa3e841eb354f6f7489c1919f9cb6246a299 SHA512 591591828ddadf76b5ed65811f7ed9e1e60583c5575926edf175ebc7ed1d76562ec980ec3bb530dedc7626f841dc7d143383bad25303399eac2ad49328d63dc0 WHIRLPOOL a25a4f7d435c39141fb2829771d291aa787f6fcaa9920ac5373239f6598debf6141001048316650b0b2e5db030de0581a2b52ea9ae33963266caadb0fe488376
|
||||
DIST java-config-2.2.0.tar.bz2 51851 SHA256 2cc47541714975099886156838f1f2c584b65e0cbc75ba2348cb18d9dec85fb7 SHA512 a491cfe86bde8afadfc5b875740d79f9077526d8650ffb034fdad67a7ffa1b02646f67b1ef0eab7b0fe3ae57b5d767fa6a0d5593fe07416993d60588a8ed595a WHIRLPOOL 1ded227dcdd7f248f9a8335b07bf006ebfefc8368dd400558d3ed7ca14e22da83ee052fc33d65bb784c61d573fa7fae6295be4d023ad7652ed4704997260316e
|
||||
EBUILD java-config-2.2.0-r3.ebuild 996 SHA256 64a675086d11bb734f18112805ec0cb007eda1d133582d37ecc383c663b8fa6b SHA512 6d1ff37111540d1109ba48fcb23cfd62a7e0c04ea22da72ab7fa3a334fda62871c5790450b99ed83422da4d7c739786cab46ba04499bb220f2504f88ed34f051 WHIRLPOOL b482e0011e9aa8618e57c4223d519edaf8fd2d613c263ef7190927c03d75b46a4577c04530c0ad1884357b302f3b721c0419d02c9e80a0b12da20ac1f259ba25
|
||||
EBUILD java-config-2.2.0-r3.ebuild 1003 SHA256 34f82499b8e6f919e9b2f6a3884253f63eb425ce6065382513e25e9d9d11315c SHA512 9902106e1bc32691bc8a3263c85a005ddbb976fff7003d44de921987a765fa86ba37508d5413736e33a8d6128c820e608abba83f46e0f2e14d51378cca38daae WHIRLPOOL d453d3527342525bfd68248d05e025a359c7281f3fd243d57ee5824131d57457c1d5ab8c2ee29b9147638ed487526f53e19afcd7cf1a49934c394f93286c045d
|
||||
MISC ChangeLog 4324 SHA256 19d1b809ca13447203b83747377d8468c780fb15038f6b5e239ce3a258abb3c5 SHA512 d14b4f30f54242be82f2573443c83acb725ab4accdeeaac6ba29e288943f178f8bd957a564531e96a6c1ee0082d343bfde42aceda765c694d78aa4c7e4023a21 WHIRLPOOL ad128d3a30ebdf5ea020b42af690878a53cd4c84491d1ecdc37322a551c1e793c374cec9c42aac26a96dd54a5d259b2f9ba1712423c881a56521276c1f46b1fb
|
||||
MISC ChangeLog-2015 49841 SHA256 3c4b1140f73733563b79024964c1964b89aec6a87b35cc79eead44787d0f559e SHA512 289b30f8f55cd987c560bbc5f4d042d356da67cf5b92ea09df153b5fae04b58a4c7a685860174e149d11b05c30891b99576ee24291d77cb8854e870f8bcf04aa WHIRLPOOL f48cf84725027c2f1a943c5ba835e3f9a5c7a4b630b97f88504d67d39d900a7d70b20a5bf7342c3c5b8515cd2763a3400fcdb44f98bd1e9386819be72f5ce557
|
||||
MISC metadata.xml 560 SHA256 7f203cc0929c4e01e91de8f201859ed0e716477f1c67f9aaaf4ec0e32fe94afe SHA512 9bd085048548f98faa638b23333ee0cf83b870c962b1aba62fa2df897393ce37c2b2e60736c988230252f29fc42e9dbe58ab8e720f7ec05a3e0b3d4c999e2c8a WHIRLPOOL cc554c57e6ea313069d15776ccbc35edbc1635d7118db97bf0582edb05765db262306fbf18f05d8b1fb3aec860cdbe1e11eb6d91bd584a2d299517288fb4a107
|
||||
|
@ -1,122 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
||||
|
||||
PATCH_VER=1
|
||||
|
||||
PERL_OLDVERSEN=""
|
||||
MODULE_AUTHOR=SHAY
|
||||
|
||||
SHORT_PV="${PV%.*}"
|
||||
MY_P="perl-${PV/_rc/-RC}"
|
||||
MY_PV="${PV%_rc*}"
|
||||
|
||||
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
||||
|
||||
SRC_URI="
|
||||
mirror://cpan/src/5.0/${MY_P}.tar.bz2
|
||||
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2
|
||||
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||
https://dev.gentoo.org/~civil/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||
"
|
||||
HOMEPAGE="http://www.perl.org/"
|
||||
|
||||
LICENSE="|| ( Artistic GPL-1+ )"
|
||||
SLOT="0/${SHORT_PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~amd64-fbsd ~amd64-linux ~arm ~arm64 ~hppa ~hppa-hpux ~ia64 ~ia64-hpux ~ia64-linux ~m68k ~m68k-mint ~mips ~ppc ~ppc64 ~ppc-aix ~ppc-macos ~s390 ~sh ~sparc ~sparc64-solaris ~sparc-solaris ~x64-freebsd ~x64-macos ~x64-solaris ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~x86-linux ~x86-macos ~x86-solaris"
|
||||
IUSE="berkdb debug doc gdbm ithreads"
|
||||
|
||||
RDEPEND="
|
||||
berkdb? ( sys-libs/db:= )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
||||
app-arch/bzip2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
||||
"
|
||||
PDEPEND="
|
||||
>=app-admin/perl-cleaner-2.5
|
||||
>=virtual/perl-File-Temp-0.230.400-r2
|
||||
>=virtual/perl-Data-Dumper-2.154.0
|
||||
virtual/perl-Test-Harness
|
||||
"
|
||||
# bug 390719, bug 523624
|
||||
# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
dual_scripts() {
|
||||
src_remove_dual perl-core/Archive-Tar 2.40.0 ptar ptardiff ptargrep
|
||||
src_remove_dual perl-core/Digest-SHA 5.950.0 shasum
|
||||
src_remove_dual perl-core/CPAN 2.110.0 cpan
|
||||
src_remove_dual perl-core/Encode 2.720.0 enc2xs piconv
|
||||
src_remove_dual perl-core/ExtUtils-MakeMaker 7.40.100 instmodsh
|
||||
src_remove_dual perl-core/ExtUtils-ParseXS 3.280.0 xsubpp
|
||||
src_remove_dual perl-core/IO-Compress 2.68.0 zipdetails
|
||||
src_remove_dual perl-core/JSON-PP 2.273.0 json_pp
|
||||
src_remove_dual perl-core/Module-CoreList 5.201.505.200 corelist
|
||||
src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect
|
||||
src_remove_dual perl-core/Pod-Perldoc 3.250.0 perldoc
|
||||
src_remove_dual perl-core/Test-Harness 3.350.0 prove
|
||||
src_remove_dual perl-core/podlators 2.5.3 pod2man pod2text
|
||||
src_remove_dual_man perl-core/podlators 2.5.3 /usr/share/man/man1/perlpodstyle.1
|
||||
}
|
||||
|
||||
# eblit-include [--skip] <function> [version]
|
||||
eblit-include() {
|
||||
local skipable=false
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
local e v func=$1 ver=$2
|
||||
[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
${skipable} && return 0
|
||||
die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe <function>
|
||||
# run the specified function if it is defined
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run <function> [version]
|
||||
# aka: src_unpack() { eblit-run src_unpack ; }
|
||||
eblit-run() {
|
||||
eblit-include --skip common "${*:2}"
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
src_prepare() { eblit-run src_prepare v50160001 ; }
|
||||
src_configure() { eblit-run src_configure v50180002 ; }
|
||||
#src_compile() { eblit-run src_compile v50160001 ; }
|
||||
src_test() {
|
||||
export NO_GENTOO_NETWORK_TESTS=1;
|
||||
eblit-run src_test v50160001 ;
|
||||
}
|
||||
src_install() { eblit-run src_install v50200001 ; }
|
||||
|
||||
# FILESDIR might not be available during binpkg install
|
||||
# FIXME: version passing
|
||||
for x in setup {pre,post}{inst,rm} ; do
|
||||
e="${FILESDIR}/eblits/pkg_${x}-v50220001.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
eval "pkg_${x}() { eblit-run pkg_${x} v50160001 ; }"
|
||||
fi
|
||||
done
|
@ -1,122 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
||||
|
||||
PATCH_VER=1
|
||||
|
||||
PERL_OLDVERSEN="5.22.0"
|
||||
MODULE_AUTHOR=SHAY
|
||||
|
||||
SHORT_PV="${PV%.*}"
|
||||
MY_P="perl-${PV/_rc/-RC}"
|
||||
MY_PV="${PV%_rc*}"
|
||||
|
||||
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
||||
|
||||
SRC_URI="
|
||||
mirror://cpan/src/5.0/${MY_P}.tar.bz2
|
||||
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2
|
||||
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||
https://dev.gentoo.org/~dilfridge/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||
"
|
||||
HOMEPAGE="http://www.perl.org/"
|
||||
|
||||
LICENSE="|| ( Artistic GPL-1+ )"
|
||||
SLOT="0/${SHORT_PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~amd64-fbsd ~amd64-linux ~arm ~arm64 ~hppa ~hppa-hpux ~ia64 ~ia64-hpux ~ia64-linux ~m68k ~m68k-mint ~mips ~ppc ~ppc64 ~ppc-aix ~ppc-macos ~s390 ~sh ~sparc ~sparc64-solaris ~sparc-solaris ~x64-freebsd ~x64-macos ~x64-solaris ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~x86-linux ~x86-macos ~x86-solaris"
|
||||
IUSE="berkdb debug doc gdbm ithreads"
|
||||
|
||||
RDEPEND="
|
||||
berkdb? ( sys-libs/db:= )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
||||
app-arch/bzip2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
||||
"
|
||||
PDEPEND="
|
||||
>=app-admin/perl-cleaner-2.5
|
||||
>=virtual/perl-File-Temp-0.230.400-r2
|
||||
>=virtual/perl-Data-Dumper-2.154.0
|
||||
virtual/perl-Test-Harness
|
||||
"
|
||||
# bug 390719, bug 523624
|
||||
# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
dual_scripts() {
|
||||
src_remove_dual perl-core/Archive-Tar 2.40.0 ptar ptardiff ptargrep
|
||||
src_remove_dual perl-core/Digest-SHA 5.950.0 shasum
|
||||
src_remove_dual perl-core/CPAN 2.110.0 cpan
|
||||
src_remove_dual perl-core/Encode 2.720.0 enc2xs piconv
|
||||
src_remove_dual perl-core/ExtUtils-MakeMaker 7.40.100 instmodsh
|
||||
src_remove_dual perl-core/ExtUtils-ParseXS 3.280.0 xsubpp
|
||||
src_remove_dual perl-core/IO-Compress 2.68.0 zipdetails
|
||||
src_remove_dual perl-core/JSON-PP 2.273.0 json_pp
|
||||
src_remove_dual perl-core/Module-CoreList 5.201.512.130 corelist
|
||||
src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect
|
||||
src_remove_dual perl-core/Pod-Perldoc 3.250.0 perldoc
|
||||
src_remove_dual perl-core/Test-Harness 3.350.0 prove
|
||||
src_remove_dual perl-core/podlators 2.5.3 pod2man pod2text
|
||||
src_remove_dual_man perl-core/podlators 2.5.3 /usr/share/man/man1/perlpodstyle.1
|
||||
}
|
||||
|
||||
# eblit-include [--skip] <function> [version]
|
||||
eblit-include() {
|
||||
local skipable=false
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
local e v func=$1 ver=$2
|
||||
[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
${skipable} && return 0
|
||||
die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe <function>
|
||||
# run the specified function if it is defined
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run <function> [version]
|
||||
# aka: src_unpack() { eblit-run src_unpack ; }
|
||||
eblit-run() {
|
||||
eblit-include --skip common "${*:2}"
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
src_prepare() { eblit-run src_prepare v50160001 ; }
|
||||
src_configure() { eblit-run src_configure v50180002 ; }
|
||||
#src_compile() { eblit-run src_compile v50160001 ; }
|
||||
src_test() {
|
||||
export NO_GENTOO_NETWORK_TESTS=1;
|
||||
eblit-run src_test v50160001 ;
|
||||
}
|
||||
src_install() { eblit-run src_install v50200001 ; }
|
||||
|
||||
# FILESDIR might not be available during binpkg install
|
||||
# FIXME: version passing
|
||||
for x in setup {pre,post}{inst,rm} ; do
|
||||
e="${FILESDIR}/eblits/pkg_${x}-v50220001.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
eval "pkg_${x}() { eblit-run pkg_${x} v50160001 ; }"
|
||||
fi
|
||||
done
|
@ -1,122 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
||||
|
||||
PATCH_VER=1
|
||||
|
||||
PERL_OLDVERSEN="5.22.0 5.22.1"
|
||||
MODULE_AUTHOR=SHAY
|
||||
|
||||
SHORT_PV="${PV%.*}"
|
||||
MY_P="perl-${PV/_rc/-RC}"
|
||||
MY_PV="${PV%_rc*}"
|
||||
|
||||
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
||||
|
||||
SRC_URI="
|
||||
mirror://cpan/src/5.0/${MY_P}.tar.bz2
|
||||
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2
|
||||
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||
https://dev.gentoo.org/~dilfridge/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||
"
|
||||
HOMEPAGE="http://www.perl.org/"
|
||||
|
||||
LICENSE="|| ( Artistic GPL-1+ )"
|
||||
SLOT="0/${SHORT_PV}"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="berkdb debug doc gdbm ithreads"
|
||||
|
||||
RDEPEND="
|
||||
berkdb? ( sys-libs/db:= )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
||||
app-arch/bzip2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
||||
"
|
||||
PDEPEND="
|
||||
>=app-admin/perl-cleaner-2.5
|
||||
>=virtual/perl-File-Temp-0.230.400-r2
|
||||
>=virtual/perl-Data-Dumper-2.154.0
|
||||
virtual/perl-Test-Harness
|
||||
"
|
||||
# bug 390719, bug 523624
|
||||
# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
dual_scripts() {
|
||||
src_remove_dual perl-core/Archive-Tar 2.40.0 ptar ptardiff ptargrep
|
||||
src_remove_dual perl-core/Digest-SHA 5.950.0 shasum
|
||||
src_remove_dual perl-core/CPAN 2.110.0 cpan
|
||||
src_remove_dual perl-core/Encode 2.720.0 enc2xs piconv
|
||||
src_remove_dual perl-core/ExtUtils-MakeMaker 7.40.100 instmodsh
|
||||
src_remove_dual perl-core/ExtUtils-ParseXS 3.280.0 xsubpp
|
||||
src_remove_dual perl-core/IO-Compress 2.68.0 zipdetails
|
||||
src_remove_dual perl-core/JSON-PP 2.273.0 json_pp
|
||||
src_remove_dual perl-core/Module-CoreList 5.201.604.290 corelist
|
||||
src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect
|
||||
src_remove_dual perl-core/Pod-Perldoc 3.250.0 perldoc
|
||||
src_remove_dual perl-core/Test-Harness 3.350.0 prove
|
||||
src_remove_dual perl-core/podlators 2.5.3 pod2man pod2text
|
||||
src_remove_dual_man perl-core/podlators 2.5.3 /usr/share/man/man1/perlpodstyle.1
|
||||
}
|
||||
|
||||
# eblit-include [--skip] <function> [version]
|
||||
eblit-include() {
|
||||
local skipable=false
|
||||
[[ $1 == "--skip" ]] && skipable=true && shift
|
||||
[[ $1 == pkg_* ]] && skipable=true
|
||||
|
||||
local e v func=$1 ver=$2
|
||||
[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
|
||||
for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
|
||||
e="${FILESDIR}/eblits/${func}${v}.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
return 0
|
||||
fi
|
||||
done
|
||||
${skipable} && return 0
|
||||
die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
|
||||
}
|
||||
|
||||
# eblit-run-maybe <function>
|
||||
# run the specified function if it is defined
|
||||
eblit-run-maybe() {
|
||||
[[ $(type -t "$@") == "function" ]] && "$@"
|
||||
}
|
||||
|
||||
# eblit-run <function> [version]
|
||||
# aka: src_unpack() { eblit-run src_unpack ; }
|
||||
eblit-run() {
|
||||
eblit-include --skip common "${*:2}"
|
||||
eblit-include "$@"
|
||||
eblit-run-maybe eblit-$1-pre
|
||||
eblit-${PN}-$1
|
||||
eblit-run-maybe eblit-$1-post
|
||||
}
|
||||
|
||||
src_prepare() { eblit-run src_prepare v50160001 ; }
|
||||
src_configure() { eblit-run src_configure v50180002 ; }
|
||||
#src_compile() { eblit-run src_compile v50160001 ; }
|
||||
src_test() {
|
||||
export NO_GENTOO_NETWORK_TESTS=1;
|
||||
eblit-run src_test v50160001 ;
|
||||
}
|
||||
src_install() { eblit-run src_install v50200001 ; }
|
||||
|
||||
# FILESDIR might not be available during binpkg install
|
||||
# FIXME: version passing
|
||||
for x in setup {pre,post}{inst,rm} ; do
|
||||
e="${FILESDIR}/eblits/pkg_${x}-v50220001.eblit"
|
||||
if [[ -e ${e} ]] ; then
|
||||
. "${e}"
|
||||
eval "pkg_${x}() { eblit-run pkg_${x} v50160001 ; }"
|
||||
fi
|
||||
done
|
@ -1,517 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
||||
|
||||
PATCH_VER=2
|
||||
|
||||
PERL_OLDVERSEN=""
|
||||
MODULE_AUTHOR=RJBS
|
||||
|
||||
SHORT_PV="${PV%.*}"
|
||||
MY_P="perl-${PV/_rc/-RC}"
|
||||
MY_PV="${PV%_rc*}"
|
||||
|
||||
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
||||
|
||||
SRC_URI="
|
||||
mirror://cpan/src/5.0/${MY_P}.tar.bz2
|
||||
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2
|
||||
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||
https://dev.gentoo.org/~dilfridge/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||
"
|
||||
HOMEPAGE="http://www.perl.org/"
|
||||
|
||||
LICENSE="|| ( Artistic GPL-1+ )"
|
||||
SLOT="0/${SHORT_PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~amd64-fbsd ~amd64-linux ~arm ~arm64 ~hppa ~hppa-hpux ~ia64 ~ia64-hpux ~ia64-linux ~m68k ~m68k-mint ~mips ~ppc ~ppc64 ~ppc-aix ~ppc-macos ~s390 ~sh ~sparc ~sparc64-solaris ~sparc-solaris ~x64-freebsd ~x64-macos ~x64-solaris ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~x86-linux ~x86-macos ~x86-solaris"
|
||||
IUSE="berkdb debug doc gdbm ithreads"
|
||||
|
||||
RDEPEND="
|
||||
berkdb? ( sys-libs/db:= )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
||||
app-arch/bzip2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
||||
"
|
||||
PDEPEND="
|
||||
>=app-admin/perl-cleaner-2.5
|
||||
>=virtual/perl-File-Temp-0.230.400-r2
|
||||
>=virtual/perl-Data-Dumper-2.154.0
|
||||
virtual/perl-Test-Harness
|
||||
"
|
||||
# bug 390719, bug 523624
|
||||
# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
dual_scripts() {
|
||||
src_remove_dual perl-core/Archive-Tar 2.40.0 ptar ptardiff ptargrep
|
||||
src_remove_dual perl-core/Digest-SHA 5.950.0 shasum
|
||||
src_remove_dual perl-core/CPAN 2.110.0 cpan
|
||||
src_remove_dual perl-core/Encode 2.800.0 enc2xs piconv
|
||||
src_remove_dual perl-core/ExtUtils-MakeMaker 7.100.100_rc instmodsh
|
||||
src_remove_dual perl-core/ExtUtils-ParseXS 3.310.0 xsubpp
|
||||
src_remove_dual perl-core/IO-Compress 2.69.0 zipdetails
|
||||
src_remove_dual perl-core/JSON-PP 2.273.0 json_pp
|
||||
src_remove_dual perl-core/Module-CoreList 5.201.605.60 corelist
|
||||
src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect
|
||||
src_remove_dual perl-core/Pod-Perldoc 3.250.200_rc perldoc
|
||||
src_remove_dual perl-core/Test-Harness 3.360.0 prove
|
||||
src_remove_dual perl-core/podlators 4.70.0 pod2man pod2text
|
||||
src_remove_dual_man perl-core/podlators 4.70.0 /usr/share/man/man1/perlpodstyle.1
|
||||
}
|
||||
|
||||
check_rebuild() {
|
||||
# Fresh install
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
return 0;
|
||||
# Major Upgrade
|
||||
# doesn't matter if there's multiple copies, it still needs a rebuild
|
||||
# if the string is anything other than "5.CURRENTMAJOR"
|
||||
elif [[ "${REPLACING_VERSIONS%.*}" != "${PV%.*}" ]]; then
|
||||
echo ""
|
||||
ewarn "UPDATE THE PERL MODULES:"
|
||||
ewarn "After updating dev-lang/perl the installed Perl modules"
|
||||
ewarn "have to be re-installed. In most cases, this is done automatically"
|
||||
ewarn "by the package manager, but subsequent steps are still recommended"
|
||||
ewarn "to ensure system consistency."
|
||||
ewarn
|
||||
ewarn "You should start with a depclean to remove any unused perl dependencies"
|
||||
ewarn "that may confuse portage in future. Regular depcleans are also encouraged"
|
||||
ewarn "as part of your regular update cycle, as that will keep perl upgrades working."
|
||||
ewarn "Recommended: emerge --depclean -va"
|
||||
ewarn
|
||||
ewarn "You should then call perl-cleaner to clean up any old files and trigger any"
|
||||
ewarn "remaining rebuilds portage may have missed."
|
||||
ewarn "Use: perl-cleaner --all"
|
||||
return 0;
|
||||
|
||||
# Reinstall w/ USE Change
|
||||
elif ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
|
||||
( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \
|
||||
( use debug && ! has_version dev-lang/perl[debug] ) || \
|
||||
( ! use debug && has_version dev-lang/perl[debug] ) ; then
|
||||
echo ""
|
||||
ewarn "TOGGLED USE-FLAGS WARNING:"
|
||||
ewarn "You changed one of the use-flags ithreads or debug."
|
||||
ewarn "You must rebuild all perl-modules installed."
|
||||
ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
case ${CHOST} in
|
||||
*-freebsd*) osname="freebsd" ;;
|
||||
*-dragonfly*) osname="dragonfly" ;;
|
||||
*-netbsd*) osname="netbsd" ;;
|
||||
*-openbsd*) osname="openbsd" ;;
|
||||
*-darwin*) osname="darwin" ;;
|
||||
*-interix*) osname="interix" ;;
|
||||
*-aix*) osname="aix" ;;
|
||||
*-cygwin*) osname="cygwin" ;;
|
||||
*) osname="linux" ;;
|
||||
esac
|
||||
|
||||
myarch="${CHOST%%-*}-${osname}"
|
||||
if use debug ; then
|
||||
myarch+="-debug"
|
||||
fi
|
||||
if use ithreads ; then
|
||||
mythreading="-multi"
|
||||
myarch+="-thread"
|
||||
fi
|
||||
|
||||
LIBPERL="libperl$(get_libname ${MY_PV} )"
|
||||
PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
|
||||
ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||
SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
|
||||
SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||
VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
|
||||
VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
|
||||
|
||||
dual_scripts
|
||||
}
|
||||
|
||||
src_remove_dual_file() {
|
||||
local i pkg ver
|
||||
pkg="$1"
|
||||
ver="$2"
|
||||
shift 2
|
||||
case "${EBUILD_PHASE:-none}" in
|
||||
postinst|postrm)
|
||||
for i in "$@" ; do
|
||||
alternatives_auto_makesym "${i}" "${i}-[0-9]*"
|
||||
done
|
||||
;;
|
||||
setup)
|
||||
for i in "$@" ; do
|
||||
if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then
|
||||
has_version ${pkg} && ewarn "You must reinstall ${pkg} !"
|
||||
break
|
||||
fi
|
||||
done
|
||||
;;
|
||||
install)
|
||||
for i in "$@" ; do
|
||||
if ! [[ -f "${ED}"${i} ]] ; then
|
||||
ewarn "${i} does not exist!"
|
||||
continue
|
||||
fi
|
||||
mv "${ED}"${i}{,-${ver}-${P}} || die
|
||||
done
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
src_remove_dual_man() {
|
||||
local i pkg ver ff
|
||||
pkg="$1"
|
||||
ver="$2"
|
||||
shift 2
|
||||
case "${EBUILD_PHASE:-none}" in
|
||||
postinst|postrm)
|
||||
for i in "$@" ; do
|
||||
ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*`
|
||||
ff=${ff##*${i#${i%.[0-9]}}}
|
||||
alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*"
|
||||
done
|
||||
;;
|
||||
install)
|
||||
for i in "$@" ; do
|
||||
if ! [[ -f "${ED}"${i} ]] ; then
|
||||
ewarn "${i} does not exist!"
|
||||
continue
|
||||
fi
|
||||
mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die
|
||||
done
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
src_remove_dual() {
|
||||
local i pkg ver
|
||||
pkg="$1"
|
||||
ver="$2"
|
||||
shift 2
|
||||
for i in "$@" ; do
|
||||
src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}"
|
||||
src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1"
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare_update_patchlevel_h() {
|
||||
# Copied and modified from debian:
|
||||
# Copyright 2011 Niko Tyni
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the same terms as Perl itself.
|
||||
local patchdir="${WORKDIR}/patches"
|
||||
local prefix
|
||||
local patchoutput="patchlevel-gentoo.h"
|
||||
|
||||
[[ -f ${patchdir}/series ]] || return 0
|
||||
|
||||
while read patch
|
||||
do
|
||||
patchname=$(echo $patch | sed 's/\.diff$//')
|
||||
< $patchdir/$patch sed -e '/^Subject:/ { N; s/\n / / }' | sed -n -e '
|
||||
|
||||
# massage the patch headers
|
||||
s|^Bug: .*https\?://rt\.perl\.org/.*id=\(.*\).*|[perl #\1]|; tprepend;
|
||||
s|^Bug: .*https\?://rt\.cpan\.org/.*id=\(.*\).*|[rt.cpan.org #\1]|; tprepend;
|
||||
s|^Bug-Gentoo: ||; tprepend;
|
||||
s/^\(Subject\|Description\): //; tappend;
|
||||
s|^Origin: .*http://perl5\.git\.perl\.org/perl\.git/commit\(diff\)\?/\(.......\).*|[\2]|; tprepend;
|
||||
|
||||
# post-process at the end of input
|
||||
$ { x;
|
||||
# include the version number in the patchlevel.h description (if available)
|
||||
s/List packaged patches/&'" for ${PF}(#${PATCH_VER})"'/;
|
||||
|
||||
# escape any backslashes and double quotes
|
||||
s|\\|\\\\|g; s|"|\\"|g;
|
||||
|
||||
# add a prefix
|
||||
s|^|\t,"'"$prefix$patchname"' - |;
|
||||
# newlines away
|
||||
s/\n/ /g; s/ */ /g;
|
||||
# add a suffix
|
||||
s/ *$/"/; p
|
||||
};
|
||||
# stop all processing
|
||||
d;
|
||||
# label: append to the hold space
|
||||
:append H; d;
|
||||
# label: prepend to the hold space
|
||||
:prepend x; H; d;
|
||||
'
|
||||
done < "${WORKDIR}"/patches/series > "${S}/${patchoutput}"
|
||||
echo "${patchoutput}" >> "${S}/MANIFEST"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local patch
|
||||
EPATCH_OPTS+=" -p1"
|
||||
einfo "Applying patches from ${MY_P}-${PATCH_VER} ..."
|
||||
while read patch ; do
|
||||
EPATCH_SINGLE_MSG=" ${patch} ..."
|
||||
epatch "${WORKDIR}"/patches/${patch}
|
||||
done < "${WORKDIR}"/patches/series
|
||||
|
||||
src_prepare_update_patchlevel_h
|
||||
|
||||
if ! tc-is-static-only ; then
|
||||
ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
|
||||
ln -s ${LIBPERL} libperl$(get_libname ) || die
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
myconf() {
|
||||
# the myconf array is declared in src_configure
|
||||
myconf=( "${myconf[@]}" "$@" )
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
declare -a myconf
|
||||
|
||||
export LC_ALL="C"
|
||||
[[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091
|
||||
|
||||
# some arches and -O do not mix :)
|
||||
use ppc && replace-flags -O? -O1
|
||||
|
||||
# Perl has problems compiling with -Os in your flags with glibc
|
||||
use elibc_uclibc || replace-flags "-Os" "-O2"
|
||||
|
||||
# This flag makes compiling crash in interesting ways
|
||||
filter-flags "-malign-double"
|
||||
|
||||
# Fixes bug #97645
|
||||
use ppc && filter-flags "-mpowerpc-gpopt"
|
||||
|
||||
# Fixes bug #143895 on gcc-4.1.1
|
||||
filter-flags "-fsched2-use-superblocks"
|
||||
|
||||
use sparc && myconf -Ud_longdbl
|
||||
|
||||
export BUILD_BZIP2=0
|
||||
export BZIP2_INCLUDE=${EPREFIX}/usr/include
|
||||
export BZIP2_LIB=${EPREFIX}/usr/$(get_libdir)
|
||||
|
||||
export BUILD_ZLIB=False
|
||||
export ZLIB_INCLUDE=${EPREFIX}/usr/include
|
||||
export ZLIB_LIB=${EPREFIX}/usr/$(get_libdir)
|
||||
|
||||
# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1
|
||||
myndbm='U'
|
||||
mygdbm='U'
|
||||
mydb='U'
|
||||
if use gdbm ; then
|
||||
mygdbm='D'
|
||||
myndbm='D'
|
||||
fi
|
||||
if use berkdb ; then
|
||||
mydb='D'
|
||||
has_version '=sys-libs/db-1*' && myndbm='D'
|
||||
fi
|
||||
|
||||
myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db"
|
||||
|
||||
if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then
|
||||
ewarn "Perl will not be built with berkdb support, use gcc if you needed it..."
|
||||
myconf -Ui_db -Ui_ndbm
|
||||
fi
|
||||
|
||||
use ithreads && myconf -Dusethreads
|
||||
|
||||
if use debug ; then
|
||||
append-cflags "-g"
|
||||
myconf -DDEBUGGING
|
||||
elif [[ ${CFLAGS} == *-g* ]] ; then
|
||||
myconf -DDEBUGGING=-g
|
||||
else
|
||||
myconf -DDEBUGGING=none
|
||||
fi
|
||||
|
||||
if [[ -n ${PERL_OLDVERSEN} ]] ; then
|
||||
local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done )
|
||||
myconf -Dinc_version_list="${inclist}"
|
||||
fi
|
||||
|
||||
[[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
|
||||
|
||||
# Make sure we can do the final link #523730, need to set deployment
|
||||
# target to override hardcoded 10.3 which breaks on modern OSX
|
||||
[[ ${CHOST} == *-darwin* ]] && \
|
||||
myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)"
|
||||
|
||||
# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
|
||||
# Prefix itself we don't do multilib either, so make sure perl can find
|
||||
# something compatible.
|
||||
if use prefix ; then
|
||||
# Set a hook to check for each detected library whether it actually works.
|
||||
export libscheck="
|
||||
( echo 'main(){}' > '${T}'/conftest.c &&
|
||||
$(tc-getCC) -o '${T}'/conftest '${T}'/conftest.c -l\$thislib >/dev/null 2>/dev/null
|
||||
) || xxx=/dev/null"
|
||||
|
||||
# Use all host paths that might contain useful stuff, the hook above will filter out bad choices.
|
||||
local paths="/lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib"
|
||||
myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}"
|
||||
elif [[ $(get_libdir) != "lib" ]] ; then
|
||||
# We need to use " and not ', as the written config.sh use ' ...
|
||||
myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)"
|
||||
fi
|
||||
|
||||
# don't try building ODBM, bug #354453
|
||||
disabled_extensions="ODBM_File"
|
||||
|
||||
if ! use gdbm ; then
|
||||
# workaround for bug #157774: don't try building GDBM related stuff with USE="-gdbm"
|
||||
disabled_extensions="${disabled_extensions} GDBM_File NDBM_File"
|
||||
fi
|
||||
|
||||
myconf -Dnoextensions="${disabled_extensions}"
|
||||
|
||||
[[ -n "${EXTRA_ECONF}" ]] && ewarn During Perl build, EXTRA_ECONF=${EXTRA_ECONF}
|
||||
# allow fiddling via EXTRA_ECONF, bug 558070
|
||||
eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})"
|
||||
|
||||
sh Configure \
|
||||
-des \
|
||||
-Duseshrplib \
|
||||
-Darchname="${myarch}" \
|
||||
-Dcc="$(tc-getCC)" \
|
||||
-Doptimize="${CFLAGS}" \
|
||||
-Dldflags="${LDFLAGS}" \
|
||||
-Dprefix="${EPREFIX}"'/usr' \
|
||||
-Dinstallprefix="${EPREFIX}"'/usr' \
|
||||
-Dsiteprefix="${EPREFIX}"'/usr/local' \
|
||||
-Dvendorprefix="${EPREFIX}"'/usr' \
|
||||
-Dscriptdir="${EPREFIX}"'/usr/bin' \
|
||||
-Dprivlib="${EPREFIX}${PRIV_LIB}" \
|
||||
-Darchlib="${EPREFIX}${ARCH_LIB}" \
|
||||
-Dsitelib="${EPREFIX}${SITE_LIB}" \
|
||||
-Dsitearch="${EPREFIX}${SITE_ARCH}" \
|
||||
-Dvendorlib="${EPREFIX}${VENDOR_LIB}" \
|
||||
-Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \
|
||||
-Dman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||
-Dman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||
-Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \
|
||||
-Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \
|
||||
-Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||
-Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||
-Dman1ext='1' \
|
||||
-Dman3ext='3pm' \
|
||||
-Dlibperl="${LIBPERL}" \
|
||||
-Dlocincpth="${EPREFIX}"'/usr/include ' \
|
||||
-Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \
|
||||
-Duselargefiles \
|
||||
-Dd_semctl_semun \
|
||||
-Dcf_by='Gentoo' \
|
||||
-Dmyhostname='localhost' \
|
||||
-Dperladmin='root@localhost' \
|
||||
-Dinstallusrbinperl='n' \
|
||||
-Ud_csh \
|
||||
-Dsh="${EPREFIX}"/bin/sh \
|
||||
-Dtargetsh="${EPREFIX}"/bin/sh \
|
||||
-Uusenm \
|
||||
"${myconf[@]}" \
|
||||
"${EXTRA_ECONF[@]}" || die "Unable to configure"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export NO_GENTOO_NETWORK_TESTS=1;
|
||||
if [[ ${EUID} == 0 ]] ; then
|
||||
ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..."
|
||||
return 0
|
||||
fi
|
||||
use elibc_uclibc && export MAKEOPTS+=" -j1"
|
||||
TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local i
|
||||
local coredir="${ARCH_LIB}/CORE"
|
||||
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
rm -f "${ED}/usr/bin/perl${MY_PV}"
|
||||
ln -s perl "${ED}"/usr/bin/perl${MY_PV} || die
|
||||
|
||||
if ! tc-is-static-only ; then
|
||||
dolib.so "${ED}"${coredir}/${LIBPERL}
|
||||
rm -f "${ED}"${coredir}/${LIBPERL}
|
||||
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
|
||||
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
|
||||
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
|
||||
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
|
||||
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
|
||||
fi
|
||||
|
||||
rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
|
||||
|
||||
# This removes ${D} from Config.pm
|
||||
for i in $(find "${D}" -iname "Config.pm" ) ; do
|
||||
einfo "Removing ${D} from ${i}..."
|
||||
sed -i -e "s:${D}::" "${i}" || die "Sed failed"
|
||||
done
|
||||
|
||||
dodoc Changes* README AUTHORS
|
||||
|
||||
if use doc ; then
|
||||
# HTML Documentation
|
||||
# We expect errors, warnings, and such with the following.
|
||||
|
||||
dodir /usr/share/doc/${PF}/html
|
||||
LD_LIBRARY_PATH=. ./perl installhtml \
|
||||
--podroot='.' \
|
||||
--podpath='lib:ext:pod:vms' \
|
||||
--recurse \
|
||||
--htmldir="${ED}/usr/share/doc/${PF}/html"
|
||||
fi
|
||||
|
||||
[[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local
|
||||
|
||||
dual_scripts
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
check_rebuild
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
dual_scripts
|
||||
|
||||
if [[ "${ROOT}" = "/" ]] ; then
|
||||
local INC DIR file
|
||||
INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
|
||||
einfo "Removing old .ph files"
|
||||
for DIR in ${INC} ; do
|
||||
if [[ -d "${DIR}" ]] ; then
|
||||
for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
|
||||
rm -f "${file}"
|
||||
einfo "<< ${file}"
|
||||
done
|
||||
fi
|
||||
done
|
||||
# Silently remove the now empty dirs
|
||||
for DIR in ${INC} ; do
|
||||
if [[ -d "${DIR}" ]] ; then
|
||||
find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
|
||||
fi
|
||||
done
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm(){
|
||||
dual_scripts
|
||||
}
|
@ -1,554 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing
|
||||
|
||||
PATCH_VER=2
|
||||
CROSS_VER=1.1.1
|
||||
|
||||
PERL_OLDVERSEN=""
|
||||
MODULE_AUTHOR=RJBS
|
||||
|
||||
SHORT_PV="${PV%.*}"
|
||||
MY_P="perl-${PV/_rc/-RC}"
|
||||
MY_PV="${PV%_rc*}"
|
||||
|
||||
DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
|
||||
|
||||
SRC_URI="
|
||||
mirror://cpan/src/5.0/${MY_P}.tar.bz2
|
||||
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.bz2
|
||||
mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||
https://dev.gentoo.org/~dilfridge/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
|
||||
https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz
|
||||
"
|
||||
HOMEPAGE="http://www.perl.org/"
|
||||
|
||||
LICENSE="|| ( Artistic GPL-1+ )"
|
||||
SLOT="0/${SHORT_PV}"
|
||||
KEYWORDS="~alpha ~amd64 ~amd64-fbsd ~amd64-linux ~arm ~arm64 ~hppa ~hppa-hpux ~ia64 ~ia64-hpux ~ia64-linux ~m68k ~m68k-mint ~mips ~ppc ~ppc64 ~ppc-aix ~ppc-macos ~s390 ~sh ~sparc ~sparc64-solaris ~sparc-solaris ~x64-freebsd ~x64-macos ~x64-solaris ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~x86-linux ~x86-macos ~x86-solaris"
|
||||
IUSE="berkdb debug doc gdbm ithreads"
|
||||
|
||||
RDEPEND="
|
||||
berkdb? ( sys-libs/db:= )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.3 )
|
||||
app-arch/bzip2
|
||||
sys-libs/zlib
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
!prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
|
||||
"
|
||||
PDEPEND="
|
||||
>=app-admin/perl-cleaner-2.5
|
||||
>=virtual/perl-File-Temp-0.230.400-r2
|
||||
>=virtual/perl-Data-Dumper-2.154.0
|
||||
virtual/perl-Test-Harness
|
||||
"
|
||||
# bug 390719, bug 523624
|
||||
# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
dual_scripts() {
|
||||
src_remove_dual perl-core/Archive-Tar 2.40.0 ptar ptardiff ptargrep
|
||||
src_remove_dual perl-core/Digest-SHA 5.950.0 shasum
|
||||
src_remove_dual perl-core/CPAN 2.110.0 cpan
|
||||
src_remove_dual perl-core/Encode 2.800.0 enc2xs piconv
|
||||
src_remove_dual perl-core/ExtUtils-MakeMaker 7.100.100_rc instmodsh
|
||||
src_remove_dual perl-core/ExtUtils-ParseXS 3.310.0 xsubpp
|
||||
src_remove_dual perl-core/IO-Compress 2.69.0 zipdetails
|
||||
src_remove_dual perl-core/JSON-PP 2.273.0 json_pp
|
||||
src_remove_dual perl-core/Module-CoreList 5.201.605.60 corelist
|
||||
src_remove_dual perl-core/Pod-Parser 1.630.0 pod2usage podchecker podselect
|
||||
src_remove_dual perl-core/Pod-Perldoc 3.250.200_rc perldoc
|
||||
src_remove_dual perl-core/Test-Harness 3.360.0 prove
|
||||
src_remove_dual perl-core/podlators 4.70.0 pod2man pod2text
|
||||
src_remove_dual_man perl-core/podlators 4.70.0 /usr/share/man/man1/perlpodstyle.1
|
||||
}
|
||||
|
||||
check_rebuild() {
|
||||
# Fresh install
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
return 0;
|
||||
# Major Upgrade
|
||||
# doesn't matter if there's multiple copies, it still needs a rebuild
|
||||
# if the string is anything other than "5.CURRENTMAJOR"
|
||||
elif [[ "${REPLACING_VERSIONS%.*}" != "${PV%.*}" ]]; then
|
||||
echo ""
|
||||
ewarn "UPDATE THE PERL MODULES:"
|
||||
ewarn "After updating dev-lang/perl the installed Perl modules"
|
||||
ewarn "have to be re-installed. In most cases, this is done automatically"
|
||||
ewarn "by the package manager, but subsequent steps are still recommended"
|
||||
ewarn "to ensure system consistency."
|
||||
ewarn
|
||||
ewarn "You should start with a depclean to remove any unused perl dependencies"
|
||||
ewarn "that may confuse portage in future. Regular depcleans are also encouraged"
|
||||
ewarn "as part of your regular update cycle, as that will keep perl upgrades working."
|
||||
ewarn "Recommended: emerge --depclean -va"
|
||||
ewarn
|
||||
ewarn "You should then call perl-cleaner to clean up any old files and trigger any"
|
||||
ewarn "remaining rebuilds portage may have missed."
|
||||
ewarn "Use: perl-cleaner --all"
|
||||
return 0;
|
||||
|
||||
# Reinstall w/ USE Change
|
||||
elif ( use ithreads && ! has_version dev-lang/perl[ithreads] ) || \
|
||||
( ! use ithreads && has_version dev-lang/perl[ithreads] ) || \
|
||||
( use debug && ! has_version dev-lang/perl[debug] ) || \
|
||||
( ! use debug && has_version dev-lang/perl[debug] ) ; then
|
||||
echo ""
|
||||
ewarn "TOGGLED USE-FLAGS WARNING:"
|
||||
ewarn "You changed one of the use-flags ithreads or debug."
|
||||
ewarn "You must rebuild all perl-modules installed."
|
||||
ewarn "Use: perl-cleaner --modules ; perl-cleaner --force --libperl"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
case ${CHOST} in
|
||||
*-freebsd*) osname="freebsd" ;;
|
||||
*-dragonfly*) osname="dragonfly" ;;
|
||||
*-netbsd*) osname="netbsd" ;;
|
||||
*-openbsd*) osname="openbsd" ;;
|
||||
*-darwin*) osname="darwin" ;;
|
||||
*-interix*) osname="interix" ;;
|
||||
*-aix*) osname="aix" ;;
|
||||
*-cygwin*) osname="cygwin" ;;
|
||||
*) osname="linux" ;;
|
||||
esac
|
||||
|
||||
myarch="${CHOST%%-*}-${osname}"
|
||||
if use debug ; then
|
||||
myarch+="-debug"
|
||||
fi
|
||||
if use ithreads ; then
|
||||
mythreading="-multi"
|
||||
myarch+="-thread"
|
||||
fi
|
||||
|
||||
LIBPERL="libperl$(get_libname ${MY_PV} )"
|
||||
PRIV_LIB="/usr/$(get_libdir)/perl5/${MY_PV}"
|
||||
ARCH_LIB="/usr/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||
SITE_LIB="/usr/local/$(get_libdir)/perl5/${MY_PV}"
|
||||
SITE_ARCH="/usr/local/$(get_libdir)/perl5/${MY_PV}/${myarch}${mythreading}"
|
||||
VENDOR_LIB="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}"
|
||||
VENDOR_ARCH="/usr/$(get_libdir)/perl5/vendor_perl/${MY_PV}/${myarch}${mythreading}"
|
||||
|
||||
dual_scripts
|
||||
}
|
||||
|
||||
src_remove_dual_file() {
|
||||
local i pkg ver
|
||||
pkg="$1"
|
||||
ver="$2"
|
||||
shift 2
|
||||
case "${EBUILD_PHASE:-none}" in
|
||||
postinst|postrm)
|
||||
for i in "$@" ; do
|
||||
alternatives_auto_makesym "${i}" "${i}-[0-9]*"
|
||||
done
|
||||
;;
|
||||
setup)
|
||||
for i in "$@" ; do
|
||||
if [[ -f ${EROOT}${i} && ! -h ${EROOT}${i} ]] ; then
|
||||
has_version ${pkg} && ewarn "You must reinstall ${pkg} !"
|
||||
break
|
||||
fi
|
||||
done
|
||||
;;
|
||||
install)
|
||||
for i in "$@" ; do
|
||||
if ! [[ -f "${ED}"${i} ]] ; then
|
||||
ewarn "${i} does not exist!"
|
||||
continue
|
||||
fi
|
||||
mv "${ED}"${i}{,-${ver}-${P}} || die
|
||||
done
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
src_remove_dual_man() {
|
||||
local i pkg ver ff
|
||||
pkg="$1"
|
||||
ver="$2"
|
||||
shift 2
|
||||
case "${EBUILD_PHASE:-none}" in
|
||||
postinst|postrm)
|
||||
for i in "$@" ; do
|
||||
ff=`echo "${EROOT}${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}}"*`
|
||||
ff=${ff##*${i#${i%.[0-9]}}}
|
||||
alternatives_auto_makesym "${i}${ff}" "${i%.[0-9]}-[0-9]*"
|
||||
done
|
||||
;;
|
||||
install)
|
||||
for i in "$@" ; do
|
||||
if ! [[ -f "${ED}"${i} ]] ; then
|
||||
ewarn "${i} does not exist!"
|
||||
continue
|
||||
fi
|
||||
mv "${ED}"${i} "${ED}"${i%.[0-9]}-${ver}-${P}${i#${i%.[0-9]}} || die
|
||||
done
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
src_remove_dual() {
|
||||
local i pkg ver
|
||||
pkg="$1"
|
||||
ver="$2"
|
||||
shift 2
|
||||
for i in "$@" ; do
|
||||
src_remove_dual_file "${pkg}" "${ver}" "/usr/bin/${i}"
|
||||
src_remove_dual_man "${pkg}" "${ver}" "/usr/share/man/man1/${i}.1"
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare_update_patchlevel_h() {
|
||||
# Copied and modified from debian:
|
||||
# Copyright 2011 Niko Tyni
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the same terms as Perl itself.
|
||||
local patchdir="${WORKDIR}/patches"
|
||||
local prefix
|
||||
local patchoutput="patchlevel-gentoo.h"
|
||||
|
||||
[[ -f ${patchdir}/series ]] || return 0
|
||||
|
||||
while read patch
|
||||
do
|
||||
patchname=$(echo $patch | sed 's/\.diff$//')
|
||||
< $patchdir/$patch sed -e '/^Subject:/ { N; s/\n / / }' | sed -n -e '
|
||||
|
||||
# massage the patch headers
|
||||
s|^Bug: .*https\?://rt\.perl\.org/.*id=\(.*\).*|[perl #\1]|; tprepend;
|
||||
s|^Bug: .*https\?://rt\.cpan\.org/.*id=\(.*\).*|[rt.cpan.org #\1]|; tprepend;
|
||||
s|^Bug-Gentoo: ||; tprepend;
|
||||
s/^\(Subject\|Description\): //; tappend;
|
||||
s|^Origin: .*http://perl5\.git\.perl\.org/perl\.git/commit\(diff\)\?/\(.......\).*|[\2]|; tprepend;
|
||||
|
||||
# post-process at the end of input
|
||||
$ { x;
|
||||
# include the version number in the patchlevel.h description (if available)
|
||||
s/List packaged patches/&'" for ${PF}(#${PATCH_VER})"'/;
|
||||
|
||||
# escape any backslashes and double quotes
|
||||
s|\\|\\\\|g; s|"|\\"|g;
|
||||
|
||||
# add a prefix
|
||||
s|^|\t,"'"$prefix$patchname"' - |;
|
||||
# newlines away
|
||||
s/\n/ /g; s/ */ /g;
|
||||
# add a suffix
|
||||
s/ *$/"/; p
|
||||
};
|
||||
# stop all processing
|
||||
d;
|
||||
# label: append to the hold space
|
||||
:append H; d;
|
||||
# label: prepend to the hold space
|
||||
:prepend x; H; d;
|
||||
'
|
||||
done < "${WORKDIR}"/patches/series > "${S}/${patchoutput}"
|
||||
echo "${patchoutput}" >> "${S}/MANIFEST"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
local patch
|
||||
EPATCH_OPTS+=" -p1"
|
||||
einfo "Applying patches from ${MY_P}-${PATCH_VER} ..."
|
||||
while read patch ; do
|
||||
EPATCH_SINGLE_MSG=" ${patch} ..."
|
||||
epatch "${WORKDIR}"/patches/${patch}
|
||||
done < "${WORKDIR}"/patches/series
|
||||
|
||||
src_prepare_update_patchlevel_h
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
cp -a ../perl-cross-${CROSS_VER}/* . || die
|
||||
touch cpan/CPANPLUS/lib/CPANPLUS.pm || die
|
||||
|
||||
sed -i \
|
||||
-e 's/(15 + $CLEANUP)/(13 + $CLEANUP)/' \
|
||||
cnf/diffs/perl5-${PV}/makemaker-test.patch || die
|
||||
|
||||
sed -i \
|
||||
-e 's/MakeMaker\.pm .*/MakeMaker.pm effd272b3c9224af6fd0f6cae7183f33ec4b1106/' \
|
||||
-e 's/MM_Unix\.pm .*/MM_Unix.pm 648f834524bcdef67c3b6bae28e8c1ef443d0fc1/' \
|
||||
cnf/diffs/perl5-${PV}/customized.patch || die
|
||||
fi
|
||||
|
||||
if ! tc-is-static-only ; then
|
||||
ln -s ${LIBPERL} libperl$(get_libname ${SHORT_PV}) || die
|
||||
ln -s ${LIBPERL} libperl$(get_libname ) || die
|
||||
fi
|
||||
|
||||
if use gdbm; then
|
||||
sed -i "s:INC => .*:INC => \"-I${EROOT}usr/include/gdbm\":g" \
|
||||
ext/NDBM_File/Makefile.PL || die
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
myconf() {
|
||||
# the myconf array is declared in src_configure
|
||||
myconf=( "${myconf[@]}" "$@" )
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
declare -a myconf
|
||||
|
||||
export LC_ALL="C"
|
||||
[[ ${COLUMNS:-1} -ge 1 ]] || unset COLUMNS # bug #394091
|
||||
|
||||
# some arches and -O do not mix :)
|
||||
use ppc && replace-flags -O? -O1
|
||||
|
||||
# Perl has problems compiling with -Os in your flags with glibc
|
||||
use elibc_uclibc || replace-flags "-Os" "-O2"
|
||||
|
||||
# This flag makes compiling crash in interesting ways
|
||||
filter-flags "-malign-double"
|
||||
|
||||
# Fixes bug #97645
|
||||
use ppc && filter-flags "-mpowerpc-gpopt"
|
||||
|
||||
# Fixes bug #143895 on gcc-4.1.1
|
||||
filter-flags "-fsched2-use-superblocks"
|
||||
|
||||
use sparc && myconf -Ud_longdbl
|
||||
|
||||
export BUILD_BZIP2=0
|
||||
export BZIP2_INCLUDE=${EROOT}/usr/include
|
||||
export BZIP2_LIB=${EROOT}/usr/$(get_libdir)
|
||||
|
||||
export BUILD_ZLIB=False
|
||||
export ZLIB_INCLUDE=${EROOT}/usr/include
|
||||
export ZLIB_LIB=${EROOT}/usr/$(get_libdir)
|
||||
|
||||
# allow either gdbm to provide ndbm (in <gdbm/ndbm.h>) or db1
|
||||
myndbm='U'
|
||||
mygdbm='U'
|
||||
mydb='U'
|
||||
if use gdbm ; then
|
||||
mygdbm='D'
|
||||
if use berkdb ; then
|
||||
myndbm='D'
|
||||
fi
|
||||
fi
|
||||
if use berkdb ; then
|
||||
mydb='D'
|
||||
has_version '=sys-libs/db-1*' && myndbm='D'
|
||||
fi
|
||||
|
||||
myconf "-${myndbm}i_ndbm" "-${mygdbm}i_gdbm" "-${mydb}i_db"
|
||||
|
||||
if use alpha && [[ "$(tc-getCC)" = "ccc" ]] ; then
|
||||
ewarn "Perl will not be built with berkdb support, use gcc if you needed it..."
|
||||
myconf -Ui_db -Ui_ndbm
|
||||
fi
|
||||
|
||||
use ithreads && myconf -Dusethreads
|
||||
|
||||
if use debug ; then
|
||||
append-cflags "-g"
|
||||
myconf -DDEBUGGING
|
||||
elif [[ ${CFLAGS} == *-g* ]] ; then
|
||||
myconf -DDEBUGGING=-g
|
||||
else
|
||||
myconf -DDEBUGGING=none
|
||||
fi
|
||||
|
||||
if [[ -n ${PERL_OLDVERSEN} ]] ; then
|
||||
local inclist=$(for v in ${PERL_OLDVERSEN}; do echo -n "${v}/${myarch}${mythreading} ${v} "; done )
|
||||
myconf -Dinc_version_list="${inclist}"
|
||||
fi
|
||||
|
||||
[[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a"
|
||||
|
||||
# Make sure we can do the final link #523730, need to set deployment
|
||||
# target to override hardcoded 10.3 which breaks on modern OSX
|
||||
[[ ${CHOST} == *-darwin* ]] && \
|
||||
myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)"
|
||||
|
||||
# Prefix: the host system needs not to follow Gentoo multilib stuff, and in
|
||||
# Prefix itself we don't do multilib either, so make sure perl can find
|
||||
# something compatible.
|
||||
if use prefix ; then
|
||||
# Set a hook to check for each detected library whether it actually works.
|
||||
export libscheck="
|
||||
( echo 'main(){}' > '${T}'/conftest.c &&
|
||||
$(tc-getCC) -o '${T}'/conftest '${T}'/conftest.c -l\$thislib >/dev/null 2>/dev/null
|
||||
) || xxx=/dev/null"
|
||||
|
||||
# Use all host paths that might contain useful stuff, the hook above will filter out bad choices.
|
||||
local paths="/lib/*-linux-gnu /usr/lib/*-linux-gnu /lib64 /lib/64 /usr/lib64 /usr/lib/64 /lib32 /usr/lib32 /lib /usr/lib"
|
||||
myconf "-Dlibpth=${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir) ${paths}"
|
||||
elif [[ $(get_libdir) != "lib" ]] ; then
|
||||
# We need to use " and not ', as the written config.sh use ' ...
|
||||
myconf "-Dlibpth=/usr/local/$(get_libdir) /$(get_libdir) /usr/$(get_libdir)"
|
||||
fi
|
||||
|
||||
# don't try building ODBM, bug #354453
|
||||
disabled_extensions="ODBM_File"
|
||||
|
||||
if ! use gdbm ; then
|
||||
# workaround for bug #157774: don't try building GDBM related stuff with USE="-gdbm"
|
||||
disabled_extensions="${disabled_extensions} GDBM_File NDBM_File"
|
||||
fi
|
||||
|
||||
myconf -Dnoextensions="${disabled_extensions}"
|
||||
|
||||
[[ -n "${EXTRA_ECONF}" ]] && ewarn During Perl build, EXTRA_ECONF=${EXTRA_ECONF}
|
||||
# allow fiddling via EXTRA_ECONF, bug 558070
|
||||
eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})"
|
||||
|
||||
myconf \
|
||||
-Duseshrplib \
|
||||
-Darchname="${myarch}" \
|
||||
-Dcc="$(tc-getCC)" \
|
||||
-Doptimize="${CFLAGS}" \
|
||||
-Dldflags="${LDFLAGS}" \
|
||||
-Dprefix="${EPREFIX}"'/usr' \
|
||||
-Dsiteprefix="${EPREFIX}"'/usr/local' \
|
||||
-Dvendorprefix="${EPREFIX}"'/usr' \
|
||||
-Dscriptdir="${EPREFIX}"'/usr/bin' \
|
||||
-Dprivlib="${EPREFIX}${PRIV_LIB}" \
|
||||
-Darchlib="${EPREFIX}${ARCH_LIB}" \
|
||||
-Dsitelib="${EPREFIX}${SITE_LIB}" \
|
||||
-Dsitearch="${EPREFIX}${SITE_ARCH}" \
|
||||
-Dvendorlib="${EPREFIX}${VENDOR_LIB}" \
|
||||
-Dvendorarch="${EPREFIX}${VENDOR_ARCH}" \
|
||||
-Dman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||
-Dman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||
-Dsiteman1dir="${EPREFIX}"/usr/local/man/man1 \
|
||||
-Dsiteman3dir="${EPREFIX}"/usr/local/man/man3 \
|
||||
-Dvendorman1dir="${EPREFIX}"/usr/share/man/man1 \
|
||||
-Dvendorman3dir="${EPREFIX}"/usr/share/man/man3 \
|
||||
-Dman1ext='1' \
|
||||
-Dman3ext='3pm' \
|
||||
-Dlibperl="${LIBPERL}" \
|
||||
-Dlocincpth="${EPREFIX}"'/usr/include ' \
|
||||
-Dglibpth="${EPREFIX}/$(get_libdir) ${EPREFIX}/usr/$(get_libdir)"' ' \
|
||||
-Duselargefiles \
|
||||
-Dd_semctl_semun \
|
||||
-Dcf_by='Gentoo' \
|
||||
-Dmyhostname='localhost' \
|
||||
-Dperladmin='root@localhost' \
|
||||
-Ud_csh \
|
||||
-Dsh="${EPREFIX}"/bin/sh \
|
||||
-Dtargetsh="${EPREFIX}"/bin/sh \
|
||||
-Uusenm \
|
||||
"${myconf[@]}" \
|
||||
"${EXTRA_ECONF[@]}"
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
./configure \
|
||||
--target="${CHOST}" \
|
||||
-Dinstallprefix='' \
|
||||
-Dinstallusrbinperl='undef' \
|
||||
-Dusevendorprefix='define' \
|
||||
"${myconf[@]}" \
|
||||
|| die "Unable to configure"
|
||||
else
|
||||
sh Configure \
|
||||
-des \
|
||||
-Dinstallprefix="${EPREFIX}"'/usr' \
|
||||
-Dinstallusrbinperl='n' \
|
||||
"${myconf[@]}" \
|
||||
|| die "Unable to configure"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export NO_GENTOO_NETWORK_TESTS=1;
|
||||
if [[ ${EUID} == 0 ]] ; then
|
||||
ewarn "Test fails with a sandbox error (#328793) if run as root. Skipping tests..."
|
||||
return 0
|
||||
fi
|
||||
use elibc_uclibc && export MAKEOPTS+=" -j1"
|
||||
TEST_JOBS="$(makeopts_jobs)" make test_harness || die "test failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local i
|
||||
local coredir="${ARCH_LIB}/CORE"
|
||||
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
rm -f "${ED}/usr/bin/perl${MY_PV}"
|
||||
ln -s perl "${ED}"/usr/bin/perl${MY_PV} || die
|
||||
|
||||
if ! tc-is-static-only ; then
|
||||
dolib.so "${ED}"${coredir}/${LIBPERL}
|
||||
rm -f "${ED}"${coredir}/${LIBPERL}
|
||||
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname ${SHORT_PV}) || die
|
||||
ln -sf ${LIBPERL} "${ED}"/usr/$(get_libdir)/libperl$(get_libname) || die
|
||||
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/${LIBPERL} || die
|
||||
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname ${SHORT_PV}) || die
|
||||
ln -sf ../../../../../$(get_libdir)/${LIBPERL} "${ED}"${coredir}/libperl$(get_libname) || die
|
||||
fi
|
||||
|
||||
rm -rf "${ED}"/usr/share/man/man3 || die "Unable to remove module man pages"
|
||||
|
||||
# This removes ${D} from Config.pm
|
||||
for i in $(find "${D}" -iname "Config.pm" ) ; do
|
||||
einfo "Removing ${D} from ${i}..."
|
||||
sed -i -e "s:${D}::" "${i}" || die "Sed failed"
|
||||
done
|
||||
|
||||
dodoc Changes* README AUTHORS
|
||||
|
||||
if use doc ; then
|
||||
# HTML Documentation
|
||||
# We expect errors, warnings, and such with the following.
|
||||
|
||||
dodir /usr/share/doc/${PF}/html
|
||||
LD_LIBRARY_PATH=. ./perl installhtml \
|
||||
--podroot='.' \
|
||||
--podpath='lib:ext:pod:vms' \
|
||||
--recurse \
|
||||
--htmldir="${ED}/usr/share/doc/${PF}/html"
|
||||
fi
|
||||
|
||||
[[ -d ${ED}/usr/local ]] && rm -r "${ED}"/usr/local
|
||||
|
||||
dual_scripts
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
check_rebuild
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
dual_scripts
|
||||
|
||||
if [[ "${ROOT}" = "/" ]] ; then
|
||||
local INC DIR file
|
||||
INC=$(perl -e 'for $line (@INC) { next if $line eq "."; next if $line =~ m/'${SHORT_PV}'|etc|local|perl$/; print "$line\n" }')
|
||||
einfo "Removing old .ph files"
|
||||
for DIR in ${INC} ; do
|
||||
if [[ -d "${DIR}" ]] ; then
|
||||
for file in $(find "${DIR}" -name "*.ph" -type f ) ; do
|
||||
rm -f "${file}"
|
||||
einfo "<< ${file}"
|
||||
done
|
||||
fi
|
||||
done
|
||||
# Silently remove the now empty dirs
|
||||
for DIR in ${INC} ; do
|
||||
if [[ -d "${DIR}" ]] ; then
|
||||
find "${DIR}" -depth -type d -print0 | xargs -0 -r rmdir &> /dev/null
|
||||
fi
|
||||
done
|
||||
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm(){
|
||||
dual_scripts
|
||||
}
|
@ -0,0 +1,153 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
PYTHON_COMPAT=( python{2_7,3_4} )
|
||||
|
||||
inherit eutils multilib python-r1 toolchain-funcs
|
||||
|
||||
MY_PN="Botan"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
DESCRIPTION="A C++ crypto library"
|
||||
HOMEPAGE="http://botan.randombit.net/"
|
||||
SRC_URI="http://botan.randombit.net/releases/${MY_P}.tgz"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
|
||||
SLOT="0"
|
||||
LICENSE="BSD"
|
||||
IUSE="bindist doc python bzip2 gmp libressl ssl static-libs threads zlib"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
RDEPEND="bzip2? ( >=app-arch/bzip2-1.0.5 )
|
||||
zlib? ( >=sys-libs/zlib-1.2.3 )
|
||||
python? ( ${PYTHON_DEPS} >=dev-libs/boost-1.48[python,${PYTHON_USEDEP}] )
|
||||
gmp? ( >=dev-libs/gmp-4.2.2:* )
|
||||
ssl? (
|
||||
!libressl? ( dev-libs/openssl:0=[bindist=] )
|
||||
libressl? ( dev-libs/libressl:0= )
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -e "s/-Wl,-soname,\$@ //" -i src/build-data/makefile/python.in || die "sed failed"
|
||||
sed \
|
||||
-e "/DOCDIR/d" \
|
||||
-e "/^install:/s/ docs//" \
|
||||
-i src/build-data/makefile/unix_shr.in || die "sed failed"
|
||||
|
||||
# Fix ImportError with Python 3.
|
||||
sed -e "s/_botan/.&/" -i src/wrap/python/__init__.py || die "sed failed"
|
||||
|
||||
use python && python_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local disable_modules="proc_walk,unix_procs"
|
||||
use threads || disable_modules+=",pthreads"
|
||||
use bindist && disable_modules+=",ecdsa"
|
||||
elog "Disabling modules: ${disable_modules}"
|
||||
|
||||
# Enable v9 instructions for sparc64
|
||||
if [[ "${PROFILE_ARCH}" = "sparc64" ]]; then
|
||||
CHOSTARCH="sparc32-v9"
|
||||
else
|
||||
CHOSTARCH="${CHOST%%-*}"
|
||||
fi
|
||||
|
||||
local myos=
|
||||
case ${CHOST} in
|
||||
*-darwin*) myos=darwin ;;
|
||||
*) myos=linux ;;
|
||||
esac
|
||||
|
||||
# foobared buildsystem, --prefix translates into DESTDIR, see also make
|
||||
# install in src_install, we need the correct live-system prefix here on
|
||||
# Darwin for a shared lib with correct install_name
|
||||
./configure.py \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--libdir=$(get_libdir) \
|
||||
--docdir=share/doc \
|
||||
--cc=gcc \
|
||||
--os=${myos} \
|
||||
--cpu=${CHOSTARCH} \
|
||||
--with-endian="$(tc-endian)" \
|
||||
--without-sphinx \
|
||||
--with-tr1=system \
|
||||
$(use_with bzip2) \
|
||||
$(use_with gmp gnump) \
|
||||
$(use_with python boost-python) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_with zlib) \
|
||||
--disable-modules=${disable_modules} \
|
||||
|| die "configure.py failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CXX="$(tc-getCXX)" AR="$(tc-getAR) crs" LIB_OPT="${CXXFLAGS}" MACH_OPT=""
|
||||
|
||||
if use python; then
|
||||
building() {
|
||||
rm -fr build/python
|
||||
ln -s "${BUILD_DIR}" build/python
|
||||
cp Makefile.python build/python
|
||||
sed -i \
|
||||
-e "s/-lboost_python/-lboost_python-$(echo ${EPYTHON} | sed 's/python//')/" \
|
||||
build/python/Makefile.python
|
||||
emake -f build/python/Makefile.python \
|
||||
CXX="$(tc-getCXX)" \
|
||||
CFLAGS="${CXXFLAGS}" \
|
||||
LDFLAGS="${LDFLAGS}" \
|
||||
PYTHON_ROOT="/usr/$(get_libdir)" \
|
||||
PYTHON_INC="-I$(python_get_includedir)"
|
||||
}
|
||||
python_foreach_impl building
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
einfo "Generation of documentation"
|
||||
sphinx-build doc doc_output
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
chmod -R ugo+rX "${S}"
|
||||
emake CXX="$(tc-getCXX)" CHECK_OPT="${CXXFLAGS}" check
|
||||
LD_LIBRARY_PATH="${S}" ./check --validate || die "Validation tests failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}usr" install
|
||||
|
||||
if ! use static-libs; then
|
||||
rm "${ED}usr/$(get_libdir)/libbotan"*.a || die 'remove of static libs failed'
|
||||
fi
|
||||
|
||||
# Add compatibility symlinks.
|
||||
[[ -e "${ED}usr/bin/botan-config" ]] && die "Compatibility code no longer needed"
|
||||
[[ -e "${ED}usr/$(get_libdir)/pkgconfig/botan.pc" ]] && die "Compatibility code no longer needed"
|
||||
dosym botan-config-1.10 /usr/bin/botan-config
|
||||
dosym botan-1.10.pc /usr/$(get_libdir)/pkgconfig/botan.pc
|
||||
|
||||
if use python; then
|
||||
installation() {
|
||||
rm -fr build/python
|
||||
ln -s "${BUILD_DIR}" build/python
|
||||
emake -f Makefile.python \
|
||||
PYTHON_SITE_PACKAGE_DIR="${ED}$(python_get_sitedir)" \
|
||||
install
|
||||
}
|
||||
python_foreach_impl installation
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
pushd doc_output > /dev/null
|
||||
insinto /usr/share/doc/${PF}/html
|
||||
doins -r [a-z]* _static
|
||||
popd > /dev/null
|
||||
fi
|
||||
}
|
@ -1,5 +1,6 @@
|
||||
AUX llvm-cmake-Remove-the-CMAKE_BUILD_TYPE-assertion.patch 934 SHA256 7732411b5bc715b26a4f5fb4e527cdbc155264f1df0037142a5ea03ac3a1ed6c SHA512 db9e7841fcc0af35cdad8806f6996d8d65bd9c7747eb77bd4c5ccb77b0d1daadf260d7576b0383adbff8c41fd816de62f831d90f38501419e14893c23b43ed6d WHIRLPOOL 3fd2f38b369d3ec1f082b6bda46e46f3755fa698d3a9394a582ee6984f96f39700538c25a92f7a29faf4b2a91e732d1f2cbb2974aa897245ac93f7c640b7d012
|
||||
EBUILD llvm-ocaml-4.0.0_rc1.ebuild 2886 SHA256 ee5fedc4f4e54eaaabed0dd53b0adbe2091835ba81c74b946828d99849cc1126 SHA512 170b2bf7c5461e3950c41a8dd29ec9d86a6346f012e3b00b37f58568e6fd5e887b7479d8f6190825aab6060b3e308e5d647b7bd99536d64ccb05bbc5bf6c72c7 WHIRLPOOL 4ee912bab531238af71307aeebc834e3dee171b9bf92f2969e78f514624205f795b56e7953e4ad75dad767feb365f2a85fea24d8b295b9516413dbfd479c0850
|
||||
DIST llvm-4.0.0rc1.src.tar.xz 20996760 SHA256 ccbff3a7af78efc12b5b7f749d184b4c8caf75621af4e05f640cbfa9f80f8604 SHA512 10b6fee561b9307490d5f20ce70b7e0099bd405e56c8330be9aa04673f39dbd712833e357a577a5106819336a1957dd73d288bbdd35286d56305d14d237dfd3d WHIRLPOOL 8559852df5d036a4d86a4555bcbeaab6bbb3b5e9cad9daa8c0f5e934e4fb7235bc05df55e09d38eb4d90832036d8b9f5b1ff8108e7d5ea01c86b00eecc0a3d13
|
||||
EBUILD llvm-ocaml-4.0.0_rc1.ebuild 2843 SHA256 784dc7a0cb13cacb4c58eb42990270da3ffbdc6d9da43dd86f2c0b02e7946bf9 SHA512 892087501f0072d9a74cef3e7c3b1460a5c4fce665c1116cd96b0aa1ae48c16b8f701ff9434571f33862ab4eec922c9bbf5c22ba0ef68d6532494ba4007d9048 WHIRLPOOL 10a4176a657cb814eeb99595fd3c0f3d01bec6a1b25df999b15c20ebe9bddfe09d9d627ee31703cc817f9c451690bd57a9f02e81a1dcde6e2626a15ef8fe6deb
|
||||
EBUILD llvm-ocaml-9999.ebuild 2806 SHA256 9e403d7ee99d1ae7aae0199ef477e143175436ada9fbc7833bd4a76f4755cc1f SHA512 96bd93d324acbaaa712083221d14f4ec9ca1b1dcfc1f00860619a7bb2aeb114846808bcbb1e972c92d1db312b353d65d98ec78f8291652a26d79c158567655eb WHIRLPOOL 4f9e41e870ae224be5dc1673e0aeb10993167c1e3f201aa68d4483348569985e216c931eb7d4bda6ac2f1477b9f7f1682444d11198ca6350d774f148ef13906b
|
||||
MISC ChangeLog 776 SHA256 0c84adefbb0526e08504b88920916d40a7a6967b03a3d8caa21f8086e7a04755 SHA512 eae3e59337152ce312edb15d9e533d089829c9ce6f0f149cade74c2ade6f2d600c51d4ac5f1d5503ca1029230bc8060874f207e695deff4e4afcd661518daa9e WHIRLPOOL 4f7760c023e088fe325b07b372e29efc422dff63b0872bc3f4a465299e3990b62a387a68f4cbc91627f96befa3df4a59bb9c3e9fd2780a1aa78c078efea04de0
|
||||
MISC metadata.xml 216 SHA256 e94ba81dd2791908508a3993afdebf723cc617314c53c273b9bcca15a9c48327 SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5 WHIRLPOOL 29145f5721e079e0548c5ef22424c65e6a5b2bfc4428918e923fcfdfc37e9b8749fb63e3c2eb5773c17fab276f7513dd66e326b906f1848911dceba7ae4b419a
|
||||
|
@ -1,9 +1,9 @@
|
||||
DIST PyQt-gpl-5.5.1.tar.gz 3705749 SHA256 0a70ef94fbffcf674b0dde024aae2a2a7a3f5a8c42806109ff7df2c941bd8386 SHA512 ed9a4f30a50c0879f25b6a0841247f3f0de86942b55c1de9efea963bfbf64ee963a9e5c09be036ff2dec76164863b3b6235e45e8662776425f15378fa0abeab4 WHIRLPOOL 199a36ff1ee3689a76d0aae9d2bee586f9de3a0e3cf23c5b625c1f62b5f19311450afd9d009cbdb4f5be63ba024326c63ff0e6c9ea515216c686db9d8e07bcb3
|
||||
DIST PyQt5_gpl-5.6.1.dev1604271126.tar.xz 2300884 SHA256 2a9ac535ac921bcd3678e33655bb3842a14f4cf6836eb29f32d0a62335ea061b SHA512 281d48cd8a875c454e970d6cecb0af2a2299f2ea6d062de599736d613c413dbab67072c80a80d490980eacf18bb35819b94255cd5891abbf6e291101bcd5b578 WHIRLPOOL e8255192a318529307b67992cdd12f9c9d4983099c1cece82761140bf3615fc36e1db52a9a795645c8ca93e21b801826802fd1b0fb3cf867c0f80d380a45c279
|
||||
DIST PyQt5_gpl-5.7.1.tar.gz 3733746 SHA256 be849f212a074049b9ebc10b6c07dddefb86e6d30e8df8a5c715cbb2cf7fad14 SHA512 7498713f73807522e58ae38ff58548cf80c2f2c418d6c55e20ce613cdc997e4ee7139076f1f152c7c3edb970bde14febc3496009f934e31ff71f01a1605f558f WHIRLPOOL 9322ccaaebf78a9e177703bae26f002cdfe9ad3ba45a9c7b9ccdd3b73cca96550e479b243b302d59eefdc1520a6e5b5f18ac5fabc1f8eff36f7f76d71b7dea11
|
||||
EBUILD PyQt5-5.5.1.ebuild 5186 SHA256 fb90f65260bacf43ed9ad97c43a96b720906f74ea2d3e7e95e98b32606f4ede6 SHA512 83094e256dfaa42ea692816515a3138b081b37799d31b31b33f882fdef1fcfb97c34cb166faa09da90776c7bdf209d77dfa6b5f344e7ec82890196d8dc7da331 WHIRLPOOL ef0d83880a03c5cd44e666391af62790f6405bd6d4614e78cbd7bcab16fb6fed7e391f8a417161a884ecc62866ff771c849b7f5f025711d2e4cf9c4b52e15676
|
||||
EBUILD PyQt5-5.6.1_pre1604271126.ebuild 5209 SHA256 75cf83148d70e61c2d8ec3ac3542907a0a78d678e6980e19756bee88f8640a16 SHA512 8322d4bacc048ad735d41385350bf43545b9cb2316a6235a75d9db76fc952da7f60711373fbd2642a3556872e48fb896139ceac5d12e6c0edb1612ca34559a3f WHIRLPOOL 17bc3148b476ca96034364c8dc9067febe2591ae6224f8076dc8ba49e9497c0135e2e0c1f01402c6e4026c91ce6991fa4678b5c22f97846118788441d03648d5
|
||||
EBUILD PyQt5-5.7.1.ebuild 5655 SHA256 197e29643a62fe656429d1e2f9a2320b54b1abfd8bd747d7f672fbda6ed71205 SHA512 3dc898420ee37eee5a658bdf4d195f026378f810d827e5ea9364e9327d14b3a122f7afd4c5a74c39f6e522ae7a844eca11e48bb694743795ba5b5d0b992162c8 WHIRLPOOL a67dbc0a8fc16607470c4958dd0e6c6fe02896b38ddce6ebb687741341d60618f828811eb252a2b6abe9878604a72911cb364463b317e051bd1b4618a788d55e
|
||||
EBUILD PyQt5-5.5.1.ebuild 5151 SHA256 80b4de7dc08f154db81ebf1d68aeb778d0239ac2ce33907d6c541b55187e8233 SHA512 c248d24770355e0dbac58b6fd8232a637ad6611a32f5e1b9c2e2e920a6336e75711998ff763d7ab0f89958faa98ef7c278558f83bead9e796c710dcf41975f1a WHIRLPOOL 6521681e9324a3bf4b083b52dbba006187a63bd6649a643b00eb5cfb2f50b161dec93729ce2fc670aa3256c804fe916e0adfbc31ecd5ab0ed3eca79f8a4109b1
|
||||
EBUILD PyQt5-5.6.1_pre1604271126.ebuild 5174 SHA256 4f4874f7d7277e8ff475cfe3ed33b8a304451df4edb051f5c7b93f45ddcb620b SHA512 1b5c0b432ebb42f8b8df5426b7f0781f2a060a89359a7053f8c08a5b924f9334218958e7f32582f363446c0a563c4ed1dd68b634b9cccce401a5ca653e89256f WHIRLPOOL e07c513facddf02560b8dbb9e2aef63a703741a10df08a28b849eadab728010b032897229d8d0bb70f4e9c26aa01e0ccdd7c29d1ab33e863e39394c5fbf65322
|
||||
EBUILD PyQt5-5.7.1.ebuild 5620 SHA256 c237ab727900def6eb876be335a4b26ced026284f0f305652b4926cb722f0c8f SHA512 ef6fcad2a8b7c0b1c01d405fc9218b0438fb349e453478482e69afad2a1723cef42a3f73975b751289a8246f1487ca750c1c68371a9f4b423775185f8e277115 WHIRLPOOL 54f4be0ae92f5144441323acd4b40ccd8094f908bc45becff5d508e1e3f7db14a4e3ee18a2f6393d6cd17bb1a70fc96e99c960099350133e8747eb37fb098fad
|
||||
MISC ChangeLog 5945 SHA256 bc33b54e774fca6c280fea23679a5e301d9b0e579000bc279fefa1e6cd4e22ae SHA512 36ca5033cba177eaac511fb501a9dc7db91ea8ed00ba412b93611261546c1b1c73d06e9fc65e20d76f1043c3ef73c776d9674f57ffc4b465efc979ef09ee6714 WHIRLPOOL 6261d3e758bb7fdc5e61df408f408794036b05116d4895492d5e1d5e59346996d788b49fa6da5a3e8453f87df8d1f04fa388bf1b1e9b0b0822354268b544afaa
|
||||
MISC ChangeLog-2015 2530 SHA256 c0f5fb7e518d57246a272e1850019d5c6b17295aeb6be532c3ea0531993066ce SHA512 e84858c3d2dfc44e35eca767822dbdf42396f0df1c2b6676bfcd624be232ec4ead7daadc71dcadf204ac10bd91dddf0c37decea272f3e6130ae2b36aad6cb18f WHIRLPOOL 67f2ecb4cd02db99f6ffc1e0e1bb404c5067015cb85846704e285122c5074b286103ecaf9ef17e9874afad4784d18492808f192e60e363438f375408c1af45cd
|
||||
MISC metadata.xml 2458 SHA256 76c968147d7a2e8135e38306261729f31498e340584f4442b119b0a46b5f3bd0 SHA512 8554c97aeb873a2a7e1d50b8aacc3638a87fdc0fdc367d61123b63bd506b1376873d88a967773e8f1050f0e8c35ae180d61c7eb2c213c345e5b17a3c0e4c7df8 WHIRLPOOL 2731d8a5af652bc6b372b12ed8ee714487abc542a2a1673a80b97110f800f453fcbd648124742a17463da6abb586359601016b70b2006bd8d68604e031b4bf5d
|
||||
|
@ -1,4 +1,4 @@
|
||||
DIST hpack-2.3.0.tar.gz 41610 SHA256 51bd9aa8151efd190d70fe87991b1e3b79be0f93f0e34088fba2a8d34877a0a9 SHA512 a3d13da105482bb258ee3a2314b2629215028777f84127f71359f08819c96af088a3952bb0a74435472035d10ee6e3943cdad689a28f04cbc12cddcc4af9a8a7 WHIRLPOOL 8f47b6c2a78f915b009c35ecefa517486c27eb45f0b99834718152e14f9e934c23d52981c87b0c39af28fb9cb58d94e5eda07db2e999c37900b76b7aefd64b08
|
||||
EBUILD hpack-2.3.0.ebuild 1206 SHA256 c9a1b68fcf26c896f4c5c5366b4f5e179310b6f161ddacdcac3571cf555a6c76 SHA512 3b8f9438476421f8f2ce77401d0b00936f0a4e8d3c160b0a92b91e619dc66024091fd0221a5f7fbf02afb737f6a5db0a1f016eb4c3012a9c48b40adbdbd5e00a WHIRLPOOL 885e4d63f6acdc70f3f7672cfe962e58d38d1af1e8f6dd5f1e847f2c548e44306fdb358621f26d3ba155ecf5fbd663b04d33798b5821236a87178ced6e06d7bc
|
||||
EBUILD hpack-2.3.0-r1.ebuild 993 SHA256 9b8034bacca313ba25ee195b0851a6f7d24c6721daa558422571c3eed9ec2f35 SHA512 42af100ca16d27434098389ad532358217525cd2aef56e7c51d5834d5e71f103a9eb9427a8077799d41b87a51c18e53efb1e32cbcdfbd52f685d6f293cef3adf WHIRLPOOL 663dcd8468c1c5c74f02693fa29850569833c8366d64500aae8415c5cabae3ffdb9e03fd5632cd711d437157648c1c34f8d3df56ab1fe4a30e58d78b7919dd13
|
||||
MISC ChangeLog 523 SHA256 f001fd94530baa2f45994b34c7612a68954b1a95826d1dba5629c2abf8f7a9d3 SHA512 cd250280a0008dbbe71f978165c7bce670c71e69177876fb64e87267726760dba4ef42debb3acfc51921d116d37462eb417f2455758158cc448bfeb110d5e5ea WHIRLPOOL 9714e0c8ffe42e81e7dd2c8131034963c143dbef8a4b739fa223d2ac58a6258c254d7881d4e885c0d76f937ee70108037b0a10c39d9858bd0314e0d651c496d3
|
||||
MISC metadata.xml 803 SHA256 1c1a3736c451f7ebceedc758010cd28721c9bfd0334f461da7c2026b0005eaf3 SHA512 b8ac20ddf96244080d349be25143b5fda799e158b16363aa23bc8b628e241fe7c8a32f8f281c91f56c80a7a91130640d922112f565c7dba470062ce97db528ee WHIRLPOOL 81c63dcf91a8f38a14015f5dcd5ca83997655ddfa73c831e27af1d0e0d8a63b7d76266c1c32546ddb4652bfdb1a1978f0ccc7914cb2b9eaf6d40971b4e873ed6
|
||||
|
@ -1,6 +1,8 @@
|
||||
DIST keyrings.alt-1.1.1.tar.gz 23100 SHA256 2f1a55849504644795076291bcc66a7266e0388dea13fe23a89d25c99e355d22 SHA512 de42347cb60f8b860fdfd6f8abecd90277dc958b8e1562f650b88a2e061c8fa0d297d55f389061efee61e4974b2b4f1d1c4672be0b602e43b16d03bdca302f8e WHIRLPOOL bb27862a2d53481c016837b311293357538deaa22474f84a25fe15329db9ad2fcbc7ad760d13b393e251f85737657e2fa7277c72cd6c89ca2722107dfa48fb53
|
||||
DIST keyrings.alt-1.1.tar.gz 21520 SHA256 dc3b3ad7d34f22744de75bfcbeb608445aaf059ff4bb28bf2247de8372be207b SHA512 a14a901196bf647babcb060155cfb0307cbbbc6c86297be3174bb192f485ea510ab417b46562de8e8067cd121e40c60c64d6d33a0f147a965821bf55e1245d90 WHIRLPOOL 6e09ad17a9115f42a7b2249151c847f964ba7f67da307ecaf6de2d15233cb97fcb14692c122b1c053cd621de3b5242663eb17a29af5cfff68b90b07fd79c305c
|
||||
DIST keyrings.alt-2.0.tar.gz 23822 SHA256 12a01731963810ab647f7cc3ea3070c7924f9a28a88d8dc0c53e119ba9a83122 SHA512 bdce34074b1202eb41f1d2dc8146fbce3f17f5af6b42f4c77fba9c9826fcd549f285c6025471c0bab3ef091ecd19d7549f05413662420a9fe77f3fdd735f0335 WHIRLPOOL cf3143559797a1dcbfa3b3f1107a5878794ab385895665099ea1417d87f9f6bdac6868b13c31d35efaecc447873659b4fd919c8fd578fced62c2d8507eaa4b30
|
||||
EBUILD keyrings_alt-1.1.1.ebuild 1127 SHA256 79de0755113304d515078dc42732fa398c48539412980dc0e5c86036540b8371 SHA512 ceaad496b46da615e8f2722d7e4f73649b725f2a4a0f8044f1be45159eef77c4c68926affd1e4de8785479412f2136729d1d457a9173fdf4e2635cebbe2c0ae0 WHIRLPOOL 6f7a4147386e2d7a83cc787240e5448d78a3e383cec48d0708b384107ef9b1d3984ef5160e9d29b2c586cd9a66b66969c7a14450dd4f392bf5b609449f61ab71
|
||||
EBUILD keyrings_alt-1.1.ebuild 1075 SHA256 1b767922d60d4b8b8047871687394e2dc5b5bf8b57d4bd90543ffb9a4527a122 SHA512 3efb064f7bc58e43c19a7bfda080848a6f1fc11fa472335a250a464f82d6c84183ffa39c82489e659174481ebcde2d93b796a9b0c07e72792f41e8e1fe197331 WHIRLPOOL 8c9c2e92374e2a5001347b704b51f2d80f147a2303431eb1c17cc698754343011474a6a0967b4abeecdc53f729602d9a950bcf63534b97c8451ddb2bf8820fbe
|
||||
EBUILD keyrings_alt-2.0.ebuild 1160 SHA256 cd2644ba1ad3859e8ad76ddaede7769ed55995d7e69f7b3b9f6c30988763fe36 SHA512 838834c7afe3b36332611aa6ed1a769357bc8461845b80ab900d7531372204f5ae1ad3cc4f2d027a28c537385f00f888b7ec9dbffd4d25eeaa0376c1c0257514 WHIRLPOOL f2d327fdc070203cbc205fd1cc4bd18754d928a6ad3beae471c923d50dc203c43f7ec9862067d7be98891bda55dd66cf83310fe5c56cba7f90ec23b16e940b79
|
||||
MISC ChangeLog 1068 SHA256 c43bcfd4a1bcd1d88e199a9888b83de1b094734974d241ca75856425b254d0b7 SHA512 6134611fdaa2e033b357c719c0391fcb73f0819780a38c9397275e45e3aadcfb048737c2a31e2a6123e7745cb161333a8a3e3db5a37bfed8c8fbc91164b48d39 WHIRLPOOL ecd466561e025df530435702ce7b78395e3a5649267667f23b657f79c51313b7bcd8ea9c260e7416f963e11ed23a4a39b5cdc3f68f5c94b5abc21785e33500d3
|
||||
MISC metadata.xml 504 SHA256 e9f26554a0b3bbaa8000ef05fe76a25a9419ab5f09d27fcaf534d77587c97b90 SHA512 5d7ca38f66ccc3bc709aa10fd4eb393f2d5b04f831265e34b51ff6b24d0a024122dd2a4a728fa19d5be975c4ae2681537cb3036d065eeb059afb713c8ecdf737 WHIRLPOOL 1d703c9c903a33eff151c5306ca11ea6aa1e23b091e058ead300354d4bc77bb3f29c15829475c24b2756f92ebfd28c410a66fe08ad6fa450eac8dafc3764dcb2
|
||||
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_{4,5}} pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="${PN/_/.}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Alternate keyring implementations"
|
||||
HOMEPAGE="https://github.com/jaraco/keyrings.alt http://pypi.python.org/pypi/keyrings.alt"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
>=dev-python/fs-0.5[${PYTHON_USEDEP}]
|
||||
<dev-python/fs-2[${PYTHON_USEDEP}]
|
||||
dev-python/gdata[$(python_gen_usedep 'python2*')]
|
||||
dev-python/keyczar[$(python_gen_usedep 'python2*')]
|
||||
dev-python/pycrypto[$(python_gen_usedep 'python*')]
|
||||
>=dev-python/pytest-2.8[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
# Multiple failures
|
||||
RESTRICT=test
|
||||
|
||||
python_prepare_all() {
|
||||
sed \
|
||||
-e "s:find_packages():find_packages(exclude=['tests']):g" \
|
||||
-i setup.py || die
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test -v -v || die
|
||||
}
|
@ -1,6 +1,7 @@
|
||||
DIST llvm-3.9.0.src.tar.xz 18235716 SHA256 66c73179da42cee1386371641241f79ded250e117a79f571bbd69e56daa48948 SHA512 f18ae32531218ab156c3e56c11826be0fd05f0799c82eaf2e6a043b38e1277560b4d921987513b88b11d97ea2619feaf277eec72181dd2ae4f4108c2836bf7b2 WHIRLPOOL a36c1bcee6e7995067a9a7a51e3fdb0f10d51d0239250eefab92ed2e46b024a203fa10a17a25a5aca69046bcb413628e288427f1a6690d0862e07cd95694c8a8
|
||||
DIST llvm-4.0.0rc1.src.tar.xz 20996760 SHA256 ccbff3a7af78efc12b5b7f749d184b4c8caf75621af4e05f640cbfa9f80f8604 SHA512 10b6fee561b9307490d5f20ce70b7e0099bd405e56c8330be9aa04673f39dbd712833e357a577a5106819336a1957dd73d288bbdd35286d56305d14d237dfd3d WHIRLPOOL 8559852df5d036a4d86a4555bcbeaab6bbb3b5e9cad9daa8c0f5e934e4fb7235bc05df55e09d38eb4d90832036d8b9f5b1ff8108e7d5ea01c86b00eecc0a3d13
|
||||
EBUILD lit-3.9.0.ebuild 777 SHA256 710861fd41bac863bd950d229a16a2a147d65fa5746b8b28df27f2d25dab2384 SHA512 e4d2e44218cff998781670d95fb39d08ded3b438cc669e42ebd985e577d1586f3348ca03120f1dc3b91f63e28c016c8ac2759d704cc451b1baea9fe867283c2f WHIRLPOOL 868e53a3326c921fa82ad99501e34450df10d242bbd754cab2b043d9b07e7bf41dd8e94e7831e33cfc78777841684d47a5b7e2d0c25ffb4ec0dce2a9b37c7840
|
||||
EBUILD lit-4.0.0_rc1.ebuild 781 SHA256 8cf88103c661c1807a6f9cb6ad9d5c8c7354e013f9d69e1c2a3846c806f67b8c SHA512 7bd31482a5606bfc1236c65bd75b80d0d3b746f92cea7229e86e8f6298a52270854a6a80d8675fadd4e7d3231e18fadfa9e8f2d01b25f2516f8d55ec2fad2c24 WHIRLPOOL 838c46d15d459de3f05ead4dbcc9598b1571d7db963e3d39ed2a7966b4ea60eff85ca52607dbab5c3ead3d071e81be66743713346b48c0c4d965193ca78ac173
|
||||
EBUILD lit-4.0.0_rc1.ebuild 713 SHA256 95adfdb3f5dc581dc1544a597f9a8ec6163be381008159a2b15bd968882565e7 SHA512 56358b83bced210ce930a6696bd168114463e25780915f7ca12d25a719933da81ae75ac3153b28f1690cf305359dde7f97e1dd5cc94172b8f8268908f91015aa WHIRLPOOL f2d2a17c2cb55f27f1d83a32e347c198aec61b8fc3a83acd2485ac8f994c0781cbbdf03de6f1154ece413044ee6fc226436512104386bb248d18c4c0cbfdca18
|
||||
EBUILD lit-9999.ebuild 701 SHA256 bca5dcd4846168349240320189220aef229a8217798dc76494aa5c10b3b5a867 SHA512 9ba14d4695c3ceb142458eafdea9c910e5f74745d2b87fe654523cd60f6a9142ce3ef91ffe37a0db7566f7b3c3061816d7eeae689fb8b6d7ea66b6efb18c4307 WHIRLPOOL 95bbd78c9a327f63a4bfad005b066ed4a202813100b393626af77400335fdcfd6c48a15bb4cd43a8f14dd269ff546d8a3fc791955508570b82d97ea29baeff37
|
||||
MISC ChangeLog 510 SHA256 e7c9cd6bc5b3a0aeac1970cbf158561915b48111102ac29e6d196bbe2d345b12 SHA512 868b7233b44e2b16b0b89d12ffdfe0961310af63c590433c1f763f5b8500c0a8c893c6d52b06ae9e63a7a11ead2db169906f6b035b55b713b37044dfcd3c8c76 WHIRLPOOL bfed991a7f04d70e20aac101573b890f5a3da80f2c54a7a8679ac9882c7b6f27ce188f0d1d72755f12fe76c919fb88f91f80843e59e319257af52ee4c358041e
|
||||
MISC metadata.xml 216 SHA256 e94ba81dd2791908508a3993afdebf723cc617314c53c273b9bcca15a9c48327 SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5 WHIRLPOOL 29145f5721e079e0548c5ef22424c65e6a5b2bfc4428918e923fcfdfc37e9b8749fb63e3c2eb5773c17fab276f7513dd66e326b906f1848911dceba7ae4b419a
|
||||
|
@ -1,5 +1,7 @@
|
||||
DIST pygit2-0.24.2.tar.gz 470732 SHA256 2aae85836c3a8da686220db7db05f91f8797e37edf91cc2a1f88b09fb653166a SHA512 95593944fc290d310d66295cf9a8e7723edd668d85377f6bec05a5237e6ae72402d73595d146950231b9f30ee3e3c123fbfdc25cc36d0bd71c5fcb1dff53527e WHIRLPOOL 41155e89deda3d0dfbad6ce94122ad08e01e9c7abc0fd4c07ff366c761835b3bd92ef9e4fcee09cc25f07bcbb829f36e1c353acf30c6ff76c42c938e16335885
|
||||
DIST pygit2-0.25.0.tar.gz 472116 SHA256 de0ed85fd840dfeb32bcaa94c643307551dc0d967c3714e49087e7edc0cdc571 SHA512 44f94869718111acbd4ad41bc4c37ac66557e979241dd5a7bb080cf091fec3fc3d5aa53a8a84eb37b2e6f89518b2ac69d058e1970b7cf98c35b8375807fd8f86 WHIRLPOOL 71d8eb87ef9cd2a1d77ecc1258d5d02f2d0075144fc81556e8a2c0b599202cf17b06c548767b956748feaa13d3ece0d3a664cfe95ab93004e345890805c58175
|
||||
EBUILD pygit2-0.24.2.ebuild 642 SHA256 724e1aab9b6d9f949554be3a667b3ddddf3666e1cd9f29b683d0a5166aa91d6f SHA512 99421030fc02ba79841077eef33d0404f37e0dc618ec7fa8ca9d323f1f547eaa51dcc07a3ba20c9f241645b5255a01d4196f9291f98205461ffd33b3d59a50b2 WHIRLPOOL f53e2499e082b9b692c95a545d4a685430a6152b65e8b7fdd8e9e2caaf1d49b5fffe4c56ab282c0c5a9c380b67ba0887e1f913d1ca273a83a09497b2d50e9522
|
||||
EBUILD pygit2-0.25.0.ebuild 642 SHA256 bb07af81b4be0319254de53742ff891605c1036dbbe87628c57392332f434a6e SHA512 70ae1d28492247c66a79af19cf6975fcde85091042440b0cd482947f7f6e4a5e934895faa39834b615ac5340b0ae506a76f3d8eb702fc4a9425c42c82c007f97 WHIRLPOOL 98bb161ff7d9c6e3936b0d3dabbf7968a98cbadb1993563c38b9c9652a67eced8d0965e75c7db6685a4bc888322f137be5dce30cb483b943e6c9feed9e065923
|
||||
MISC ChangeLog 3901 SHA256 de7c24d8c956c4378ab2ebd8a064219afec02264b18d667d523a63bbb98b357b SHA512 9506bcbab332e1d4c375dd53425962d609c743bbaf4e6d477e0b50c3f4d405d4c29eb0ec56caa40f12a7a91edb54682f6b518671aff2d90236e4568d0a569a20 WHIRLPOOL 9f4815df943c0af5be22b4889b92b332d9bb86733ad233c89d75a4ccc0fb2ed1a67a10443645184efe1687f94f05ddcbede5e152b4a57801d7c051f76de964e4
|
||||
MISC ChangeLog-2015 5270 SHA256 1e405b614fbefad70c3313b3b5aa11fe25b641d551db98d1919540b178d2ad8f SHA512 e05c29cf035e4c77bb7695d29320748841ac741764d3f2249bceb265bc8bd19e4bce5b99e53f2849b107c4baff1651a5a8eb4768e0f2b487698f49677f781de5 WHIRLPOOL 91d562488119ae69758ee46b8d04c623d63c429b178cb94e1ba997203aa715c13c0528b6160177a07d9dc32132cef7d15b050f4caefb2762b02a8a1548629914
|
||||
MISC metadata.xml 375 SHA256 2aed6e69bd59f18ccef2174e3948e9725fa2c2e048801b8983fd97096b8a8d15 SHA512 6f728cfc6dfbc43b422c8df613975b5d8cc58df461bb0162c5e9454b779f0dafd78416713a9ca8767568a989d9dbd8a62ba9c711d7b3a8e431920bbdd7d056f4 WHIRLPOOL 60ec253f15ec7c956982a474bd4d216450b92428a6ef92c19a1d9529f06dc330fb919ed9eb671594928c59d699dbbd6af8eca72b4a33ba75802ac2ce8bc6d177
|
||||
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
|
||||
|
||||
inherit distutils-r1 versionator
|
||||
|
||||
DESCRIPTION="Python bindings for libgit2"
|
||||
HOMEPAGE="https://github.com/libgit2/pygit2 https://pypi.python.org/pypi/pygit2"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
=dev-libs/libgit2-$(get_version_component_range 1-2)*
|
||||
>=dev-python/cffi-1.0:=[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -1,8 +1,8 @@
|
||||
DIST QScintilla_gpl-2.9.2.tar.gz 2491222 SHA256 f2c8ccdc9d3dbb90764ceed53ea096da9bb13b6260da1324e6ab4ecea29e620a SHA512 28f88111d7eb6a016a4b87f04d2b7f5d6481b521a3361a526b3b45a56240f5c8de10310e819234fcba773c6df73bf398ae2dce622976a8e760f506be1defb7c8 WHIRLPOOL a04420c66fd417e5304c92a1ee3c1998f6849bccb9088dae96ed48c06cab0a9b1c012f073aafb1e05aaee46564de9ac89ae07145f3ded35cf47beac78065650a
|
||||
DIST QScintilla_gpl-2.9.4.tar.gz 2557199 SHA256 8b3a23023e9f0573caed6f9cee86f898d87b768ee15b8c211a423783a4cfa4e6 SHA512 5a2eebbe523a0f2f1c7bc63ce5ee9cb8793a597d00eea5b638f18f90d6e798e92c281be23ee5e7072d5afced9e1fccb6ae51526a3623d373d57c3db64d026b16 WHIRLPOOL 68aacdcd0fc7102494ccae1f0ea3e222845bdd3f9bef603d89fe50d50dba6ac77471228a84c1c281a46ccf74bdb6902aa3bb21f89388ec5408bdde5876cf8655
|
||||
EBUILD qscintilla-python-2.9.2-r1.ebuild 1492 SHA256 05d2f43e9b5f52e5bd7d2e504d07fb26f68fd7c4b0ec758733d015beba4ebb49 SHA512 ae5d9dfa385ab41115b2c7e8b2c543bf8203f77eadb3f988d21ccade16721383743668156aae29900162f303bd4d7a834198f7be2f64ac67f6cd8b0306bf9c2a WHIRLPOOL 161cc7c21e00e3cfa6ba854c9565916aefdfb666720f3d0896dc7d564107a0c8efb030b92ca325618da90ea3de089d09e7d30705a6a9043b37e964b1645b042e
|
||||
EBUILD qscintilla-python-2.9.4-r1.ebuild 1781 SHA256 0be88cf500b4d473e593af19657c0eac7670382c64b1c25e6abe892ad41f609a SHA512 36031305a0f25322f481c37f49ec9735e7361e8e918ae62eb8afb4e44ae14a35882ee32351c4451feb1119d39426ec739819332ddbeb712f9e6a8546c31e8c81 WHIRLPOOL ac350f2b58e36772350f37103e5dc4c82cc6f53445648f597589257c50425c91cca00c8c0a978ba0c64ef77db2db236953b42f1c6f14ec97fdba5cb8ac83189d
|
||||
EBUILD qscintilla-python-2.9.4.ebuild 1498 SHA256 09eb8a313e72838f2a0fe93352a73c7d7337c0218d9136af5ea7bf6ebad7ba7a SHA512 37b4e5d83b1d9edfcfd06079163111dd047eafa06f5084dae277894bf1e68c8ca99b431ccac7c7fb90d84fea5becf49023593cc6d6738d0d8c8392cc3d7e02b3 WHIRLPOOL 08f6e13cae5096516cf13cd7ef9b7911096665f4d8b19630ca4ed70cc71b4da7a3b205f3f3bdc2937e6aadf3acef5e16c4f8fa4b37a13ed48dd5bcbff662d1a6
|
||||
EBUILD qscintilla-python-2.9.2-r1.ebuild 1493 SHA256 87339f4a3ea9bb4bc8ab7009107bd87977cae7e3fb330b2669c5f3e57984ebc6 SHA512 ab41d08813d584582c40a4a4a098694e5093c5300b28cf419a196a3b6373cc59d8d0d2b29a2f8cfa6a8f29c1720350d226214831f50d4ee85ee7265851c7d898 WHIRLPOOL 546442372fb1ac78d6517da35bb063e6315a8cb4c029a28763b67fa54785769b2ee2e64e3ae38f385fa4b9165e83e6257252b299ff1022d29e38fc76fb20ca18
|
||||
EBUILD qscintilla-python-2.9.4-r1.ebuild 1782 SHA256 e29fc2e4a0610451af4fb2363f7e5d03db819abe916d98909da0e47f0544fa03 SHA512 cd04647aa39db591b674affff76c2b6859410d402b72281f81c0a5821fa74969cb3bc110772a22134133150591c3199ea6e6a69ab1c13dcf56e16ac4ba4b439a WHIRLPOOL f33ce2954db04a933d97934d41791ddf609dde67ca072c68c5d83076d4517dad503148806f5f854d0d142a4c89a7c3c3a036c60164deede5b212082c5883d0f6
|
||||
EBUILD qscintilla-python-2.9.4.ebuild 1499 SHA256 4e96332b99f1ce6d87cdd8963f995cebc09726208e560e7d06bb5cc1714e53f7 SHA512 f77994aeb190eb116afc1aad2b217a7dbfadfe744087b7ff628f0dfea8b63b5845da97cc1e7a2c6f963c3b7056a609c67a267d4f3aff56eb59e54e853ebd5831 WHIRLPOOL 56f2d333d4cbe0915caeb38cecf6ec16f67423ef6cfd8fca723e74784553328a1587f2d7587dfa70ef80e13c94bca05ee9080421270f0eb051c2e834f828b7f4
|
||||
MISC ChangeLog 4331 SHA256 299e9fb37d9733ff48a9cd13e087fb962ae1afdb0d742b6f2842e2ac5076590f SHA512 db72b669de88184af4c10893459716edbf7aa357825c838d22f8bcffecd48321b2aea0a29df796edd3847adc2dda43046f315ad225f85452411dca4c61332bdb WHIRLPOOL 3ce85eea261005cce24ccdec913c14aa1dc2fc85f97ceaa6829e2edd44e8235b1c70c63686d5481b23c7ea7bdca10d7b88b181b7677a74bb167e6736950949e1
|
||||
MISC ChangeLog-2015 17889 SHA256 89db89a2f66009868ad919e88fddd4c5948804787ebe5ea57ca66415d6555bfc SHA512 659af4bcf5e2ed9a0cdc184e1ef1c1d9a0e114ce50380f53fae751981685b4e4897d5162111ab1227751d3903a6c2300f6b2ccba2cd4bca48bc2b1b82cf07c07 WHIRLPOOL 19208585f37302dc68689e7aa17950b60ea249f7d6031c5b86893a6e6a385f7e807e78d7d7a18705fd50385bbe57643320c541e18dc7e0bbbc2488702f1ff576
|
||||
MISC metadata.xml 666 SHA256 a82ce94f00779be34343e403965f42f6b80b9bbec0f3fe326f5d66fae16d3b3f SHA512 f78ce18443d32b17307e96f8177bc5fb46f5b9f6b4d797e79dcacb6eb76bba578f7d666469576bd5e326717bcd9167fe34a5e1bd1ead5679619816ef8f0363da WHIRLPOOL 434d6a2b4e8c6159c0e1a1ed84dd68e9335a0686cc5061085dffa20bcd8ea526b3c4033be92ff86d354acf3125411cb1c89a1bfb62d4dfd0171d8289c9e38306
|
||||
|
@ -1,7 +1,7 @@
|
||||
DIST simpleeval-0.8.7.tar.gz 11654 SHA256 ea13bcbe38178eebb4d374cdcb6591e0cc281a63669c29c99a6aa4fec7640117 SHA512 7fef73e3b4d62e24048be164f156f19cfd844116fb9603ac88753b216b984f873babb351216ec6f96e29009fadcebd9c81f7e49f6577197c098e4f10ba2116a1 WHIRLPOOL f85124a0caf211b45b675de523ef3e32fae960a354f039f66bfb38f9356fbf70378e10ca20ec74701f6a0db3dc9a6e8689270d71f241507003158cb25ad076b4
|
||||
DIST simpleeval-0.9.1.tar.gz 12915 SHA256 c6887a4bfc1d3a99888cad01604f4f63d5b9ba47320711b27a8f624c1aa86f53 SHA512 117357a96a36b9f2906fc08b984c88bf6ccda7434632871b436e81f8c88d07c9821e3e4f220478eb9c21fc0f86749465667eb8f20cf248650efab31bf8f0a203 WHIRLPOOL 1a45e63dac4021a535eb7d573575cbd3897a080a378e964954172bcbf7567f3db5ff68410063ddca00f9ecf8fb9481fc384cb77e6feaa61e5045597b6941d8f4
|
||||
DIST simpleeval-0.9.3.tar.gz 14582 SHA256 6dafe47d4ccc062fa4fed50ce1b991d169aebafb68182e1a6fd7a048bd4892c1 SHA512 8f9dc5076da57e40388e3e247028cea7db7328c10d88047d68b36e86383209abd7c63e64fa0d64901f82dc4274825700ca7caeb0546e56a1a3a584237d7f8f1d WHIRLPOOL 579718dcc255f067d882c565e905c1948bd1bcd5c17f8803b1b7eaf0c35c4ba1e4178a387d9578ba83e10ab5e9c80748e0a084bbb98a3bf4789d39b7557163b8
|
||||
EBUILD simpleeval-0.8.7.ebuild 528 SHA256 4855ccd077cd72dd7ff08118b51a801f2c24401a4d3c84946a723e939d583250 SHA512 d8e3dc4e16e9e3f87b8bcb92056ed7ef9dc7ea36c0d0a4cfcdf375b2972672ce813e9b3441d89aece522ca00d6d1a03452f17472f088abf77b026bf64513bed6 WHIRLPOOL 174d94e5d6bbd886be50316a8f3912c23a16c6dda67347d59de87670b68c56ca0034d8f72f5d52b94ab81cf34e355544d80482d1b788d61d91aa94a29644fbd0
|
||||
EBUILD simpleeval-0.9.1.ebuild 528 SHA256 4855ccd077cd72dd7ff08118b51a801f2c24401a4d3c84946a723e939d583250 SHA512 d8e3dc4e16e9e3f87b8bcb92056ed7ef9dc7ea36c0d0a4cfcdf375b2972672ce813e9b3441d89aece522ca00d6d1a03452f17472f088abf77b026bf64513bed6 WHIRLPOOL 174d94e5d6bbd886be50316a8f3912c23a16c6dda67347d59de87670b68c56ca0034d8f72f5d52b94ab81cf34e355544d80482d1b788d61d91aa94a29644fbd0
|
||||
EBUILD simpleeval-0.9.3.ebuild 528 SHA256 e3384dfb1019794c424585fe58938b8bee4496db1529c609a8c4c4675fc4fa29 SHA512 c1bda7a1ce0bf56e605eb86f90ba303171314c39f4d8eb28fef02bfc9b53a7899c479216c2baea6551a3f9293184a0ab70188a59db64fc629a9b8f3041365524 WHIRLPOOL 39e50b2e2e8e7ed94f535a35d19bc1a5a59dce66914cdc0e15a5ab91dda7ea22e25d36785e98809ed9fb4059d8417943464c5d07258fa01bdd1bc96d58efa813
|
||||
MISC ChangeLog 3323 SHA256 d9945175654a8d8153f66cccb455bd5b8cf46a9f689519939bb90b0e5ac0f1b9 SHA512 5a3a670ee34685125f2d8f6dc0c8a4e352220e2c9919cc047dfcaa0e76756c41fe6428864ec033f593e465e6696fee8de01eca5e4836d17c85812b79586b8636 WHIRLPOOL b09b200ab39d6ba24a71c8ca288b4444765177a8632ca45bd1878ec94e5367045504bf988e0ccc7e42615e429fc36a657270cb8f424c787698cbee13e6d01a40
|
||||
MISC ChangeLog-2015 802 SHA256 3320ec6b79ecad9e6c0016425eda0c547d0de9d27106bea66bbfe57029cf0b83 SHA512 bbfc3b5194bd02e1aea5acf2ee134f0eaa7940c32087e1733c4e9207d57a0387db33db801b3660e276a24ec2e7cd190037f356fa0c74bb34370412bcb6c74b79 WHIRLPOOL a179ca49b9468d0ad804c3905f6bf23e0160bd38327ec8f332d6f88278d000329e8ad56b753d72f1a415856364ca146bf5bdf1926b2a3c0ef7d7cc5ed5474cc7
|
||||
MISC metadata.xml 483 SHA256 bd854f80225dc5f3411225a1c1b4f03fe1d81e3bcb4d8a9c9d7361070e3a185a SHA512 a2f3d2ad7fb0d4d887022003498692c18db8e4ea6de1f5c5eb2a10e48af624a887dc2a06d91a73023c17a2fadb52e30e9e14b9686f0c0d73b60b6fe35ac39222 WHIRLPOOL d104434993a69ed6d1c4cf1917d8a3d1726508a739d712646c25893e1cb1e08a114ba64876b49765ece63867b08660674a0f09306eee1563dc093e8bae8e210e
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
@ -1,12 +1,6 @@
|
||||
DIST ideaIU-141.3058.30.tar.gz 317771607 SHA256 a2259249f6e7bf14ba17b0af90a18d24d9b4670af60d24f0bb51af2f62500fc2 SHA512 ae90f0f1841fabd918a09f54fcaf99894948423889c78db10cdba88d4b89e59cce13ac27d91e0ef33e37a3f622c8ce0c7f65b4ca56a0d8f52219b2b427036c09 WHIRLPOOL a61e8176d72a7ee33efcb020ff634d833387d0d4efa6317ed0af0c4295fdb809f9de0abd32e16a9732b7799e113d9234bde87342f87ce7808985a3a010208bc4
|
||||
DIST ideaIU-143.2370.31.tar.gz 398109068 SHA256 941a9e0d250c1e21ef2e2beb818cdbdba0acf38e69b74546275d028bc5554a04 SHA512 4435280d514482e173dcc2afb9eb759a36086fe6b0cd49ac3373853167385b9f5117a9ff0bcc3cff5dfda6392aaa3bf835dd5a247f372655209a0cab332adfdf WHIRLPOOL 6f90eb23848cc230b295caf6eaed4e7037291007bd97280c217a1b694ddeb839b2d2c5402c1d3b5c8d2fcaf16717b29dab0dfa378c7e3a0b9ccc8b2dc49cd59d
|
||||
DIST ideaIU-145.1616.11.tar.gz 477640214 SHA256 bf481e0d7141be09f16c51ed152023dc78c38f8ccfadbde1d4c2c131eda03c4d SHA512 c12011eb9bfb0db489bde536be7a35ca927ca9ad2d72d6b25fba3d91483b74fd9047e5124b4ca6e09482ab7603fe55d6172b944aff65b1531f4ceac243f0fa6d WHIRLPOOL 8c9b63af312468c9b421cbdff5a86ac46269e2e56af87c17b4f29feee4195271093398ba3890e11fee46f56130b90f8c3e90664344149ef1b17adc6e9371a38b
|
||||
DIST ideaIU-145.972.3.tar.gz 478361668 SHA256 033b6f2c13ca954024808a84c8a33ebb15a5548720dedf1dbaebaa97ea93f1e9 SHA512 e6445c00aa019b1b026b88aa7c3d9d7e16a1d02e32e453f34ea58149473cd8968dc08a027f628504ca723fc570da2b04feb302496743892a6775c96abddf1f01 WHIRLPOOL 8fa7d32086fd70e0fef4857d3d94a8970c835b3997a4c4f2bf803bf9e59d29f189501f0119d08ef595bf2b346c14723f2cc5469f6c3a7daa4d0077446d0a3972
|
||||
DIST ideaIU-163.11103.6.tar.gz 602157018 SHA256 95871c9a8aed1bd8992ff493fbc5fc31674b18ef3cd509eb8f2e5650b3419eaf SHA512 0e0fc4fbf6b7f9fc099f0debbf99bc2ff3f6e08dcb2fa614564199e68b9ba1ad394555d4305ac7079eab274ed9f127765a01e8d452f8c7c38fc6de52887886a7 WHIRLPOOL 75f1e65779cb476c3b70a2a6672126fbf8a11fe93323f7c540f58aae42d99b2d9cc6cc1026f46601adf232de239e5346f48a8cbade217d68f9fee1287ac5d8d2
|
||||
DIST ideaIU-163.9166.29.tar.gz 601076158 SHA256 1c52ea32f13f186ed532c16a084e8360d7d4a58e93a05ce25bde9c88ab7b2699 SHA512 d0e8e80129b0650bcdd2c630d7ab6b584c47bb9f361cf02622ba4e40d777cf2563e4bacdd397a203f91894144eedb17d7aee3cd3ba42c31e97d7da29720a34dd WHIRLPOOL 254f64cdc3c3b2fe165ed1796fc763449eb691ee99807d25cf4b286ac0b784d34fee477241988ef46fe49c1eb4ca7f386e50159b926fa5569f2e11e20b9f2e2c
|
||||
EBUILD idea-ultimate-14.1.7.141.3058.30.ebuild 1496 SHA256 b43f831f4d781c872eba30bf195eee5f423827dd2dd57e8559e398a89170602c SHA512 6f1d6277205b4b1c8deb3631e06d61a80789f97c6ca28a4c471574dc71c18cd255841dafa001f1f392f399ed49bf894de62046efb940f166b820652db50a1de9 WHIRLPOOL 2f97965952c2807ddf587661f2b7e3229b9370d82364538607bbcedd8b9302dd6086c0ab8ffcbdb106a1c0ff18514589aa40ad34bfa80a9f7c3d0e64b535e07d
|
||||
EBUILD idea-ultimate-15.0.6.143.2370.31.ebuild 1992 SHA256 eb4abbcfede5240c2cb503188231baa047138bacf607e9284f4537dd84cbb2c5 SHA512 fac855aa0fe96823392b95f73d48d6629770b04591e493d2dd21985d428de22f2a3fc4cdaf468150da37844679347db260a3cac35d3dc4d8377a2568a5a51c62 WHIRLPOOL c625b9163e0daa7392d36530b0f3836e89454446302ea9afda66cb8748bb98e5b350457b4c49651d822ef4c922f0663b976cae9a8e3da81eb870f6342fe9935c
|
||||
EBUILD idea-ultimate-2016.1.2.145.972.3.ebuild 2163 SHA256 5a131f23eb5f69226695cc35570f736c3efaedd7c2dff0faaadb2b6587a7c82e SHA512 c69dfdfb743ec3f211c182036e6ae2b9a34015129f3e0c312d6e225410d09fc59ca4094d853e434e35a023a5cba3ff9da2f147e84fa5a7dc9d0d793edca596d6 WHIRLPOOL 5c22d26194ea7664d3fdb2e2c9b8e59adb786bf10ca4e2c50729cfd55a132f42fbc4fa2d9a71bc2f86137e0d3567b8538e745f4ced8fbf5b1ad7869024b1e078
|
||||
EBUILD idea-ultimate-2016.1.3.145.1616.11_pre.ebuild 2162 SHA256 3381b20480b682934066e25f31e5f702741ba63bcd8e27de9a702e6d6e4d33d3 SHA512 da51ebae09658a8679389860ef7f03742f5c8b8860627d876dbb11d3155167a05379b610bbbd40517c490c6c97aea177ff8d71d3268b70e128d664784ca047a2 WHIRLPOOL 059cd97befee1e2d0d2b7d8cda0829a578226bf34d34f8638d3496f713f934386564a47af09f0a91c9b232ced2657125b981fe4c2d564df2c85219d26743c60b
|
||||
EBUILD idea-ultimate-2016.3.1.163.9166.29.ebuild 2346 SHA256 bb763f10890bee30a2f88cba3ed458d9e2be8437856d2f9f881431aab210317b SHA512 e597b0552cfca50fb8601fe25afa166cb4e860f19da1a1b7ddf14ef3e71f14214b1ba9b693cf40f3ff2ca5a148ef2905cda9da696b89f22118460d9b70192a8d WHIRLPOOL 3e28cb1f68745c4416c615708a28ce953d947f353a7f9373562c25d844b93e067b2c0d6f44a3bd65ac303831081ae8809662ac2118facd4d75da6b9dc97fa7fd
|
||||
EBUILD idea-ultimate-2016.3.3.163.11103.6.ebuild 2346 SHA256 95549c05ae2d98f18509cc2868dd4672c3c836e1513fe13308bdfdb36c7bc30a SHA512 6c25b75040e4a8bba4726387f7a960cbd8ae174748f02205f9d37cd859758b2d65c0ffbef12d49b6263599eee1b2eca7ba5b05d6303ae2594d051dc6fda2e374 WHIRLPOOL 12e4266559bcd93cc166ad6b74bad6baf41ef79718ca6a8e81e874a8936a32699ca9364fc402660498c739cbdd17a0dbc88f17ae1c22341be25eaf844d480b07
|
||||
MISC ChangeLog 11025 SHA256 b205058b3a1d2b05c58ee1c03effe16ac6867404ebc8d06ff63b2bd8c9c49e84 SHA512 7c4bb3b4f79f854698ae44fa0de16a2e117eb50be0066d14cac9ef02bf6d7f38d0dc2aab46d7274f6d8fed29702f472a0ab9d5cd22997f7f4a16a85692b42e44 WHIRLPOOL 9098cce5ca031eb7c58a5552f70cfd2f3736eb277fa08d9ffba339a65ca9e39dbd684910bd9943837fb77b9e68b1294bf078493057fba218a5abd8645180ca58
|
||||
MISC metadata.xml 753 SHA256 59ad84d9f49a610caef99a469fdb2304cb8d91f59593202f5b48f3af5dcdb152 SHA512 6e858e918425d862e869df4c61a40ccbfce2b8507c477a8a78bc7c874712a7bae55bcf057c947e2eeadebfb284bb14550227aea4af0d2b1d0583054ddfebf22d WHIRLPOOL 9077c47d8e20b058c9ced628648436f00700ce24aa3dbfdf3efa1331ecea160ff868d224130651acb73b3f6c613f85a19d25a6070ea132aa293b8862103ae112
|
||||
|
@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils versionator
|
||||
|
||||
SLOT="0"
|
||||
PV_STRING="$(get_version_component_range 4-6)"
|
||||
MY_PV="$(get_version_component_range 1-3)"
|
||||
MY_PN="idea"
|
||||
|
||||
# distinguish settings for official stable releases and EAP-version releases
|
||||
if [[ "$(get_version_component_range 7)x" = "prex" ]]
|
||||
then
|
||||
# upstream EAP
|
||||
KEYWORDS=""
|
||||
else
|
||||
# upstream stable
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A complete toolset for web, mobile and enterprise development"
|
||||
HOMEPAGE="https://www.jetbrains.com/idea"
|
||||
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz -> ${MY_PN}IU-${PV_STRING}.tar.gz"
|
||||
|
||||
LICENSE="IDEA
|
||||
|| ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="!dev-util/${PN}:14
|
||||
!dev-util/${PN}:15"
|
||||
RDEPEND="${DEPEND}
|
||||
>=virtual/jdk-1.7:*"
|
||||
S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
|
||||
|
||||
QA_PREBUILT="opt/${PN}-${MY_PV}/*"
|
||||
|
||||
src_install() {
|
||||
local dir="/opt/${PN}-${MY_PV}"
|
||||
|
||||
insinto "${dir}"
|
||||
doins -r *
|
||||
fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}
|
||||
|
||||
make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
|
||||
newicon "bin/${MY_PN}.png" "${PN}.png"
|
||||
make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;"
|
||||
|
||||
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
|
||||
mkdir -p "${D}/etc/sysctl.d/" || die
|
||||
echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
|
||||
}
|
@ -1,71 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils versionator
|
||||
|
||||
SLOT="0"
|
||||
PV_STRING="$(get_version_component_range 4-6)"
|
||||
MY_PV="$(get_version_component_range 1-3)"
|
||||
MY_PN="idea"
|
||||
|
||||
# distinguish settings for official stable releases and EAP-version releases
|
||||
if [[ "$(get_version_component_range 7)x" = "prex" ]]
|
||||
then
|
||||
# upstream EAP
|
||||
KEYWORDS=""
|
||||
else
|
||||
# upstream stable
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A complete toolset for web, mobile and enterprise development"
|
||||
HOMEPAGE="https://www.jetbrains.com/idea"
|
||||
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}.tar.gz -> ${MY_PN}IU-${PV_STRING}.tar.gz"
|
||||
|
||||
LICENSE="IDEA
|
||||
|| ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="!dev-util/${PN}:14
|
||||
!dev-util/${PN}:15"
|
||||
RDEPEND="${DEPEND}
|
||||
>=virtual/jdk-1.7:*"
|
||||
S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
|
||||
|
||||
QA_PREBUILT="opt/${PN}-${MY_PV}/*"
|
||||
|
||||
src_prepare() {
|
||||
if ! use amd64; then
|
||||
rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die
|
||||
fi
|
||||
if ! use arm; then
|
||||
rm bin/fsnotifier-arm || die
|
||||
rm -r plugins/tfsIntegration/lib/native/linux/arm || die
|
||||
fi
|
||||
if ! use ppc; then
|
||||
rm -r plugins/tfsIntegration/lib/native/linux/ppc || die
|
||||
fi
|
||||
if ! use x86; then
|
||||
rm -r plugins/tfsIntegration/lib/native/linux/x86 || die
|
||||
fi
|
||||
rm -r plugins/tfsIntegration/lib/native/solaris || die
|
||||
rm -r plugins/tfsIntegration/lib/native/hpux || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dir="/opt/${PN}-${MY_PV}"
|
||||
|
||||
insinto "${dir}"
|
||||
doins -r *
|
||||
fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}
|
||||
|
||||
make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
|
||||
newicon "bin/${MY_PN}.png" "${PN}.png"
|
||||
make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;"
|
||||
|
||||
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
|
||||
mkdir -p "${D}/etc/sysctl.d/" || die
|
||||
echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
|
||||
}
|
@ -1,77 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils versionator
|
||||
|
||||
SLOT="0"
|
||||
PV_STRING="$(get_version_component_range 4-6)"
|
||||
MY_PV="$(get_version_component_range 1-3)"
|
||||
MY_PN="idea"
|
||||
|
||||
# distinguish settings for official stable releases and EAP-version releases
|
||||
if [[ "$(get_version_component_range 7)x" = "prex" ]]
|
||||
then
|
||||
# upstream EAP
|
||||
KEYWORDS=""
|
||||
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${PV_STRING}.tar.gz"
|
||||
else
|
||||
# upstream stable
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IU-${MY_PV}b.tar.gz -> ${MY_PN}IU-${PV_STRING}.tar.gz"
|
||||
fi
|
||||
|
||||
DESCRIPTION="A complete toolset for web, mobile and enterprise development"
|
||||
HOMEPAGE="https://www.jetbrains.com/idea"
|
||||
|
||||
LICENSE="IDEA
|
||||
|| ( IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal )"
|
||||
IUSE="-custom-jdk"
|
||||
|
||||
DEPEND="!dev-util/${PN}:14
|
||||
!dev-util/${PN}:15"
|
||||
RDEPEND="${DEPEND}
|
||||
>=virtual/jdk-1.7:*"
|
||||
S="${WORKDIR}/${MY_PN}-IU-${PV_STRING}"
|
||||
|
||||
QA_PREBUILT="opt/${PN}-${MY_PV}/*"
|
||||
|
||||
src_prepare() {
|
||||
if ! use amd64; then
|
||||
rm -r plugins/tfsIntegration/lib/native/linux/x86_64 || die
|
||||
fi
|
||||
if ! use arm; then
|
||||
rm bin/fsnotifier-arm || die
|
||||
rm -r plugins/tfsIntegration/lib/native/linux/arm || die
|
||||
fi
|
||||
if ! use ppc; then
|
||||
rm -r plugins/tfsIntegration/lib/native/linux/ppc || die
|
||||
fi
|
||||
if ! use x86; then
|
||||
rm -r plugins/tfsIntegration/lib/native/linux/x86 || die
|
||||
fi
|
||||
if ! use custom-jdk; then
|
||||
if [[ -d jre ]]; then
|
||||
rm -r jre || die
|
||||
fi
|
||||
fi
|
||||
rm -r plugins/tfsIntegration/lib/native/solaris || die
|
||||
rm -r plugins/tfsIntegration/lib/native/hpux || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dir="/opt/${PN}-${MY_PV}"
|
||||
|
||||
insinto "${dir}"
|
||||
doins -r *
|
||||
fperms 755 "${dir}"/bin/{idea.sh,fsnotifier{,64}}
|
||||
|
||||
make_wrapper "${PN}" "${dir}/bin/${MY_PN}.sh"
|
||||
newicon "bin/${MY_PN}.png" "${PN}.png"
|
||||
make_desktop_entry "${PN}" "IntelliJ Idea Ultimate" "${PN}" "Development;IDE;"
|
||||
|
||||
# recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
|
||||
mkdir -p "${D}/etc/sysctl.d/" || die
|
||||
echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
|
||||
}
|
@ -1,4 +1,6 @@
|
||||
EBUILD lldb-4.0.0_rc1.ebuild 3037 SHA256 f43b4b1ba0c65037b93cf9176c263a690e540351a287cfe548797176431a27b4 SHA512 f9fe9e7fead32d307d46722348654c043d5c139c05f596f85262283698f4234d8b73918bb61bd523c6c3b8e4dc9d9883bd0e19656db1c20ddf05c5599304bbc4 WHIRLPOOL c731bf7029d736a51bcece5cb196edb41f403207155349169e8891776df4524e9bf3ec08ce0ec961841f1bdb8f977a510d9f2522079ef0c3423cda5147fa51c8
|
||||
DIST lldb-4.0.0rc1.src.tar.xz 19123176 SHA256 f56f5add372a5ea2bd1d21155ab5985479b9db50443f26223310084392127324 SHA512 03f39fee90fbaef1faa1360e5c9ce4229178e6b8108c643165723fd613f93fb5349c62f580c708ef42be6de0111827ec476b3c7cd65d883cedbef821c3deed0a WHIRLPOOL 7a684ec94009df38c6a2055a8a63e4faa1809a8ec00a97a0c877a9a9d6a50c10cbfb57bdd476972d8485e2446ea41947b27d909860745e9d79e981abe06d4131
|
||||
DIST llvm-4.0.0rc1.src.tar.xz 20996760 SHA256 ccbff3a7af78efc12b5b7f749d184b4c8caf75621af4e05f640cbfa9f80f8604 SHA512 10b6fee561b9307490d5f20ce70b7e0099bd405e56c8330be9aa04673f39dbd712833e357a577a5106819336a1957dd73d288bbdd35286d56305d14d237dfd3d WHIRLPOOL 8559852df5d036a4d86a4555bcbeaab6bbb3b5e9cad9daa8c0f5e934e4fb7235bc05df55e09d38eb4d90832036d8b9f5b1ff8108e7d5ea01c86b00eecc0a3d13
|
||||
EBUILD lldb-4.0.0_rc1.ebuild 2793 SHA256 b514a5420e25d6e33f29592884c0f4690f7cbf5bbb0602924f28be3db80f6e9e SHA512 cda025114e4f61abbfc98c1136213060dcaa08602dea4327d45b748a5bfa07af09a258a636472af2bb625ddf6824cad70407a7f2927456acb1dd6d41c04a9d54 WHIRLPOOL 571393cc09673c5350b2e64d22ad85d2600c51ee2b446bf3de4e6f40929a28c52e23d9d0a8bcad192558a834ad5881a96214e5c6c889d533614a945f1a0dfe66
|
||||
EBUILD lldb-9999.ebuild 2911 SHA256 a9b731ee762027e54a2929105a007c9fd433c6e4759935689b43c85db691acbe SHA512 aa1bd46f3416aba6c535e35256423de63a39906b8d7f2899ffeeb31d0c7d3e078a83d0e5a78d274af4664a73374211ec30b67b4029c11ca5b7627bc25153138f WHIRLPOOL 377124fea29c2097ab531f41405305a5d42c662dc2bad197e824c8bb1515a66ef51469a9532f383d39365656e513e901cbf4f420b36d274946176117c194399d
|
||||
MISC ChangeLog 896 SHA256 45fa8891008f733b1dc64963fcc074d79d910d3fa0247a5363c27a5629c28657 SHA512 0b80df074c10b4b65da01b02444386ebdd8f495605de7adc0ef57e8c40eb8c59b888d3d3b85bbc49d351715062b04e1d55ee304b3572592fef62c262546ed092 WHIRLPOOL 6c45ed0905574bb8ad09f56c073d35c1909f542704f6fced3a068e25e7ca00316d4659d5ed36d6a84b812a2a249c7cb9b5ff4764cc10eb9581690406dab761d5
|
||||
MISC metadata.xml 216 SHA256 e94ba81dd2791908508a3993afdebf723cc617314c53c273b9bcca15a9c48327 SHA512 3485598147c953e72e1785693a489a7e7d73d59620b76054db9c0ce95d8bfa0e8ffec29da7f7a9d73a32e5b77eac07ca3306c56a972dc57fd89d477edaebf3d5 WHIRLPOOL 29145f5721e079e0548c5ef22424c65e6a5b2bfc4428918e923fcfdfc37e9b8749fb63e3c2eb5773c17fab276f7513dd66e326b906f1848911dceba7ae4b419a
|
||||
|
@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils gnome2-utils
|
||||
|
||||
DESCRIPTION="Chromium B.S.U. - an arcade game"
|
||||
HOMEPAGE="http://chromium-bsu.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/chromium-bsu/${P}.tar.gz"
|
||||
|
||||
LICENSE="Clarified-Artistic"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="mixer nls +sdl"
|
||||
|
||||
RDEPEND="media-fonts/dejavu
|
||||
media-libs/quesoglc
|
||||
media-libs/glpng
|
||||
virtual/opengl
|
||||
virtual/glu
|
||||
x11-libs/libXmu
|
||||
mixer? ( media-libs/sdl-mixer )
|
||||
!mixer? (
|
||||
media-libs/freealut
|
||||
media-libs/openal
|
||||
)
|
||||
nls? ( virtual/libintl )
|
||||
sdl? (
|
||||
media-libs/libsdl[X]
|
||||
media-libs/sdl-image[png]
|
||||
)
|
||||
!sdl? ( media-libs/freeglut )"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-ftgl \
|
||||
--enable-glc \
|
||||
$(use_enable mixer sdlmixer) \
|
||||
$(use_enable !mixer openal) \
|
||||
$(use_enable nls) \
|
||||
$(use_enable sdl) \
|
||||
$(use_enable sdl sdlimage) \
|
||||
$(use_enable !sdl glut)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
newicon -s 64 misc/${PN}.png ${PN}.png
|
||||
domenu misc/chromium-bsu.desktop
|
||||
|
||||
# install documentation
|
||||
dodoc AUTHORS README NEWS
|
||||
dodoc "${S}"/data/doc/*.htm
|
||||
dodoc -r "${S}"/data/doc/images
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit autotools eutils
|
||||
|
||||
DESCRIPTION="Bomberman-like multiplayer game"
|
||||
HOMEPAGE="https://savannah.nongnu.org/projects/clanbomber/"
|
||||
SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.lzma"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/boost
|
||||
media-fonts/dejavu
|
||||
media-libs/libsdl[sound,joystick,video]
|
||||
media-libs/sdl-gfx
|
||||
media-libs/sdl-image[png]
|
||||
media-libs/sdl-mixer
|
||||
media-libs/sdl-ttf"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( AUTHORS ChangeLog ChangeLog.hg IDEAS NEWS QUOTES README TODO )
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-automake112.patch
|
||||
"${FILESDIR}"/${P}-boost150.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i -e 's/menuentry//' src/Makefile.am || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
newicon src/pics/cup2.png ${PN}.png
|
||||
make_desktop_entry ${PN}2 ClanBomber2
|
||||
rm -f "${D}/usr/share/${PN}/fonts/DejaVuSans-Bold.ttf" || die
|
||||
dosym /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf \
|
||||
/usr/share/${PN}/fonts/DejaVuSans-Bold.ttf
|
||||
}
|
@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="A freeware clone of Counter-Strike with some added features in gameplay"
|
||||
HOMEPAGE="http://www.cs2d.com/"
|
||||
SRC_URI="https://dev.gentoo.org/~maksbotan/cs2d/cs2d_${PV}_linux.zip
|
||||
https://dev.gentoo.org/~maksbotan/cs2d/cs2d_${PV}_win.zip
|
||||
https://dev.gentoo.org/~maksbotan/cs2d/cs2d.png"
|
||||
LICENSE="freedist"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND="
|
||||
x86? (
|
||||
media-libs/freetype:2
|
||||
media-libs/openal
|
||||
x11-libs/libX11
|
||||
x11-libs/libXxf86vm
|
||||
virtual/opengl
|
||||
)
|
||||
amd64? (
|
||||
>=media-libs/freetype-2.5.0.1:2[abi_x86_32(-)]
|
||||
>=media-libs/openal-1.15.1[abi_x86_32(-)]
|
||||
>=virtual/opengl-7.0-r1[abi_x86_32(-)]
|
||||
>=x11-libs/libX11-1.6.2[abi_x86_32(-)]
|
||||
>=x11-libs/libXxf86vm-1.1.3[abi_x86_32(-)]
|
||||
)"
|
||||
|
||||
QA_PREBUILT="opt/cs2d/CounterStrike2D"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# removing windows files
|
||||
rm -f *.exe *.bat || die
|
||||
|
||||
# OpenAL is default sound driver
|
||||
sed -i \
|
||||
-e 's:^sounddriver.*$:sounddriver OpenAL Default:' \
|
||||
sys/config.cfg || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /opt/${PN}
|
||||
doins -r .
|
||||
|
||||
# avoid file collision with untracked file
|
||||
rm -f "${ED%/}/opt/${PN}/sys/core/started.cfg"
|
||||
|
||||
make_desktop_entry CounterStrike2D "Counter Strike 2D"
|
||||
make_desktop_entry "CounterStrike2D -fullscreen -24bit" "Counter Strike 2D - FULLSCREEN"
|
||||
make_wrapper CounterStrike2D ./CounterStrike2D /opt/${PN} /opt/${PN}
|
||||
doicon "${DISTDIR}"/${PN}.png
|
||||
|
||||
# fixing permissions
|
||||
fperms -R g+w /opt/${PN}/maps
|
||||
fperms -R g+w /opt/${PN}/screens
|
||||
fperms -R g+w /opt/${PN}/sys
|
||||
fperms o+x /opt/${PN}/CounterStrike2D
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="A remake of the Sinclair Spectrum game of the same name"
|
||||
HOMEPAGE="http://www.autismuk.freeserve.co.uk/"
|
||||
SRC_URI="http://www.autismuk.freeserve.co.uk/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="media-libs/libsdl[video]"
|
||||
RDEPEND=${DEPEND}
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-underlink.patch"
|
||||
)
|
||||
|
||||
src_install() {
|
||||
dobin "${PN}/${PN}"
|
||||
dodoc README ${PN}/docs/en/index.html
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils autotools gnome2-utils
|
||||
|
||||
DESCRIPTION="High speed arctic racing game based on Tux Racer"
|
||||
HOMEPAGE="http://extremetuxracer.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/extremetuxracer/etr-${PV/_/}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=media-libs/libsfml-2.2
|
||||
virtual/glu
|
||||
virtual/opengl"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}/etr-${PV/_/}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# kind of ugly in there so we'll do it ourselves
|
||||
sed -i -e '/SUBDIRS/s/resources doc//' Makefile.am || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
dodoc doc/{code,courses_events,guide,score_algorithm}
|
||||
doicon -s 48 resources/etr.png
|
||||
doicon -s scalable resources/etr.svg
|
||||
domenu resources/etr.desktop
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils cdrom
|
||||
|
||||
DESCRIPTION="Heavy Metal: FAKK2 - 3D third-person action shooter based on the Heavy Metal comics/movies"
|
||||
HOMEPAGE="http://www.lokigames.com/products/fakk2/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="LOKI-EULA"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86"
|
||||
IUSE="nocd"
|
||||
RESTRICT="strip"
|
||||
|
||||
RDEPEND="virtual/opengl"
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
dir=/opt/${PN}
|
||||
Ddir=${D}/${dir}
|
||||
|
||||
pkg_setup() {
|
||||
if use nocd ; then
|
||||
ewarn "The installed game takes about 378MB of space!"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cdrom_get_cds fakk
|
||||
einfo "Copying files... this may take a while..."
|
||||
exeinto "${dir}"
|
||||
doexe ${CDROM_ROOT}/bin/x86/glibc-2.1/${PN}
|
||||
insinto "${dir}"
|
||||
doins ${CDROM_ROOT}/{README,icon.{bmp,xpm}}
|
||||
exeinto "${dir}"/fakk
|
||||
doexe ${CDROM_ROOT}/bin/x86/glibc-2.1/fakk/{c,f}game.so
|
||||
if use nocd ; then
|
||||
insinto "${dir}"/fakk
|
||||
doins ${CDROM_ROOT}/fakk/pak{0,1,2,3}.pk3
|
||||
doins ${CDROM_ROOT}/fakk/default.cfg
|
||||
fi
|
||||
|
||||
# Now, since these files are coming off a cd, the times/sizes/md5sums won't
|
||||
# be different ... that means portage will try to unmerge some files (!)
|
||||
# So, we run touch on ${D} to make sure portage doesn't do any such thing
|
||||
find "${Ddir}" -exec touch '{}' \;
|
||||
|
||||
make_wrapper ${PN} ./${PN} "${dir}" "${dir}"
|
||||
newicon ${CDROM_ROOT}/icon.xpm ${PN}.xpm
|
||||
|
||||
make_desktop_entry ${PN} "FAKK2" ${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
echo
|
||||
ewarn "There are two possible security bugs in this package, both causing a denial of"
|
||||
ewarn "service. One affects the game when running a server, the other when running as"
|
||||
ewarn "a client. For more information, see bug #82149."
|
||||
echo
|
||||
elog "To play the game run:"
|
||||
elog " fakk2"
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="A shooting game in the spirit of Phobia games"
|
||||
HOMEPAGE="http://www.mhgames.org/oldies/formido/"
|
||||
SRC_URI="http://noe.falzon.free.fr/prog/${P}.tar.gz
|
||||
http://koti.mbnet.fi/lsoft/formido/formido-music.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT=0
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="media-libs/libsdl[sound,video]
|
||||
media-libs/sdl-image
|
||||
media-libs/sdl-mixer"
|
||||
RDEPEND=${DEPEND}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
cd "${S}"/data || die
|
||||
unpack ${PN}-music.tar.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i \
|
||||
-e "s:g++:$(tc-getCXX):" \
|
||||
-e "/^FLAGS=/s:$: ${CXXFLAGS}:" \
|
||||
-e "/^LINKFLAGS=/s:=.*:=${LDFLAGS}:" \
|
||||
-e "s:\${DATDIR}:/usr/share/${PN}/data:" \
|
||||
-e "s:\${DEFCONFIGDIR}:/usr/share/${PN}:" \
|
||||
Makefile || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
insinto /usr/share/${PN}
|
||||
doins -r ${PN}.cfg data
|
||||
newicon data/icon.dat ${PN}.bmp
|
||||
make_desktop_entry ${PN} Formido /usr/share/pixmaps/${PN}.bmp
|
||||
dodoc README README-1.0.1
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue