Sync with portage [Sat Dec 10 09:56:29 MSK 2016].

master
root 8 years ago
parent ed8e644fe2
commit 221eb779c2

@ -1,19 +1,10 @@
AUX elektra-0.7.1-automake-1.12.patch 600 SHA256 42ae7ff20a5e2f9b99a8c6db8c3aab3de081eae847cc627c8480333a57e31495 SHA512 86942a6c22b831d76884af3174d3ee4be2c399eb2eab3f1acc0aff02ba5596a9ed7ec95e465aae4eca8c64e993e5c3959d02490e4c1dfd142dfce8f0260bcbc4 WHIRLPOOL 6826652512fce2d7c2808b225fb733891d3a36da8579487881a6a4d3c28e6231a1228fed03eed50010cbd5012afc7d587ea5d22a18c8bb130767f20a4d57bd5b
AUX elektra-0.7.1-ltdl.patch 630 SHA256 707a809f9927f5ef376b7f4f7c116590524f2da8a5cbcfb76ab2664b14de136c SHA512 f32fc4b0c3fd943ba2ced6908417eeb24216878e6a8523991e81f59343c35d4cc2e393153f4c961bdbf8574e7caf941c0c85d695003aa124f55e9e9e862d13d8 WHIRLPOOL 4a787ed571e8cc82a1bfcefd6f3ff8dca4f251286b6ffd7e8c898ce11526ca86c19f72d33f16397dd131c5f6977195077442199c54e8f786d7748812fd259cc4
AUX elektra-0.7.1-remove-ddefault-link.patch 576 SHA256 ad834ef43a15925e5570faae853fa6d32607bd75dd991d9223373c1aa66df15e SHA512 75b0d776fdd150f369021f98868da5a1d3e4dc7891a5de149c9b16ca984300a0688fec11e9441732ac7d11c899371bbfa3879562131333597a5d57f89748a92d WHIRLPOOL dc0dd9e760ce86b5b8e28cae0c43c86de4194c1008d82a4b8dfe934eda35c88f7e3ff26931a46f192f0a45e0f71d642c8d10d00ac66431e6c5e037ffbb34ef1c
AUX elektra-0.7.1-test.patch 6259 SHA256 a84091cbe3b0ca9c01278c17d8eee0f95a06758969d52599b855da1be3949f49 SHA512 258e49c90cea8b1a830a8acb5a2307e49d3dea6b2189373f1b0b614cb070d7a9dbb4954fb486bbacd46fa612d96d6824ef1ee4f40925ad2a347eabb4a45bdfe7 WHIRLPOOL 382a95d5b7fb4d5564eac06a04a909e69af3770913d06b56c3e3d78f3c4f56ef9a4fe51e490e274de0cdd9b254808da6c5638d4b35f991fe1b4c5cf9d7cda011
AUX elektra-0.8.11-conditional-glob-tests.patch 667 SHA256 28d6f2de7cc9c1281d943da84561047cf029d7f2b6425814b4bb4cabd13ce250 SHA512 e329f3971af6e8ceef11161226cf0484c5cbbaa81b8e03a1d5066e5438af4a236502a792f13264bacec96b08175e6dcc06d0baddcdf3c2593915fe4c14ada374 WHIRLPOOL d1139870ab8f8f3fd099f0dcb6febaa5f6e71cc0d4aee736a47969b3b77725bbfe7795e2d9cfa744367e865b3487254c02ab51f3ddca7a695221addce526d68f
AUX elektra-0.8.15-conditional-glob-tests.patch 415 SHA256 db679f8c4a555461f33468c139fecb3221f212dbb2fd0e6bb3b004a503565c76 SHA512 e57b317716979a5cb94e11094db8eeaac2941640262eec011329d1f6b1cda27c19999099e0b9a5bc9a7131de730a7065ac9256d965bf8d553afbadb94172a27c WHIRLPOOL 41dde47a20d84ef8800051b2d1baa977ed65111f86a430a12c7b2678fe845aaabfcb6ae914dbdc399935cfd3b4e70b8bbfd67a02768053aa6903817590f6f7da
AUX elektra-0.8.15-gcc-5.4.0.patch 639 SHA256 d950b5dc795ccf668290eb549f7b9f550b128af93a509409309995cca21d131b SHA512 8b6eeec8f46fc92db86e19f1401a49fa129c5658a7c63e1307e990be69b873d2c1099fce0bca8224ea20ae4ff30b71c4dd6b69dc5bc9fd12ec45add6d2e76960 WHIRLPOOL 8911c9f74b40262c9a9998a3333827c6e57dc613dc3f9fa5e723092aaa89fd1d96cedde65f9c07fa3c0e61bfbc5018ce76bb2172f2b8d0f7c1047b9c00b2fa85
DIST elektra-0.7.1.tar.gz 1347524 SHA256 ff90ae274935eac9c9c5c85ca7e66049be46a31d9ef08bc59a59858a15284c8c SHA512 25ca25e95d1a20a79ba97b094dc9630fb791f6653c2bacec751cc51492202831b7d28ae0786081e6be91581245bda3f5b7e2f3b523f7faa6bfb1d97b3d209684 WHIRLPOOL e90e7c126f2467c8ae29e3cffd5d8a6bfa444dfd38edcc8809d49562825aff8ec6c826139da4a2aa09e38935ee63b48674431c7cc27e2a14d372b2b8270b170d
DIST elektra-0.8.12.tar.gz 2102450 SHA256 562432bea9455a61ff6e6b3263078ea9b26bef2ed177a04b5f9b181d605bc021 SHA512 be01dbeae5cc680973a7c7917f341506106139c7facc3d3f597f31f7aa91065dcee862121b8704d589f4c6dd916a99cadc9b67e2e9604bec2841b1ebafea89ea WHIRLPOOL 6661d9a337aa71fcc9764f127ec4055b3eb1456d60608c80ac8763aee2d680ab8691a16668da8ef694efb09e2415f58bf4e34a4f1f0e9a7498fecf88f56ce9da
DIST elektra-0.8.15.tar.gz 2338297 SHA256 6a406986cecb8d4a44485ced118ee803bc039b0824b72298e123b4dd47eb0b22 SHA512 86a408dd546b33e3b437f92f415de7aee6a235189f9eab0762b3f44ab4c453ee369a53de10a9f5b0df1b446460b12c57c6b8b77c282648ec2a49f2328d9af13d WHIRLPOOL c4f77903f9340c665f4c484c0b700b048358691873031ae5e62e63f0acf9a5fc5efb3c307331712497c59172ad202780280abfa8b717f523fabda73564a0005e
DIST elektra-0.8.16.tar.gz 2405443 SHA256 3cf0624eb027e533192ca9d612618df3d38ec3674c9cd20474f04ff269fad77e SHA512 b225e61379907365a423ea75ec7138e5257bb78c526bb05a1ec21f66a52eb4bad9e6f1eb23209d700670b21b86166497b47c3bc46bc9d45f6d366cd544afc326 WHIRLPOOL 3230dbe2f613b5eee71c01ce7afeac3cca02ffbf45cba7a9300f8f3347d5d4c3baf0f8339ecaaaeb3ca747523229292738f1e94660187c1a9c23b4aaa02f0b6f
EBUILD elektra-0.7.1-r5.ebuild 1995 SHA256 fb1317f896668d657a36ee56bd17006ffd8264490141ad1bbf340dc17e5dec06 SHA512 5bae9d41121cb6709836e4491b3b6e40da59b9611b25c20323cc439ba915010d8449ca156114e2c437b7bda02e74a30d9c00e01202eea773109883245c1c55e9 WHIRLPOOL 3537510a5d937ac775556962ae8f7c940d2a6434d23d358e2d83a7f72c7044ed4655bf7ec219b85c66589746ba2dfd26b2074ffb85526dff059dbd01bd982672
EBUILD elektra-0.8.12.ebuild 3663 SHA256 f3be2b544123d15dc97bb6ac5be3b5a3eea72d175f037b8dbfb4ee1787abf45a SHA512 35031061df55a263c122cedacdaf8976767b45e7023d838245c3ab0afb89b7cae4a14033604c043a4cf4c041dc902220f9a864fd902d011868c2ed22cd54f771 WHIRLPOOL f78144440ad4c00400964aedcd85de88d22c516349d71c8a6d0e4a38fc32027efd4078d1dfd44919ee2b23450f3e07dcdf38e5bccf330881c8ce9a68af458ab6
EBUILD elektra-0.8.15.ebuild 3656 SHA256 017d41a3f8c3e6ba4f3a934e357b9939a64644d57d38c2705fe8d8caad8cbbf0 SHA512 e0cb71855283f3f6eb26395e5d4a3c282627e64b6c0ab8b3e67fb6be06691c7a995945cb549d903d143da4a3c77c83e9790ca4e1f83807affc4dfa5d96b339e8 WHIRLPOOL 51b6764a46de18386653181096b2578a77e48941b72242e49c1efed19ce4bd5f5a754ceaab76e2cd16cb2847225c2278f431ea3d5e58479c92c082e8d6f60e1e
EBUILD elektra-0.8.16.ebuild 3629 SHA256 c287cf736d440d3f81b57988bb03f37c44ae36441ab05cb65f571b871433cd39 SHA512 3c2c42bf3d1598f4ed27ad51ab2857803a928de14f9a3123eac0eb232c2c79aa54fd115d8f5053a0f5cb7314103fe030fa22584e9bea902d65742087d61157bd WHIRLPOOL 0c6ad615c8c8d89b42f7f922398dea2f6223b8ea36904a7ae75d5ac074652f67b4e98d87b88a1bbc9066d3f0e920bf6e780677e5d0082ec7d308fdba80d81af2
EBUILD elektra-9999.ebuild 3583 SHA256 6e7f4116beff78a0b4ed4bbaa3669354cdad56039d3385a27dcb72096d107a57 SHA512 7b4e100bc3dd0da6150343a218d0e1f73636cd795688be8167d604577b5f463927efdb0b9734ad82271c10f83504f091877bf35b15395c901b410ea093f70f39 WHIRLPOOL bb8a1c6e5addb08bff3da6c0eb7a2ff306f202cb01999eb98328bc4469ef3a1ce712e60fe2f2f08b4871f79c1717a7f94baf1960c47d9140cc7fc998f86be249
MISC ChangeLog 5634 SHA256 3aad0d84814af0328a38f7152938d5063ff340d0999e37b7333f07961d0e9d51 SHA512 99419e825249ebfef66a1b2433fb3335e78a403e956ba2d8781a2bfb9ce15f8010340ccfa9ebfed08a35f0152b8d5969909acf49efa1afcae4c3385ae7ed160a WHIRLPOOL add60834ee4659fcaa810601a3f6840104ae706d0d2050e68d9c67cae98b9235e046c5034d7e5dab5ed21650e6cdbc6ade543702c0538a8ba473934c0d3457d2
MISC ChangeLog 6021 SHA256 ba0496b96ac5f83c760d6436d119ae65bc453d02e224a97bd104492d1c6062da SHA512 13489f8317a5050af199beaaec27819d9f24d546a1501e5c6dfb39b99e3cf488e00ea7e815f3fae660043cb537d369924aa785bc44d5397e22f59cd587bd95b9 WHIRLPOOL 8ececdfe3d61471ae78bb135df5e887c9367f9822b6f1fab87a0e55b436a7b34930fe21cab33ab8cd7c7bf88a7555d8cafca475b6c5c7c2165b78d209c7847e7
MISC ChangeLog-2015 4412 SHA256 3de214eae0b0bf73ee8ab2bc080efd7074185c598ec620f2f29632089dfe2041 SHA512 daa6f2bdc84e47a88814c4f1ca5d4f8aafa1c16b6195cb8d9e31d57d1ee5c2d7bd236f8e30dbbbac6c43414863e4df162791b331a8ded2902d432a9befee733d WHIRLPOOL 1c4cef8a03e139332d59e4226e6ba8fe98f61c9aa18845bd70390b3208e7594d8be17bd5a8a66711cbc2f090febcf5911e27c113ac1076fba8b89ce73989df77
MISC metadata.xml 655 SHA256 9603cad7919042ea64d85a8f429ad2fb01c022ad6707b97138b02ad056b4e8e9 SHA512 ef1127351402d11cf12443012c3bf3c0501a844fd5e1b10821a7846d50dc90a50ce22cd30b631c7bcd23d6a6193989ba9cdbedb6a0ed5bd211ecd8854e306a19 WHIRLPOOL 40b98fc91d78a7d91c4de7becc99c78548fa90a7a7f819c0b044c8aad07df1a3bd12abd14a9680b5b158f50c99aef47e883704131cee2e43f87b6dd7328780e0
MISC metadata.xml 604 SHA256 0fae053fa98cf180c5b8580fa59907b7b0f7c4edd99bd10861e9fbb6cad5db9b SHA512 5bc058ef5858f1a2916c9fffa87fbd11b4e7017498db402dd0e782d098ef7f71f098184d9aa936023cfde538ce4c2fe93402b2d5f7ba12c7ea52700d3301ffe3 WHIRLPOOL 4c4a8c7263b514d211ed5f0efab61c6f25ee10c378a36cae354418adccd6b4f6b051b1af1b2be61bb12b74678c9f63991a907f3f275087d8b80b83b3e9461c77

@ -1,81 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools autotools-multilib eutils multilib
DESCRIPTION="Framework to store config parameters in hierarchical key-value pairs"
HOMEPAGE="https://freedesktop.org/wiki/Software/Elektra"
SRC_URI="ftp://ftp.markus-raab.org/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="gcov iconv static-libs test"
RDEPEND="dev-libs/libxml2[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}
sys-devel/libtool[${MULTILIB_USEDEP}]
iconv? ( virtual/libiconv[${MULTILIB_USEDEP}] )"
src_prepare() {
einfo 'Removing bundled libltdl'
rm -rf libltdl || die
epatch \
"${FILESDIR}"/${P}-test.patch \
"${FILESDIR}"/${P}-ltdl.patch \
"${FILESDIR}"/${P}-automake-1.12.patch \
"${FILESDIR}"/${P}-remove-ddefault-link.patch
touch config.rpath
eautoreconf
}
src_configure() {
# berkeleydb, daemon, fstab, gconf, python do not work
# avoid collision with kerberos (bug 403025, 447246)
local myeconfargs=(
--enable-filesys
--enable-hosts
--enable-ini
--enable-passwd
--disable-berkeleydb
--disable-fstab
--disable-gconf
--disable-daemon
--enable-cpp
--disable-python
$(use_enable gcov)
$(use_enable iconv)
$(use_enable static-libs static)
--with-docdir=/usr/share/doc/${PF}
--with-develdocdir=/usr/share/doc/${PF}a
--includedir=/usr/include/${PN}
)
autotools-multilib_src_configure
dodir /usr/share/man/man3
}
src_compile() {
autotools-multilib_src_compile LIBLTDL=-lltdl
}
src_install() {
autotools-multilib_src_install
#avoid collision with allegro (bug 409305)
local my_f=""
for my_f in $(find "${D}"/usr/share/man/man3 -name "key.3*") ; do
mv "${my_f}" "${my_f/key/elektra-key}" || die
elog "/usr/share/man/man3/$(basename "${my_f}") installed as $(basename "${my_f/key/elektra-key}")"
done
if ! use static-libs; then
find "${D}" -name "*.a" -delete || die
fi
dodoc AUTHORS ChangeLog NEWS README TODO
}

@ -1,120 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit cmake-multilib eutils java-pkg-opt-2
DESCRIPTION="Framework to store config parameters in hierarchical key-value pairs"
HOMEPAGE="https://freedesktop.org/wiki/Software/Elektra"
SRC_URI="ftp://ftp.markus-raab.org/${PN}/releases/${P}.tar.gz"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
PLUGIN_IUSE="augeas iconv ini java simpleini syslog systemd tcl +uname xml yajl";
IUSE="dbus doc qt5 static-libs test ${PLUGIN_IUSE}"
RDEPEND="dev-libs/libltdl:0[${MULTILIB_USEDEP}]
>=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]
augeas? ( app-admin/augeas )
dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] )
iconv? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] )
java? ( >=virtual/jdk-1.8.0 )
qt5? (
>=dev-qt/qtdeclarative-5.3:5
>=dev-qt/qtgui-5.3:5
>=dev-qt/qttest-5.3:5
>=dev-qt/qtwidgets-5.3:5
)
uname? ( sys-apps/coreutils )
systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
yajl? ( >=dev-libs/yajl-1.0.11-r1[${MULTILIB_USEDEP}] )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
test? ( >=dev-cpp/gtest-1.7.0 )"
DOCS=( README.md doc/AUTHORS doc/CODING.md doc/NEWS.md doc/todo/TODO )
# tries to write to user's home directory (and doesn't respect HOME)
RESTRICT="test"
MULTILIB_WRAPPED_HEADERS=( /usr/include/elektra/kdbconfig.h )
PATCHES=( "${FILESDIR}/${PN}"-0.8.11-conditional-glob-tests.patch )
src_prepare() {
cmake-utils_src_prepare
einfo remove bundled libs
# TODO: Remove bundled inih from src/plugins/ini (add to portage):
# https://code.google.com/p/inih/
rm -rf src/external || die
# move doc files to correct location
sed -e "s/elektra-api/${PF}/" \
-i cmake/ElektraCache.cmake || die
# avoid useless build time, nothing ends up installed
comment_add_subdirectory benchmarks
comment_add_subdirectory examples
}
multilib_src_configure() {
local my_plugins="ALL"
if multilib_is_native_abi ; then
use augeas || my_plugins+=";-augeas"
use java || my_plugins+=";-jni"
else
my_plugins+=";-augeas;-jni"
fi
use dbus || my_plugins+=";-dbus"
use iconv || my_plugins+=";-iconv"
use ini || my_plugins+=";-ini" # bundles inih
use simpleini || my_plugins+=";-simpleini"
use syslog || my_plugins+=";-syslog"
use systemd || my_plugins+=";-journald"
use tcl || my_plugins+=";-tcl"
use uname || my_plugins+=";-uname"
use xml || my_plugins+=";-xmltool"
use yajl || my_plugins+=";-yajl"
# Disabling for good (?):
# counter - Only useful for debugging the plugin framework
# doc - Explaining basic makeup of a function //bug #514402
# noresolver - Does not resolve, but can act as one
# template - Template for new plugin written in C
# wresolver - Resolver for non-POSIX, e.g. w32/w64 systems
my_plugins+=";-counter;-doc;-noresolver;-template;-wresolver"
local my_tools
if multilib_is_native_abi ; then
my_tools="kdb"
use qt5 && my_tools+=";qt-gui"
fi
mycmakeargs=(
"-DBUILD_SHARED=ON"
"-DPLUGINS=${my_plugins}"
"-DTOOLS=${my_tools}"
"-DLATEX_COMPILER=OFF"
"-DTARGET_CMAKE_FOLDER=share/cmake/Modules"
$(multilib_is_native_abi && cmake-utils_use doc BUILD_DOCUMENTATION \
|| echo -DBUILD_DOCUMENTATION=OFF)
$(cmake-utils_use static-libs BUILD_STATIC)
$(cmake-utils_use test BUILD_TESTING)
$(cmake-utils_use test ENABLE_TESTING)
)
cmake-utils_src_configure
}
multilib_src_install_all() {
einfo remove test_data
rm -rvf "${D}/usr/share/${PN}" || die "Failed to remove test_data"
einfo remove tool_exec
rm -rvf "${D}/usr/$(get_libdir)/${PN}/tool_exec" || die "Failed to remove tool_exec"
}

@ -1,24 +0,0 @@
http://bugs.gentoo.org/421589
--- configure.ac
+++ configure.ac
@@ -46,6 +46,8 @@
AM_INIT_AUTOMAKE
AC_CONFIG_HEADER([src/include/config.h])
+AC_PROG_MKDIR_P
+
dnl select POSIX extensions, useful on solaris, for example
gl_USE_SYSTEM_EXTENSIONS
--- doc/Makefile.am
+++ doc/Makefile.am
@@ -223,7 +223,7 @@
install-man3: $(man3_MANS)
@$(NORMAL_INSTALL)
- test -z "$(man3dir)" || $(mkdir_p) "$(DESTDIR)$(man3dir)"
+ test -z "$(man3dir)" || $(MKDIR_P) "$(DESTDIR)$(man3dir)"
@if test -d elektra-api/man/; then man_d=elektra-api/man/; \
else man_d=$(srcdir)/elektra-api/man/; \
fi; \

@ -1,21 +0,0 @@
--- elektra-0.7.1/Makefile.am
+++ elektra-0.7.1/Makefile.am
@@ -1,6 +1,6 @@
ACLOCAL_AMFLAGS = -I m4
-SUBDIRS = libltdl src doc benchmarks examples scripts xmlschema tests
+SUBDIRS = src doc benchmarks examples scripts xmlschema tests
EXTRA_DIST=elektra.pc elektratools.pc elektracpp.pc elektra.spec elektra.mandriva.spec elektra.xml
pkgconfigdir = $(ulibdir)/pkgconfig
--- elektra-0.7.1/doc/Makefile.am
+++ elektra-0.7.1/doc/Makefile.am
@@ -7,6 +7,8 @@
EXTRA_DIST+=$(all_mans)
EXTRA_DIST+= $(HTML_TITLE_LAYOUT_XSL)
+develdocDATA_INSTALL = install
+
SUBDIRS=images standards
# Dependencies for Doxygen documentation

@ -1,16 +0,0 @@
--- a/src/backends/Makefile.am 2010-04-27 09:17:25.000000000 +0200
+++ b/src/backends/Makefile.am 2013-03-30 15:34:36.406336274 +0100
@@ -7,13 +7,7 @@
cd $(DESTDIR)$(backenddir) && \
test -L libelektra-default.so || \
$(LN_S) libelektra-@default_backend@.so libelektra-default.so
- cd $(DESTDIR)$(backenddir) && \
- test -L libelektra-ddefault.so || \
- $(LN_S) libelektra-@default_dbackend@.so libelektra-ddefault.so
uninstall-hook:
-cd $(DESTDIR)$(backenddir) && \
rm -f libelektra-default.so
- -cd $(DESTDIR)$(backenddir) && \
- rm -f libelektra-ddefault.so
-

@ -1,123 +0,0 @@
--- elektra-0.7.1/src/bindings/cpp/tests/test_kdb.cpp
+++ elektra-0.7.1/src/bindings/cpp/tests/test_kdb.cpp
@@ -1,4 +1,5 @@
#include <tests.h>
+#include <stdio.h>
void test_kdbGetSet()
{
--- elektra-0.7.1/src/bindings/cpp/tests/test_ks.cpp
+++ elektra-0.7.1/src/bindings/cpp/tests/test_ks.cpp
@@ -1,4 +1,5 @@
#include <tests.h>
+#include <stdio.h>
void test_ksnew()
{
--- elektra-0.7.1/src/bindings/cpp/tests/test_key.cpp
+++ elektra-0.7.1/src/bindings/cpp/tests/test_key.cpp
@@ -1,4 +1,5 @@
#include <tests.h>
+#include <stdio.h>
void test_keynew()
{
--- elektra-0.7.1/src/bindings/cpp/tests/Makefile.am
+++ elektra-0.7.1/src/bindings/cpp/tests/Makefile.am
@@ -10,13 +10,13 @@
endif
test_key_SOURCES = test_key.cpp tests.h tests.cpp
-test_key_LDADD = $(privatelibs) ../libelektra-cpp.a ../../../libelektra/libelektra.a
+test_key_LDADD = $(privatelibs) ../libelektra-cpp.a ../../../libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a
test_ks_SOURCES = test_ks.cpp tests.h tests.cpp
-test_ks_LDADD = $(privatelibs) ../libelektra-cpp.a ../../../libelektra/libelektra.a
+test_ks_LDADD = $(privatelibs) ../libelektra-cpp.a ../../../libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a
test_kdb_SOURCES = test_kdb.cpp tests.h tests.cpp
-test_kdb_LDADD = $(privatelibs) ../libelektra-cpp.a ../../../libelektra/libelektra.a
+test_kdb_LDADD = $(privatelibs) ../libelektra-cpp.a ../../../libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a
../libelektra-cpp.a:
cd .. && $(MAKE) libelektra-cpp.a
--- elektra-0.7.1/tests/Makefile.am
+++ elektra-0.7.1/tests/Makefile.am
@@ -1,10 +1,10 @@
AM_CFLAGS = $(COPTFLAGS) $(CDBGFLAGS)
AM_CPPFLAGS = -I$(top_srcdir)/src/include $(LTDLINCL)
-TESTS = test_key test_ks test_kdb test_xml test_validate.sh test_getset test_trie test_mount test_cap test_stream test_serialize test_split test_internals test_backendhelpers test_script.sh test_type
+TESTS = test_key test_ks test_kdb test_xml test_validate.sh test_getset test_trie test_mount test_cap test_stream test_serialize test_split test_internals test_script.sh test_type
#TESTS = test_backendhelpers
-check_PROGRAMS = test_key test_ks test_kdb test_xml test_getset test_trie test_mount test_cap test_stream test_serialize test_split test_internals test_backendhelpers test_type print_info
+check_PROGRAMS = test_key test_ks test_kdb test_xml test_getset test_trie test_mount test_cap test_stream test_serialize test_split test_internals test_type print_info
#check_PROGRAMS = test_backendhelpers
if VALGRINDTESTS
@@ -19,49 +19,49 @@
rm -f *.gcno *.gcda *.gcno
test_key_SOURCES = test_key.c tests.h tests.c
-test_key_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_key_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_ks_SOURCES = test_ks.c tests.h tests.c
-test_ks_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_ks_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_kdb_SOURCES = test_kdb.c tests.h tests.c
-test_kdb_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_kdb_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_xml_SOURCES = test_xml.c tests.h tests.c
-test_xml_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_xml_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_getset_SOURCES = test_getset.c tests.h tests.c
-test_getset_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_getset_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_trie_SOURCES = test_trie.c tests.h tests.c
-test_trie_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_trie_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_mount_SOURCES = test_mount.c tests.h tests.c
-test_mount_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_mount_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_cap_SOURCES = test_cap.c tests.h tests.c
-test_cap_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_cap_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_stream_SOURCES = test_stream.c tests.h tests.c
-test_stream_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_stream_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_serialize_SOURCES = test_serialize.c tests.h tests.c
-test_serialize_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_serialize_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_split_SOURCES = test_split.c tests.h tests.c
-test_split_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_split_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_internals_SOURCES = test_internals.c tests.h tests.c
-test_internals_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_internals_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_backendhelpers_SOURCES = test_backendhelpers.c tests.h tests.c
-test_backendhelpers_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_backendhelpers_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
test_type_SOURCES = test_type.c tests.h tests.c
-test_type_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+test_type_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
print_info_SOURCES = print_info.c tests.h tests.c
-print_info_LDADD = $(privatelibs) ../src/libelektra/libelektra.a
+print_info_LDADD = $(privatelibs) ../src/libelektra/libelektra.a /usr/lib/libxml2.a /usr/lib/libz.a /usr/lib/libm.a
../src/libelektra/libelektra.a:
cd ../src/libelektra && $(MAKE) libelektra.a

@ -1,22 +0,0 @@
--- a/src/libtools/tests/CMakeLists.txt 2014-08-22 20:52:14.634898037 +0200
+++ b/src/libtools/tests/CMakeLists.txt 2014-08-22 21:19:25.770506035 +0200
@@ -4,10 +4,12 @@
add_cppheaders (HDR_FILES)
add_toolheaders(HDR_FILES)
-include (LibAddTest)
+if (ENABLE_TESTING)
+ include (LibAddTest)
-file (GLOB TESTS testtool_*.cpp)
-foreach (file ${TESTS})
- get_filename_component (name ${file} NAME_WE)
- add_gtest (${name})
-endforeach (file ${TESTS})
\ No newline at end of file
+ file (GLOB TESTS testtool_*.cpp)
+ foreach (file ${TESTS})
+ get_filename_component (name ${file} NAME_WE)
+ add_gtest (${name})
+ endforeach (file ${TESTS})
+endif (ENABLE_TESTING)

@ -7,7 +7,6 @@
</maintainer>
<use>
<flag name="augeas">Enable plugin for reading and writing configuration files with help from Augeas</flag>
<flag name="gcov">Enable coverage support</flag>
<flag name="ini">Enable new, advanced ini support</flag>
<flag name="simpleini">Enable simpleini support</flag>
<flag name="uname">Enable uname information for the key database</flag>

@ -1,14 +1,12 @@
DIST sudo-1.8.15.tar.gz 2660128 SHA256 4316381708324da8b6cb151f655c1a11855207c7c02244d8ffdea5104d7cc308 SHA512 f2bff92104ddc4cbea8c788da446043cbfe02c977cedf18d46b1c82e98d7227432cb5a61233e7a06af84e3637f906edd5e02bb88c03a2ce4a16df410469a5dab WHIRLPOOL 3da64eda51f22d7fc0ea76f0693e9960d511b7c762b5d6237318d17436fd64b58ae90caa9bf4e125ebee70b83eac7cba2c7451fb62fafd8ee3d133c4ae2037b9
DIST sudo-1.8.16.tar.gz 2707358 SHA256 2d83826fc5125bf073acc203dbda1cf2abeee017090ccc9dddb0431a53d5064d SHA512 7cf5399eb65c4b39071213c27c34d35ed2ea9c4578f19f6e8d3777179914fa30a2848c042e9f85e90e3b5d056322b9eb6c79e2d3b9b210a795e9921a1b00200b WHIRLPOOL 747bff26e93475441aab6bb6ff8e51114f8155277d570cbdb28909b7e63a49fcdcf5d65f186a2ec067f1100cac3c0a2e6f3a7611f78d83794f41d6884a8c6fc9
DIST sudo-1.8.17p1.tar.gz 2786618 SHA256 c690d707fb561b3ecdf6a6de5563bc0b769388eff201c851edbace408bb155cc SHA512 e9facd2d5578d4effb516931322b5f4f9578baa779cba281d36a3d0995b1fd9d085d6b141544b3dc698569fa294163bbad9f779166a05a0f18f4ad81a630b954 WHIRLPOOL 7b89fa9f05bbe72929073d83433f21b5a783047118ae7d434cb08cb536d5e47a641c59f5b4c7310c73d7dc994331974e4f209700e83139c2847f68e7dba014b2
DIST sudo-1.8.18p1.tar.gz 2822109 SHA256 e5a0471c721281a693025bbde33ebd9d3db43245d83ab8516bbfc23980379434 SHA512 8dceeb5024c4f94fcc15e75fa2fd164af5e0597734f95df43207738b3258c4d396e102faf2b6811e399f1cdbdbf617b87e5bfcc1e591ea6722f45d81d1098fe5 WHIRLPOOL 094c1232517706a6da4a0548f7ab5c0c7b9e12f8ce584db97d0c4793a38c4044538637f2834b9f3104326bd5b4b826d08ab79b1dc2c5b950de7d7f558685ef7b
DIST sudo-1.8.19b1.tar.gz 2843198 SHA256 f2322f7c709a16c00ac23114c6ce7ac386a0500d2353f7cbe591c6e35348eafc SHA512 cbc4cad1b6f240f9162c0eec76d2696fd6fd937b8da41966acabed16e9c284b39b3a58199c559a4ff1365950887830a58be73a3e219d1970afb9f4276ef60681 WHIRLPOOL d9aeeb1f4d850c623f9ad7b197e84dad00c94703f001c5d2922cfabbc25e5879ecde0721594f27aaff43f55075c9866f47349a27178379a28f19598616c2a883
EBUILD sudo-1.8.15-r1.ebuild 5575 SHA256 df81d77b9940a948555dfcf9d9e775cbd705658908ebbfb57272b2958f4f8f73 SHA512 6c437d8a78ec793bb0ed24582468040a671e7b98076026387906dafdd609fa00b2eac23500ce3df7dbd8512f749d6af274aabbecbf80c66615948e7223f2035c WHIRLPOOL e8f49dba5df59ecc04305483516f4c8624f58163457015944e3b82bbcf266232c1b016c177fcdf894fc4a05f7da2ccf5e173b1583f0dee0a0e5a170a22ebeadd
DIST sudo-1.8.19b2.tar.gz 2858411 SHA256 2355261b6e9e74b9784e466d0aaf2b9cadcbc3863b5df30fff7c5cde14fb0df7 SHA512 66aa256db069c790f85d9a46bcbfc0b92075cb7f11781002b306dde2b87414dc3e836eaf83e8dc0e0d26aca33240bdf9b24ba97e036794af50870abd2fb993eb WHIRLPOOL c6251f662154bb3793719d6c199f93a1f686c97b535e82f8f858fa3b5e088a7774b00bf47e972b3b3b6e01a757ad1f9b3b41d1f7e496bc6e31dfab986e3f9080
EBUILD sudo-1.8.16.ebuild 5580 SHA256 4a8e94518ece017d00e74ac94ff01035fd3ad7a3b65c75e1ebaa7870134f270c SHA512 db6578652e689791767e73f98765b845b1bdccfcfa8d72c5a466767ec06130bcdd6767f15ff711705fa1afdd1555b7bae174810565ceaa6c76a9ba1bfeec750f WHIRLPOOL 0fb55bcf86f0e1359eb394c42d4595cf5370327fec2509e7f96756a0bbda15c86ceca343359351d53371960690640a0719b4b657a342ae9a71c55177e2a690a9
EBUILD sudo-1.8.17_p1.ebuild 5593 SHA256 669a366e12ae547091081b18fa65ce0e0d95c6e865dd6d4237334aff5c2ef847 SHA512 c5e76885475f7bccef8fb07d11ac532621fb35cd0358136f41dc85eafbbb31cd68adcf27ed9cb6c01e1de3fea5226b683af4f02a28b64c838e1b8775bf6fc8cb WHIRLPOOL 64f716ece334db0215693c3880cd05fb00c0287714e1cdcf772cf2784c86799496b59fcf84a3150322b13e137c8d89f7092b8e6f2effcfde934727daaa18b70a
EBUILD sudo-1.8.18_p1.ebuild 5654 SHA256 a85b7b1b8c7ce97e6b1aaaf60b40962f90a6b99882c29c880bf167bdc9f7f024 SHA512 d14d75ad3d25b85803727daa04a5306ed667867ebd21123051b3f19a93b57497cc092d1629e3c143e19315d40f51b27060f559dd0e1570126310f9f55cbf79be WHIRLPOOL 2fea60fb0d23fabd6db8dc95a792d7914d39218f5282585b85c3db68fc718ff10cbb3880288863c503cf99692aad85fe5c12549238cfefed516caba0318704e0
EBUILD sudo-1.8.19_beta1.ebuild 5654 SHA256 a85b7b1b8c7ce97e6b1aaaf60b40962f90a6b99882c29c880bf167bdc9f7f024 SHA512 d14d75ad3d25b85803727daa04a5306ed667867ebd21123051b3f19a93b57497cc092d1629e3c143e19315d40f51b27060f559dd0e1570126310f9f55cbf79be WHIRLPOOL 2fea60fb0d23fabd6db8dc95a792d7914d39218f5282585b85c3db68fc718ff10cbb3880288863c503cf99692aad85fe5c12549238cfefed516caba0318704e0
EBUILD sudo-1.8.19_beta2.ebuild 5654 SHA256 a85b7b1b8c7ce97e6b1aaaf60b40962f90a6b99882c29c880bf167bdc9f7f024 SHA512 d14d75ad3d25b85803727daa04a5306ed667867ebd21123051b3f19a93b57497cc092d1629e3c143e19315d40f51b27060f559dd0e1570126310f9f55cbf79be WHIRLPOOL 2fea60fb0d23fabd6db8dc95a792d7914d39218f5282585b85c3db68fc718ff10cbb3880288863c503cf99692aad85fe5c12549238cfefed516caba0318704e0
EBUILD sudo-9999.ebuild 5678 SHA256 571d516503f916fd3b772fbf92c83872fd8d1e8ea4edf04ac91dc1535a736e7b SHA512 e8cbf729f6d8eb77be1c7103322488ee9aa6214890a7ba2faf13005b591e128c98d61f1a2f4261338432d13e4a52d6f3d7894e28f9ed90cfc8b2e4c6442164da WHIRLPOOL 02599a583105c3c8cc2e075f8aee72e421ae2d31d00c337a500fda1a6c9e5615792c2961fb8388bd3d1ff96dc2abf1fdee972acc5f079f663e00e461c7b6037d
MISC ChangeLog 10216 SHA256 fcd65504fcc3613c566fc8448ecb018614e6bcb197ede46397c5bd3646319831 SHA512 a2ae0a32205df222ee3ab6271f97186b180182206118815fabee357fb6d36d2691bf4722323dc5f56669d20b7d8a881666485b6c0f118bbb1d99b84644417758 WHIRLPOOL 3d649ee03b8ee03b99c72220302413eba26848528a13450791887aeacc36f4aea5f4656105a8184849f4bf644fecdb66f8bdf02f329dbafb1e393fe5a914a7c4
MISC ChangeLog 10568 SHA256 88c3586b178e3222f190930a0c39bbb7755261152ac866a3ab6142f9cd740fef SHA512 b06ee9dc63142e847ec5045a84baadb5e0790b63aa87f05a6c0584261648d4f2b10be30c4cf2040316d5c3ff193ce7fa3df20f3982ec8388b5998cba4798d878 WHIRLPOOL c78f7ec2b5eda9e68aaa6a0eea4d2bbb1498d43970465eaf0d5016bbd8b73a703689632a69a66d2775fa6b41d8f5dc80af8fbff0339603d5952d0edc73cea07a
MISC ChangeLog-2015 56371 SHA256 4ffe6c477fa8f0d089b6d135501283d409b880528f21162a52f8512555a1bc39 SHA512 af41912ac5e32ced0eea056593bdfd569c16a09760d42f79be1901ae8bed2ad98dc13b75d1c82861a0ccad613434076b63853bcb7c755fa775911e9688d7562e WHIRLPOOL 79db049d5b1286721e07d170b381b4fe8ff2433781e25c55fa7e4f999caa61f68d9282d47139b274e64d2f73a325cd18b26762ea6cd128cec7a70b4cd5c3ed37
MISC metadata.xml 823 SHA256 d6327d06d50a21b9a9ff16d804076279017085250e2e1e2b7c93a59734a12785 SHA512 d5cb8525376cb387d5c8909be9641e2c25b388295c7d8b0e23c628c9b586f758b8a11aae5d6ae30c4142937e9cf32255ed587f33a0409283d1af9f92c4e01fc1 WHIRLPOOL 29e48f17bee24e8dc3754cc321651b1b79c0fc37a357be1e655540fb22799c26cf0df047952a5cf466fe92cccf6eae60dd9917a89dc1a9bc6a7da39ac51ac4c3

@ -1,199 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils pam multilib libtool
MY_P=${P/_/}
MY_P=${MY_P/beta/b}
uri_prefix=
case ${P} in
*_beta*|*_rc*) uri_prefix=beta/ ;;
esac
DESCRIPTION="Allows users or groups to run commands as other users"
HOMEPAGE="http://www.sudo.ws/"
SRC_URI="http://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz"
# Basic license is ISC-style as-is, some files are released under
# 3-clause BSD license
LICENSE="ISC BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~sparc-solaris"
IUSE="ldap nls pam offensive selinux skey +sendmail"
DEPEND="pam? ( virtual/pam )
skey? ( >=sys-auth/skey-1.1.5-r1 )
ldap? (
>=net-nds/openldap-2.1.30-r1
dev-libs/cyrus-sasl
)
sys-libs/zlib"
RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-sudo )
ldap? ( dev-lang/perl )
pam? ( sys-auth/pambase )
>=app-misc/editor-wrapper-3
virtual/editor
sendmail? ( virtual/mta )"
DEPEND="${DEPEND}
sys-devel/bison"
S=${WORKDIR}/${MY_P}
REQUIRED_USE="pam? ( !skey ) skey? ( !pam )"
MAKEOPTS+=" SAMPLES="
src_prepare() {
elibtoolize
}
set_rootpath() {
# FIXME: secure_path is a compile time setting. using ROOTPATH
# is not perfect, env-update may invalidate this, but until it
# is available as a sudoers setting this will have to do.
einfo "Setting secure_path ..."
# first extract the default ROOTPATH from build env
ROOTPATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env; echo "${ROOTPATH}")
if [[ -z ${ROOTPATH} ]] ; then
ewarn " Failed to find ROOTPATH, please report this"
fi
# then remove duplicate path entries
cleanpath() {
local newpath thisp IFS=:
for thisp in $1 ; do
if [[ :${newpath}: != *:${thisp}:* ]] ; then
newpath+=:$thisp
else
einfo " Duplicate entry ${thisp} removed..."
fi
done
ROOTPATH=${newpath#:}
}
cleanpath /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin${ROOTPATH:+:${ROOTPATH}}
# finally, strip gcc paths #136027
rmpath() {
local e newpath thisp IFS=:
for thisp in ${ROOTPATH} ; do
for e ; do [[ $thisp == $e ]] && continue 2 ; done
newpath+=:$thisp
done
ROOTPATH=${newpath#:}
}
rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*'
einfo "... done"
}
src_configure() {
local ROOTPATH
set_rootpath
# audit: somebody got to explain me how I can test this before I
# enable it.. - Diego
# plugindir: autoconf code is crappy and does not delay evaluation
# until `make` time, so we have to use a full path here rather than
# basing off other values.
econf \
--enable-zlib=system \
--with-secure-path="${ROOTPATH}" \
--with-editor="${EPREFIX}"/usr/libexec/editor \
--with-env-editor \
$(use_with offensive insults) \
$(use_with offensive all-insults) \
$(use_with ldap ldap_conf_file /etc/ldap.conf.sudo) \
$(use_with ldap) \
$(use_enable nls) \
$(use_with pam) \
$(use_with skey) \
$(use_with selinux) \
$(use_with sendmail) \
--without-opie \
--without-linux-audit \
--with-rundir="${EPREFIX}"/var/run/sudo \
--with-vardir="${EPREFIX}"/var/db/sudo \
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo \
--docdir="${EPREFIX}"/usr/share/doc/${PF}
}
src_install() {
default
if use ldap ; then
dodoc README.LDAP
dosbin plugins/sudoers/sudoers2ldif
cat <<-EOF > "${T}"/ldap.conf.sudo
# See ldap.conf(5) and README.LDAP for details
# This file should only be readable by root
# supported directives: host, port, ssl, ldap_version
# uri, binddn, bindpw, sudoers_base, sudoers_debug
# tls_{checkpeer,cacertfile,cacertdir,randfile,ciphers,cert,key}
EOF
insinto /etc
doins "${T}"/ldap.conf.sudo
fperms 0440 /etc/ldap.conf.sudo
insinto /etc/openldap/schema
newins doc/schema.OpenLDAP sudo.schema
fi
pamd_mimic system-auth sudo auth account session
keepdir /var/db/sudo
fperms 0700 /var/db/sudo
# Don't install into /var/run as that is a tmpfs most of the time
# (bug #504854)
rm -rf "${D}"/var/run
}
pkg_postinst() {
if use ldap ; then
ewarn
ewarn "sudo uses the /etc/ldap.conf.sudo file for ldap configuration."
ewarn
if grep -qs '^[[:space:]]*sudoers:' "${ROOT}"/etc/nsswitch.conf ; then
ewarn "In 1.7 series, LDAP is no more consulted, unless explicitly"
ewarn "configured in /etc/nsswitch.conf."
ewarn
ewarn "To make use of LDAP, add this line to your /etc/nsswitch.conf:"
ewarn " sudoers: ldap files"
ewarn
fi
fi
if use prefix ; then
ewarn
ewarn "To use sudo, you need to change file ownership and permissions"
ewarn "with root privileges, as follows:"
ewarn
ewarn " # chown root:root ${EPREFIX}/usr/bin/sudo"
ewarn " # chown root:root ${EPREFIX}/usr/lib/sudo/sudoers.so"
ewarn " # chown root:root ${EPREFIX}/etc/sudoers"
ewarn " # chown root:root ${EPREFIX}/etc/sudoers.d"
ewarn " # chown root:root ${EPREFIX}/var/db/sudo"
ewarn " # chmod 4111 ${EPREFIX}/usr/bin/sudo"
ewarn
fi
elog "To use the -A (askpass) option, you need to install a compatible"
elog "password program from the following list. Starred packages will"
elog "automatically register for the use with sudo (but will not force"
elog "the -A option):"
elog ""
elog " [*] net-misc/ssh-askpass-fullscreen"
elog " net-misc/x11-ssh-askpass"
elog ""
elog "You can override the choice by setting the SUDO_ASKPASS environmnent"
elog "variable to the program you want to use."
}

@ -4,7 +4,7 @@ DIST duplicity-0.7.07.1.tar.gz 1539310 SHA256 594c6d0e723e56f8a7114d57811c613622
DIST duplicity-0.7.10.tar.gz 1543523 SHA256 485fef15526d163c061e00ec08de216cf7d652e67d41de5dc3bed9fb42214842 SHA512 d04273384749c88d0a4f46bc1dcdcbb945ec1a78fb21064f12f0ca6c92cc73ad36fc3149461dbe0a660cd752a1147b2fa5d2b4056a5414c7790747eb5983e0bd WHIRLPOOL 1532b1e5ffc764951155ce248662d3ebf23fff71c538270ee1b2d37c7ad0a90705361b34418a323dfb4947ede42cd356e0daba18e4124e7342e5baadc5d0af22
EBUILD duplicity-0.6.26.ebuild 1202 SHA256 c335bcb8cc66f528d392024a41922ef71e622101e20c9ae378547527fec5789b SHA512 2d5d9270eb008a1fb6be4bff6354fa88b15b91ebe71b8688dcf42b2417313490be6d1777c80e86de575c4724ccf80b87d5652a0de72c4e80b54d70039ba22923 WHIRLPOOL 83a682a030079881004d90a1b3b636e91c713329a3eef6ff706eeb86d9ea5c8da7c769d5965aded2a54908b4d09d798354efe0c29b02422a41131883b1ae5e34
EBUILD duplicity-0.7.07.1.ebuild 1256 SHA256 58132e1dd9d6724dc30168226c1e69370f88b16c59f4822006353b7c44db6e7e SHA512 f5093a08d87a535c3583ed7aca0a404c207a5794cbddf3cff510bbe86b992429e5a0d8fb4756977fdbee1c067c830e53763e58b6f29107a9846183dc59bb97f8 WHIRLPOOL 522f38670d717f01c3f06fe2404a4aad77201af1abbd6c2795e87d36a90414f0a34ac72a67c78ea108db81fd37fbc70eff107b7b189158eb8638189232b03fd4
EBUILD duplicity-0.7.10.ebuild 1212 SHA256 8b6491343e3e62854979b5523ac9bad61242ee074f751a6aea09d96a754fd856 SHA512 91300841c5eecf34766b97fdd1e9cbcec1ee53d4040e78283c89ad969d566f6f39c876c996fdb04f0b7d80a92518d3a52b44fd0f693fcd168753dac631ff56b5 WHIRLPOOL 49b9d2115373dde902ad09f43a33e9405a9605e8419190a0eadc1e4d43aa0b6d678fe2073e61987ebe3ae4ff0474d823bec460fcba5e3c736f74e19dc1cfbc6c
MISC ChangeLog 4000 SHA256 6fa4575cad82c020381ff2a919216300554f9e2e2c0fe0681c053caf8985a4af SHA512 98cd3ec0c69d0ff3a0419a6e50805eced8b193455a802b732961ffb6b179f40e04df6d745add16b72b2095fabcb839f13bd3e6dac097e7c6cef8ea7a8509f4a7 WHIRLPOOL 6119b5890c6b542023be88fdf51f9898b7d78c6aa5ef68809bb93364280927f8aa7608d1194726c6498ba66161cd3e8894162dd688db2fdb730c770d60d87d4f
EBUILD duplicity-0.7.10.ebuild 1211 SHA256 2a77c255142235689c70877fe039dc0ebc88b50a4c65196e1fc3a626b2f1a933 SHA512 6103d41f69bc41e24a13a2162fed003b85986e70b6dc75184997b95c7890cb3cd091c2077dce01434e1f9ee86f3e4b6c2ca714bd3f72e4aac3cc0e071bc7b63c WHIRLPOOL 566869b91fdd212e84b52f031a72da4e9ea715dd6e68d3b9e8dac61031a8cade8f3bb7fb03d1e6f7d66a785e27e1b38a32b2704f1331424831643bf58b9b7e59
MISC ChangeLog 4140 SHA256 9a19820027f047db74020f3c1294a8392bae44f385598a1c0dc8db291a0cb4e0 SHA512 cabcfb7702d1628dd9013a17d799869d8fb9cc5df28648eef72e3725f908ee9422b0986b9cd860fd456777b55c8c7a901b3a4074c715c6afc4a1523c6a982109 WHIRLPOOL 03546bcb855c46bf45794dfb7d55549c9160ce670324af8ea997f3d6bf559079928a8fe5f6de4041327444f378ad538621d3a88b236e7435819d3047ed8866a7
MISC ChangeLog-2015 16219 SHA256 b21f513ad0ad91c9794189c63f801f11252b4a4060f5aafa52808f33f00fe25e SHA512 c46d3267ba72688adbf022aefcb2c37185cbcc28f0e14f1b7887e3ce8b178e8a04559a414f495903ec7e665f2748f6b9c2651c42997eed5ce3783790eeb59685 WHIRLPOOL bd3032f136b5f28caaf661eb6ad52894f49a2f6e9a0710ad3c9f2ac989ab6c908d281624c31676d5f342a41981adf0b84a84998172993b95d23f0085816ae449
MISC metadata.xml 438 SHA256 8b43ef79ef703ad2ca0850bf877a44669bed24ce8e37a56781665cee33f7c507 SHA512 d21a61eaada281cf520260d2868ef1dd3ddffa5d1dc6bc2feaf5c2daa8f8fda977d3527de0b5a7b862b18df7f0bbf6371bcb736fe751e5979ec95a66640e4756 WHIRLPOOL 3d15b16f964f55667dd1a4241b4383a853a79c3e4c7b051be81d9cb19c4e91c71219cf5da4b3fc22ad1b15ae2c28d2be1806430814dffd7161d9e39092c69194

@ -13,7 +13,7 @@ SRC_URI="https://code.launchpad.net/${PN}/$(get_version_component_range 1-2)-ser
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
KEYWORDS="amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="s3 test"
CDEPEND="

@ -4,6 +4,7 @@ AUX vboxwebsrv-initd 653 SHA256 ed39495f97a4dd5beffbdef8fab15d083916386ca4c5640d
AUX virtualbox-4-config 38 SHA256 cc3cd896be49a421b06665683a22edb0fe17d6588fc259140b139c3d8a8581b5 SHA512 5455b70b8ac6f25365bae776b78c3ef5710ae2d5a9e939c7013d72c35f65f178268966ebd291a42666913e45f43c7196f8953331be0b0cc88eba66df39205b08 WHIRLPOOL c7f76904207198a77703c0a3866e10b1c646cf8b802ce2e01fc194f076d8ddcbe9862f55c376a385e6d81fa467fa867c08e1619046d27aa78fecf35398ce6db2
AUX virtualbox-4-localconfig 1434 SHA256 e7d23a6c15b5982f7132c38ee5d660bae111a46c6a5603c2212488637cdcfe20 SHA512 0cac0eba680957a75e12544cc7e8e6074d4764c5d10b5ad8f0060ac36d1d03675a9132210c0f6894ec889163f8bf546913370c6f50da43c798141c094a589e4d WHIRLPOOL cde0d2cbd3e7411c7211c19f51998a0cc5c53b3b37b281270483a55b3a46135475ce003ee294573d5cbd5f8d73108e9b9f48a0548613f0ecffa8b7579dc3f82d
AUX virtualbox-5-localconfig 1553 SHA256 4f783ff54c19867e2d53debbb5036fa2d5663ac56f9f6820d815dd2d3907a780 SHA512 1ec62f872a19ad76ce7d10ed70ee0503c65e817e123d82c20753e6ae4ac7d2ceb4e236da6be1fe3d63b0b104dd355de2cffd6e9d0ec0603c82fbf89662eeb34b WHIRLPOOL 9e7fc422b46d803407da1e8a6ccbb6aecb42c7734d6ac2f4746e2ace9909a7003deb35ce3ed122eecbf67ae9a5befdda7f60e1b195349bac52a7a5ab42d882d3
AUX virtualbox-5.1.10-sas_timeouts.patch 4660 SHA256 a5b01e2f51e27b1f68a375fce37bba112517d631ecc5a0435c2872d793ee1fc2 SHA512 f118faf88d6d775532cd06c509929a748585e00d394391e50efc1ac5eb72c8fbb0d84eeb002738743aae74d8def67b8a8c6eafa17b2ab3e8eabfc278d48939cd WHIRLPOOL 19cef92ceaa0de273437ab56fa43f9d52acf8b36583e9ec8ca94d757ef3a11e888ff8f63d557ccb61b81c9c07ee16383d0bfd5eb5dc4b23d01d57d9e16f13646
AUX virtualbox-ose-3-config 38 SHA256 cc3cd896be49a421b06665683a22edb0fe17d6588fc259140b139c3d8a8581b5 SHA512 5455b70b8ac6f25365bae776b78c3ef5710ae2d5a9e939c7013d72c35f65f178268966ebd291a42666913e45f43c7196f8953331be0b0cc88eba66df39205b08 WHIRLPOOL c7f76904207198a77703c0a3866e10b1c646cf8b802ce2e01fc194f076d8ddcbe9862f55c376a385e6d81fa467fa867c08e1619046d27aa78fecf35398ce6db2
AUX virtualbox-ose-3-wrapper 2931 SHA256 7ed4834ece201cb6a9da57e36a1a9b47bd054057d2ac4a46343a9966ff460644 SHA512 adb6ba2b3252b19b4c0331c10a025d05fd2399642530ba9aec2efa2dc8dbea4188a95806935532ad8229db29f0767c3098ef7646204f5e540e291ceb350b76ac WHIRLPOOL b7d7e454cd5642e59bdf973bbfb7f7d52597b32b440630ec4ba08b8b89f91e4e5296a723429e1c9c5c72e6760264d0477e1232559631e54c85c98351cf170db5
AUX virtualbox-ose-5-wrapper 3405 SHA256 54229a34c335b653a4114b92bf74237f978f1e0f50258e5557ff0aa18da9e62d SHA512 96f9ab8e2a83b5aebbb66916cbca0a7af0e2d69285296fe87869f096149791e0491dec2408f21f7249b68d928eebe396ab710a4ec6b6d6bc9c67120d323effa0 WHIRLPOOL 5b7b6c52299ccd841e3d44de7c51f2635745a7a69cf6bbdf04efdf37c6cf3b3ec271e44d6936fa75f7e19670507a1689f713fb46952b1695fdae62b7674f7525
@ -26,9 +27,9 @@ EBUILD virtualbox-5.0.16-r1.ebuild 12903 SHA256 2c71429860b52da3dd8e0c667fe6ce22
EBUILD virtualbox-5.0.26.ebuild 13012 SHA256 50e962b5d9a7be7b26289bf885acb25e4b7c94b909f7ee6e2e0b70ba46317c1d SHA512 c5d5393bdf28095ac8942a1cac585b5a27bcda05a5293974f8282774bea90af389335b7b98f8fe31bb2b3b0d325f2b09aea9824d89fb1fe994f6a69fde71d5aa WHIRLPOOL ed0bbb3b1aba46727bca215b78b9b748112ce265e51bb41167987237139d3e5c87dd66684f83ebf36f745fa9683f4dbda34277e449fbe6f26469ad83381e719d
EBUILD virtualbox-5.0.28.ebuild 13012 SHA256 50e962b5d9a7be7b26289bf885acb25e4b7c94b909f7ee6e2e0b70ba46317c1d SHA512 c5d5393bdf28095ac8942a1cac585b5a27bcda05a5293974f8282774bea90af389335b7b98f8fe31bb2b3b0d325f2b09aea9824d89fb1fe994f6a69fde71d5aa WHIRLPOOL ed0bbb3b1aba46727bca215b78b9b748112ce265e51bb41167987237139d3e5c87dd66684f83ebf36f745fa9683f4dbda34277e449fbe6f26469ad83381e719d
EBUILD virtualbox-5.0.30.ebuild 13012 SHA256 50e962b5d9a7be7b26289bf885acb25e4b7c94b909f7ee6e2e0b70ba46317c1d SHA512 c5d5393bdf28095ac8942a1cac585b5a27bcda05a5293974f8282774bea90af389335b7b98f8fe31bb2b3b0d325f2b09aea9824d89fb1fe994f6a69fde71d5aa WHIRLPOOL ed0bbb3b1aba46727bca215b78b9b748112ce265e51bb41167987237139d3e5c87dd66684f83ebf36f745fa9683f4dbda34277e449fbe6f26469ad83381e719d
EBUILD virtualbox-5.1.10.ebuild 13460 SHA256 24551d2cdf9711bd4dd78ccc8e8fb469afafc20f78c3edfbf08bccfc128c6419 SHA512 4c241f423db4b4330a49bd7ec7c856510c63da0b6f2f9b955cef8622ce46473db9a75255827d822b091daa1cfbc56fe7fddc2e66fda12337724c0d455528f256 WHIRLPOOL 8c03ca08238e870d77cd567e87740ca4837f856a5d03f6a59f82e250f7d61ceef8c8b6279ae91dcababc5bbc83d888f042696894bbb2f87280452d3487302309
EBUILD virtualbox-5.1.10-r1.ebuild 13506 SHA256 4f4375e84d21b1489bb3b435bd2ac3310df2f529d6cc163d66973c832dcc67e7 SHA512 8fa14e549a1dab65da2f33f55bec629b3a960834862e5b125a5bf8820ebf2a92a65e1dcf552a1d3ba9e38d6fc81c09582957b75cf0cb97fa69507760988af5eb WHIRLPOOL 0eda4b16110b6f1d7608c684d7994ab5e1c19bd40146980b7e9bacc41f2989282b469d0032d227edc332cfbc024d9479e5d438cd6c041bfb2130c378ab6aa744
EBUILD virtualbox-5.1.6.ebuild 13460 SHA256 24551d2cdf9711bd4dd78ccc8e8fb469afafc20f78c3edfbf08bccfc128c6419 SHA512 4c241f423db4b4330a49bd7ec7c856510c63da0b6f2f9b955cef8622ce46473db9a75255827d822b091daa1cfbc56fe7fddc2e66fda12337724c0d455528f256 WHIRLPOOL 8c03ca08238e870d77cd567e87740ca4837f856a5d03f6a59f82e250f7d61ceef8c8b6279ae91dcababc5bbc83d888f042696894bbb2f87280452d3487302309
EBUILD virtualbox-5.1.8.ebuild 13460 SHA256 24551d2cdf9711bd4dd78ccc8e8fb469afafc20f78c3edfbf08bccfc128c6419 SHA512 4c241f423db4b4330a49bd7ec7c856510c63da0b6f2f9b955cef8622ce46473db9a75255827d822b091daa1cfbc56fe7fddc2e66fda12337724c0d455528f256 WHIRLPOOL 8c03ca08238e870d77cd567e87740ca4837f856a5d03f6a59f82e250f7d61ceef8c8b6279ae91dcababc5bbc83d888f042696894bbb2f87280452d3487302309
MISC ChangeLog 18607 SHA256 1fec1a1e484e60be7e6be62d4d1ad9163c31d9f35f0a3c4a78ec07d57be35147 SHA512 1dfb49a4e0af827410551c2eff9bdbe6834541de2d35b2505396219e5b86e3e4b445176fb3a430f6a8c4556e059aa3481886f4b57e9ba7695c98a755cfec769e WHIRLPOOL ea675fc9a6f123c42c885295fadf5cecfda6836bb8256566ab67075afe1bff47bbf50a6a34397749d7bba282663754bc6eee29ff20a0a958c5506bcc928429f2
MISC ChangeLog 18882 SHA256 423c6c857aab5c94ce5dbfc205a4dff4c487ff5c952ed12be796962201933e7e SHA512 2d3c33a347aca2cf62563fb4cf0ab59b9ba912406aee74eaf98bdd35884ca3b2618087df5f8feda7ade16db6180acf91de8decf6f8bb7cb2696f77184647c5e5 WHIRLPOOL e857e1ca156ac40f238a945de6bbf7fe48218845f8c452dde428d27d95d82b31b0894d88925c84b28e1b109416216adb1581dfe96a1c879109c7b29ce9575bb2
MISC ChangeLog-2015 30746 SHA256 4126ba37d68b8a199f3200a8bad0526293995d757e9f1a5d29be85f712d7c405 SHA512 a04d952f23173a177b3cb38a202960f6d2abdf167da1b87b9f6ea95f574e6ee885546e67f9aa9dc051b748c8b8d36f797ba4825dda748cba5c75fafd45ed9ec8 WHIRLPOOL 2437c5bc3173d7c09df3e1caac83e00211f76d8be674316924509833f0dfc11064b3be4544235c95f765e42a8f043ec4cbcfa02859deb4af1c7027ec6b5e5ca2
MISC metadata.xml 1003 SHA256 bb51c04c0d5d4b9f0ff0d29c46160f8ab14fbdc4ec81b70569731774b714c332 SHA512 80922b6556100b45517c5a9b4aa2c4afd68345861eb8cc38a4bf6a5c24fa4eae4f8293ce9c6db98a27032f0a60515a8cae01446697dd907277b858fdbf04e543 WHIRLPOOL e2084dcaa6c3a935f4def28d0509c43adc75060df0aa991d1e892b9510b6249d284ef22a109bb7e196ac8e307223da1b2ee0a74111fe6c4fda22cb99e49807d7

@ -0,0 +1,94 @@
Index: vbox/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp
===================================================================
--- vbox/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (revision 64807)
+++ vbox/src/VBox/Devices/Storage/DevLsiLogicSCSI.cpp (revision 64808)
@@ -286,6 +286,12 @@
PDMCRITSECT ReplyPostQueueCritSect;
/** Critical section protecting the reply free queue. */
PDMCRITSECT ReplyFreeQueueCritSect;
+ /** Critical section protecting the request queue against
+ * concurrent access from the guest. */
+ PDMCRITSECT RequestQueueCritSect;
+ /** Critical section protecting the reply free queue against
+ * concurrent write access from the guest. */
+ PDMCRITSECT ReplyFreeQueueWriteCritSect;
/** Pointer to the start of the reply free queue - R3. */
R3PTRTYPE(volatile uint32_t *) pReplyFreeQueueBaseR3;
@@ -1275,14 +1281,22 @@
{
case LSILOGIC_REG_REPLY_QUEUE:
{
+ int rc = PDMCritSectEnter(&pThis->ReplyFreeQueueWriteCritSect, VINF_IOM_R3_MMIO_WRITE);
+ if (rc != VINF_SUCCESS)
+ return rc;
/* Add the entry to the reply free queue. */
ASMAtomicWriteU32(&pThis->CTX_SUFF(pReplyFreeQueueBase)[pThis->uReplyFreeQueueNextEntryFreeWrite], u32);
pThis->uReplyFreeQueueNextEntryFreeWrite++;
pThis->uReplyFreeQueueNextEntryFreeWrite %= pThis->cReplyQueueEntries;
+ PDMCritSectLeave(&pThis->ReplyFreeQueueWriteCritSect);
break;
}
case LSILOGIC_REG_REQUEST_QUEUE:
{
+ int rc = PDMCritSectEnter(&pThis->RequestQueueCritSect, VINF_IOM_R3_MMIO_WRITE);
+ if (rc != VINF_SUCCESS)
+ return rc;
+
uint32_t uNextWrite = ASMAtomicReadU32(&pThis->uRequestQueueNextEntryFreeWrite);
ASMAtomicWriteU32(&pThis->CTX_SUFF(pRequestQueueBase)[uNextWrite], u32);
@@ -1296,6 +1310,7 @@
uNextWrite++;
uNextWrite %= pThis->cRequestQueueEntries;
ASMAtomicWriteU32(&pThis->uRequestQueueNextEntryFreeWrite, uNextWrite);
+ PDMCritSectLeave(&pThis->RequestQueueCritSect);
/* Send notification to R3 if there is not one sent already. Do this
* only if the worker thread is not sleeping or might go sleeping. */
@@ -1309,7 +1324,7 @@
PDMQueueInsert(pThis->CTX_SUFF(pNotificationQueue), pNotificationItem);
#else
LogFlowFunc(("Signal event semaphore\n"));
- int rc = SUPSemEventSignal(pThis->pSupDrvSession, pThis->hEvtProcess);
+ rc = SUPSemEventSignal(pThis->pSupDrvSession, pThis->hEvtProcess);
AssertRC(rc);
#endif
}
@@ -5304,6 +5319,8 @@
PDMR3CritSectDelete(&pThis->ReplyFreeQueueCritSect);
PDMR3CritSectDelete(&pThis->ReplyPostQueueCritSect);
+ PDMR3CritSectDelete(&pThis->RequestQueueCritSect);
+ PDMR3CritSectDelete(&pThis->ReplyFreeQueueWriteCritSect);
RTMemFree(pThis->paDeviceStates);
pThis->paDeviceStates = NULL;
@@ -5470,6 +5487,14 @@
if (RT_FAILURE(rc))
return PDMDEV_SET_ERROR(pDevIns, rc, N_("LsiLogic: cannot create critical section for reply post queue"));
+ rc = PDMDevHlpCritSectInit(pDevIns, &pThis->RequestQueueCritSect, RT_SRC_POS, "%sRQ", szDevTag);
+ if (RT_FAILURE(rc))
+ return PDMDEV_SET_ERROR(pDevIns, rc, N_("LsiLogic: cannot create critical section for request queue"));
+
+ rc = PDMDevHlpCritSectInit(pDevIns, &pThis->ReplyFreeQueueWriteCritSect, RT_SRC_POS, "%sRFQW", szDevTag);
+ if (RT_FAILURE(rc))
+ return PDMDEV_SET_ERROR(pDevIns, rc, N_("LsiLogic: cannot create critical section for reply free queue write access"));
+
/*
* Register the PCI device, it's I/O regions.
*/
Index: vbox/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp
===================================================================
--- vbox/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (revision 64807)
+++ vbox/src/VBox/Devices/testcase/tstDeviceStructSizeRC.cpp (revision 64808)
@@ -1744,6 +1744,8 @@
GEN_CHECK_OFF(LSILOGICSCSI, cRequestQueueEntries);
GEN_CHECK_OFF(LSILOGICSCSI, ReplyPostQueueCritSect);
GEN_CHECK_OFF(LSILOGICSCSI, ReplyFreeQueueCritSect);
+ GEN_CHECK_OFF(LSILOGICSCSI, RequestQueueCritSect);
+ GEN_CHECK_OFF(LSILOGICSCSI, ReplyFreeQueueWriteCritSect);
GEN_CHECK_OFF(LSILOGICSCSI, pReplyFreeQueueBaseR3);
GEN_CHECK_OFF(LSILOGICSCSI, pReplyPostQueueBaseR3);
GEN_CHECK_OFF(LSILOGICSCSI, pRequestQueueBaseR3);

@ -183,6 +183,7 @@ src_prepare() {
fi
eapply "${WORKDIR}/patches"
eapply "${FILESDIR}/${P}-sas_timeouts.patch"
eapply_user
}

@ -1,5 +1,7 @@
DIST byobu_5.112.orig.tar.gz 664274 SHA256 4d67fb7bc18cb6ceb74f800fc312c3a1c6b1cb19c1d6e0e6cfe60fd8900e7b2b SHA512 57545ac86e1f6bf6601250bfd9d46ada17b22728a17453f9810b723c393655db97723d068b2452467dc4b4e9c2d9d52b76011191f4f09c01ad4bb91d93f15bea WHIRLPOOL 5a30f25a50ebf2a6ca30765a18d1850dc1c6433aed39e2dc56d9da1cbd4a3aec3c4d9d8d74fe6b965e912abd52d289b8f801050c9454ff865e508281b9014de5
DIST byobu_5.113.orig.tar.gz 664844 SHA256 2a5aca3fcc1ab7066e4246c1b540c6ab7b0bc235be0d61a5dd4f1091074194ee SHA512 4e82cfda46604db62b541a210e4a41ed466fb2fb515dec76caadd6825e2ab50667b5e6ec0c4893a0ff8678375c5cac15af4c411d3a41f7c9bbb505035484a85a WHIRLPOOL 708f904d1205f8fbc2935bf98fc18dd022b0526dc5405df5bcfc7a19922202060c222002e1443a77c61379331cd10276fcfd24cdfee62a91d36003cff3d1d807
EBUILD byobu-5.112.ebuild 951 SHA256 e2420eb64f001606b5592a81ddb48f4e8139b58e9bc781d42b20400000a54f09 SHA512 904bf6da8c214c37ea2930746ffb125e61f3c5ccb15d793e002b5a5ef3888a35870c7baa7313bca058e65c3d182a83abf51d3db7a9985db33b8037dc07185851 WHIRLPOOL 575287d19fbd9ac8a892cf6d86bd32732d7b5679c9539e24da953105f3e53a59e44ea8a70d0cdcfc20ddfe8c594516f191279a1b9cb59eac963767c9278afdd5
MISC ChangeLog 3497 SHA256 81c3d680342b588db3e375d0db9c7a35fa60ed92adba3dcb3177132dc4e32f1b SHA512 d517d3d2dad350d47cc3e7a70b6ff7f9eca30def8c575d31f72d33ea4b00f63a720c3deb5d6561c63ced9398fec39d1bf7a643339a5a3dc6ba0b2bd19a1c374b WHIRLPOOL 6e26108bbf717da2b345ee85a93963b1301c8c2207665ecc8e884f36c9dbe021b5881008559404ebe2aa143b17444fafd80370c4c837c51d7703c9f315745b7e
EBUILD byobu-5.113.ebuild 953 SHA256 b711da5f3525b034c149140333ab747fda88ff1a426cd584048784318869991d SHA512 2f129ca65642289f175468d5733f9ab42c820a12ffb6845c997bd74a211fa50b1c25b12006a981f8fa86d1479ca5032965272c7247792cc3e80b7b05ed3bb26c WHIRLPOOL da84ec19c24bef7f99c61308369e22f97d8335b4b65952bf4849a2a8b61a1544628c3de39b6a59f537e1f729ea4f1c66f6570d392089b4c2bd4043655e4bcc48
MISC ChangeLog 3620 SHA256 6b22e5926089414b3b95997a64e06a78475903d5bac7a669ee95bd0dde05d452 SHA512 99b113f79ccd3f6e6227817c21f9ee000edbaddcf3463a73d3656e852b3a797dcdafb973834b3e846531c9c3ffc9a2066f7c3e49cdad8cfb63c6bec6bf9c77a1 WHIRLPOOL 05aaeaa0f116e34113acb91e21ccc2bf4865917ed85fbb48c2fcad1058a985814ab27befe7b722a4969a7a635b0ea1ab9dcc454b1e0a60267b553d46c0c21406
MISC ChangeLog-2015 12471 SHA256 531852cf207b4352df24e8e700c030bc47a0d99f33bb9600f068a1c8be507cd1 SHA512 9e326973776877400b25d66b6588eda51b8c14d0f88a61f9bf1acc7c3af085f4e190c4ed1f1db7474a58c36997626dfb286dfa138def952be626703fb67e2063 WHIRLPOOL a20bd396a7ff709971e1848c9f010411502f8b09f945c128a2bf2f8a4ed0b7659abaaedf1a8390de743465882a3be26dc1cf0b804704b86ce9608240b058405d
MISC metadata.xml 981 SHA256 12ed9e6f289257b9736de831582aad543b658b80e1835de42ed0a3def0a721f4 SHA512 6056ce18301ef9147fce0922c07ef455c416d75b78e23bc0aca9154e1765f167ebffbafc8e330f4878f0b575483131d417354f14e392568c91ef04087cf87d0b WHIRLPOOL 64ab86e527a04173c76dd9c21fba8c0ca577761f7fe58401b3181aa5d696188b88de6e35463e19724bf62658fce5d7d269ac092fe790c5c9b6a208e27a025a98

@ -0,0 +1,44 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit python-single-r1
DESCRIPTION="A set of profiles for the GNU Screen console window manager (app-misc/screen)"
HOMEPAGE="http://byobu.co"
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P/-/_}.orig.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="screen"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
dev-libs/newt[${PYTHON_USEDEP}]
screen? ( app-misc/screen )
!screen? ( app-misc/tmux )"
src_prepare() {
default
python_fix_shebang .
# Set default system backend to screen
if use screen ; then
sed -i -e 's/#\(BYOBU_BACKEND\).*/\1="screen"/' etc/byobu/backend || die
fi
}
src_install() {
default
# Create symlinks for backends
dosym ${PN} /usr/bin/${PN}-screen
dosym ${PN} /usr/bin/${PN}-tmux
docompress -x /usr/share/doc/${PN}
}

@ -1,5 +1,7 @@
AUX 0001-TW-1778-Unicode-strings-are-truncated-in-task-descri.patch 660 SHA256 e41cc8b3a147e8edfb1144157b5c81c61bfd59a1002da33b8bbe215f4bd01bbd SHA512 6af9226a73280ca1c5f3f95d11b9c8f10ad4d847df9401643a8294645031cd3141916e4b00a188e25795f4a51f9f55e4caf2ba3280d5c9bd89f44a89411389a5 WHIRLPOOL efa26204c887e98254601595c6aa44de8b5c669112f48cc1ed2b8b5ffbec6f923bf6425a34d70c5fb9025151b9a731a57d823ab74ccf7753a5884505446ac234
DIST task-2.5.1.tar.gz 903428 SHA256 d87bcee58106eb8a79b850e9abc153d98b79e00d50eade0d63917154984f2a15 SHA512 ec17e5cefff55ecd2c1cb717801c02683d94030906c8d86450c3c79c0bc5a18d82559a5e9e26a91411a1025a241b78ddbc1de51cafc1a2dd531e8229e5e61c10 WHIRLPOOL e4502a4f545eb5c044943758e3b4710db34c9011ccb58b95e70486c09593620a91cf547100025182867b69c87099cd8614b6bc28e21d5e0c0b88216f6df419ac
EBUILD task-2.5.1-r1.ebuild 1248 SHA256 9b34022485a32b4a6e17d4ca524ae8649f9437a0d945c2ca40ba88cd0483009c SHA512 0a29bf2926a0675b75da686fafdc77a67ef28532505858183acd28f96d93a756236add09e8451cbb3dbe55d3fcadc7b8f19cc808971f60d5c13bd555eed55bc3 WHIRLPOOL c56c6df0b66955fb9f105fbb0479c352d5f8ef07da6ca88175bae7be61dfe2ec01365784e60387789fd68df8c6cf97c78ee44028e9c62285efc85de7e7b612db
EBUILD task-2.5.1.ebuild 1162 SHA256 10126eaead7f5c05293346d053efa76e5019e71594aa90e2d7269e251b001d37 SHA512 824d3122fb52cf3496d3e4c54a03183dc7fcfc0167816950d3cedccaca0b1bc82eccd471bcc691d37880f97801a9eee26ead0e9f43e1e01ce17893bd0ca94de6 WHIRLPOOL 80da5a125018ce2dd04b1e4d02966764edec1958db46b30baf9b77828c4a36909a2853c1b3aeaa84db9d4c4d961d17d0942624ad17cd005741b69a678894f533
MISC ChangeLog 2716 SHA256 9c7c3856fe13386c259df2c0537299f4d769df7008c1d142098c0a85c3646806 SHA512 df009649a672016b481748f7396d8b1fbdd3839cec9841d8f247ee3c7c3f3cc3f02521c2d0bec0a5c4d17376fe7113c542685c1cfb4dc0f76e3abf5763c1d36a WHIRLPOOL 1bc17129f9e03e3f79c1f030abe3990bc109b5e7e7125a7202a9e822886b06fbcf89d7381b85e3745bf5786f37c420a190daaf3f798747b63daec46b232dc67e
MISC ChangeLog 2978 SHA256 50700618884435f1d75875ce4e6bf3c44a011ce41a7759f49a12502bd4cbba6e SHA512 4bd6d7a0735f2758698592f21fd9f7cdd8b369d6090be2c2632fc3d784611a6ec6d92bfbda3e72a41ad41883808f64c3af82f0cd12f43ad97c6125e394a92db6 WHIRLPOOL c27d4dc135013a7884dafe8930457deb4488a27f0aa6d69c804dfb70659713b0fb5fd030e3bafceb261c490280ca98a3916fbd6c9c6d1d7460a29debce183518
MISC ChangeLog-2015 8276 SHA256 880d518a230421258b64fc4ce49e1f22153a979a2ca9f25749a600e4059c3965 SHA512 e4578903eb32c8d9c46933d4725790e7a7b435a1c895bf945ff60debbd8494e71658d09e884666d033b097a8126cf9ada0aa75dc6c32dbe537006bb8ea36da02 WHIRLPOOL dee0c6a02c9ae3617be4640e28c0c608264a7da89aba63b46c456f86f1abdc758ee3e55b81b81bdf145f0e2a36c2b21c81b9f22107bfcd5e5d6559a6c78b3bde
MISC metadata.xml 242 SHA256 aff2cb73bbe13a0609631d2aec541275d796c2350ea173bbdc252cdceb79a5f5 SHA512 749de529be32cc7aeff924455c8602b0e6a078813dd0882da7d6b541aa665c120022dba06dea66dc0504021d9abea1237b6878ca35ef0dcd0b488235b36a4bd4 WHIRLPOOL 6e39ff630d156ef36bd5737de44585aec0ef355623170f068566e93bb5dfc5771965825941bf94506fb6a92bc54ea3a05d0eec127e5ef9c1b6fc7834530eaf88
MISC metadata.xml 315 SHA256 8bc0aadf644f83e2388841e7ad19f30753cddebb0b3a1c9a6aa5b0468f92c0b0 SHA512 509043e7fa47b91c7e0041325e34d2f96cadddae179e0852420f53ce40f2dcf3a6ee959b31de3a1169277dfedea79c27b07aa14ba5daa774b1cdc13b55edf9b5 WHIRLPOOL 842b029ec28a6e18affcf0c055a95d0487c12e5514758823114577d2ac0b1c04b2fdaaaf5b6a7004e398081a6683fe4e10f1fad99f02b8edd7440cee027f03c2

@ -0,0 +1,23 @@
From d025f3deb6349f56a7fc49551e819cfe13f97917 Mon Sep 17 00:00:00 2001
From: Paul Beckingham <paul@beckingham.net>
Date: Wed, 31 Aug 2016 17:48:45 -0400
Subject: [PATCH] TW-1778: Unicode strings are truncated in task description
- Thanks to Andrew, bjonnh, OKOMPer, Vladimir.
---
diff --git a/src/text.cpp b/src/text.cpp
index f5e3496b..bc8353f7 100644
--- a/src/text.cpp
+++ b/src/text.cpp
@@ -248,7 +248,7 @@ bool extractLine (
// Premature EOL.
if (character == '\n')
{
- line = text.substr (offset, line_length);
+ line = text.substr (offset, prior_cursor - offset);
offset = cursor;
return true;
}
--
2.11.0

@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>radhermit@gentoo.org</email>
<name>Tim Harder</name>
</maintainer>
<maintainer type="person">
<email>radhermit@gentoo.org</email>
<name>Tim Harder</name>
</maintainer>
<use>
<flag name="sync">Enable "task sync" support</flag>
</use>
</pkgmetadata>

@ -0,0 +1,59 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit cmake-utils bash-completion-r1
DESCRIPTION="Taskwarrior is a command-line todo list manager"
HOMEPAGE="http://taskwarrior.org/"
SRC_URI="http://taskwarrior.org/download/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
IUSE="+sync vim-syntax zsh-completion"
DEPEND="sys-libs/readline:0
sync? ( net-libs/gnutls:0= )
elibc_glibc? ( sys-apps/util-linux )"
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}"/0001-TW-1778-Unicode-strings-are-truncated-in-task-descri.patch )
src_prepare() {
default
# don't automatically install scripts
sed -i '/scripts/d' CMakeLists.txt || die
}
src_configure() {
mycmakeargs=(
-DENABLE_SYNC=$(usex sync)
-DTASK_DOCDIR=share/doc/${PF}
-DTASK_RCDIR=share/${PN}/rc
)
cmake-utils_src_configure
}
src_install() {
cmake-utils_src_install
newbashcomp scripts/bash/task.sh task
if use vim-syntax ; then
rm scripts/vim/README
insinto /usr/share/vim/vimfiles
doins -r scripts/vim/*
fi
if use zsh-completion ; then
insinto /usr/share/zsh/site-functions
doins scripts/zsh/*
fi
exeinto /usr/share/${PN}/scripts
doexe scripts/add-ons/*
}

@ -1,7 +1,9 @@
DIST tracker-1.10.1.tar.xz 5027912 SHA256 67ea78cca8ebbd6633dddcdd40b5205683cc886b872cde987e2a8bae171f4191 SHA512 aa523fad1c577926ec1f33692314afe673bdc6a84917c4ed506d29e8d0ec17dfacf0a6694cd794d140fc1498770b58d640ed4886c2827644665c92461764d7ce WHIRLPOOL 6947aef1420f15c879ae26a7c5e17ce0a34316077cba20b12dbb5be7e5f55ea840d6d0e145d3c19f47f3db640e07b043a6a25a7bd810bd6ac9a3de336f30f6d3
DIST tracker-1.8.0.tar.xz 4961488 SHA256 a11f31a373bfec3abae38ae719d0a59f666f1f067d8789ade2ed7032a152907d SHA512 c7d0600cfcf5485188167d237e22a00a5777b97b96c8735ba3efcef67288a8d9db9476f05289cf1498c50432981a4bc932973241138ea116a18e421576ed3cdd WHIRLPOOL 2941ab228ccaae96abf8ad1387d898981aae9611aaaa64425df21fb941ca4f49e485dfb094b191b1ec46f1b83f5e248fbce700b18b232209866fdb248b4bba53
DIST tracker-1.8.1.tar.xz 4985828 SHA256 e3ed4cb384486ebc086adfad68b5d25f8b0424eb6eb1aca2252a508b757fbe51 SHA512 2a1fa2a7d516c33290a7db52e33bb2ab7133ac543985f81136169f211ce42bd9b2e8539826e4da8acf365d9d49eb57a13bb4fd88d6523308af674ddd856bd2d9 WHIRLPOOL 00fc951d3faa1ec20289699d112669ec62ae7c87ecaf560d52936cd14076355b1610259ab5abab5b88e8ae7e93c18e3bb08c5946fef7bd04afd0befee27de9c9
EBUILD tracker-1.10.1.ebuild 7427 SHA256 26faf47c354778672e01a6285ba4eeda4f694915de9a823755d70680337b3d49 SHA512 2ab40d7778f4cfc8c580fac6e242d12400b5e2382386c69b576af4b7277abc77bc9fe719b540cef48b32683d6c4229b99c208d2a217c1bb957d0616b722dbd92 WHIRLPOOL 42de800f02e4c61aaf9e47cbb7779fca590c49a70de64e59fa7914912c67d84cf5ae15796153e4468865bf177994c5e93eb91592056653b88ae966c00cec18b0
EBUILD tracker-1.8.0.ebuild 7828 SHA256 06bef2ca1227362510bdbd09f1b65bc0fc78180d3bb8fc780603c07ac225d19e SHA512 89027c385a76a1100fc30de582c052837ef61cebd5b7e98eea1030a013c80633e9e42c87732dc29b730fcdc54a26b0d7c104ccfde3f0c2a94b054ce37c78f35a WHIRLPOOL 57b91f57955937a52cb0ed9bbf0168a09b08c362812bedeaf0e10a1cf89f73537ed845b7079614cd3ebbe0b4d803d592c18b1d942a72b4a8c30b5f449121c7c1
MISC ChangeLog 7200 SHA256 b67ebeeb3194d2c4e5329d7285809fb5e63ce6d6953d06fa812fb8cbcc92deab SHA512 5c3232ba2d7be6693b4bdfd51594320914dd5a446008f457d553d44abcf5a5d6b39bd1d12d72a238d661c6267b77050fd6ec9635da2150424d3b48283454b790 WHIRLPOOL 93f3165cc667d120f5205252e497085121b0b27037536f66f654afacbe3145936942a0ab3963f4d64cdafe054b99e9d8b45bb1ab6da1854e8c519f07f0a51910
EBUILD tracker-1.8.1.ebuild 8000 SHA256 a3693aa7901d9409e202621a86c51f50d14ef67b566254882e16140255432a26 SHA512 aaa0c59a9cd528be78945d3737700f1fda5c4ac3ee11e2ea8366edd9fd3edce000f0431cce99b23cff40ceb195cb9905b87a9758dccb06186a79ac799bd0e665 WHIRLPOOL 14c1d170635d9a4e797d0c6c77e5c5e1f61c0622dc62de4586feb365e6b86223c1b858d1571b15ae6370140ea5a1d12e5ba7bc749b99ad4c60fe53663be02175
MISC ChangeLog 7349 SHA256 54688ebd74f8a2b353b8f0adb75b77721dc545b139ef65e6eac32c0cecab23cb SHA512 c258d9bcce793484e906edc70df46fcdfa7e9cc181cbf74ecad73118a27898d788e08abdf402fd1f974c2054e1287476cf0a8cd25c25af6f44f9016f973948b8 WHIRLPOOL 9637fd37b6407f96ca795b14f433a940cc7799aedb7e29a7e2a3a8ee6dbf8152a74ac6a5cc44e004c04cd07632fdf3921d22ddea478315f0581a2f3a752da814
MISC ChangeLog-2015 34337 SHA256 48121846745fb7fb791a88af5eb0e374cc1a3bdcc3c2ce1df95b2902404d02ea SHA512 0859d8bb159671a64fd38fb1dfdd740195cc23538c7304ddc17a963102d9b02791173dfff99094c073566193e603c22112b3c6bb07c0b95ef9d8f7314db02a25 WHIRLPOOL 9e8518a8e89a431aea509f28c4cea43da68d12f64637960522fe353eb09fb9aa495e148527412489d3b19313d181bfb9c7391d1771227594f65b7a43e290f4f8
MISC metadata.xml 1552 SHA256 cde943c3b491f0ae26245692ecebb849986bc7924102c5a34d46bacfd84acd3f SHA512 2f4be8cf80afe18e932ddf597a240ce3c3cf670946d04909740197dc85a94d76f91b95183b688222b72957120dd78d48bae3a3b4af34a9f87f679c73da034ce2 WHIRLPOOL 9454a26f373b3c84d96334c8dffeaa46e0912569fda4ac69943bdeb3dbdee2817cccfc2b1ff93ca7301de833664beee0361950cb706a7a03cc2deaf1e2754ba6

@ -0,0 +1,261 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_7 )
inherit autotools bash-completion-r1 gnome2 linux-info python-any-r1 vala versionator virtualx
DESCRIPTION="A tagging metadata database, search tool and indexer"
HOMEPAGE="https://wiki.gnome.org/Projects/Tracker"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/100"
# Once sys-power/upower-pm-utils is not needed by other reverse deps for
# suspending, we can drop it from here as this doesn't rely on the dead
# suspend support from old upower
IUSE="cue elibc_glibc exif ffmpeg firefox-bookmarks flac gif gsf
gstreamer gtk iptc +iso +jpeg libav +miner-fs mp3 nautilus networkmanager
pdf playlist rss stemmer test thunderbird +tiff upnp-av upower +vorbis +xml xmp xps"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
REQUIRED_USE="
?? ( gstreamer ffmpeg )
cue? ( gstreamer )
upnp-av? ( gstreamer )
!miner-fs? ( !cue !exif !flac !gif !gsf !iptc !iso !jpeg !mp3 !pdf !playlist !tiff !vorbis !xml !xmp !xps )
"
# According to NEWS, introspection is non-optional
# glibc-2.12 needed for SCHED_IDLE (see bug #385003)
RDEPEND="
>=app-i18n/enca-1.9
>dev-db/sqlite-3.8.4.2:=
>=dev-libs/glib-2.40:2
>=dev-libs/gobject-introspection-0.9.5:=
>=dev-libs/icu-4.8.1.1:=
|| (
>=media-gfx/imagemagick-5.2.1[png,jpeg?]
media-gfx/graphicsmagick[imagemagick,png,jpeg?] )
>=media-libs/libpng-1.2:0=
>=media-libs/libmediaart-1.9:2.0
sys-apps/util-linux
>=sys-libs/libseccomp-2.0
>=x11-libs/pango-1:=
cue? ( media-libs/libcue )
elibc_glibc? ( >=sys-libs/glibc-2.12 )
exif? ( >=media-libs/libexif-0.6 )
ffmpeg? (
libav? ( media-video/libav:= )
!libav? ( media-video/ffmpeg:0= )
)
firefox-bookmarks? ( || (
>=www-client/firefox-4.0
>=www-client/firefox-bin-4.0 ) )
flac? ( >=media-libs/flac-1.2.1 )
gif? ( media-libs/giflib:= )
gsf? ( >=gnome-extra/libgsf-1.14.24 )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0 )
gtk? (
>=dev-libs/libgee-0.3:0.8
>=x11-libs/gtk+-3:3 )
iptc? ( media-libs/libiptcdata )
iso? ( >=sys-libs/libosinfo-0.2.9:= )
jpeg? ( virtual/jpeg:0 )
upower? ( || ( >=sys-power/upower-0.9 sys-power/upower-pm-utils ) )
mp3? ( >=media-libs/taglib-1.6 )
networkmanager? ( >=net-misc/networkmanager-0.8:= )
pdf? (
>=x11-libs/cairo-1:=
>=app-text/poppler-0.16:=[cairo,utils]
>=x11-libs/gtk+-2.12:2 )
playlist? ( >=dev-libs/totem-pl-parser-3 )
rss? ( >=net-libs/libgrss-0.7:0 )
stemmer? ( dev-libs/snowball-stemmer )
thunderbird? ( || (
>=mail-client/thunderbird-5.0
>=mail-client/thunderbird-bin-5.0 ) )
tiff? ( media-libs/tiff:0 )
upnp-av? ( >=media-libs/gupnp-dlna-0.9.4:2.0 )
vorbis? ( >=media-libs/libvorbis-0.22 )
xml? ( >=dev-libs/libxml2-2.6 )
xmp? ( >=media-libs/exempi-2.1 )
xps? ( app-text/libgxps )
!gstreamer? ( !ffmpeg? ( || ( media-video/totem media-video/mplayer ) ) )
"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
$(vala_depend)
dev-util/gdbus-codegen
>=dev-libs/libxslt-1
>=dev-util/gtk-doc-am-1.8
>=dev-util/intltool-0.40.0
>=sys-devel/gettext-0.17
virtual/pkgconfig
gtk? ( >=dev-libs/libgee-0.3:0.8 )
test? (
>=dev-libs/dbus-glib-0.82-r1
>=sys-apps/dbus-1.3.1[X] )
"
PDEPEND="nautilus? ( ~gnome-extra/nautilus-tracker-tags-${PV} )"
function inotify_enabled() {
if linux_config_exists; then
if ! linux_chkconfig_present INOTIFY_USER; then
ewarn "You should enable the INOTIFY support in your kernel."
ewarn "Check the 'Inotify support for userland' under the 'File systems'"
ewarn "option. It is marked as CONFIG_INOTIFY_USER in the config"
die 'missing CONFIG_INOTIFY'
fi
else
einfo "Could not check for INOTIFY support in your kernel."
fi
}
pkg_setup() {
linux-info_pkg_setup
inotify_enabled
python-any-r1_pkg_setup
}
src_prepare() {
# Don't run 'firefox --version' or 'thunderbird --version'; it results in
# access violations on some setups (bug #385347, #385495).
create_version_script "www-client/firefox" "Mozilla Firefox" firefox-version.sh
create_version_script "mail-client/thunderbird" "Mozilla Thunderbird" thunderbird-version.sh
# Looks like sorting got fixed but not test reference files
sort "${S}"/tests/libtracker-data/functions/functions-tracker-1.out \
-o "${S}"/tests/libtracker-data/functions/functions-tracker-1.out || die
sort "${S}"/tests/libtracker-data/functions/functions-tracker-2.out \
-o "${S}"/tests/libtracker-data/functions/functions-tracker-2.out || die
eautoreconf # See bug #367975
gnome2_src_prepare
vala_src_prepare
}
src_configure() {
local myconf=""
if use gstreamer ; then
myconf="${myconf} --enable-generic-media-extractor=gstreamer"
if use upnp-av; then
myconf="${myconf} --with-gstreamer-backend=gupnp-dlna"
else
myconf="${myconf} --with-gstreamer-backend=discoverer"
fi
elif use ffmpeg ; then
myconf="${myconf} --enable-generic-media-extractor=libav"
else
myconf="${myconf} --enable-generic-media-extractor=external"
fi
# unicode-support: libunistring, libicu or glib ?
# According to NEWS, introspection is required
# is not being generated
# nautilus extension is in a separate package, nautilus-tracker-tags
# miner-evolution disabled as it's incompatible with current eds
gnome2_src_configure \
--disable-hal \
--disable-miner-evolution \
--disable-nautilus-extension \
--disable-static \
--enable-abiword \
--enable-artwork \
--enable-cfg-man-pages \
--enable-dvi \
--enable-enca \
--enable-guarantee-metadata \
--enable-icon \
--enable-introspection \
--enable-libmediaart \
--enable-libpng \
--enable-miner-apps \
--enable-miner-user-guides \
--enable-ps \
--enable-text \
--enable-tracker-fts \
--enable-tracker-writeback \
--with-unicode-support=libicu \
--with-bash-completion-dir="$(get_bashcompdir)" \
$(use_enable cue libcue) \
$(use_enable exif libexif) \
$(use_enable firefox-bookmarks miner-firefox) \
$(use_with firefox-bookmarks firefox-plugin-dir "${EPREFIX}"/usr/$(get_libdir)/firefox/extensions) \
FIREFOX="${S}"/firefox-version.sh \
$(use_enable flac libflac) \
$(use_enable gif libgif) \
$(use_enable gsf libgsf) \
$(use_enable gtk tracker-needle) \
$(use_enable gtk tracker-preferences) \
$(use_enable iptc libiptcdata) \
$(use_enable iso libosinfo) \
$(use_enable jpeg libjpeg) \
$(use_enable upower upower) \
$(use_enable miner-fs) \
$(use_enable mp3 taglib) \
$(use_enable mp3) \
$(use_enable networkmanager network-manager) \
$(use_enable pdf poppler) \
$(use_enable playlist) \
$(use_enable rss miner-rss) \
$(use_enable stemmer libstemmer) \
$(use_enable test functional-tests) \
$(use_enable test unit-tests) \
$(use_enable thunderbird miner-thunderbird) \
$(use_with thunderbird thunderbird-plugin-dir "${EPREFIX}"/usr/$(get_libdir)/thunderbird/extensions) \
THUNDERBIRD="${S}"/thunderbird-version.sh \
$(use_enable tiff libtiff) \
$(use_enable vorbis libvorbis) \
$(use_enable xml libxml2) \
$(use_enable xmp exempi) \
$(use_enable xps libgxps) \
${myconf}
}
src_test() {
# G_MESSAGES_DEBUG, upstream bug #699401#c1
virtx emake check TESTS_ENVIRONMENT="dbus-run-session" G_MESSAGES_DEBUG="all"
}
src_install() {
gnome2_src_install
# Manually symlink extensions for {firefox,thunderbird}-bin
if use firefox-bookmarks; then
dosym /usr/share/xul-ext/trackerfox \
/usr/$(get_libdir)/firefox-bin/extensions/trackerfox@bustany.org
fi
if use thunderbird; then
dosym /usr/share/xul-ext/trackerbird \
/usr/$(get_libdir)/thunderbird-bin/extensions/trackerbird@bustany.org
fi
}
create_version_script() {
# Create script $3 that prints "$2 MAX(VERSION($1), VERSION($1-bin))"
local v=$(best_version ${1})
v=${v#${1}-}
local vbin=$(best_version ${1}-bin)
vbin=${vbin#${1}-bin-}
if [[ -z ${v} ]]; then
v=${vbin}
else
version_compare ${v} ${vbin}
[[ $? -eq 1 ]] && v=${vbin}
fi
echo -e "#!/bin/sh\necho $2 $v" > "$3" || die
chmod +x "$3" || die
}

@ -1,7 +1,7 @@
DIST docbook-xsl-1.79.0.tar.bz2 21973361 SHA256 de7ba9cfdc75cb7df4f3e57f080d3a30d97ef2ba6841cbce8bdbd9f6eb43d606 SHA512 5761b9fafe7895a76afacbbf20607fff493fd5a9e3ab4d2f67780c887c24ef12c8313065ea384964a57b6e47d92c7a5167ed16bdf3c4e93576b0af5cb99463ab WHIRLPOOL 45eea4d335d4371d089284f66681702bb0c9b2602f95c7eafe98a22d1ebf9fa621b58a5390ec5735ecece88a104d6e04a7d90e1bd330d71af8d102325ce07853
DIST docbook-xsl-1.79.1.tar.bz2 21967928 SHA256 725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968 SHA512 83325cbaf1545da6b9b8b77f5f0e6fdece26e3c455164b300a1aa3d19e3bd29ae71fd563553a714a5394968d1a65684c6c7987c77524469358d18b8c227025c7 WHIRLPOOL 3bd03072aba15cda9e7a18cb6c1edfc91cdb706811fd07d5aa69df1ffd5a48394848079cf63c67360104f0c0ec89920268b49d358c62bf5f61d6030938be0a0f
EBUILD docbook-xsl-stylesheets-1.79.0.ebuild 1956 SHA256 575faf3a226d099ce5fbb48c50e5228d328598c4323142b9de32ada756c95ff3 SHA512 8f2e184743688bbbdf9aad3e3b1abbfad4caf2e83d24abbda4de79aa1dbbf2e5e1cb234d53c9fe7b2aa6bbc13ea9123c84927792361bd18e6b2b82f637bd1dc5 WHIRLPOOL 66672aa76475de1c400739850122aed05425bfe91bd7e1140bf47f63cc36693cb850e0888e58cb97e138b670c41e214268f9fa28177fcc9a686b88152c8f1379
EBUILD docbook-xsl-stylesheets-1.79.0.ebuild 1953 SHA256 6606a7865f484cd24c588679026145c1e1cd5a8d17c499bd75ef2b86e1d49665 SHA512 2a37c5070cfccf67bbee6f69d483938c111d450f5694c2382f740006d58a79f0bb5d81f08f5ffc9de2ee1230b9cc61ad807ab653577c474b26db755d33aea6a0 WHIRLPOOL 85f27e0974fa6e3ac443132b6174c93895e75c86a50d6c2dc6a5e412a9c85cfb6845ff8178c4d306a93ec4ddaec6bebfb2fccf81650fb935214f9c85f66f6e0a
EBUILD docbook-xsl-stylesheets-1.79.1-r1.ebuild 2180 SHA256 88ffcdfe0e48d6bb166654d6e548884ee70cfaee4de179784b7cbb1ad5ced976 SHA512 63103df62bdf8b6573bc3e34b9b93dfd364195b94a278373138ea9f0b7429b80d704e87258b76507c5939555a50d890f9e2c49a8443ab74314a1e12e3f62b7eb WHIRLPOOL 9ab49b1f8bb88f7036208428f423be217b4c1eca7062d87f04537f96723b312f65b09b222c8495da51d9c2657d5fd93d7d0b65d59419e5945a8dfe95d8830e9f
MISC ChangeLog 6286 SHA256 3f327aab4c07162d01c63699188be5d8364f19c869acd5229cb1e2a3eed407c5 SHA512 330e3132b923ebbd9d3d6d6bd16d2ff9b86bbb1868f30a0e9581b1b59ec60792cfef59186595cf3f6dc6d71bd025a9a6f0714bccd550a7b87bd27e0c39faa7ae WHIRLPOOL f343de419434b45986e4bcfb41c6bd09fb88322abf85c1ffffcc9820f79f59bdc621413b8871709cdb1f2aaed376571d9c39bce9e4d07a22f774387fe1e6cabd
MISC ChangeLog 6412 SHA256 4100cad59ade8d958d25869c216b36e624b0213d0caf75884139d2f615bfe2cb SHA512 709cea232603969d2eafe2eda9f4458dff6985ef56addc0c68a66af524533b255a171770cd324b1012c10503408343b245f7c037809db32e4d9ea5e939f16f60 WHIRLPOOL 8f8f7c0825a10fecb5813e78520977148fd21743e349cf6e342a0479352d159c5f37f2b85a182024a36b348c8fbb58b835998241f31ec24de76a937f4eb8b2f1
MISC ChangeLog-2015 21798 SHA256 4623f854e4c43c60f894bd3f6d4ff4475857408493097d9bfd0295a3a61bd939 SHA512 08d90bd46c16548a31fa2b8406e69ea3901ad8d29242bf2571af99eec1fe95e24129789757a62b116986951e6d386dbf6e3be0fa991c3c1ede07cee87232cf42 WHIRLPOOL 87d9c3efd7f2574951297a67a90bb036c11b7dc452ad35993a78bb201214d63ad70c11770a6f1c434894711c5613ebccb6a22971393bc2bcbb0c5ac5e3a0fb53
MISC metadata.xml 421 SHA256 968d1dab6c82064188793b82a79bea3413049d3ffa0cb91938672435fd5f494c SHA512 eecf30c4aa114f3b067b5761907fdcc52994b59e675eff946eae1e72ff26c7e17f9e7afd9ae78888e455a49ef29bef2688ea35e1da4f2251df1c6a62eaf769b6 WHIRLPOOL cba0627740529f5d450c8deb968999f67643a466714cd44f0a3910a177f1a0c079b6b98ff0b449c7f0db5a3b73f577d8292c29809cd4a232593b1076c9c4f3df

@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="ruby"
RDEPEND=">=app-text/build-docbook-catalog-1.1

@ -1,7 +1,5 @@
DIST gtranslator-2.91.6.tar.xz 2235796 SHA256 a1fd4b17b1f32cc7223a31d34e34f95b20acc7b5a23768351a34ff0b7a4bcdf6 SHA512 5cb5ca318201a08b530390073a9e87be93c6fb30629e899d6d23e38a790771cacf5188a26c61584a24170a3a12e9d1670440fd3f4eb3eab2da1a76a7ec4c385f WHIRLPOOL 6241316e3b759f4d21934ca9fce06cb2e3019288d3916957b5316112eab66fea3674c4b83974afdbdc19c905da86cd65939f83e9862414b2383b8a4f397d1659
DIST gtranslator-2.91.7.tar.xz 2835836 SHA256 2b25b45b33e4aa856953b4a5da1d98bd51a343ddb479aeae3934bfe0c3651f9d SHA512 8d2a582e06ab0fecb9c18bde372ca0cd02d426155d4b30b876bd8f2e177c88c79d410adb0297ab85f18a952eeef32c17352cde18eda3c4c4fe33833db25022b5 WHIRLPOOL f39557d03cd0d8d833478b8e9d356c4db6ac13a9a5ebd2c09c0bc022a383342d490762eb53b99a1f32182c348e27ab21aa5d2ef1950f19b0913584997e1cac98
EBUILD gtranslator-2.91.6.ebuild 1793 SHA256 a615602239e95655c1f1fcafd110116e44702582047511ee09fe4e7fa681c68f SHA512 4e09859133acf59908148ba3e87c4f4e1349ee3554878a2cc356f98578c2f2637b91da7083ae0040dcdf3ab52e701324349ad661023f452d217d56bb04615150 WHIRLPOOL 390881e5dcb1565ea964794141002ddcfaa806809e8ebdbfef8c91da49cae5bf5db8c11c49a398e30c5bd03aa3fadd23d7c71f9a0788708684307669a049a848
EBUILD gtranslator-2.91.7.ebuild 1776 SHA256 ec0053ba9f49ac0ab6ad26e56852017393e36e451b5daee2ce9ecc1b81a31065 SHA512 f5c1d1b174fa43620a20693901749737b66471630651161d6cc7d07fc9d55e3a1b5984b9c54a52d25cb4fcb05646616a71faa46ad270fb208e1393dc99f87827 WHIRLPOOL 7f319dff6bb8513d0f57aadb20de68a53ea92f4f17d31b2fc0f0e30fe960504e8bb103db83c304431d2723f4f8c00c183c53567b54f6acc94dedb0758e20417b
MISC ChangeLog 3049 SHA256 f2b66976bd91959ea8fb64d27deb557031aca4e8ff5d9db530da65890baded3b SHA512 75264c043d6e6527f5b92e90ef69290faa078da2b4191daa49affd4eaafab9833f59ce64d532bba876348b8d6de8fb529927c81082538f212d71bd1eb3d52b8a WHIRLPOOL 775206003950f06826a097c818a860b4361897695bc036c50722e34cbc8c9a2d2e9098ac9de7d5e4126911b971889e1fb138c0d4efd576628c0494edc538fbb4
MISC ChangeLog 3169 SHA256 55d4eacaef3f1911d7f1a0f971bf046b8763453cbf71ee0c622448199197680b SHA512 32e8aa4902f5d099e78b2b410800ace5e9340f9969361be28d4bf8054c8723be2f13fedfd0d8da06010bad476005a035737f2aefb62783b33290c3862e108066 WHIRLPOOL e10827e2ae8b45b98a3a536953192100d88a33cce914d1762f4646bb670e21afbc7daa1be000ac27a486ea1a4866666a60cf87043f560e5c1af4774108aa6069
MISC ChangeLog-2015 9983 SHA256 29c911b03e438ceb3f18aef0b4527b0985bdbfa4de56b51b0e789ca7f9c8d2ae SHA512 d132238edfb27f1b7a03a0aee92ecff9fc5df441abbad8379cddc334c00bf72f210dc4e8a915f83fff0a42c5648612ffdddae73d1e1c47d681984f0a9a4f8d30 WHIRLPOOL bbc37d55d2529a35166f77308f6f0625fd087069f52322b73e9c99379aac20fe8355f0e44890d9ab4049298bfb8e516b122671ed8b09eac58b180ae7ea8edef7
MISC metadata.xml 334 SHA256 d1e045eb4ebe8374e2c28019e7ff48e356b7d58ec929adb8f7e7a0f63c89ea0e SHA512 233c015194a29790abaa782c98b8bcbfdd8207df53986dd05d0fa122caac87b4b6dc0e7b1ea99441e9c751bc028aa96e177d28e0925853f74e0f55fba8aac2e1 WHIRLPOOL d174f49db6237912c6c86f98527ea0832152844ff4727dc32a3ac9b4a1a14bf8d043eaa72ac4da80c9e0aab54f8ef8e48d32c7f27f710921fdddd261cef5856a

@ -1,72 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_7 )
inherit gnome2 python-single-r1
DESCRIPTION="An enhanced gettext po file editor for GNOME"
HOMEPAGE="http://gtranslator.sourceforge.net/"
LICENSE="GPL-3+ FDL-1.1+"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="gnome spell"
COMMON_DEPEND="
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3.4.2:3
>=x11-libs/gtksourceview-3.0.0:3.0
>=dev-libs/gdl-3.6:3=
>=dev-libs/libxml2-2.4.12:2
>=dev-libs/json-glib-0.12.0
>=dev-libs/libpeas-1.2[gtk]
gnome-extra/libgda:5=
>=app-text/iso-codes-0.35
gnome-base/gsettings-desktop-schemas
gnome? (
${PYTHON_DEPS}
|| ( app-dicts/gnome-dictionary =gnome-extra/gnome-utils-3.2* )
x11-libs/gtk+:3[introspection] )
spell? ( app-text/gtkspell:3= )"
RDEPEND="${COMMON_DEPEND}
x11-themes/gnome-icon-theme-symbolic
gnome? (
>=dev-libs/libpeas-1.2[gtk,python,${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
gnome-extra/gucharmap:2.90[introspection] )"
DEPEND="${COMMON_DEPEND}
>=dev-util/gtk-doc-am-1
>=dev-util/intltool-0.40
>=sys-devel/gettext-0.17
virtual/pkgconfig
"
# eautoreconf requires gnome-base/gnome-common, app-text/yelp-tools
pkg_setup() {
use gnome && python-single-r1_pkg_setup
}
src_prepare() {
DOCS="AUTHORS ChangeLog HACKING INSTALL NEWS README THANKS"
G2CONF="${G2CONF}
--disable-static
$(use_with gnome dictionary)
$(use_enable gnome introspection)
$(use_with spell gtkspell3)
ITSTOOL=$(type -P true)"
gnome2_src_prepare
if ! use gnome; then
# don't install charmap plugin, it requires gnome-extra/gucharmap
sed -e 's:\scharmap\s: :g' -i plugins/Makefile.* ||
die "sed plugins/Makefile.* failed"
fi
}

@ -1,12 +1,5 @@
AUX gmock-1.4.0-gcc-4.7.patch 6982 SHA256 851343d6d805abd5c03c91c9a6dd0dbcb7db99a60d8a87100025cd167fb5f01c SHA512 fca0b60fe1715613ca7ef6dfd2f1c65c0cbf97a39a4bb86a1396c3acf4a6d5d4a53876187a4888e268abbfe0e7098b6e6d8258563d41c09d1f7709f4034b7936 WHIRLPOOL b76ebbf677d96b6b3c9788c912ee28b8a58ba3cd3f01b6c122d92428288f4de89ec0f5edcc5ebd2c19ae6e7f9c4a577ea6a76cc90dea2b53e3ab8aea0254a25e
AUX gmock-1.4.0-more-gcc-4.7.patch 5156 SHA256 be933382c5baf74eb3304c619c6f004635b5d92f36562bdf3af61b4b2f8e9600 SHA512 a09bb34261f9af7ec107e026b125d1351dca3d125ad212b382edffe6aae38fc6b9551484169eee58aa8becd8d594fdf36524b1a1bd65bf9911a4a27e946fa6e8 WHIRLPOOL 11000f315bde9f24e1f3b5fdf8faf2f9d42632cac0259dd6d022802c5b7adec8d73b8c8a4a86aa497499745629226626b31709ca85dff0222e22da2b06426fd1
DIST gmock-1.4.0.tar.bz2 946373 SHA256 21d37c154a7b8d7a8562b9dde82db7db0a6c188b985c4a18ff3413daae8caa8c SHA512 df99aae44d23f4b0b4ce9ac24fde9e72508c9a915323dd07fb475c708953b79310c164141d085a04a9203b6abd759336d55a94979495f429c92f11bc4d1b038c WHIRLPOOL 7a4525a589770cd5de21c0b82a7b9a7219b3fcdef605e0b455dfff50bc87ff1432b3989cc7e0c08c42c68083e2618841a77d8afcf4ed51b3f55f09a5a64c4fb2
DIST gmock-1.5.0.tar.bz2 1283432 SHA256 d8689a51fbc13f55509f5842fe7d514839d9fd6092743d145304bc2824fc9197 SHA512 b0a3897c801d14a9f59a07911fa77ae15ddae9bef6e2d818583ff0b5085d35507259c195b43a6fe25af70b4d2eee3796889ffcda91d16ce6e6e5b4e462196aa2 WHIRLPOOL f00854ebdece304006907ea2e3906fbe58578a7a3684d93eb8e9f2c26bd100f751878109d5fd13a31cf58463d759fc09c1b07c035107c127c19f572ff264fd76
DIST gmock-1.7.0.zip 2167746 SHA256 26fcbb5925b74ad5fc8c26b0495dfc96353f4d553492eb97e85a8a6d2f43095b SHA512 0ab7bb2614f8c00e4842a6819dbc6d9323c42241335078c23eaee53ed420d42f1845d44334eccbf7c114cc88f6ac7a493e20d9b46c58cdba645bbd400eb6db55 WHIRLPOOL 722ea3f8bd4130662386810ae0270baafcecb6b7066e8a361388d530e7a2bad4e10787c921c6bb5cefb15a640f4302d288d07deea58acf8c5f5ca84d82722c8e
EBUILD gmock-1.4.0.ebuild 801 SHA256 f2b9b493ba8ba9a7368661dc4eecf577433328c5ef74a6259a7e96ea5892af7d SHA512 ff47d959b2c85b27bf42b80ea15a15b91d8af4ebe5e579091299fbf57c55658aa3b62b9fb573149b228e9df0f92d9f91af18035dfe0192b4026ca5c8b3459214 WHIRLPOOL 7ae5c42eb5016903720228707c26250a3bb53f5ea97c9b34ea533042d59fa8d2dcf3821c087991308147c6746ae28b813714ae18081bb23f9020c1dcda4ba0a8
EBUILD gmock-1.5.0.ebuild 702 SHA256 b93772de648fc5f3ca62001c9a8d9e494cec09f4fcac891a66336b728fb434f8 SHA512 e4ad63b092eacebdb5ecaae1e9ef659d2110af3b1b22ed2413907361c638eb31df0f11da3dd886d7cc254b7bca30917c4b9153b520c7ea64dd6282a48ec045bd WHIRLPOOL 0de535b2c65a908fab9eae6d18385798c4d500f25029739812bae3be5cd339ac8d186796cac9cf63adae259c0820fb0daeaa65f9ff4ab8cf64e461d145ad221f
EBUILD gmock-1.7.0-r1.ebuild 1250 SHA256 93deb4864d29edd865169ec128521dbe1c46dd7420064919e0fdf88484a7479b SHA512 0e99c959e5d3a1bf29bbb0f0c33f80e7ea4070922cb9f86e42a8d2b1d5d2d635bb72e3cfd44a4a362dad4128ba2ccf3014b1a7211d53840e806810d3bb22b32c WHIRLPOOL e62b6d617aca110b0527f9eaf5b74faaa73fc3989408ef3ddb2690b4df12ec1e531f8ddc45514a70667b3fc3975968a4ed1cc69334ee6a9cd727785e1d2b9cb5
EBUILD gmock-1.7.0.ebuild 895 SHA256 0b11d06dea22f14f12c8b79e53daa896c3d2c315d468c5976f2a053fb05d23ea SHA512 cdfda55f9271dc61bfe21c721e5351bee0ce9d91e54583e6560dbfc6c92ebce44f09393538a778f93c446fa282986bd33f4a4b67df66459a19ccac572b3f6dd0 WHIRLPOOL d61bc43bc82498af9c32b5cb49bba1363964fc33bd9ded846bd3f9a631f8cbc623367ac8cb1f658b46aeadfd42525f91a3c468c1abcf54262394130c6d9f871f
MISC ChangeLog 3581 SHA256 e60117b5dca7c96b5dfd37f21a0fc3657318c5c85239be077289bfca4b7eea05 SHA512 436a5a51963e5d9c7d74bdbae3d7e46691d5e5a32ab0edb134cbb80ff10f0ebb82c54ac7823624536b2fe59a42a952c24450546d1d6e6dfd02dbe45543ac1679 WHIRLPOOL d66cbf9bb4177141ef84932b56b995bbe0fb2b2e09cf53144c5d147ff5d84d4ab0050b2cb7cfba34dc3a48bf18b4fad706e5d1d2672ef0e37aa4ff5a396a40e6
MISC ChangeLog 3802 SHA256 68ce3e9e843ea1909fc4849e7060a618d4ae0cfe310e0745c031a8a1198627c5 SHA512 9fa596d8a09564f155795d0c838d8098598b5e145350cef7d0b041fd4a70c51018bc0db6a6b008c5e65c9592abbf3bc08a352bd6498927f845cbf53d33173f9a WHIRLPOOL 249623ac138e406213f7ab0a5c1b3574bd13296e6834d4a7e33e45da7f2a0f4a318a10834c25005fe42f7c463ebbe47dc7431c6adabbb51ead20f17fd4c4e72f
MISC ChangeLog-2015 4228 SHA256 df7c6913b69a0753e56dc0e56d8f0c91ef1bc812715cc35de5e2ef514c1b972a SHA512 d78535d15a9b53ff974ad3b779f5452fa71c839e1a92092a1f5026a7f1694927283150f96744ff19500a8be27a6160f69b6a5d778c18fc098e00e2d722705a79 WHIRLPOOL ac416ad8f7f7aac26ca2c4dc3624583e867714d147e6d5b4d7dae6607657921e1e36efb2e909aee8867ef93a4e2b4118409fdb6f7e5ae118945e791b3bf8b58c
MISC metadata.xml 354 SHA256 dd5b363c503f555907c6415e5dbd86c7230860984229cbb8738270999a41ffff SHA512 61df749507137960049707611f4d4fae7183714c1f701c30cf53aecb095341fedabca711c3a8f2d3aca5d9df117e7e219f5a2951729fcc679249d20210239af7 WHIRLPOOL bbd1beee1584af3229638db78a74cc91c54e4d254afb50b1d0d7b72a0f29488bb9707f7569431dcd168b114cc62b8ab536f59be4099121b2aa1a73e5db201342

@ -1,189 +0,0 @@
taken from upstream repo
Index: include/gmock/gmock-generated-function-mockers.h.pump
===================================================================
--- include/gmock/gmock-generated-function-mockers.h.pump (revision 227)
+++ include/gmock/gmock-generated-function-mockers.h.pump (revision 228)
@@ -45,10 +45,6 @@ $var n = 10 $$ The maximum arity we sup
#include <gmock/internal/gmock-internal-utils.h>
namespace testing {
-
-template <typename F>
-class MockSpec;
-
namespace internal {
template <typename F>
@@ -89,7 +85,11 @@ $if i >= 1 [[
}
R Invoke($Aas) {
- return InvokeWith(ArgumentTuple($as));
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
+ // by the C++ standard [14.6.4] here, as the base class type is
+ // dependent on the template argument (and thus shouldn't be
+ // looked into when resolving InvokeWith).
+ return this->InvokeWith(ArgumentTuple($as));
}
};
Index: include/gmock/gmock-generated-function-mockers.h
===================================================================
--- include/gmock/gmock-generated-function-mockers.h (revision 227)
+++ include/gmock/gmock-generated-function-mockers.h (revision 228)
@@ -42,10 +42,6 @@
#include <gmock/internal/gmock-internal-utils.h>
namespace testing {
-
-template <typename F>
-class MockSpec;
-
namespace internal {
template <typename F>
@@ -71,7 +67,11 @@ class FunctionMocker<R()> : public
}
R Invoke() {
- return InvokeWith(ArgumentTuple());
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
+ // by the C++ standard [14.6.4] here, as the base class type is
+ // dependent on the template argument (and thus shouldn't be
+ // looked into when resolving InvokeWith).
+ return this->InvokeWith(ArgumentTuple());
}
};
@@ -88,7 +88,11 @@ class FunctionMocker<R(A1)> : public
}
R Invoke(A1 a1) {
- return InvokeWith(ArgumentTuple(a1));
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
+ // by the C++ standard [14.6.4] here, as the base class type is
+ // dependent on the template argument (and thus shouldn't be
+ // looked into when resolving InvokeWith).
+ return this->InvokeWith(ArgumentTuple(a1));
}
};
@@ -105,7 +109,11 @@ class FunctionMocker<R(A1, A2)> : public
}
R Invoke(A1 a1, A2 a2) {
- return InvokeWith(ArgumentTuple(a1, a2));
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
+ // by the C++ standard [14.6.4] here, as the base class type is
+ // dependent on the template argument (and thus shouldn't be
+ // looked into when resolving InvokeWith).
+ return this->InvokeWith(ArgumentTuple(a1, a2));
}
};
@@ -123,7 +131,11 @@ class FunctionMocker<R(A1, A2, A3)> : pu
}
R Invoke(A1 a1, A2 a2, A3 a3) {
- return InvokeWith(ArgumentTuple(a1, a2, a3));
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
+ // by the C++ standard [14.6.4] here, as the base class type is
+ // dependent on the template argument (and thus shouldn't be
+ // looked into when resolving InvokeWith).
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3));
}
};
@@ -141,7 +153,11 @@ class FunctionMocker<R(A1, A2, A3, A4)>
}
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4) {
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4));
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
+ // by the C++ standard [14.6.4] here, as the base class type is
+ // dependent on the template argument (and thus shouldn't be
+ // looked into when resolving InvokeWith).
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4));
}
};
@@ -161,7 +177,11 @@ class FunctionMocker<R(A1, A2, A3, A4, A
}
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) {
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5));
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
+ // by the C++ standard [14.6.4] here, as the base class type is
+ // dependent on the template argument (and thus shouldn't be
+ // looked into when resolving InvokeWith).
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5));
}
};
@@ -182,7 +202,11 @@ class FunctionMocker<R(A1, A2, A3, A4, A
}
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) {
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6));
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
+ // by the C++ standard [14.6.4] here, as the base class type is
+ // dependent on the template argument (and thus shouldn't be
+ // looked into when resolving InvokeWith).
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6));
}
};
@@ -203,7 +227,11 @@ class FunctionMocker<R(A1, A2, A3, A4, A
}
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) {
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7));
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
+ // by the C++ standard [14.6.4] here, as the base class type is
+ // dependent on the template argument (and thus shouldn't be
+ // looked into when resolving InvokeWith).
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7));
}
};
@@ -224,7 +252,11 @@ class FunctionMocker<R(A1, A2, A3, A4, A
}
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) {
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7, a8));
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
+ // by the C++ standard [14.6.4] here, as the base class type is
+ // dependent on the template argument (and thus shouldn't be
+ // looked into when resolving InvokeWith).
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7, a8));
}
};
@@ -246,7 +278,11 @@ class FunctionMocker<R(A1, A2, A3, A4, A
}
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) {
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7, a8, a9));
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
+ // by the C++ standard [14.6.4] here, as the base class type is
+ // dependent on the template argument (and thus shouldn't be
+ // looked into when resolving InvokeWith).
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7, a8, a9));
}
};
@@ -270,7 +306,12 @@ class FunctionMocker<R(A1, A2, A3, A4, A
R Invoke(A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9,
A10 a10) {
- return InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10));
+ // Even though gcc and MSVC don't enforce it, 'this->' is required
+ // by the C++ standard [14.6.4] here, as the base class type is
+ // dependent on the template argument (and thus shouldn't be
+ // looked into when resolving InvokeWith).
+ return this->InvokeWith(ArgumentTuple(a1, a2, a3, a4, a5, a6, a7, a8, a9,
+ a10));
}
};

@ -1,144 +0,0 @@
taken from upstream repo
------------------------------------------------------------------------
r245 | zhanyong.wan | 2009-12-02 03:36:42 -0500 (Wed, 02 Dec 2009) | 2 lines
Fixes a C++-standard-compliance bug in gmock-printers.h.
Index: include/gmock/gmock-printers.h
===================================================================
--- include/gmock/gmock-printers.h (revision 244)
+++ include/gmock/gmock-printers.h (revision 245)
@@ -434,63 +434,10 @@ inline void PrintTo(const ::std::wstring
// Overload for ::std::tr1::tuple. Needed for printing function
// arguments, which are packed as tuples.
-typedef ::std::vector<string> Strings;
-
-// This helper template allows PrintTo() for tuples and
-// UniversalTersePrintTupleFieldsToStrings() to be defined by
-// induction on the number of tuple fields. The idea is that
-// TuplePrefixPrinter<N>::PrintPrefixTo(t, os) prints the first N
-// fields in tuple t, and can be defined in terms of
-// TuplePrefixPrinter<N - 1>.
-
-// The inductive case.
-template <size_t N>
-struct TuplePrefixPrinter {
- // Prints the first N fields of a tuple.
- template <typename Tuple>
- static void PrintPrefixTo(const Tuple& t, ::std::ostream* os) {
- TuplePrefixPrinter<N - 1>::PrintPrefixTo(t, os);
- *os << ", ";
- UniversalPrinter<typename ::std::tr1::tuple_element<N - 1, Tuple>::type>
- ::Print(::std::tr1::get<N - 1>(t), os);
- }
-
- // Tersely prints the first N fields of a tuple to a string vector,
- // one element for each field.
- template <typename Tuple>
- static void TersePrintPrefixToStrings(const Tuple& t, Strings* strings) {
- TuplePrefixPrinter<N - 1>::TersePrintPrefixToStrings(t, strings);
- ::std::stringstream ss;
- UniversalTersePrint(::std::tr1::get<N - 1>(t), &ss);
- strings->push_back(ss.str());
- }
-};
-
-// Base cases.
-template <>
-struct TuplePrefixPrinter<0> {
- template <typename Tuple>
- static void PrintPrefixTo(const Tuple&, ::std::ostream*) {}
-
- template <typename Tuple>
- static void TersePrintPrefixToStrings(const Tuple&, Strings*) {}
-};
-template <>
-template <typename Tuple>
-void TuplePrefixPrinter<1>::PrintPrefixTo(const Tuple& t, ::std::ostream* os) {
- UniversalPrinter<typename ::std::tr1::tuple_element<0, Tuple>::type>::
- Print(::std::tr1::get<0>(t), os);
-}
-
// Helper function for printing a tuple. T must be instantiated with
// a tuple type.
template <typename T>
-void PrintTupleTo(const T& t, ::std::ostream* os) {
- *os << "(";
- TuplePrefixPrinter< ::std::tr1::tuple_size<T>::value>::
- PrintPrefixTo(t, os);
- *os << ")";
-}
+void PrintTupleTo(const T& t, ::std::ostream* os);
// Overloaded PrintTo() for tuples of various arities. We support
// tuples of up-to 10 fields. The following implementation works
@@ -725,6 +672,64 @@ void UniversalPrint(const T& value, ::st
UniversalPrinter<T>::Print(value, os);
}
+typedef ::std::vector<string> Strings;
+
+// This helper template allows PrintTo() for tuples and
+// UniversalTersePrintTupleFieldsToStrings() to be defined by
+// induction on the number of tuple fields. The idea is that
+// TuplePrefixPrinter<N>::PrintPrefixTo(t, os) prints the first N
+// fields in tuple t, and can be defined in terms of
+// TuplePrefixPrinter<N - 1>.
+
+// The inductive case.
+template <size_t N>
+struct TuplePrefixPrinter {
+ // Prints the first N fields of a tuple.
+ template <typename Tuple>
+ static void PrintPrefixTo(const Tuple& t, ::std::ostream* os) {
+ TuplePrefixPrinter<N - 1>::PrintPrefixTo(t, os);
+ *os << ", ";
+ UniversalPrinter<typename ::std::tr1::tuple_element<N - 1, Tuple>::type>
+ ::Print(::std::tr1::get<N - 1>(t), os);
+ }
+
+ // Tersely prints the first N fields of a tuple to a string vector,
+ // one element for each field.
+ template <typename Tuple>
+ static void TersePrintPrefixToStrings(const Tuple& t, Strings* strings) {
+ TuplePrefixPrinter<N - 1>::TersePrintPrefixToStrings(t, strings);
+ ::std::stringstream ss;
+ UniversalTersePrint(::std::tr1::get<N - 1>(t), &ss);
+ strings->push_back(ss.str());
+ }
+};
+
+// Base cases.
+template <>
+struct TuplePrefixPrinter<0> {
+ template <typename Tuple>
+ static void PrintPrefixTo(const Tuple&, ::std::ostream*) {}
+
+ template <typename Tuple>
+ static void TersePrintPrefixToStrings(const Tuple&, Strings*) {}
+};
+template <>
+template <typename Tuple>
+void TuplePrefixPrinter<1>::PrintPrefixTo(const Tuple& t, ::std::ostream* os) {
+ UniversalPrinter<typename ::std::tr1::tuple_element<0, Tuple>::type>::
+ Print(::std::tr1::get<0>(t), os);
+}
+
+// Helper function for printing a tuple. T must be instantiated with
+// a tuple type.
+template <typename T>
+void PrintTupleTo(const T& t, ::std::ostream* os) {
+ *os << "(";
+ TuplePrefixPrinter< ::std::tr1::tuple_size<T>::value>::
+ PrintPrefixTo(t, os);
+ *os << ")";
+}
+
// Prints the fields of a tuple tersely to a string vector, one
// element for each field. See the comment before
// UniversalTersePrint() for how we define "tersely".
------------------------------------------------------------------------

@ -1,40 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit libtool eutils
DESCRIPTION="Google's C++ mocking framework"
HOMEPAGE="https://github.com/google/googlemock"
SRC_URI="https://googlemock.googlecode.com/files/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="static-libs"
RDEPEND=">=dev-cpp/gtest-${PV}"
DEPEND="${RDEPEND}"
src_unpack() {
default
# make sure we always use the system one
rm -r "${S}"/gtest/Makefile* || die
}
src_prepare() {
epatch "${FILESDIR}"/${P}-gcc-4.7.patch
epatch "${FILESDIR}"/${P}-more-gcc-4.7.patch
elibtoolize
}
src_configure() {
econf $(use_enable static-libs static)
}
src_install() {
default
use static-libs || find "${ED}"/usr -name '*.la' -delete
}

@ -1,38 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit libtool
DESCRIPTION="Google's C++ mocking framework"
HOMEPAGE="https://github.com/google/googlemock"
SRC_URI="https://googlemock.googlecode.com/files/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="static-libs"
RDEPEND=">=dev-cpp/gtest-${PV}"
DEPEND="${RDEPEND}"
src_unpack() {
default
# make sure we always use the system one
rm -r "${S}"/gtest/Makefile* || die
}
src_prepare() {
elibtoolize
}
src_configure() {
econf $(use_enable static-libs static)
}
src_install() {
default
use static-libs || find "${D}" -name '*.la' -delete
}

@ -1,43 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit libtool
DESCRIPTION="Google's C++ mocking framework"
HOMEPAGE="https://github.com/google/googlemock"
SRC_URI="https://googlemock.googlecode.com/files/${P}.zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86"
IUSE="static-libs"
RDEPEND="=dev-cpp/gtest-${PV}*"
DEPEND="app-arch/unzip
${RDEPEND}"
src_unpack() {
default
# make sure we always use the system one
rm -r "${S}"/gtest/{Makefile,configure}* || die
}
src_prepare() {
sed -i -r \
-e '/^install-(data|exec)-local:/s|^.*$|&\ndisabled-&|' \
Makefile.in
elibtoolize
}
src_configure() {
econf $(use_enable static-libs static)
}
src_install() {
default
dobin scripts/gmock-config
use static-libs || find "${D}" -name '*.la' -delete
}

@ -1,14 +1,11 @@
AUX sqldeveloper 325 SHA256 1faae16f299116961c0d43290a8a421e7350df9ba18ce4accf051444e8916802 SHA512 ab1d70c5b693efe5e6270d7fcd0ba7ef30852ed98fe88a1853c5b415178c51bbb754a4da6964b5e57e87c38015cc90ac2fc04b7aa121b660300434523457bad2 WHIRLPOOL 2e28dd068077a82516cc17a8ef66d9e862f54ea31b0bd057147d37c04149555698a6ae61f0b7230c662cd5ba4f7d6fbf949250cc7bfe67477f054f77482dab85
AUX sqldeveloper-r1 407 SHA256 65b1498f771bf5c684dd11be096b57b91189f6dd46fe8cdd25866ad55394347f SHA512 cf089f58c9de3677dbaa7b0c4bdd81e234bffac4c25f5a433c7854068ca33b5a4165d8a5d24188890d5d8c60c209adee5267a255505b978a5a7f73646fd1dfbe WHIRLPOOL f1efc909451c27e08bfa96dd6ce869bbe9f8de40dea4ce4e8e0dd6e9f06398322fcc84f827f75fc32256dc6aa6bce668d006db3274560166ed2ac213b8a6a112
DIST sqldeveloper-3.2.20.09.87-no-jre.zip 182052759 SHA256 787b703a3fa2d7969ae486b9f2f23bdafd31242b2af74257943cf826c535c8d4 SHA512 716e2f9584e192b8e72a0e9439ac3fb0aea297087640df7c7c5659170846376d8e44d0fbdc68c96e274b100aad3f26b0710691349bfc0092c86c42830e115efe WHIRLPOOL 1d9eb51cb263c14a89a44167a239f3be34b7ca9bd78eefc28a73c1b24e6f4e2f10a1665b0b4a03c6932f987fae375c95bfc310c485e179c76e9b7135bb9825e3
DIST sqldeveloper-4.0.2.15.21-no-jre.zip 235443867 SHA256 b23aca1d256002cdc19a0b3136ae13ebf9064feacc45a131be229a88fe9faed7 SHA512 e67b0f3d127adbc6cb77b3eb822834a6c41be7039c54eceb85e8c882704684a02dd036f078408192ad2cbcb963dfb0ba583e99a9f7b7db36b1e9a1f96e555880 WHIRLPOOL 31b32713f116193036dc5dd9b63c9b6c321763e2273227c51d70bd3db93575e4f12150a045f8615fb6086ee1d464af4d112be5824f9bf22b4f5917ae5a15b724
DIST sqldeveloper-4.1.1.19.59-no-jre.zip 328364824 SHA256 3b0f3f861495f41b6844eeaf3a58117a90dd72d98cfe8d0b4ffafe103ec56bb5 SHA512 1f5a683ba91a41cb7bc40a45215632ff10b2b1075d5b434d5a8349137d467f59192ec78d33e67b141729b7a1f3e5d678f8b934418e362706ac85a8b0fe89b838 WHIRLPOOL fc4e86e18108729a044bbb4b75a25418599ac972ed003ee69cc0982e66eeb6779d3d46306ec3429b9f9d7a0fa01dc6242b66430c02fe333cb9d95f70160e3402
DIST sqldeveloper-4.1.3.20.78-no-jre.zip 331401110 SHA256 10caec7183f4075033598faf272d2be82207261442abf3bc3bd899246968b8de SHA512 828a751bc9df7bdc59f9b89b317189826e328671d081df24d39a102aeefaf5a0a56e01e066802da1ee92617bf1fdb77ad598b448043dd7f4239f2103efb4427b WHIRLPOOL 8eee4fbc34617f721893ab880be9c7c27ac8d5378491ba97bcd0084660ad500e2c0e4812ea5b25f8cd907e2c689168af08bbccfdc0b51f04cc0d74bf0760e009
EBUILD sqldeveloper-3.2.20.09.87.ebuild 3543 SHA256 f9985ee2db579356d39262259a88d22f56b3926e914d8505db3f381e07a621c8 SHA512 18d757c74f07869a50201ba93f5e5e041823b350d14f171b955e5f891b02459e3c18a9ec06ae13f254ba6587cb6aa331b01e88cbfa328b3f89e9ea5f90738c0c WHIRLPOOL 02f6e87f73eb38c63e6c2423d48f18c586a39bc0f17cfcf12de94d010c929fa8aa4c42d181394507da1cf2cd9e65f877e4dab06da74ba6111f5e20d9a9873cfa
DIST sqldeveloper-4.1.5.21.78-no-jre.zip 349775471 SHA256 1b6a5ea4f12306eaa41e4ad961d2cae4e4ccbdcb4b89d85f3d8f88a883f06967 SHA512 06535a2d60ce140fa08cf937e9bb38d0a8ecefcb1b68675b547d4682c2e514ba62121e4363cf655c10de149e39a5e7d1d4a61c8cf79d7388b2998bf9b0098601 WHIRLPOOL ceb60934100a9184c734d2d07bdde752a384f807934186f54618479de6af19a114a879edee52214bce71509e4b2a22dca8fa988f4f91202d29bceaaf8cbe67e9
EBUILD sqldeveloper-4.0.2.15.21.ebuild 3003 SHA256 e20acff10c4760905851f0a7e3685806f09364341609c329dc1da646a366079f SHA512 fda0caab41f6db86f129d92df02e362865b4ab24e0eac701c7b151326b7b3f1027b4d40e8171e0cc4c8a6b317cbc038fb96e8e9d1c09767edf7d6b97c228af56 WHIRLPOOL 3bfe1e4457ea4c3e034d1e57a5d966f7ab8e946c9cb3151369352071c5e972766964eb81707e11b8a2efcf37779496a43fd6e59ef5421eeff682ebd4d106c061
EBUILD sqldeveloper-4.1.1.19.59.ebuild 3419 SHA256 485aad7da56c64a3aa3ad5147b0af6b04ad9afa8a2f2c6dde5e7cafe2b479c0e SHA512 e25eab6dc212bb045c17f2dc5f1aadaade91da952d367c6176279d287ec8a7f16c3d6a395b652834f2670b11a344782140db303f9ffa550f36e7c52246738acd WHIRLPOOL 077a8352ad23aacfdc9017f2037550a425e56a2dfa01a992bb6c7480e8c3c2ce4f3969403f6a935e513ca5baadad99dbf64a01abea05df3226bb2b043feb6b77
EBUILD sqldeveloper-4.1.3.20.78-r1.ebuild 3199 SHA256 0a8fe1a8c951700e66ea2be23079367309072e6c399a61a14a863f723055166c SHA512 fa36e0b347fbf3d28d1fadf9c299a00dca11d4f6dd0886017c754f4e5cf3ac991696db4ebc4e05cade7f2fd8cfb70dcd89b34c099c512c9aa29fb1e8af70cba2 WHIRLPOOL d29c3888add5bfd185e07edba993a52be490f2037fcaa295f8849a43a0397329135a7bb877a8c35d4ed1263fd47f6e8e0f37fccd6b94603e27bb350c244d2701
EBUILD sqldeveloper-4.1.3.20.78.ebuild 3419 SHA256 e38ca842f8b8e39896816ad296bd454982858f348889fe654f1d6e0c43982215 SHA512 feaa7dbee8ee3c0fa15ddd7dbcbb2c083625e1a4f7ebaac23d0ca19d0d76178c0c8c77e69ec4d6bf600c09657a248706b19e1df6c82eda3b6e153259a329a77e WHIRLPOOL b075a66a04f394c674adb17be9be89eb75c19721baa9a6ed8b768fd5323ed7b1e4f0ee0596a0af5cd0a5adc02144f739e3b59a5a145df61829b197d24a4620f4
MISC ChangeLog 4122 SHA256 9f848400f82b6fc40b84a1683779bf0702363eddc5a566b0558f037d842d60b8 SHA512 5a6bc2993908840156b0b6ceb22b5b66e1b547b98a4bf8c10b3796317ecec450bdff97c487ad82ba04b1345dcf0d0bdb06d1ae0931bc11d5ec26de9f00356aca WHIRLPOOL b54d3080d67e8ae1a4047bcc93072a6dfcf976596f83341b63712a703c107efb05f5528c1ec9e9ba5c672b5d0f5d7cd88711e8a6a94b07b7f80676a2e2a6e9d3
EBUILD sqldeveloper-4.1.5.21.78.ebuild 3199 SHA256 0a8fe1a8c951700e66ea2be23079367309072e6c399a61a14a863f723055166c SHA512 fa36e0b347fbf3d28d1fadf9c299a00dca11d4f6dd0886017c754f4e5cf3ac991696db4ebc4e05cade7f2fd8cfb70dcd89b34c099c512c9aa29fb1e8af70cba2 WHIRLPOOL d29c3888add5bfd185e07edba993a52be490f2037fcaa295f8849a43a0397329135a7bb877a8c35d4ed1263fd47f6e8e0f37fccd6b94603e27bb350c244d2701
MISC ChangeLog 4534 SHA256 0af812348097d1f9d22f135899c1652050f5906b890a7e1cf19cbf1629f900ec SHA512 2fa1a4434d516c0452ae56ec5918f80c17f1cbf7f48f0d7750f6a6b9e54dda4dd6f363f907fa5ee1065e2aa6a31851d2f583fea6c4bedd471394caf249e36478 WHIRLPOOL 93a38a6cccbde04ab3e0d43fa6f721980de8b4f1c87c72b08e1f18f2751f7d973d4a5635babd59677078dea56165fd90795327f7eb1054adbc73c721d033280a
MISC ChangeLog-2015 3979 SHA256 babdbc8e323a8fbd7e166fad4c690eaeca030abb01ecc5e7a9d5b1391c227cc9 SHA512 423839b6bf4e049325aa4501bfe1bace7bb53734eb4c876ec0f3bfec4d5bac404709d37291222c35614295600deb76e2a01a33b60ab11e8eac40f70f5f53bcdc WHIRLPOOL 67578f4ffee61f06996744e04caf72f6911bf3157ca6e5062f7148e7c72c4ac7d1e207dbcc1c98abed9fa51e8cebde85b97265321c9418104763fd9ec58cb2d1
MISC metadata.xml 285 SHA256 502e8aa7a56636b1b50665927305856511de54be9d9d44d5c78408a308628c5c SHA512 ba5e57afca4a2ba90676c7b773775f6e64be1143d79f7fc14b7e15cdb51d2bdaaa52c84ef133f6cea770d9074bd46ee47a58e8fbd4d26d69bf721c7bbe16cee4 WHIRLPOOL 82640a2ed819b44602861603a39d141b73b2e22f3f08e54add398d54cdcfe4e77771e8c95fb37255ca1a13c44e6973424d99f366ef1950b568e3d11f79f85eed

@ -1,100 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
inherit eutils java-pkg-2
DESCRIPTION="Oracle SQL Developer is a graphical tool for database development"
HOMEPAGE="http://www.oracle.com/technology/products/database/sql_developer/"
SRC_URI="${P}-no-jre.zip"
RESTRICT="fetch"
LICENSE="OTN"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="mssql mysql sybase"
DEPEND="mssql? ( dev-java/jtds:1.2 )
mysql? ( dev-java/jdbc-mysql:0 )
sybase? ( dev-java/jtds:1.2 )"
RDEPEND=">=virtual/jdk-1.6.0
${DEPEND}"
S="${WORKDIR}/${PN}"
pkg_nofetch() {
eerror "Please go to"
eerror " ${HOMEPAGE}"
eerror "and download"
eerror " Oracle SQL Developer for other platforms"
eerror " ${SRC_URI}"
eerror "and move it to ${DISTDIR}"
}
src_prepare() {
# we don't need these, do we?
find ./ \( -iname "*.exe" -or -iname "*.dll" -or -iname "*.bat" \) -exec rm {} \;
# they both use jtds, enabling one of them also enables the other one
if use mssql && ! use sybase; then
einfo "You requested MSSQL support, this also enables Sybase support."
fi
if use sybase && ! use mssql; then
einfo "You requested Sybase support, this also enables MSSQL support."
fi
if use mssql || use sybase; then
echo "AddJavaLibFile $(java-pkg_getjars jtds-1.2)" >> sqldeveloper/bin/sqldeveloper.conf
fi
if use mysql; then
echo "AddJavaLibFile $(java-pkg_getjars jdbc-mysql)" >> sqldeveloper/bin/sqldeveloper.conf
fi
# this fixes internal Classpath warning
cd "${T}"
unzip -q "${S}"/jdev/extensions/oracle.jdeveloper.runner.jar META-INF/extension.xml
sed -i 's@../../../oracle_common/modules/oracle.nlsrtl_11.1.0@../../jlib@' META-INF/extension.xml || die
zip -rq "${S}"/jdev/extensions/oracle.jdeveloper.runner.jar META-INF/extension.xml
rm -rf META-INF
# this fixes another internal Classpath warning
cd "${T}"
unzip -q "${S}"/sqldeveloper/extensions/oracle.datamodeler.jar META-INF/extension.xml
sed -i 's@<classpath>${ide.extension.install.home}/lib/ActiveQueryBuilder.jar</classpath>@<classpath>${ide.extension.install.home}/../../lib/ActiveQueryBuilder.jar</classpath>@' META-INF/extension.xml || die
zip -rq "${S}"/sqldeveloper/extensions/oracle.datamodeler.jar META-INF/extension.xml
rm -rf META-INF
}
src_install() {
dodir /opt/${PN}
cp -r {dataminer,ide,javavm,jdbc,jdev,jdev.label,jlib,jviews,modules,rdbms,readme.html,sleepycat,${PN},sqlj,timingframework} \
"${D}"/opt/${PN}/ || die "Install failed"
dobin "${FILESDIR}"/${PN} || die "Install failed"
mv icon.png ${PN}-32x32.png || die
doicon ${PN}-32x32.png || die
make_desktop_entry ${PN} "Oracle SQL Developer" ${PN}-32x32 || die
}
pkg_postinst() {
# this temporary fixes FileNotFoundException with datamodeler
# this is more like a workaround than permanent fix
test -d /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log \
|| mkdir /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log
touch /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log/datamodeler.log
chmod -R 1777 /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log/datamodeler.log
# this fixes another datamodeler FileNotFoundException
# also more like a workaround than permanent fix
chmod 1777 /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/types/dr_custom_scripts.xml
echo
einfo "If you want to use the TNS connection type you need to set up the"
einfo "TNS_ADMIN environment variable to point to the directory your"
einfo "tnsnames.ora resides in."
echo
}

@ -1,101 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils java-pkg-2
DESCRIPTION="Oracle SQL Developer is a graphical tool for database development"
HOMEPAGE="http://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index.html"
SRC_URI="${P}-no-jre.zip"
RESTRICT="fetch"
LICENSE="OTN"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="mssql mysql sybase"
DEPEND="mssql? ( dev-java/jtds:1.2 )
mysql? ( dev-java/jdbc-mysql:0 )
sybase? ( dev-java/jtds:1.2 )"
RDEPEND=">=virtual/jdk-1.8.0
dev-java/java-config:2
${DEPEND}"
S="${WORKDIR}/${PN}"
QA_PREBUILT="
opt/${PN}/netbeans/platform/modules/lib/amd64/linux/*.so
opt/${PN}/netbeans/platform/modules/lib/i386/linux/*.so
"
pkg_nofetch() {
eerror "Please go to"
eerror " ${HOMEPAGE}"
eerror "and download"
eerror " Oracle SQL Developer for other platforms"
eerror " ${SRC_URI}"
eerror "and move it to ${DISTDIR}"
}
src_prepare() {
# we don't need these, do we?
find ./ \( -iname "*.exe" -or -iname "*.dll" -or -iname "*.bat" \) -exec rm {} +
# they both use jtds, enabling one of them also enables the other one
if use mssql && ! use sybase; then
einfo "You requested MSSQL support, this also enables Sybase support."
fi
if use sybase && ! use mssql; then
einfo "You requested Sybase support, this also enables MSSQL support."
fi
if use mssql || use sybase; then
echo "AddJavaLibFile $(java-pkg_getjars jtds-1.2)" >> sqldeveloper/bin/sqldeveloper.conf
fi
if use mysql; then
echo "AddJavaLibFile $(java-pkg_getjars jdbc-mysql)" >> sqldeveloper/bin/sqldeveloper.conf
fi
}
src_install() {
dodir /opt/${PN}
# NOTE For future version to get that line (what to copy) go to the unpacked sources dir
# using `bash` and press Meta+_ (i.e. Meta+Shift+-) -- that is a builtin bash feature ;-)
cp -r {configuration,d{ataminer,ropins,vt},e{quinox,xternal},ide,j{avavm,d{bc,ev},lib,views},modules,netbeans,ords,rdbms,s{leepycat,ql{developer,j},vnkit}} \
"${D}"/opt/${PN}/ || die "Install failed"
dobin "${FILESDIR}"/${PN} || die "Install failed"
mv icon.png ${PN}-32x32.png || die
doicon ${PN}-32x32.png || die
make_desktop_entry ${PN} "Oracle SQL Developer" ${PN}-32x32 || die
}
pkg_postinst() {
# this temporary fixes FileNotFoundException with datamodeler
# this is more like a workaround than permanent fix
test -d /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log \
|| mkdir /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log
touch /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log/datamodeler.log
chmod -R 1777 /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log/datamodeler.log
# this fixes another datamodeler FileNotFoundException
# also more like a workaround than permanent fix
chmod 1777 /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/types/dr_custom_scripts.xml
echo
einfo "If you want to use the TNS connection type you need to set up the"
einfo "TNS_ADMIN environment variable to point to the directory your"
einfo "tnsnames.ora resides in."
echo
einfo "In order to use SQL Developer you need to enshure you are using proper version Java VM (1.8)"
einfo "Use eselect java-vm list to get this info,"
einfo "eselect java-vm set user N to assign user-level value"
einfo "eselect java-vm set system N as root to set system-wide default"
echo
}

@ -18,11 +18,10 @@ KEYWORDS="~amd64 ~x86"
IUSE="mssql mysql sybase"
DEPEND="mssql? ( dev-java/jtds:1.2 )
DEPEND="mssql? ( dev-java/jtds:1.3 )
mysql? ( dev-java/jdbc-mysql:0 )
sybase? ( dev-java/jtds:1.2 )"
RDEPEND=">=virtual/jdk-1.8.0
dev-java/java-config:2
sybase? ( dev-java/jtds:1.3 )"
RDEPEND=">=virtual/jdk-1.8
${DEPEND}"
S="${WORKDIR}/${PN}"
@ -54,11 +53,11 @@ src_prepare() {
fi
if use mssql || use sybase; then
echo "AddJavaLibFile $(java-pkg_getjars jtds-1.2)" >> sqldeveloper/bin/sqldeveloper.conf
echo "AddJavaLibFile $(java-pkg_getjars jtds-1.3)" >> sqldeveloper/bin/sqldeveloper.conf || die
fi
if use mysql; then
echo "AddJavaLibFile $(java-pkg_getjars jdbc-mysql)" >> sqldeveloper/bin/sqldeveloper.conf
echo "AddJavaLibFile $(java-pkg_getjars jdbc-mysql)" >> sqldeveloper/bin/sqldeveloper.conf || die
fi
}
@ -69,33 +68,31 @@ src_install() {
cp -r {configuration,d{ataminer,ropins,vt},e{quinox,xternal},ide,j{avavm,d{bc,ev},lib,views},modules,netbeans,ords,rdbms,s{leepycat,ql{developer,j},vnkit}} \
"${D}"/opt/${PN}/ || die "Install failed"
dobin "${FILESDIR}"/${PN} || die "Install failed"
newbin "${FILESDIR}"/${PN}-r1 ${PN}
mv icon.png ${PN}-32x32.png || die
doicon ${PN}-32x32.png || die
make_desktop_entry ${PN} "Oracle SQL Developer" ${PN}-32x32 || die
newicon icon.png ${PN}-32x32.png
make_desktop_entry ${PN} "Oracle SQL Developer" ${PN}-32x32
# This is normally called automatically by java-pkg_dojar, which
# hasn't been used above. We need to create package.env to help the
# launcher select the correct VM.
java-pkg_do_write_
}
pkg_postinst() {
# this temporary fixes FileNotFoundException with datamodeler
# this is more like a workaround than permanent fix
test -d /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log \
|| mkdir /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log
touch /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log/datamodeler.log
chmod -R 1777 /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log/datamodeler.log
mkdir -p /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log || die
touch /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log/datamodeler.log || die
chmod -R 1777 /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/log/datamodeler.log || die
# this fixes another datamodeler FileNotFoundException
# also more like a workaround than permanent fix
chmod 1777 /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/types/dr_custom_scripts.xml
chmod 1777 /opt/sqldeveloper/sqldeveloper/extensions/oracle.datamodeler/types/dr_custom_scripts.xml || die
echo
einfo "If you want to use the TNS connection type you need to set up the"
einfo "TNS_ADMIN environment variable to point to the directory your"
einfo "tnsnames.ora resides in."
echo
einfo "In order to use SQL Developer you need to enshure you are using proper version Java VM (1.8)"
einfo "Use eselect java-vm list to get this info,"
einfo "eselect java-vm set user N to assign user-level value"
einfo "eselect java-vm set system N as root to set system-wide default"
echo
}

@ -13,7 +13,7 @@ DIST avrdude-doc-6.3.tar.gz 39823 SHA256 047a8a37b09f683582d7a0418417cd3020859d4
EBUILD avrdude-5.11.1.ebuild 1324 SHA256 a10e1c8bfb470de6270a6ca0582793c9be30e57d9c3ab52d8e95fe7597555928 SHA512 4b3163b9982ebbffcf73bbdc13b18354e0e22b7dd4a7639d79e2f771bb99ab8aa8770470d01ede12c69b25b136626404ad699ee044372894ccd9edfa21d5c13b WHIRLPOOL 4be9489d845bac6c640d6bd84fc57df1b5c9f85f93f916e5db810ce63ef0f7f675baa4c463252597048f114067abe07dc30cfd5698bf79d9c8f3575fce4f371f
EBUILD avrdude-6.0.1.ebuild 1320 SHA256 f3389f06fd1384c8caca7b4729f32f8961917cfaa0b1ea80f0d8c138ee341b4d SHA512 ae0ec509d7786eaf9de5236c86d95294096eb1e7ea2cff8c19f01db2631f95e6d9738aada0cae30dd442cd9ad59a10ca8813ebe0fd7c0b0ecd32c0d56f3e707a WHIRLPOOL 6af1781a69f9091b3b8ffd4e638605dc4746107a4ff08c9bba14e927ff12ff2a7f4c2130fdbb8cf4a3c49058e6071df6887569576541ed26805d0ddf22b0ae8d
EBUILD avrdude-6.1.ebuild 1446 SHA256 f3b1f4289d6077bf4a541057e39032419905554de51c577d231f44e13b28e6d4 SHA512 35037128641c9278661ac961dcc0a74a6a27688b01d344cb12e7d98503d88ee26900a13ac25e5d06524caa3118b9857dbb7ed0fb04dfd339d71fb67e13cf0959 WHIRLPOOL debe6267f17f364fe359bf008c411e6d1b04f3ed10988b709fbab4240002ce8d714cbeac49a841e580a15e4505f640afe09650dd6a22c820e437e3764f0164a7
EBUILD avrdude-6.3.ebuild 1445 SHA256 21170d3318a2ae603c98b3975645b9d8a47cc84c0f08178495cfd8df75e249bd SHA512 43bf4f4f9fbd2046a66f220fa62ee9f805b6efdf2d1a4ee4fda0cd788957d5d15fc45d8e1e1b729c6d045945716b1e9d5d2aed8629be3de661e8f8465d261519 WHIRLPOOL 36c017616cd70288f71578eef3ef3771a821b96c867c5b32f2f8995c73d5f88edf9784633a2d01cb0269d8694fc21f22bc8b20081f1fc4c4c7e9ae59369fc54c
MISC ChangeLog 3624 SHA256 8e882c050135c058a38eb02ab5b077814abb392b4573d8f6594703e2b1a51880 SHA512 51cc0145cb54c9c07d7eecbca737c6ec0f1a26bc816d8e9d39ddfb20836d0302ac098caf3cfae7e174c50a48f93952d72802d390c639a361a8ad1104fd858855 WHIRLPOOL bdd52d17b80564187484415bd5ae34dae9d3f92ec61a81d32522206a1544e3e4b536fb52f86f03efa3a22638f42768e602e25dfdede30ac56e136c633b61e014
EBUILD avrdude-6.3.ebuild 1459 SHA256 f5e9400fb4df1465a051f3b8bcf136ae1981c35ed6086dcf1bc07cec578babd7 SHA512 efabd2e2d806233b3506400e2b5ad68f5cb43a5e9a6066f95f3653144e6f33a864146fe099aa2d0fb19bb7048e6374437308168876232a34334d3e4bec9a3c8e WHIRLPOOL 8be6b35fce8e53d320e825e916e8f11cebd48be4d13bce893c34b9d13fc883c93ea6a885b8f174152e4f536e87560dae79458d09b4b4453c9dcc8394b8c0d8df
MISC ChangeLog 3822 SHA256 a8f04fd4e01b0c1ce3da7a9025d9ad27e87fcf956bd4869241ca21905623140b SHA512 9dbd45265593b52f34158fbc2a2d4d66550e01eb662c797fcd0314b918d79b596359c6ad339ada1c9f76c6b8efe6379fb78384a1ba617d64462716a0b51b43f1 WHIRLPOOL 53486e05bb17e0d3f4743fc6a3f05c074d5c965bdb353c0e5aa1e0fa65560013d55e80bc57114f91356eb45bd3037c0693f925757695154c3efb6921a7d0ee8b
MISC ChangeLog-2015 8152 SHA256 7e26173538e7f5dcff53d5d9446a313f2f11cd36b9327dc7c3cce23a9c5e2a44 SHA512 62038b6b697ff31b6dac851485ed4f0297ad3bd46116f320938f9416e2fa5aa83686fb1208481b837099012eb70bdc0b6f57b5ac7783219ade2e17bd48223e37 WHIRLPOOL 6af9eea5eeac9f3557dc65298a524b18d2cec8f66ed830f1639c43febe1f126efc65bf4bd6a9a7f8e376d30b539a69234cbe25bb4458cd6af1afb63ac0276778
MISC metadata.xml 358 SHA256 041d555c7d1b8117a83a70d647b97fce011ebb5fd22ed12310ce5eb349df074c SHA512 16a2c9587e26b000d865d7604ee50a7dd8e125cc12f7b7d44c1ca6a49eec3d6881797dcb2dc686b474eea9064049edc640f6af2681978b518474545a50a47ff6 WHIRLPOOL 5183ab0dcfff883a4f65d986eea00ff8fb49132a51808df6ef3ce83208e5491ae55241fe0ae7e204c829e8c8b95c397dcb4bfa65c634aa652eabf21be44d8ba7

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
inherit toolchain-funcs
@ -22,13 +22,15 @@ IUSE="doc ftdi ncurses readline"
RDEPEND="virtual/libusb:1
virtual/libusb:0
ftdi? ( dev-embedded/libftdi:= )
ncurses? ( sys-libs/ncurses:= )
readline? ( sys-libs/readline )"
ncurses? ( sys-libs/ncurses:0= )
readline? ( sys-libs/readline:0= )"
DEPEND="${RDEPEND}"
DOCS="AUTHORS ChangeLog* NEWS README"
src_prepare() {
default
# let the build system re-generate these, bug #120194
rm -f lexer.c config_gram.c config_gram.h || die
}

@ -1,16 +1,6 @@
AUX srecord-1.57-libtool.patch 1733 SHA256 1bfc7552ab1cd78e8ed77961e7e5a464a9d4fcf15955ab716898b6616e9e08e9 SHA512 f4b9d701ac7b364f5f43dab835c0249d9d2f54903a371cdd9a03a63f082e4c93f15adc4cc9a39ccf5dd8feb56f579c2f96697c0c7b8d2730cf845ac477b20a83 WHIRLPOOL 3dceb00f0c240592c62259bd2535708a862a21a4935c9473546c4b6ec2dcbd93f6fa7aee8a4c5adb4853f416877ce4d401933cc36db3a3e1aa6e9d895054e9d5
DIST srecord-1.59.tar.gz 889036 SHA256 97d441ee62b948a47935adfab8b8fb01a7a654b1656b32b299a4a041e36bd351 SHA512 80f9b3f2edad66e7cd7ee7a6151b417eca4b750d9ad097ccaeb542814cf462c02238c287fb417b952aea985aba2abe5e433676555fe989cb5df1b076e93a097c WHIRLPOOL 7a7d065521cd807419c3222ac6258b20c8996aafebeb639c9d6a8c0077a59adee806212b1b89bbbb271b4e93709accfdbc191c1d30b212c520006eb685218d98
DIST srecord-1.60.tar.gz 900389 SHA256 f579671c5ff3333e711616f738e751c742c2b4dd7f7553c90c37c9b6d4968d98 SHA512 12fe45e2a605268febd7cf2c41e262a57ff77ae3e1ffe84955d39a54ac6cd27175e376e861c8ed3f8025e691bd74b993117b79f7199a45c443c575fc22fe591a WHIRLPOOL 447d9c58d4af4291a634a3d0c2555a8643c624b3998af7d4d6d7e12785e3a1440e83f29e51b9ef446e3137e25bfbf15d423fc4821fef599e972d5cb2370848c0
DIST srecord-1.61.tar.gz 916174 SHA256 b68d47b17ae50aee68655bb3b24e6d2434754a184d16510d4a6411d10bbdc364 SHA512 9bcd310bf812cf236a6b88e0aa5979510fc3fdcb622b631e923909ac12b9ff88ab8bc1f44006f0cdbffb51cb44e5885b46ff209bac9d71428f786d7d25a160ad WHIRLPOOL 4f2b8cd938be4a8026fc31e4a7b0d6618ee58f85aa0d2fea7fa9902b03c74ba043faf725e0ae7eec960ed2d2c342d554f46fa2ca640c14fb7c29812ad203bd47
DIST srecord-1.62.tar.gz 921920 SHA256 04a4e18a43d1cb8fa608242a012b99a1bf85704915663f668c7cd55435accb2d SHA512 4a3dde671af959c24a12c711919e9028a22034d2ce347cfa0ecb7bc368036b21b38356156ff1e2d58a9fa1a0fece25e7913be5730e23c74a82734bc262cc2c88 WHIRLPOOL dd8916b2733d4cb57b9a321acc6ff0abc5e5b23c8eb864722f146a005e3719361b9e226d16393e4fcba875fa035d8347314bc00445d96e95f08302e0c3ca2483
DIST srecord-1.63.tar.gz 938068 SHA256 78fec76d04424506e319f59b19a520428a7449ed087a67e1779fa2996992bf1a SHA512 6c6b37b3ff2dac06d1e6bac40cf29a3b8b6f120ccf97f7211fb6a5bd31ecbabb7cbebe98c7bbb61e2571bb9239d759a2784e426615747a7b91e089338058af2f WHIRLPOOL dfee24f2be5e076c76c00fc5bd06f225bc24e3fe0b47a0bf6a29f8cb58035d601374c7e1d5d11c365690887f1ba3a2ae400b5a1d8062d8b22e927625a4014419
DIST srecord-1.64.tar.gz 942513 SHA256 49a4418733c508c03ad79a29e95acec9a2fbc4c7306131d2a8f5ef32012e67e2 SHA512 f96f2d9cd2c475d040c0474a35a17ebca2f0fb737856cdafe1227758a3e52176e4ab3e8577520c21e75e468d74fa98695128c02120734b6e92d8573e76af50b3 WHIRLPOOL e679a4b8b497a52a8617db3f509ce0776e7d33c823f8de3528fe3599fa2ad7cccc79c9743f4fecab023dc1d88c6de481f6091a0ef7c79f5672b399b08c3da5b6
EBUILD srecord-1.59.ebuild 758 SHA256 746fa79f9caa3e92a4cc5b2d41321c696384e053148c8f406efc689375f138ab SHA512 ceeb681737434f69a22d57e0bf576cf8cb6e516dfb922d92333a78a951c53ec41892b99c953e8edf1473fe8be3b409d854ad5047fe9d7f935a7ebdc3200b83ce WHIRLPOOL b7830226bbbd588e33b39152e1599f670eed959c2a581ab98eca9188d2ff594bbfcff3912c229b4cc1522cb24803b752abddf8f2401583d60da644b08e11a04b
EBUILD srecord-1.60.ebuild 758 SHA256 746fa79f9caa3e92a4cc5b2d41321c696384e053148c8f406efc689375f138ab SHA512 ceeb681737434f69a22d57e0bf576cf8cb6e516dfb922d92333a78a951c53ec41892b99c953e8edf1473fe8be3b409d854ad5047fe9d7f935a7ebdc3200b83ce WHIRLPOOL b7830226bbbd588e33b39152e1599f670eed959c2a581ab98eca9188d2ff594bbfcff3912c229b4cc1522cb24803b752abddf8f2401583d60da644b08e11a04b
EBUILD srecord-1.61.ebuild 758 SHA256 746fa79f9caa3e92a4cc5b2d41321c696384e053148c8f406efc689375f138ab SHA512 ceeb681737434f69a22d57e0bf576cf8cb6e516dfb922d92333a78a951c53ec41892b99c953e8edf1473fe8be3b409d854ad5047fe9d7f935a7ebdc3200b83ce WHIRLPOOL b7830226bbbd588e33b39152e1599f670eed959c2a581ab98eca9188d2ff594bbfcff3912c229b4cc1522cb24803b752abddf8f2401583d60da644b08e11a04b
EBUILD srecord-1.62.ebuild 758 SHA256 390952e7757f825a4aee26795aba80c97176b70a48d3722bb222ba7c034b168e SHA512 b0cf0a6971eb716c0327e0a94285380c8801e4cbf2549034b16befe78c7ad45ece3ce3fe4fc1b3e4390fd20dfc5d0815642728160ae0992bdfcdb79cbd2b50e7 WHIRLPOOL e6c9ae8866c964fd3611090f298c5568faf9632b20b8f71807d012a6d1319b51422967359aad07b2d79b964d49fd5aedb1d329d4ab44ea1d3a203c68e2f1fb5b
EBUILD srecord-1.63.ebuild 758 SHA256 390952e7757f825a4aee26795aba80c97176b70a48d3722bb222ba7c034b168e SHA512 b0cf0a6971eb716c0327e0a94285380c8801e4cbf2549034b16befe78c7ad45ece3ce3fe4fc1b3e4390fd20dfc5d0815642728160ae0992bdfcdb79cbd2b50e7 WHIRLPOOL e6c9ae8866c964fd3611090f298c5568faf9632b20b8f71807d012a6d1319b51422967359aad07b2d79b964d49fd5aedb1d329d4ab44ea1d3a203c68e2f1fb5b
EBUILD srecord-1.64.ebuild 736 SHA256 4314ad9dd2202123276818f3f00ea71301c0d4ba2ae978eb270797bb38cd45a8 SHA512 fc7df8800c395c74593fd285c74faebbe62dd9b7dc02fa617c48dd2006638c5172a4085139443f2dcc283e164612b319cf7d4b67819afb75a582024bd0296391 WHIRLPOOL 8bc9019d85f8d9be82b27023e1265f8ddf373ea3ab41825c29c0055e227623e123429b78a257dc6073f96ef753097268bbf35b479b8d006e8857088970ce7b38
MISC ChangeLog 2718 SHA256 561e12217c632b1241b8f11482a2ba7e03afab74e5c01af2b0de35b0e2bf9fd5 SHA512 4331ea8898ead226b45338f28385b2328bfc33e55438a8af76a42aa6500465784c3e74bb7294e0ecde1ba61afeb1e4aa5eb096a20757e4a139cfd266c9f9f09d WHIRLPOOL 88aacee4607968df1536fec11f8b0ac80e934f493eea6b4b852bbfd24a445f663b630d15d85637209b9cb8086803bc4f02d15bc06ba18cad6d68b9eee6c7d452
EBUILD srecord-1.64.ebuild 746 SHA256 20862db84a22613d502c087a7392ce5b103c1a069843b473cfa4e340ab504371 SHA512 1d59cabcaeea5a00e08bc6b2480f8b52c1558b72d928c7e00c811f65c6e84f8a44a1ed025bdea8297a9009b58bb5a8f212d3c82574776a86aa2e6a353a18d64b WHIRLPOOL c5b102dc462226dcf5a1e23addd8a5a9e02197c542ccefe6af9f89cf784e474c75dc9636718dece1dd6b4be88d064c4bb70b433de1b7b75466fe8ea7a460eb84
MISC ChangeLog 2988 SHA256 1d7b5c339417f32a25c52de880d1d8c832ab7658cac469c9079b6d063a3ba527 SHA512 4ecb33792ab1af8a46e7f01aa44b3f41fb8ca559a223e85bee9645cff3ac67d8d3bfc8c1b5611f3ac124b85b9b978eb2b3a70b1def8a2b9b797877bdb79076d8 WHIRLPOOL b3047de7e2ec5dbfed06c22e28e2791e6529c1a4fd980118475a577ab65619f9ed04234607a29ff582cd76e64a56fa9295ef608bbf09985849374d4988357521
MISC ChangeLog-2015 3236 SHA256 1ed144c69bd2b2c2d965492990b7580581d2517e09ca49c51f4ab2f8457a2b6c SHA512 973979a0f1fd87e26a25970359b9e9ff97a378e437e721d118c75b6e89c25a45443bbbaf553c23b7f3832ef2ed18a40f395138c5445eeacf3c20810526b3a131 WHIRLPOOL a820b06191af27810f5ffe0a1f0dc60e8f42e145018e1d83054e0295b88c2e55ad76ab3fc220cf53ab8a8e2ad9d65e2e30fbb455d813e6d70d9e3bcbbf317568
MISC metadata.xml 455 SHA256 0aaa003cc4039fdac7250a1c2970b920d0acf35e768036abd7d0778fa7df9c58 SHA512 221d3f902bf77fb71de6db4fb99874fd37183124b5858b112240ab1469b1f92f3142876b039498fdff03a46445b83cb1ffc71d37305bed7ec5fa79924df92403 WHIRLPOOL a530ed424cf2d644de24de927aa79d41183b8712c2072d7a6b78ea18bf89c7d220fd597ea4730b5156027c66f557deaef084ad552d2ebb98d5465b91716fcbc7

@ -1,39 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
inherit eutils autotools
DESCRIPTION="A collection of powerful tools for manipulating EPROM load files"
HOMEPAGE="http://srecord.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE="static-libs test"
RDEPEND="dev-libs/libgcrypt:0"
DEPEND="${RDEPEND}
dev-libs/boost
sys-apps/groff
test? ( app-arch/sharutils )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.57-libtool.patch
cp etc/configure.ac "${S}"
eautoreconf
}
src_configure() {
econf \
$(use_enable static-libs static)
}
src_install() {
default
find "${D}" -name '*.la' -exec rm -f {} +
}

@ -1,39 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
inherit eutils autotools
DESCRIPTION="A collection of powerful tools for manipulating EPROM load files"
HOMEPAGE="http://srecord.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE="static-libs test"
RDEPEND="dev-libs/libgcrypt:0"
DEPEND="${RDEPEND}
dev-libs/boost
sys-apps/groff
test? ( app-arch/sharutils )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.57-libtool.patch
cp etc/configure.ac "${S}"
eautoreconf
}
src_configure() {
econf \
$(use_enable static-libs static)
}
src_install() {
default
find "${D}" -name '*.la' -exec rm -f {} +
}

@ -1,39 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
inherit eutils autotools
DESCRIPTION="A collection of powerful tools for manipulating EPROM load files"
HOMEPAGE="http://srecord.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE="static-libs test"
RDEPEND="dev-libs/libgcrypt:0"
DEPEND="${RDEPEND}
dev-libs/boost
sys-apps/groff
test? ( app-arch/sharutils )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.57-libtool.patch
cp etc/configure.ac "${S}"
eautoreconf
}
src_configure() {
econf \
$(use_enable static-libs static)
}
src_install() {
default
find "${D}" -name '*.la' -exec rm -f {} +
}

@ -1,39 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils autotools
DESCRIPTION="A collection of powerful tools for manipulating EPROM load files"
HOMEPAGE="http://srecord.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE="static-libs test"
RDEPEND="dev-libs/libgcrypt:0"
DEPEND="${RDEPEND}
dev-libs/boost
sys-apps/groff
test? ( app-arch/sharutils )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.57-libtool.patch
cp etc/configure.ac "${S}"
eautoreconf
}
src_configure() {
econf \
$(use_enable static-libs static)
}
src_install() {
default
find "${D}" -name '*.la' -exec rm -f {} +
}

@ -1,39 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils autotools
DESCRIPTION="A collection of powerful tools for manipulating EPROM load files"
HOMEPAGE="http://srecord.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE="static-libs test"
RDEPEND="dev-libs/libgcrypt:0"
DEPEND="${RDEPEND}
dev-libs/boost
sys-apps/groff
test? ( app-arch/sharutils )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.57-libtool.patch
cp etc/configure.ac "${S}"
eautoreconf
}
src_configure() {
econf \
$(use_enable static-libs static)
}
src_install() {
default
find "${D}" -name '*.la' -exec rm -f {} +
}

@ -1,8 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
EAPI=6
inherit eutils autotools
@ -21,16 +21,17 @@ DEPEND="${RDEPEND}
sys-apps/groff
test? ( app-arch/sharutils )"
PATCHES=( "${FILESDIR}"/${PN}-1.57-libtool.patch )
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.57-libtool.patch
default
cp etc/configure.ac "${S}"
eautoreconf
}
src_configure() {
econf \
$(use_enable static-libs static)
econf $(use_enable static-libs static)
}
src_install() {

@ -14,6 +14,7 @@ DIST apache-tomcat-7.0.67-src.tar.gz 4624303 SHA256 0464ebbeec17fb15103cad9f6639
DIST apache-tomcat-7.0.68-src.tar.gz 4641238 SHA256 abb5d2cc7e34a18f968ec2535bdeeae919c53fa7feffe4d617db95e12e94b210 SHA512 dd97205044b03c6466c78bd165509ed9cd37c4d84de34c2170e67c475b28b72bfeda512f14f583c9983c045888d4704cdf7ba7c434f1d4bad9022428b0a0de1c WHIRLPOOL 594cdf5584ea49faebfbea174e67bf85e761365717d56762138d07186c595195df2899a94d897578d1d20201ed4706b51a4d8870d9a6a4ca74c2436ba4283a05
DIST apache-tomcat-7.0.69-src.tar.gz 4653637 SHA256 fd29dc7ecd4796a693fdd7fc568ef4fde91debfd22f50a8d7d1676c018cf330b SHA512 14025071497dd3d1b601958297dcce5f4e4d2ec192ece3484fcdedfe0ca8d5e9a37941e8db857e90716c73484a2415c0aadc9334a292d8a15b5181dda23b05ce WHIRLPOOL 1713fdfcffcc454d9b04cdd108b14cb49daf790f60a607fba22d828183f3f8c1c53d99a225da838d9cadbf5890d81789f0d1c5636ef30afb4e721d1bec4e9667
DIST apache-tomcat-7.0.70-src.tar.gz 4661050 SHA256 c15b193a2f3ed22d460fa135dd8719381bdddde0e59eb359c50d5a9c61868251 SHA512 e7a6108d2c5c5e66ac9c8c55493445d6d8eaf9a3949006e0f3f445d8dbae5a1e8a0e99106545a9048434968c945616377f63af5351765ce340e2df35eb5f1ef1 WHIRLPOOL 42ddd71b768f205a981e50ed6daa5b7c0d2342f7bae901f996695224a749bae1973c2859988e6db24d7692f66b868ae2632976983655bde3fdec5efd3cf5126d
DIST apache-tomcat-7.0.73-src.tar.gz 4674971 SHA256 e3e236fb551ae9deb85024d8472fd08a76b14380e3ddaa2a1aff1fc670de5d87 SHA512 4754628c271d0aed3572ac0961c47653c10fcdfd0d13d8d1bc1b5774e961e6327cbb6b11b0e7e2f8eff525e2e60f741da49aeb855bb9d94e84cc87f346cf9ce6 WHIRLPOOL b9e75f53e41f1e9b9767fe8bc603ee5b7db2d3b1b7d2d900d430f4c0b73881a7ad36e0a0bfce773432b73ea8743865e933363ceec037d11d8f1008d8619ac1f1
DIST apache-tomcat-8.0.32-src.tar.gz 4957920 SHA256 b8f7770ae947a0c0aed9b5a6f3e2ff18fd27a07f068cc6029f019b5d4c6de560 SHA512 4c18b9ae77963d96ff59891564c4bc8f6aaba582776c319825e9b944dd8cf10747dfc5b3cbc9cfa2ff10f6d889b404902fecd6b49fdde7b3741f9ba90dc6221c WHIRLPOOL 77be9ea10ffd2e606367d477ba13c717294fe49b65ecef6fdc910e53fa2d987f38a8b299c28a340ea7684a16feb6ca3bd0b5e662e3875af73f4735e1ff623a79
DIST apache-tomcat-8.0.33-src.tar.gz 4969308 SHA256 1a141b90111347640df57fe506d9da29ca959e44b5885795df603b621c2ccb4f SHA512 f781c90dd0932082f0d9b154b634f147c909415ebf49242f047d29430e24e16086d392b982e16d13b4d5f848dc98fd6834c0768e1f9c60d99a35d7dad262265d WHIRLPOOL b1ca10a4c0ead57b75bade8f135eb943f4ca291bf85eae75d523b65e9538bd5b25a270a3f27c37d2c7ea6e1e847ed15e9fdcac923ceb8069282189976f9e8727
DIST apache-tomcat-8.0.35-src.tar.gz 4980657 SHA256 420036fde5e1bfe0a3d27299e355ee153b7c547d17c7b52fe4b15a1315d9c4e9 SHA512 c56ba4339fc114cda9a784c7f37be99c82238bbe043f69a3bed2ec86a0bf60325af9105d74cfcffa144636fecc7f4730cee08eca3a22ed035dd5e3e483fa1742 WHIRLPOOL 38d2382eabe19be8b008eb8975ddf95e086b482eb58cb56f566cf4ec7c7628663260a550b611f4db57803e503ab6746aedaac279bff24868c5997eaee3514966
@ -26,7 +27,8 @@ DIST apache-tomcat-8.5.4-src.tar.gz 5000058 SHA256 bb35d2b37e2ff237e09e389dbfb0a
DIST apache-tomcat-8.5.5-src.tar.gz 5017061 SHA256 28c50366e0b8f16086ab792fbe4c3dba5a716185d0c8c143661b7fed870147c0 SHA512 37b390fe12a356e9621b047d7838027bc33d3c32cb1489957589399f5557e9cf0c788a8a623821e69969983321f233518604629233337355ef7c918ae364f586 WHIRLPOOL b6f79e2acf88aa0980e3726131805b8f5098d887a978ba7d8fb028e261f8ba0fea4da6fafc2f1f4129ff5313011519f7a6cfa827da7bd6778e4ed666ba21a716
DIST apache-tomcat-8.5.6-src.tar.gz 5028904 SHA256 7690e985544f30bd9cfdec2d0b1088f9cd2f2fbd1575116cb92c79cfed863fc6 SHA512 3b9d3b6edf4f3832891207d38d9f4a5aed9aa53fad895fccce2f6311d197aa1e0877052ad5fc8239b53cc671e373c8ae3c6d284a8b17bb15bf427bda7111a508 WHIRLPOOL a74bfc20efa0a44433205c514124496d17289f109e7b2cd2ad90f7556c8e4dc235531137f7dfc22085f46f9ed7d026d4e5d8ebd42101c4815acb631008849eb6
DIST apache-tomcat-8.5.8-src.tar.gz 5051497 SHA256 ee58ee69d536d7a8f748ed7b334eb2161d3d75664f0c87178b12fe5eebbbe45f SHA512 b10ef601d5abb1ce9cd50eec25cbec33d1a11da82df7cbcb7b152c5fdd36a36b95b2e8819421ae0145b2c2a6be662a774e2ee672b6540f9962285a436ffa84b7 WHIRLPOOL 21040a1c309ed96487fbc7e81a01e15d689c2d41229d3d72cc0a80753413b64ec8cf2aeab8783758d603d87ada3e0a1a4b7825eb282ececf576dea63dbb34fda
DIST apache-tomcat-9.0.0.M13-src.tar.gz 5065756 SHA256 9297bc76cd8f5b3d1bb7d154257ced77580b09db18a14fd29ab1659eb0663580 SHA512 dafb6fba3faca905cd082076ba6d2f270b51627d63ba241cffecba5027c15d3045c8090102f2fbb3d6dba7ee11a082d448b118dafc80457117ad3d4af0748ace WHIRLPOOL 4542761ed7d8283cac11efaef321e390399ed5cb79b63a61e1255b52e9bf69c0f9117552a8b171443d33c40c6ddcf2eccbcc2c2f0961c89cf8aedda3134d07c4
DIST apache-tomcat-8.5.9-src.tar.gz 5059352 SHA256 65b4ed45950263cb4e4ca82a9b469943053eb85656a7568d6e0eb446ab34afe5 SHA512 85534e88467b298dfbf6d3ec274592da4e73c34ee3f8e84582f95aa7f69959b47076a7fd9e31c705b12e914fefad53ffc954a09c7d7f3da0203752033e70bf17 WHIRLPOOL 0dbcbc1bc0c9fdb8ca50dc7d630dc86d92c606a0e554e6fd8f68c1d34682e2581d4b730198161f75e64340c857f251244237ae0dcbc406caa90585236b5d69df
DIST apache-tomcat-9.0.0.M15-src.tar.gz 5075694 SHA256 c8101177073c2a4aa63cf04ef58226a2768b1cfacb14861d74966881a2791251 SHA512 76d68ebe49f8d5f3c1dcfc629b901453eda58410d071db1e5c1e339fb6aeda54d1402f00a4056e368ea8495841d462d46d4d62dbedb52dc538dc587fdc4f3757 WHIRLPOOL c098ee812b84ca617b710a154a3505ef0c0fcc9616c69db0e6396e300e2b90a3ed684507e407aaab6efdccbb5ea109b8e3d203f09062d25df7479296a5dfe049
DIST jakarta-servletapi-src.tar.gz 65342 SHA256 404e2c55423c609122921a91e03f2b67d371fedc0af8996e005862d83d626697 SHA512 7dad5a52ab6bfca4b052d60a48fc89ce22a5eb790584671f24d8d22b163f2dffe93bea58caebc6b4ecb0bd8434a074c88f640aa57daa1cefbf47d74df758c084 WHIRLPOOL beb0e14920a8623d276c8823e6291aacb4b4d5d0539f5de431ce6f94582df9b260d4e04e0d0b650c59f7ca168f4af9352fffbfc0506b2530464a3bcdcf6ac0d1
EBUILD tomcat-servlet-api-3.ebuild 871 SHA256 8635bd246b21d72c01e7cbbd2a415e0ec48c9fad319215934fb5c3430fbeab0e SHA512 b795b0b8aa1aa25ad3d3e8ed31aa9e35f6ccefd9f935cbe0815e832ae3f98545edf51077a79adc4549c20d2303ad35439f59f7ba76ece12a3114d3160b1fbe67 WHIRLPOOL f61889c9b2a436ae9bf3613bb22949c24a3a609c3caa43a0f94119960647bf928dfb7a8d2be365cfbd794f713890fd019ed496f945375a5b558d4d36a4f3a1b9
EBUILD tomcat-servlet-api-4.1.36.ebuild 1004 SHA256 3c8d8eff8df6f21f018dedd665f0324f4b36cd4e761d00fb0ccd38282b13576d SHA512 8a69abe24b6d57b387ea619cc8a35cfbb02a3eb71e41b20431e0b7b9196b0b536bc7705781a260d20e21f34f40efa994ae087631f3df0b66a30b4c7fd262667d WHIRLPOOL 3f40f9282bd60cc5174eaa2e2aef688e83a4bc6d4d8ac55f071ad1f262f1e0dc058b7275ea206343416818b2b45e14d59b6a98a8fc2344748d67fd51ca492fe1
@ -38,6 +40,7 @@ EBUILD tomcat-servlet-api-7.0.67.ebuild 905 SHA256 1eaa76b204a0c9d0f2f7afdcde990
EBUILD tomcat-servlet-api-7.0.68.ebuild 906 SHA256 ccfa2a7f69e0b37ebc963d81e64cb0ceee9ebe42039fd2c65ea13ede54a50363 SHA512 5d9e7ada11ac191d0f8c66aff0f6bb59c49c756e564f0bee67116911bfadc6e4e3282e7d1a0b02e8cbcd936506ad8b6faf1649315ddf4b080ef7716c78e29f01 WHIRLPOOL 8fa14f4ff37692f4e626994e6bc7708b9464c9dc5d0e2f50f724be5858ff310e81ab55c4873c78c833bb0a7d14de70f636317581ea2fb12dc33e466581c4f0bc
EBUILD tomcat-servlet-api-7.0.69.ebuild 908 SHA256 f01d3aae72cf70bbafdba84a2d878c99174a3213f0cedd3e564045168b7b59a4 SHA512 b684366921895cc2aaa8d69f0a88741524ddba58b61ea38852fe9575fb03f734effca5121b2dc7b247edccade795c6967d017471921b6a609929b681e8643512 WHIRLPOOL 4283987669068f19404a2021045cb5609fdacd5f1f0550c08e72e80218c1e540508b180b03adbc970f70c9898af6bbf1c2d9339d6b0c263cf7e0bf409180b308
EBUILD tomcat-servlet-api-7.0.70.ebuild 908 SHA256 f01d3aae72cf70bbafdba84a2d878c99174a3213f0cedd3e564045168b7b59a4 SHA512 b684366921895cc2aaa8d69f0a88741524ddba58b61ea38852fe9575fb03f734effca5121b2dc7b247edccade795c6967d017471921b6a609929b681e8643512 WHIRLPOOL 4283987669068f19404a2021045cb5609fdacd5f1f0550c08e72e80218c1e540508b180b03adbc970f70c9898af6bbf1c2d9339d6b0c263cf7e0bf409180b308
EBUILD tomcat-servlet-api-7.0.73.ebuild 942 SHA256 b59e8e7ff2728cd9e6483277a8b466e98b5c2a3bac45e04f4f94a14976c356db SHA512 3faf3038dac91450f02880730b459fc72b54e40ffb5f962709cc978440b108e08d0843955dec972b648ad7adf0e5890fa62f45599d9b8d079a1ea9e147d6ce9f WHIRLPOOL 6d4582f445c4eb64f0ba28905b354e257448ab76edbcc62bf69f9be585d415ad0a7e120b5334f034180e6efdb17b8954b683b0ff3163b408ee8a6177788680a3
EBUILD tomcat-servlet-api-8.0.32.ebuild 993 SHA256 395e29688440f9c3e170c6a78bd1b8ce0659267bd8c30419e64748b8e458b983 SHA512 060c5e218963fcfc689ef6c1f46097c6386cc333b87848f0f18e10e264e942c78530b1658a870ed3c429d344aa3e7d1b0ff80862c09073dbdb0caabb8dff397f WHIRLPOOL 03850bca96a52ac4588935b1f88ed30a8ee11174e1839fa96a88fcba63f3d63b60cbe9e2e827b3cd8b5e5b011eec1229d1e4234f9329bc9c82c22f81bcafb7c0
EBUILD tomcat-servlet-api-8.0.33.ebuild 995 SHA256 65a77c3daf57580dc144d2584a80dc23525768423984def1d11cd523ae502287 SHA512 0dc5813b5ee354bccf3fa08faf5e370c7835f184946fe16c432339c4971bcab8b8e85c32934709ca8c85e9b38235ea2e2cdb1144b7f987d033b6845edc4b3152 WHIRLPOOL cf72b4fac0e1a785a643616565917579799b01aeabf0fea98bd45df55bec6e0955d6ad6386f4bf41f4f70630938521c5e199f35cdecad10bdd8a8a5b1a87399a
EBUILD tomcat-servlet-api-8.0.35.ebuild 995 SHA256 65a77c3daf57580dc144d2584a80dc23525768423984def1d11cd523ae502287 SHA512 0dc5813b5ee354bccf3fa08faf5e370c7835f184946fe16c432339c4971bcab8b8e85c32934709ca8c85e9b38235ea2e2cdb1144b7f987d033b6845edc4b3152 WHIRLPOOL cf72b4fac0e1a785a643616565917579799b01aeabf0fea98bd45df55bec6e0955d6ad6386f4bf41f4f70630938521c5e199f35cdecad10bdd8a8a5b1a87399a
@ -50,7 +53,8 @@ EBUILD tomcat-servlet-api-8.5.4.ebuild 1006 SHA256 9daefab190b758178044d3ccfb1b4
EBUILD tomcat-servlet-api-8.5.5.ebuild 1006 SHA256 9daefab190b758178044d3ccfb1b48eb20e74919486debdf515a22ab14d76892 SHA512 48311927d4d7a16bfb3c7e5c1ce0879e7c89a09c39ed91c6c1e84e9d76c413186c4257398308cec08ad12dd71120aa6685b1fc2e3f2f9ca88cd2051fe3648caf WHIRLPOOL 83775b97c4a06caa95bd17a625b34d3d325a55dc8ac117cfeddd219b4acb69153115e3efdb4e518a3758faf265030ec7eb820783768552b31bac33e9b2a05a36
EBUILD tomcat-servlet-api-8.5.6.ebuild 1006 SHA256 9daefab190b758178044d3ccfb1b48eb20e74919486debdf515a22ab14d76892 SHA512 48311927d4d7a16bfb3c7e5c1ce0879e7c89a09c39ed91c6c1e84e9d76c413186c4257398308cec08ad12dd71120aa6685b1fc2e3f2f9ca88cd2051fe3648caf WHIRLPOOL 83775b97c4a06caa95bd17a625b34d3d325a55dc8ac117cfeddd219b4acb69153115e3efdb4e518a3758faf265030ec7eb820783768552b31bac33e9b2a05a36
EBUILD tomcat-servlet-api-8.5.8.ebuild 1006 SHA256 9daefab190b758178044d3ccfb1b48eb20e74919486debdf515a22ab14d76892 SHA512 48311927d4d7a16bfb3c7e5c1ce0879e7c89a09c39ed91c6c1e84e9d76c413186c4257398308cec08ad12dd71120aa6685b1fc2e3f2f9ca88cd2051fe3648caf WHIRLPOOL 83775b97c4a06caa95bd17a625b34d3d325a55dc8ac117cfeddd219b4acb69153115e3efdb4e518a3758faf265030ec7eb820783768552b31bac33e9b2a05a36
EBUILD tomcat-servlet-api-9.0.0_alpha13.ebuild 1045 SHA256 e92a3b04b1f31acaf05bbe561683119302aad14760ac6b82f4e33d1c2e9ad69c SHA512 6cd8d389e60c9d41d83eb91aa8aa5a8c971e680e5cccb68c5b438cd9d81f1533da52d35fc291aa7249749e14071b8f562d9a91c005bc114329c936c38b8bf96a WHIRLPOOL 3f818153102e3223bb64ae75a2e63e968311905714d837d655747634c0705dfae8d6680dc26217a5e9674f1e49b5b435115c6313c91ff587c7c02f2049693660
MISC ChangeLog 15887 SHA256 bd77e2014bb40291ea094a8a3cc9d25fcd6630a38106bd7a75f3ab50b574eb02 SHA512 dcaa6f4f380ff1b0d436e1d1d2510f9c1de2fa15d59abe08b4b74647e8d3ce1b1dc8a93b2c480d2722abacf7d2ed9805a4e2d272d3beeca917c0cf67ac4070fa WHIRLPOOL 1d7c183d65147858054869ec8cd385efa552d610ffec617c066a1454e37d7a77362f5e4b314e5fe180d7d4b28d46a4f71d8c7c027f8eace9a0c9b7d04c80d0a7
EBUILD tomcat-servlet-api-8.5.9.ebuild 1040 SHA256 29645b5a4b870556b9eae0a3f8c13b616820bd7864d80d6d8faaf34f4d830e10 SHA512 cfddf51b4e998378e51e9724e1e23267e75563ecc9b7156812c8c52b9cfbcd1df7b0c76c085564cc64145227e11f745701046fd2ec4bcc19343bb79cc1468c53 WHIRLPOOL ff9f9727fcdf2c6f276e3f043d4ce18ca9cccc4172a02414e55a1b1a5d55c03118ba15bbd3ce07a14e41cc84e6858ca143711103dadbf8e019602bcf449d6cd2
EBUILD tomcat-servlet-api-9.0.0_alpha15.ebuild 1079 SHA256 d1e2bca673f08de4177ea542360bb7dbbcffc98e20c53d78726186cadcdeda2d SHA512 fada2b1229403c219dba7b752bb041d5cfe68ec711ba51dfb02f1bdb16e7f8e83118fd294565903c34fd84145fe1fec23b29900ab789b84f55e07dd87e48e763 WHIRLPOOL a36ca736bf932e9817dffe61caad755858634ad8719792705880586f40aab64c62c2200fb74273c14ca86d0dc8c3b7f3add1225122ce039d0e4599f30c4ca58a
MISC ChangeLog 16308 SHA256 0ec06c6c34cf7003344dc2695d34d08b90d926a191427b731c4d8999271d77bf SHA512 f65779c19cb2522a00311e572cb10006d27a348f281e1fab3dab93518663773b676c90b3f082d539157a817fffa3b699115525290b62dfc235202da6251209c9 WHIRLPOOL 53084161ded61634f2d45839239f0f3ac95b9f24fa78ec495364a677d4821a4b9bfeba5bdf965850561f351ecb10c6e70eb9a90162c0cbdeb9ea2b49d0ce09e6
MISC ChangeLog-2015 30850 SHA256 18cfe0d4d26a564a69b143cfaf08d42730974d66f957b9567449450c41e0a548 SHA512 e434b831101df030125fdaf248eed561c6fde8f99b39cf3ceef4e792c6f63686f6e4b525175f6cc489a2539fac287e87efccb62511afc722eafa341d4de9b764 WHIRLPOOL 33db2f588bf6e4266be779c3d8f63ddb351fada11efcbc7d19197c3491ba8bec65dd75034f95b19519fe2c2c1c6e0dfcedde7a148fc53a7920b953d08a18c972
MISC metadata.xml 343 SHA256 62c7a4ea1333a9631a516e6cd02f524ede7f3d7ad467feeca0777ed556d8a298 SHA512 62a67a69fdb781c32b070fa227e21223324678d315a5fa95687597744dd2d4afc26412ef0656d2e5cebc13d9ee2a0edf7f8e8f94b416a3996bb16b59bf2a83f3 WHIRLPOOL b923a685ccba79b4ef25d2e64341112df472bbc31c281179947929d3075f652d3490f0a2fdf3963e2ad83b73b19d808574e9e7b7816b0a3e8b7694534dfe66a1

@ -0,0 +1,39 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
JAVA_PKG_IUSE="source"
inherit eutils java-pkg-2 java-ant-2
MY_A="apache-${P}-src"
MY_P="${MY_A/-servlet-api/}"
DESCRIPTION="Tomcat's Servlet API 3.0/JSP API 2.2 implementation"
HOMEPAGE="http://tomcat.apache.org/"
SRC_URI="mirror://apache/tomcat/tomcat-7/v${PV}/src/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="3.0"
KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=virtual/jdk-1.6"
RDEPEND=">=virtual/jre-1.6"
S="${WORKDIR}/${MY_P}/"
src_prepare() {
default
cp "${FILESDIR}/${SLOT}-build.xml" build.xml || die "Could not replace build.xml"
rm -fR */*/build.xml ||die
java-pkg_clean
java-pkg-2_src_prepare
}
src_install() {
java-pkg_dojar "${S}"/output/build/lib/*.jar
use source && java-pkg_dosrc java/javax/servlet/
}

@ -0,0 +1,40 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="6"
JAVA_PKG_IUSE="source"
inherit eutils java-pkg-2 java-ant-2
MY_A="apache-${P}-src"
MY_P="${MY_A/-servlet-api/}"
DESCRIPTION="Tomcat's Servlet API 3.1/JSP API 2.3/EL API 3.0 implementation"
HOMEPAGE="http://tomcat.apache.org/"
SRC_URI="mirror://apache/tomcat/tomcat-8/v${PV}/src/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="3.1"
KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=virtual/jdk-1.7"
RDEPEND=">=virtual/jre-1.7"
S="${WORKDIR}/${MY_P}/"
src_prepare() {
default
cp "${FILESDIR}/${SLOT}-build.xml" build.xml || die "Could not replace build.xml"
rm -fR */*/build.xml
einfo "Removing bundled jars and classes"
find "${S}" '(' -name '*.class' -o -name '*.jar' ')' -exec rm -frv {} +
java-pkg-2_src_prepare
}
src_install() {
java-pkg_dojar "${S}"/output/build/lib/*.jar
use source && java-pkg_dosrc java/javax/servlet/
}

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="6"
JAVA_PKG_IUSE="source"
inherit eutils java-pkg-2 java-ant-2
@ -24,11 +24,15 @@ RDEPEND=">=virtual/jre-1.8"
S="${WORKDIR}/${MY_P}/"
java_prepare() {
src_prepare() {
default
cp "${FILESDIR}/${SLOT}-build.xml" build.xml || die "Could not replace build.xml"
rm -fR */*/build.xml
einfo "Removing bundled jars and classes"
find "${S}" '(' -name '*.class' -o -name '*.jar' ')' -exec rm -frv {} +
java-pkg-2_src_prepare
}
src_install() {

@ -10,11 +10,11 @@ DIST php-7.0.14.tar.xz 12534712 SHA256 0f1dff6392a1cc2ed126b9695f580a2ed77eb09d2
DIST php-7.1.0.tar.xz 12793836 SHA256 a810b3f29c21407c24caa88f50649320d20ba6892ae1923132598b8a0ca145b6 SHA512 bb031fa008cb90475e71df5d48abb4f73660dbd94cb3fa6c768ceb1d3c51ae34a5a1f901758825877ea7e61aa9983bdcb05ad5ad51087a1f17f65cac0bb4d229 WHIRLPOOL b7c0dfb6a71aac07e44c0dd4b4b34b23aa96ffa14501671efcc1372b6b448c12ee6aee69d94c71112cc54e6c4b9ce8d787eaeb0f4010d8967c1fa4439ec82b82
EBUILD php-5.5.37.ebuild 22211 SHA256 ae7791f22919599f4b3b17decc1bc510bec38c7c4a52455eecb695bddde80081 SHA512 efc17344fbcec5e485940522bb80770b57927af683b1134428794c011b85667d208b90c6595f53a41a79da5fc9db63b06549acd28312e2466cb612cc01df4abb WHIRLPOOL 23ee6aa5ec4da363c2184b73ecd4277c73388114a8bcfc26d1fa795b65218572b45da8bbe6631bd0e025b10061c461b94b465eef42ca2425aec9cae0e7f58884
EBUILD php-5.5.38.ebuild 22542 SHA256 430c09f040701d41ffb52389e6e6a664598a16986afbf5cdc01bcd9b6ab9f669 SHA512 aad2e692aac02fdba064c686eccb64a0478123a6b0a02253af56e7a577c4586221cab043554a9c3b9ba026db74870443a38af8a54de2a5ca3d51463431786a47 WHIRLPOOL 02dd9454abf2c37692edec9fa46840fc528cac94b1e55a0af92ccd2e17c7d8177a960035202408fc38cf38da9ab9f8adfa9447119c27dc04673ca1c62c30ba78
EBUILD php-5.6.28-r1.ebuild 22703 SHA256 e89f790bf19c851825d572f8a9c964027bd729b675ab810e2e66d7620ac4c9f6 SHA512 c9270f7f09aa93fc376b7a2279f7852a6b766d74f52fe8056d948484aa06551901a46218aee9bf8fe1633a2b01e5d2490f0c9431b39f9c4bf55b9de7248541e3 WHIRLPOOL 99a8bd54bf5c231801b4c494dba45053b1d1840582ce2c029578fe0a0864c9b98fd3ead2ffc9318fea36bafb66f15daa7034ce191fb663d3dc282b1801fbb6b3
EBUILD php-5.6.28-r2.ebuild 22771 SHA256 ff1b5960204e804904edecb30fc21f69a495fcae387d506db0466f56a367f7d8 SHA512 0c39a32e55fd59f33dd1c2f82dd9d44cf4bf3abf2a40a1a3cb2fb0cb8e8cba24b4466fdbed450637f99532846e871f693715cee5dfa7dbc7d83526c451a70599 WHIRLPOOL ee1ddaa98d53d573b706a3f1799c70b776519ae42eab97188968afe8627037025ceeb96680ac9445ddc824dd8728aa0bc50dd412c5cf90a2dc2dc10f607ee52e
EBUILD php-5.6.28.ebuild 22641 SHA256 2a0c299c5888250fac5d493f54341a0faecbd13524c79a0d202da0b0ec4250fc SHA512 65ba13442a63682d280cc953aed755c011639133504dca0af13b74007ffc731a7f2f77f52b63ed992caecfbcabb841e0c780ad498927e3af4ed1b4480ce64c8d WHIRLPOOL e7c205bb8f2da0e153c2738453a849cd1245c00421b5c1c149a13fec13e99f9463f55cb2a60e83d21b590c2aea457b0c0c44e12189ff0952e6ad8b2a111c8306
EBUILD php-7.0.14.ebuild 22536 SHA256 f447f195f0b3c5435e67c4f8bf02ce096a00e9232297de78c4bde8e333d059d3 SHA512 390755cac0f3ffa80a4c6d18899a1d20a54d0f296166864f23eac2c9a7571b6376770cb456dc1f4185530112d43ebf5a12fb5d329be690a1abddbccc275ad773 WHIRLPOOL 508184bbf702b833767680d7c46a55af1a11256c98bc7805d387718c2353b894bbd6c994426b707f7f0a45dc6ab09e1fcf87583e166a74b4da490362fd2c4ca5
EBUILD php-7.1.0-r2.ebuild 21698 SHA256 100663737b253b168aff1ea7b8fafafb5fdf509e685cd2e31c16d019e3dae6b6 SHA512 ef77dbf58dd1b1001dcde5963740b31b0a979b1702eff03099e28b6356a01e0a508b75b5cdac4ffd73412e76771809074f45b0372956c4d7186dab91c9a53094 WHIRLPOOL 221696dad1d41dc91d2b91eb56b89ac2dbca97776605f38bce45425c9dc1e743fd423f32d3e50d3169c5c504818bf5c8c06f1cf62c629acf1769a6906b6ea184
MISC ChangeLog 65891 SHA256 88745154c26e5e814e3dc6146524c1ebe28bb7d5dc83e02671407d8671274d6c SHA512 f7c9dd74edcc8108e566ce2ea271f7b60b41df1e881a635599081634421c93a67d50d3f6565a6537bcb73b3f3beec3a636f9c8e276bb4b6e92b122ad38140648 WHIRLPOOL aa8082c4349f21e8717b0b04e7a86df9bd0c2380bb2d32454b46d485677653769a201c11f5052b8f728133cdbe894a1c9047839de155de9f206d37def781c3d5
EBUILD php-7.0.14-r1.ebuild 22604 SHA256 5d1e6cb7027e756fd1a8024f1b0929d69847f02f368f9c044694a3e485fad4b7 SHA512 54948fd16230fb51ead2d10aa4a96bbe5068da67b13c83ae9bc70dde0debc5debf541391ff74520d75240fa279cb134f984faed8c5bb9ab69554e366250765b7 WHIRLPOOL c0c327190e023c714331d79f9415dd22450c3fdee387b66fe06ced75cb5e756085bc6f5de71e88e7d9ee0250df3134ca1ee35d15e62a77c4357dd43f4b98056d
EBUILD php-7.1.0-r3.ebuild 21766 SHA256 f80682e68b269249fa8d54260c6138b0efd64ccd5a9cf334e5052ddaed40bede SHA512 39fa6b4f173fbd0bf6e0c5b6ab7ee6256efb02e26a7986dc10614842fa97ed2319ecb45fe943a8f23d1f0cfba5fa517c93ba0f183db7e8595a341d2c9443411a WHIRLPOOL b31afd426d3377a2d4b1c638b8ca2043fd4be901758564a3104ab91956dca07bda75e11d820b50b62bf8977411d99dcfbe078e6dc0761a8326045fedb060e4ab
MISC ChangeLog 69286 SHA256 b9a6eb17065e14b55c130591ada50ffb4516745bc639c02bf67a47f28141cce6 SHA512 0aafbac0a3741a9d0061efd3a8e6307f77b8044bde55a18ec764d5bef29c42a8d4cabba80c0e61f2fcc5df1992ddb4baa44cbba4420dc38d7f4c4827121f98ee WHIRLPOOL 284a64ffb093bef48619e97ff362fe44b6d153a81727a745871e169a544fec2ae05b114f7b206f7a2e779807f5d0172f2ac66df83bc2aba6dfdeccdbf8198e22
MISC ChangeLog-2012 108488 SHA256 c2eea36502d34eadc7995d546f78aaa553ba07beeb51ea738715ad7f2e51b08d SHA512 eb25224993eff1ea42ea133302991a3ffad3adda0bc524cfa4fae49574230a8e65b35b08750d780c11cc9c152435fadbf2c416241fac28dcbb025e060e96cd7a WHIRLPOOL 82f627853fa961f3f3707fb2c8757acbc8fc644e89121d78703b40ff0f668aa7d0f1aa26c77f8f503e4f6da22ed865e4cb7c02d5d112c89488b12aa6b0d80568
MISC ChangeLog-2015 48694 SHA256 0dc57defe0e591303069f037d3dfb54d74cec2d2ab35504b8d43200910dfa056 SHA512 2e71df8e73b0db5c70c817e235f2b7998d07dc73c64affddc7d21e062a3bce0de8e5537239536619be8f8bf6163065a06082a26d34e90d22fe2bd5de1cdd5e3e WHIRLPOOL 5e90f2584f49e8a0be2fe0f611ee2d451d755f0c75aaab8bbed2083d9b5d42074685d0f8d6c4bf3a2ff098f0a845d89b9435ab8cab0cfc56aecb44ddf9e92d14
MISC metadata.xml 1701 SHA256 b256e66817074908a15246d5d9b0ef832f01e8e13e6c124b365938eb26fd027c SHA512 0c347d97dd5ad17813340a2c478bf57df1f5a47a8868f41ff855e7f8fe80f6f658040a0400ec1b60a94db2527d42a074d9fde75449ca82b0b74a33608b5848eb WHIRLPOOL 228d3832a9ec011c3dd5d75395814895ffa09a9a8ac07ecd570b293d8be4a8253f8c50be82757c5207fdb3aadeb9936828bfffc028ff9135930ce14dcf1c788d
MISC metadata.xml 2198 SHA256 a854597dd1d6433979e94dd5de623f1ff93c7ef48475ccf50e55de66620255e0 SHA512 d71d12dce33d5b139c6e449bf75ec6850e566e2a6f98c579658dce18769624613c4d40e100ee81c2aa517b643ce74b2ac52631a30a401d8ab9875d6ee046e2c5 WHIRLPOOL 55add822a0a93a59c51f641a90c30a2902110e237e0888cfb14c9b9eb2f6a836dfceb0602da1ad6f25a5df56bcb50d1f3a8c992491993ef06bef5491631a624e

@ -1,32 +1,101 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>php-bugs@gentoo.org</email>
<name>PHP</name>
</maintainer>
<use>
<flag name="cli">Enable CLI SAPI</flag>
<flag name="embed">Enable embed SAPI</flag>
<flag name="enchant">Add supports Enchant spelling library.</flag>
<flag name="fileinfo">Add fileinfo extension support</flag>
<flag name="filter">Add filter extension support</flag>
<flag name="fpm">Enable the FastCGI Process Manager SAPI</flag>
<flag name="gd">Adds support for gd (bundled with PHP)</flag>
<flag name="hash">Enable the hash extension</flag>
<flag name="json">Enable JSON support</flag>
<flag name="ldap-sasl">Add SASL support for the PHP LDAP extension</flag>
<flag name="libmysqlclient">Use libmyslclient driver for mysql, mysqli, PDO_Mysql (not recommended)</flag>
<flag name="intl">Enables the intl extension for extended internalization support</flag>
<flag name="opcache">Enables built-in opcode cache, replacing pecl-apc et.al</flag>
<flag name="pdo">Enable the bundled PDO extensions</flag>
<flag name="phar">Enables the phar extension to provide phar archive support</flag>
<flag name="phpdbg">Enable the PHP Debug Command Line SAPI (like gdb for php)</flag>
<flag name="xmlreader">Enable XMLReader support</flag>
<flag name="xmlwriter">Enable XMLWriter support</flag>
<flag name="xslt">Enable the XSL extension</flag>
<flag name="vpx">Enable webp support for GD in php-5.x</flag>
<flag name="webp">Enable webp support for GD in php-7.x</flag>
<flag name="zip">Enable ZIP file support</flag>
</use>
<maintainer type="project">
<email>php-bugs@gentoo.org</email>
<name>PHP</name>
</maintainer>
<use>
<flag name="cli">Enable CLI SAPI</flag>
<flag name="coverage">
Include gcov symbols for test coverage and lcov reports. Only
useful for extension developers, and requires GCC.
</flag>
<flag name="embed">
Enable embed SAPI
</flag>
<flag name="enchant">
Add supports Enchant spelling library.
</flag>
<flag name="fileinfo">
Add fileinfo extension support
</flag>
<flag name="filter">
Add filter extension support
</flag>
<flag name="fpm">
Enable the FastCGI Process Manager SAPI
</flag>
<flag name="gd">
Adds support for gd (bundled with PHP)
</flag>
<flag name="hash">
Enable the hash extension
</flag>
<flag name="json">
Enable JSON support
</flag>
<flag name="ldap-sasl">
Add SASL support for the PHP LDAP extension
</flag>
<flag name="libmysqlclient">
Use libmyslclient driver for mysql, mysqli, PDO_Mysql (not
recommended)
</flag>
<flag name="intl">
Enables the intl extension for extended internalization support
</flag>
<flag name="opcache">
Enables built-in opcode cache, replacing pecl-apc et al.
</flag>
<flag name="pdo">
Enable the bundled PDO extensions
</flag>
<flag name="phar">
Enables the phar extension to provide phar archive support
</flag>
<flag name="phpdbg">
Enable the PHP Debug Command Line SAPI (like gdb for php)
</flag>
<flag name="xmlreader">
Enable XMLReader support
</flag>
<flag name="xmlwriter">
Enable XMLWriter support
</flag>
<flag name="xslt">
Enable the XSL extension
</flag>
<flag name="vpx">
Enable webp support for GD in php-5.x
</flag>
<flag name="webp">
Enable webp support for GD in php-7.x
</flag>
<flag name="zip">
Enable ZIP file support
</flag>
</use>
</pkgmetadata>

@ -30,7 +30,7 @@ IUSE="${IUSE}
threads"
IUSE="${IUSE} acl bcmath berkdb bzip2 calendar cdb cjk
crypt +ctype curl debug
coverage crypt +ctype curl debug
enchant exif frontbase +fileinfo +filter firebird
flatfile ftp gd gdbm gmp +hash +iconv imap inifile
intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl
@ -63,6 +63,7 @@ COMMON_DEPEND="
media-libs/libpng:0=
sys-libs/zlib
) )
coverage? ( dev-util/lcov )
crypt? ( >=dev-libs/libmcrypt-2.4 )
curl? ( >=net-misc/curl-7.10.5 )
enchant? ( app-text/enchant )
@ -301,6 +302,7 @@ src_configure() {
$(use_enable bcmath bcmath)
$(use_with bzip2 bz2 "${EPREFIX}/usr")
$(use_enable calendar calendar)
$(use_enable coverage gcov)
$(use_enable ctype ctype)
$(use_with curl curl "${EPREFIX}/usr")
$(use_enable xml dom)

@ -30,7 +30,7 @@ IUSE="${IUSE}
threads"
IUSE="${IUSE} acl bcmath berkdb bzip2 calendar cdb cjk
crypt +ctype curl debug
coverage crypt +ctype curl debug
enchant exif frontbase +fileinfo +filter firebird
flatfile ftp gd gdbm gmp +hash +iconv imap inifile
intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl
@ -63,6 +63,7 @@ COMMON_DEPEND="
media-libs/libpng:0=
sys-libs/zlib
) )
coverage? ( dev-util/lcov )
crypt? ( >=dev-libs/libmcrypt-2.4 )
curl? ( >=net-misc/curl-7.10.5 )
enchant? ( app-text/enchant )
@ -290,6 +291,7 @@ src_configure() {
$(use_enable bcmath bcmath)
$(use_with bzip2 bz2 "${EPREFIX}/usr")
$(use_enable calendar calendar)
$(use_enable coverage gcov)
$(use_enable ctype ctype)
$(use_with curl curl "${EPREFIX}/usr")
$(use_enable xml dom)

@ -30,7 +30,7 @@ IUSE="${IUSE}
threads"
IUSE="${IUSE} acl bcmath berkdb bzip2 calendar cdb cjk
crypt +ctype curl debug
coverage crypt +ctype curl debug
enchant exif frontbase +fileinfo +filter firebird
flatfile ftp gd gdbm gmp +hash +iconv imap inifile
intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl
@ -63,6 +63,7 @@ COMMON_DEPEND="
media-libs/libpng:0=
sys-libs/zlib
) )
coverage? ( dev-util/lcov )
crypt? ( >=dev-libs/libmcrypt-2.4 )
curl? ( >=net-misc/curl-7.10.5 )
enchant? ( app-text/enchant )
@ -264,6 +265,7 @@ src_configure() {
$(use_enable bcmath bcmath)
$(use_with bzip2 bz2 "${EPREFIX}/usr")
$(use_enable calendar calendar)
$(use_enable coverage gcov)
$(use_enable ctype ctype)
$(use_with curl curl "${EPREFIX}/usr")
$(use_enable xml dom)

@ -1,4 +1,4 @@
DIST kirigami-1.1.0.tar.xz 262152 SHA256 6677af0c486a4c9cfefe74a0951e85dad53435010031bf2b7fcdf9c5df6b3edd SHA512 83d1c0600fed7838b25ddfa3d20e1abef594c8e5fa202314ef1c22b6548573db36058f02620236cd9bba9f65f45f8821fa37558689b49776f9fe3119c89b0b63 WHIRLPOOL b1d4cc22a0759f561c16bb61bf2a47494e92cc766401862b97866156dfe1cda452e1db01a62805fe902320fc106708794b7f545abfbd2ff5c0d8909acd024bc1
EBUILD kirigami-1.1.0.ebuild 803 SHA256 2e5e3208f899e9b83ceed488823d3bade6c5b07feca9ca697a3e4fafc4b79aa8 SHA512 e8c6612a5d71a543179a6e31e495a48a9d2af02849db0aa043cb4510c3dd874c7d1b535824c034b8d1a4e7978e475af8fe201dafae21f2a5220b0a871a5c2908 WHIRLPOOL 952ac83597a564f1d7054bcf565e681a43ee4e6621e41fa1243f41524f7cbc1d8e7c631f3ba2cf5795b97a3385245bb0221155d7e6f7cd5d6f69ee916c07283f
MISC ChangeLog 459 SHA256 1b64a26a1a0ea2006e0d74c242d51f3ee77881a559f479b52ae5df4279356118 SHA512 25d2a07e84ce059d7e78276060a031764f49b471b977d96adbe205f37001ae4889a4a7d008c5d56bbbd54fa50336fc245ad2f0720986fb14bfc459ce3535d191 WHIRLPOOL 36ac0fc90b8331a4424926457cf7cedd7299e35ec9e3e4c73e0af5af4b42177dddd69b9985c298d5c3a1a93814fb0aec8896545303179c0e8f81308059ef7584
EBUILD kirigami-1.1.0.ebuild 801 SHA256 ab8f9a23b242e5d24ad2c4dda5b18264dcbd8bea0317d85c432127ba666f2b5c SHA512 41bcf717862f13bf184247653e3add294d4e91fd61ed7a7ceeefaa730f5f9f48dc6a324a89394cdb2bfa0e305a5c69c1d16251e450784747b7d7c161869b0064 WHIRLPOOL 34f861e38b295e002e7c468190428533b553e833dee457a0ba0f9275216d14408e74e169df6ea8ebd06d084caab7bbc0f9bdc550beba6ccb1592749855f41e2f
MISC ChangeLog 626 SHA256 ad3f2db16c7b5860127cefd030f457c1c03bcecf526a5cb05ec82586a3d57334 SHA512 a5877cfc58838449d60c7ec6e08bc3427eda674ba685b030f95f55a2be77a70fd4d0fd6eadc55e72df4de53d59abbcf94eb22cecb7dc23a9b0a7afe041ba65f6 WHIRLPOOL ccc7fd1eb70f6fe749a1d1fe13df6f293aa8a046f9b0b5000cd3aff4e5b1832d91c50eb49ec13cf6389b1e9fe6c81ca3e799698cd2c25f85bf1b7de5d964688e
MISC metadata.xml 249 SHA256 584f1dcf51866dc24a9abf7a89bfba0fad11dde81ae1c1b715da41770d233c99 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 WHIRLPOOL 200c07a8bf7c55b11b7936d5cd30e991a511684913334e72f59def66c0ced5fed0b4a8754e2d98bffbab631cb90d4e17fcccc59d5dcc5a8e988f69e47c85518c

@ -11,7 +11,7 @@ HOMEPAGE="https://techbase.kde.org/Kirigami"
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
KEYWORDS="amd64 ~arm x86"
IUSE="examples plasma"
RDEPEND="

@ -2,14 +2,14 @@ DIST libinput-1.1.0.tar.xz 802348 SHA256 673186ea2a0d2b695afaa9758834f9217b17577
DIST libinput-1.1.5.tar.xz 806960 SHA256 5e08c45dbb8bf32490cc6cd626da098564d646d161a07cba2e3adbd9745c0622 SHA512 031663c46b556048224aab018eb8ea76e34aace77508e52e6ef382a452585fafd4c91b427c0892aab3c624c0cfedc15c388922ae7166248e5da65575ff900c31 WHIRLPOOL 760cc1cf0c6657efbdadadd2f50e188d86465e1aa3f287275323d6fad9156b684de0d3b6dbf6e3fd5213018770726087ee282833f25ba5ef67918c0284b885a1
DIST libinput-1.3.3.tar.xz 881992 SHA256 30c8edfe47654a38c235ac6b0541d79fd593d010bc18cdda8bd1f6cc6ad8b1ce SHA512 3acfa15ed39bb59fb18e3587718714eb277144069938c609b99a7b861e2fad85426cff840e3914552e98c2d06c010755f82fca705bab211195735a7753e191e9 WHIRLPOOL 928ffc16337e1ab49e577a05b85ddecfa037be2c0d3028d5aad2fc89cc82f30cba312500765d96661248e94b396888819ce4a3d63e6bfc93637575aef496ddcd
DIST libinput-1.4.2.tar.xz 900776 SHA256 8c38826a785594811bef6a9daadbfa2e172e3f070f8863393d6fb7ca4c68e451 SHA512 ecd1ddc737b8207d9e494f809340e2c0ac2927db80cf4c325ba12fb84387138d0128df7e841c87feafe425d6382f87f123f28531f7045fbcdd1176559895b79b WHIRLPOOL 99f18e00e2a4a284b7995f677053501989b526e16f41e508023638a1c0e660940d0cb991f399480a30a49073063aab1651e52bdea7861266300d9db885806ac4
DIST libinput-1.5.1.tar.xz 926872 SHA256 d4f63933b0967bd691735af5e3919e2d29c2121d4e05867cc4e10ff3ae8e2dd8 SHA512 13cf61ec3cc67687ee4cbe6fffd1cec722d4c0b328f5fddc9e0c655af1cdc5030b3cebeb32374917df2bd14eeee74e2be9ea97af52d006e08f447932bf525e9a WHIRLPOOL eceebd33bb530f5c673deca743980d2b5c39c24a7eff49c1bfa4f15f23b104d5173fd62a433f1d1881aa4362b4203fa8944a738350124720034e692b2e9af5ea
DIST libinput-1.5.2.tar.xz 926048 SHA256 ba26e2bc64ed551eaef193178ed06b07b97a09ac6f4e442f5f15bbc3f3174682 SHA512 a3552f36fc91b523caceb128d048a0a7161335aef78554f202011fcc9acfb5f772d2124a4441f0f542f1b8051b8a2ecb7b00fad5456d8c06b213b96b9ebc91de WHIRLPOOL 025cd1b3261a977b2a579e03766939a443b6fa26b486e9fa16e445b39acf5d31b1f74260670b74718e5d11648c459b42b546e2311d5cac8a713a8a5b0e893791
DIST libinput-1.5.3.tar.xz 928852 SHA256 91206c523b4e7aeecf296d0b94276c61bea90b9260d198c8ee3a91eced10a6e3 SHA512 4d5ca9189275d6f2ed40ff85903bf10ae3b15ceaea43a3565384b6495a9b1764fed1f95c667dfa9e96170b3709a9c8dc1d1bad88cb82d0de69045b7c5f0bc7e6 WHIRLPOOL 548f08f755abf0c01c42a4e21abdcd4068b16dd57d37035922c390f17a9cfba52f56aab1dfb693ed13666a9d94cffef38cb4c7c7d030e9898c1bfdb3fb54d501
EBUILD libinput-1.1.0.ebuild 1382 SHA256 f7d02fd04e74b3f449e90ade4820eae14847fd17aa1f2e9ff1b74cba2dd4e46e SHA512 b0cbe61adff097ded7337e46c0846b1f43b30655786719bea57354dd90334d2ddab52065c112ca98266eb237f6ed0ab1b91f9a18ff128360a8bdf649bfc30b3c WHIRLPOOL b3891a05f2469f53ec346189b4df1b08e0223204034ae1748985bde605c910d726ef82ea6cad295e5083a36addaf3744c1284a430d38953682883961d1dbe10a
EBUILD libinput-1.1.5.ebuild 1386 SHA256 275d2805916ad58e9749ec40f7e1898ebf268bb411650f9aa721a03feaf4f6e7 SHA512 a37545b49cb381f23db6d74d092dcf1070422d2075dcd739ee374aa23864b27f80d9d49d9f4a1ea6119ba18b59bc3d7f17493d4b340dd5e299899db08c3328cc WHIRLPOOL b3029868c37ef39139eb858005bb062fb477e94258fa43edaa441ff210d0775013e33f283851dd6d3bfc082196633c9b166af5baac0ceca54e5d3b6909066415
EBUILD libinput-1.3.3.ebuild 1500 SHA256 1da3226d2cddcd224347f2382463b3f7b4db122a7d722430c48c72827ae8ddea SHA512 37869accf471a54a118f59aefdc97399b58ee5fe22467e51f7fe71f6ece17672b86ecb57ab9a7766ab6cc30a68d5f222c6ce2192d8db7ba8f989ee837ec315d5 WHIRLPOOL 3a0c96d5d44255a8652644c800a360ce637927b82d0ef03cc24ad172a9ea88363e85602aeb2481a1855bfeab8b95d913b3b7d3a42c1a0d3ad64a4af6634fe498
EBUILD libinput-1.4.2.ebuild 1502 SHA256 5eb2ad59ffddd4e95a6fd462a7fdb9f8360079693c9cb4be19b06b13f984214c SHA512 e4c24857140c2839a948d7eea366f434253d6776411c26f438a182d54a5ac37b4b4f6d77d02b5180c0c9818247550b7bfe71196246c20c733f9fea77b8ad6829 WHIRLPOOL 1e6eecbd3c775c023815751c752a0cc0000c1324b845410a4213e627233aac135fc01e2521fd75fb4d53bfb54e6b5fa8b69182f649ff658c5cbfd85eb54aef26
EBUILD libinput-1.5.1.ebuild 1507 SHA256 987a56cede532084b5048d37b9d32674ba6bcaf807de04b21af6047eed16abdd SHA512 7e30c667ddf2b6323f2ce3be6d560fd7b50abb6c2762ba0b7615771b2fc0de9dca53a25ff16f5d226d663e36e02ce7479c52730e8314e1fe1de76d25721d4d3a WHIRLPOOL 0a2106568374a9de6ba368aa2d19a6cfcb39faf1d636c60ade5e967b224897ded23e426d4915a13b7e23cae8728eec48278bf5064d5a4572506a1540a80d7e26
EBUILD libinput-1.5.2.ebuild 1507 SHA256 987a56cede532084b5048d37b9d32674ba6bcaf807de04b21af6047eed16abdd SHA512 7e30c667ddf2b6323f2ce3be6d560fd7b50abb6c2762ba0b7615771b2fc0de9dca53a25ff16f5d226d663e36e02ce7479c52730e8314e1fe1de76d25721d4d3a WHIRLPOOL 0a2106568374a9de6ba368aa2d19a6cfcb39faf1d636c60ade5e967b224897ded23e426d4915a13b7e23cae8728eec48278bf5064d5a4572506a1540a80d7e26
MISC ChangeLog 14422 SHA256 78bce25e92847e45fb5c3484ffd134b30060f3706d059f96f6e41961c1b2a12e SHA512 b39adcd08cf5da64898f1cda341f2c58192f3b0dc810806ce223326b06a3164a9b1e3ea63f81a5f6ce0a971806de13a5a88dbd19636a4a6d88c058ecabaa885f WHIRLPOOL 5b24bdfcfdfa5aab83cdd4e677c0e1eb1ae4a0af9e1ab0c13ce9bb58ac4ee5f166181fe64102b359bca63a241f3de290977e9e421208d78f72ac398ae5fa2ac3
EBUILD libinput-1.5.3.ebuild 1507 SHA256 987a56cede532084b5048d37b9d32674ba6bcaf807de04b21af6047eed16abdd SHA512 7e30c667ddf2b6323f2ce3be6d560fd7b50abb6c2762ba0b7615771b2fc0de9dca53a25ff16f5d226d663e36e02ce7479c52730e8314e1fe1de76d25721d4d3a WHIRLPOOL 0a2106568374a9de6ba368aa2d19a6cfcb39faf1d636c60ade5e967b224897ded23e426d4915a13b7e23cae8728eec48278bf5064d5a4572506a1540a80d7e26
MISC ChangeLog 14704 SHA256 90bfde16dec6889083dc8f8a9b741e2ef9333ba05a1f38fa7ae990c257952d23 SHA512 8e45d452518032caa5c130be088e498409c11599298fef9a718368a77cd0b55d08406b0c1b31f36dbb1ddf3030ebe91bbbd91715602f0acc1bf816514388d689 WHIRLPOOL 7838c6e8eef6544342ea963e7abaa2bc4df3c70fe1f4f6daed06274f5456d4e358a80daac308eb0fefd7d33caf92972dcf14c963ec23ae1b5e6063386bae73c0
MISC ChangeLog-2015 4085 SHA256 3316c764e3b7915215642529f9cf317e25dac5ddd889c1af4ae063fdce21bc76 SHA512 f368002ee0fc4984ef107e3522b24110a6694fd38baa30e353748f20ef71aae09c7c43b0d5837f9c795e2858b1904e63da2737dffa1084e934315e09f1e0583e WHIRLPOOL bdc6c89707548d4336ab365a1afee2bdca7d5689fe5f8b8db4cf252f0cb158aacdc1c9d29de9952302d32f77fc7e6def57cf7de33410e6889509dde51607c553
MISC metadata.xml 340 SHA256 aec9631d3779808069d2ea623ad89d68d982b1ce2d5b583dbceea573d38edbcb SHA512 04b1dc52c0db95a09aeb061ea0bc579f83ad5971dcdb20cf61bb08ed37bf56999f784db75e6ec2b6cd47e57976c7e0651ffb040b052dd0f5ac8e1a679bee8c09 WHIRLPOOL d7c62ee9f95afc2180efeebd0bc8e40400685721be71516e2f31748abcc6b826a6104ea0cc8611221646b6cdf1e6e41948669a3c43ad362fed3aa82e444c8d60

@ -1,13 +1,9 @@
DIST libtool-1.3.5.tar.gz 538884 SHA256 02e287ba621aa01ee581b0f88854deb222fa61e7e0fc55ed7685038354f0259f SHA512 e7e693da0e87bc3b178b270c1d5b0d46116d1624f6e3657ad75bc381bcbba8949ab0913fe3985c77e9dd0ee519df7da9c5ee3b4f6030ad1d4651de2e642c4bd6 WHIRLPOOL 038305555932f7554c5e50932a0bf8cd0f2a8007c26fdd21c81dc7c44ca9076d1086e3c05911f62719685bd7aa6b14463f3a1160bfbf6090bcdba6a162d95630
DIST libtool-1.5.26.tar.gz 2961939 SHA256 1c35ae34fe85aa167bd7ab4bc9f477fe019138e1af62678d952fc43c0b7e2f09 SHA512 fcd39856c8cd457c97f176d5f6ce97fd93108808ce24315d179a7c9ca85bb90e799afaa83bc283ec627d73cfe0e0710d36a1ee8f39c9963cf2e806e64a0e0bcf WHIRLPOOL 0a56e666ee7ec79b74b500e761ebddc94fb3d322b1c29c3f9929071f71a339b3082faa486b75c7cfcf72182976a8d6152585ca92c08735a512c07eff80a24ec4
DIST libtool-2.4.4.tar.xz 957476 SHA256 a8295b5853bf82a46635c944031e84970f2aa79c19df7a0c28f3ec8e11c07f6c SHA512 1ff24aa88962e0aae82e1fff41df7863f925627a506c6a663a79afa23729272aa4e5816889dd4697d5286d42483bcee2cc7352514768f1bd28ea546476074a84 WHIRLPOOL def0381a3608b52f8f5e9b83d297643d48d3e695117199b10b4ae3d6f5b11f3d3a36c4b6572b7659061c3fee77e46da4f5e3cfffa594063fed0fe382869c3539
DIST libtool-2.4.5.tar.xz 971620 SHA256 84aac136513b009278896ffa255e4d685bcdb0cb0e5363be36adad64c986177e SHA512 67ceb387e33fbf0ffe6df422cd26939e305a365bb22674ce064ed7f7d6602054682515b014e290c70587b7f9b6f85f00fac31d6f000b4b022daaa2b343c17327 WHIRLPOOL 4a5171a8f23d50b78eb70bbd2ff9497fe2a970933392c65c41ab44600838cdc744e4e9ddfef37ac009cf5784de8c7b1ef061f8156919b7417e78529978afe7ed
DIST libtool-2.4.6.tar.xz 973080 SHA256 7c87a8c2c8c0fc9cd5019e402bed4292462d00a718a7cd5f11218153bf28b26f SHA512 a6eef35f3cbccf2c9e2667f44a476ebc80ab888725eb768e91a3a6c33b8c931afc46eb23efaee76c8696d3e4eed74ab1c71157bcb924f38ee912c8a90a6521a4 WHIRLPOOL f6e1ea25cc8dd853f0de53c045bcd1166cfede9cb0e890079c2c05e6cbdb5e705e137f83ba32f7e16691b9c9108e9cfb2d14ed030cea07b6eacbe3f1ae18a73b
EBUILD libltdl-1.3.5.ebuild 912 SHA256 ce4044c64ac0515cf4577eee679b251471908d5ee5dae8e54ca7fbaf8796907f SHA512 d3f7f18d5f46eae86f114e270c58e3b0e30a0b9cecad3d7e3b770b7dcccf81965ff85d3c48ea06d040ff2c123cc4f3271672163d6dba283f11c0bb972ce8e9e7 WHIRLPOOL f7304d985391128ca88c46b6ba6fcf36beef88326a20b1f664a242a1a6ad8fc2882d4e35e292faa0c0cada52a40cfa671e3862b2fdec3e8847a983168a0df387
EBUILD libltdl-1.5.26.ebuild 885 SHA256 76f8d03d444a95d85d679d989a8c46185363b1c13c1cc1c75a5802436ae608a1 SHA512 4bad6b9089825c8aeb39d202ed26a0c18429772c36c76cb491b4f5b601ebe7a036943d33b01ef00e96eda29463b06458cf0b2ab926e2df013604a6d63a506179 WHIRLPOOL dd88ad1362a160dfa53caf42a141090e29d43eafb3c3e9c2987839c3211466793e0cdff446d93b28e806a071fdf791c4f345f6cdc2658e73af1fc38debc35af5
EBUILD libltdl-2.4.4.ebuild 1140 SHA256 7c739d9177095a613db0f6eaa5e880c12052c9ec278e9de20f5a424ed6587119 SHA512 cc7d3898474a98d603634285ba343d1ea2078ff9faf7fe06ac5b300426f9e5a89cdb9a2002a9e2b1a7b048082ec55ae1d7facca2116797e6e232949654b9f538 WHIRLPOOL a9c44a4bc1d1da5f84111b63fb409f4af7b1babcb4a8c59ca957a93ad0a5522cbbfd865336277856b9a55adb59a6e4cd7e5df76cbbd2ad9ce499f079de8dac10
EBUILD libltdl-2.4.5.ebuild 1153 SHA256 51b67f94e0201c183a35f53cd2c95bb4b08f77f6c405b8ad4acceacd0c1f0752 SHA512 08be2852191b8bc9f555bc4e9c20291648ffed546042c49143c1020055cb9833970efe40b97f3f84a075b3672e25c80ec04706f57e8a6019b1f35e82f2c61730 WHIRLPOOL 06f03fece5d68095a632a6087017548c39407e94730242be40967386c7fe4596dfaabccdfada82f2701be65728b32b8b4cd5433f72990afd051c54d71bf363a0
EBUILD libltdl-2.4.6.ebuild 1339 SHA256 b89ac8ac3a02e10ff1131cdfddd41cf88896eb5dfb3801cdea42cd57ca8122f0 SHA512 d302fbbd6d989ecf9a239585404c8d76ba8142dde418a9c2ddf6cde74d21b807353690d5b48484ca621e7bf7abce9be1107a2779702d41ecd69e8f90aded7e42 WHIRLPOOL 5fea97c6a2f7fe5bfecc25b428f46bd79cae35a50bb00d90f4c9151db0801c47268ccadc68854213dae3219c80a3f34033a05d10d1040e92126977d016ca7247
MISC ChangeLog 3026 SHA256 229e825bace1c2e534f474583994e63cfba3c462fe699e6a2cca381cad02ae7f SHA512 ca464f1181cc9e82343d044ac132372a62a6fc10e1e1cf9bea3ee2eb1224e03d1f4473c2ad66e20dbf43e5ff447b9afb9d9800c3a22b23c779dd9bca1376f782 WHIRLPOOL 962f570a0eab516cc1a2e6541468bc42f4f9911ce23831127de24c997aadd22162490b5f292928c8b0e551ce5c01cb0e7274eae5e75a11c187ae9ffb3ebe69cc
MISC ChangeLog 3178 SHA256 80f62e38b8cdd8b79d19ed839a15dd42577cb9e9fd3f2c603bd915b3eab6edaa SHA512 c62a2513d3c294d35a8cddc11b4403f8fc2544e5459d455d35986f58ce960f35c53285303b08cc46d8e63e12aa41b60b95e6b475dfe748ce6c57b8d6ddc9a1c7 WHIRLPOOL f6da59171cca44b2dc3c8c0301b9e1bd6bf100fa917819a8464d3649ee23956c1e1262605651f37673d4ebfc81d22fa664bf66f9d04e165d0282dd37b96bb7e7
MISC ChangeLog-2015 2848 SHA256 492702aa453f4c1d6a53042dff4330ea39cd80b3cc8e797f9fdd26d228012a0a SHA512 0465930a677a1c27fae369e390ed9cdd34dfc150d2e4e6cad581ff759068abb3eff5f359df813dcac867673cc18ebb43a796e41eb113b660b61caf6103d73a5e WHIRLPOOL ff98963302f985183806a9082095c271efc20f39f2c1fad52e4a890592b2f9373ef6e78987c94e54ae4f68d8ef743c48ad250c90708b5e213e04a2fb5ace4d83
MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8

@ -1,44 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit multilib-minimal
MY_P="libtool-${PV}"
DESCRIPTION="A shared library tool for developers"
HOMEPAGE="https://www.gnu.org/software/libtool/"
SRC_URI="mirror://gnu/libtool/${MY_P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="static-libs"
# libltdl doesn't have a testsuite.
RESTRICT="test"
RDEPEND="!<sys-devel/libtool-2.4.3-r2:2
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140406-r2
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DEPEND="app-arch/xz-utils"
S="${WORKDIR}/${MY_P}/libltdl"
multilib_src_configure() {
ECONF_SOURCE=${S} \
econf \
--enable-ltdl-install \
$(use_enable static-libs static)
}
multilib_src_install() {
emake DESTDIR="${D}" install
# While the libltdl.la file is not used directly, the m4 ltdl logic
# keys off of its existence when searching for ltdl support. #293921
#use static-libs || find "${D}" -name libltdl.la -delete
}

@ -1,44 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit multilib-minimal
MY_P="libtool-${PV}"
DESCRIPTION="A shared library tool for developers"
HOMEPAGE="https://www.gnu.org/software/libtool/"
SRC_URI="mirror://gnu/libtool/${MY_P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="static-libs"
# libltdl doesn't have a testsuite.
RESTRICT="test"
RDEPEND="!<sys-devel/libtool-2.4.3-r2:2
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140406-r2
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DEPEND="app-arch/xz-utils"
S="${WORKDIR}/${MY_P}/libltdl"
multilib_src_configure() {
ECONF_SOURCE=${S} \
econf \
--enable-ltdl-install \
$(use_enable static-libs static)
}
multilib_src_install() {
emake DESTDIR="${D}" install
# While the libltdl.la file is not used directly, the m4 ltdl logic
# keys off of its existence when searching for ltdl support. #293921
#use static-libs || find "${D}" -name libltdl.la -delete
}

@ -3,7 +3,7 @@ AUX libpcre-8.38-ZDI-CAN-3542.patch 8318 SHA256 5dc56e334771467747427f5e4f46af61
DIST pcre-8.38.tar.bz2 1562265 SHA256 b9e02d36e23024d6c02a2e5b25204b3a4fa6ade43e0a5f869f254f49535079df SHA512 ad3412ceee8f992787a3e7cbe0155ffba67affd4b2dfece6c4501dc8d2012f52dcc1ee1f56759362e04bbbd10ea9370b3e46f238e2f75005cb69f6c8439e52c0 WHIRLPOOL 68533f741a3faa618f4d7341bfa59aaac295ac6af6085772e4c169ad73fae38e98cace2ce2af2899a619bb05dce79859dcd175a158a73729082f7cf52107d1df
DIST pcre-8.39.tar.bz2 1560758 SHA256 b858099f82483031ee02092711689e7245586ada49e534a06e678b8ea9549e8b SHA512 8b0f14ae5947c4b2d74876a795b04e532fd71c2479a64dbe0ed817e7c7894ea3cae533413de8c17322d305cb7f4e275d72b43e4e828eaca77dc4bcaf04529cf6 WHIRLPOOL 00e8e7fb3dc60cbbd2ee185e269696058b568a0f269749386bad44cb474f723c9ed3dfd2af91ddce0b5047aab459864f07e05940af17d3d51d2f1b068415b1ed
EBUILD libpcre-8.38-r1.ebuild 2873 SHA256 6ee2e7f663b4c92ef4f4c6e7f9c5ecde7e5bd72270fef6385e4a7d83dac5856f SHA512 bbfb75ee43a29ecf6922b4fdca0058b7d5c83bc3bab583dc94345841a9542429e9c69dc481e0a1b873d6bb1b484b283a19eb7c0acea551be50c8e2957ac9e6a1 WHIRLPOOL c08991403ecebd0a916f4c7ed52491267e8232414e7bd7b58f3f61198246cf539df050834e42852eec795c4a963dbc727c2e93a23914c4b870ae9d2e9007c9a0
EBUILD libpcre-8.39.ebuild 2813 SHA256 d3fc98523a2b9c60cb100302b2b1ea387b4c130d06334714b60006e8bffdf882 SHA512 7d860e9da22d6b051765b7e398ea77972f1af788c29702812e4aa541664fc1030d1ce10e1b5e45ee91f4daa7ebbfab12ee6e3e965948291aee3de1b824a3b372 WHIRLPOOL d05583e1d7ee9c88462ff4bf64bdc4824202862489f92b2b2214856e08c04073dc2074df634d1d48b28bd2da340da2121374bd84535eeaf3867381562a3beb76
MISC ChangeLog 9158 SHA256 594dda713f69ffefff096d28c5fda9d87ecd5702da73e1c933553e834b264fb2 SHA512 39d14f19f5caa97f4fba9b106e1d868c015c2124567af6bf116489cf34981730a49f89e26417b8f066fc9aef74be9cbdb0a1c261e79bde1e239d9e3345a8f8c9 WHIRLPOOL 4972c62e47eba8fccac1216f79862084a63daf109ff383e7bb3707b189af28069128bd61041438da08bca8e11792e9b2406ac0d8eced7b6e30c41c0dc2ff0120
EBUILD libpcre-8.39.ebuild 2811 SHA256 2f45bd00c0eea55cbdeb0d51fd0c6ece64fe603e3bd1547512183519e69bd361 SHA512 701c5de69f55c3d26cd8acb8cc211d199aa4b75f738edf184ed2c1f0f30c9f0edd3098036a32e151b0defd10460652b44134aadcb51a58341b9a30ef555e4553 WHIRLPOOL 8a61ce186037f9bdd1a58df9f86cfd45166536d23c1179523fc5999e2bdadbd007b62a8911c07796badd0d94dd7805a6c5029c38c0a571d296ebb6932f41311c
MISC ChangeLog 9358 SHA256 6d71cdef5ca28f5d0c3af958daa73122d374a64088bf960961f9eec235572595 SHA512 ad1c6ff26e6198bda9f8c5d31d03a5337b0bd7c620f564b31b98117982d12677426ec4d703325028c44ea371dc15c3b2530d0c91ccd9e8b40b5710761a2e7ef0 WHIRLPOOL c8f1726ad29d83ee380eeeaae0a385a7de8db1e99751357bbf59dcf0af751e4f6ddb8f88d836dda0d0d6e132ef4db126fa3e64610491ceadce550b3017b2ee5d
MISC ChangeLog-2015 35335 SHA256 dfdfc43bcff86898d74db532baf46e6d88c70a3e62e82ceab69c285934f802b5 SHA512 94411b185f75967d240777124272d04b13f3cb3e43de6f751baa9944e07086f9fa2972e4854514fb39f85d69422a07fd1ee1cc7fc587dacf54b777bdf68439ea WHIRLPOOL ec71b8c06e85b5ec0a4040def4447e6aa2589bbaf9bd4b5d7479a2b968357a2b5c4a30e7c2739bd1b4607e074cdc9d15e0f730ed1a69cb936d514056d53578e0
MISC metadata.xml 1112 SHA256 fa2a7f9e7f1ee1c432907cbc5cc0dd23f9636b5f4c51836dbcdbf24f72975c2a SHA512 eb7e2db9932c108442e69bd3ddf04d8d753dede44f7453b1fa33730ec9cda89e618f4444a0adf3f9e7d09baf8c97ff19831906ad7148a26674269f1efd427e6b WHIRLPOOL 7b675f34fbd1f58f42d7ad5c4e39e1d80922474624047165b30d85ecdbbffd1246d68b0dad4d7553c0d2fc900249e3425fc04f9b3821f189b30ebb2d2615dbad

@ -19,7 +19,7 @@ fi
LICENSE="BSD"
SLOT="3"
KEYWORDS="alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
REQUIRED_USE="readline? ( !libedit )
libedit? ( !readline )"

@ -1,4 +1,6 @@
DIST librdkafka-0.9.1.tar.gz 478341 SHA256 5ad57e0c9a4ec8121e19f13f05bacc41556489dfe8f46ff509af567fdee98d82 SHA512 d2023cc6f976ad7440b25cffd1b59587f6497febd7ac1a6d76eb7799d294210f20170063fe25f2eb1eb3cc373df791526d1bc8d0ffbb0bef4519dae89b177147 WHIRLPOOL a54a6ee8f0db0ee13de80f86ef1f53d1667fb48e8e27016f2c497b448aa6a33b8073c022255e8e9f48b3497266872862d2ba717f7fed0a39a01f72936115b7b5
DIST librdkafka-0.9.2.tar.gz 620799 SHA256 c243b66956ebb196510ee0efda67825467e31b93639d5f24eb082b5d83f56824 SHA512 12a7da8de59de684da527ab969cd84dc8602741e9208941e1c7ad6dc69774bcbc3fbde0620d48c300372fa20b15aa826d309b71730119d82ec578e274c241152 WHIRLPOOL 7786443d9f365303ce0aad8278d83684999b23529e57fa08757fa38cce63f3944a3942475154bd613a0fb3e419c822a5651a00005eb77ed8f32f11689c11b924
EBUILD librdkafka-0.9.1.ebuild 1222 SHA256 1a9918714e098c703a830d27cccf1353695076ea8d2708e0ea6e74f1a6438063 SHA512 3c79a8bff0826602ee2be204aea48741910eb81f30b8f287f2f6f54792e8466521bde337c552124ae67ab12531418f89250ff229b0c21e9c3d73e30ef6d652d1 WHIRLPOOL 5d7c2afde282168690cc29f9ff1881329cbbda9de6ffbf465b4199ce66ec73e289a1c112b6aee217b5063543ffff605c6743034d9e691dbf30822683c4ce0ba2
MISC ChangeLog 2291 SHA256 5d76a515a4b794151815fb12a03efeb3f6972b62c20e6bb25919bd53571f76dd SHA512 90cec48676db475123f631a4edad3ed166271960e5ebc6aad9080b790afcc23463fc7158d2a8dccfbdeae96d6632470e0de15e5ac012bfba0aece45db643fb2e WHIRLPOOL 91ff5793714cc164888acead6a4478939561b71d00c14986c90fa964503ab64465500be9f2dea37e0e49eb9d60db7ef2d37b4ba7439a568978e5fcba5407d7bf
EBUILD librdkafka-0.9.2.ebuild 1226 SHA256 71007519e236698553c1ea3de19f9828b6e21fe78be2da8082620cb01143d711 SHA512 d94daf7dda08805b452a88b51f989819f5f6cbf8b9a36bdd8e199de864fd4661db2ee74982acb61bea8dda5a2a64f4254f0b54ea1d88e55f1a8414a51075aa67 WHIRLPOOL 4648770949028d8b7595a084815674eaecae1b81ca66b2d874256888dc4b1050321f7f8b5d873768fe6aff8a534533f9e8c89509183eb2c382ceb498f266e7e8
MISC ChangeLog 2458 SHA256 65581041c7bc4b158519bd5c304bac2d907f8710befe42416210fbf51ecced83 SHA512 7cf6fed8ee096980c091e2263eb72d7020defb0c976ad95b234588f33e0b5c3350c6067a2843566323d3c667867bdb41625bc48900d61670142f79d2ef9963da WHIRLPOOL 3c33b604c4b6d64cb5c7626f968738c2122587b15277a2b420259ac307d84c4a9e7ac15db5f48e5947e83b0ad5af7d191f2ec2f14a46f9bb2ab5bc885a5f28c9
MISC metadata.xml 402 SHA256 09956ac0b9af131df3fddda1303c3385c96cf23fb12a882342cb08e3678946bb SHA512 e1b870d9565af8447d0b6140992ddb3d55c2f76979601a15f47b209cc771a7f00380c3c0ce29ccb19407dace56f597bf3c962d2fc6902e6f583ca33609833cc5 WHIRLPOOL 7c5ab81fb668076ae17f50b856edbca651650cf24f6f053d2d3b4b0ce630fff2cf7e493081c09c105bba08d899f47f27db8b85bec43dff5527bdc6c560a04498

@ -0,0 +1,73 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit toolchain-funcs
DESCRIPTION="Apache Kafka C/C++ client library"
HOMEPAGE="https://github.com/edenhill/librdkafka"
if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="
git://github.com/edenhill/${PN}.git
https://github.com/edenhill/${PN}.git
"
inherit git-r3
else
SRC_URI="https://github.com/edenhill/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~hppa ~x86"
fi
LICENSE="BSD-2"
# subslot = soname version
SLOT="0/1"
IUSE="sasl ssl static-libs"
RDEPEND="
sasl? ( dev-libs/cyrus-sasl:= )
ssl? ( dev-libs/openssl:0= )
sys-libs/zlib
"
DEPEND="
${RDEPEND}
virtual/pkgconfig
"
src_configure() {
tc-export CC CXX LD NM OBJDUMP PKG_CONFIG STRIP
local myeconf=(
--no-cache
--no-download
--disable-debug-symbols
$(use_enable sasl)
$(usex static-libs '--enable-static' '')
$(use_enable ssl)
)
econf ${myeconf[@]}
}
src_test() {
emake -C tests run_local
}
src_install() {
local DOCS=(
README.md
CONFIGURATION.md
INTRODUCTION.md
)
default
if ! use static-libs; then
find "${ED}"usr/lib* -name '*.la' -o -name '*.a' -delete || die
fi
}

@ -7,8 +7,8 @@ DIST lpeg-1.0.0.tar.gz 70267 SHA256 10190ae758a22a16415429a9eb70344cf29cbda738a6
EBUILD lpeg-0.12.1.ebuild 808 SHA256 acdb87e068451fa80c68cb395dfead21189c92d10008e466bcc4cf78f78c5f1b SHA512 745ab1fdfa98a8f1844cb80520f576f6f23838c604d8e6852300a8ca217a1d6bc22ca69a2bcb9e989dd5028d0563a3826b4a86af7edb311106549ca1895f5275 WHIRLPOOL 95830ede8d4672f2b308228bb9000ed3ce63279bf8ce85be0772d22a44904fac5d7ce0e3efadc1fcb1b201f7293f6bfa64d37207bf814940771c5460f144c453
EBUILD lpeg-0.12.2.ebuild 832 SHA256 6bebf8a72fdb4213de1868081e1d29d8bfc5d30bd2cef1a0275df8a2a7b49f39 SHA512 a983b90305dcc58c8a4e559bb4cc6ff0bc803a53279ff969ebf3d9f87b9cda9f2000a976734f77d1e125e8e7bfd406b6ef55c3728931067f57a36919796e2059 WHIRLPOOL 2c151f064a8f6d5cda5a0b45b3eb56e50f1894c920eedcdbbb24b2e2b3d179e79908ea9d78953d0040fbe14d207894a7c7af64c6ed5ab6e22ab88c28a04612ac
EBUILD lpeg-0.12.ebuild 805 SHA256 dab47841f1e085bf54ad4da711cbad92144e651727f1b6c8619cb4d7a502489f SHA512 686a8a8b931bad57e5f9124250aebfd73bb441ba12dca0ef1d37339f285dbfef509b58513464c52f2df44adb0c62b8813ccf80aa62569d6e85d55e58f912913f WHIRLPOOL 9fcc13b83a3169bf48fc5e414f53ebd83bfe4cb792a92681e960c10dbba66dd9628a50ab98ad97a1389d404962f7368c42832bc9e17c787bfac597bb0dc88ec9
EBUILD lpeg-1.0.0-r1.ebuild 1229 SHA256 7830ed22be196d154d3053d0c715288e30a9b215ba90a1f053c705ae0b288c5f SHA512 b4517a1e2aa406bf94113386ba63ca6e06ff533b550cb853a8f6085a942d988670d026b7f02fd1ecd87739818e300fd1a02ca87ac33337770866921edfd90dc6 WHIRLPOOL d48bd98614c6b6c8c8f2f2788024166257a49f7b006810dfacce08b43354f3c994ef25fdb89f44b67343fb633d3a49e28ea2f44b47f8771e3b7a2e5a959a063c
EBUILD lpeg-1.0.0-r1.ebuild 1235 SHA256 b4dd3a4cf4349b969fa38fac2fd573c1dc084ab9f61782cab7e1b8a4a35c80e4 SHA512 0eed3d3d0c620c4d5d4f3e3ee52520180614b8b4d5c055bf2c19067d9f7c6758781cd00de5309e3c708c4778b883c376ac44c748a5610f0dc69bc05cb310f93e WHIRLPOOL e77e8884187f04723372c5f64120d51313087dda1897510bbbe0fab75c4203a65d6bc5cdfa8b36a0e4a0a092599a27525e177f7021bad94aa93bac0f1c37c965
EBUILD lpeg-1.0.0.ebuild 868 SHA256 4c1a5bd7e57405c693ed0742135ec4f0a4621e5bb6c13507d02bdd21ffb2d90f SHA512 eec37ba2af202ece7455fa373bf43e6a30ecb348ed7437cf1f0fcc9b4f99bfaeca12b00b25cf3e047a982e9f049ee6007eeb0c87687bb466a67553cb3d19f4e4 WHIRLPOOL 82e2216dba8f80421205af384bb0c6cbabf30f42dd5b449aea28e700b3f1e27a28085091f8a7f8c81d6b6fc206aed88e4766582fbd5cb2bef0a777bf8158cfd0
MISC ChangeLog 4213 SHA256 9684d87e6e1ece8639cfa68dcd41119f5939449492d19704f0ffb7412504bc0a SHA512 b5c1e6f756121213c3560133bb03a274dece551d057d61bbc503f7ac57bee1cb357df361782c367d5c9b1d8c23a6bf714bcc07f994b0b429daf63735153f2c76 WHIRLPOOL 79357cc7b1a7ff435f347e787cb348779456450cc11caea0245066d0223816774ada16edb2a4e6f960cad99f56a1cf4784437a913419d385c38301981aa23359
MISC ChangeLog 4351 SHA256 3c92505c5ad7dca8d880b1e12c2f248f7a58910be10274a0a969065e508e257e SHA512 89640a3fc10808eb6cb0d0849689c0847d9805068f0ab6a0041e3deb1bab3058553b655bd109416203bea10054e70555af459b45bf6b7be52876674a0b6509d4 WHIRLPOOL 68a253ed3d32ac1364f87e3f5b0be9baca68364a15b2ab778a9424b6abadab1587a32d2c55016fda724a7c43ee8754b2082051bcce749119e843a528c016c0c6
MISC ChangeLog-2015 1670 SHA256 17d2a958a4499ad653617bacbf24064136698c5f25735e20c38d4230fa1e0762 SHA512 b7e436b55598f57c4c6867815dee2cf9d2aa0c2afb3c1b2501544a0a0f96654feb41a9bc79cb58bc1fc08fe037400058d57b95098ef01dfc137f793eeb201748 WHIRLPOOL 61fc0f8b84772ac45db7e34bb3a5549e94caba8adcab361a854a31a8930d2413aaa7cb31369a7a1ada1940edef2f5f78ef2bd15ca5b2945f5cdc578281236e66
MISC metadata.xml 611 SHA256 632107222250fbdd70c0473e89e0e3ad6b7023e21aff6cf275c105a60da9bdca SHA512 7accecfd343b559b674a9351c72ff9c592ab3011878c89517c44f19d72461193cbb3b564e2895791c52311ab46fb0d3852b62cfb4e6398bc994f4920a04cddd6 WHIRLPOOL 9ea24b7c1e09ee55e4f5649f68319aaea014ba7b6e9fd0dbce03f4129298aef10390fcc80fc2d7e5412c5e3b374fd13c8ec0290645019b2def76184687b648c7

@ -41,10 +41,10 @@ src_test() {
src_install() {
local instdir
instdir="$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD $(usex luajit 'luajit' 'lua'))"
exeinto "${inst#${EPREFIX}}"
exeinto "${instdir#${EPREFIX}}"
doexe lpeg.so
instdir="$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua'))"
insinto "${inst#${EPREFIX}}"
insinto "${instdir#${EPREFIX}}"
doins re.lua
use doc && einstalldocs

@ -1,7 +1,9 @@
AUX ming-php-54.patch 17283 SHA256 24b013c87487c03676b7b6be7100dc0a3c7abb68ba5f558bc34c9383dfac59c9 SHA512 4661cc5ac6abf8bbaaf12669379c8db011c27233e2e5625d2d18ed5dd969685f6446d0d08b0a162fecbaea5a91a62c799238385d02db4c414dde1ed6b3a88643 WHIRLPOOL 9654e03a2a378037c729a568950fb6ab5ff3c0561da629519c4adc73b0910d5c3749cf6b33efb162c62f29fda7b96ad1133f019429117630d212b1e177a60bb3
AUX php_ext-config.m4 2957 SHA256 f91d348200181cecbb046469bebf6c271cdabbe31b6cb4d744a0c8bbcc564766 SHA512 cd831ac7069108d1ec5f92c5de55f468124bbafcaa17c235298819f11eaefe8c74b075b3e55fc5147e6922f7ceda37c9e526aabd6a769d03d024263435c20f9e WHIRLPOOL 322902b6d19cd34df25a6bcaa5db85036c9803308f4d2d7d62e39e0583d6d0e9b303ad5fc43882dd5b2f7b8343bbbe848387b92324f4ef209b12926a3519840c
DIST ming-0.4.5.tar.bz2 14234048 SHA256 82da089bdfc3a7fcb732dc11c11a35003ee270d5102d4043d61ea69834239aeb SHA512 9e5a2fb558841e72a072e2c29a0871dc7056ab57f1e6feca864b9b0961841334c4d2c6bc731bc4e043eb96b63fb946738cb1b8b54ef45679fcbf9bcf82adea31 WHIRLPOOL 2315adb1ed2b8878843ce5eef54f7c4386a69c809820aa4d2040fe4d94c0fa367cc57966a78e327f6a578c99b3ed4b1fa5d352106df9283f3b2d7f87a1178203
DIST ming-0_4_7.tar.gz 14903570 SHA256 118aa1338dd74b34dd2cd22bce286ca0571e8b9aa433999646d1c0157ea9a7dc SHA512 232cf45daabd7b60203c9382aa6568455a42ddcd1bd60eec9bfe3f5e80376fcc9ff6304efbafca1ac8a504e2e167bc394e4902e0d067303d9582551461e09d3c WHIRLPOOL 075794f170e7f529ba79a66af4504745da786d7cd73e9673ffd4c48e943fbc8bf1f952f1cc0b0b7b0ca1e26a3bdb255feeaaeb675032616d2060c40f19d4dbdd
EBUILD ming-php-0.4.5.ebuild 1188 SHA256 e09004a9c741ae3fb625125addcd774cf67d9a6a49c20193ce3962966d2c1d2c SHA512 6dd54a0d35e158229c704f73c86dd07d3242a3c92057171025c5155c45d0dab9e1160dd37101a09cfab4a69f6c5d2e2d376caa5c55c106dc5a87c1bceb12bc8b WHIRLPOOL 12146dc5cdc497f1c0fe4304b4f81c22187abfd1de2c5926aec7e8085bf94755f27bcd6085c120342b71e5be365c16b6ad6e7dbdddc94e90061b53f9a52b379d
MISC ChangeLog 3142 SHA256 0670c17e68ba85489aa7286c7010bea23ded9dde6744bd82847ca908b2daefdc SHA512 eb4b2cc72bd6b849f72261e829566cac24ffe198e0043fd3725e5efde72e769054b701a355f935760a3381cb383303623ed3b80a6ab9d2997cb04d9fe874c190 WHIRLPOOL 98adb42178ab3bc4cb274a31c1799d00b24979fcfc6d70158a40b485ebbc6a55528af80741d12ac2bd7f79444ac8357bee0047f4758ddb6c296d35c10e34af4f
EBUILD ming-php-0.4.7.ebuild 1247 SHA256 0a38018c2557ce92fcf67215c063e3d1442f5aaae89748d86dd3d479a3eeec04 SHA512 25b34843fda6deda1f961f1d170ca432e838f5d07abb69152516a36fbc5c2ee7fb54205af3dcf6e5688c0b55dc9417d01d2e1cf8bf22bc091eebffe25ac940ab WHIRLPOOL e0864f9947891de4cb6bc629af9c5c356f0b8ce5557820aaa06faefb8f4191ab06cb4290777a88bfddfa486dea4fb49e85561473510565fcda0e896185370d02
MISC ChangeLog 3391 SHA256 89d64f1d95617060cac6ca5356a89fc984cbf0ce4f129d75a2c3724404a0f610 SHA512 8a2d571eeeaab089f1116a69de8c96fddd87a9e12e478bed37a1ee0b89a366ed855a58b279ddf426fc027e1877d731dd760548b1eeee51384e758bcb45bdec10 WHIRLPOOL 6989b4a58d57c100f43a3074b230aa25a60faa891952747f1acbd6a0a8b444c83f88d0b723eb2751798dc9203cdc003d631b1326e70cef78f2dc1c2cdd5a825d
MISC ChangeLog-2015 519 SHA256 5bd251f5a218f961bda3f8312628cb00bca81b66acc4fe4d60b2705c3816d09e SHA512 96c94fa992b013bd76e4b30fc8d61df3b406421201771e0acd30256432dab898f6ea1edf6f2ca937f2d9549bca67c00e57b2bb203f5af54a02ff2c7e3918bb02 WHIRLPOOL 98aba7589a98dbd1d6815016254c8ddd756742544a24209de7b5af9d9c22927e589f50d399e2aeb03e1c4b6f48dfdbe03d379a3545d6cc5c3d57fae19062c43b
MISC metadata.xml 420 SHA256 9284c41426c54aec036881037cb869cede60ea7e82fc342d227aec6ecdb320af SHA512 26bd84409c0b40f6d3f48407fe7631ffa69df3e21a1b633cd44cb3a29c9a7efc61b46058bb7f788b0831346f92bbef25f731a026b903c0a83841e385640cb9f1 WHIRLPOOL 923c16833272ee1cd4e5e68030714decc3b2fc652b9761e1863c33c60738e88a2c02afd2471b3158ce73051b12218d61a777ec78828a16c9d7c9cd43c0618e25

@ -0,0 +1,46 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PHP_EXT_NAME=ming
MY_P="${PHP_EXT_NAME}-${PV//./_}"
USE_PHP="php5-6"
PHP_EXT_S="libming-${MY_P}/php_ext"
inherit flag-o-matic php-ext-source-r3
DESCRIPTION="PHP extension for the ming Flash movie generation library"
HOMEPAGE="http://ming.sourceforge.net/"
SRC_URI="https://github.com/libming/libming/archive/${MY_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
RDEPEND="media-libs/ming"
DEPEND="${RDEPEND}"
S="${WORKDIR}/libming-${MY_P}"
src_prepare() {
local slot orig_s="${PHP_EXT_S}"
for slot in $(php_get_slots); do
cp "${FILESDIR}/php_ext-config.m4" "${WORKDIR}/${slot}/config.m4" || \
die "Failed to copy config.m4 to target"
rm "${WORKDIR}/${slot}/Makefile.am" || die "Failed to remove Makefile.am for ${slot}"
php_init_slot_env ${slot}
eapply -p0 "${FILESDIR}/ming-php-54.patch"
eapply_user
php-ext-source-r3_phpize
done
}
src_configure() {
# build is sensitive to -O3 (bug #297437)
replace-flags -O3 -O2
local PHP_EXT_EXTRA_ECONF="--with-ming=${S}"
php-ext-source-r3_src_configure
}

@ -0,0 +1,4 @@
DIST QtPy-1.1.2.tar.gz 14390 SHA256 2abb462decc80fa4f0ba9ff18feaaab21a765d7d2d0808120f001f9a4c385946 SHA512 5f610e60ac6ed2f2b0eed59dd24537b34ccff8816afad059e056f47dd95d2dd49939ec6e0ebb816520a2ef075d8f9619903a4b2c79f18ed12e16eb60718e5c1d WHIRLPOOL 297112c79003b868aadbe404f70926bdbc0045c852b1f5f8d6000d0e7ce74c46a54667e7117787d1b5488e71a3120ef1553a3abb3d0f26f5416441c9314dac86
EBUILD QtPy-1.1.2.ebuild 1014 SHA256 daac4a534d82b063aa53b827ee764c7219087cf3849dd442f7cba57b45735fb7 SHA512 f87ac8163bf53d4888a45962caa8a39910f9d158219293f8fa0202a63e0c0f827ea80a5843a7b44d849787181a452d2ed357b2a26ca1a399374555630f5dc401 WHIRLPOOL 36bc3eeffd2726574c278b68a908cae2b5dc9a3792c83e1122eafe671abb5a7dd5854b9c07f61c1ec282329ecf67ad6356ff96bb4cea8db1726bae7e0dba3a39
MISC ChangeLog 306 SHA256 9c42b8b57b614e1393711ebca625b114e697e9b8c396a1963c42227a68c331e5 SHA512 ef90e0e8de842a964b98304cef134fd8f746f0f0b3eeff67f1cc8afc034fb1597a0f71df4e336de84b85a3787a075387fdf78bfe4a2f6377936edce6d243f490 WHIRLPOOL 01ae8a7970ba4a10a41c02a801ad783c64b54c95ed0b2a7047e2b066af655a0d399027f711c2f2e7155dbc9b1839bf9929e9673e8542571563aa264583e324a9
MISC metadata.xml 1134 SHA256 7cd74cdd05a87d92245e2f0899e8de7ca1fec63974e4eb3b5a24b30d815bf5d2 SHA512 8ce06cf5e9f94f3c55604858fa998dc5a0e9ca857469c2157bb1a2c84fbae09590b02702a13f4d86c1c1a4970826bca0ce485b165466759bfc052103090475c7 WHIRLPOOL aa8b17a3838d4e0213e34997722da45c46aa24dcba45867d7118ea86f6e9156ae24343bf444f9457d5a75a74e28883f2ecf78f5a79f3279f43b00a4a209d854e

@ -0,0 +1,38 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5} )
inherit distutils-r1
DESCRIPTION="Abtraction layer for PyQt5/PyQt4/PySide"
HOMEPAGE="https://github.com/spyder-ide/qtpy"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="designer gui svg testlib webkit"
RDEPEND="
|| (
dev-python/PyQt5[${PYTHON_USEDEP},designer=,svg=,webkit=]
dev-python/PyQt4[${PYTHON_USEDEP},designer=,svg=,webkit=]
dev-python/pyside[${PYTHON_USEDEP},designer=,svg=,webkit=]
)
gui? ( || (
dev-python/PyQt5[${PYTHON_USEDEP},gui]
dev-python/PyQt4[${PYTHON_USEDEP},X]
dev-python/pyside[${PYTHON_USEDEP},X]
) )
testlib? ( || (
dev-python/PyQt5[${PYTHON_USEDEP},testlib]
dev-python/PyQt4[${PYTHON_USEDEP},testlib]
dev-python/pyside[${PYTHON_USEDEP},X]
) )"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Gentoo Python Project</name>
</maintainer>
<longdescription>
QtPy is a small abstraction layer that lets you write
applications using a single API call to either PyQt or
PySide. QtPy also provides a set of additional QWidgets. It
provides support for PyQt5, PyQt4 and PySide using the PyQt5
layout (where the QtGui module has been split into QtGui and
QtWidgets).
Basically, you write your code as if you were using PyQt5 but
import qt from QtPy instead of PyQt5.
</longdescription>
<use>
<flag name="designer">Build bindings for the QtDesigner module and enable the designer plugin</flag>
<flag name="gui">Build bindings for the QtGui module</flag>
<flag name="svg">Build bindings for the QtSvg module</flag>
<flag name="testlib">Build bindings for the QtTest module</flag>
<flag name="webkit">Build bindings for the QtWebKit module</flag>
</use>
</pkgmetadata>

@ -4,11 +4,13 @@ DIST apsw-3.13.0_p1.zip 692414 SHA256 1f8e337f88befb609427d468ee87c99da0b9477a9c
DIST apsw-3.14.1_p1.zip 693104 SHA256 e76f955bfa22bda7e46423218ba7ac8f460af3ebfe02faedd938600262c6798e SHA512 1f2a8c47a89656e3c3e2320185b0020ffd414aa28c9b9629b0504767b15c5ccded0e896ddc514f048ad9e0a5f262fbb6b945788ff215504fe1a72395a564becf WHIRLPOOL 0731ed3b38fe2c59b1dbdee9fa336bad49c1d1e69e8fb05383e50e2cbff05ce1798319c12f2ee00997c6010fb50441db8e1caf9781ca2b496d939e6fa17f24e4
DIST apsw-3.15.0_p1.zip 690750 SHA256 cac4d2afad9661892aafa46dcba19a6982f3fc56be7a48322e75660c4662b3d5 SHA512 eca4c5264334009feec56bbb25ff4285936ab4690e49309fc82abfa6e6a7ebfa62bbb4a773024f93f99f6fced7651ede2a431c118eca9918b458e90f6e626ae8 WHIRLPOOL 1a269548aae2396a0922602cd99f93488c5fdf3e1ad60ef4eb0111c3666d23952c8e613ccf1f93637e2f56730b8382f744188dd87983d76e4b8a86bc28fa0f8b
DIST apsw-3.15.1_p1.zip 690913 SHA256 8122431b7d8d698221e2544fefa7be9d50d440e183a52d7fad9ccc6cc8032a8b SHA512 4d0e83e2b956b0333a21c23fe1c44fc39f1dc9ef66c79e4c22de897afa5e2d7444ba35f04426255b3f2392d17a41d54d3cec48737f6de0fad151adac8ee568f8 WHIRLPOOL 1b338b54c382154326c6d4af1900203d18e296d837f2405973a118c4d0d04ee7cc36afdd354b177fd38d196c5cc8cb5c2dd5643d63eb317049893830d50c9c9b
DIST apsw-3.15.2_p1.zip 691032 SHA256 840a5be3019ee50d37a216179b845095571c0aa7fc612902b7182f2249a092b9 SHA512 111ae410b30dcf0d3718d2898f93d315194eac51aa51f6920fdc09e4883178c0400b66e4916b3adb6da8ee16c71076cde1007d96aad38014ec89d3d4060ac137 WHIRLPOOL 5f313701283c73702bea973b4a18c0af1ae02013dca6b8d87b33a6e3ba574ad1018ff081f82e8c882c7d7368a002eb6e66507cbddb91aa8df01445e20639832a
EBUILD apsw-3.11.1_p1.ebuild 1058 SHA256 b0b1b8e225608699058c9cf5cee78bbb52b27fc43bbe7c7b2bb7e47460182b3c SHA512 537c03f263b6d943a5efdc06ff53d515a5b62b0f72a4baa722672920b3f08a91d13ec7258a20618611813d79016ef0e9d036bb50e0d478f784209bb9c90ce12c WHIRLPOOL bf285be095a3d73188ec325a065fc6126bb24b4417261daa49604927bb96d2ba6ccbf25c4391fc13606cabafee114788b92fa0fb416400cb3c5e84c13bbfd885
EBUILD apsw-3.13.0_p1.ebuild 1060 SHA256 794806dcc24c80f46f033795956fe2fe2063e6bfbe71a90b4acff92c0539cf04 SHA512 ae928f909aa394790e0cbaeeab51b6a8c7b41589301acd25fa5186e587dbaba79f837cab558fa2df5256cda5514493c1dbab54a5b3d7799e4f4e0865391815ea WHIRLPOOL 4b598cceddd82e5aecd4c4ef25ec0d02a596b6836cd629e6ffe851c37a824bb0d4ea6738a823ed899f627e83d585961b12ca799d41cbee61c290267fe71de8f4
EBUILD apsw-3.14.1_p1.ebuild 1060 SHA256 794806dcc24c80f46f033795956fe2fe2063e6bfbe71a90b4acff92c0539cf04 SHA512 ae928f909aa394790e0cbaeeab51b6a8c7b41589301acd25fa5186e587dbaba79f837cab558fa2df5256cda5514493c1dbab54a5b3d7799e4f4e0865391815ea WHIRLPOOL 4b598cceddd82e5aecd4c4ef25ec0d02a596b6836cd629e6ffe851c37a824bb0d4ea6738a823ed899f627e83d585961b12ca799d41cbee61c290267fe71de8f4
EBUILD apsw-3.15.0_p1.ebuild 1060 SHA256 794806dcc24c80f46f033795956fe2fe2063e6bfbe71a90b4acff92c0539cf04 SHA512 ae928f909aa394790e0cbaeeab51b6a8c7b41589301acd25fa5186e587dbaba79f837cab558fa2df5256cda5514493c1dbab54a5b3d7799e4f4e0865391815ea WHIRLPOOL 4b598cceddd82e5aecd4c4ef25ec0d02a596b6836cd629e6ffe851c37a824bb0d4ea6738a823ed899f627e83d585961b12ca799d41cbee61c290267fe71de8f4
EBUILD apsw-3.15.1_p1.ebuild 1060 SHA256 794806dcc24c80f46f033795956fe2fe2063e6bfbe71a90b4acff92c0539cf04 SHA512 ae928f909aa394790e0cbaeeab51b6a8c7b41589301acd25fa5186e587dbaba79f837cab558fa2df5256cda5514493c1dbab54a5b3d7799e4f4e0865391815ea WHIRLPOOL 4b598cceddd82e5aecd4c4ef25ec0d02a596b6836cd629e6ffe851c37a824bb0d4ea6738a823ed899f627e83d585961b12ca799d41cbee61c290267fe71de8f4
MISC ChangeLog 5180 SHA256 cf43349b61dbd718db6f631487ec075f871407a83e66858c6bc4884696593c65 SHA512 c6fa5cc9412efd997ff1282daf77c2e2b23552878b1f8a6dd1d9af6d90a7a6fb6574d71e841dbd263425da4d2ed080e7cb5791d1b8436bf0accc1e89fc807c50 WHIRLPOOL d7f963e33878ae69aa57b2d8bcf67283ce7c4d677b8eab1688c6c1aee7eea92b8665134bc35db4b59b02fc249d791440fa432ca7522676f0d752507b24a6120b
EBUILD apsw-3.15.2_p1.ebuild 1060 SHA256 794806dcc24c80f46f033795956fe2fe2063e6bfbe71a90b4acff92c0539cf04 SHA512 ae928f909aa394790e0cbaeeab51b6a8c7b41589301acd25fa5186e587dbaba79f837cab558fa2df5256cda5514493c1dbab54a5b3d7799e4f4e0865391815ea WHIRLPOOL 4b598cceddd82e5aecd4c4ef25ec0d02a596b6836cd629e6ffe851c37a824bb0d4ea6738a823ed899f627e83d585961b12ca799d41cbee61c290267fe71de8f4
MISC ChangeLog 5313 SHA256 65f4be6509df48baff9a5b1790470cbd46e00f4f33334f00ab69c07040c2a1ec SHA512 d2532cac95e9ecd456148a346e096e4a9665d0e4d7740238f8010eda4c6da306f163eea8c5283549d68922e0e2fa67937d7ab64e788f6f9ceccd977c2035a7d2 WHIRLPOOL a657737d6b73232ec5a6988956b944c27c24f676e0f808ffc35446ad0ad769348594fcf7e31c88cc3e5f53c88e510a09b5ffd4a1402e84cffb6c83d862616ab5
MISC ChangeLog-2015 11038 SHA256 12295b0f2f48036852f2425413c2ba912ad450efd2220255be9cd09ee373c648 SHA512 fb1ee0d203ec3fe0842412f2ddf8fa1c400fbaeef6872cbb097b5ed4b16ad25055f200e14b08ff06db1710b0ab183b0e8006dcff4d0f3016714247ab02d6fb79 WHIRLPOOL 241a136b92309e23e5f0c5670a59325eda7c5eb31dc32374af77b75f3e97eef34bbe8b35287bd1df566b211dfdd9f1b12427d0f2bf9d4aa66bcb3241f7bcd4a4
MISC metadata.xml 677 SHA256 462ad1f1be64fa8477a19a24bfaa4ad9cc1a69de7d702cec5a6f577c3df17b60 SHA512 970eb7e730f147bbe24fbe377f6b9a1557f56d536ce462aef5ccba23059295c4c8d88bb384a7b7ec3f401a512e04134ebe19efa03473a90841d7c6246e2eb244 WHIRLPOOL 5c2ecf0e1eff13fef9e1bed6432a762db95351f2cf5250591fc4158470cb8b2568d0b22d6d4bf2e28287b8fb4165d906fa3ae856bf4c0be9089019c05ba34dba

@ -0,0 +1,43 @@
# Copyright 1999-2016 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 flag-o-matic
MY_PV=${PV/_p/-r}
MY_P=${PN}-${MY_PV}
DESCRIPTION="APSW - Another Python SQLite Wrapper"
HOMEPAGE="https://github.com/rogerbinns/apsw/"
SRC_URI="https://github.com/rogerbinns/apsw/releases/download/${MY_PV}/${MY_P}.zip -> ${P}.zip"
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
IUSE="doc"
RDEPEND=">=dev-db/sqlite-${PV%_p*}"
DEPEND="${RDEPEND}
app-arch/unzip"
S=${WORKDIR}/${MY_P}
PATCHES=( "${FILESDIR}/${PN}-3.6.20.1-fix_tests.patch" )
python_compile() {
python_is_python3 || append-cflags -fno-strict-aliasing
distutils-r1_python_compile --enable=load_extension
}
python_test() {
"${PYTHON}" setup.py build_test_extension || die "Building of test loadable extension failed"
"${PYTHON}" tests.py -v || die "Tests failed under ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/. )
distutils-r1_python_install_all
}

@ -7,6 +7,6 @@ EBUILD cython-0.22.ebuild 1792 SHA256 8fb1c6886d671f583c35a4852ad762df19afc76557
EBUILD cython-0.24.1.ebuild 2104 SHA256 df17637817c77c75eb855e85cccccbe347925fcd2ab27b8634983cba8c5a63c2 SHA512 f749f28897095fc172a6913519f02832c076a78738fe8662d20b55a3adc011f6b32d9da734385415a5b04d524a9aa0ca7a2168c37c67a26b34b2d62ced2d93b5 WHIRLPOOL feed8f907f72015d15fb0a2fc221d800908fd3529d9b2ed2bcec13ca413bc91e1face971a6f58b5cad1dbca766f5d32b0ddb8107f48f69d5efd1ebecbd4b1383
EBUILD cython-0.25.1.ebuild 2104 SHA256 df17637817c77c75eb855e85cccccbe347925fcd2ab27b8634983cba8c5a63c2 SHA512 f749f28897095fc172a6913519f02832c076a78738fe8662d20b55a3adc011f6b32d9da734385415a5b04d524a9aa0ca7a2168c37c67a26b34b2d62ced2d93b5 WHIRLPOOL feed8f907f72015d15fb0a2fc221d800908fd3529d9b2ed2bcec13ca413bc91e1face971a6f58b5cad1dbca766f5d32b0ddb8107f48f69d5efd1ebecbd4b1383
EBUILD cython-0.25.2.ebuild 2104 SHA256 df17637817c77c75eb855e85cccccbe347925fcd2ab27b8634983cba8c5a63c2 SHA512 f749f28897095fc172a6913519f02832c076a78738fe8662d20b55a3adc011f6b32d9da734385415a5b04d524a9aa0ca7a2168c37c67a26b34b2d62ced2d93b5 WHIRLPOOL feed8f907f72015d15fb0a2fc221d800908fd3529d9b2ed2bcec13ca413bc91e1face971a6f58b5cad1dbca766f5d32b0ddb8107f48f69d5efd1ebecbd4b1383
MISC ChangeLog 6525 SHA256 e2af077da18b51cc2cef20bf0cea3ca4ee48dd94831c15daaf7f14d55ed690ca SHA512 073fa752a97c40c983f85917d787a78e3748bce379d700e73b29dc439a37f9e51fbc3eb3368d08364073d5c53c9ed388c451ab20f31f1074c0f949fe68ff682f WHIRLPOOL f2ad347a1d5af539a031810a23cb90adeb5912a2ca1876cb033745ff5373facdf32f449f95b8eca267c6e3db7002511fb40ad64a7b54cc2fc4cdcbdbf941e425
MISC ChangeLog 6653 SHA256 ea39d9a4c26f5b16a68483614e9ba633ddc36cf7fd899fb1e385475583a0f698 SHA512 13a8cae69d321e11e5f36d91c305d7d008115bf322b5066648e946a6ab4c3b7b31f2762fa245757431c17f061ca7da87d2b400e098cfb25d07892ce5151ac158 WHIRLPOOL e2f5ffe8d391b787f3b725796a998f9c61c33730708d5d8a6e5bfd57e5d901f3d16198e5aebe25a8275b576c425639af610bc22ed3316c5efc8fa79fe7ad78f8
MISC ChangeLog-2015 20882 SHA256 b28001e470dd06b228c1b604f7208646eb6b1615c5a7bac34f09e48b6ae99efc SHA512 6aff62c5177687862bb877541960f6b4eb428f4124e7e21708f6919414488212b44c570c04ee650810ae113c884d0846c123363ecb4370bf3e69c2a77724266f WHIRLPOOL ea2177eedd40952fd53e2c8de10bb58cb7b19b44641cd357a212b75c06e4fd8228bc2b9d5c2ccf9fccb110de1aec33d7b3066c5a84e3eff2197fa931995ba64a
MISC metadata.xml 498 SHA256 b18441ffff56f56dfe5d67324edd6e6de61b1251fca13d851a1044cd18d710b5 SHA512 b2506da328d3a9ab014c92c28087d0af260d6815fec1d3b6a7bbf09499e16d61e2287ecb3d6cf88d223c8aabb035a28cc2e4d4e7c470785da5146d9bc3f64f52 WHIRLPOOL 7066e5e2e6b22ae318a18198a7f01498b9a730a0d5dd3182c78c82a17c1baa124f8556a3d260008cd2c64022c798965f0c31d25dd3d15304f21d68f368029493

@ -0,0 +1,5 @@
AUX ginga-no-roboto.patch 597 SHA256 18eedf21f0d5bc05ecbf24f08b8dc5ec54c91596dacf497aa151e26eeae7c497 SHA512 e4e03b31ef61b3c71f5a049d23e721634d5c54646abf35d13df05423f2f215ff50aa7c867077bdb0216e2e8482e5a2bd75d24c505fcb09cb4ce96ac21d327c0d WHIRLPOOL fa1a8021df7685cd275d8226b8f20a402e7dcc785fdf453ceba72b952e90340fbb423e4824a91fec80e6a9bbe2b5225345b594c299a2c3fb73280e37b658cb6e
DIST ginga-2.6.0.tar.gz 12682426 SHA256 ae4661cc2438cafcd66281172776e6968255482d122a154030bc815c19e0afd4 SHA512 b07fc8a20f17173682bfce5190200f3080dff12fae73e06e1447ebdfe1dc98362e03bd2ed5c524fce0ffcd15e3b74170c97a74222f7601f25e9e5bf0bd93148a WHIRLPOOL 430f9e0585f1b4546400ca9ba89eda1a81d88fd62ebade5d907d069f3f19e6155d7b7c8bdaa9186ba306873a1d41f7cfb64ed5f2262a96eb1c5e06f4a1027d82
EBUILD ginga-2.6.0.ebuild 2161 SHA256 bf383bc5ec3452658307d843a0bc007bb7f6200ecdc4dd9d6340aa0cdb0b819b SHA512 acdee38553580c15b3dbcf1c83b5c5dfefc75b8ef0819f5a40faa8d25ea2fad5baa5ea309a4589e91031a300ad21de3fd099cac77e83814aff7ff1f63dee47b3 WHIRLPOOL 56aeae09521ed6e35b55e9e6c47949f5d8bbc067bf2d884af77b95229401525f7bcd26d2f154c8f6077392721056e63ce3ce83b61d65a5e0ea98f1e2a20105d5
MISC ChangeLog 339 SHA256 0bce9ce422de804941a3b3fa0aecf951b3897ce857fec4f9b7117847c7c6f817 SHA512 6aea6b1b0232b5e7bf104aaa199fa421af8ca8716bd744d4dd125dd6adc2bf1e10d25ea0eb5d1872161609765d99e8a6b6370e2cc35dbaa9d9e999ff6d35b5ba WHIRLPOOL 5cf900e086e8502f1db9103e26d04391c401f0ea6fd746c66cc1747cd80af36912e5e70ffbc1079608cc060e37bae908358c4589b02ac890f492ca7f8e9fad27
MISC metadata.xml 849 SHA256 016f245aa1b3ca3e29e0ff55a25e6608984b5b02150a2b766fb020704b103d56 SHA512 50343b22bb87eb298d17182553ddbbec417198e65f6c86177760e3fdc1c117f2e40dce6b539831d6dc85f820efa13b0b4e739dc40222c7ad2f318c81b78a2d33 WHIRLPOOL 6728adce7673409f114ccd6aedba88ef82ee6a7cea7b08b2435029af40acebaf69cc434dbd98b0a1012949584c6e592bd12ae307028d964338d7333677ea2cb2

@ -0,0 +1,19 @@
From: Ole Streicher <olebole@debian.org>
Date: Tue, 2 Aug 2016 09:06:36 +0200
Subject: Don't install the fonts included in the package.
Use the package roboto-fonts-unhinted instead.
---
ginga/fonts/setup_package.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ginga/fonts/setup_package.py b/ginga/fonts/setup_package.py
index 9dd1e93..fe0ed0a 100644
--- a/ginga/fonts/setup_package.py
+++ b/ginga/fonts/setup_package.py
@@ -3,4 +3,4 @@ from __future__ import absolute_import
def get_package_data():
- return {'ginga.fonts': ['*/*.ttf', '*/*.txt']}
+ return {}

@ -0,0 +1,79 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_5} )
PYTHON_REQ_USE='tk?'
inherit distutils-r1 eutils fdo-mime
DESCRIPTION="Astronomical image toolkit for Python"
HOMEPAGE="https://ejeschke.github.io/ginga"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
LICENSE="BSD"
SLOT="0"
IUSE="doc examples gtk qt4 qt5 test tk"
RDEPEND="
dev-python/astropy[${PYTHON_USEDEP}]
media-fonts/roboto
gtk? ( dev-python/pygobject[${PYTHON_USEDEP},cairo] )
qt4? ( || (
dev-python/pyside[${PYTHON_USEDEP},help,X]
dev-python/PyQt4[${PYTHON_USEDEP},help,X]
) )
qt5? ( dev-python/PyQt5[${PYTHON_USEDEP},help,gui,widgets] )"
DEPEND="${RDEPEND}
dev-python/astropy-helpers[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
PATCHES=( "${FILESDIR}"/${PN}-no-roboto.patch )
python_prepare_all() {
# use system astropy-helpers instead of bundled one
sed -i -e '/auto_use/s/True/False/' setup.cfg || die
distutils-r1_python_prepare_all
}
python_compile_all() {
if use doc; then
python_setup
PYTHONPATH="${BUILD_DIR}"/lib esetup.py build_sphinx --no-intersphinx
fi
}
python_test() {
esetup.py test
}
python_install_all() {
use doc && local HTML_DOCS=( doc/_build/html/. )
distutils-r1_python_install_all
rm -r "${ED%/}"/usr/lib*/*/*/ginga/examples || die
if use examples; then
insinto /usr/share/doc/${PF}
doins -r ginga/examples
fi
domenu ginga.desktop
}
pkg_postinst() {
optfeature "Pick, Cuts, Histogram, LineProfile" \
dev-python/matplotlib sci-libs/scipy
optfeature "Online help browser" dev-qt/qtwebkit
optfeature "To save a movie" media-video/mplayer
optfeature "Speeds up rotation and some transformations" \
dev-python/numexpr dev-python/opencv dev-python/pyopencl
optfeature "Aids in identifying files when opening them" \
dev-python/filemagic
optfeature "Useful for various RGB file manipulations" dev-python/pillow
# Update mimedb for the new .desktop file
fdo-mime_desktop_database_update
}

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>sci-astronomy@gentoo.org</email>
<name>Gentoo Astronomy Project</name>
</maintainer>
<longdescription lang="en">
Ginga is a toolkit designed for building viewers for scientific image
data in Python, visualizing 2D pixel data in numpy arrays.
It can view astronomical data such as contained in files based on the
FITS (Flexible Image Transport System) file format. It is written and
is maintained by software engineers at the Subaru Telescope, National
Astronomical Observatory of Japan.
</longdescription>
<upstream>
<remote-id type="pypi">ginga</remote-id>
<remote-id type="github">ejeschke/ginga</remote-id>
</upstream>
</pkgmetadata>

@ -1,6 +1,6 @@
DIST glueviz-0.8.1.tar.gz 11283626 SHA256 b7bfd5bfaddb454a233aadbf5f73b98e51b9ba31882a046ac8969ae7c1a19461 SHA512 99cccd232d38efdce5119051f78c33192a4c1e8482f5545c7714e68680dc20abb36451da5ce79e6402cadb2590762c5811cdd06c18aa3a0b7d6baa7f7f5498af WHIRLPOOL dfbedfa7bd843e3e69d3a195404d2ecd1b20a4c7908894adfbe123d384c915f4c0efc039e332147d5c4988b193f681e546ae54cb017c8643664911c43564909e
DIST glueviz-0.8.2.tar.gz 11289722 SHA256 db07e5c9685feaeba0cb5375602177964b093880b82fc21cf97a9580474eec18 SHA512 9a05043293531094059265f505d1688b5111a4efe3aa025e18463f347f7209af825325454130cd991c2fcf7ffad26459f58268754e858d40d1f997bd014b101d WHIRLPOOL 7c9fd61494895780e8badae892abb4fa70f590568e30149023d2a2cb6a65e38f2975c6e0b7d87221cb83e45d3df59e5f0c8449766001446eca5332498dbcb12c
EBUILD glueviz-0.8.1.ebuild 1605 SHA256 c89a9806d838094232c9a3196c1154c389273b5a1ab4ae9a793e4837e9c9833d SHA512 6f536baca37ae155fa010d8641e7292127851701cdc36e7d5e0cb03c4f4cffcf73867d8075953e2706d404377be2c97f4642591ee30ff8d6747b5e5691dcf46c WHIRLPOOL a2041aa7e4e35f9b8e290f5c37d23ab8b17c14f1ee1a66bd12a323d1afb30aca0d7e217db7661e1be3ad8de16d9e962d3956489e164d6267c1ea60e4629df93a
DIST glueviz-0.9.1.tar.gz 12229471 SHA256 b0cd6de792ca5812bae7a033b96acafcf9fa7ab49919c2dc876b8cea877c4fce SHA512 d4b8e476c3ec37a873084cbe1e0c3019aa7bfe7d5d03af4cc1d6d14474200060d0a8a608e90024ab0aaf10d71f85a2c82ae1371e2a5d14f7c91ca5d979c25d30 WHIRLPOOL 220127d131692bceb899a65ca4f3b13720b8eb835c66b6d3b09ee3ff1f70f65cb1c18ba64ba2dfdb791d4d6e83a332d3ba405f7871b3c7f812cb7e0363d7da43
EBUILD glueviz-0.8.2.ebuild 1605 SHA256 c89a9806d838094232c9a3196c1154c389273b5a1ab4ae9a793e4837e9c9833d SHA512 6f536baca37ae155fa010d8641e7292127851701cdc36e7d5e0cb03c4f4cffcf73867d8075953e2706d404377be2c97f4642591ee30ff8d6747b5e5691dcf46c WHIRLPOOL a2041aa7e4e35f9b8e290f5c37d23ab8b17c14f1ee1a66bd12a323d1afb30aca0d7e217db7661e1be3ad8de16d9e962d3956489e164d6267c1ea60e4629df93a
MISC ChangeLog 1318 SHA256 f4e081c8084a33ab64ec1eec0ff8ebd0e89fd1d8e4ca68493ffdc922c053a7ef SHA512 f210a8e51af3045e35b87cf8cd2a083fc57a7eada6e714698682e652e7265c0ffa75fea578b748f3073b22f66edb636dfef0fdb6d0a6e68acef05d45529c740a WHIRLPOOL 1522556f7e4cc740a6dfeecde44f99c6a225fcf64f6f3ec11fcfca2b8966ad241176651b32bba107302d0e8266bd8c7630e477ba387d75a8421fe2247dc54485
EBUILD glueviz-0.9.1.ebuild 1872 SHA256 fbb8541b0a63f3d4a181a127ce49c21c7dc52bfc155339694c90aa8717aae1f6 SHA512 86208cef9d8a7fe83207a4b39bb52096d9558ab9badbf1a7e374b4128671d6274c3c047f77204096a5aaf0b3e8bc884c1c6d573248b2c6f4af39026cb3a988d6 WHIRLPOOL 737c212bf49c2564e5d3457962f2f6129f2afe77be2fa1e00f5f9b055a6bd3048c86d9e9b961c8f6030243e44aa8f873f20d165f0e28b213323814927663fc9f
MISC ChangeLog 1501 SHA256 f5fbe16981fd6a0b7d57bb46aeb2ceebc750b712b1d11e16503b601ae4ce8ed3 SHA512 5cfc993b1cf27ea557513d110e6a75e08e42c14d1c0e2771ee4e2266a7cace718092e8aad55374fd54ca4d95f1da20ee2d4e72ca7b0ef62c131b43d8097cf259 WHIRLPOOL 611ca28c1aa932e204ac373f3fc952bd9150b218173516d8ee482ff9957d0f7bf140b088156f386600b49be79f6fdbb72b3a22c0943f2c863f99deaae9aba3a7
MISC metadata.xml 590 SHA256 aeb48c86b0e27a98ead5f7e7cf1601826099228ec7b9c9d26b8d3bc53685d506 SHA512 c7e9cf9b5889352b5f56bd3945a46ca22ba51c4f15dca335beedbf83eb34f16da61a5f8d7ea7bfd75a1f8168683088411315b28e2d9005f2771067624e52a0c9 WHIRLPOOL 0d989e5494eb34050310bc945fb4ea7c464ccd3112a4d5a3872356744ee023f4dde4c84525d7f440dd2d9521ffe7cb1a4c1d36411c672221b097be86be246d74

@ -5,7 +5,8 @@
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit distutils-r1 eutils
inherit distutils-r1 eutils virtualx fdo-mime
DESCRIPTION="Python library to explore relationships within and among related datasets"
HOMEPAGE="http://www.glueviz.org/"
@ -16,7 +17,7 @@ LICENSE="BSD MIT"
SLOT="0"
IUSE="test"
# too much work to fix
# as of 0.9.1; broken
RESTRICT="test"
DOCS=( README.md CHANGES.md )
@ -26,11 +27,7 @@ RDEPEND="
dev-python/matplotlib[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
|| (
dev-python/PyQt4[${PYTHON_USEDEP}]
dev-python/pyside[${PYTHON_USEDEP}]
dev-python/PyQt5[${PYTHON_USEDEP}]
)"
dev-python/QtPy[${PYTHON_USEDEP},designer,gui]"
DEPEND="${RDEPEND}
dev-python/astropy-helpers[${PYTHON_USEDEP}]
@ -40,7 +37,7 @@ DEPEND="${RDEPEND}
dev-python/pytest[${PYTHON_USEDEP}] )"
python_test() {
esetup.py test
virtx esetup.py test
}
pkg_postinst() {
@ -56,5 +53,12 @@ pkg_postinst() {
optfeature "Support HDF5 files" dev-python/h5py
optfeature "Image processing calculations" sci-libs/scipy
optfeature "Read popular image formats" sci-libs/scikits_image
optfeature "Interact with Ginga viewer" dev-python/ginga
optfeature "Export plots to plot.ly" dev-python/plotly
optfeature "Support Excel reading" dev-python/xlrd
optfeature "Used to read in spectral cubes" dev-python/spectral-cube
#optfeature "Support astronomy dendograms" dev-python/astrodendro
# Update mimedb for the new .desktop file
fdo-mime_desktop_database_update
}

@ -3,10 +3,10 @@ DIST h5py-2.3.1.tar.gz 1072766 SHA256 447e55d5893ca285d1185a938548a12f3f7d4af441
DIST h5py-2.4.0.tar.gz 172462 SHA256 faaeadf4b8ca14c054b7568842e0d12690de7d5d68af4ecce5d7b8fc104d8e60 SHA512 b341994899d27ceae81cdf920c44902e7db64cd3e613e2b4bcf19a6d0aea5f2fcc4acc946222a6e5d4b03d787b05e2dd2a2a55df99561f74d6e827a61f85b2c5 WHIRLPOOL 734e848437921f97b2169243993cd111d4f91578bce9980ec9d373113917185f47ea8b1d98732a61bbfc7c7ae8bc1481ddf53a6ee576705352b6d77e22263f27
DIST h5py-2.5.0.tar.gz 684354 SHA256 9833df8a679e108b561670b245bcf9f3a827b10ccb3a5fa1341523852cfac2f6 SHA512 4a83f9ae1855a7fad90133b327d426201c8ccfd2e7fbe9f39b2d61a2eee2f3ebe2ea02cf80f3d4e1ad659f8e790c173df8cc99b87d0b7ce63d34aa88cfdc7939 WHIRLPOOL 7d7852d1d2481077a81dbf194e72da10d013c43ede4d2d6e319e1e2be0f70d7495b0964ea7787ddbd145ac774cdabc32c5b7e51fc7c9bfec429d673b12bcc10b
DIST h5py-2.6.0.tar.gz 245539 SHA256 b2afc35430d5e4c3435c996e4f4ea2aba1ea5610e2d2f46c9cae9f785e33c435 SHA512 6f1f8bd9f56f93d950b2601f35b3ad33d648da28970874de98e5d4f4009667e2aab8774d1d570dd16169a1bedec5e58ae60fc29053292b24f9f85d86c5671ac4 WHIRLPOOL 08476fbeba889e8c100150b44c26b7c7e3ad5f6b3662efb7e777153791a0b1a176f4081f0988aacc3769753a407c9e2cf802c950c8068a9f2f4fbd4d1a89b603
EBUILD h5py-2.3.1.ebuild 1126 SHA256 213fb0509af9b4874635cbdfb3c38792b03ba95172579e006d04c5817e032fd8 SHA512 93b36cca262efe958cffa11cafbf2acf9e2c7d16f4470e134af46548cea5f891a32b04041c013ac3d1d78f2ca19380d2ebdb2b91dbf9b2ffa187dad8d34e8d68 WHIRLPOOL 18933c7598c055ab4c2c60725e389094918acac9b862e973685501bc71a594aab4df6fa7df1c9795e172ed12c750228b12e62bc5b126ac35837e1a5de4e31464
EBUILD h5py-2.4.0.ebuild 1017 SHA256 70057e79091d2543e1293a47f1a1f0ea83825b7d45d2398047ac7faa63ea4dc6 SHA512 929e3349ce68332c0ebae58b6acd5d58b4752df13055cf1e6fdef967387b67c914abb731fe31210faab21368c5b482d1f57174a36927b61633bdb4307bab884e WHIRLPOOL cb3463bc66b207309a5779c7b2a6379c3c1e04a3d0f8eb141999bf461a182e6332e4557c57ef6e57c4f5a134ceedf7be4891e5ffb41c6b933a33d762153bd732
EBUILD h5py-2.5.0.ebuild 1464 SHA256 6f6254d6b0f8fa5ac3b38dfc4d3185814c113c529798523394899817ae91d851 SHA512 41597ed9ff16c3f6af8a421a52fc0818b73b9e1bd0b6c67b1aa1aa7f78dea38c53aa630a6c679564f30d2dc3e9170ae388d6a8b0ab52a0a28e44082d72e0152d WHIRLPOOL e615282de77bb6b93f1e10f216c71853a823672d6bd8c11215da60a61abcb3454f7b899c60405cd7c5e8dd595c5d05fb639f37577e8e11718ea688b10c9142ed
EBUILD h5py-2.6.0.ebuild 1392 SHA256 4d4b72f0b54a354977b70bce4af87f86d4d0177ca9f20c232ed51a2de4b3492f SHA512 6ff462b214b74e01817d84d5c45886bedffef8d93093ed28f0aebfec62ebeb5e72bc00e52469758b79c34b1dfa395f00a3c9763bfecc322524d5139210f3e51e WHIRLPOOL 0c4c1a288aa467c9d804958cbc5183e701259822318caf0d953b3184698a149b59fc9156c449c2686a39b2fb1060ac991d3818043e8d829becee2c89cd43fb46
EBUILD h5py-2.3.1.ebuild 1132 SHA256 8cd951606defe028ad3bf542a50947594477c87bf9b449042e993ea886988951 SHA512 a5b8df3c4e7a9bfa54caa7f50a992b861410419682351482169a4bdf2cdbfd2d4e1fdb17c29a1522b18f8ff4f0a4d498582a575178cf207e163a78093fb7242c WHIRLPOOL 81070eee69e9fdd99895cea16df448126487401f1b8288b22f694d7f52873a6a93d769afcfe105b558447bf04a4533601091a81a8f5ab3aaa3cb5945f04ee23e
EBUILD h5py-2.4.0.ebuild 1023 SHA256 200eb86d2cb68888191de77be10136da9d4165ac591419b02d21040167d80580 SHA512 bf6d7d6947ba37b8a459e6583498d008658348fe1f8cc322b414f3e7a285f288a80c07a6d8ff9f0fcb895be205222f2000d891c92df8e3fa632d29eeca0483c8 WHIRLPOOL 8d81479d4cd2d88da60a9b6a4e729ed64ce3be80e1e10f07294dcaa5d5ebe3c4f24d9aefff06e8940b5e8ce963de161174cec6a8b6ea4c11c5f31c709b289b9f
EBUILD h5py-2.5.0.ebuild 1470 SHA256 e90fbc277c49a85349423e4fb73c2f67a5549bf931171936206fe851426d5ef9 SHA512 bfdcf02d9b4387c2745d18e0baa0519bcde8033208ed313c9ee729155038b327b9d67526c0ce8aaac7d187917595eae820ec233418b45d2238b4c18955d17cec WHIRLPOOL 09cee2aa92b38924a5b3b2ffd40276d6ec3c6207590c532d01d4d87d8ce9d0c17ec8b330132b45db3d37c4773a4d560364b55e820b15d9446e874fecf77fac01
EBUILD h5py-2.6.0.ebuild 1398 SHA256 70b0a2e6e6d338f3d78ea4096331d2ad01b79d547231582919a21cfe35399765 SHA512 68b22382d11dba68cf919c41e7e6be754382a518425c23fdd96728b78a5bc7a091d1ff231586163702f794bd8ee1cc102c873fae9b2532cd0968ade4b8334364 WHIRLPOOL 3158d08dcf293278f0a07106057456c2f555af1cb123b583a9ad36cf0bd2bffecef851c61caf2692893bd18c49299c0ab0aade65ce763008d9031a474c428200
MISC ChangeLog 3470 SHA256 1822f7deb8bfab69d9836c995b801bd56e8342436889c1f81b97d587a751563f SHA512 67c1556779635e8ba844df34732116c262a336c90aeb86c0d50cc427263d30c3335a96dbcf6627eca961ef6b4775154bb72f7d6c691f157573ea8b932a63b7a0 WHIRLPOOL 33088f91d44cf6facb255623b1785d4fe0a8df51c996c3bf6eb81165e0fd0a67c0b0f2a5ba215ea37ef96579ea522f885d8422305e40fbd883512ef5637d199f
MISC ChangeLog-2015 6744 SHA256 4748dd52135158fa44c356515f3133ed6ff3f4b2832892fd8114a64f03b82cf1 SHA512 56331f00f8e02297148bdcf454d5b83a51e639de3d550f09bfe0530d0beda2710a83c8c97cc7c34fddb8a90b3c53f24c62c85dc75e9ac2929a30959b80478346 WHIRLPOOL 13c04979b3c6f8efe4997028448a8ef1bf237ad686ea5fc7e909877b3c66267d66d8012a065fbaf97f49f79c1cb26ccf04d28037c69a38dca240b5849b573c6d
MISC metadata.xml 1015 SHA256 55ca2ad18cedd4bd7ee368ed7198da478bb315e87385c748b4e7e0da0f8d11d9 SHA512 1880b779b8917357e6301273a304314e73686cea70325c2ee17c1bd901190bf0b07575584275039d199df6b190df9be3ab6617ee9f2babb0b609c408cba5af52 WHIRLPOOL bee1487893f83cdf49282f94f0117f800e528a104faf34d52330d2cd61cd8294ddffb723777c0b2776760de67ebd3c0b0cab8e3bd801664823bc0dfb85dc4ae2

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -18,7 +18,7 @@ KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="test examples mpi"
RDEPEND="
sci-libs/hdf5:=[mpi=]
sci-libs/hdf5:=[mpi=,hl(+)]
dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test examples mpi"
RDEPEND="
sci-libs/hdf5:=[mpi=]
sci-libs/hdf5:=[mpi=,hl(+)]
dev-python/numpy[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test examples mpi"
RDEPEND="
sci-libs/hdf5:=[mpi=]
sci-libs/hdf5:=[mpi=,hl(+)]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}

@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test examples mpi"
RDEPEND="
sci-libs/hdf5:=[mpi=]
sci-libs/hdf5:=[mpi=,hl(+)]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}

@ -0,0 +1,4 @@
DIST prometheus_client-0.0.18.tar.gz 38102 SHA256 ea484439f7484af1c9137324a6cb2e920a5b9e968a66dbd02700e0329b631e6d SHA512 97291948b9ccabec7747b1059d30c7707358a95b03d278037a4d7b02ee9d3390d995425891e4c6a59ffb7aedf1f957a31093d14ac1ed254764f5768ec3a7b784 WHIRLPOOL 5e873d242c98e77612a9a5b40872f7760411e6bb7aefe5491077d5e6a778ddccb420830ae32e8ea20e39e7711c7e166a91df1e8e67968a2c454ef4d3f0156242
EBUILD prometheus_client-0.0.18.ebuild 682 SHA256 7675091c228c372ae9e4b3090bbb28072f02d982309079257920ec7982c79457 SHA512 aa1cf053635cc062b2cea365df9d730ced620024863c1e41526a9c5c4d3ea16a4a868af1cd847f1c3fd797de8ba48899e8407259eedca4e2b0d2e2b09db99a83 WHIRLPOOL 0f94186101be6cec07b417932a92aca0a251840db279ee9facb308926743aa604f9e47c84d8c2028748ec05541bb01935c8c6ce321d3f999e3eb57910efcd446
MISC ChangeLog 341 SHA256 c3e5ba257526a78da189b1f971d7cefbd471bf80ee82103098aeaebf987785ca SHA512 0462446f12ecb686ee85a78140090f77df45dba76ecb6c36935516e768980a0b7d89206c50b1c98f5ef78ba527b3ba90f4497f3ccf908d97a4cccaa587670ecc WHIRLPOOL 553e790421de112d6dce392dd9c773d2eb46de4cb8789a00cad45cd9f22ca11f4aaee5c07b1254bb3eb71903a9f13e870de276c6352ef66e0d6980a1b832df77
MISC metadata.xml 451 SHA256 9f5b530ef933527d08b20aae44d1aff0d7a4603841b93eea912aa3c719b60bf1 SHA512 fec61f65143e869244b519455a7214884de5e72c75cf7e500e5aa156c41eb1e644ece46c402cb4722ec294e876078f9332654901b06f2a6f5ab8449f0181532f WHIRLPOOL ae2d895055743ada6f72f03f907b2dc6a8e3cfdd6431806081f072d24fe2de034a47fc2d8bcce5c5cc2a270ecf6ba29ba1235c57b0d99d80f3f2230e3d25e283

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>mrueg@gentoo.org</email>
<name>Manuel Rüger</name>
</maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="github">prometheus/client_python</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,28 @@
# Copyright 1999-2016 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
DESCRIPTION="Python client for the Prometheus monitoring system"
HOMEPAGE="https://pypi.python.org/pypi/prometheus_client"
SRC_URI="https://github.com/prometheus/client_python/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
S=${WORKDIR}/client_python-${PV}
RDEPEND="dev-python/twisted[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( ${RDEPEND}
dev-python/pytest[${PYTHON_USEDEP}] )"
python_test() {
pytest || die
}

@ -1,6 +1,7 @@
AUX 1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch 551 SHA256 dc17421bd12e4df5fed2fb1d113c9a8ca691b127631c48350aea1801c52360f1 SHA512 bdac189cbee2e4e91594bc8ea13f2477c3ab0dabec5a44bacf7a021f26d03ad5ceb813ffb38956b8a56e0791fc54c6396a909b9b40232476dd4cd6e0ee908bc0 WHIRLPOOL 035261b0659bdeeb24f6d45959dd1e218cde84dc6ded8d2ee8f9032b2311f7b5f32c6446f25aa81d6e80702d26ef8d4785e21e987282af737f6c9dfc57aa5bcf
AUX 2.5.0_all_distutils_cxx.patch 14852 SHA256 a920ec04b26cbcead3eea89e2b437be3ca70a5229d3da6ae8a56ea8f1047ff84 SHA512 0b1ec90e1603b0a2af000a43990df0a577ef79700c9707851b82b676531caec9b2f9c9b2c144724e4898dc1d7ea1d5779e932d01a18eaa2d4d9086e2a1b0c7f8 WHIRLPOOL e9648f08f8616fcad2fe2ce1788627adfa1aeb89b3f8b5d2857a73da987b2385ab467b3b3b576e82b02d3beafa4a62b217b7f90b59ed0332f325ebada0337f4e
AUX 4.0.0-gentoo-path.patch 1915 SHA256 106683dc3849851df2d4985f542825ae2b37e0b3ec57ff34d2a5cbd16f79f830 SHA512 d1c9925ddd19c252d4222dbea6db866a867abefff65219f7fa0fe070fa68e675f3a815f418d214eb508375a49911dd3cc4851f42552e5fff0b7fc2d7f0272278 WHIRLPOOL 0c68c232e5ffeb1ce5e5d3e41471cbde45aca7765b2c85227c02b5b759891a33ab404ce5f444c048361e922a90868621845a8839207efceba6a70ebd5c70dfe0
AUX 5.6.0_all_distutils_cxx.patch 17053 SHA256 77e2274dac32d065f861882daf59f9020064efc3b7ab39d5152538ea343d854c SHA512 79b3e073a57981ef78c42db3f6c6c0b410525d84d5c6166ac7f8947d66a7b00c52d1fd30516708eaf3d33664466302e11a954f73c40ae48a8aedfb554cec86a2 WHIRLPOOL ae97f0e6a8cf2c0b6df946297f4d6dae27fbe4dd0ea3576d6a17e869fa5e610971302c07465ca4018d6e1ced650d6531ae20639fa08a7d69693ff337a60216e1
DIST pypy-4.0.1-src.tar.bz2 17172844 SHA256 29f5aa6ba17b34fd980e85172dfeb4086fdc373ad392b1feff2677d2d8aea23c SHA512 66358cc3fe9ccb402b717379c48731aca8f9f85a1a754a54e3a060113398955b87a3f3048ba731a93be4b49c0f5c7e3bac49dc4523263e1bf4f4b5149d5db5c4 WHIRLPOOL 656a6c60aeb26cb6355db121a92bafcf2b744a7f09dccf21b4a16052c0117d239891ccf6762fcb4fee7f913862263c589becd5984498edc4a8b6d55784957994
DIST pypy-5.0.0-src.tar.bz2 17223494 SHA256 89027b1b33553b53ff7733dc4838f0a76af23552c0d915d9f6de5875b8d7d4ab SHA512 2af686cdad13a1083114a03a7361f58c4dd482e3a83a63b43f8d40922a11120383f91deb6f1607510c4bbd22fd8c59dcf1b58406c2e5cf5548a48542e1b20f89 WHIRLPOOL 61c9ada98e710019832cb6468e68c8b17e429e48f2ea0480371b2f04521bc77ab774a21dba2280bb40b97e528ad391a83d139bb839461899f9dc214d60683716
DIST pypy-5.1.1-src.tar.bz2 17328934 SHA256 ca3d943d7fbd78bb957ee9e5833ada4bb8506ac99a41b7628790e286a65ed2be SHA512 2d81b62747ac02980c275fe24fff689e93b4b352e6279c55ca570fd76b8477a55f819e81fab4c6ffdb6991f29536c606d75e238d5bbe04518357509020f23ca9 WHIRLPOOL 17f78c8c7df9e07af3fce15392061652284606fbd872706888094ec01d222957c8ee43d2667369377ceb1a9720692d130e4a540bcaff269b4c7d8896b14d708d
@ -53,10 +54,18 @@ DIST pypy-bin-5.4.1-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.lz 10330232 SHA25
DIST pypy-bin-5.4.1-x86+bzip2+jit+ncurses+sse2.tar.lz 11536334 SHA256 223761be8d0cd0f3526d7017fe64775ee11f81195ad82b6bf011f797446ca6ec SHA512 a6bd47102f9df01f346b3e4967d40ad67cc35328f55090480f0a17bd8bb3b962ce5046cc8f1ae6d4e7993394fc3d6df1af5eb55ca0a64a31929eb7c1eeec2a19 WHIRLPOOL 311c92e7c4d023bfe87ec42a52bdccc0c8e4d170348823c4d9a80dc217e0f2142f9b32c2a062b287902ab222cb15131e204cae4c27cbaacce9f84dbbf010ddaf
DIST pypy-bin-5.4.1-x86+bzip2+ncurses+sse2.tar.lz 6018620 SHA256 de0fb7367902e46382a3c499f1d002821196cf6a7535bcc54cb99c51e03a1198 SHA512 774d0dacbb46abd0a83b04bebf2e9023dd856c26cf9cfc7b4ed7b5176aafd063c86c2a2a48badbe83461070dc1b73a4512b2fd884066c38adb7c56be3c6d134c WHIRLPOOL d88c471652d2335ca3d3d9156ac37ce909ba780a1b5b562f659eeaf0d5703cd0fea449dc5a5d8d2bf79b3ea86aea2e4d906eaaace364c6a3cce17e96ac109126
DIST pypy-bin-5.4.1-x86+bzip2+ncurses.tar.lz 5980446 SHA256 40a79483b4535e432e0be0c4f7e806b9ba40a7dd0f97de60a29c720d26ddea12 SHA512 34981ca6407601aa7538616ac2d4f10bebf126c7d80bbbda894c1f452b79485325c8fb4cdff23cd254294bee9d35019764b7f1362f23ff3d35bfe42a97318378 WHIRLPOOL cf97294073cba5e4afd8c7aa4a21199cb012570cf1ee062f258f1805b99b48c7181a39bf83f473186718b5463921e97f819e2d4d5003ca2588f5879e779cb385
DIST pypy-bin-5.6.0-amd64+bzip2+jit+ncurses+shadowstack.tar.lz 13093418 SHA256 5c8c78751a4afd89e98c5a644d4c1d5fa9b1c2dce9a6c6f8f1ad92068f4b26f5 SHA512 c9748eb5850f3948961451436e7d40eea3bb318a73626bcca0cf9bbd605a27de60383a11dcd8a6e9d93116cf811d5c541e4b8545adfe05ba3f56526cc698d114 WHIRLPOOL ba5fac6c6bc31461cbb83a1f68a780d7ce738bb3a9270385d1b35fe8859de7a4b029a8318f5ab90cca9e5f35e10b87a10211550d7685455bf24ef9e23a6806df
DIST pypy-bin-5.6.0-amd64+bzip2+jit+ncurses.tar.lz 14167380 SHA256 7e8ea31eebcaf102b6c606400259da93a33bcc1a81f40c5c10070aff917e2ae3 SHA512 629bb65af656e1e16e2eb2f536015fa263f477e4a8744cad61b7f9bb65a17511944d09adbd9bef271f2b62445bf0e39405d88d60721d0c635a27d4a1a497d220 WHIRLPOOL 668ce5da583fc784de99d1aa0faa337ff8f769eb9b505d2d229e7c3c7e71a40c24c6437f25bf9e8f18fe2799ec605fb3f9cb745a8a6a646404119b526dfb02d7
DIST pypy-bin-5.6.0-amd64+bzip2+ncurses.tar.lz 7337932 SHA256 d059ce9862a2cca587de08215caf2c6b814a5302087bc15c385f284b8d46e57a SHA512 7f168f4dc3dc3855dc27789682afbbef35dc8ebc04d1745f5ffeceed56918db3d3c16a5c90989daf3d00b48e994842f5712f77fdf9febdace2381d852336377f WHIRLPOOL 118fd413ac35ca6a77c9c4b3e6d9c8887c7b4880d8678d24606b2a72c4b05a0caa4a31913c0135623e65241b4fa572d6d7461750189b14b6dff5f194ff19beb8
DIST pypy-bin-5.6.0-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.lz 10451373 SHA256 34ee937087e78f9d445ad080718f2306dd3540483e968db4102692f841809b66 SHA512 81c7c354e96e6997692e22a2dc51330cd31853df7b9bbd6a17b03874b022fec8cfbbc5afe6bc4f22fdc3f06b36d6dcf7f27f32c88f8022b5850edb92fe8a07ed WHIRLPOOL 98c4cb9aaca48e24c82d2db375744e08859b79d69cbd00b479d304efb8d51ea815756f1a8a0e0c2c5f71b806a7b52cc1378ceab7e2aacb2004e16e4fe5862017
DIST pypy-bin-5.6.0-x86+bzip2+jit+ncurses+sse2.tar.lz 11678153 SHA256 3a1cafb572f3565862dce0e4a3386bcd63da26eb17a39301637e7751b827c2d4 SHA512 9608eed3c1583c09ce504b47a6efd82edaf27e83fc6471ee4e478a3167fcf38cae57470ba0246ef6e56398922ec270e81ceb75e7a6d0744a02f5bca454fa33cf WHIRLPOOL 24ad25b4cd686976de99494943135ad2fbb56898981f26e1ff339ea5b0d96171f0e65e24afa40374cfabcae75887ce4e59ab8a5f323bc4af41e1ccc38fc5d74c
DIST pypy-bin-5.6.0-x86+bzip2+ncurses+sse2.tar.lz 6075399 SHA256 14e3dde904e6ee5b8d276f6785cf8a3339e3689f5d151d0b146f76cde77b7ca2 SHA512 b2c6ce1415b7c49be7c69a02c744884b03ccd17227d8c66c0b042f8b5421e006c3e81353f20d6c74bc886ff10927d2efaf0f4b938571e165678135e18870e06b WHIRLPOOL fc3c3e0554d96a52c0a9631080250a6fd825d3ccf5d3c31da172c6f820fea6106b7c4f1094ea2fe838deb786a6ce8b0e78a9a78b7864394c828db32d9c31adc1
DIST pypy-bin-5.6.0-x86+bzip2+ncurses.tar.lz 6073628 SHA256 a667781d65abee8f535769a08cc9cf7e39ae2c12f6aa71cab32de53baf21ceb3 SHA512 adfe5c01c575378c537dc72eaa6cf98cf2f8f2642abeefcfde70f0930f26202b6c08bb715e0c6cf058495fcf1baa035f43e0452014e90e249a27118bcece4dda WHIRLPOOL 4b74440e22fc76c128d8330df57a54dd48a5d5b4fd390f6b912ace46a34d58b03f4a1f6990a274bd1ea8c88615e5f1d1fe56a124a25e1d6618798d7c3a00646a
DIST pypy2-v5.3.0-src.tar.bz2 17361429 SHA256 4142eb8f403810bc88a4911792bb5a502e152df95806e33e69050c828cd160d5 SHA512 6387987b93bebf8ca6d820bde6c42c1a7427a778ff01cf93766df34be792cb1a8d927b3e402f90159df75f68aa1c913a28e9d453e3b13b28489cb68670ef121d WHIRLPOOL 57b9718b1ed72f13005a6d5a60b24d0fdab522ff63b3f91264433cf17f0bb4c5f36e3121d8d92744386fa5d31fbce14711689c85f87a53b68bfdbddaa19a3edd
DIST pypy2-v5.3.1-src.tar.bz2 17361760 SHA256 31a52bab584abf3a0f0defd1bf9a29131dab08df43885e7eeddfc7dc9b71836e SHA512 3138dde3cb1a155e389a2be615601e22f468d2bc77dd219a35b310052fa06f68f80c3ff62fa4d0a9179eae014ace18620d0a076a0528cb155b1c33cc94d6b397 WHIRLPOOL 518b73ec649673fb1fc333b5d0e7669f06e9569624e2f8b55dbbf24b5f109a3b9680ed1d45c6401eb62ee8761043ec9c38a33e6d396c39c3f2fb5ba30f15e93a
DIST pypy2-v5.4.0-src.tar.bz2 17414795 SHA256 d9568ebe9a14d0eaefde887d78f3cba63d665e95c0d234bb583932341f55a655 SHA512 a989393f75ff45d6a8b8b2597c0a208559b3188ffdf65205ad491332f1836a86bbb419a3dfba67f80e5ab8d075aa97f44c63316f805a51d7ce1481e81b461373 WHIRLPOOL 623bbaed02214cbc2092abd163e102c11405f12b73dd2ace8098e08a415bd43a0bf13809913b56c378a8a688ff6ff561dc9a90bcd479de85bb301aa67c670d26
DIST pypy2-v5.4.1-src.tar.bz2 17412285 SHA256 45dbc50c81498f6f1067201b8fc887074b43b84ee32cc47f15e7db17571e9352 SHA512 a366457f5d1fc06dfb256256350b5f2e8e107fe9bc587acc291500ae8b03083788128681ebd5ae272a87b5b7c95abda0210ed7b5594e15f8f0a96a9ff4953375 WHIRLPOOL 1b84ed9a5df88f4ec7beebf75f86d02ddab2349e34c5516bf4ea21e0374dbb5520ca0c6c429b83262c63e6bc452a3270a4d79fec6b2caff7bc884d8103989acc
DIST pypy2-v5.6.0-src.tar.bz2 18388539 SHA256 7411448045f77eb9e087afdce66fe7eafda1876c9e17aad88cf891f762b608b0 SHA512 a92ef611ae2417aaa202b9f5c75dd86e82fc2549e53bab3164cccff37d131542bc71cbce6aaedf428d3dfc7d59a2d3b3a5ed03e3a3439628f29d43c4d30a64de WHIRLPOOL 896894225407f8cd462b094d77723880f6a423d60a79e5d3cf4e0804737fdd0337fc668b05573902fe81f826798b2046cb115c8d230f0810ec0ad2508590ee4a
DIST python-gentoo-patches-2.7.10-0.tar.xz 12892 SHA256 c9a838bd62ae50cc385da23a837acfd05f2b74e4f086c9c76eb4d3aa5366ef6d SHA512 5f100944635e360691dc0a2b340a906646c4ae9ee558246ddffc56e8b15d389f25f1fbdc1db4cc08e7d29560d04d66b058b3904902899d58ecae8c408ebdf056 WHIRLPOOL f69e9a518bb7ee50c1b262a21e70e1e2443f859ee6d2f4fa84421120dbd054a06ce8dd6cfea8512cbc64bce806322b879c25c561d5eb05e1ba6cc15035b373a9
DIST python-gentoo-patches-2.7.11-0.tar.xz 12916 SHA256 e14b47bb1fd64d366d7dfb8339cc2cbf4a53fc288b11dd83f575eb36a8a6408d SHA512 f0447bb699a163afc08df39b111394377539935546ae23732d7239e78d2bff0c04bc94949f86aef0c1be83736127dbd25c2c531e49befed2d638c3cd4940ac52 WHIRLPOOL 305992849d9d244da1e308e739c9bf62a3ef5c74eb65c765bdc666fb5767eb16c7a609f7c442c17da17f76c3ab81e4b09fa8c21e43f89366539a6a9d656bea77
EBUILD pypy-bin-4.0.1-r1.ebuild 6162 SHA256 7dc1a7325e3a936b6a8117cd4853904853689aa2e6522c036f905802bce40822 SHA512 5bf3ed4f8bbb46c469ec880c53b0e4e02cda582dc7599aab207631a5e37d6c50bce40da57e1d1c5b86c6434da07389899024daf903dacb4814b02a500b0c58e4 WHIRLPOOL b492d57159d64af10fee8d7c21a4d53cf93262ee319fc0bb2d955af108fa710ff4ce3d7b2a7a2f0a8b22c0cdd009eba59fa16011e881206fb5033e696c1872d9
@ -66,6 +75,7 @@ EBUILD pypy-bin-5.3.0.ebuild 6053 SHA256 df5e2432b76964aae46485214bdf8634fcb374f
EBUILD pypy-bin-5.3.1-r1.ebuild 6053 SHA256 df5e2432b76964aae46485214bdf8634fcb374f620288541c4e8cb0a4d534b25 SHA512 4a20b2789b23d186c0701c2617a70882d452f5cc2fe7dbf149c168d8fbe0f69b79af02340b882520e8dd352bdb16a15f08d0d289dcd163c44f3e47bc02c302a5 WHIRLPOOL a79536d7d6d6acff71798d091d2035eace25f2bc818aacf8e7cbdc16f702607ea66be81955a1282cf8d8c07d23985170e9f1dc35be9c8ac3576747bc5109d0e7
EBUILD pypy-bin-5.4.0-r1.ebuild 6085 SHA256 e3636750b74f870fdaae2031d37695da04246acb27b134a8c3526dd1943a4749 SHA512 00efbb3fda105cc9cfc5840572e7687fd1641556b6b0b3a8bb1aad2f80a4091b090202f1e9c67365a3dd5680c83b8fdd5b71b2415230fc6d2f5b4bdc21d73d5c WHIRLPOOL 4e5bd68200f9850cd7bd0045458910b685ae41a3be9da46d3522b938a7740c875eb6c2e513a35f0faab7ae1ff9a971d57fc75b6292f063ecd8a3763434e05bae
EBUILD pypy-bin-5.4.1.ebuild 6085 SHA256 e3636750b74f870fdaae2031d37695da04246acb27b134a8c3526dd1943a4749 SHA512 00efbb3fda105cc9cfc5840572e7687fd1641556b6b0b3a8bb1aad2f80a4091b090202f1e9c67365a3dd5680c83b8fdd5b71b2415230fc6d2f5b4bdc21d73d5c WHIRLPOOL 4e5bd68200f9850cd7bd0045458910b685ae41a3be9da46d3522b938a7740c875eb6c2e513a35f0faab7ae1ff9a971d57fc75b6292f063ecd8a3763434e05bae
MISC ChangeLog 9037 SHA256 3d385cdc9bff9bcf090d63d2c606a9b5d287b0942b2df51af9e307c2597ee23c SHA512 41ad1e4e7f4aa44c3284d6ef8781a7d11370fbe36ac3baf77cfe722711f5e2cbef54df141e6a1db877482ccac2b4ef748e83c8184c4bad57e83d0eea10fea13b WHIRLPOOL 21a26ebb0737fe19559d27f7b72c2428299ab24627edc460572336d630d3177b8c04b91613fbceb0e97d7ac799fbd15b7607b1faa58705b25b7fb745fa09f289
EBUILD pypy-bin-5.6.0.ebuild 6085 SHA256 9968fbec5b3ee1716c9965e71889045223f586089acc6d5f0e6c2f52c6d2dc54 SHA512 f0e89450ec7c966e7bdeab0f80d0c86b40bf77371918292410fbde57be68bc4fd518d24e06abf96d0ef7da8532967fde45a562fe24fc34187aaa37f9a15b7707 WHIRLPOOL cf47c9e8af07a06b0f3e9f01448330e38f9a3dd951a335d8a79acc433e9a1197866f9dee307dca2a6843fd3647f6ff6c520da8f8a34e77541e3db102ab90115b
MISC ChangeLog 9199 SHA256 9c47a49b40abc59f48abeb8422551c11d6fd22baa080d4748c480f998e4ab4b9 SHA512 f29475889f803f8e330e2811bd96aebb6bb829ca8043056ca539edacb6d513f772dd4b192a85b995caa626f468ce5bec3f98acbc8dcf41f54f16cebaf6783325 WHIRLPOOL 4231ef2b20556aa4e6853f40f1f89f58205206ea069204efe33ec2a2a5553e3e03d83c3e21b55226b64c4ee377d747b0e6352cc37f0e3b7f93c2862bd3c6ada0
MISC ChangeLog-2015 7187 SHA256 ea84ecd028b95b790792d4f80386a8c5884a667de5de21d37747412ac6868d66 SHA512 afd832969505f5ea599a10a629fe0e068c3282d5b8f3d880dc04818e25034c9df1821b0dea2b623b91ae6561ca82ec9de6c4907badcc2befc2230dec986c9302 WHIRLPOOL 05c59d774d47ac5eabd74c1af2044ba0c2d2fdd0f4b3bb8f4cc9914c65a8133dcf59ee047c13d676783a84b28a4ea9c2fcbd9c910ec6057581b9c3ca227ef410
MISC metadata.xml 514 SHA256 418905501db31b0962ef487f62db5c376e6cce16be2e7513553049979dae1968 SHA512 a4f6fbf391b7f566b99cef0dc503d41ad1c0eb119187650b550697c4c10b394bae847fcd809eb9db2883f578e5bcf3416146941cabddc0632b2e10dd50fb0315 WHIRLPOOL a510d10c48a29615969f1332fb78e91b5036c3e7cc5456981a627f96b72bc3fb407b6023d7e564da4ccf4170925d3c3902a42074b11f9af105b200e7cfebe58f

@ -0,0 +1,340 @@
http://bugs.python.org/issue1222585
http://bugs.gentoo.org/show_bug.cgi?id=599918
diff -Naur pypy2-v5.6.0-src/lib-python/2.7/_osx_support.py pypy2-v5.6.0-src-patched/lib-python/2.7/_osx_support.py
--- pypy2-v5.6.0-src/lib-python/2.7/_osx_support.py 2016-11-08 09:52:16.000000000 +0100
+++ pypy2-v5.6.0-src-patched/lib-python/2.7/_osx_support.py 2016-12-08 16:59:26.213690338 +0100
@@ -14,13 +14,13 @@
# configuration variables that may contain universal build flags,
# like "-arch" or "-isdkroot", that may need customization for
# the user environment
-_UNIVERSAL_CONFIG_VARS = ('CFLAGS', 'LDFLAGS', 'CPPFLAGS', 'BASECFLAGS',
- 'BLDSHARED', 'LDSHARED', 'CC', 'CXX',
- 'PY_CFLAGS', 'PY_LDFLAGS', 'PY_CPPFLAGS',
- 'PY_CORE_CFLAGS')
+_UNIVERSAL_CONFIG_VARS = ('CFLAGS', 'CXXFLAGS', 'LDFLAGS', 'CPPFLAGS',
+ 'BASECFLAGS', 'BLDSHARED', 'LDSHARED', 'LDCXXSHARED',
+ 'CC', 'CXX', 'PY_CFLAGS', 'PY_LDFLAGS',
+ 'PY_CPPFLAGS', 'PY_CORE_CFLAGS')
# configuration variables that may contain compiler calls
-_COMPILER_CONFIG_VARS = ('BLDSHARED', 'LDSHARED', 'CC', 'CXX')
+_COMPILER_CONFIG_VARS = ('BLDSHARED', 'LDSHARED', 'LDCXXSHARED', 'CC', 'CXX')
# prefix added to original configuration variable names
_INITPRE = '_OSX_SUPPORT_INITIAL_'
diff -Naur pypy2-v5.6.0-src/lib-python/2.7/distutils/sysconfig_pypy.py pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/sysconfig_pypy.py
--- pypy2-v5.6.0-src/lib-python/2.7/distutils/sysconfig_pypy.py 2016-11-08 09:52:16.000000000 +0100
+++ pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/sysconfig_pypy.py 2016-12-08 17:01:33.594553801 +0100
@@ -126,19 +126,56 @@
setattr(compiler, executable, command)
if compiler.compiler_type == "unix":
- compiler.compiler_so.extend(['-O2', '-fPIC', '-Wimplicit'])
+ cc = ' '.join(compiler.compiler)
+ cxx = ' '.join(compiler.compiler_cxx)
+ ldshared = ' '.join(compiler.linker_so)
+ ldcxxshared = ' '.join(compiler.linker_so_cxx)
+
+ cflags = ''
+ cxxflags = ''
+ ccshared = '-fPIC'
+
+ if 'CC' in os.environ:
+ cc = os.environ['CC']
+ if 'CXX' in os.environ:
+ cxx = os.environ['CXX']
+ if 'LDSHARED' in os.environ:
+ ldshared = os.environ['LDSHARED']
+ if 'LDCXXSHARED' in os.environ:
+ ldcxxshared = os.environ['LDCXXSHARED']
+ if 'CPP' in os.environ:
+ cpp = os.environ['CPP']
+ else:
+ cpp = cc + " -E" # not always
+ if 'CPPFLAGS' in os.environ:
+ cpp = cpp + ' ' + os.environ['CPPFLAGS']
+ cflags = cflags + ' ' + os.environ['CPPFLAGS']
+ cxxflags = cxxflags + ' ' + os.environ['CPPFLAGS']
+ ldshared = ldshared + ' ' + os.environ['CPPFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['CPPFLAGS']
+ if 'CFLAGS' in os.environ:
+ cflags = os.environ['CFLAGS']
+ ldshared = ldshared + ' ' + os.environ['CFLAGS']
+ if 'CXXFLAGS' in os.environ:
+ cxxflags = os.environ['CXXFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['CXXFLAGS']
+ if 'LDFLAGS' in os.environ:
+ ldshared = ldshared + ' ' + os.environ['LDFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['LDFLAGS']
+
+ cc_cmd = cc + ' ' + cflags
+ cxx_cmd = cxx + ' ' + cxxflags
+ compiler.set_executables(
+ preprocessor=cpp,
+ compiler=cc_cmd,
+ compiler_so=cc_cmd + ' ' + ccshared,
+ compiler_cxx=cxx_cmd,
+ compiler_so_cxx=cxx_cmd + ' ' + ccshared,
+ linker_so=ldshared,
+ linker_exe=cc,
+ linker_so_cxx=ldcxxshared,
+ linker_exe_cxx=cxx)
compiler.shared_lib_extension = get_config_var('SO')
- if "CPPFLAGS" in os.environ:
- cppflags = shlex.split(os.environ["CPPFLAGS"])
- for executable in ('compiler', 'compiler_so', 'linker_so'):
- customize(executable, cppflags)
- if "CFLAGS" in os.environ:
- cflags = shlex.split(os.environ["CFLAGS"])
- for executable in ('compiler', 'compiler_so', 'linker_so'):
- customize(executable, cflags)
- if "LDFLAGS" in os.environ:
- ldflags = shlex.split(os.environ["LDFLAGS"])
- customize('linker_so', ldflags)
from sysconfig_cpython import (
diff -Naur pypy2-v5.6.0-src/lib-python/2.7/distutils/cygwinccompiler.py pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/cygwinccompiler.py
--- pypy2-v5.6.0-src/lib-python/2.7/distutils/cygwinccompiler.py 2016-11-08 09:52:16.000000000 +0100
+++ pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/cygwinccompiler.py 2016-12-08 16:59:26.213690338 +0100
@@ -120,8 +120,10 @@
# dllwrap 2.10.90 is buggy
if self.ld_version >= "2.10.90":
self.linker_dll = "gcc"
+ self.linker_dll_cxx = "g++"
else:
self.linker_dll = "dllwrap"
+ self.linker_dll_cxx = "dllwrap"
# ld_version >= "2.13" support -shared so use it instead of
# -mdll -static
@@ -135,9 +137,13 @@
self.set_executables(compiler='gcc -mcygwin -O -Wall',
compiler_so='gcc -mcygwin -mdll -O -Wall',
compiler_cxx='g++ -mcygwin -O -Wall',
+ compiler_so_cxx='g++ -mcygwin -mdll -O -Wall',
linker_exe='gcc -mcygwin',
linker_so=('%s -mcygwin %s' %
- (self.linker_dll, shared_option)))
+ (self.linker_dll, shared_option)),
+ linker_exe_cxx='g++ -mcygwin',
+ linker_so_cxx=('%s -mcygwin %s' %
+ (self.linker_dll_cxx, shared_option)))
# cygwin and mingw32 need different sets of libraries
if self.gcc_version == "2.91.57":
@@ -163,8 +169,12 @@
raise CompileError, msg
else: # for other files use the C-compiler
try:
- self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
- extra_postargs)
+ if self.detect_language(src) == 'c++':
+ self.spawn(self.compiler_so_cxx + cc_args + [src, '-o', obj] +
+ extra_postargs)
+ else:
+ self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
+ extra_postargs)
except DistutilsExecError, msg:
raise CompileError, msg
@@ -330,9 +340,14 @@
self.set_executables(compiler='gcc%s -O -Wall' % no_cygwin,
compiler_so='gcc%s -mdll -O -Wall' % no_cygwin,
compiler_cxx='g++%s -O -Wall' % no_cygwin,
+ compiler_so_cxx='g++%s -mdll -O -Wall' % no_cygwin,
linker_exe='gcc%s' % no_cygwin,
linker_so='%s%s %s %s'
% (self.linker_dll, no_cygwin,
+ shared_option, entry_point),
+ linker_exe_cxx='g++%s' % no_cygwin,
+ linker_so_cxx='%s%s %s %s'
+ % (self.linker_dll_cxx, no_cygwin,
shared_option, entry_point))
# Maybe we should also append -mthreads, but then the finished
# dlls need another dll (mingwm10.dll see Mingw32 docs)
diff -Naur pypy2-v5.6.0-src/lib-python/2.7/distutils/emxccompiler.py pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/emxccompiler.py
--- pypy2-v5.6.0-src/lib-python/2.7/distutils/emxccompiler.py 2016-11-08 09:52:16.000000000 +0100
+++ pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/emxccompiler.py 2016-12-08 16:59:26.213690338 +0100
@@ -65,8 +65,12 @@
# XXX optimization, warnings etc. should be customizable.
self.set_executables(compiler='gcc -Zomf -Zmt -O3 -fomit-frame-pointer -mprobe -Wall',
compiler_so='gcc -Zomf -Zmt -O3 -fomit-frame-pointer -mprobe -Wall',
+ compiler_cxx='g++ -Zomf -Zmt -O3 -fomit-frame-pointer -mprobe -Wall',
+ compiler_so_cxx='g++ -Zomf -Zmt -O3 -fomit-frame-pointer -mprobe -Wall',
linker_exe='gcc -Zomf -Zmt -Zcrtdll',
- linker_so='gcc -Zomf -Zmt -Zcrtdll -Zdll')
+ linker_so='gcc -Zomf -Zmt -Zcrtdll -Zdll',
+ linker_exe_cxx='g++ -Zomf -Zmt -Zcrtdll',
+ linker_so_cxx='g++ -Zomf -Zmt -Zcrtdll -Zdll')
# want the gcc library statically linked (so that we don't have
# to distribute a version dependent on the compiler we have)
@@ -83,8 +87,12 @@
raise CompileError, msg
else: # for other files use the C-compiler
try:
- self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
- extra_postargs)
+ if self.detect_language(src) == 'c++':
+ self.spawn(self.compiler_so_cxx + cc_args + [src, '-o', obj] +
+ extra_postargs)
+ else:
+ self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
+ extra_postargs)
except DistutilsExecError, msg:
raise CompileError, msg
diff -Naur pypy2-v5.6.0-src/lib-python/2.7/distutils/sysconfig_cpython.py pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/sysconfig_cpython.py
--- pypy2-v5.6.0-src/lib-python/2.7/distutils/sysconfig_cpython.py 2016-11-08 09:52:16.000000000 +0100
+++ pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/sysconfig_cpython.py 2016-12-08 16:59:26.213690338 +0100
@@ -171,10 +171,12 @@
_osx_support.customize_compiler(_config_vars)
_config_vars['CUSTOMIZED_OSX_COMPILER'] = 'True'
- (cc, cxx, opt, cflags, ccshared, ldshared, so_ext, ar, ar_flags) = \
- get_config_vars('CC', 'CXX', 'OPT', 'CFLAGS',
- 'CCSHARED', 'LDSHARED', 'SO', 'AR',
- 'ARFLAGS')
+ (cc, cxx, ccshared, ldshared, ldcxxshared, so_ext, ar, ar_flags) = \
+ get_config_vars('CC', 'CXX', 'CCSHARED', 'LDSHARED', 'LDCXXSHARED',
+ 'SO', 'AR', 'ARFLAGS')
+
+ cflags = ''
+ cxxflags = ''
if 'CC' in os.environ:
newcc = os.environ['CC']
@@ -189,19 +191,27 @@
cxx = os.environ['CXX']
if 'LDSHARED' in os.environ:
ldshared = os.environ['LDSHARED']
+ if 'LDCXXSHARED' in os.environ:
+ ldcxxshared = os.environ['LDCXXSHARED']
if 'CPP' in os.environ:
cpp = os.environ['CPP']
else:
cpp = cc + " -E" # not always
if 'LDFLAGS' in os.environ:
ldshared = ldshared + ' ' + os.environ['LDFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['LDFLAGS']
if 'CFLAGS' in os.environ:
- cflags = opt + ' ' + os.environ['CFLAGS']
+ cflags = os.environ['CFLAGS']
ldshared = ldshared + ' ' + os.environ['CFLAGS']
+ if 'CXXFLAGS' in os.environ:
+ cxxflags = os.environ['CXXFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['CXXFLAGS']
if 'CPPFLAGS' in os.environ:
cpp = cpp + ' ' + os.environ['CPPFLAGS']
cflags = cflags + ' ' + os.environ['CPPFLAGS']
+ cxxflags = cxxflags + ' ' + os.environ['CPPFLAGS']
ldshared = ldshared + ' ' + os.environ['CPPFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['CPPFLAGS']
if 'AR' in os.environ:
ar = os.environ['AR']
if 'ARFLAGS' in os.environ:
@@ -210,13 +220,17 @@
archiver = ar + ' ' + ar_flags
cc_cmd = cc + ' ' + cflags
+ cxx_cmd = cxx + ' ' + cxxflags
compiler.set_executables(
preprocessor=cpp,
compiler=cc_cmd,
compiler_so=cc_cmd + ' ' + ccshared,
- compiler_cxx=cxx,
+ compiler_cxx=cxx_cmd,
+ compiler_so_cxx=cxx_cmd + ' ' + ccshared,
linker_so=ldshared,
linker_exe=cc,
+ linker_so_cxx=ldcxxshared,
+ linker_exe_cxx=cxx,
archiver=archiver)
compiler.shared_lib_extension = so_ext
diff -Naur pypy2-v5.6.0-src/lib-python/2.7/distutils/unixccompiler.py pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/unixccompiler.py
--- pypy2-v5.6.0-src/lib-python/2.7/distutils/unixccompiler.py 2016-11-08 09:52:16.000000000 +0100
+++ pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/unixccompiler.py 2016-12-08 16:59:26.213690338 +0100
@@ -55,14 +55,17 @@
# are pretty generic; they will probably have to be set by an outsider
# (eg. using information discovered by the sysconfig about building
# Python extensions).
- executables = {'preprocessor' : None,
- 'compiler' : ["cc"],
- 'compiler_so' : ["cc"],
- 'compiler_cxx' : ["c++"], # pypy: changed, 'cc' is bogus
- 'linker_so' : ["cc", "-shared"],
- 'linker_exe' : ["cc"],
- 'archiver' : ["ar", "-cr"],
- 'ranlib' : None,
+ executables = {'preprocessor' : None,
+ 'compiler' : ["cc"],
+ 'compiler_so' : ["cc"],
+ 'compiler_cxx' : ["c++"],
+ 'compiler_so_cxx' : ["c++"],
+ 'linker_so' : ["cc", "-shared"],
+ 'linker_exe' : ["cc"],
+ 'linker_so_cxx' : ["c++", "-shared"],
+ 'linker_exe_cxx' : ["c++"],
+ 'archiver' : ["ar", "-cr"],
+ 'ranlib' : None,
}
if sys.platform[:6] == "darwin":
@@ -129,12 +132,19 @@
def _compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts):
compiler_so = self.compiler_so
+ compiler_so_cxx = self.compiler_so_cxx
if sys.platform == 'darwin':
compiler_so = _osx_support.compiler_fixup(compiler_so,
cc_args + extra_postargs)
+ compiler_so_cxx = _osx_support.compiler_fixup(compiler_so_cxx,
+ cc_args + extra_postargs)
try:
- self.spawn(compiler_so + cc_args + [src, '-o', obj] +
- extra_postargs)
+ if self.detect_language(src) == 'c++':
+ self.spawn(compiler_so_cxx + cc_args + [src, '-o', obj] +
+ extra_postargs)
+ else:
+ self.spawn(compiler_so + cc_args + [src, '-o', obj] +
+ extra_postargs)
except DistutilsExecError, msg:
raise CompileError, msg
@@ -191,23 +201,16 @@
ld_args.extend(extra_postargs)
self.mkpath(os.path.dirname(output_filename))
try:
- if target_desc == CCompiler.EXECUTABLE:
- linker = self.linker_exe[:]
+ if target_lang == "c++":
+ if target_desc == CCompiler.EXECUTABLE:
+ linker = self.linker_exe_cxx[:]
+ else:
+ linker = self.linker_so_cxx[:]
else:
- linker = self.linker_so[:]
- if target_lang == "c++" and self.compiler_cxx:
- # skip over environment variable settings if /usr/bin/env
- # is used to set up the linker's environment.
- # This is needed on OSX. Note: this assumes that the
- # normal and C++ compiler have the same environment
- # settings.
- i = 0
- if os.path.basename(linker[0]) == "env":
- i = 1
- while '=' in linker[i]:
- i = i + 1
-
- linker[i] = self.compiler_cxx[i]
+ if target_desc == CCompiler.EXECUTABLE:
+ linker = self.linker_exe[:]
+ else:
+ linker = self.linker_so[:]
if sys.platform == 'darwin':
linker = _osx_support.compiler_fixup(linker, ld_args)

@ -0,0 +1,205 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 pypy )
inherit eutils multilib pax-utils python-any-r1 unpacker versionator
BINHOST="https://dev.gentoo.org/~mgorny/dist/pypy-bin/${PV}"
CPY_PATCHSET_VERSION="2.7.11-0"
MY_P=pypy2-v${PV}
DESCRIPTION="Pre-built version of PyPy"
HOMEPAGE="http://pypy.org/"
SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2
https://dev.gentoo.org/~djc/python-gentoo-patches-${CPY_PATCHSET_VERSION}.tar.xz
amd64? (
jit? ( shadowstack? (
${BINHOST}/${P}-amd64+bzip2+jit+ncurses+shadowstack.tar.lz
) )
jit? ( !shadowstack? (
${BINHOST}/${P}-amd64+bzip2+jit+ncurses.tar.lz
) )
!jit? ( !shadowstack? (
${BINHOST}/${P}-amd64+bzip2+ncurses.tar.lz
) )
)
x86? (
cpu_flags_x86_sse2? (
jit? ( shadowstack? (
${BINHOST}/${P}-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.lz
) )
jit? ( !shadowstack? (
${BINHOST}/${P}-x86+bzip2+jit+ncurses+sse2.tar.lz
) )
!jit? ( !shadowstack? (
${BINHOST}/${P}-x86+bzip2+ncurses+sse2.tar.lz
) )
)
!cpu_flags_x86_sse2? (
!jit? ( !shadowstack? (
${BINHOST}/${P}-x86+bzip2+ncurses.tar.lz
) )
)
)"
# Supported variants
REQUIRED_USE="!jit? ( !shadowstack )
x86? ( !cpu_flags_x86_sse2? ( !jit !shadowstack ) )"
LICENSE="MIT"
# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
SLOT="0/41"
KEYWORDS="~amd64 ~x86"
IUSE="doc gdbm +jit +shadowstack sqlite cpu_flags_x86_sse2 test tk"
# yep, world would be easier if people started filling subslots...
RDEPEND="
app-arch/bzip2:0=
dev-libs/expat:0=
dev-libs/libffi:0=
dev-libs/openssl:0=[-bindist]
sys-libs/glibc:2.2=
sys-libs/ncurses:0/6
sys-libs/zlib:0=
gdbm? ( sys-libs/gdbm:0= )
sqlite? ( dev-db/sqlite:3= )
tk? (
dev-lang/tk:0=
dev-tcltk/tix:0=
)
!dev-python/pypy:0"
DEPEND="${RDEPEND}
app-arch/lzip
app-arch/xz-utils
doc? ( ${PYTHON_DEPS}
dev-python/sphinx )"
S=${WORKDIR}/${MY_P}-src
QA_PREBUILT="
usr/lib*/pypy/pypy-c
usr/lib*/pypy/libpypy-c.so"
pkg_setup() {
if [[ ${MERGE_TYPE} != binary ]]; then
use doc && python-any-r1_pkg_setup
fi
}
src_prepare() {
epatch "${FILESDIR}/4.0.0-gentoo-path.patch" \
"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
sed -e "s^@EPREFIX@^${EPREFIX}^" \
-e "s^@libdir@^$(get_libdir)^" \
-i lib-python/2.7/distutils/command/install.py || die
# apply CPython stdlib patches
pushd lib-python/2.7 > /dev/null || die
epatch "${FILESDIR}"/5.6.0_all_distutils_cxx.patch \
"${WORKDIR}"/patches/22_all_turkish_locale.patch \
"${WORKDIR}"/patches/62_all_xml.use_pyxml.patch
popd > /dev/null || die
epatch_user
}
src_compile() {
# Tadaam! PyPy compiled!
mv "${WORKDIR}"/${P}*/{libpypy-c.so,pypy-c} . || die
mv "${WORKDIR}"/${P}*/include/*.h include/ || die
# (not installed by pypy)
rm pypy/module/cpyext/include/_numpypy/numpy/README || die
mv pypy/module/cpyext/include/* include/ || die
use doc && emake -C pypy/doc/ html
#needed even without jit :( also needed in both compile and install phases
pax-mark m pypy-c libpypy-c.so
}
src_test() {
# (unset)
local -x PYTHONDONTWRITEBYTECODE
./pypy-c ./pypy/test_all.py --pypy=./pypy-c lib-python || die
}
src_install() {
local dest=/usr/$(get_libdir)/pypy
einfo "Installing PyPy ..."
insinto "${dest}"
doins -r include lib_pypy lib-python pypy-c libpypy-c.so
fperms a+x ${dest}/pypy-c ${dest}/libpypy-c.so
pax-mark m "${ED%/}${dest}/pypy-c" "${ED%/}${dest}/libpypy-c.so"
dosym ../$(get_libdir)/pypy/pypy-c /usr/bin/pypy
dodoc README.rst
if ! use gdbm; then
rm -r "${ED%/}${dest}"/lib_pypy/gdbm.py \
"${ED%/}${dest}"/lib-python/*2.7/test/test_gdbm.py || die
fi
if ! use sqlite; then
rm -r "${ED%/}${dest}"/lib-python/*2.7/sqlite3 \
"${ED%/}${dest}"/lib_pypy/_sqlite3.py \
"${ED%/}${dest}"/lib-python/*2.7/test/test_sqlite.py || die
fi
if ! use tk; then
rm -r "${ED%/}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \
"${ED%/}${dest}"/lib_pypy/_tkinter \
"${ED%/}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die
fi
# Install docs
use doc && dohtml -r pypy/doc/_build/html/
einfo "Generating caches and byte-compiling ..."
local -x PYTHON=${ED%/}${dest}/pypy-c
local -x LD_LIBRARY_PATH="${ED%/}${dest}"
# we can't use eclass function since PyPy is dumb and always gives
# paths relative to the interpreter
local PYTHON_SITEDIR=${EPREFIX}/usr/$(get_libdir)/pypy/site-packages
python_export pypy EPYTHON
echo "EPYTHON='${EPYTHON}'" > epython.py || die
python_domodule epython.py
# Generate Grammar and PatternGrammar pickles.
"${PYTHON}" -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \
|| die "Generation of Grammar and PatternGrammar pickles failed"
# Generate cffi modules
# Please keep in sync with pypy/tool/build_cffi_imports.py!
#cffi_build_scripts = {
# "sqlite3": "_sqlite3_build.py",
# "audioop": "_audioop_build.py",
# "tk": "_tkinter/tklib_build.py",
# "curses": "_curses_build.py" if sys.platform != "win32" else None,
# "syslog": "_syslog_build.py" if sys.platform != "win32" else None,
# "gdbm": "_gdbm_build.py" if sys.platform != "win32" else None,
# "pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None,
# "resource": "_resource_build.py" if sys.platform != "win32" else None,
cffi_targets=( audioop curses syslog pwdgrp resource )
use gdbm && cffi_targets+=( gdbm )
use sqlite && cffi_targets+=( sqlite3 )
use tk && cffi_targets+=( tkinter/tklib )
local t
# all modules except tkinter output to .
# tkinter outputs to the correct dir ...
cd "${ED%/}${dest}"/lib_pypy || die
for t in "${cffi_targets[@]}"; do
# tkinter doesn't work via -m
"${PYTHON}" "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}"
done
# Cleanup temporary objects
find "${ED%/}${dest}" -name "_cffi_*.[co]" -delete || die
find "${ED%/}${dest}" -type d -empty -delete || die
# compile the installed modules
python_optimize "${ED%/}${dest}"
}

@ -2,6 +2,7 @@ AUX 1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch 5
AUX 2.5.0-shared-lib.patch 730 SHA256 9ab0d31d034a9980095c07dfc5a403e14ea8e41cbd9eedd238217d63815997cb SHA512 c769431d733bcfcc24c68f3adfca41e3e7e94657936e3f0fe47015feb842465c69fd8f577db7fe4e915b9ed6fd749368b66a09cfe9b083c55b89ac42cac33265 WHIRLPOOL 9c37c2e20fb3c5a0a4248097ae90ffecded604658699677f9fc35ac8b096d5188dda4a5549ee3255bbe2751546c61fdea6ef5133988203e660f070998cb1ed09
AUX 2.5.0_all_distutils_cxx.patch 14852 SHA256 a920ec04b26cbcead3eea89e2b437be3ca70a5229d3da6ae8a56ea8f1047ff84 SHA512 0b1ec90e1603b0a2af000a43990df0a577ef79700c9707851b82b676531caec9b2f9c9b2c144724e4898dc1d7ea1d5779e932d01a18eaa2d4d9086e2a1b0c7f8 WHIRLPOOL e9648f08f8616fcad2fe2ce1788627adfa1aeb89b3f8b5d2857a73da987b2385ab467b3b3b576e82b02d3beafa4a62b217b7f90b59ed0332f325ebada0337f4e
AUX 4.0.0-gentoo-path.patch 1915 SHA256 106683dc3849851df2d4985f542825ae2b37e0b3ec57ff34d2a5cbd16f79f830 SHA512 d1c9925ddd19c252d4222dbea6db866a867abefff65219f7fa0fe070fa68e675f3a815f418d214eb508375a49911dd3cc4851f42552e5fff0b7fc2d7f0272278 WHIRLPOOL 0c68c232e5ffeb1ce5e5d3e41471cbde45aca7765b2c85227c02b5b759891a33ab404ce5f444c048361e922a90868621845a8839207efceba6a70ebd5c70dfe0
AUX 5.6.0_all_distutils_cxx.patch 17053 SHA256 77e2274dac32d065f861882daf59f9020064efc3b7ab39d5152538ea343d854c SHA512 79b3e073a57981ef78c42db3f6c6c0b410525d84d5c6166ac7f8947d66a7b00c52d1fd30516708eaf3d33664466302e11a954f73c40ae48a8aedfb554cec86a2 WHIRLPOOL ae97f0e6a8cf2c0b6df946297f4d6dae27fbe4dd0ea3576d6a17e869fa5e610971302c07465ca4018d6e1ced650d6531ae20639fa08a7d69693ff337a60216e1
DIST pypy-4.0.1-src.tar.bz2 17172844 SHA256 29f5aa6ba17b34fd980e85172dfeb4086fdc373ad392b1feff2677d2d8aea23c SHA512 66358cc3fe9ccb402b717379c48731aca8f9f85a1a754a54e3a060113398955b87a3f3048ba731a93be4b49c0f5c7e3bac49dc4523263e1bf4f4b5149d5db5c4 WHIRLPOOL 656a6c60aeb26cb6355db121a92bafcf2b744a7f09dccf21b4a16052c0117d239891ccf6762fcb4fee7f913862263c589becd5984498edc4a8b6d55784957994
DIST pypy-5.0.0-src.tar.bz2 17223494 SHA256 89027b1b33553b53ff7733dc4838f0a76af23552c0d915d9f6de5875b8d7d4ab SHA512 2af686cdad13a1083114a03a7361f58c4dd482e3a83a63b43f8d40922a11120383f91deb6f1607510c4bbd22fd8c59dcf1b58406c2e5cf5548a48542e1b20f89 WHIRLPOOL 61c9ada98e710019832cb6468e68c8b17e429e48f2ea0480371b2f04521bc77ab774a21dba2280bb40b97e528ad391a83d139bb839461899f9dc214d60683716
DIST pypy-5.1.1-src.tar.bz2 17328934 SHA256 ca3d943d7fbd78bb957ee9e5833ada4bb8506ac99a41b7628790e286a65ed2be SHA512 2d81b62747ac02980c275fe24fff689e93b4b352e6279c55ca570fd76b8477a55f819e81fab4c6ffdb6991f29536c606d75e238d5bbe04518357509020f23ca9 WHIRLPOOL 17f78c8c7df9e07af3fce15392061652284606fbd872706888094ec01d222957c8ee43d2667369377ceb1a9720692d130e4a540bcaff269b4c7d8896b14d708d
@ -9,6 +10,7 @@ DIST pypy2-v5.3.0-src.tar.bz2 17361429 SHA256 4142eb8f403810bc88a4911792bb5a502e
DIST pypy2-v5.3.1-src.tar.bz2 17361760 SHA256 31a52bab584abf3a0f0defd1bf9a29131dab08df43885e7eeddfc7dc9b71836e SHA512 3138dde3cb1a155e389a2be615601e22f468d2bc77dd219a35b310052fa06f68f80c3ff62fa4d0a9179eae014ace18620d0a076a0528cb155b1c33cc94d6b397 WHIRLPOOL 518b73ec649673fb1fc333b5d0e7669f06e9569624e2f8b55dbbf24b5f109a3b9680ed1d45c6401eb62ee8761043ec9c38a33e6d396c39c3f2fb5ba30f15e93a
DIST pypy2-v5.4.0-src.tar.bz2 17414795 SHA256 d9568ebe9a14d0eaefde887d78f3cba63d665e95c0d234bb583932341f55a655 SHA512 a989393f75ff45d6a8b8b2597c0a208559b3188ffdf65205ad491332f1836a86bbb419a3dfba67f80e5ab8d075aa97f44c63316f805a51d7ce1481e81b461373 WHIRLPOOL 623bbaed02214cbc2092abd163e102c11405f12b73dd2ace8098e08a415bd43a0bf13809913b56c378a8a688ff6ff561dc9a90bcd479de85bb301aa67c670d26
DIST pypy2-v5.4.1-src.tar.bz2 17412285 SHA256 45dbc50c81498f6f1067201b8fc887074b43b84ee32cc47f15e7db17571e9352 SHA512 a366457f5d1fc06dfb256256350b5f2e8e107fe9bc587acc291500ae8b03083788128681ebd5ae272a87b5b7c95abda0210ed7b5594e15f8f0a96a9ff4953375 WHIRLPOOL 1b84ed9a5df88f4ec7beebf75f86d02ddab2349e34c5516bf4ea21e0374dbb5520ca0c6c429b83262c63e6bc452a3270a4d79fec6b2caff7bc884d8103989acc
DIST pypy2-v5.6.0-src.tar.bz2 18388539 SHA256 7411448045f77eb9e087afdce66fe7eafda1876c9e17aad88cf891f762b608b0 SHA512 a92ef611ae2417aaa202b9f5c75dd86e82fc2549e53bab3164cccff37d131542bc71cbce6aaedf428d3dfc7d59a2d3b3a5ed03e3a3439628f29d43c4d30a64de WHIRLPOOL 896894225407f8cd462b094d77723880f6a423d60a79e5d3cf4e0804737fdd0337fc668b05573902fe81f826798b2046cb115c8d230f0810ec0ad2508590ee4a
DIST python-gentoo-patches-2.7.10-0.tar.xz 12892 SHA256 c9a838bd62ae50cc385da23a837acfd05f2b74e4f086c9c76eb4d3aa5366ef6d SHA512 5f100944635e360691dc0a2b340a906646c4ae9ee558246ddffc56e8b15d389f25f1fbdc1db4cc08e7d29560d04d66b058b3904902899d58ecae8c408ebdf056 WHIRLPOOL f69e9a518bb7ee50c1b262a21e70e1e2443f859ee6d2f4fa84421120dbd054a06ce8dd6cfea8512cbc64bce806322b879c25c561d5eb05e1ba6cc15035b373a9
DIST python-gentoo-patches-2.7.11-0.tar.xz 12916 SHA256 e14b47bb1fd64d366d7dfb8339cc2cbf4a53fc288b11dd83f575eb36a8a6408d SHA512 f0447bb699a163afc08df39b111394377539935546ae23732d7239e78d2bff0c04bc94949f86aef0c1be83736127dbd25c2c531e49befed2d638c3cd4940ac52 WHIRLPOOL 305992849d9d244da1e308e739c9bf62a3ef5c74eb65c765bdc666fb5767eb16c7a609f7c442c17da17f76c3ab81e4b09fa8c21e43f89366539a6a9d656bea77
EBUILD pypy-4.0.1.ebuild 7245 SHA256 4bff70f00d421d5049055eeebc0574af50965654a346fda897d67ea9ea9e3678 SHA512 bb24feee012429ef1ed02d7c9dc52684d3da19b9e766e136b9cc357c427219dd6df4bd41485978bdaaac3429badd7aee5fbb310da5a1b3211e7cc79a6f09661d WHIRLPOOL f76e2998ac905555dc1908d03d63b90a1a050e36fd6f8968ee5918206da6abe322735ff598a1ab7bbb72145ebe6dd851316bccdcadaeb6cb10907ec5e21dcb47
@ -18,7 +20,8 @@ EBUILD pypy-5.3.0.ebuild 7343 SHA256 f2726d6c6dccd61df546bc98eb067520aa0cf5f255c
EBUILD pypy-5.3.1.ebuild 7343 SHA256 f2726d6c6dccd61df546bc98eb067520aa0cf5f255c7f5d867f4418524354385 SHA512 ab62980f8e459c962cca56ea0aafaeeba57a67c97b4cebe9dac9715185e9ae913519ac48be7bd4d605e42b4114468b9890f5803ff8222ee9603655ec9bd5492d WHIRLPOOL f18ea92c3c11c50cd30655b0bf90d04b70c6300aa1114e5e1e22dbfdb0bfecc15859bddf947b5da6b36bf1e28e3755e332a9eac73b860a27d71076ec95695c75
EBUILD pypy-5.4.0-r1.ebuild 7375 SHA256 a9ad5fde751648deb9f8064bc5d5b54011e9690f29c2210259285c3ae59f5fef SHA512 a040e0950af886754c5f7524de5eeeeb89de7a53546f759350d618621d3622cafaa2b959884cf93e01199ea7ef1d34357b0defba31c8d256a41c646e89af9da3 WHIRLPOOL 21d683f7e5c2f363b1fe6a25798a2668a5a6c07fb6818e26a08dee083762a2e042e7792e8a9f23f3d3c04abdc11390c4afca94eb4ef9dac124b34478fdf0e2e3
EBUILD pypy-5.4.1.ebuild 7375 SHA256 a9ad5fde751648deb9f8064bc5d5b54011e9690f29c2210259285c3ae59f5fef SHA512 a040e0950af886754c5f7524de5eeeeb89de7a53546f759350d618621d3622cafaa2b959884cf93e01199ea7ef1d34357b0defba31c8d256a41c646e89af9da3 WHIRLPOOL 21d683f7e5c2f363b1fe6a25798a2668a5a6c07fb6818e26a08dee083762a2e042e7792e8a9f23f3d3c04abdc11390c4afca94eb4ef9dac124b34478fdf0e2e3
EBUILD pypy-5.6.0.ebuild 7375 SHA256 e2fd1c6268f840e452581759bbdba5ddb588bb2884ddddb8b44218c2a888d738 SHA512 9198df199630b86a80bbf976cfe7ae5ac9beda7eb9ac8b09c9ef113cc272d9369c864274fc07e96fa82c2994b75eaf1af65aa92fd3c38c8bb90e2b9158963906 WHIRLPOOL b8327cd8a289dea23d9b7df0056fa988987510c97e3928f0cb5d6eb6702899e549c9aa3e9843aa978e4ce1d17e4a06377ed83ef2b4e7b50285b4f6fc0514a628
EBUILD pypy-9999.ebuild 7343 SHA256 0eb85d41ffed1d68a4b652c59ba1eb3123d70c7a4b6cd8c4ba2838e1eeb1f3ce SHA512 3d3816ff25bb2a09da956082510e0379a6300e44ba48a256c786cf1d2394319523340d08510092547c25fcbfc4c9b93d4e76b1ce39508e99aed842e8abe7396c WHIRLPOOL 0d52c0bbba0a4c2be12734444f63540a8472240cab2de1e5f5991d57fe2c27b513f55caa205e21b840ee10b07202b15edcf284df58480822a287bb6eb9c0bbf6
MISC ChangeLog 9203 SHA256 99c6fa889b78c54e1ace33d8e4acc786ff41f7e210b5149de5adc65fbbfc0792 SHA512 6d5554f88eaee9c1566aa9f9ab397fd63161f2f380b5560f06f99cd4909d7fadb97a3a8ecda37b106ec287f2ec7f76939ae6d1b9e7389fa1ce270e5b56e48ffd WHIRLPOOL e2c945f5523977a195bcf3937dae6bccb520ec167f3febdfd14ddb1e71a2a89df37d2a997b71bdcf432e3e44fef3b8440b8f22f4786e17b4e4a37cdacf4fd4a5
MISC ChangeLog 9456 SHA256 2c487622b9a986cf7e958164a53f87c23fec4c87fb491b0d04f5dd96f17f911f SHA512 b639ad32b6eb4e456547d2df9cb739f88e736760ccba2bbbcf044b9140991d2b9a58944ad79dd8199a20a444cd0da79b8a0248f9072d1c4e2fb2e6f299f924ac WHIRLPOOL 6cc1e181530a5a48ac39b6adb8c52d01bd406b7e94f8cb8bd874d25b1eb708c4ee77e52e2bbcc7b40e257e86d1dba3e6db9be387828578d0d28d33b73b0e63b1
MISC ChangeLog-2015 16042 SHA256 657b5025da42db387e3dd4b8ca2b081412e2fbe4ed95d6b633f7058107538777 SHA512 9395cfaefb8972adb9cc709884eec37094387490fd26b1ed51b45fd957348174f17dc577e826e72f758b4ba215d12af3c7c79989187280d8d58032966571ce4b WHIRLPOOL 69229bea7c34d0c718648dedc4aaf1d46e540961f65a577290649b3f799fb7e47116b2bc55d39b00a92291e21755440f0024abae2053217140c50b5b9f145880
MISC metadata.xml 985 SHA256 dbe84c030488808bce73f701c292b2ab6a1110273b6f4638de6108a8d640374c SHA512 cbf2f1765dca5391fa08b8f49836e6a3019ca0e95c6783d6c2ee4937a8c323c3c43cc9873ff8fd396fc2646fffff4474facc3be0472d905c195b6fad8e8a5e58 WHIRLPOOL ad1b1663e3bb18e95be36e1d36aa396b9b96867d2b4fb55bd1f47308b9fc45540b8f125db1f094c9833d71f1d4f48109d75fe4e3eab864d61a87f6cd8e251ef1

@ -0,0 +1,340 @@
http://bugs.python.org/issue1222585
http://bugs.gentoo.org/show_bug.cgi?id=599918
diff -Naur pypy2-v5.6.0-src/lib-python/2.7/_osx_support.py pypy2-v5.6.0-src-patched/lib-python/2.7/_osx_support.py
--- pypy2-v5.6.0-src/lib-python/2.7/_osx_support.py 2016-11-08 09:52:16.000000000 +0100
+++ pypy2-v5.6.0-src-patched/lib-python/2.7/_osx_support.py 2016-12-08 16:59:26.213690338 +0100
@@ -14,13 +14,13 @@
# configuration variables that may contain universal build flags,
# like "-arch" or "-isdkroot", that may need customization for
# the user environment
-_UNIVERSAL_CONFIG_VARS = ('CFLAGS', 'LDFLAGS', 'CPPFLAGS', 'BASECFLAGS',
- 'BLDSHARED', 'LDSHARED', 'CC', 'CXX',
- 'PY_CFLAGS', 'PY_LDFLAGS', 'PY_CPPFLAGS',
- 'PY_CORE_CFLAGS')
+_UNIVERSAL_CONFIG_VARS = ('CFLAGS', 'CXXFLAGS', 'LDFLAGS', 'CPPFLAGS',
+ 'BASECFLAGS', 'BLDSHARED', 'LDSHARED', 'LDCXXSHARED',
+ 'CC', 'CXX', 'PY_CFLAGS', 'PY_LDFLAGS',
+ 'PY_CPPFLAGS', 'PY_CORE_CFLAGS')
# configuration variables that may contain compiler calls
-_COMPILER_CONFIG_VARS = ('BLDSHARED', 'LDSHARED', 'CC', 'CXX')
+_COMPILER_CONFIG_VARS = ('BLDSHARED', 'LDSHARED', 'LDCXXSHARED', 'CC', 'CXX')
# prefix added to original configuration variable names
_INITPRE = '_OSX_SUPPORT_INITIAL_'
diff -Naur pypy2-v5.6.0-src/lib-python/2.7/distutils/sysconfig_pypy.py pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/sysconfig_pypy.py
--- pypy2-v5.6.0-src/lib-python/2.7/distutils/sysconfig_pypy.py 2016-11-08 09:52:16.000000000 +0100
+++ pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/sysconfig_pypy.py 2016-12-08 17:01:33.594553801 +0100
@@ -126,19 +126,56 @@
setattr(compiler, executable, command)
if compiler.compiler_type == "unix":
- compiler.compiler_so.extend(['-O2', '-fPIC', '-Wimplicit'])
+ cc = ' '.join(compiler.compiler)
+ cxx = ' '.join(compiler.compiler_cxx)
+ ldshared = ' '.join(compiler.linker_so)
+ ldcxxshared = ' '.join(compiler.linker_so_cxx)
+
+ cflags = ''
+ cxxflags = ''
+ ccshared = '-fPIC'
+
+ if 'CC' in os.environ:
+ cc = os.environ['CC']
+ if 'CXX' in os.environ:
+ cxx = os.environ['CXX']
+ if 'LDSHARED' in os.environ:
+ ldshared = os.environ['LDSHARED']
+ if 'LDCXXSHARED' in os.environ:
+ ldcxxshared = os.environ['LDCXXSHARED']
+ if 'CPP' in os.environ:
+ cpp = os.environ['CPP']
+ else:
+ cpp = cc + " -E" # not always
+ if 'CPPFLAGS' in os.environ:
+ cpp = cpp + ' ' + os.environ['CPPFLAGS']
+ cflags = cflags + ' ' + os.environ['CPPFLAGS']
+ cxxflags = cxxflags + ' ' + os.environ['CPPFLAGS']
+ ldshared = ldshared + ' ' + os.environ['CPPFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['CPPFLAGS']
+ if 'CFLAGS' in os.environ:
+ cflags = os.environ['CFLAGS']
+ ldshared = ldshared + ' ' + os.environ['CFLAGS']
+ if 'CXXFLAGS' in os.environ:
+ cxxflags = os.environ['CXXFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['CXXFLAGS']
+ if 'LDFLAGS' in os.environ:
+ ldshared = ldshared + ' ' + os.environ['LDFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['LDFLAGS']
+
+ cc_cmd = cc + ' ' + cflags
+ cxx_cmd = cxx + ' ' + cxxflags
+ compiler.set_executables(
+ preprocessor=cpp,
+ compiler=cc_cmd,
+ compiler_so=cc_cmd + ' ' + ccshared,
+ compiler_cxx=cxx_cmd,
+ compiler_so_cxx=cxx_cmd + ' ' + ccshared,
+ linker_so=ldshared,
+ linker_exe=cc,
+ linker_so_cxx=ldcxxshared,
+ linker_exe_cxx=cxx)
compiler.shared_lib_extension = get_config_var('SO')
- if "CPPFLAGS" in os.environ:
- cppflags = shlex.split(os.environ["CPPFLAGS"])
- for executable in ('compiler', 'compiler_so', 'linker_so'):
- customize(executable, cppflags)
- if "CFLAGS" in os.environ:
- cflags = shlex.split(os.environ["CFLAGS"])
- for executable in ('compiler', 'compiler_so', 'linker_so'):
- customize(executable, cflags)
- if "LDFLAGS" in os.environ:
- ldflags = shlex.split(os.environ["LDFLAGS"])
- customize('linker_so', ldflags)
from sysconfig_cpython import (
diff -Naur pypy2-v5.6.0-src/lib-python/2.7/distutils/cygwinccompiler.py pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/cygwinccompiler.py
--- pypy2-v5.6.0-src/lib-python/2.7/distutils/cygwinccompiler.py 2016-11-08 09:52:16.000000000 +0100
+++ pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/cygwinccompiler.py 2016-12-08 16:59:26.213690338 +0100
@@ -120,8 +120,10 @@
# dllwrap 2.10.90 is buggy
if self.ld_version >= "2.10.90":
self.linker_dll = "gcc"
+ self.linker_dll_cxx = "g++"
else:
self.linker_dll = "dllwrap"
+ self.linker_dll_cxx = "dllwrap"
# ld_version >= "2.13" support -shared so use it instead of
# -mdll -static
@@ -135,9 +137,13 @@
self.set_executables(compiler='gcc -mcygwin -O -Wall',
compiler_so='gcc -mcygwin -mdll -O -Wall',
compiler_cxx='g++ -mcygwin -O -Wall',
+ compiler_so_cxx='g++ -mcygwin -mdll -O -Wall',
linker_exe='gcc -mcygwin',
linker_so=('%s -mcygwin %s' %
- (self.linker_dll, shared_option)))
+ (self.linker_dll, shared_option)),
+ linker_exe_cxx='g++ -mcygwin',
+ linker_so_cxx=('%s -mcygwin %s' %
+ (self.linker_dll_cxx, shared_option)))
# cygwin and mingw32 need different sets of libraries
if self.gcc_version == "2.91.57":
@@ -163,8 +169,12 @@
raise CompileError, msg
else: # for other files use the C-compiler
try:
- self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
- extra_postargs)
+ if self.detect_language(src) == 'c++':
+ self.spawn(self.compiler_so_cxx + cc_args + [src, '-o', obj] +
+ extra_postargs)
+ else:
+ self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
+ extra_postargs)
except DistutilsExecError, msg:
raise CompileError, msg
@@ -330,9 +340,14 @@
self.set_executables(compiler='gcc%s -O -Wall' % no_cygwin,
compiler_so='gcc%s -mdll -O -Wall' % no_cygwin,
compiler_cxx='g++%s -O -Wall' % no_cygwin,
+ compiler_so_cxx='g++%s -mdll -O -Wall' % no_cygwin,
linker_exe='gcc%s' % no_cygwin,
linker_so='%s%s %s %s'
% (self.linker_dll, no_cygwin,
+ shared_option, entry_point),
+ linker_exe_cxx='g++%s' % no_cygwin,
+ linker_so_cxx='%s%s %s %s'
+ % (self.linker_dll_cxx, no_cygwin,
shared_option, entry_point))
# Maybe we should also append -mthreads, but then the finished
# dlls need another dll (mingwm10.dll see Mingw32 docs)
diff -Naur pypy2-v5.6.0-src/lib-python/2.7/distutils/emxccompiler.py pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/emxccompiler.py
--- pypy2-v5.6.0-src/lib-python/2.7/distutils/emxccompiler.py 2016-11-08 09:52:16.000000000 +0100
+++ pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/emxccompiler.py 2016-12-08 16:59:26.213690338 +0100
@@ -65,8 +65,12 @@
# XXX optimization, warnings etc. should be customizable.
self.set_executables(compiler='gcc -Zomf -Zmt -O3 -fomit-frame-pointer -mprobe -Wall',
compiler_so='gcc -Zomf -Zmt -O3 -fomit-frame-pointer -mprobe -Wall',
+ compiler_cxx='g++ -Zomf -Zmt -O3 -fomit-frame-pointer -mprobe -Wall',
+ compiler_so_cxx='g++ -Zomf -Zmt -O3 -fomit-frame-pointer -mprobe -Wall',
linker_exe='gcc -Zomf -Zmt -Zcrtdll',
- linker_so='gcc -Zomf -Zmt -Zcrtdll -Zdll')
+ linker_so='gcc -Zomf -Zmt -Zcrtdll -Zdll',
+ linker_exe_cxx='g++ -Zomf -Zmt -Zcrtdll',
+ linker_so_cxx='g++ -Zomf -Zmt -Zcrtdll -Zdll')
# want the gcc library statically linked (so that we don't have
# to distribute a version dependent on the compiler we have)
@@ -83,8 +87,12 @@
raise CompileError, msg
else: # for other files use the C-compiler
try:
- self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
- extra_postargs)
+ if self.detect_language(src) == 'c++':
+ self.spawn(self.compiler_so_cxx + cc_args + [src, '-o', obj] +
+ extra_postargs)
+ else:
+ self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
+ extra_postargs)
except DistutilsExecError, msg:
raise CompileError, msg
diff -Naur pypy2-v5.6.0-src/lib-python/2.7/distutils/sysconfig_cpython.py pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/sysconfig_cpython.py
--- pypy2-v5.6.0-src/lib-python/2.7/distutils/sysconfig_cpython.py 2016-11-08 09:52:16.000000000 +0100
+++ pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/sysconfig_cpython.py 2016-12-08 16:59:26.213690338 +0100
@@ -171,10 +171,12 @@
_osx_support.customize_compiler(_config_vars)
_config_vars['CUSTOMIZED_OSX_COMPILER'] = 'True'
- (cc, cxx, opt, cflags, ccshared, ldshared, so_ext, ar, ar_flags) = \
- get_config_vars('CC', 'CXX', 'OPT', 'CFLAGS',
- 'CCSHARED', 'LDSHARED', 'SO', 'AR',
- 'ARFLAGS')
+ (cc, cxx, ccshared, ldshared, ldcxxshared, so_ext, ar, ar_flags) = \
+ get_config_vars('CC', 'CXX', 'CCSHARED', 'LDSHARED', 'LDCXXSHARED',
+ 'SO', 'AR', 'ARFLAGS')
+
+ cflags = ''
+ cxxflags = ''
if 'CC' in os.environ:
newcc = os.environ['CC']
@@ -189,19 +191,27 @@
cxx = os.environ['CXX']
if 'LDSHARED' in os.environ:
ldshared = os.environ['LDSHARED']
+ if 'LDCXXSHARED' in os.environ:
+ ldcxxshared = os.environ['LDCXXSHARED']
if 'CPP' in os.environ:
cpp = os.environ['CPP']
else:
cpp = cc + " -E" # not always
if 'LDFLAGS' in os.environ:
ldshared = ldshared + ' ' + os.environ['LDFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['LDFLAGS']
if 'CFLAGS' in os.environ:
- cflags = opt + ' ' + os.environ['CFLAGS']
+ cflags = os.environ['CFLAGS']
ldshared = ldshared + ' ' + os.environ['CFLAGS']
+ if 'CXXFLAGS' in os.environ:
+ cxxflags = os.environ['CXXFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['CXXFLAGS']
if 'CPPFLAGS' in os.environ:
cpp = cpp + ' ' + os.environ['CPPFLAGS']
cflags = cflags + ' ' + os.environ['CPPFLAGS']
+ cxxflags = cxxflags + ' ' + os.environ['CPPFLAGS']
ldshared = ldshared + ' ' + os.environ['CPPFLAGS']
+ ldcxxshared = ldcxxshared + ' ' + os.environ['CPPFLAGS']
if 'AR' in os.environ:
ar = os.environ['AR']
if 'ARFLAGS' in os.environ:
@@ -210,13 +220,17 @@
archiver = ar + ' ' + ar_flags
cc_cmd = cc + ' ' + cflags
+ cxx_cmd = cxx + ' ' + cxxflags
compiler.set_executables(
preprocessor=cpp,
compiler=cc_cmd,
compiler_so=cc_cmd + ' ' + ccshared,
- compiler_cxx=cxx,
+ compiler_cxx=cxx_cmd,
+ compiler_so_cxx=cxx_cmd + ' ' + ccshared,
linker_so=ldshared,
linker_exe=cc,
+ linker_so_cxx=ldcxxshared,
+ linker_exe_cxx=cxx,
archiver=archiver)
compiler.shared_lib_extension = so_ext
diff -Naur pypy2-v5.6.0-src/lib-python/2.7/distutils/unixccompiler.py pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/unixccompiler.py
--- pypy2-v5.6.0-src/lib-python/2.7/distutils/unixccompiler.py 2016-11-08 09:52:16.000000000 +0100
+++ pypy2-v5.6.0-src-patched/lib-python/2.7/distutils/unixccompiler.py 2016-12-08 16:59:26.213690338 +0100
@@ -55,14 +55,17 @@
# are pretty generic; they will probably have to be set by an outsider
# (eg. using information discovered by the sysconfig about building
# Python extensions).
- executables = {'preprocessor' : None,
- 'compiler' : ["cc"],
- 'compiler_so' : ["cc"],
- 'compiler_cxx' : ["c++"], # pypy: changed, 'cc' is bogus
- 'linker_so' : ["cc", "-shared"],
- 'linker_exe' : ["cc"],
- 'archiver' : ["ar", "-cr"],
- 'ranlib' : None,
+ executables = {'preprocessor' : None,
+ 'compiler' : ["cc"],
+ 'compiler_so' : ["cc"],
+ 'compiler_cxx' : ["c++"],
+ 'compiler_so_cxx' : ["c++"],
+ 'linker_so' : ["cc", "-shared"],
+ 'linker_exe' : ["cc"],
+ 'linker_so_cxx' : ["c++", "-shared"],
+ 'linker_exe_cxx' : ["c++"],
+ 'archiver' : ["ar", "-cr"],
+ 'ranlib' : None,
}
if sys.platform[:6] == "darwin":
@@ -129,12 +132,19 @@
def _compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts):
compiler_so = self.compiler_so
+ compiler_so_cxx = self.compiler_so_cxx
if sys.platform == 'darwin':
compiler_so = _osx_support.compiler_fixup(compiler_so,
cc_args + extra_postargs)
+ compiler_so_cxx = _osx_support.compiler_fixup(compiler_so_cxx,
+ cc_args + extra_postargs)
try:
- self.spawn(compiler_so + cc_args + [src, '-o', obj] +
- extra_postargs)
+ if self.detect_language(src) == 'c++':
+ self.spawn(compiler_so_cxx + cc_args + [src, '-o', obj] +
+ extra_postargs)
+ else:
+ self.spawn(compiler_so + cc_args + [src, '-o', obj] +
+ extra_postargs)
except DistutilsExecError, msg:
raise CompileError, msg
@@ -191,23 +201,16 @@
ld_args.extend(extra_postargs)
self.mkpath(os.path.dirname(output_filename))
try:
- if target_desc == CCompiler.EXECUTABLE:
- linker = self.linker_exe[:]
+ if target_lang == "c++":
+ if target_desc == CCompiler.EXECUTABLE:
+ linker = self.linker_exe_cxx[:]
+ else:
+ linker = self.linker_so_cxx[:]
else:
- linker = self.linker_so[:]
- if target_lang == "c++" and self.compiler_cxx:
- # skip over environment variable settings if /usr/bin/env
- # is used to set up the linker's environment.
- # This is needed on OSX. Note: this assumes that the
- # normal and C++ compiler have the same environment
- # settings.
- i = 0
- if os.path.basename(linker[0]) == "env":
- i = 1
- while '=' in linker[i]:
- i = i + 1
-
- linker[i] = self.compiler_cxx[i]
+ if target_desc == CCompiler.EXECUTABLE:
+ linker = self.linker_exe[:]
+ else:
+ linker = self.linker_so[:]
if sys.platform == 'darwin':
linker = _osx_support.compiler_fixup(linker, ld_args)

@ -0,0 +1,256 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 pypy )
inherit check-reqs eutils multilib multiprocessing pax-utils python-any-r1 toolchain-funcs versionator
CPY_PATCHSET_VERSION="2.7.11-0"
MY_P=pypy2-v${PV}
DESCRIPTION="A fast, compliant alternative implementation of the Python language"
HOMEPAGE="http://pypy.org/"
SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${MY_P}-src.tar.bz2
https://dev.gentoo.org/~djc/python-gentoo-patches-${CPY_PATCHSET_VERSION}.tar.xz"
LICENSE="MIT"
# pypy -c 'import sysconfig; print sysconfig.get_config_var("SOABI")'
SLOT="0/41"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="bzip2 doc gdbm +jit libressl low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 test tk"
RDEPEND=">=sys-libs/zlib-1.1.3:0=
virtual/libffi:0=
virtual/libintl:0=
dev-libs/expat:0=
!libressl? ( dev-libs/openssl:0=[-bindist] )
libressl? ( dev-libs/libressl:0= )
bzip2? ( app-arch/bzip2:0= )
gdbm? ( sys-libs/gdbm:0= )
ncurses? ( sys-libs/ncurses:0= )
sqlite? ( dev-db/sqlite:3= )
tk? (
dev-lang/tk:0=
dev-tcltk/tix:0=
)
!dev-python/pypy-bin:0"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx )
${PYTHON_DEPS}
test? ( dev-python/pytest )"
S="${WORKDIR}/${MY_P}-src"
pkg_pretend() {
if [[ ${MERGE_TYPE} != binary ]]; then
if use low-memory; then
if ! python_is_installed pypy; then
eerror "USE=low-memory requires a (possibly old) version of dev-python/pypy"
eerror "or dev-python/pypy-bin being installed. Please install it using e.g.:"
eerror
eerror " $ emerge -1v dev-python/pypy-bin"
eerror
eerror "before attempting to build dev-python/pypy[low-memory]."
die "dev-python/pypy-bin (or dev-python/pypy) needs to be installed for USE=low-memory"
fi
CHECKREQS_MEMORY="1750M"
use amd64 && CHECKREQS_MEMORY="3500M"
else
CHECKREQS_MEMORY="3G"
use amd64 && CHECKREQS_MEMORY="6G"
fi
check-reqs_pkg_pretend
fi
}
pkg_setup() {
if [[ ${MERGE_TYPE} != binary ]]; then
pkg_pretend
if python_is_installed pypy; then
if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] || use low-memory; then
einfo "Using already-installed PyPy to perform the translation."
local EPYTHON=pypy
else
einfo "Using ${EPYTHON} to perform the translation. Please note that upstream"
einfo "recommends using PyPy for that. If you wish to do so, please unset"
einfo "the EPYTHON variable."
fi
fi
python-any-r1_pkg_setup
fi
}
src_prepare() {
epatch "${FILESDIR}/4.0.0-gentoo-path.patch" \
"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch" \
"${FILESDIR}"/2.5.0-shared-lib.patch # 517002
sed -e "s^@EPREFIX@^${EPREFIX}^" \
-e "s^@libdir@^$(get_libdir)^" \
-i lib-python/2.7/distutils/command/install.py || die
# apply CPython stdlib patches
pushd lib-python/2.7 > /dev/null || die
epatch "${FILESDIR}"/5.6.0_all_distutils_cxx.patch \
"${WORKDIR}"/patches/22_all_turkish_locale.patch \
"${WORKDIR}"/patches/62_all_xml.use_pyxml.patch
popd > /dev/null || die
epatch_user
}
src_compile() {
tc-export CC
local jit_backend
if use jit; then
jit_backend='--jit-backend='
# We only need the explicit sse2 switch for x86.
# On other arches we can rely on autodetection which uses
# compiler macros. Plus, --jit-backend= doesn't accept all
# the modern values...
if use x86; then
if use cpu_flags_x86_sse2; then
jit_backend+=x86
else
jit_backend+=x86-without-sse2
fi
else
jit_backend+=auto
fi
fi
local args=(
--shared
$(usex jit -Ojit -O2)
$(usex shadowstack --gcrootfinder=shadowstack '')
$(usex sandbox --sandbox '')
${jit_backend}
--make-jobs=$(makeopts_jobs)
pypy/goal/targetpypystandalone
)
# Avoid linking against libraries disabled by use flags
local opts=(
bzip2:bz2
ncurses:_minimal_curses
)
local opt
for opt in "${opts[@]}"; do
local flag=${opt%:*}
local mod=${opt#*:}
args+=(
$(usex ${flag} --withmod --withoutmod)-${mod}
)
done
local interp=( "${PYTHON}" )
if use low-memory; then
interp=( env PYPY_GC_MAX_DELTA=200MB
"${PYTHON}" --jit loop_longevity=300 )
fi
set -- "${interp[@]}" rpython/bin/rpython --batch "${args[@]}"
echo -e "\033[1m${@}\033[0m"
"${@}" || die "compile error"
use doc && emake -C pypy/doc/ html
pax-mark m pypy-c libpypy-c.so
}
src_test() {
# (unset)
local -x PYTHONDONTWRITEBYTECODE
./pypy-c ./pypy/test_all.py --pypy=./pypy-c lib-python || die
}
src_install() {
local dest=/usr/$(get_libdir)/pypy
einfo "Installing PyPy ..."
insinto "${dest}"
doins -r include lib_pypy lib-python pypy-c libpypy-c.so
fperms a+x ${dest}/pypy-c ${dest}/libpypy-c.so
pax-mark m "${ED%/}${dest}/pypy-c" "${ED%/}${dest}/libpypy-c.so"
dosym ../$(get_libdir)/pypy/pypy-c /usr/bin/pypy
dodoc README.rst
if ! use gdbm; then
rm -r "${ED%/}${dest}"/lib_pypy/gdbm.py \
"${ED%/}${dest}"/lib-python/*2.7/test/test_gdbm.py || die
fi
if ! use sqlite; then
rm -r "${ED%/}${dest}"/lib-python/*2.7/sqlite3 \
"${ED%/}${dest}"/lib_pypy/_sqlite3.py \
"${ED%/}${dest}"/lib-python/*2.7/test/test_sqlite.py || die
fi
if ! use tk; then
rm -r "${ED%/}${dest}"/lib-python/*2.7/{idlelib,lib-tk} \
"${ED%/}${dest}"/lib_pypy/_tkinter \
"${ED%/}${dest}"/lib-python/*2.7/test/test_{tcl,tk,ttk*}.py || die
fi
# Install docs
use doc && dohtml -r pypy/doc/_build/html/
einfo "Generating caches and byte-compiling ..."
local -x PYTHON=${ED%/}${dest}/pypy-c
local -x LD_LIBRARY_PATH="${ED%/}${dest}"
# we can't use eclass function since PyPy is dumb and always gives
# paths relative to the interpreter
local PYTHON_SITEDIR=${EPREFIX}/usr/$(get_libdir)/pypy/site-packages
python_export pypy EPYTHON
echo "EPYTHON='${EPYTHON}'" > epython.py || die
python_domodule epython.py
# Generate Grammar and PatternGrammar pickles.
"${PYTHON}" -c "import lib2to3.pygram, lib2to3.patcomp; lib2to3.patcomp.PatternCompiler()" \
|| die "Generation of Grammar and PatternGrammar pickles failed"
# Generate cffi modules
# Please keep in sync with pypy/tool/build_cffi_imports.py!
#cffi_build_scripts = {
# "sqlite3": "_sqlite3_build.py",
# "audioop": "_audioop_build.py",
# "tk": "_tkinter/tklib_build.py",
# "curses": "_curses_build.py" if sys.platform != "win32" else None,
# "syslog": "_syslog_build.py" if sys.platform != "win32" else None,
# "gdbm": "_gdbm_build.py" if sys.platform != "win32" else None,
# "pwdgrp": "_pwdgrp_build.py" if sys.platform != "win32" else None,
# "resource": "_resource_build.py" if sys.platform != "win32" else None,
cffi_targets=( audioop syslog pwdgrp resource )
use gdbm && cffi_targets+=( gdbm )
use ncurses && cffi_targets+=( curses )
use sqlite && cffi_targets+=( sqlite3 )
use tk && cffi_targets+=( tkinter/tklib )
local t
# all modules except tkinter output to .
# tkinter outputs to the correct dir ...
cd "${ED%/}${dest}"/lib_pypy || die
for t in "${cffi_targets[@]}"; do
# tkinter doesn't work via -m
"${PYTHON}" "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}"
done
# Cleanup temporary objects
find "${ED%/}${dest}" -name "_cffi_*.[co]" -delete || die
find "${ED%/}${dest}" -type d -empty -delete || die
# compile the installed modules
python_optimize "${ED%/}${dest}"
}

@ -1,7 +1,9 @@
DIST pyqtgraph-0.10.0.tar.gz 704972 SHA256 4c851deec81c1dd1ecb4468ff6d5b035349b167cc1b4e4bb724b4b410945d20b SHA512 d995da7b4f13ae0009582aebe3f753dc78566dc50ba9314d3a2d37ad4ed8f2fd8bb497a01bb8b37b6d96bf14c071aad018bcbc7224d9dd9b47589a7b5b640d30 WHIRLPOOL a3435da48e68a4d1dfadfcb3a07f58056291cfac09b09c6459520b781717005cf52037354e2062ad4d81ed4f734ed7acf8f55d2638df720bf22f3723424ceebb
DIST pyqtgraph-0.9.10.tar.gz 1086558 SHA256 4c0589774e3c8b0c374931397cf6356b9cc99a790215d1917bb7f015c6f0729a SHA512 c947bf69116b8b0a61a1db6ec70d51741667387f98320ce581733a306bea704754b7bb0abf94d6f01ce74dfc218b3c573db017a5e189cde76d00f85bc6b23a3d WHIRLPOOL 45ce6873298b30f74b374d3e6d7a97b1602a723d6d08847f79560fb29e6d66b70e23705e07ec5481e427fde99f27d4b84da8565ea53d96a377f5727176d35c8f
DIST pyqtgraph-0.9.9.tar.gz 1086535 SHA256 6f61a7415c9488b334f856f06bc436b61d3742b2257310fe4bc8a1b85f84590b SHA512 f1fdf6aa2d66f4fc222fbcf97709ef9d172a4f7611882f46e6f9738fed9485ada9d81dd4d078c51385743fa344e52c3c1e0477ae5b6fabd04718bba8622e6a3e WHIRLPOOL 4d68d476df65f71eb4d7ea88eb6004ffc09868de6dbcf5192da773af6069cd83f388e3945ced1977e2531c9249bc58cc950f8540aaf71696f55d973a005a0e33
EBUILD pyqtgraph-0.10.0.ebuild 1227 SHA256 7acb2854394e389b6650e6df119ea6b490064d9b0d2c071eceec1bb3ef9f5418 SHA512 10d185bf45b3021e67c5180a946e80c1a34ea82ca3fbab6daedeab26457fb6b2426cdae559cb1209e5cf7db0010f5b018e365f3907a2632d3ef71721c70dc379 WHIRLPOOL 5d8512df45a9919b72d1cd88435c8bc975483866fec032e904f524061a633d9706efbd3bd26e97733cd07e285b1f5c1b58447c35fe55e81599dfc862fc307a2b
EBUILD pyqtgraph-0.9.10.ebuild 1181 SHA256 f1db36bb94751faf7a83a65beda96d978302d504a3d4c45ee4371caa0c6f3368 SHA512 b7c9e5fa0c23f26d4d093a89344a501ed5a6fddfdf850be9a7119d0accadd222eb0ace79587df57809ba6d87f4b4ab892c0dd787646e8196a0776baed48585cc WHIRLPOOL 7bb1fcf3699c5f0903c5d253da3792e395e22c49ad1ff37fe83a34adc4c9aa368817b5aac7364f871a4acd07606ccee32e3f488d27b3dfeeb9038d70d600ecdb
EBUILD pyqtgraph-0.9.9.ebuild 1121 SHA256 4fd0d8f25f6fc0b3e637e85dbbd9991a463c0142133a2835bd1447bfa5806269 SHA512 a80b8aa2a8c110a7288949a5d0ccb2c9b1cd788ac262c657ff4211e5eed00656d40344b91218c2afa375f41a75e58c3233f672e115ef7a18ef9ddbbcddc699c0 WHIRLPOOL 2686e960c909f00e10780f92fd12cf71545425eb12dce590c0ed493ce4be162524b57efb36cbe4b4b84a7bbc43b96f31ee503c91cd5c492e16b25effb6d0421b
MISC ChangeLog 2749 SHA256 f7e1a9cf1d0785b1d4144519200f45478948444a43b11709f6f198620fc029ba SHA512 1aa1ac3cdb0326c3e866c32d9aa7bb655665927d8a65e0f4e33327e0b8eefa6211cbcf7a938d3dd2f0052160394ae8b842be5753b48f795133bdd4075d295958 WHIRLPOOL e03191de7edbf03d4b7d8e7129b1b954588274e8ebd658cfbef0f4dc934ec68fc1f5a446de46e67b13353783fc13056266cab285a233ff2d92d7a13ee17967b0
MISC ChangeLog 2883 SHA256 acdb8520999112df7f0ed04e58f2ea4137050bb81a63928bf1075283920c4eaa SHA512 433cb7dca164f86ee5025faa7821cb7df2ebe7e741ac7616b6fd3f9f74211c5ef57e4b7706d80bca27eacd24e1cb492f706961423209437677c3a6f8dd87b355 WHIRLPOOL 22335c4c4766fcf2ec4ef3ae644a76e6fb39f14f521f787465e9314d62d3af567a708801faa5468265250a9b5c45ef604e305d0cf1c6986dc7f26d93622d16ed
MISC ChangeLog-2015 886 SHA256 4dc55cf1e879e4b5edd700fb49f4aa53042762675b29a20772d22272055cafcd SHA512 9a796f002f4518dfda8ff79d012613022cc73cc0239dbda642d59490b81e2a6084d614986d3c9b6283d53e071594a4ee97e31a07ac3807957c9248a3024d29f0 WHIRLPOOL 303adf4e8e02298c4c9b53b3edd2a3fd978389d33b6c3327b658d3728507b749ce7e6515139d5661550965d828567ccbc3fcc832ac0ea40059de3027e31d43b6
MISC metadata.xml 334 SHA256 643e68544e00133611e303f4dedd087b7f8a88bb02a84b46e8053b0ef8da0a70 SHA512 0508e3e04125aa9ec46c82dd47593ad3055ed8769d4d1499d892986db40deb9f5405a57546e48f06149c0298bd44582efb53b4b21d67d15e8c3b3fb3aee63eba WHIRLPOOL a680e6ab6c03df3e147a0b1dbdd3f4cf120692571fd3f8c642f4735e495e4d3ac7fcf7dbeafe5dfbba9941aa18978f773ca61e24e9249a08c1ada20807bdab4d

@ -0,0 +1,53 @@
# Copyright 1999-2016 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
DESCRIPTION="a pure-python graphics and GUI library built on PyQt/PySide and numpy"
HOMEPAGE="http://www.pyqtgraph.org/ https://github.com/pyqtgraph/pyqtgraph"
SRC_URI="https://github.com/pyqtgraph/${PN}/archive/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc examples opengl"
RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
sci-libs/scipy[${PYTHON_USEDEP}]
|| (
dev-python/PyQt5[${PYTHON_USEDEP}]
dev-python/PyQt4[${PYTHON_USEDEP}]
dev-python/pyside[${PYTHON_USEDEP}]
)
opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )
"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
"
S=${WORKDIR}/${PN}-${P}
python_prepare_all() {
distutils-r1_python_prepare_all
# fix distutils warning
sed -i 's/install_requires/requires/' setup.py || die
if ! use opengl; then
rm -r pyqtgraph/opengl || die
fi
}
python_compile_all() {
use doc && emake -C doc html
}
python_install_all() {
use doc && local HTML_DOCS=( doc/build/html/. )
use examples && dodoc -r examples
distutils-r1_python_install_all
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save