parent
3c16e826e3
commit
a320ead9c0
@ -0,0 +1,186 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
MY_EXTRAS_VER="20151223-1501Z"
|
||||
SUBSLOT="18"
|
||||
MYSQL_PV_MAJOR="5.6"
|
||||
|
||||
inherit toolchain-funcs mysql-multilib-r1
|
||||
|
||||
HOMEPAGE="http://mariadb.org/"
|
||||
DESCRIPTION="An enhanced, drop-in replacement for MySQL"
|
||||
|
||||
IUSE="bindist odbc oqgraph pam sphinx tokudb xml"
|
||||
RESTRICT="!bindist? ( bindist )"
|
||||
|
||||
REQUIRED_USE="server? ( tokudb? ( jemalloc ) ) static? ( !pam )"
|
||||
|
||||
# REMEMBER: also update eclass/mysql*.eclass before committing!
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
|
||||
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
|
||||
PATCHES=(
|
||||
"${MY_PATCH_DIR}/01050_all_mariadb_mysql_config_cleanup-5.5.41.patch"
|
||||
"${MY_PATCH_DIR}/20004_all_mariadb-filter-tokudb-flags-10.0.23.patch"
|
||||
"${MY_PATCH_DIR}/20006_all_cmake_elib-mariadb-10.0.15.patch"
|
||||
"${MY_PATCH_DIR}/20009_all_mariadb_myodbc_symbol_fix-5.5.38.patch"
|
||||
"${MY_PATCH_DIR}/20018_all_mariadb-10.0.20-without-clientlibs-tools.patch"
|
||||
)
|
||||
COMMON_DEPEND="
|
||||
!bindist? ( >=sys-libs/readline-4.1:0= )
|
||||
server? (
|
||||
extraengine? (
|
||||
odbc? ( dev-db/unixODBC:0= )
|
||||
xml? ( dev-libs/libxml2:2= )
|
||||
)
|
||||
oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= )
|
||||
pam? ( virtual/pam:0= )
|
||||
tokudb? ( app-arch/snappy )
|
||||
)
|
||||
>=dev-libs/libpcre-8.35:3=
|
||||
"
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
|
||||
${COMMON_DEPEND}"
|
||||
RDEPEND="${RDEPEND} ${COMMON_DEPEND}
|
||||
perl? ( !dev-db/mytop
|
||||
virtual/perl-Getopt-Long
|
||||
dev-perl/TermReadKey
|
||||
virtual/perl-Term-ANSIColor
|
||||
virtual/perl-Time-HiRes )
|
||||
"
|
||||
MULTILIB_WRAPPED_HEADERS+=( /usr/include/mysql/mysql_version.h )
|
||||
|
||||
src_configure(){
|
||||
# bug 508724 mariadb cannot use ld.gold
|
||||
tc-ld-disable-gold
|
||||
local MYSQL_CMAKE_NATIVE_DEFINES=(
|
||||
-DWITH_JEMALLOC=$(usex jemalloc system)
|
||||
-DWITH_PCRE=system
|
||||
)
|
||||
if use server ; then
|
||||
# Federated{,X} must be treated special otherwise they will not be built as plugins
|
||||
if ! use extraengine ; then
|
||||
MYSQL_CMAKE_NATIVE_DEFINES+=(
|
||||
-DWITHOUT_FEDERATED=1
|
||||
-DWITHOUT_FEDERATEDX=1 )
|
||||
fi
|
||||
|
||||
MYSQL_CMAKE_NATIVE_DEFINES+=(
|
||||
$(mysql-cmake_use_plugin oqgraph OQGRAPH)
|
||||
$(mysql-cmake_use_plugin sphinx SPHINX)
|
||||
$(mysql-cmake_use_plugin tokudb TOKUDB)
|
||||
$(mysql-cmake_use_plugin pam AUTH_PAM)
|
||||
-DWITHOUT_CASSANDRA=0
|
||||
$(mysql-cmake_use_plugin extraengine SEQUENCE)
|
||||
$(mysql-cmake_use_plugin extraengine SPIDER)
|
||||
$(mysql-cmake_use_plugin extraengine CONNECT)
|
||||
-DCONNECT_WITH_MYSQL=1
|
||||
-DCONNECT_WITH_LIBXML2=$(usex xml)
|
||||
-DCONNECT_WITH_ODBC=$(usex odbc)
|
||||
-DWITHOUT_MROONGA=1
|
||||
)
|
||||
fi
|
||||
mysql-multilib-r1_src_configure
|
||||
}
|
||||
|
||||
# Official test instructions:
|
||||
# USE='embedded extraengine perl server openssl static-libs' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mariadb-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
multilib_src_test() {
|
||||
|
||||
if ! multilib_is_native_abi ; then
|
||||
einfo "Server tests not available on non-native abi".
|
||||
return 0;
|
||||
fi
|
||||
|
||||
local TESTDIR="${BUILD_DIR}/mysql-test"
|
||||
local retstatus_unit
|
||||
local retstatus_tests
|
||||
|
||||
if use server ; then
|
||||
|
||||
# Bug #213475 - MySQL _will_ object strenously if your machine is named
|
||||
# localhost. Also causes weird failures.
|
||||
[[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost"
|
||||
|
||||
if [[ $UID -eq 0 ]]; then
|
||||
die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root."
|
||||
fi
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Run CTest (test-units)
|
||||
cmake-utils_src_test
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
# Enable parallel testing, auto will try to detect number of cores
|
||||
# You may set this by hand.
|
||||
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
|
||||
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
|
||||
|
||||
# create directories because mysqladmin might run out of order
|
||||
mkdir -p "${T}"/var-tests{,/log}
|
||||
|
||||
# These are failing in MariaDB 10.0 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql,
|
||||
# funcs_1.is_columns_mysql main.bootstrap
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test, main.mysql_client_test_nonblock
|
||||
# main.mysql_client_test_comp:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam
|
||||
# fails due to bad cleanup of previous tests when run in parallel
|
||||
# The tool is deprecated anyway
|
||||
# Bug 532288
|
||||
|
||||
for t in main.mysql_client_test main.mysql_client_test_nonblock \
|
||||
main.mysql_client_test_comp \
|
||||
binlog.binlog_statement_insert_delayed main.information_schema \
|
||||
main.mysqld--help main.bootstrap \
|
||||
archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam \
|
||||
funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do
|
||||
mysql-multilib-r1_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}" || die
|
||||
|
||||
# run mysql-test tests
|
||||
perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder
|
||||
|
||||
retstatus_tests=$?
|
||||
[[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
popd || die
|
||||
|
||||
# Cleanup is important for these testcases.
|
||||
pkill -9 -f "${S}/ndb" 2>/dev/null
|
||||
pkill -9 -f "${S}/sql" 2>/dev/null
|
||||
|
||||
failures=""
|
||||
[[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit"
|
||||
[[ $retstatus_tests -eq 0 ]] || failures="${failures} tests"
|
||||
has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
[[ -z "$failures" ]] || die "Test failures: $failures"
|
||||
einfo "Tests successfully completed"
|
||||
|
||||
else
|
||||
einfo "Skipping server tests due to minimal build."
|
||||
fi
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST java-config-wrapper-0.16.tar.bz2 7421 SHA256 26a9bddd2c4123bbe32cb52a248cfc8657ab9d414d4c330a10ec2bee3c3aa300 SHA512 24dc96d18b71e59129f0e5a376b7ca412941ec7337d7f3cbd67f40c211318955234b480031047fc367875cfaf8613a0f4aca67d479d424de9b48592d5dcb3fbf WHIRLPOOL f7e2e4fdedf7c51529a90d69e6ed34a15b98c062005476e01d2e5aaeea2d113c40e3d879fdc0a825512460545333bd55caf3f6779421fd101a09d70f3edd9d06
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="Wrapper for java-config"
|
||||
HOMEPAGE="https://www.gentoo.org/proj/en/java"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="!<dev-java/java-config-1.3"
|
||||
RDEPEND="app-portage/portage-utils"
|
||||
|
||||
src_install() {
|
||||
dobin src/shell/* || die
|
||||
dodoc AUTHORS || die
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
DESCRIPTION="Wrapper for java-config"
|
||||
HOMEPAGE="https://www.gentoo.org/proj/en/java"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~hppa ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="!<dev-java/java-config-1.3"
|
||||
RDEPEND="app-portage/portage-utils"
|
||||
|
||||
src_install() {
|
||||
dobin src/shell/* || die
|
||||
dodoc AUTHORS || die
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST MoarVM-2016.01.tar.gz 3314742 SHA256 d409b684c7c92b144b31cf7f0408f30ccbb033ce646f57d7fbaeb9683773e37b SHA512 019433a985c8245c231d533b8310fceda185a694681aaecb922602ad98897c636c40fbe1a36ba656af4c242b28315611f656454eb41f25e0f891b652210eb435 WHIRLPOOL f603e1f60667771e0200e731b37ff854346d00a0de484a9b3072f83e0ee624bc2b7d7e862c872d9062a4397adb5bfab31d835754966a7fe44490312c82a37e8e
|
||||
DIST MoarVM-2016.02.tar.gz 3313448 SHA256 3bdacebba98e6b2d3d10f12af0ab514dec27fb24b15ed00aef479b7d190ce40a SHA512 fdeb107e071bcd7a893f15f105e722543010a87710cbd2ac4ce322000c96c9dae5c5e661dd8d60e712c4fe22d860650a003485d75f95a5b19fcde266f8fe483d WHIRLPOOL 9ccb54d147d558b4fa52bfe9b098384b3d61dffba598db803828bb0cbbc8bae9fd6a527d093c07a421cd97a59952e11ffaf9c6cef93ce9b48778009558e96732
|
||||
DIST MoarVM-2016.03.tar.gz 3318299 SHA256 dfc3914e609f30ff06f14267bcbb4fcc6da3d85782d35c1838701a5ea41d8f2f SHA512 358c48f6b1803e39841e9f287f2fe3cdde743962d9d9c34e629c18b1b7290fd8a713917f24233dd092ed68adf9a6d0aadb25bda22b3e353d40bd57ae58d70216 WHIRLPOOL e68dfbc40bda23a49c28089fe8396e5a182afc0ac2550f9ab5d9f1564943af163fcc68b466feaf0778a2df57cd472c87f0853d47882b9b625434c7740ec5aec4
|
||||
DIST MoarVM-2016.04.tar.gz 3332850 SHA256 6fe9000daada59535747f2557cc73573241ba8a6044271caf1647aa37be33c6d SHA512 ef22145c9f7c32d7d12192cee63f286544500adff40fc2dbaad677d57108bc6efedc348fe8ddf460fe12d2c6b282e885bcb74fb3bcaa1e06b7719754175afe7d WHIRLPOOL e314f80cd785d31768630798647d7f445831bb29aaded88ef32326df3f4705a5d3fba2da00fce6888a2256b57aeb838922e94c3096250d30112f2be2bfacbb92
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
MY_PN="MoarVM"
|
||||
|
||||
DESCRIPTION="A 6model-based VM for NQP and Rakudo Perl 6"
|
||||
HOMEPAGE="http://moarvm.org"
|
||||
SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz"
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-libs/libuv
|
||||
dev-libs/libtommath
|
||||
dev-libs/libatomic_ops
|
||||
dev-libs/libuv
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
S="${WORKDIR}/MoarVM-${PV}"
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl --prefix="/usr" --has-libtommath --has-libatomic_ops --has-libuv || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST nqp-2016.01.tar.gz 5117110 SHA256 87875120af7167093643f2a35869d66a61f735220a9348627ba89cf294387c8b SHA512 e79668f7f5f3679fe3b93f63e1151da1eab109ef4acc6f8ae3da3d9e5c3da814440dd43279978b1a13f30647d7c52bda5575b02f366bd928965b06b47c6d6d91 WHIRLPOOL d2369417707332d8bc045f6f93da81e1301ec2599f197664d80e6edeefc1bc7a2147ad3b7e893eef0fb6b96adf2f68f5ab44b948801e266e68d99552253abeda
|
||||
DIST nqp-2016.02.tar.gz 5121833 SHA256 051ddd4bab8f73a688836d896340320ff7043a6ecbd5c53be099249e75e33b8d SHA512 9a3233e351ebdf73ed27d3eade2052936d1a49ea95d32a8176e426e7126c720e4a3f69dedc4067925272293329b08ab397f6a7523b9e4129952847fbd86fcf0d WHIRLPOOL 1bad2dc420d59f07c3d9b8d9dcc78d51a772ed2672419fc53e427c68e24fce5645a0dcfd4a4e138e6333f9e909297b49fafe190e6dc763cca8e52dce20309ec5
|
||||
DIST nqp-2016.03.tar.gz 5126687 SHA256 50731983cfc0800015bf73a2174000f5631ad09b551ff190153fba00a448067f SHA512 707701e22752cb43b0694c8c57ec834cfee3d2a50c2b6ae3ee36af5881728c94ae1d03d07c624367edb6cf58bba18abd26dcc18656b0483f4f979db5dd26a07e WHIRLPOOL 364abefc3d7b005b89fd3a3180e66971dbc56851377b93e38d2a8b2ed546121ec730628e0f93947f77e8f12346d64e60b4af8ffa720dc0a05810fae846b262a4
|
||||
DIST nqp-2016.04.tar.gz 5156494 SHA256 9176422eb2a99db24ab520bc78686f3a2c008ba73bf8c7091a790985f5061019 SHA512 5dcb685a90b26fee3e8dac3ca24da11bd967d034b5328232d18d9db37e27645b57259cabf54ef8e10b3ac508b1aa784072f0a9542d30168d3017f86e610c3cee WHIRLPOOL 0711e1471740b0ed181f9e4504f810a084056e74650c0ffb1c6c17e2976b2c1facb6a7e73df5d991d9ffe43f055fe844f0756dbd816375708b4d499a0f7a9162
|
||||
|
@ -0,0 +1,64 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
# still not working
|
||||
RESTRICT="test"
|
||||
|
||||
inherit eutils multilib versionator
|
||||
|
||||
GITCRAP=10d3ecc
|
||||
|
||||
DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
|
||||
HOMEPAGE="http://rakudo.org/"
|
||||
SRC_URI="https://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE="doc java +moar"
|
||||
REQUIRED_USE="|| ( java moar )"
|
||||
|
||||
RDEPEND="
|
||||
java? ( >=virtual/jre-1.7 )
|
||||
moar? ( ~dev-lang/moarvm-${PV} )
|
||||
dev-libs/libffi"
|
||||
DEPEND="${RDEPEND}
|
||||
java? ( >=virtual/jdk-1.7 )
|
||||
dev-lang/perl"
|
||||
|
||||
S=${WORKDIR}/perl6-nqp-${GITCRAP}
|
||||
|
||||
src_configure() {
|
||||
use java && myconf+="jvm,"
|
||||
use moar && myconf+="moar,"
|
||||
perl Configure.pl --backend=${myconf} --prefix=/usr || die
|
||||
# dirty hack to make dyncall not fail
|
||||
sed -i -e 's/-Werror=missing-prototypes//' Makefile || die
|
||||
sed -i -e 's/-Werror=missing-declarations//' Makefile || die
|
||||
sed -i -e 's/-Werror=strict-prototypes//' Makefile || die
|
||||
|
||||
# more dirty hack to allow building with newer gcc
|
||||
sed -i -e 's/-Werror=implicit-function-declaration//' Makefile || die
|
||||
sed -i -e 's/-Werror=nested-externs//' Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install || die
|
||||
|
||||
dodoc CREDITS README.pod || die
|
||||
|
||||
if use doc; then
|
||||
dodoc -r docs/* || die
|
||||
fi
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST rakudo-2016.01.1.tar.gz 2687265 SHA256 897d01bcb27c209bd51918bb5be6adc6e6ea9dbc2c6b65414f9ac081aa8c5d7b SHA512 31228d49577f5d25b306a987650af0ae11bb2fa80fcaeee421dbe88dc9812edd5a399999f8727dee11d74177b7b9bca0290e26c4240c7baed35fabb4c912f85f WHIRLPOOL 52b2d7d1a0461883b1d07bbb492994f7eb8930a8726565d9a4788883e16510fc052dc066bf8443e09042548d76a3f3ca1cb17be8baa23b16f5742eb52f33c39b
|
||||
DIST rakudo-2016.02.tar.gz 2691766 SHA256 8ccfbf24f49bf4f5aa0304ffa69abbd90b97dc59f2c65e2384c6b609e3d3f00a SHA512 9fa891a84e882626050772231dee15ad20f1c2d84b5b9ff985964efbff45f18e0a1940dad2cc1fbb8b91f69d9f7f2a3034998819e8ddbf0c380684b326d299ca WHIRLPOOL 2a55ec29df905ec79fee842f84394ac8733d1b116fc90c29a06e8953a77b15bfc193d974a804f99d41ee0b9fce87d4b07ff6e367f03243d08d03f20340fe766e
|
||||
DIST rakudo-2016.03.tar.gz 2702229 SHA256 d77b58acb09f34c99af94f32db92698df88cda7015c7630ddb1392adbf703471 SHA512 53619288655edf72f986cb5fe7b72cd70ed88a6b18421d46d5d70a8932ca22eb1067be5ddf98264e576f7d81a84d9bbaca2ac5ac3241e582d2f4672589ba7ab1 WHIRLPOOL 43696dda25214aa9e30be7c1c3323dee8ea0f1c50a5754ca2a08d421b4c59cac5001fa4a63d8086ce0cb97801eb098d4e854ca4b801eaf7d277099bf6d86b655
|
||||
DIST rakudo-2016.04.tar.gz 2706659 SHA256 207d723c9b2d524daf6008a3ed026ea06773d937e76e0fe79b89bfb7dcd0d92b SHA512 08e718643cfa89edbb8995ab9f350f69053e41cff97b33530dd2eb202d2ab2116d219ef1385717b48f5883665c73a181b1b054c1300db302fba31c6081e97532 WHIRLPOOL d49791b696114f57b685221be5cfe1873a88507810819b2a9aace07da2c2d7535eeaecc6c830df3265ecd1ff352effa509cbb3f24cba7e8afc0dc1468553cce6
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="A compiler for the Perl 6 programming language"
|
||||
HOMEPAGE="http://rakudo.org"
|
||||
|
||||
if [[ ${PV} == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/rakudo/${PN}.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="${HOMEPAGE}/downloads/${PN}/${P}.tar.gz"
|
||||
fi
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
# TODO: add USE="javascript" once that's usable in nqp
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="=dev-lang/nqp-${PV}:=[moar]"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-lang/perl-5.10"
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl --prefix=/usr --sysroot=/usr --backends=moar
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export RAKUDO_PRECOMP_PREFIX=$(mktemp -d)
|
||||
default
|
||||
}
|
@ -0,0 +1,245 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit multilib eutils flag-o-matic pax-utils
|
||||
|
||||
#same order as http://www.sbcl.org/platform-table.html
|
||||
BV_X86=1.2.7
|
||||
BV_AMD64=1.3.4
|
||||
BV_PPC=1.2.7
|
||||
BV_SPARC=1.0.28
|
||||
BV_ALPHA=1.0.28
|
||||
BV_ARM=1.2.7
|
||||
BV_ARM64=1.3.4
|
||||
BV_PPC_MACOS=1.0.47
|
||||
BV_X86_MACOS=1.1.6
|
||||
BV_X64_MACOS=1.2.11
|
||||
BV_SPARC_SOLARIS=1.0.23
|
||||
BV_X86_SOLARIS=1.2.7
|
||||
BV_X64_SOLARIS=1.2.7
|
||||
|
||||
DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp"
|
||||
HOMEPAGE="http://sbcl.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
|
||||
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
|
||||
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
|
||||
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
|
||||
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
|
||||
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )
|
||||
arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 )
|
||||
ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 )
|
||||
x86-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_MACOS}-x86-darwin-binary.tar.bz2 )
|
||||
x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 )
|
||||
sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 )
|
||||
x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 )
|
||||
x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 )"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="debug doc source +threads +unicode pax_kernel zlib"
|
||||
|
||||
CDEPEND=">=dev-lisp/asdf-3.1:="
|
||||
DEPEND="${CDEPEND}
|
||||
doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )
|
||||
pax_kernel? ( sys-apps/elfix )"
|
||||
RDEPEND="${CDEPEND}
|
||||
!prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )"
|
||||
|
||||
# Disable warnings about executable stacks, as this won't be fixed soon by upstream
|
||||
QA_EXECSTACK="usr/bin/sbcl"
|
||||
|
||||
CONFIG="${S}/customize-target-features.lisp"
|
||||
ENVD="${T}/50sbcl"
|
||||
|
||||
# Prevent ASDF from using the system libraries
|
||||
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
|
||||
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
|
||||
|
||||
usep() {
|
||||
use ${1} && echo "true" || echo "false"
|
||||
}
|
||||
|
||||
sbcl_feature() {
|
||||
echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
|
||||
}
|
||||
|
||||
sbcl_apply_features() {
|
||||
sed 's/^X//' > "${CONFIG}" <<-'EOF'
|
||||
(lambda (list)
|
||||
X (flet ((enable (x) (pushnew x list))
|
||||
X (disable (x) (setf list (remove x list))))
|
||||
EOF
|
||||
if use x86 || use amd64; then
|
||||
sbcl_feature "$(usep threads)" ":sb-thread"
|
||||
fi
|
||||
sbcl_feature "true" ":sb-ldb"
|
||||
sbcl_feature "false" ":sb-test"
|
||||
sbcl_feature "$(usep unicode)" ":sb-unicode"
|
||||
sbcl_feature "$(usep zlib)" ":sb-core-compression"
|
||||
sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
|
||||
sed 's/^X//' >> "${CONFIG}" <<-'EOF'
|
||||
X )
|
||||
X list)
|
||||
EOF
|
||||
cat "${CONFIG}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv sbcl-*-* sbcl-binary || die
|
||||
cd "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/gentoo-fix_install_man.patch
|
||||
# bug #468482
|
||||
eapply "${FILESDIR}"/concurrency-test-1.2.6.patch
|
||||
# bugs #486552, #527666, #517004
|
||||
eapply "${FILESDIR}"/bsd-sockets-test-1.2.11.patch
|
||||
# bugs #560276, #561018
|
||||
eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch
|
||||
|
||||
eapply "${FILESDIR}"/${PN}-1.2.11-solaris.patch
|
||||
eapply "${FILESDIR}"/${PN}-1.2.13-verbose-build.patch
|
||||
|
||||
# To make the hardened compiler NOT compile with -fPIE -pie
|
||||
if gcc-specs-pie ; then
|
||||
einfo "Disabling PIE..."
|
||||
eapply "${FILESDIR}"/${PN}-1.1.17-gentoo-fix_nopie_for_hardened_toolchain.patch
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
|
||||
# bug #526194
|
||||
sed -e "s@CFLAGS =.*\$@CFLAGS = ${CFLAGS} -g -Wall -Wsign-compare@" \
|
||||
-e "s@LINKFLAGS =.*\$@LINKFLAGS = ${LDFLAGS} -g@" \
|
||||
-i src/runtime/GNUmakefile || die
|
||||
|
||||
sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \
|
||||
-i make-config.sh || die
|
||||
|
||||
cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
|
||||
|
||||
use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
|
||||
|
||||
# Some shells(such as dash) don't have "time" as builtin
|
||||
# and we don't want to DEPEND on sys-process/time
|
||||
sed "s,^time ,," -i make.sh || die
|
||||
sed "s,/lib,/$(get_libdir),g" -i install.sh || die
|
||||
# #define SBCL_HOME ...
|
||||
sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
|
||||
# change location of /etc/sbclrc ...
|
||||
sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die
|
||||
|
||||
find . -type f -name .cvsignore -delete
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# customizing SBCL version as per
|
||||
# http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
|
||||
echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
|
||||
|
||||
# applying customizations
|
||||
sbcl_apply_features
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local bindir="${WORKDIR}"/sbcl-binary
|
||||
|
||||
strip-unsupported-flags ; filter-flags -fomit-frame-pointer
|
||||
|
||||
if use pax_kernel ; then
|
||||
# To disable PaX on hardened systems
|
||||
pax-mark -mr "${bindir}"/src/runtime/sbcl
|
||||
|
||||
# Hack to disable PaX on second GENESIS stage
|
||||
sed -i -e '/^[ \t]*echo \/\/doing warm init - compilation phase$/a\ paxmark.sh -mr \.\/src\/runtime\/sbcl' \
|
||||
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
|
||||
fi
|
||||
|
||||
# clear the environment to get rid of non-ASCII strings, see bug 174702
|
||||
# set HOME for paludis
|
||||
env - HOME="${T}" PATH="${PATH}" \
|
||||
CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
|
||||
CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
|
||||
GNUMAKE=make ./make.sh \
|
||||
"sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
|
||||
|| die "make failed"
|
||||
|
||||
# need to set HOME because libpango(used by graphviz) complains about it
|
||||
if use doc; then
|
||||
env - HOME="${T}" PATH="${PATH}" \
|
||||
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
|
||||
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
|
||||
make -C doc/manual info html || die "Cannot build manual"
|
||||
env - HOME="${T}" PATH="${PATH}" \
|
||||
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
|
||||
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
|
||||
make -C doc/internals info html || die "Cannot build internal docs"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ewarn "Unfortunately, it is known that some tests fail eg."
|
||||
ewarn "run-program.impure.lisp. This is an issue of the upstream's"
|
||||
ewarn "development and not of Gentoo's side. Please, before filing"
|
||||
ewarn "any bug(s) search for older submissions. Thank you."
|
||||
time ( cd tests && sh run-tests.sh )
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# install system-wide initfile
|
||||
dodir /etc/
|
||||
sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF
|
||||
;;; The following is required if you want source location functions to
|
||||
;;; work in SLIME, for example.
|
||||
X
|
||||
(setf (logical-pathname-translations "SYS")
|
||||
X '(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*")
|
||||
X ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*")))
|
||||
X
|
||||
;;; Setup ASDF2
|
||||
(load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp")
|
||||
EOF
|
||||
|
||||
# Install documentation
|
||||
unset SBCL_HOME
|
||||
INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" DOC_DIR="${ED}/usr/share/doc/${PF}" \
|
||||
sh install.sh || die "install.sh failed"
|
||||
|
||||
# bug #517008
|
||||
pax-mark -mr "${D}"/usr/bin/sbcl
|
||||
|
||||
# rm empty directories lest paludis complain about this
|
||||
find "${ED}" -empty -type d -exec rmdir -v {} +
|
||||
|
||||
if use doc; then
|
||||
docinto html
|
||||
dodoc -r doc/manual/
|
||||
dodoc -r doc/internals/sbcl-internals
|
||||
|
||||
doinfo doc/manual/*.info*
|
||||
doinfo doc/internals/sbcl-internals.info
|
||||
|
||||
docinto internals-notes
|
||||
dodoc doc/internals-notes/*
|
||||
else
|
||||
rm -Rv "${ED}/usr/share/doc/${PF}" || die
|
||||
fi
|
||||
|
||||
dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
|
||||
|
||||
# install the SBCL source
|
||||
if use source; then
|
||||
./clean.sh
|
||||
cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die
|
||||
fi
|
||||
|
||||
# necessary for running newly-saved images
|
||||
echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}"
|
||||
echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
|
||||
doenvd "${ENVD}"
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=NI-S
|
||||
DIST_VERSION=0.03
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Utility for looking for perl objects that are not reclaimed"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="virtual/perl-ExtUtils-MakeMaker"
|
@ -0,0 +1 @@
|
||||
DIST Devel-Leak-0.03.tar.gz 3233 SHA256 6f42c34f11e2b4e3ea2e0e6b9416a88a685add447910caf4d91dd2c178177252 SHA512 177f64b87fa6ab08b93f7c5bfcbaf4421e8431bf795976a0a7efa0120828984fed29a2bc12918e5bea9ea3edccf6316ba8daf704f349aece84b45bdd11f57707 WHIRLPOOL 49031a2a4e8de22208730354f9bc917980280048efa8bdbbba180021c8d13e91e28126aca9bd0b28e180fc2ff3548a97690dba51e7f00a79a581dc326edf4dc3
|
@ -1,8 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<maintainer type="project">
|
||||
<email>perl@gentoo.org</email>
|
||||
<name>Gentoo Perl Project</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,3 +1,2 @@
|
||||
DIST RPC-XML-0.77.tar.gz 205679 SHA256 e38c5d131e8c29f41ca39ac1e4b7abd33ed1c9b417e0d8ac1c24a056ce7e6f5a SHA512 960625a387da279bab93d09f8b62d4e4f3e01a008abcc5503de3661171c1a4ffd4db9a4c10c4882e77bc7d12bb14071ca875c1988a3d3126fdf6ee70d68e80c9 WHIRLPOOL aca53100c4e905eba8ad4ea763058c6e63401d6de14be5c79450143eea3167f8d335eb3ff47789396612099bce4b6eed0aeb2d2b39a3158c161a37b66f15a9dc
|
||||
DIST RPC-XML-0.78.tar.gz 207243 SHA256 a2c02724a29f8f3183e396d1ca69fa76650cd913334d6d429a094321f588ec6a SHA512 160c5e699d3de78fe61a2d7a307e094261054cc4936d2b909fd0d29af77ca57aa76cd62f421a714c39feb1b46f1d81b9561551884dfb7e4dc6ab560c8e3e2822 WHIRLPOOL 5c72f81b60a53ad3fe51001bb86a978a0eef8a09ef0302f54c84c4b32b89a99bcbeceed756ac4c667e4fe3716e5f3eee69327db73332651a485134e8d0f1e318
|
||||
DIST RPC-XML-0.79.tar.gz 209612 SHA256 9822ffcfbea9c2bddef00507dc93f7acb83589e6ff6460ca7040f147aeebf9a9 SHA512 541ee3abf4e44cff68a2b7b7c4f78095e8e4ec479d72b52d300503bc1688f64fd01a0ff3c2cdf8e18573d19af0bae467ac68befe7ad8756e6287ed494a50ce26 WHIRLPOOL 9e42d4c4fee850283bc692cf27915bcd562282e814778253bafa15e5936ab7b8f097e09cbd13ea3ceacbd2673c033e42dda24dc50dc08eeef1ac107cf606af69
|
||||
|
@ -1,52 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=RJRAY
|
||||
MODULE_VERSION=0.78
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="An implementation of XML-RPC"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( Artistic-2 LGPL-2.1 )"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
|
||||
IUSE="test"
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/perl-File-Spec-0.800.0
|
||||
>=dev-perl/libwww-perl-5.834.0
|
||||
>=virtual/perl-Module-Load-0.240.0
|
||||
>=virtual/perl-Scalar-List-Utils-1.200.0
|
||||
>=dev-perl/XML-LibXML-1.850.0
|
||||
>=dev-perl/XML-Parser-2.310.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? ( >=virtual/perl-Test-Simple-0.940.0 )
|
||||
"
|
||||
|
||||
pkg_postinst() {
|
||||
SETWARN=0
|
||||
has_version '=www-servers/apache-2*' && HAVE_APACHE2=1
|
||||
has_version '>=www-apache/mod_perl-2.0' && HAVE_MP2=2
|
||||
|
||||
[ -n "${HAVE_APACHE2}" ] && SETWARN=1
|
||||
[ -n "${HAVE_MP2}" ] && SETWARN=1
|
||||
|
||||
if [ "${SETWARN}" == "1" ]; then
|
||||
ewarn "Apache2 or mod_perl2 were detected."
|
||||
ewarn ""
|
||||
ewarn "NOTE FROM THE AUTHOR OF RPC-XML"
|
||||
ewarn ""
|
||||
ewarn "At present, this package does not work with Apache2 and the soon-to-be"
|
||||
ewarn "mod_perl2. The changes to the API for location handlers are too drastic to"
|
||||
ewarn "try and support both within the same class (I tried, using the compatibility"
|
||||
ewarn "layer). Also, mp2 does not currently provide support for <Perl> sections, which"
|
||||
ewarn "are the real strength of the Apache::RPC::Server class."
|
||||
fi
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST Router-Simple-0.14.tar.gz 22909 SHA256 fded4044bd3a27f510d5ae39f848af12e448b09a46ab6e98851de149239d716b SHA512 8557a321d59c50ca4e4a971e3c90ecddeffdb543b7ba9bceb2ddf63d2c86d5e28774c9dbc5a0b3a312435a9e4acc602c667e12b77d6143a569979d2480a6d24f WHIRLPOOL de07edba5ff3f016b3ea7cc91d735d564bd4b225c280baeb8a3eaf4afc4312185fbc03aca108bac6898f1d4e076ee704800433cc7ef7f4c6df6f598be332e3d0
|
||||
DIST Router-Simple-0.17.tar.gz 19990 SHA256 334615620f38eee15620ccdbf2dbd8b0a403ba1610e5b27d51737d8b0fb0c89d SHA512 4fbc4fb375d873d7c06d18da49855b81336744bc712035c6557914e275099d93aee4ab787bb1e7b3b730a109b716b4f572fc538d1d574ff709968a1b3767a963 WHIRLPOOL 21aedfef688d23d54a342fc567ab0c8c6dd0e1f8212b6b8c25dcd55f56250b42d462740520e5fbcc55e4bfa8f3c9300e18a61d2dc2811352e6418e953d3bfc7b
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=TOKUHIROM
|
||||
DIST_VERSION=0.17
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Simple HTTP router"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-perl/Class-Accessor-Lite
|
||||
virtual/perl-Scalar-List-Utils
|
||||
virtual/perl-parent
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-perl/Module-Build
|
||||
test? ( >=virtual/perl-Test-Simple-0.980.0 )
|
||||
"
|
@ -1 +1,2 @@
|
||||
DIST SGMLSpm-1.03ii.tar.gz 93250 SHA256 f06895c0206dada9f9e7f07ecaeb6a3651fd648f4820f49c1f76bfeaec2f2913 SHA512 edbac8112561912d5d7a9faee2d920bf763576ace5a9bdef5fc3f235533805643ad8db5f57d96c34ce9ecbf1796399dc531f40ab4b2796a1e130a8f288c901d4 WHIRLPOOL 9a08d394026aedc6b3c3634f590a9a9c4bbc406f22537c8126ed5b857e787c13a2ccbc295ee10bb6f3299b38099a281e0efa36ab6579cc9f98a96ea2f7849186
|
||||
DIST SGMLSpm-1.1.tar.gz 114100 SHA256 550c9245291c8df2242f7e88f7921a0f636c7eec92c644418e7d89cfea70b2bd SHA512 0ca3f0f3265f20661ae88ad4764fbf82f226382f79f62c01653265cc7372524dfdf30ce5abffc0344624f5e6138e483952471f8c18d59794b40035af0b7526bc WHIRLPOOL 4a0eaa6283959d9a1f4622c5d0abb128506bbd0a26d04387afe4205d46ad1287c531fd0a1be41d54dd89d9570dee6ad27059c021d5e7d92625443fdeabdc9390
|
||||
|
@ -0,0 +1,16 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=RAAB
|
||||
inherit eutils perl-module
|
||||
|
||||
DESCRIPTION="Perl library for parsing the output of nsgmls"
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-perl/Module-Build"
|
@ -1,3 +1,2 @@
|
||||
DIST SOAP-Lite-1.04.tar.gz 222598 SHA256 30dd8240cc79e58d3fa4d314f9bde174ca90a481ab5904f58c84bc8812bc7887 SHA512 3f9ac332ff1b914b9de155c9662f46838aaec8c0a45b29f8eac383286eea63bebfc6a4a5124dec14292176c45c6cc35ba06657a03cc0d3b1331fe9a9d6f17eaa WHIRLPOOL 5d1a9e595d83eaf82a2be4cb2a0afaf8c1fbe744433ab1e70e40ef8e522cb54e11ce0917ea1858a55d353da86290f95137690e2021d78f842c9ff4537f3df3c0
|
||||
DIST SOAP-Lite-1.14.tar.gz 276774 SHA256 a201bed80db9b76a4ada9768281489c070fb8a25f4481d1296c92a5111ce1756 SHA512 6ad26f69aeb7ebf1b05c64e30e42918f970a0eaaf6c764baa4cc21a931e13921ba3d4796175324bf3e4e5c11b05f59d84bb17a49d87a1579024b242e251255ab WHIRLPOOL 260301ed3a9468e4a255842963dfc6094e1773575f7ddb80feeaad6b39325df5a361d0e329a40b8a5ed31af8f14ee4bb2930bfc0bf719eac3b1dc9f2bbb18a16
|
||||
DIST SOAP-Lite-1.19.tar.gz 271044 SHA256 f56d8d2ea51832a317020f635e584e38515b6d60526fd722aca360b367f23729 SHA512 530deba9011075b65e8eae4c64cac62c374cd17823e1d23b8383af2bc28075aa1e68809eb8b09a98b44c29cbd7398e6d24ffc9808badc39453f6b9e87a2e1a1d WHIRLPOOL c800649d2652835c709bd102e0468054794deab25e5dce68da9b6a28236b0580073828802d7b769baf276d3d4c6f98c6e545214a2378608b4ff81a3a67c7fa27
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=PHRED
|
||||
MODULE_VERSION=1.14
|
||||
inherit perl-module eutils
|
||||
|
||||
DESCRIPTION="Simple and lightweight interface to the SOAP protocol (sic) both on client and server side"
|
||||
|
||||
IUSE="ssl test xmpp"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
myconf="${myconf} --noprompt"
|
||||
|
||||
RDEPEND="
|
||||
dev-perl/Class-Inspector
|
||||
>=dev-perl/IO-SessionData-1.30.0
|
||||
dev-perl/libwww-perl
|
||||
virtual/perl-MIME-Base64
|
||||
virtual/perl-Scalar-List-Utils
|
||||
dev-perl/Task-Weaken
|
||||
dev-perl/URI
|
||||
dev-perl/XML-Parser
|
||||
dev-perl/MIME-tools
|
||||
ssl? (
|
||||
dev-perl/IO-Socket-SSL
|
||||
dev-perl/LWP-Protocol-https
|
||||
dev-perl/Crypt-SSLeay
|
||||
)
|
||||
xmpp? ( dev-perl/Net-Jabber )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
virtual/perl-IO
|
||||
virtual/perl-Test-Simple
|
||||
dev-perl/Test-Warn
|
||||
dev-perl/XML-Parser-Lite
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
src_test() {
|
||||
has_version '>=www-apache/mod_perl-2' && export MOD_PERL_API_VERSION=2
|
||||
perl-module_src_test
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST Schedule-Cron-Events-1.93.tar.gz 10993 SHA256 12f3894fca34a8745fc61baead7e775b8c0fff4ec3308ac26825a88927496d0b SHA512 335522fb056f56b8c0a5bab08a6164a210ebf9fbac6aa36a45217d9dbc7424f10ca98c73ee8bfe221a901bb5e2da5881cb3a46eff6dcf517036fd10806d3e513 WHIRLPOOL ad0ff33cfa5d90ac1d54a79ca19f653bcdfbe2fc53f63e9da51f1ac2d83a7454e03415a13b7096ed9b6e944784857a0418841db57cba09ee4bfeaffa326db92c
|
||||
DIST Schedule-Cron-Events-1.95.tar.gz 11350 SHA256 fd12849863a9a6a9b0c6c2d8b8c96225c70875efaee80d8100d4f70c073c1bf5 SHA512 19717a03112d168f2ae37dd9da6a99cb1b39e17a7af770623bb6fa89f5e82f5bcb54f3840ffc902005ec5c78a1cf37539c537961bd1b080350b95ddedd884dbe WHIRLPOOL 79edd42d8cc23bc104e187fedab0481575003d67a9d57267cc3d17bbafedb9d73cf92d095157f00bea8e53462c9cdf86ef48140c01810ed206359c3a23bb77e8
|
||||
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR="KOHTS"
|
||||
MODULE_VERSION="1.93"
|
||||
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Take a line from a crontab and find out when events will occur"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="virtual/perl-Time-Local
|
||||
dev-perl/Set-Crontab"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? ( dev-perl/Test-Deep )"
|
||||
|
||||
SRC_TEST="do"
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=OLLY
|
||||
inherit perl-module toolchain-funcs versionator
|
||||
|
||||
VERSION=$(get_version_component_range 1-3)
|
||||
|
||||
SRC_URI+=" http://oligarchy.co.uk/xapian/${VERSION}/${P}.tar.gz"
|
||||
DESCRIPTION="Perl XS frontend to the Xapian C++ search library"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples test"
|
||||
|
||||
RDEPEND="dev-libs/xapian:0/1.2.22
|
||||
!dev-libs/xapian-bindings[perl]"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? ( dev-perl/Devel-Leak )
|
||||
"
|
||||
|
||||
DIST_TEST=do
|
||||
# parallel fails sometimes...
|
||||
|
||||
myconf="CXX=$(tc-getCXX) CXXFLAGS=${CXXFLAGS}"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
|
||||
use examples && {
|
||||
docinto examples
|
||||
dodoc "${S}"/examples/*
|
||||
}
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST Server-Starter-0.19.tar.gz 36943 SHA256 ac11bf46867479ba997ef6396da59735c988a0fc0a54b84980cf03d65b9d5651 SHA512 ebd212cc1fd6ae09b3a6517f1a8490a494a44173c7fcc1f45215e4dd4f5e079c4326b66c66614ada3187365eea760cd7954e1e7df394cb1162ebdabda6daff3d WHIRLPOOL bfcc710d505daf4dda0829179baea47553052eda9dec497dd1adec5e6e757acbe269a0b70a2e57b0539287b52a4f1eafac541aff96baf990c2729b61cb39a871
|
||||
DIST Server-Starter-0.32.tar.gz 23105 SHA256 a8ecc19f05f3c3b079e1c7f2c007a6df2b9a2912b9848a8fb51bd78c7b13ac1a SHA512 3bcf985e14f9af4578400c80cd8bcb4018f1a6d0be022539fd3bfb6cc8d50b8fa903851b38a7ce8ac05c9c35d4a64076414f8bea283ef227911f6fda41e559ea WHIRLPOOL 9145adb568418ae8dc79cfe638de36446b07da8dfd44260a4d077f404ff5f652892abde7e4c7e73824fbc8439ce69164ccc4e4eec489b852f807e677d5a3b956
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=KAZUHO
|
||||
MODULE_VERSION=0.19
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A superdaemon for hot-deploying server programs"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-Getopt-Long
|
||||
dev-perl/List-MoreUtils
|
||||
dev-perl/Proc-Wait3
|
||||
dev-perl/Scope-Guard
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-perl/Test-SharedFork
|
||||
>=dev-perl/Test-TCP-0.110.0
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
@ -1 +1,2 @@
|
||||
DIST self-0.34.tar.gz 25218 SHA256 2da2c1af4763c0456cbfd69908d59fc6fe62498e643a55fbcb5a9146e3bf464d SHA512 300246ce649edb8bf03ad581f20cdec285f24d83cfad2c81125fee169df772dd77ebd9ebb4e75af02a017b0bb339d28a5204805bec4ed9a0307a2b8bc9ac5d11 WHIRLPOOL 1791608fa2b67487e7612cf4f81f8aa21c80c24cbf8c62947cd6dd929b57e1e81f41afcd0c3eb77f9ea86e03a0c5203c5148b11a0764bf33519647185e59a26f
|
||||
DIST self-0.35.tar.gz 25293 SHA256 5301f92b4517dab56b2d2f6bbceaf8b47a94244b68e488439cd732e3d2ac6679 SHA512 5b584d2928fa43bc2931e458081a1c72747e815269c317b6c9cda85008b53308208b6634842020534792b6f1a7093d49d822e30439bc3c818d8fc9747b623ad7 WHIRLPOOL 3b679633ba0735171fd8f062fc10f17e0ee21be2982bbf75f677136a689db580e55c1aa606e3609b9b540f99e8aaac97f68179aef7091187d657ac63a5b3d502
|
||||
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=GUGOD
|
||||
DIST_VERSION=0.35
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="provides '\$self' in OO code"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="
|
||||
>=dev-perl/B-Hooks-Parser-0.80.0
|
||||
>=dev-perl/B-OPCheck-0.270.0
|
||||
>=dev-perl/Devel-Declare-0.3.4
|
||||
>=dev-perl/PadWalker-1.930.0
|
||||
dev-perl/Sub-Exporter
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.590.0
|
||||
test? ( >=virtual/perl-Test-Simple-0.420.0 )
|
||||
"
|
@ -1,2 +1,3 @@
|
||||
DIST feedgenerator-1.6.tar.gz 21517 SHA256 ec66b671a946381e02ee97b5f4746959c4bda960be4994ce39be5a7f5eb445fe SHA512 6b96094209ae206be75909f2ad9a9420a06e1fa47b8a5e28db4da16c5b157014f9f8d1677edc8a7347384fe0f0a91aa4f664257adfa994a46b6dc49d9349472b WHIRLPOOL f334860efbce23b2ab9c3217f035d5f1263cc59ac7434b6be68f62b683d3b765f88f0c1566a1ef34634e167b3746720b6718577e54c47afcadd0676e115e74d5
|
||||
DIST feedgenerator-1.7.tar.gz 22155 SHA256 5d6b0b10134ac392be0c0c3a39c0e1d7e9c17cc7894590f75981e3f497a4a60f SHA512 359e584af7766b1a67c752df88ad67f06f9b2a6677d2e858484286b079e33b47192a5cf141fc86eb5590d86175e24d3fa1e87506773c28f6a35b2dc545520044 WHIRLPOOL 0d9d2b22ac0c6b31ae3b53d48e07d9707d83d895ce6b16f59ecf6d03269435d7bd88b9309673de688b09b68a120bd316b6ad51efc7d9cdc3b73882217f2fecb2
|
||||
DIST feedgenerator-1.8.tar.gz 4135643 SHA256 c00a60ee5179c99330078f4016c39924154a34677f0b84c62556b5ebc2ad7156 SHA512 644f75d5d6ec729c2522749db7fe7c4b0d5ad70b065fb93b255276af199a3e0c21d9ceb60e07d982a7553b7b596853677547b33b6fe21d07788a12da91022566 WHIRLPOOL 20473bce64263731143115249c629376a8563f8dcce68a0b62a09966ff48f9b478f813c147ee5a7e10695476c4ecd773976fca28f6210b4467fe2f1c4f55dc97
|
||||
|
@ -0,0 +1,31 @@
|
||||
# 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_3,3_4,3_5} pypy )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Standalone version of django.utils.feedgenerator"
|
||||
HOMEPAGE="https://pypi.python.org/pypi/feedgenerator"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}] )"
|
||||
RDEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
distutils-r1_src_prepare
|
||||
# Allow pypy to read MANIFEST.in
|
||||
ln -s tests_feedgenerator tests || die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${PYTHON}" setup.py test
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST vdirsyncer-0.10.0.tar.gz 95756 SHA256 e8b894022beab6f98bde80c919e5fa99cb72698e2327e8d5271c70d39636c8bd SHA512 dbc9b6062a09e5a408791a90277f719be4abc5315c226622f7d1d8f6ae13b04de18e4f26fc94e9c09529970b6d604ccd93a490ffb8ba0c98e0e450317a4c0d88 WHIRLPOOL a6482c14cb916a38c319623c6f2fad28fec7044109d7e5682075fbdba2f7c83ef8c648a583e3ef17e29c1dfaa033b1322615b106791f600e1863d037910a313c
|
||||
DIST vdirsyncer-0.7.5.tar.gz 86669 SHA256 3f51c1fabac7f231327deb098998185cbd77564dc1bfc29f4bc8d89226c96a37 SHA512 4df4469c8bd6f29e7250ee10407e34e2badd1b6c6260f4f71dbc090ca55837207d22edbbc83b6d7a5e332fc64dba49a9b94002bb607e39ba8cb7dbba8a5b0a28 WHIRLPOOL 9d95dd2e18c347ec02cc8019226e0fb6c3726b04845bf2da3aafbb738b72628c8359f51d5095312b8bfd990a6e208260eef90ac55decac2798eca0ddae6fb91f
|
||||
DIST vdirsyncer-0.9.0.tar.gz 87186 SHA256 c5101d8b29c4c0da37ef5542d5bcc53e6ce2266c955fd601ca19989db2e42a69 SHA512 34446b588eae14f07055eab486db2386d04a12f71b35c41c27529cbd4dbd518067175236d961d97625c4b0b46f0cd24ed367b84aa33b2c42371c999aaba3cde6 WHIRLPOOL 2d735e1b32d1d42e5e32ce58e962a4c27665e32fb7181e4258716eeac594f74b23297e1af3833c8741552b5181a676d6f084f70f81b5071a6dd0336309d32f4e
|
||||
DIST vdirsyncer-0.9.3.tar.gz 92463 SHA256 8ca2941bb99c5b67f0f9e7cae3dd65fcbd64b8969515c68d44e6f3cd9cfc50f2 SHA512 ca1ccae7c90d1ce15581e047e776433835e5575b977ffdfc665f386d701ffb5a18928e753459cb0f8c8644a67165db370d1e24378ff67fc7a3c4f954ef71d550 WHIRLPOOL 34f291dd99b149ce9a0814d0bb51d31e3438ed98712fcd4042ad9dfef292ef6bba2d68aa49763445534455ab6458d01cce6356cdd2706f9b9b2b38c177b688da
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
PYTHON_COMPAT=( python3_{3,4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Synchronize calendars and contacts"
|
||||
HOMEPAGE="https://github.com/pimutils/vdirsyncer"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/click-5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-log-0.1.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-threading-0.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.4.1[${PYTHON_USEDEP}]
|
||||
!=dev-python/requests-2.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-toolbelt-0.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/atomicwrites-0.1.7[${PYTHON_USEDEP}]"
|
||||
|
||||
DOCS=( AUTHORS.rst CHANGELOG.rst CONTRIBUTING.rst README.rst config.example )
|
@ -1,3 +1,4 @@
|
||||
DIST warzone2100-3.1.2.tar.xz 86232636 SHA256 e33b0c89b981acda4ca2b473e105510caaecd0a0c6648ae22262f4b561566f1b SHA512 55046ebb661ccc948b426dd07b116173bce70221a94c55fbe0897b3ad2137e22af6163476a72c4f1a7e00eed3a04f53eb1f2243d64491b48467c67928992ae87 WHIRLPOOL 0d2cc9a09e1118a9afad6fae88682a93fc0622df22f30cedb097cff670329b1a820d04df65538585e92bc0017e3790b1026bf228ad77a8fbb69c423f85d7eb64
|
||||
DIST warzone2100-3.1.3.tar.xz 86234856 SHA256 b8389036070eb7eb15b4649ba7dc6b7c27ded46323115b07d987815e8d33ffb2 SHA512 f16d7ad26ac9af3d31e2995917fbe93e40dfcad071824bf23e78d4d3599c692e1009c5e4e4e424a41350aa382ca0a27094b654b521757e43c6c9ece61a2f3d19 WHIRLPOOL 59156961286d8bb1a59fccff92410256548a685be3ee5ca980da49775d3161c315189eadd0b7a6aa6d62ee5dcf036db2c49f0c6d4934ec22dd2b214f66428287
|
||||
DIST warzone2100-3.1.5.tar.xz 86236328 SHA256 21aacc3e475d17338cf7a57aefe4517868822a8167fb6c291f6f6f3b454ca442 SHA512 5d35d314a0fd6df7d52be634e010567f92b7ede617e9dc41523680dc4f4019a9afb9d0660bdd1ac908df70bdbca5e7696730b0861ad764aaea6ef851cf598fca WHIRLPOOL e510cc06de299db2ad79943f199c89fcd6408d6554f1da126666529379a23defa7f7521275502cc699cd6fefd2f0dc5fab64e6a049bcf54abda0e8da2229d696
|
||||
DIST warzone2100-videos-2.2.wz 571937134 SHA256 142ae905be288cca33357a49f42b884c190e828fc0b1b1773ded5dff774f41a3 SHA512 ca1a1af51296afdaca137114821508c5783f077090e665eae0f6df895855f57c43f84434706309e819417f5f35d1c649bd14e96dc9fbbb1252d30a4f9a223cf6 WHIRLPOOL 167e39a896081d75415810cdaa9c00ce3fa4062db1ef2b4f6f164beb9c1a1d3fd34cd474880521b75e4580f4496b246586d9270219e1cfe8e7740d1f7af35ebe
|
||||
|
@ -0,0 +1,102 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit toolchain-funcs eutils versionator gnome2-utils games
|
||||
|
||||
MY_PV=$(get_version_component_range -2)
|
||||
VIDEOS_PV=2.2
|
||||
VIDEOS_P=${PN}-videos-${VIDEOS_PV}.wz
|
||||
DESCRIPTION="3D real-time strategy game"
|
||||
HOMEPAGE="http://wz2100.net/"
|
||||
SRC_URI="mirror://sourceforge/warzone2100/${P}.tar.xz
|
||||
videos? ( mirror://sourceforge/warzone2100/warzone2100/Videos/${VIDEOS_PV}/high-quality-en/sequences.wz -> ${VIDEOS_P} )"
|
||||
|
||||
LICENSE="GPL-2+ CC-BY-SA-3.0 public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
# upstream requested debug support
|
||||
IUSE="debug nls qt4 videos"
|
||||
|
||||
# TODO: unbundle miniupnpc and quesoglc
|
||||
# quesoglc-0.7.2 is buggy: http://developer.wz2100.net/ticket/2828
|
||||
RDEPEND=">=dev-games/physfs-2[zip]
|
||||
dev-libs/fribidi
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype:2
|
||||
media-libs/glew:=
|
||||
media-libs/libogg
|
||||
media-libs/libpng:0
|
||||
media-libs/libtheora
|
||||
media-libs/libvorbis
|
||||
media-libs/openal
|
||||
sys-libs/zlib
|
||||
virtual/glu
|
||||
virtual/opengl
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrandr
|
||||
dev-qt/qtcore:4
|
||||
dev-qt/qtscript:4
|
||||
nls? ( virtual/libintl )
|
||||
qt4? (
|
||||
dev-qt/qtgui:4
|
||||
dev-qt/qtopengl:4
|
||||
)
|
||||
!qt4? ( media-libs/libsdl[opengl,video,X] )"
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/zip
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )"
|
||||
RDEPEND="${RDEPEND}
|
||||
media-fonts/dejavu"
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/#top_builddir/top_builddir/' po/Makevars || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
egamesconf \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
--localedir=/usr/share/locale \
|
||||
--with-distributor="Gentoo ${PF}" \
|
||||
--with-icondir=/usr/share/icons/hicolor/128x128/apps \
|
||||
--with-applicationdir=/usr/share/applications \
|
||||
$(use_enable debug debug relaxed) \
|
||||
$(use_enable nls) \
|
||||
--with-backend=$(usex qt4 "qt" "sdl")
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake AR="$(tc-getAR)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
rm -f "${D}"/usr/share/doc/${PF}/COPYING*
|
||||
if use videos ; then
|
||||
insinto "${GAMES_DATADIR}"/${PN}
|
||||
newins "${DISTDIR}"/${VIDEOS_P} sequences.wz
|
||||
fi
|
||||
doman doc/warzone2100.6
|
||||
dodoc doc/quickstartguide.pdf
|
||||
|
||||
elog "If you are using opensource drivers you should consider installing: "
|
||||
elog " media-libs/libtxc_dxtn"
|
||||
|
||||
prepgamesdirs
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
games_pkg_preinst
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
games_pkg_postinst
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,382 @@
|
||||
diff -Naurd libAfterImage-1.20.orig/export.c libAfterImage-1.20/export.c
|
||||
--- libAfterImage-1.20.orig/export.c 2016-05-01 11:44:19.000000000 +0300
|
||||
+++ libAfterImage-1.20/export.c 2016-05-02 10:57:59.688984491 +0300
|
||||
@@ -1048,6 +1048,9 @@
|
||||
Bool new_image = True ;
|
||||
START_TIME(started);
|
||||
int cmap_size = 1;
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ int errcode;
|
||||
+#endif
|
||||
#define GIF_NETSCAPE_EXT_BYTES 3
|
||||
unsigned char netscape_ext_bytes[GIF_NETSCAPE_EXT_BYTES] = { 0x1, 0x0, 0x0};
|
||||
#define GIF_GCE_BYTES 4
|
||||
@@ -1086,10 +1089,18 @@
|
||||
|
||||
while( cmap_size < 256 && cmap_size < (int)cmap.count+(gce_bytes[0]&0x01) )
|
||||
cmap_size = cmap_size<<1 ;
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ if( (gif_cmap = GifMakeMapObject(cmap_size, NULL )) == NULL )
|
||||
+#else
|
||||
if( (gif_cmap = MakeMapObject(cmap_size, NULL )) == NULL )
|
||||
+#endif
|
||||
{
|
||||
free( mapped_im );
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ ASIM_PrintGifError(E_GIF_ERR_NOT_ENOUGH_MEM);
|
||||
+#else
|
||||
ASIM_PrintGifError();
|
||||
+#endif
|
||||
return False;
|
||||
}
|
||||
memcpy( &(gif_cmap->Colors[0]), &(cmap.entries[0]), MIN(cmap.count,(unsigned int)cmap_size)*3 );
|
||||
@@ -1101,13 +1112,25 @@
|
||||
SavedImage *images = NULL ;
|
||||
int count = 0 ;
|
||||
/* TODO: do something about multiimage files !!! */
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ gif = open_gif_read(infile, &errcode);
|
||||
+#else
|
||||
gif = open_gif_read(infile);
|
||||
+#endif
|
||||
if( gif == NULL || get_gif_saved_images(gif, -1, &images, &count) == GIF_ERROR)
|
||||
{
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ ASIM_PrintGifError(errcode);
|
||||
+#else
|
||||
ASIM_PrintGifError();
|
||||
+#endif
|
||||
if( gif )
|
||||
{
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ DGifCloseFile(gif, &errcode);
|
||||
+#else
|
||||
DGifCloseFile(gif);
|
||||
+#endif
|
||||
gif = NULL ;
|
||||
}
|
||||
if (infile)
|
||||
@@ -1123,14 +1146,22 @@
|
||||
gif_src = *gif ;
|
||||
gif->SColorMap = NULL ;
|
||||
gif->Image.ColorMap = NULL ;
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ DGifCloseFile(gif, &errcode);
|
||||
+#else
|
||||
DGifCloseFile(gif);
|
||||
+#endif
|
||||
gif = NULL;
|
||||
fclose (infile);
|
||||
infile = NULL;
|
||||
outfile = open_writeable_image_file( path );
|
||||
|
||||
if (outfile)
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ gif = EGifOpenFileHandle(fileno(outfile), &errcode);
|
||||
+#else
|
||||
gif = EGifOpenFileHandle(fileno(outfile));
|
||||
+#endif
|
||||
|
||||
if (gif)
|
||||
{
|
||||
@@ -1141,26 +1172,46 @@
|
||||
gif_src.SColorMap )) == GIF_OK )
|
||||
status = write_gif_saved_images( gif, images, count );
|
||||
if( status != GIF_OK )
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ ASIM_PrintGifError(status);
|
||||
+#else
|
||||
ASIM_PrintGifError();
|
||||
+#endif
|
||||
}
|
||||
if (gif_src.SColorMap)
|
||||
{ /* we only want to save private colormap if it is any different from
|
||||
* screen colormap ( saves us 768 bytes per image ) */
|
||||
if( gif_cmap->ColorCount == gif_src.SColorMap->ColorCount )
|
||||
dont_save_cmap = ( memcmp( gif_cmap->Colors, gif_src.SColorMap->Colors, gif_cmap->ColorCount*sizeof(GifColorType)) == 0 );
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ GifFreeMapObject(gif_src.SColorMap);
|
||||
+#else
|
||||
FreeMapObject(gif_src.SColorMap);
|
||||
+#endif
|
||||
}
|
||||
if (gif)
|
||||
{
|
||||
EGifPutExtension(gif, GRAPHICS_EXT_FUNC_CODE, GIF_GCE_BYTES, &(gce_bytes[0]));
|
||||
if( get_flags( params->gif.flags, EXPORT_ANIMATION_REPEATS ) )
|
||||
{
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ EGifPutExtensionLeader(gif, APPLICATION_EXT_FUNC_CODE);
|
||||
+ EGifPutExtensionBlock(gif, 11, "NETSCAPE2.0");
|
||||
+ EGifPutExtensionBlock(gif, GIF_NETSCAPE_EXT_BYTES, &(netscape_ext_bytes[0]));
|
||||
+ EGifPutExtensionTrailer(gif);
|
||||
+#else
|
||||
EGifPutExtensionFirst(gif, APPLICATION_EXT_FUNC_CODE, 11, "NETSCAPE2.0");
|
||||
EGifPutExtensionLast(gif, 0, GIF_NETSCAPE_EXT_BYTES, &(netscape_ext_bytes[0]));
|
||||
+#endif
|
||||
}
|
||||
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ if( (errcode = EGifPutImageDesc(gif, 0, 0, im->width, im->height, FALSE, (dont_save_cmap)?NULL:gif_cmap )) == GIF_ERROR )
|
||||
+ ASIM_PrintGifError(errcode);
|
||||
+#else
|
||||
if( EGifPutImageDesc(gif, 0, 0, im->width, im->height, FALSE, (dont_save_cmap)?NULL:gif_cmap ) == GIF_ERROR )
|
||||
ASIM_PrintGifError();
|
||||
+#endif
|
||||
}
|
||||
}
|
||||
free_gif_saved_images( images, count );
|
||||
@@ -1172,24 +1223,46 @@
|
||||
outfile = open_writeable_image_file(path);
|
||||
|
||||
if (outfile)
|
||||
+ {
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ gif = EGifOpenFileHandle(fileno(outfile), &errcode);
|
||||
+ if (errcode != E_GIF_SUCCEEDED)
|
||||
+ ASIM_PrintGifError(errcode);
|
||||
+#else
|
||||
if ((gif = EGifOpenFileHandle(fileno(outfile))) == NULL)
|
||||
ASIM_PrintGifError();
|
||||
+#endif
|
||||
+ }
|
||||
}
|
||||
|
||||
if( new_image && gif )
|
||||
{
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ if( (errcode = EGifPutScreenDesc(gif, im->width, im->height, cmap_size, 0, gif_cmap )) == GIF_ERROR )
|
||||
+ ASIM_PrintGifError(errcode);
|
||||
+#else
|
||||
if( EGifPutScreenDesc(gif, im->width, im->height, cmap_size, 0, gif_cmap ) == GIF_ERROR )
|
||||
ASIM_PrintGifError();
|
||||
+#endif
|
||||
|
||||
EGifPutExtension(gif, 0xf9, GIF_GCE_BYTES, &(gce_bytes[0]));
|
||||
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ if( (errcode = EGifPutImageDesc(gif, 0, 0, im->width, im->height, FALSE, NULL )) == GIF_ERROR )
|
||||
+ ASIM_PrintGifError(errcode);
|
||||
+#else
|
||||
if( EGifPutImageDesc(gif, 0, 0, im->width, im->height, FALSE, NULL ) == GIF_ERROR )
|
||||
ASIM_PrintGifError();
|
||||
+#endif
|
||||
}
|
||||
|
||||
if( gif_cmap )
|
||||
{
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ GifFreeMapObject(gif_cmap);
|
||||
+#else
|
||||
FreeMapObject(gif_cmap);
|
||||
+#endif
|
||||
gif_cmap = NULL ;
|
||||
}
|
||||
if( gif )
|
||||
@@ -1203,12 +1276,23 @@
|
||||
register int *src = mapped_im + x*y;
|
||||
while( --x >= 0 )
|
||||
row_pointer[x] = src[x] ;
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ if( (errcode = EGifPutLine(gif, row_pointer, im->width)) == GIF_ERROR)
|
||||
+ ASIM_PrintGifError(errcode);
|
||||
+#else
|
||||
if( EGifPutLine(gif, row_pointer, im->width) == GIF_ERROR)
|
||||
ASIM_PrintGifError();
|
||||
+#endif
|
||||
}
|
||||
free( row_pointer );
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ EGifCloseFile(gif, &errcode);
|
||||
+ if (errcode != E_GIF_SUCCEEDED)
|
||||
+ ASIM_PrintGifError(errcode);
|
||||
+#else
|
||||
if (EGifCloseFile(gif) == GIF_ERROR)
|
||||
ASIM_PrintGifError();
|
||||
+#endif
|
||||
gif = NULL;
|
||||
}
|
||||
free( mapped_im );
|
||||
diff -Naurd libAfterImage-1.20.orig/import.c libAfterImage-1.20/import.c
|
||||
--- libAfterImage-1.20.orig/import.c 2016-05-01 11:44:19.000000000 +0300
|
||||
+++ libAfterImage-1.20/import.c 2016-05-02 11:01:58.979496755 +0300
|
||||
@@ -2178,6 +2178,9 @@
|
||||
int transparent = -1 ;
|
||||
unsigned int y;
|
||||
unsigned int width = 0, height = 0;
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ int errcode;
|
||||
+#endif
|
||||
ColorMapObject *cmap = NULL ;
|
||||
|
||||
START_TIME(started);
|
||||
@@ -2186,7 +2189,11 @@
|
||||
|
||||
if ((fp = open_image_file(path)) == NULL)
|
||||
return NULL;
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ if( (gif = open_gif_read(fp, &errcode)) != NULL )
|
||||
+#else
|
||||
if( (gif = open_gif_read(fp)) != NULL )
|
||||
+#endif
|
||||
{
|
||||
SavedImage *sp = NULL ;
|
||||
int count = 0 ;
|
||||
@@ -2289,13 +2296,21 @@
|
||||
}
|
||||
free_gif_saved_images( sp, count );
|
||||
}else if( status != GIF_OK )
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ ASIM_PrintGifError(status);
|
||||
+#else
|
||||
ASIM_PrintGifError();
|
||||
+#endif
|
||||
else if( params->subimage == -1 )
|
||||
show_error( "Image file \"%s\" does not have any valid image information.", path );
|
||||
else
|
||||
show_error( "Image file \"%s\" does not have subimage %d.", path, params->subimage );
|
||||
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ DGifCloseFile(gif, &errcode);
|
||||
+#else
|
||||
DGifCloseFile(gif);
|
||||
+#endif
|
||||
fclose( fp );
|
||||
}
|
||||
SHOW_TIME("image loading",started);
|
||||
diff -Naurd libAfterImage-1.20.orig/ungif.c libAfterImage-1.20/ungif.c
|
||||
--- libAfterImage-1.20.orig/ungif.c 2011-01-15 08:52:22.000000000 +0300
|
||||
+++ libAfterImage-1.20/ungif.c 2016-05-02 16:03:57.590148737 +0300
|
||||
@@ -75,13 +75,21 @@
|
||||
if( sp )
|
||||
{
|
||||
if (sp->ImageDesc.ColorMap)
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ GifFreeMapObject(sp->ImageDesc.ColorMap);
|
||||
+#else
|
||||
FreeMapObject(sp->ImageDesc.ColorMap);
|
||||
+#endif
|
||||
|
||||
if (sp->RasterBits)
|
||||
free((char *)sp->RasterBits);
|
||||
|
||||
if (sp->ExtensionBlocks)
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ GifFreeExtensions(sp->ExtensionBlockCount, sp->ExtensionBlocks);
|
||||
+#else
|
||||
FreeExtension(sp);
|
||||
+#endif
|
||||
|
||||
if( !reusable )
|
||||
free( sp );
|
||||
@@ -119,11 +127,19 @@
|
||||
return ret;
|
||||
}
|
||||
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+GifFileType*
|
||||
+open_gif_read( FILE *in_stream, int *errcode )
|
||||
+{
|
||||
+ return DGifOpen(in_stream, fread_gif, errcode);
|
||||
+}
|
||||
+#else
|
||||
GifFileType*
|
||||
open_gif_read( FILE *in_stream )
|
||||
{
|
||||
return DGifOpen(in_stream, fread_gif);
|
||||
}
|
||||
+#endif
|
||||
|
||||
int
|
||||
get_gif_image_desc( GifFileType *gif, SavedImage *im )
|
||||
@@ -151,7 +167,11 @@
|
||||
memcpy( &(im->ImageDesc), &(gif->Image), sizeof(GifImageDesc));
|
||||
if( gif->Image.ColorMap )
|
||||
{
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ im->ImageDesc.ColorMap = GifMakeMapObject(gif->Image.ColorMap->ColorCount, NULL);
|
||||
+#else
|
||||
im->ImageDesc.ColorMap = MakeMapObject(gif->Image.ColorMap->ColorCount, NULL);
|
||||
+#endif
|
||||
fseek( gif->UserData, start_pos+9, SEEK_SET );
|
||||
fread( im->ImageDesc.ColorMap->Colors, 1, gif->Image.ColorMap->ColorCount*3, gif->UserData);
|
||||
fseek( gif->UserData, end_pos, SEEK_SET );
|
||||
@@ -166,6 +186,9 @@
|
||||
{
|
||||
GifRecordType RecordType;
|
||||
GifByteType *ExtData;
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ int ExtCode;
|
||||
+#endif
|
||||
SavedImage temp_save;
|
||||
int curr_image = 0, ret_count = *ret_images ;
|
||||
int status = GIF_OK;
|
||||
@@ -197,13 +220,23 @@
|
||||
break;
|
||||
|
||||
case EXTENSION_RECORD_TYPE:
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ status = DGifGetExtension(gif,&ExtCode,&ExtData);
|
||||
+#else
|
||||
status = DGifGetExtension(gif,&temp_save.Function,&ExtData);
|
||||
+#endif
|
||||
while (ExtData != NULL && status == GIF_OK )
|
||||
{
|
||||
/* Create an extension block with our data */
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+ if ((status = GifAddExtensionBlock(&temp_save.ExtensionBlockCount, &temp_save.ExtensionBlocks,
|
||||
+ ExtCode, sizeof(ExtData), ExtData)) == GIF_OK)
|
||||
+ status = DGifGetExtension(gif,&ExtCode,&ExtData);
|
||||
+#else
|
||||
if ((status = AddExtensionBlock(&temp_save, ExtData[0], (char*)&(ExtData[1]))) == GIF_OK)
|
||||
status = DGifGetExtensionNext(gif, &ExtData);
|
||||
temp_save.Function = 0;
|
||||
+#endif
|
||||
}
|
||||
break;
|
||||
|
||||
diff -Naurd libAfterImage-1.20.orig/ungif.h libAfterImage-1.20/ungif.h
|
||||
--- libAfterImage-1.20.orig/ungif.h 2011-01-15 08:52:22.000000000 +0300
|
||||
+++ libAfterImage-1.20/ungif.h 2016-05-02 10:57:59.715983533 +0300
|
||||
@@ -7,11 +7,29 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
+#if ((GIFLIB_MAJOR==4) && (GIFLIB_MINOR>=2))
|
||||
+static inline void PrintGifError(void) {
|
||||
+ fprintf(stderr, "%s\n", GifErrorString());
|
||||
+}
|
||||
+#elif (GIFLIB_MAJOR>=5)
|
||||
+static inline void PrintGifError(int code) {
|
||||
+ fprintf(stderr, "%s\n", GifErrorString(code));
|
||||
+}
|
||||
+#endif
|
||||
+
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+#ifdef __GNUC__
|
||||
+#define ASIM_PrintGifError(code) do{ fprintf( stderr, "%s():%d:<%s> ",__FUNCTION__, __LINE__, path?path:"null" ); PrintGifError(code); }while(0)
|
||||
+#else
|
||||
+#define ASIM_PrintGifError(code) do{ PrintGifError(code); }while(0)
|
||||
+#endif
|
||||
+#else // (GIFLIB_MAJOR>=5)
|
||||
#ifdef __GNUC__
|
||||
#define ASIM_PrintGifError() do{ fprintf( stderr, "%s():%d:<%s> ",__FUNCTION__, __LINE__, path?path:"null" ); PrintGifError(); }while(0)
|
||||
#else
|
||||
#define ASIM_PrintGifError() do{ PrintGifError(); }while(0)
|
||||
#endif
|
||||
+#endif // (GIFLIB_MAJOR>=5)
|
||||
|
||||
#define GIF_GCE_DELAY_BYTE_LOW 1
|
||||
#define GIF_GCE_DELAY_BYTE_HIGH 2
|
||||
@@ -24,7 +42,11 @@
|
||||
|
||||
|
||||
int fread_gif( GifFileType *gif, GifByteType* buf, int len );
|
||||
+#if (GIFLIB_MAJOR>=5)
|
||||
+GifFileType* open_gif_read( FILE *in_stream, int *errcode );
|
||||
+#else
|
||||
GifFileType* open_gif_read( FILE *in_stream );
|
||||
+#endif
|
||||
|
||||
int get_gif_image_desc( GifFileType *gif, SavedImage *im );
|
||||
|
@ -0,0 +1,108 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
inherit autotools
|
||||
|
||||
MY_PN=libAfterImage
|
||||
|
||||
DESCRIPTION="Afterstep's standalone generic image manipulation library"
|
||||
HOMEPAGE="http://www.afterstep.org/afterimage/index.php"
|
||||
SRC_URI="ftp://ftp.afterstep.org/stable/${MY_PN}/${MY_PN}-${PV}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
|
||||
IUSE="+X cpu_flags_x86_mmx examples gif jpeg nls opengl png static-libs shm +shaping svg tiff truetype"
|
||||
|
||||
RDEPEND="
|
||||
X? ( x11-libs/libSM
|
||||
x11-libs/libXext
|
||||
x11-libs/libXrender )
|
||||
gif? ( media-libs/giflib )
|
||||
jpeg? ( virtual/jpeg:= )
|
||||
opengl? ( virtual/opengl )
|
||||
png? ( >=media-libs/libpng-1.4:0 )
|
||||
svg? ( gnome-base/librsvg )
|
||||
tiff? ( media-libs/tiff:0 )
|
||||
truetype? ( media-libs/freetype )"
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/xextproto )
|
||||
virtual/pkgconfig
|
||||
!!x11-wm/afterstep"
|
||||
REQUIRED_USE="
|
||||
opengl? ( X )
|
||||
shaping? ( X )
|
||||
shm? ( X )"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# fix some ldconfig problem in makefile.in
|
||||
eapply -p0 "${FILESDIR}"/${PN}-makefile.in.patch
|
||||
# fix lib paths in afterimage-config
|
||||
eapply -p0 "${FILESDIR}"/${PN}-config.patch
|
||||
# fix gif unbundle
|
||||
eapply -p0 "${FILESDIR}"/${PN}-gif.patch
|
||||
# fix for libpng15 compability
|
||||
eapply -p0 "${FILESDIR}"/${PN}-libpng15.patch
|
||||
# add giflib-5 API support, bug 571654
|
||||
eapply "${FILESDIR}"/${PN}-giflib5.patch
|
||||
# do not build examples
|
||||
use examples || sed -i \
|
||||
-e '/^all:/s/apps//' \
|
||||
-e '/^install:/s/install.apps//' \
|
||||
Makefile.in || die "sed failed"
|
||||
# remove forced flags
|
||||
sed -i \
|
||||
-e 's/CFLAGS="-O3"//' \
|
||||
-e 's/ -rdynamic//' \
|
||||
configure.in || die "sed failed"
|
||||
|
||||
mv configure.in configure.ac || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable cpu_flags_x86_mmx mmx-optimization) \
|
||||
$(use_enable opengl glx) \
|
||||
$(use_enable nls i18n) \
|
||||
$(use_enable shaping) \
|
||||
$(use_enable shm shmimage ) \
|
||||
$(use_enable static-libs staticlibs) \
|
||||
$(use_with X x) \
|
||||
$(use_with gif) \
|
||||
$(use_with jpeg) \
|
||||
$(use_with png) \
|
||||
$(use_with svg) \
|
||||
$(use_with tiff) \
|
||||
$(use_with truetype ttf) \
|
||||
--enable-sharedlibs \
|
||||
--with-xpm \
|
||||
--without-builtin-gif \
|
||||
--without-builtin-jpeg \
|
||||
--without-builtin-png \
|
||||
--without-builtin-zlib \
|
||||
--without-afterbase
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
AFTER_DOC_DIR="${ED}/usr/share/doc/${PF}" \
|
||||
install
|
||||
dodoc ChangeLog README
|
||||
if use examples; then
|
||||
cd apps || die
|
||||
mv ascompose.man ascompose.1 || die
|
||||
doman ascompose.1
|
||||
emake clean
|
||||
rm Makefile* ascompose.1 || die
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins *
|
||||
fi
|
||||
}
|
@ -1 +1 @@
|
||||
Mon, 02 May 2016 14:38:48 +0000
|
||||
Tue, 03 May 2016 05:38:44 +0000
|
||||
|
@ -0,0 +1,66 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
|
||||
<glsa id="201605-01">
|
||||
<title>Git: Multiple vulnerabilities</title>
|
||||
<synopsis>Git contains multiple vulnerabilities that allow for the remote
|
||||
execution of arbitrary code.
|
||||
</synopsis>
|
||||
<product type="ebuild"></product>
|
||||
<announced>May 02, 2016</announced>
|
||||
<revised>May 02, 2016: 1</revised>
|
||||
<bug>562884</bug>
|
||||
<bug>577482</bug>
|
||||
<access>remote</access>
|
||||
<affected>
|
||||
<package name="dev-vcs/git" auto="yes" arch="*">
|
||||
<unaffected range="ge">2.7.3-r1</unaffected>
|
||||
<vulnerable range="lt">2.7.3-r1</vulnerable>
|
||||
</package>
|
||||
</affected>
|
||||
<background>
|
||||
<p>Git is a free and open source distributed version control system
|
||||
designed to handle everything from small to very large projects with
|
||||
speed and efficiency.
|
||||
</p>
|
||||
</background>
|
||||
<description>
|
||||
<p>Git is vulnerable to the remote execution of arbitrary code by cloning
|
||||
repositories with large filenames or a large number of nested trees.
|
||||
Additionally, some protocols within Git, such as git-remote-ext, can
|
||||
execute arbitrary code found within URLs. These URLs that submodules use
|
||||
may come from arbitrary sources (e.g., .gitmodules files in a remote
|
||||
repository), and can effect those who enable recursive fetch. Restrict
|
||||
the allowed protocols to well known and safe ones.
|
||||
</p>
|
||||
</description>
|
||||
<impact type="normal">
|
||||
<p>Remote attackers could execute arbitrary code on both client and server.</p>
|
||||
</impact>
|
||||
<workaround>
|
||||
<p>There is no known workaround at this time.</p>
|
||||
</workaround>
|
||||
<resolution>
|
||||
<p>All Git users should upgrade to the latest version:</p>
|
||||
|
||||
<code>
|
||||
# emerge --sync
|
||||
# emerge --ask --oneshot --verbose ">=dev-vcs/git-2.7.3-r1"
|
||||
</code>
|
||||
</resolution>
|
||||
<references>
|
||||
<uri link="http://seclists.org/oss-sec/2016/q1/645">Buffer overflow in all
|
||||
git versions before 2.7.1
|
||||
</uri>
|
||||
<uri link="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2015-7545">CVE-2015-7545</uri>
|
||||
<uri link="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2315">
|
||||
CVE-2016-2315
|
||||
</uri>
|
||||
<uri link="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2324">
|
||||
CVE-2016-2324
|
||||
</uri>
|
||||
</references>
|
||||
<metadata tag="requester" timestamp="Mon, 21 Dec 2015 19:36:07 +0000">
|
||||
BlueKnight
|
||||
</metadata>
|
||||
<metadata tag="submitter" timestamp="Mon, 02 May 2016 19:28:17 +0000">b-man</metadata>
|
||||
</glsa>
|
@ -1 +1 @@
|
||||
Mon, 02 May 2016 14:38:48 +0000
|
||||
Tue, 03 May 2016 05:38:45 +0000
|
||||
|
@ -1,14 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=dev-python/feedgenerator-1.6[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/jinja-2.7[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] dev-python/docutils[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] dev-python/pygments[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] dev-python/pytz[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] dev-python/unidecode[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] dev-python/blinker[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/six-1.4[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] dev-python/python-dateutil[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] markdown? ( dev-python/markdown[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||
DESCRIPTION=A tool to generate a static blog, with restructured text (or markdown) input files
|
||||
EAPI=5
|
||||
HOMEPAGE=http://pelican.notmyidea.org/ https://pypi.python.org/pypi/pelican
|
||||
IUSE=examples markdown python_targets_python2_7 python_targets_python3_3 python_targets_python3_4
|
||||
DEPEND=>=dev-python/feedgenerator-1.6[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/jinja-2.7[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/docutils[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pygments[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pytz[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/unidecode[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/blinker[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] >=dev-python/six-1.4[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/python-dateutil[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] doc? ( dev-python/sphinx[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) markdown? ( dev-python/markdown[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) test? ( dev-python/nose[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/markdown[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
DESCRIPTION=A tool to generate a static blog, with restructured text or markdown input files
|
||||
EAPI=6
|
||||
HOMEPAGE=http://blog.getpelican.com/ https://pypi.python.org/pypi/pelican
|
||||
IUSE=doc examples markdown test python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=AGPL-3
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 )
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/getpelican/pelican/archive/3.6.3.tar.gz -> pelican-3.6.3.tar.gz
|
||||
_eclasses_=distutils-r1 4e8ac1ba76ddacd8f7c0289aa586a34c eutils 792f83d5ec9536cb5ccef375469d8bde multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 23ae8c186171e6476af098d2a50d0ee0 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs d513d423d449877e49d99af3f7af7acb
|
||||
_md5_=eca7999d52ad9a3ee1870987b6f7dae6
|
||||
_eclasses_=distutils-r1 4e8ac1ba76ddacd8f7c0289aa586a34c multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 23ae8c186171e6476af098d2a50d0ee0 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs d513d423d449877e49d99af3f7af7acb
|
||||
_md5_=ca4a1a5e605e13090eaf4303f31760cc
|
||||
|
@ -0,0 +1,16 @@
|
||||
DEFINED_PHASES=compile config configure install postinst preinst prepare pretend setup test unpack
|
||||
DEPEND=|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) !bindist? ( >=sys-libs/readline-4.1:0= ) server? ( extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( virtual/pam:0= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.35:3= virtual/pkgconfig sys-devel/make >=dev-util/cmake-2.8.12 kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 !dev-db/mariadb-native-client[mysqlcompat] jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) openssl? ( >=dev-libs/openssl-1.0.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] ) libressl? ( dev-libs/libressl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] ) >=sys-libs/zlib-1.2.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] sys-libs/ncurses:0= virtual/yacc static? ( sys-libs/ncurses[static-libs] )
|
||||
DESCRIPTION=An enhanced, drop-in replacement for MySQL
|
||||
EAPI=6
|
||||
HOMEPAGE=http://mariadb.org/
|
||||
IUSE=bindist odbc oqgraph pam sphinx tokudb xml abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64 debug embedded extraengine jemalloc latin1 libressl +openssl +perl profiling selinux +server systemtap static static-libs tcmalloc test yassl
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) ~virtual/mysql-5.6[embedded=,static=] virtual/libmysqlclient:0/18[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs=]
|
||||
RDEPEND=!bindist? ( >=sys-libs/readline-4.1:0= ) server? ( extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( virtual/pam:0= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.35:3= perl? ( !dev-db/mytop virtual/perl-Getopt-Long dev-perl/TermReadKey virtual/perl-Term-ANSIColor virtual/perl-Time-HiRes ) kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 !dev-db/mariadb-native-client[mysqlcompat] jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) openssl? ( >=dev-libs/openssl-1.0.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] ) libressl? ( dev-libs/libressl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] ) >=sys-libs/zlib-1.2.3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?,static-libs?] sys-libs/ncurses:0= selinux? ( sec-policy/selinux-mysql ) abi_x86_32? ( !app-emulation/emul-linux-x86-db[-abi_x86_32(-)] ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster server? ( !prefix? ( dev-db/mysql-init-scripts ) ) !<virtual/mysql-5.6-r4
|
||||
REQUIRED_USE=server? ( tokudb? ( jemalloc ) ) static? ( !pam ) ^^ ( yassl openssl libressl ) !server? ( !extraengine !embedded ) ?? ( tcmalloc jemalloc ) static? ( !libressl !openssl yassl )
|
||||
RESTRICT=!bindist? ( bindist )
|
||||
SLOT=0/18
|
||||
SRC_URI=https://downloads.mariadb.org/interstitial/mariadb-10.0.25/source/mariadb-10.0.25.tar.gz mirror://gentoo/mysql-extras-20151223-1501Z.tar.bz2 https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-20151223-1501Z.tar.bz2 https://dev.gentoo.org/~grknight/distfiles/mysql-extras-20151223-1501Z.tar.bz2 https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-20151223-1501Z.tar.bz2 https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-20151223-1501Z.tar.bz2
|
||||
_eclasses_=cmake-utils 422bbd1bee2557490177a34dbe0a662b eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 23ae8c186171e6476af098d2a50d0ee0 multilib-build 8fe2e81aeb36cdf8a6cc5f50443879cc multilib-minimal 0224dee31c0f98405d572e14ad6dee65 mysql-multilib-r1 f6d002c20338cc9d576412e8b389d22c prefix e7f2b9c6e57342e5d25eac22fce23062 systemd 3165c885f3c71ffae7a867d931fb0e07 toolchain-funcs d513d423d449877e49d99af3f7af7acb user 906f3c8eb3a2350a4f1191a89baa3e46 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=fce79a5b1ea7af285f9c42349ef3f98b
|
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=install
|
||||
DEPEND=!<dev-java/java-config-1.3
|
||||
DESCRIPTION=Wrapper for java-config
|
||||
EAPI=0
|
||||
HOMEPAGE=https://www.gentoo.org/proj/en/java
|
||||
KEYWORDS=alpha amd64 arm ~hppa ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-portage/portage-utils
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/java-config-wrapper-0.16.tar.bz2
|
||||
_md5_=4d5cf6380079a9a905dc0480c1bd856b
|
@ -1,11 +0,0 @@
|
||||
DEFINED_PHASES=install
|
||||
DEPEND=!<dev-java/java-config-1.3
|
||||
DESCRIPTION=Wrapper for java-config
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.gentoo.org/proj/en/java
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=app-portage/portage-utils
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/java-config-wrapper-0.16.tar.bz2
|
||||
_md5_=7a124c393b26a9c826d1145bed2118b6
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install
|
||||
DEPEND=dev-libs/libuv dev-libs/libtommath dev-libs/libatomic_ops dev-libs/libuv dev-lang/perl
|
||||
DESCRIPTION=A 6model-based VM for NQP and Rakudo Perl 6
|
||||
EAPI=5
|
||||
HOMEPAGE=http://moarvm.org
|
||||
IUSE=doc
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Artistic-2
|
||||
RDEPEND=dev-libs/libuv dev-libs/libtommath dev-libs/libatomic_ops dev-libs/libuv
|
||||
SLOT=0
|
||||
SRC_URI=http://moarvm.org/releases/MoarVM-2016.04.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib 23ae8c186171e6476af098d2a50d0ee0 toolchain-funcs d513d423d449877e49d99af3f7af7acb
|
||||
_md5_=e00676910c1cfa4a95a3f348869826a4
|
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install test
|
||||
DEPEND=java? ( >=virtual/jre-1.7 ) moar? ( ~dev-lang/moarvm-2016.04 ) dev-libs/libffi java? ( >=virtual/jdk-1.7 ) dev-lang/perl
|
||||
DESCRIPTION=Not Quite Perl, a Perl 6 bootstrapping compiler
|
||||
EAPI=5
|
||||
HOMEPAGE=http://rakudo.org/
|
||||
IUSE=doc java +moar
|
||||
KEYWORDS=~x86 ~amd64
|
||||
LICENSE=Artistic-2
|
||||
RDEPEND=java? ( >=virtual/jre-1.7 ) moar? ( ~dev-lang/moarvm-2016.04 ) dev-libs/libffi
|
||||
REQUIRED_USE=|| ( java moar )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/perl6/nqp/tarball/2016.04 -> nqp-2016.04.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib 23ae8c186171e6476af098d2a50d0ee0 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=21a641c7909c647445bfa66eb6d8da50
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=configure test
|
||||
DEPEND==dev-lang/nqp-2016.04:=[moar] >=dev-lang/perl-5.10
|
||||
DESCRIPTION=A compiler for the Perl 6 programming language
|
||||
EAPI=6
|
||||
HOMEPAGE=http://rakudo.org
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Artistic-2
|
||||
RDEPEND==dev-lang/nqp-2016.04:=[moar]
|
||||
SLOT=0
|
||||
SRC_URI=http://rakudo.org/downloads/rakudo/rakudo-2016.04.tar.gz
|
||||
_md5_=7f150eb971f471274d9c6a7ac237b555
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=>=dev-lisp/asdf-3.1:= doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 ) pax_kernel? ( sys-apps/elfix )
|
||||
DESCRIPTION=Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp
|
||||
EAPI=6
|
||||
HOMEPAGE=http://sbcl.sourceforge.net/
|
||||
IUSE=debug doc source +threads +unicode pax_kernel zlib
|
||||
KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=dev-lisp/asdf-3.1:= !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )
|
||||
SLOT=0/1.3.5
|
||||
SRC_URI=mirror://sourceforge/sbcl/sbcl-1.3.5-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-linux-binary.tar.bz2 ) amd64? ( mirror://sourceforge/sbcl/sbcl-1.3.4-x86-64-linux-binary.tar.bz2 ) ppc? ( mirror://sourceforge/sbcl/sbcl-1.2.7-powerpc-linux-binary.tar.bz2 ) sparc? ( mirror://sourceforge/sbcl/sbcl-1.0.28-sparc-linux-binary.tar.bz2 ) alpha? ( mirror://sourceforge/sbcl/sbcl-1.0.28-alpha-linux-binary.tar.bz2 ) arm? ( mirror://sourceforge/sbcl/sbcl-1.2.7-armhf-linux-binary.tar.bz2 ) ppc-macos? ( mirror://sourceforge/sbcl/sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 ) x86-macos? ( mirror://sourceforge/sbcl/sbcl-1.1.6-x86-darwin-binary.tar.bz2 ) x64-macos? ( mirror://sourceforge/sbcl/sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 ) sparc-solaris? ( mirror://sourceforge/sbcl/sbcl-1.0.23-sparc-solaris-binary.tar.bz2 ) x86-solaris? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-solaris-binary.tar.bz2 ) x64-solaris? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 )
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multilib 23ae8c186171e6476af098d2a50d0ee0 pax-utils ecf634cba91bb9591a8fdb6f6145f1bb toolchain-funcs d513d423d449877e49d99af3f7af7acb
|
||||
_md5_=d3978c8b1fc49c5dc8c279093d05b3b3
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=virtual/perl-ExtUtils-MakeMaker dev-lang/perl:=
|
||||
DESCRIPTION=Utility for looking for perl objects that are not reclaimed
|
||||
EAPI=6
|
||||
HOMEPAGE=http://search.cpan.org/dist/Devel-Leak/
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( Artistic GPL-1+ )
|
||||
RDEPEND=dev-lang/perl:=
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/N/NI/NI-S/Devel-Leak-0.03.tar.gz
|
||||
_eclasses_=multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions aac50de73be0a80ebe780e0b20850130 perl-module c584f9e0fe426f3dcc2c46c6f7cb95ce
|
||||
_md5_=7040f17991dcc2236c99b3db08aa3968
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test unpack
|
||||
DEPEND=>=virtual/perl-File-Spec-0.800.0 >=dev-perl/libwww-perl-5.834.0 >=virtual/perl-Module-Load-0.240.0 >=virtual/perl-Scalar-List-Utils-1.200.0 >=dev-perl/XML-LibXML-1.850.0 >=dev-perl/XML-Parser-2.310.0 virtual/perl-ExtUtils-MakeMaker test? ( >=virtual/perl-Test-Simple-0.940.0 ) dev-lang/perl:=[-build(-)]
|
||||
DESCRIPTION=An implementation of XML-RPC
|
||||
EAPI=5
|
||||
HOMEPAGE=http://search.cpan.org/dist/RPC-XML/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~ppc ~x86 ~x86-fbsd
|
||||
LICENSE=|| ( Artistic-2 LGPL-2.1 )
|
||||
RDEPEND=>=virtual/perl-File-Spec-0.800.0 >=dev-perl/libwww-perl-5.834.0 >=virtual/perl-Module-Load-0.240.0 >=virtual/perl-Scalar-List-Utils-1.200.0 >=dev-perl/XML-LibXML-1.850.0 >=dev-perl/XML-Parser-2.310.0 dev-lang/perl:=[-build(-)]
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/R/RJ/RJRAY/RPC-XML-0.78.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib 23ae8c186171e6476af098d2a50d0ee0 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions aac50de73be0a80ebe780e0b20850130 perl-module c584f9e0fe426f3dcc2c46c6f7cb95ce toolchain-funcs d513d423d449877e49d99af3f7af7acb unpacker 45d07319df5f40ee6af58418b0f930be
|
||||
_md5_=38f9ce09cc0b981eb306c68663c0471a
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-perl/Class-Accessor-Lite virtual/perl-Scalar-List-Utils virtual/perl-parent dev-perl/Module-Build test? ( >=virtual/perl-Test-Simple-0.980.0 ) dev-lang/perl:=
|
||||
DESCRIPTION=Simple HTTP router
|
||||
EAPI=6
|
||||
HOMEPAGE=http://search.cpan.org/dist/Router-Simple/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( Artistic GPL-1+ )
|
||||
RDEPEND=dev-perl/Class-Accessor-Lite virtual/perl-Scalar-List-Utils virtual/perl-parent dev-lang/perl:=
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/T/TO/TOKUHIROM/Router-Simple-0.17.tar.gz
|
||||
_eclasses_=multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions aac50de73be0a80ebe780e0b20850130 perl-module c584f9e0fe426f3dcc2c46c6f7cb95ce
|
||||
_md5_=3b13969aa740e5e048d9f9957086ecee
|
@ -0,0 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-perl/Module-Build dev-lang/perl:=
|
||||
DESCRIPTION=Perl library for parsing the output of nsgmls
|
||||
EAPI=6
|
||||
HOMEPAGE=http://search.cpan.org/dist/SGMLSpm/
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=dev-lang/perl:=
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/R/RA/RAAB/SGMLSpm-1.1.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib 23ae8c186171e6476af098d2a50d0ee0 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions aac50de73be0a80ebe780e0b20850130 perl-module c584f9e0fe426f3dcc2c46c6f7cb95ce toolchain-funcs d513d423d449877e49d99af3f7af7acb
|
||||
_md5_=f6448d5e03e47626068d13fba682934b
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=dev-perl/Class-Inspector >=dev-perl/IO-SessionData-1.30.0 dev-perl/libwww-perl virtual/perl-MIME-Base64 virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken dev-perl/URI dev-perl/XML-Parser dev-perl/MIME-tools ssl? ( dev-perl/IO-Socket-SSL dev-perl/LWP-Protocol-https dev-perl/Crypt-SSLeay ) xmpp? ( dev-perl/Net-Jabber ) virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-IO virtual/perl-Test-Simple dev-perl/Test-Warn dev-perl/XML-Parser-Lite ) dev-lang/perl:=[-build(-)]
|
||||
DESCRIPTION=Simple and lightweight interface to the SOAP protocol (sic) both on client and server side
|
||||
EAPI=5
|
||||
HOMEPAGE=http://search.cpan.org/dist/SOAP-Lite/
|
||||
IUSE=ssl test xmpp
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=|| ( Artistic GPL-1+ )
|
||||
RDEPEND=dev-perl/Class-Inspector >=dev-perl/IO-SessionData-1.30.0 dev-perl/libwww-perl virtual/perl-MIME-Base64 virtual/perl-Scalar-List-Utils dev-perl/Task-Weaken dev-perl/URI dev-perl/XML-Parser dev-perl/MIME-tools ssl? ( dev-perl/IO-Socket-SSL dev-perl/LWP-Protocol-https dev-perl/Crypt-SSLeay ) xmpp? ( dev-perl/Net-Jabber ) dev-lang/perl:=[-build(-)]
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/P/PH/PHRED/SOAP-Lite-1.14.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib 23ae8c186171e6476af098d2a50d0ee0 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions aac50de73be0a80ebe780e0b20850130 perl-module c584f9e0fe426f3dcc2c46c6f7cb95ce toolchain-funcs d513d423d449877e49d99af3f7af7acb unpacker 45d07319df5f40ee6af58418b0f930be
|
||||
_md5_=efdf0327f3259e6f8f5ba1ed445bf56a
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=virtual/perl-Time-Local dev-perl/Set-Crontab virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Test-Deep ) dev-lang/perl:=[-build(-)]
|
||||
DESCRIPTION=Take a line from a crontab and find out when events will occur
|
||||
EAPI=5
|
||||
HOMEPAGE=http://search.cpan.org/dist/Schedule-Cron-Events/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=|| ( Artistic GPL-1+ )
|
||||
RDEPEND=virtual/perl-Time-Local dev-perl/Set-Crontab dev-lang/perl:=[-build(-)]
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/K/KO/KOHTS/Schedule-Cron-Events-1.93.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib 23ae8c186171e6476af098d2a50d0ee0 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions aac50de73be0a80ebe780e0b20850130 perl-module c584f9e0fe426f3dcc2c46c6f7cb95ce toolchain-funcs d513d423d449877e49d99af3f7af7acb unpacker 45d07319df5f40ee6af58418b0f930be
|
||||
_md5_=8c5cca51c920fb66375f63593d079503
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/xapian:0/1.2.22 !dev-libs/xapian-bindings[perl] virtual/perl-ExtUtils-MakeMaker test? ( dev-perl/Devel-Leak ) dev-lang/perl:=
|
||||
DESCRIPTION=Perl XS frontend to the Xapian C++ search library
|
||||
EAPI=6
|
||||
HOMEPAGE=http://search.cpan.org/dist/Search-Xapian/
|
||||
IUSE=examples test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( Artistic GPL-1+ )
|
||||
RDEPEND=dev-libs/xapian:0/1.2.22 !dev-libs/xapian-bindings[perl] dev-lang/perl:=
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/O/OL/OLLY/Search-Xapian-1.2.23.0.tar.gz http://oligarchy.co.uk/xapian/1.2.23/Search-Xapian-1.2.23.0.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib 23ae8c186171e6476af098d2a50d0ee0 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions aac50de73be0a80ebe780e0b20850130 perl-module c584f9e0fe426f3dcc2c46c6f7cb95ce toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c
|
||||
_md5_=3c02edb64f2880fbef3b1c2453f6786e
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=virtual/perl-Getopt-Long dev-perl/List-MoreUtils dev-perl/Proc-Wait3 dev-perl/Scope-Guard test? ( dev-perl/Test-SharedFork >=dev-perl/Test-TCP-0.110.0 ) dev-lang/perl:=[-build(-)]
|
||||
DESCRIPTION=A superdaemon for hot-deploying server programs
|
||||
EAPI=5
|
||||
HOMEPAGE=http://search.cpan.org/dist/Server-Starter/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=|| ( Artistic GPL-1+ )
|
||||
RDEPEND=virtual/perl-Getopt-Long dev-perl/List-MoreUtils dev-perl/Proc-Wait3 dev-perl/Scope-Guard dev-lang/perl:=[-build(-)]
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/K/KA/KAZUHO/Server-Starter-0.19.tar.gz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde multilib 23ae8c186171e6476af098d2a50d0ee0 multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions aac50de73be0a80ebe780e0b20850130 perl-module c584f9e0fe426f3dcc2c46c6f7cb95ce toolchain-funcs d513d423d449877e49d99af3f7af7acb unpacker 45d07319df5f40ee6af58418b0f930be
|
||||
_md5_=fecfc573965bc1b0843f415e03ed2cfd
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=dev-perl/B-Hooks-Parser-0.80.0 >=dev-perl/B-OPCheck-0.270.0 >=dev-perl/Devel-Declare-0.3.4 >=dev-perl/PadWalker-1.930.0 dev-perl/Sub-Exporter dev-lang/perl:=
|
||||
DESCRIPTION=provides '$self' in OO code
|
||||
EAPI=6
|
||||
HOMEPAGE=http://search.cpan.org/dist/self/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=dev-perl/B-Hooks-Parser-0.80.0 >=dev-perl/B-OPCheck-0.270.0 >=dev-perl/Devel-Declare-0.3.4 >=dev-perl/PadWalker-1.930.0 dev-perl/Sub-Exporter >=virtual/perl-ExtUtils-MakeMaker-6.590.0 test? ( >=virtual/perl-Test-Simple-0.420.0 ) dev-lang/perl:=
|
||||
SLOT=0
|
||||
SRC_URI=mirror://cpan/authors/id/G/GU/GUGOD/self-0.35.tar.gz
|
||||
_eclasses_=multiprocessing e32940a7b2a9992ad217eccddb84d548 perl-functions aac50de73be0a80ebe780e0b20850130 perl-module c584f9e0fe426f3dcc2c46c6f7cb95ce
|
||||
_md5_=0507afc4ac8db8dc8be4f2480455d5f6
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] test? ( dev-python/six[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] dev-python/pytz[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)] ) python_targets_pypy? ( virtual/pypy:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
DESCRIPTION=Standalone version of django.utils.feedgenerator
|
||||
EAPI=6
|
||||
HOMEPAGE=https://pypi.python.org/pypi/feedgenerator
|
||||
IUSE=test python_targets_pypy python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=python_targets_pypy? ( virtual/pypy:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
|
||||
REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 python_targets_python3_5 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/f/feedgenerator/feedgenerator-1.8.tar.gz
|
||||
_eclasses_=distutils-r1 4e8ac1ba76ddacd8f7c0289aa586a34c multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 23ae8c186171e6476af098d2a50d0ee0 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs d513d423d449877e49d99af3f7af7acb
|
||||
_md5_=a1ba032368d946811f9f9e5d5ba4ceb9
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools_scm[python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-)] python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||
DESCRIPTION=Synchronize calendars and contacts
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/pimutils/vdirsyncer
|
||||
IUSE=python_targets_python3_3 python_targets_python3_4
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=dev-python/click-5.0[python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/click-log-0.1.3[python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/click-threading-0.1.2[python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/requests-2.4.1[python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-)] !=dev-python/requests-2.9.0[python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/requests-toolbelt-0.5.0[python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-)] >=dev-python/atomicwrites-0.1.7[python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-)] python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) >=dev-lang/python-exec-2:=[python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python3_3 python_targets_python3_4 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/v/vdirsyncer/vdirsyncer-0.10.0.tar.gz
|
||||
_eclasses_=distutils-r1 4e8ac1ba76ddacd8f7c0289aa586a34c multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 23ae8c186171e6476af098d2a50d0ee0 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 2e6826f6a93ad2acf904eecf5b5fb6d2 toolchain-funcs d513d423d449877e49d99af3f7af7acb
|
||||
_md5_=cfb71b9c67036b7e42f265c1b84acbbb
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
|
||||
DEPEND=~dev-qt/qtcore-5.5.1 ~dev-qt/qtnetwork-5.5.1 qml? ( ~dev-qt/qtdeclarative-5.5.1 ) dev-lang/perl virtual/pkgconfig test? ( ~dev-qt/qttest-5.5.1 )
|
||||
DEPEND=~dev-qt/qtcore-5.5.1 ~dev-qt/qtnetwork-5.5.1[ssl?] qml? ( ~dev-qt/qtdeclarative-5.5.1 ) dev-lang/perl virtual/pkgconfig test? ( ~dev-qt/qttest-5.5.1 )
|
||||
DESCRIPTION=Implementation of the WebSocket protocol for the Qt5 framework
|
||||
EAPI=5
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
IUSE=qml debug test
|
||||
IUSE=qml +ssl debug test
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~x86
|
||||
LICENSE=|| ( LGPL-2.1 LGPL-3 ) FDL-1.3
|
||||
RDEPEND=~dev-qt/qtcore-5.5.1 ~dev-qt/qtnetwork-5.5.1 qml? ( ~dev-qt/qtdeclarative-5.5.1 ) dev-qt/qtchooser
|
||||
RDEPEND=~dev-qt/qtcore-5.5.1 ~dev-qt/qtnetwork-5.5.1[ssl?] qml? ( ~dev-qt/qtdeclarative-5.5.1 ) dev-qt/qtchooser
|
||||
RESTRICT=test
|
||||
SLOT=5
|
||||
SRC_URI=https://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/qtwebsockets-opensource-src-5.5.1.tar.xz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multilib 23ae8c186171e6476af098d2a50d0ee0 qt5-build abd141247f04f3928a04a78554558f65 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c virtualx 86c9305a59b3e0459e7fbef3a5f30b96
|
||||
_md5_=8a4edc8787b6d5e8b85afa75fc674009
|
||||
_md5_=0b6e05438a01c7a90b6ebf28e407f38f
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
|
||||
DEPEND=~dev-qt/qtcore-5.6.0 ~dev-qt/qtnetwork-5.6.0 qml? ( ~dev-qt/qtdeclarative-5.6.0 ) dev-lang/perl virtual/pkgconfig test? ( ~dev-qt/qttest-5.6.0 )
|
||||
DEPEND=~dev-qt/qtcore-5.6.0 ~dev-qt/qtnetwork-5.6.0[ssl?] qml? ( ~dev-qt/qtdeclarative-5.6.0 ) dev-lang/perl virtual/pkgconfig test? ( ~dev-qt/qttest-5.6.0 )
|
||||
DESCRIPTION=Implementation of the WebSocket protocol for the Qt5 framework
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
IUSE=qml debug test
|
||||
IUSE=qml +ssl debug test
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~ppc64 ~x86
|
||||
LICENSE=|| ( LGPL-2.1 LGPL-3 ) FDL-1.3
|
||||
RDEPEND=~dev-qt/qtcore-5.6.0 ~dev-qt/qtnetwork-5.6.0 qml? ( ~dev-qt/qtdeclarative-5.6.0 ) dev-qt/qtchooser
|
||||
RDEPEND=~dev-qt/qtcore-5.6.0 ~dev-qt/qtnetwork-5.6.0[ssl?] qml? ( ~dev-qt/qtdeclarative-5.6.0 ) dev-qt/qtchooser
|
||||
RESTRICT=test
|
||||
SLOT=5/5.6
|
||||
SRC_URI=https://download.qt.io/official_releases/qt/5.6/5.6.0/submodules/qtwebsockets-opensource-src-5.6.0.tar.xz
|
||||
_eclasses_=eutils 792f83d5ec9536cb5ccef375469d8bde flag-o-matic d270fa247153df66074f795fa42dba3e multilib 23ae8c186171e6476af098d2a50d0ee0 qt5-build abd141247f04f3928a04a78554558f65 toolchain-funcs d513d423d449877e49d99af3f7af7acb versionator 99ae9d758cbe7cfed19170e7d48f5a9c virtualx 86c9305a59b3e0459e7fbef3a5f30b96
|
||||
_md5_=f00c963080c2cc9036c93c451876962d
|
||||
_md5_=682d78c8bc36e0e72a4c87a34d73e600
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup unpack
|
||||
DEPEND=>=dev-games/physfs-2[zip] dev-libs/fribidi media-libs/fontconfig media-libs/freetype:2 media-libs/glew:= media-libs/libogg media-libs/libpng:0 media-libs/libtheora media-libs/libvorbis media-libs/openal sys-libs/zlib virtual/glu virtual/opengl x11-libs/libX11 x11-libs/libXrandr dev-qt/qtcore:4 dev-qt/qtscript:4 nls? ( virtual/libintl ) qt4? ( dev-qt/qtgui:4 dev-qt/qtopengl:4 ) !qt4? ( media-libs/libsdl[opengl,video,X] ) app-arch/zip virtual/pkgconfig nls? ( sys-devel/gettext ) >=sys-apps/sed-4
|
||||
DESCRIPTION=3D real-time strategy game
|
||||
EAPI=5
|
||||
HOMEPAGE=http://wz2100.net/
|
||||
IUSE=debug nls qt4 videos
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-2+ CC-BY-SA-3.0 public-domain
|
||||
RDEPEND=>=dev-games/physfs-2[zip] dev-libs/fribidi media-libs/fontconfig media-libs/freetype:2 media-libs/glew:= media-libs/libogg media-libs/libpng:0 media-libs/libtheora media-libs/libvorbis media-libs/openal sys-libs/zlib virtual/glu virtual/opengl x11-libs/libX11 x11-libs/libXrandr dev-qt/qtcore:4 dev-qt/qtscript:4 nls? ( virtual/libintl ) qt4? ( dev-qt/qtgui:4 dev-qt/qtopengl:4 ) !qt4? ( media-libs/libsdl[opengl,video,X] ) media-fonts/dejavu games-misc/games-envd
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/warzone2100/warzone2100-3.1.5.tar.xz videos? ( mirror://sourceforge/warzone2100/warzone2100/Videos/2.2/high-quality-en/sequences.wz -> warzone2100-videos-2.2.wz )
|
||||
_eclasses_=base 3fe4f8980633fd7bc69e9887209ba2fe eutils 792f83d5ec9536cb5ccef375469d8bde games 2cf0d67d765e6358b435ccda30c13ad8 gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 multilib 23ae8c186171e6476af098d2a50d0ee0 toolchain-funcs d513d423d449877e49d99af3f7af7acb user 906f3c8eb3a2350a4f1191a89baa3e46 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
|
||||
_md5_=442a76202dae641bd92121a0c7749d1c
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue