Sync with portage [Thu Mar 2 22:07:12 MSK 2017].

mhiretskiy 798
root 8 years ago
parent a9c148a4ed
commit d71b8e31d3

@ -1 +1,2 @@
DIST ack.vim-1.0.9.tar.gz 9361 SHA256 598af55eed01886428027ea26f3f99a5029ece88c28e34c22fb94d09ac552cab SHA512 42c931433ca2554cee0ccdc576891ba82efaebb0e5301ab279b3db8160816892b6f6232da7389058177ef9640a07e9582409c852ee5b55f3c9ee0b6f547ae8d0 WHIRLPOOL eea0a155e3249cde98072367b7bcffc063f22ef250125c46e3a5b0713267a353bd30275e4d8f169087e5108c1734b16796bb836b249dd6663868b6164d051154
DIST ack.vim-1.0.9.zip 11910 SHA256 b479b04a94ddc4dd29bb9b525ba5e35f4925a96e92dd90a65120f225fd4fb241 SHA512 fc973144e4f82ee76f72709ab3755ed8c8fae0e3f9058d97cb4a19fb81cfb21aac4f0976e2fabfdbed67b9a2220732e335b81666ee42a31d9b4339881024cf10 WHIRLPOOL d4b4864d8dfcb41d0222a8f5bd81f3f3d64d4796b09ed3aff0ac347fb424246e165f6dfa2177723fa7805bed4b07c0973febbff9b7525bf0d6e4aa8467e8d8b1

@ -0,0 +1,25 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit vim-plugin
MY_PN="ack.vim"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="vim plugin: run ack from vim"
HOMEPAGE="https://github.com/mileszs/ack.vim"
SRC_URI="https://github.com/mileszs/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="vim"
KEYWORDS="~amd64 ~x86"
RDEPEND="sys-apps/ack"
S="${WORKDIR}/${MY_P}"
src_prepare() {
default
# See bug 584768.
mv ftplugin/qf.vim ftplugin/ackqf.vim || die
}

@ -2,3 +2,4 @@ DIST mysql-5.5.54.tar.gz 21041949 SHA256 273bcbcf8cc84061eb07c359308563b2029eb3f
DIST mysql-5.6.35.tar.gz 32167628 SHA256 dddcba169b98844d7c65346cbd791c853edf942d78440381685087b84aa35020 SHA512 106c4b05c52cd2bb5378376e4a453aeb55eda0adce527862c435068597c3e60f44e3c64476011befefd688e6fdf30f2245e28320d57d9fccbb2415d87498e7f2 WHIRLPOOL e8972bba163453e54dc3859a7cfd07b4dc38125e0b5f7b41940afa6f1466820079f18e88769ea198b12645383d105340ab5ea998b32a95d083d08689658510bc
DIST mysql-extras-20160212-0233Z.tar.bz2 297332 SHA256 01a52587ef1335b2795197d2e547c0b3a1e4b705db09f96cdfb45d2152b6536b SHA512 956dbdcb987556c0625944848f97a36d096cd1f1712a2e051dd027f2856d3c6e94a18d23faca71882260c4b12ee329e3a5f569443b877a3c3e5e88146bfac916 WHIRLPOOL e3837d329ddd137be60fe9d0b37f35ed2e0e7fe1383f38ee45617be288ae318a444e6befdfbaf64b07d4a88ec47fec5cd88d733ecd5bb32ce40f3ba8d09573cd
DIST mysql-extras-20170301-2020Z.tar.bz2 306195 SHA256 646eb75c838ac4241598cc0638877f50044ec702c82b1fc3ddefb99f1f4b3fae SHA512 b11b252d11b907e2b3be406e11b9a464092950696100afd575a2be78eac33251a9f56bf128b497beb8c801a2e5d02b11ad37ef78d25aed892a7aa90ca4c9581f WHIRLPOOL 466b18c388160d5c7557ed0e0bddc45eda823b0c1c490540fb61008da759b6559b6012593d7beb3de5123e247521ace925413abc28edd692585c282456d7fbf9
DIST mysql-extras-20170302-1359Z.tar.bz2 306816 SHA256 0375bffa8a7b26caab3a13be299b30231f20ad3e8dc82fba9384e5463763a105 SHA512 2c096c68e0d545c98fb5520f92b9e85f6bbc910853793f60f0e67979ee927410bbecadece3400364fdc2b5682f9105664f6a2de8fa0ee1818fb266e063e82869 WHIRLPOOL 6629f0069b77c9add86f4a40168a1dad7bcc0ae18a513f05e44619366a5fdfb82238df2e925de88c358fca2dd50f162ffefd8efea335cb544ccdcf74e73ed25f

@ -0,0 +1,177 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
MY_EXTRAS_VER="20170302-1359Z"
MY_PV="${PV//_alpha_pre/-m}"
MY_PV="${MY_PV//_/-}"
HAS_TOOLS_PATCH="1"
SUBSLOT="18"
inherit mysql-multilib-r1
# only to make repoman happy. it is really set in the eclass
IUSE="$IUSE"
# REMEMBER: also update eclass/mysql*.eclass before committing!
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
RDEPEND="${RDEPEND}"
MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}"
PATCHES=(
"${MY_PATCH_DIR}"/01050_all_mysql_config_cleanup-5.6.patch
"${MY_PATCH_DIR}"/02040_all_embedded-library-shared-5.5.10.patch
"${MY_PATCH_DIR}"/20006_all_cmake_elib-mysql-5.6.35.patch
"${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch
"${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink.patch
"${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.6.patch
"${MY_PATCH_DIR}"/20018_all_mysql-5.6.25-without-clientlibs-tools.patch
)
# Please do not add a naive src_unpack to this ebuild
# If you want to add a single patch, copy the ebuild to an overlay
# and create your own mysql-extras tarball, looking at 000_index.txt
# validate_password plugin uses exceptions when it shouldn't yet (until 5.7)
# disable until we see what happens with it
MYSQL_CMAKE_NATIVE_DEFINES=( -DWITHOUT_VALIDATE_PASSWORD=1 )
src_prepare() {
mysql-multilib-r1_src_prepare
if use libressl ; then
sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \
"${S}/cmake/ssl.cmake" || die
fi
}
# Official test instructions:
# USE='server embedded extraengine perl openssl static-libs' \
# FEATURES='test userpriv -usersandbox' \
# ebuild mysql-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
# 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 use server ; then
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 && ewarn "Some tests may fail with FEATURES=usersandbox"
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
# Run CTest (test-units)
cmake-utils_src_test
retstatus_unit=$?
# 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 right out of order
mkdir -p "${T}"/var-tests{,/log}
# create symlink for the tests to find mysql_tzinfo_to_sql
ln -s "${BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/"
# These are failing in MySQL 5.5/5.6 for now and are believed to be
# false positives:
#
# main.information_schema, binlog.binlog_statement_insert_delayed,
# funcs_1.is_triggers funcs_1.is_tables_mysql,
# funcs_1.is_columns_mysql, binlog.binlog_mysqlbinlog_filter,
# perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt,
# mysqld--help-notwin, funcs_1.is_triggers, funcs_1.is_tables_mysql, funcs_1.is_columns_mysql
# perfschema.binlog_edge_stmt, perfschema.binlog_edge_mix, binlog.binlog_mysqlbinlog_filter
# fails due to USE=-latin1 / utf8 default
#
# main.mysql_client_test:
# segfaults at random under Portage only, suspect resource limits.
#
# rpl.rpl_plugin_load
# fails due to included file not listed in expected result
# appears to be poor planning
#
# main.mysqlhotcopy_archive main.mysqlhotcopy_myisam
# fails due to bad cleanup of previous tests when run in parallel
# The tool is deprecated anyway
# Bug 532288
#
# main.events_2
# Fails on date in past without preserve causing the drop to fail
for t in \
binlog.binlog_mysqlbinlog_filter \
binlog.binlog_statement_insert_delayed \
funcs_1.is_columns_mysql \
funcs_1.is_tables_mysql \
funcs_1.is_triggers \
main.information_schema \
main.mysql_client_test \
main.mysqld--help-notwin \
perfschema.binlog_edge_mix \
perfschema.binlog_edge_stmt \
rpl.rpl_plugin_load \
main.mysqlhotcopy_archive main.mysqlhotcopy_myisam \
main.events_2 \
; do
mysql-multilib-r1_disable_test "$t" "False positives in Gentoo"
done
if ! use extraengine ; then
# bug 401673, 530766
for t in federated.federated_plugin ; do
mysql-multilib-r1_disable_test "$t" "Test $t requires USE=extraengine (Need federated engine)"
done
fi
# Run mysql tests
pushd "${TESTDIR}"
# Set file limits higher so tests run
ulimit -n 3000
# run mysql-test tests
perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
--suite-timeout=5000 --reorder
retstatus_tests=$?
# [[ $retstatus_tests -eq 0 ]] || eerror "tests failed"
# has usersandbox $FEATURES && eerror "Some tests may fail with FEATURES=usersandbox"
popd
# 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
}

@ -0,0 +1,2 @@
DIST libcxml-0.15.1.tar.bz2 137082 SHA256 7e81dcd0bdb6ea6aaff84bd176f3100cc9ed409bf8d87894abef4ff0b9736dce SHA512 91bcc8334ef5e71126701e850211928304561ca27a03e4b8d528fbc6d94fe2635c753c3b3b8ecec185e76fc5a70f426f6dfee72b4a432898435d2bfc1764b10e WHIRLPOOL bac7b56f30db5b2883edd1901a3d0d7cd50cb3ab3ee0017026d4db10294c4978e7c2a17c275cc4123bab3b07735dc34f30d57fb3287524beaf9662c65a59a7cd
DIST libcxml-0.15.4.tar.bz2 137251 SHA256 945e513b5eb366d34a71b965733d583b621201070103826356318783502f0d29 SHA512 b14a29eaa502451eb293ce2faf2424c6e8147d6e28e86911c7adba5d1f725a5500772e2199d57834daee503de0458480f7cbf39c0d83db8afb4998db0b0b44ca WHIRLPOOL ae5c8927ac7954c8314490a929ba661970cff8e86b0ac11d02b962a594d997f43c9ef18dad1182745eaf0bd74b958017d6433942ec1cfd94da244783086ed7f8

@ -0,0 +1,11 @@
--- libcxml-0.15.1/wscript
+++ libcxml-0.15.1/wscript
@@ -12,7 +12,7 @@
def configure(conf):
conf.load('compiler_cxx')
- conf.env.append_value('CXXFLAGS', ['-Wall', '-Wextra', '-O2'])
+ conf.env.append_value('CXXFLAGS', ['-Wall', '-Wextra'])
conf.env.TARGET_WINDOWS = conf.options.target_windows
conf.env.STATIC = conf.options.static

@ -0,0 +1,36 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils
DESCRIPTION="small C++ library which makes it marginally neater to parse XML using libxml++"
HOMEPAGE="http://carlh.net/libcxml"
SRC_URI="http://carlh.net/downloads/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="dev-cpp/libxmlpp:2.6
dev-libs/boost"
DEPEND="${RDEPEND}
dev-util/waf
virtual/pkgconfig"
PATCHES=( "${FILESDIR}"/${PN}-0.15.1-respect-cxxflags.patch )
src_prepare() {
rm -v waf || die
export WAF_BINARY="${EROOT}usr/bin/waf"
default
}
src_test() {
./run-tests.sh || die
}

@ -0,0 +1,36 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils
DESCRIPTION="small C++ library which makes it marginally neater to parse XML using libxml++"
HOMEPAGE="http://carlh.net/libcxml"
SRC_URI="http://carlh.net/downloads/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="dev-cpp/libxmlpp:2.6
dev-libs/boost"
DEPEND="${RDEPEND}
dev-util/waf
virtual/pkgconfig"
PATCHES=( "${FILESDIR}"/${PN}-0.15.1-respect-cxxflags.patch )
src_prepare() {
rm -v waf || die
export WAF_BINARY="${EROOT}usr/bin/waf"
default
}
src_test() {
./run-tests.sh || die
}

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>xmw@gentoo.org</email>
<name>Michael Weber</name>
</maintainer>
</pkgmetadata>

@ -20,4 +20,6 @@ DIST sbcl-1.3.13-source.tar.bz2 5783599 SHA256 4c6935e4a9022637da95f2aab04d08326
DIST sbcl-1.3.13-x86-64-linux-binary.tar.bz2 9103731 SHA256 f92dbcb379f3a35ba13fd75a10912b767e5d8b2b10698413e5a217cea2f49cca SHA512 0e6302e408ea0b05f89c982a1660187cf2054cc65b464e340166c8fea962c4e52960f143cd2393491c60c83f5d90ff828a0807ee7f45bc1213ba5f13a6950c2b WHIRLPOOL 1e25fc22c6cf8725380cbe018d7a4a6875e457ec76428894f00568e8b9d3872ab4fdfee932d151efae5c726aca4161753131029347d5397e5f1dc9a4ea486e76
DIST sbcl-1.3.14-source.tar.bz2 5784135 SHA256 bf963d58533d839eb76a8028abd17071708d964d5dce07787839cfb6d0d6dcca SHA512 3bcfb27c75864290f47814cdac3c6d0ab7e88fce2fef11062f71993383470bd4f9bc2888314e016a80d3a629d748bf45358261fd320bf67ce55981b2fba42420 WHIRLPOOL 9f2c5460ea604d71eacb8f197782fc2bc9c8d2c974c8e0b06cca56078c2f83cf513c99a4a717d4856316aded939a05146a44a5bcf8d4c314ffdaa970cdc03c6d
DIST sbcl-1.3.14-x86-64-linux-binary.tar.bz2 9077586 SHA256 84dae89aa4741cac41e163fe9c85b9ab42ff8c2cbdcb31111d60e9019e2d4235 SHA512 0bff8737f389bf59f1fed2d76de32ce977da9c8c685c7f73280eef93428edcc48ca451adc26a305ea31f23507d7c45ffa5893aa4add2418048a1087fab686534 WHIRLPOOL 194a775092a4a035b65126ec6de63c981796e3618ca324d431fa544dbdbaaf3b790574d2e3c6813125ed55ace4b58be0727f2b6f4abffb686e3b773fdc8d3149
DIST sbcl-1.3.15-source.tar.bz2 5798479 SHA256 b1b532d9df81b6a014dd6463f9129cd9470ba84db0952496970ac5b1e745ab85 SHA512 8dd9679bcaa244de0158051acae2ffcd1f79181a015a212f4416f3f6e439339d4d6ed5e03520b492fdd3302968eb1270be47729f3a016977bf951c5bcade0650 WHIRLPOOL 9fd1d8cbae29855becdef284d7b8ae0b619e27dc8fda8be8542225bbfc52daef64682c46fbf3bd0582289365ea6b96e3fd569f57be38d28dc021104bbc836e33
DIST sbcl-1.3.15-x86-64-linux-binary.tar.bz2 10882518 SHA256 c7a9f143d539164abdf8771fbef071e5f1b26a5ecd496ddb4d778946faf758fe SHA512 28a2c17b366db2a2b2ac83a1ce3ac09583bb59aa2dbd992c02fef0870889a2d19cd1fdf633575a8fab674ea5a0058eafd2dfd6d8f7953237a33e7b12d60d20d5 WHIRLPOOL 1addc2c2517eaaa31ae2cd6b1adbf74f58c6afd7f4243ef4b2bb9b294ef448dda27695f6b6a758e6b7a9e2fb042c6f544c0625e597215cb5dcb1986d885e5d46
DIST sbcl-1.3.9-armhf-linux-binary.tar.bz2 9161130 SHA256 da2d296a8ab107a7b2e10831836648d882b01193f60269853932af4f63a06571 SHA512 309e2ac7ef9ac95bf751432cf243af0de022c5b21054df2bf4e99da4ff087218af72b0ab3be69214eba3df1b6bbe707cc28840508e960c5d2ed2af0e86de3fdd WHIRLPOOL d2dde314d2b49e4246823032d953bbfe0858f7c69d0445da356426f9c5fac73036b32c1c048cf7f43615fa02707e8e434d8b085942e79d1e2b20f6fcb7e08919

@ -0,0 +1,17 @@
diff -r -U2 sbcl-1.3.15.orig/contrib/sb-concurrency/tests/test-frlock.lisp sbcl-1.3.15/contrib/sb-concurrency/tests/test-frlock.lisp
--- sbcl-1.3.15.orig/contrib/sb-concurrency/tests/test-frlock.lisp 2017-02-28 20:51:29.000000000 +0100
+++ sbcl-1.3.15/contrib/sb-concurrency/tests/test-frlock.lisp 2017-03-02 18:15:41.225284441 +0100
@@ -25,5 +25,5 @@
(defun test-frlocks (&key (reader-count 100) (read-count 1000000)
(outer-read-pause 0) (inner-read-pause 0)
- (writer-count 10) (write-count (/ 1 *minimum-sleep*))
+ (writer-count 10) (write-count 5000)
(outer-write-pause *minimum-sleep*) (inner-write-pause 0))
(let ((rw (make-frlock))
@@ -88,5 +88,5 @@
(deftest* (frlock.1)
(handler-case
- (sb-ext:with-timeout 10
+ (sb-ext:with-timeout 240
(test-frlocks #+win32 :outer-write-pause #+win32 t ))
(sb-ext:timeout (c)

@ -0,0 +1,19 @@
diff -U3 -r sbcl-1.3.15.orig/src/runtime/GNUmakefile sbcl-1.3.15/src/runtime/GNUmakefile
--- sbcl-1.3.15.orig/src/runtime/GNUmakefile 2017-02-28 20:51:29.000000000 +0100
+++ sbcl-1.3.15/src/runtime/GNUmakefile 2017-03-02 18:22:13.959257937 +0100
@@ -46,13 +46,13 @@
include Config
# Disable PIE when possible
-ifneq ($(shell $(CC) -dumpspecs 2>/dev/null | grep -e no-pie),)
+ifneq ($(shell $(CC) -dumpspecs 2>/dev/null | grep -e '[^f]no-pie'),)
CFLAGS += -fno-pie
LINKFLAGS += -no-pie
LDFLAGS += -no-pie
__LDFLAGS__ += -no-pie
endif
-ifneq ($(shell $(CC) -dumpspecs 2>/dev/null | grep -e nopie),)
+ifneq ($(shell $(CC) -dumpspecs 2>/dev/null | grep -e '[^f]nopie'),)
CFLAGS += -fno-pie
LINKFLAGS += -nopie
LDFLAGS += -nopie

@ -0,0 +1,237 @@
# Copyright 1999-2017 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.15
BV_PPC=1.2.7
BV_SPARC=1.0.28
BV_ALPHA=1.0.28
BV_ARM=1.3.12
BV_ARM64=1.3.11
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.3.15.patch
# bugs #486552, #527666, #517004
eapply "${FILESDIR}"/bsd-sockets-test-1.3.12.patch
# bugs #560276, #561018
eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch
# bug #599902, #607302, #583930
eapply "${FILESDIR}"/${PN}-1.3.15-gentoo-fix_nopie_for_hardened_toolchain.patch
eapply "${FILESDIR}"/${PN}-1.2.11-solaris.patch
eapply "${FILESDIR}"/${PN}-1.2.13-verbose-build.patch
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
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
# 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}"
}

@ -15,7 +15,7 @@ KEYWORDS="~amd64"
IUSE="+ocamlopt"
RDEPEND=">=dev-lang/ocaml-4.03:="
DEPEND="${RDEPEND}"
DEPEND="${RDEPEND} dev-ml/ocamlbuild"
src_compile() {
ocaml pkg/build.ml \

@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Utility functions for checking references"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~x86"
LICENSE="MIT"
IUSE="test"

@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Type constraints and coercions for Perl"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~x86"
IUSE="test minimal"
RDEPEND="

@ -0,0 +1,19 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml"
PHP_PEAR_URI="pear.symfony-project.com"
PHP_PEAR_PN="YAML"
inherit php-pear-r2
DESCRIPTION="The Symfony YAML Component"
HOMEPAGE="http://pear.symfony-project.com/"
SRC_URI="http://pear.symfony-project.com/get/${PEAR_P}.tgz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~x86"
IUSE=""

@ -1,13 +1,10 @@
DIST wxPython-demo-2.8.12.1.tar.bz2 3906851 SHA256 252282193a80590b9eab436bef322701b21d35ad03b4b6ebb4824241ff947b5a SHA512 aab71cf4e4fb6632afd4607cbe5cdef6785c4ed3f1c7f67d6cef5487d1caee2f7652bfd974ba95a6a03e8d7809c94e291aca00c2fdf74ea29e118e1e30c947d5 WHIRLPOOL e9eb0803350e3dac8c5f2228a3f4d54a26ae4c4307c924729bbdff712747419fdfaa155d83ef1bea7dcb849dbacf9f48c323bf7997ed1df85f182ba3878d1324
DIST wxPython-demo-2.9.4.0.tar.bz2 3992754 SHA256 c1a57ef7c71ea1a332df98b80cfa7ba178ef6dcd24a31393dff905a145ba8b7b SHA512 dac61d9bb09deffd54c89c1a09803968a4c4b2951a00ebb4d618a2a1b48775c62e3ddf2c642e9005d7362fdeab44c07bc2a38bc96dc94a5c891982847d0c19fe WHIRLPOOL 2093d3d0f81c15b7ca1a346fae29429952d299f8e33d5c2e356846bd98df890b731fe4ef0311ec32b7a913a4038aa8881396d9878dde98322136ccb5244a867b
DIST wxPython-demo-3.0.0.0.tar.bz2 3991989 SHA256 426aaf20c7b01f5e9fbd7bd41455441bb126585f5544a848a5fa060e07f7b443 SHA512 4fe8a87faacac99c54c4fcbdb707c9790b49f485186e1741cc1ba05e955e474ca4ea31ff704a57e73b32b4fad310ef490066743d1c6ad4339191cde2daec255d WHIRLPOOL c6a2b12111572164474083f66dd0e2eff12e4faea5ce880767bfba3de493e8d56e6747c659ff1a3d533d0f6bcde1d5c9daabb9bccb2148278cdce074f5ddcbae
DIST wxPython-demo-3.0.1.1.tar.bz2 3991248 SHA256 bb264db3369c7228f0356f1ad64f6a9ca3000b167bc1ce3fee94d3d2fa20d069 SHA512 b75ca80b5a247f5c97691c4c77c36d64ebe82d94803cd8d687b2110e9de290067c7da893797ae13d0a9f42a4da83170b630dcdeb9460657355c43005dfeac89a WHIRLPOOL 3db15c676252f4f96b585271d0ef005b84cbb4538f01db53e18c587b33fdfc5b57da40d9ba2f2c467063de79c81ed6440982fe5e21547a21fbe2d7d4e252f69c
DIST wxPython-demo-3.0.2.0.tar.bz2 3992212 SHA256 8bf195138744898b4b6fbe11f52f7ee2f6319c2e3adf832917769b2e2d4994f3 SHA512 361ecaa7dfe5bae0757e04215c564370eaf8e5260ead45007f9d70439c15701725c3cbcd76691a5191258bef24fd200ebd61347a3fd920d888137bfc98a16702 WHIRLPOOL a944790a4c7b38dc8d8d28c7def50f765cd5566118d801cb576a0ab9d8370a803f8feedbf3211d0352dd838c92d9d4f092eaf6d78354a1974f2345304dd7b2e1
DIST wxPython-docs-2.8.12.1.tar.bz2 2331363 SHA256 1dfae3a74b91e2003856eed51698c51094f1a4e6688633ae61af7a22fa8a0ddb SHA512 88591ef4f61bcbac29050d7dfecc230f7338cc006e7c3abc072b15da478e4fd994ab73ee5d072cb8b84f9de62ce182f1774354b0a7a4502ea639e59fdf965358 WHIRLPOOL 97bc66c8f781b5092e2274edc0b9bac35c21c91a66e4c0da75d543dc471f25d02334b28a5afe4ad0681b7a018a93f08b6ef5d3c6afd127ccfc24da208252cd89
DIST wxPython-newdocs-2.8.9.2.tar.bz2 1503913 SHA256 890b6b7ca37ba7aaa27f9716ea9992ac75ed8150e83939506e3c47f86e7f37a8 SHA512 e114b2b44a7fd3ac292ca9735fb2e075459211384bc98d62ff2ba49e45111825101e74abd4af2ab0e5e52ede7b831641367c11a5c80e79f2da6ada3442463bfc WHIRLPOOL 91ccbe19e8311f0404fb0096efff68750fa0c3b505d05c9278e0488e138788dc399ff2345e13c712126475957a1c1fcc53556d70cd9c835524207be5758a6e2b
DIST wxPython-src-2.8.12.1.tar.bz2 31311482 SHA256 1f3f153d9f1504c6ce2d2c4b23e940b8f58b81f4cba35cda1a5bb31142243cd0 SHA512 4f826ccb57d5f4fc03fe7cae67499be70c727a99aebf9d153ea1060a21641642606d44d079ba897c38b176846336aeaebc21d30d5c7a0abec3934d65cf4529f3 WHIRLPOOL 94f91d359f755a0f805588303e8507b2f1404a7f4af73777f85366265df9f76ca89ac29bff491cffd752b707645952a4f7f2bb12fa7e30f3e7d3728147a9c99d
DIST wxPython-src-2.9.4.0.tar.bz2 50827671 SHA256 78c35c19e85a17cb9c730b86b49d6a479198d76d19e0b13e86db0b55707004be SHA512 100dd4474bc2508e9a80aed6f08d295e2697926e29c5789e1f6aa7c303921e1c5de2574c3eddde568804da8fc670d0214ef225d46f34a3006d0a947423d01fbf WHIRLPOOL feff68600a40a8f02492e91049ecdd1a1865ee6db8024112aa3a85a7eff616f26653c418a8ffde77121e2bf7d2c7090c5b91896f9a2de8eb980573af2ca65507
DIST wxPython-src-2.9.4.1.patch 3768 SHA256 075e3a7b1cf69dd2bb20010717505d2508c74bc81658540f3e6d8c4fbf0a6b85 SHA512 4a5254a5bb9c246b75095e3cc0b849073e3cc71ff15ab7fb1db6ecfe71359800b9e1a5493bc39ce5b1f338cdc1d142ce84641611d458a8da4315f3c8a6aef3ba WHIRLPOOL 9bec06da4824fe56c172f4f417966681d1ffbf173dcb54f1579e9a484377bc76c45b4f2389911bbb17eff2476cfca786d68d9524856b21accc64b4dffafb1811
DIST wxPython-src-3.0.0.0.tar.bz2 57831792 SHA256 af88695e820dd914e8375dc91ecb736f6fb605979bb38460ace61bbea494dc11 SHA512 9328f46817e0c1670a6be5d10347c8a7110c42a5332c5c35eb11ed0412d8dddeb15727d98606bb6c699af961cee171c41b82b1f24f3de25463259106660f7387 WHIRLPOOL 7865997e22db366a41bae8a5d5c47e4f46b20d17871377243abced3a6550c46588ea1d5a426d826ccf011c62898f87d6a55a14ac9b4153af4e0795d5f180a647
DIST wxPython-src-3.0.1.1.tar.bz2 58139645 SHA256 d51463fe760e2fc00271678700c216809f9db32a6081a1808bd4b7c884dc0a32 SHA512 71f75c1e36c9ac27c15d768f69662b18ff1c66ad111ef6ef8579dfdb5296d7c37ffce9f60000afeac289cd6288980037d3a7eb3ea8d6d25e619d8692cf41b914 WHIRLPOOL bb03b78048b368b1c2f5a8b8689aecf412953ff789b2a8d2ef4826112fdc6bff8ed881255d05859ac07f915dd1070f6147d6bfdd97b0ab4b0939c024df3b855a
DIST wxPython-src-3.0.2.0.tar.bz2 58304944 SHA256 d54129e5fbea4fb8091c87b2980760b72c22a386cb3b9dd2eebc928ef5e8df61 SHA512 a3798e89ff19344253aac7d771971e519f7fa9723e82bd97e98f16fd7f1572e513170b02295b872dae0b1ae3fa95efc4ef34d078045b839694b4fdad3a27c9e4 WHIRLPOOL 89cdef12c9ef96044adba0340d47b699e685eaec581a4e7d68f3b95a0890715e29b1f5362027df0f3f8b5b1587e8fe404a7fa88049ece9677dd8316fbdf2e41d

@ -1,10 +0,0 @@
--- demo/demo.org
+++ demo/demo.py
@@ -1,4 +1,7 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
+
import Main
Main.main()

@ -1,221 +0,0 @@
--- a/distrib/PyAlaMode.desktop
+++ b/distrib/PyAlaMode.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
-Name=PyAlaMode
+Name=PyAlaMode (2.9)
Comment=GUI Python Shell with Filling and editor windows
-Exec=pyalamode
-Icon=PyCrust.png
+Exec=pyalamode-2.9
+Icon=/usr/share/pixmaps/PyCrust-2.9.png
Terminal=false
Type=Application
Categories=Application;Development;
--- a/distrib/PyCrust.desktop
+++ b/distrib/PyCrust.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
-Name=PyCrust
+Name=PyCrust (2.9)
Comment=GUI Python Shell with Filling
-Exec=pycrust
-Icon=PyCrust.png
+Exec=pycrust-2.9
+Icon=/usr/share/pixmaps/PyCrust-2.9.png
Terminal=false
Type=Application
Categories=Application;Development;
--- a/distrib/PyShell.desktop
+++ b/distrib/PyShell.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
-Name=PyShell
+Name=PyShell (2.9)
Comment=GUI Python Shell
-Exec=pyshell
-Icon=PyCrust.png
+Exec=pyshell-2.9
+Icon=/usr/share/pixmaps/PyCrust-2.9.png
Terminal=false
Type=Application
Categories=Application;Development;
--- a/distrib/PySlices.desktop
+++ b/distrib/PySlices.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
-Name=PySlices
+Name=PySlices (2.9)
Comment=GUI Python Shell with Filling
-Exec=pyslices
-Icon=PySlices.png
+Exec=pyslices-2.9
+Icon=/usr/share/pixmaps/PySlices-2.9.png
Terminal=false
Type=Application
Categories=Application;Development;
--- a/distrib/PySlicesShell.desktop
+++ b/distrib/PySlicesShell.desktop
@@ -1,9 +1,9 @@
[Desktop Entry]
-Name=PySlicesShell
+Name=PySlicesShell (2.9)
Comment=GUI Python Shell
-Exec=pysliceshell
-Icon=PySlices.png
+Exec=pysliceshell-2.9
+Icon=/usr/share/pixmaps/PySlices-2.9.png
Terminal=false
Type=Application
Categories=Application;Development;
--- a/distrib/XRCed.desktop
+++ b/distrib/XRCed.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
-Name=XRCed
+Name=XRCed (2.9)
Comment=wxPython XRC resource editor
-Exec=xrced
-Icon=XRCed.png
+Exec=xrced-2.9
+Icon=/usr/share/pixmaps/XRCed-2.9.png
Terminal=false
Type=Application
Categories=Application;Development;
--- a/scripts/editra
+++ b/scripts/editra
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.Editra.launcher import main
main()
--- a/scripts/genaxmodule
+++ b/scripts/genaxmodule
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.genaxmodule import main
main()
--- a/scripts/helpviewer
+++ b/scripts/helpviewer
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.helpviewer import main
main()
--- a/scripts/img2png
+++ b/scripts/img2png
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.img2png import main
main()
--- a/scripts/img2py
+++ b/scripts/img2py
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.img2py import main
main()
--- a/scripts/img2xpm
+++ b/scripts/img2xpm
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.img2xpm import main
main()
--- a/scripts/pyalacarte
+++ b/scripts/pyalacarte
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PyAlaCarte import main
main()
--- a/scripts/pyalamode
+++ b/scripts/pyalamode
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PyAlaMode import main
main()
--- a/scripts/pycrust
+++ b/scripts/pycrust
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PyCrust import main
main()
--- a/scripts/pyshell
+++ b/scripts/pyshell
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PyShell import main
main()
--- a/scripts/pyslices
+++ b/scripts/pyslices
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PySlices import main
main()
--- a/scripts/pysliceshell
+++ b/scripts/pysliceshell
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PySlicesShell import main
main()
--- a/scripts/pywrap
+++ b/scripts/pywrap
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PyWrap import main
main()
--- a/scripts/pywxrc
+++ b/scripts/pywxrc
@@ -1,5 +1,7 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.pywxrc import main
main()
--- a/scripts/xrced
+++ b/scripts/xrced
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.XRCed.xrced import main
main()

@ -1,211 +0,0 @@
--- a/distrib/PyAlaMode.desktop
+++ b/distrib/PyAlaMode.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
-Name=PyAlaMode
+Name=PyAlaMode (2.9)
Comment=GUI Python Shell with Filling and editor windows
-Exec=pyalamode
-Icon=PyCrust
+Exec=pyalamode-2.9
+Icon=PyCrust-2.9
Terminal=false
Type=Application
Categories=Development;
--- a/distrib/PyCrust.desktop
+++ b/distrib/PyCrust.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
-Name=PyCrust
+Name=PyCrust (2.9)
Comment=GUI Python Shell with Filling
-Exec=pycrust
-Icon=PyCrust
+Exec=pycrust-2.9
+Icon=PyCrust-2.9
Terminal=false
Type=Application
Categories=Development;
--- a/distrib/PyShell.desktop
+++ b/distrib/PyShell.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
-Name=PyShell
+Name=PyShell (2.9)
Comment=GUI Python Shell
-Exec=pyshell
-Icon=PyCrust
+Exec=pyshell-2.9
+Icon=PyCrust-2.9
Terminal=false
Type=Application
Categories=Development;
--- a/distrib/PySlices.desktop
+++ b/distrib/PySlices.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
-Name=PySlices
+Name=PySlices (2.9)
Comment=GUI Python Shell with Filling
-Exec=pyslices
-Icon=PySlices
+Exec=pyslices-2.9
+Icon=PySlices-2.9
Terminal=false
Type=Application
Categories=Development;
--- a/distrib/PySlicesShell.desktop
+++ b/distrib/PySlicesShell.desktop
@@ -1,9 +1,8 @@
-
[Desktop Entry]
-Name=PySlicesShell
+Name=PySlicesShell (2.9)
Comment=GUI Python Shell
-Exec=pysliceshell
-Icon=PySlices
+Exec=pysliceshell-2.9
+Icon=PySlices-2.9
Terminal=false
Type=Application
Categories=Development;
--- a/distrib/XRCed.desktop
+++ b/distrib/XRCed.desktop
@@ -1,8 +1,8 @@
[Desktop Entry]
-Name=XRCed
+Name=XRCed (2.9)
Comment=wxPython XRC resource editor
-Exec=xrced
-Icon=XRCed
+Exec=xrced-2.9
+Icon=XRCed-2.9
Terminal=false
Type=Application
Categories=Development;
--- a/scripts/genaxmodule
+++ b/scripts/genaxmodule
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.genaxmodule import main
main()
--- a/scripts/helpviewer
+++ b/scripts/helpviewer
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.helpviewer import main
main()
--- a/scripts/img2png
+++ b/scripts/img2png
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.img2png import main
main()
--- a/scripts/img2py
+++ b/scripts/img2py
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.img2py import main
main()
--- a/scripts/img2xpm
+++ b/scripts/img2xpm
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.img2xpm import main
main()
--- a/scripts/pyalacarte
+++ b/scripts/pyalacarte
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PyAlaCarte import main
main()
--- a/scripts/pyalamode
+++ b/scripts/pyalamode
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PyAlaMode import main
main()
--- a/scripts/pycrust
+++ b/scripts/pycrust
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PyCrust import main
main()
--- a/scripts/pyshell
+++ b/scripts/pyshell
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PyShell import main
main()
--- a/scripts/pyslices
+++ b/scripts/pyslices
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PySlices import main
main()
--- a/scripts/pysliceshell
+++ b/scripts/pysliceshell
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PySlicesShell import main
main()
--- a/scripts/pywrap
+++ b/scripts/pywrap
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.py.PyWrap import main
main()
--- a/scripts/pywxrc
+++ b/scripts/pywxrc
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.pywxrc import main
main()
--- a/scripts/xrced
+++ b/scripts/xrced
@@ -1,4 +1,6 @@
#!/usr/bin/env python
+import wxversion
+wxversion.select("2.9")
from wx.tools.XRCed.xrced import main
main()

@ -1,167 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 )
WX_GTK_VER="2.9"
inherit alternatives distutils-r1 eutils fdo-mime flag-o-matic wxwidgets
MY_PN="wxPython-src"
DESCRIPTION="A blending of the wxWindows C++ class library with Python"
HOMEPAGE="http://www.wxpython.org/"
SRC_URI="
mirror://sourceforge/wxpython/${MY_PN}-2.9.4.0.tar.bz2
examples? ( mirror://sourceforge/wxpython/wxPython-demo-2.9.4.0.tar.bz2 )
mirror://sourceforge/wxpython/${MY_PN}-2.9.4.1.patch"
LICENSE="wxWinLL-3"
SLOT="2.9"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="cairo examples opengl"
RDEPEND="
dev-lang/python-exec:2[${PYTHON_USEDEP}]
>=x11-libs/wxGTK-${PV}:${WX_GTK_VER}[opengl?,tiff,X]
dev-libs/glib:2
dev-python/setuptools[${PYTHON_USEDEP}]
media-libs/libpng:0=
media-libs/tiff:0
virtual/jpeg
x11-libs/gtk+:2
x11-libs/pango[X]
cairo? ( >=dev-python/pycairo-1.8.4[${PYTHON_USEDEP}] )
opengl? ( dev-python/pyopengl[${PYTHON_USEDEP}] )"
DEPEND="${RDEPEND}
virtual/pkgconfig"
S="${WORKDIR}/${MY_PN}-2.9.4.0/wxPython"
DOC_S="${WORKDIR}/wxPython-2.9.4.0"
# The hacky build system seems to be broken with out-of-source builds,
# and installs 'wx' package globally.
DISTUTILS_IN_SOURCE_BUILD=1
python_prepare_all() {
sed -i "s:cflags.append('-O3'):pass:" config.py || die "sed failed"
cd .. || die
epatch "${DISTDIR}"/${MY_PN}-${PV}.patch
if use examples; then
cd "${DOC_S}"
epatch "${FILESDIR}"/${PN}-${SLOT}-wxversion-demo.patch
fi
cd "${S}" || die
local PATCHES=(
"${FILESDIR}"/${P}-wxversion-scripts.patch
# drop editra - we have it as a separate package now
"${FILESDIR}"/${PN}-2.8.11-drop-editra.patch
"${FILESDIR}"/${PN}-2.8-no-preservatives-added.patch
# fix handling egg_info command
"${FILESDIR}"/${PN}-2.8.12.1-disable-egging-mode.patch
)
distutils-r1_python_prepare_all
}
src_configure() {
append-flags -fno-strict-aliasing
need-wxwidgets unicode
mydistutilsargs=(
WX_CONFIG="${WX_CONFIG}"
WXPORT=gtk2
UNICODE=1
BUILD_GLCANVAS=$(usex opengl 1 0)
)
}
python_compile() {
# We need to have separate libdirs due to hackery, bug #455332.
distutils-r1_python_compile \
build --build-purelib "${BUILD_DIR}"/lib.common
}
python_install() {
distutils-r1_python_install \
build --build-purelib "${BUILD_DIR}"/lib.common
# adjust the filenames for wxPython slots.
local file
for file in "${D}$(python_get_sitedir)"/wx{version.*,.pth}; do
mv "${file}" "${file}-${SLOT}" || die
done
cd "${ED}"usr/lib/python-exec/"${EPYTHON}" || die
for file in *; do
mv "${file}" "${file}-${SLOT}" || die
# wrappers are common to all impls, so a parallel run may
# move it for us. ln+rm is more failure-proof.
ln -fs ../lib/python-exec/python-exec2 "${ED}usr/bin/${file}-${SLOT}" || die
rm -f "${ED}usr/bin/${file}"
done
}
python_install_all() {
dodoc docs/{CHANGES,PyManual,README,wxPackage,wxPythonManual}.txt
for x in {Py{AlaMode,Crust,Shell},XRCed}; do
newmenu distrib/${x}.desktop ${x}-${SLOT}.desktop
done
newicon wx/py/PyCrust_32.png PyCrust-${SLOT}.png
newicon wx/py/PySlices_32.png PySlices-${SLOT}.png
newicon wx/tools/XRCed/XRCed_32.png XRCed-${SLOT}.png
if use examples; then
docinto demo
dodoc -r "${DOC_S}"/demo/.
docinto samples
dodoc -r "${DOC_S}"/samples/.
[[ -e ${docdir}/samples/embedded/embedded ]] \
&& rm -f "${docdir}"/samples/embedded/embedded
docompress -x /usr/share/doc/${PF}/{demo,samples}
fi
distutils-r1_python_install_all
}
pkg_postinst() {
fdo-mime_desktop_database_update
create_symlinks() {
alternatives_auto_makesym "$(python_get_sitedir)/wx.pth" "$(python_get_sitedir)/wx.pth-[0-9].[0-9]"
alternatives_auto_makesym "$(python_get_sitedir)/wxversion.py" "$(python_get_sitedir)/wxversion.py-[0-9].[0-9]"
}
python_foreach_impl create_symlinks
echo
elog "Gentoo uses the Multi-version method for SLOT'ing."
elog "Developers, see this site for instructions on using"
elog "2.8 or 2.9 with your apps:"
elog "http://wiki.wxpython.org/index.cgi/MultiVersionInstalls"
if use examples; then
echo
elog "The demo.py app which contains demo modules with"
elog "documentation and source code has been installed at"
elog "/usr/share/doc/${PF}/demo/demo.py"
echo
elog "More example apps and modules can be found in"
elog "/usr/share/doc/${PF}/samples/"
fi
}
pkg_postrm() {
fdo-mime_desktop_database_update
update_symlinks() {
alternatives_auto_makesym "$(python_get_sitedir)/wx.pth" "$(python_get_sitedir)/wx.pth-[0-9].[0-9]"
alternatives_auto_makesym "$(python_get_sitedir)/wxversion.py" "$(python_get_sitedir)/wxversion.py-[0-9].[0-9]"
}
python_foreach_impl update_symlinks
}

@ -22,7 +22,7 @@ RDEPEND="dev-libs/boost:=
dev-libs/tinyxml2:=
"
DEPEND="${RDEPEND}
dev-ros/cmake_modules
>=dev-ros/cmake_modules-0.4.1
test? (
dev-cpp/gtest
dev-python/nose

@ -22,7 +22,7 @@ RDEPEND="dev-libs/boost:=
dev-libs/tinyxml2:=
"
DEPEND="${RDEPEND}
dev-ros/cmake_modules
>=dev-ros/cmake_modules-0.4.1
test? (
dev-cpp/gtest
dev-python/nose

@ -0,0 +1 @@
DIST waf-1.9.8.tar.bz2 620795 SHA256 d8ec47b85e832e97f32d4f83df3cacfa08dbf142c52ad525ee8e1a70ab658472 SHA512 a86d29d32257ee5b82db28f20ef3056a995c4a47404ee47f216899c76332c6586bde83397db907b51c8d3d38efaa3e2f4befbf8f27d17d1f58e6b0808f070fdc WHIRLPOOL 55bce3d9cb071a564689b6c85036251989849f56295052c35dea514b01f26c5fb442853f7436c2b3b5442481a96b30173eb8372f7c6402e6d400f74bcfbddfa5

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>xmw@gentoo.org</email>
<name>Michael Weber</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,52 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 toolchain-funcs
DESCRIPTION="piece of software used to help building software projects"
HOMEPAGE="https://waf.io/"
SRC_URI="https://waf.io/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="examples"
DOCS="ChangeLog README.md DEVEL"
src_prepare() {
rm -v waf || die
default
}
src_configure() {
${EPYTHON} ./waf-light configure
}
src_compile() {
${EPYTHON} ./waf-light build
}
src_install() {
default
#point waf binary to waflib dir and strip payload
sed -e "/INSTALL=/s:=.*:='${EROOT}usr':" \
-e "/REVISION=/s:=.*:='${PR}':" \
-e "s:/lib/:/$(get_libdir)/:" \
-e "/^#\(==>\|BZ\|<==\)/d" \
-i waf || die
dobin waf
insinto /usr/$(get_libdir)/${PN}3-${PV}-${PR}
doins -r waflib
if use examples ; then
dodoc -r demos
fi
}

@ -0,0 +1,122 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: php-pear-r2.eclass
# @MAINTAINER:
# Gentoo PHP Team <php-bugs@gentoo.org>
# @AUTHOR:
# Author: Brian Evans <grknight@gentoo.org>
# @BLURB: Provides means for an easy installation of PEAR packages.
# @DESCRIPTION:
# This eclass provides means for an easy installation of PEAR packages.
# For more information on PEAR, see https://pear.php.net/
# Note that this eclass doesn't handle dependencies of PEAR packages
# on purpose; please use (R)DEPEND to define them correctly!
EXPORT_FUNCTIONS src_install pkg_postinst pkg_postrm
case "${EAPI:-0}" in
6)
;;
*)
die "Unsupported EAPI=${EAPI} for ${ECLASS}"
;;
esac
RDEPEND=">=dev-php/pear-1.8.1"
# @ECLASS-VARIABLE: PHP_PEAR_PKG_NAME
# @DESCRIPTION:
# Set this if the PEAR package name differs from ${PN/PEAR-/}
# (generally shouldn't be the case).
: ${PHP_PEAR_PKG_NAME:=${PN/PEAR-/}}
# @ECLASS-VARIABLE: PEAR_PV
# @DESCRIPTION:
# Set in ebuild if the ${PV} breaks SRC_URI for alpha/beta/rc versions
: ${PEAR_PV:=${PV}}
PEAR_P="${PHP_PEAR_PKG_NAME}-${PEAR_PV}"
# @ECLASS-VARIABLE: PHP_PEAR_DOMAIN
# @DESCRIPTION:
# Set in ebuild to the domain name of the channel if not pear.php.net
# When the domain is not pear.php.net, setting the SRC_URI is required
: ${PHP_PEAR_DOMAIN:=pear.php.net}
# @ECLASS-VARIABLE: PHP_PEAR_CHANNEL
# @DEFAULT_UNSET
# @DESCRIPTION:
# Set in ebuild to the path of channel.xml file which is necessary for
# 3rd party pear channels (besides pear.php.net) to be added to PEAR
# Default is unset to do nothing
# set default SRC_URI for pear.php.net packages
if [[ "${PHP_PEAR_DOMAIN}" == "pear.php.net" ]] ; then
SRC_URI="https://pear.php.net/get/${PEAR_P}.tgz"
fi
: ${HOMEPAGE:=https://${PHP_PEAR_DOMAIN}/package/${PHP_PEAR_PKG_NAME}}
S="${WORKDIR}/${PEAR_P}"
# @FUNCTION php-pear-r2_install_packagexml
# @DESCRIPTION:
# Copies the package2.xml or package.xml file and, optionally, the channel.xml
# file to a Gentoo-specific location so that pkg_postinst can install the package
# to the local PEAR database
php-pear-r2_install_packagexml() {
insinto /usr/share/php/.packagexml
if [[ -f "${WORKDIR}/package2.xml" ]] ; then
newins "${WORKDIR}/package2.xml" "${PEAR_P}.xml"
elif [[ -f "${WORKDIR}/package.xml" ]] ; then
newins "${WORKDIR}/package.xml" "${PEAR_P}.xml"
fi
if [[ -f "${PHP_PEAR_CHANNEL}" ]] ; then
newins "${PHP_PEAR_CHANNEL}" "${PEAR_P}-channel.xml"
fi
}
# @FUNCTION: php-pear-r2_src_install
# @DESCRIPTION:
# Takes care of standard install for PEAR packages.
# Override src_install if the package installs more than "${PHP_PEAR_PKG_NAME}.php"
# or "${PHP_PEAR_PKG_NAME%%_*}/" as a directory
php-pear-r2_src_install() {
insinto /usr/share/php
[[ -f "${PHP_PEAR_PKG_NAME}.php" ]] && doins "${PHP_PEAR_PKG_NAME}.php"
[[ -d "${PHP_PEAR_PKG_NAME%%_*}" ]] && doins -r "${PHP_PEAR_PKG_NAME%%_*}/"
php-pear-r2_install_packagexml
einstalldocs
}
# @FUNCTION: php-pear-r2_pkg_postinst
# @DESCRIPTION:
# Register package with the local PEAR database.
php-pear-r2_pkg_postinst() {
# Add unknown channels
if [[ -f "${EROOT}usr/share/php/.packagexml/${PEAR_P}-channel.xml" ]] ; then
if "${EROOT}usr/bin/peardev" channel-info "${PHP_PEAR_DOMAIN}" &> /dev/null; then
"${EROOT}usr/bin/peardev" channel-add \
"${EROOT}usr/share/php/.packagexml/${PEAR_PN}-channel.xml" \
|| einfo "Ignore any errors about existing channels"
fi
fi
# Register the package from the package{,2}.xml file
# It is not critical to complete so only warn on failure
if [[ -f "${EROOT}usr/share/php/.packagexml/${PEAR_P}.xml" ]] ; then
"${EROOT}usr/bin/peardev" install -nrO --force \
"${EROOT}usr/share/php/.packagexml/${PEAR_P}.xml" 2> /dev/null \
|| ewarn "Failed to insert package into local PEAR database"
fi
}
# @FUNCTION: php-pear-r2_pkg_postrm
# @DESCRIPTION:
# Deregister package from the local PEAR database
php-pear-r2_pkg_postrm() {
# Uninstall known dependency
"${EROOT}usr/bin/peardev" uninstall -nrO "${PHP_PEAR_DOMAIN}/${PHP_PEAR_PKG_NAME}"
}

@ -1,45 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
inherit cmake-utils eutils
DESCRIPTION="The OpenAL Utility Toolkit"
HOMEPAGE="http://kcat.strangesoft.net/alure.html"
SRC_URI="http://kcat.strangesoft.net/alure-releases/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="dumb examples flac fluidsynth mp3 sndfile static-libs vorbis"
RDEPEND=">=media-libs/openal-1.1
dumb? ( media-libs/dumb )
flac? ( media-libs/flac )
fluidsynth? ( >=media-sound/fluidsynth-1.1.1 )
mp3? ( media-sound/mpg123 )
sndfile? ( media-libs/libsndfile )
vorbis? ( media-libs/libvorbis )"
DEPEND="${RDEPEND}"
src_prepare() {
epatch "${FILESDIR}/${P}-include-unistd.patch"
sed -i -e "/DESTINATION/s:doc/alure:doc/${PF}:" CMakeLists.txt || die
}
src_configure() {
# FIXME: libmodplug/sndfile.h from libmodplug conflict with sndfile.h from libsndfile
local mycmakeargs=(
$(cmake-utils_use dumb)
$(cmake-utils_use_build examples)
$(cmake-utils_use flac)
$(cmake-utils_use fluidsynth)
-DMODPLUG=OFF
$(cmake-utils_use mp3 MPG123)
$(cmake-utils_use sndfile)
$(cmake-utils_use_build static-libs STATIC)
$(cmake-utils_use vorbis)
)
cmake-utils_src_configure
}

@ -20,7 +20,7 @@ HOMEPAGE="http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar"
if [ "${PV#9999}" = "${PV}" ] ; then
SRC_URI="https://github.com/ultravideo/kvazaar/archive/v${PV}.tar.gz -> ${P}.tar.gz
test? ( https://github.com/silentbicycle/greatest/archive/v${GREATEST_PV}.tar.gz -> greatest-${GREATEST_PV}.tar.gz )"
KEYWORDS="amd64 arm hppa ppc ppc64 x86"
KEYWORDS="~alpha amd64 arm hppa ppc ppc64 x86"
fi
LICENSE="LGPL-2.1"

@ -0,0 +1,2 @@
DIST libasdcp-cth-0.1.2.tar.bz2 636832 SHA256 062d435a767091df30614a1252a81323c097027a9d01e067b2326f76c3ffc3da SHA512 c0bcbc9dfba9ee24f67dcbfdce44cc45c6836c1ada32de6631857dc02eeb94817e591118237bc8173e47940cebac3113b4fef8a038462abb1a184a2f706ba9ab WHIRLPOOL c5a2bd3bc1f5a31e3fb9e7d5cdd513d76202a30217ed774004d8b4cf3a15e0851aa3073275411be4bfa2ba68dfb55cdad548d68085d6622e67a6c3703d8c875a
DIST libasdcp-cth-0.1.3.tar.bz2 637004 SHA256 0a5f37fd56b8a02e176a3a2c08aa261eee836c1fef6c5d21fda7de4f40dace58 SHA512 db707a39e79ce4dcda7f20610b4fc3d1609d75dc9cc1f14a6bf7627231993882e843a3ebd9abb540a3f746c2898f94fa7bfd0617eb7c85d243585e4647e218c6 WHIRLPOOL aea95db6aeba8e7498bfc525609d53f9494abceca7facf5b2857e95af0b4960d8c3f78fcfbdccae673622f855e1dc1378a02e89515620f172c77c5e993f5308d

@ -0,0 +1,12 @@
--- libasdcp-cth-0.1.1/wscript
+++ libasdcp-cth-0.1.1/wscript
@@ -84,8 +84,7 @@
bld.add_post_fun(post)
def post(ctx):
- if ctx.cmd == 'install':
- ctx.exec_command('/sbin/ldconfig')
+ pass
def tags(bld):
os.system('etags src/*.cc src/*.h')

@ -0,0 +1,14 @@
--- libasdcp-cth-0.1.2/wscript
+++ libasdcp-cth-0.1.2/wscript
@@ -38,11 +38,6 @@
else:
boost_lib_suffix = ''
- if conf.options.enable_debug:
- conf.env.append_value('CXXFLAGS', '-g')
- else:
- conf.env.append_value('CXXFLAGS', '-O2')
-
conf.check_cxx(fragment="""
#include <boost/version.hpp>\n
#if BOOST_VERSION < 104500\n

@ -0,0 +1,33 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils
DESCRIPTION="implementation of SMPTE and the MXF Interop Sound & Picture Track File format"
HOMEPAGE="http://carlh.net/asdcplib"
SRC_URI="http://carlh.net/downloads/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="dev-libs/boost
dev-libs/openssl:0"
DEPEND="${RDEPEND}
dev-util/waf
virtual/pkgconfig"
PATCHES=( "${FILESDIR}"/${PN}-0.1.1-no-ldconfig.patch
"${FILESDIR}"/${PN}-0.1.2-respect-cxxflags.patch)
src_prepare() {
rm -r waf aclocal.m4 m4 configure{,.ac} Makefile.{am,in} || die
export WAF_BINARY=${EROOT}usr/bin/waf
default
}

@ -0,0 +1,33 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils
DESCRIPTION="implementation of SMPTE and the MXF Interop Sound & Picture Track File format"
HOMEPAGE="http://carlh.net/asdcplib"
SRC_URI="http://carlh.net/downloads/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="dev-libs/boost
dev-libs/openssl:0"
DEPEND="${RDEPEND}
dev-util/waf
virtual/pkgconfig"
PATCHES=( "${FILESDIR}"/${PN}-0.1.1-no-ldconfig.patch
"${FILESDIR}"/${PN}-0.1.2-respect-cxxflags.patch)
src_prepare() {
rm -r waf aclocal.m4 m4 configure{,.ac} Makefile.{am,in} || die
export WAF_BINARY=${EROOT}usr/bin/waf
default
}

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>xmw@gentoo.org</email>
<name>Michael Weber</name>
</maintainer>
</pkgmetadata>

@ -0,0 +1,2 @@
DIST libdcp-1.3.4.tar.bz2 737458 SHA256 433b2e7f5306bfba5f51bd854aeaadf5c6c4f083dd234f063387d8a9ca80cf65 SHA512 bcf7c2218a55d3cc4cb1edf4c84592ce5952892d7f57a652cd3157aa5d34f041a4759aa7fd50451bfbe13985195424ba29a62c9c3a163367583e4c65ec5b19b1 WHIRLPOOL 2b15fd75c96d414db9d55f6c5bc1c67e6448fbe11f64d264a330f0a5a46bef7b6c028f5ac1f878a341b7b9f7e48f8fc11b8cd8ce4f4f57fee51c4dbe3c10c416
DIST libdcp-1.4.4.tar.bz2 739413 SHA256 e1f6c11136e2992f9ee48587c4059e92beaa7e7c16a16086f4f9e7afe4c0174c SHA512 589634eb56bc23437752a9b32e849332cd8e0f04991c63f583ce06ab7343f02226bc1e2faead13edba2dab9bca86c89adaf83df7779c427f167e461c2d6dabbd WHIRLPOOL 51b5cc7d96837d4ab90c8e74f085c80ccd7c8cd3e894a25709a0ba77032af30434a9f1856fb75a88730ebb76a6618bf73c7a91d8ad6e25aabfd567a343fba4ec

@ -0,0 +1,12 @@
--- libdcp-1.3.3/wscript
+++ libdcp-1.3.3/wscript
@@ -206,8 +206,7 @@
sys.exit(-1)
def post(ctx):
- if ctx.cmd == 'install':
- ctx.exec_command('/sbin/ldconfig')
+ pass
def tags(bld):
os.system('etags src/*.cc src/*.h')

@ -0,0 +1,56 @@
--- libdcp-1.3.4/wscript
+++ libdcp-1.3.4/wscript
@@ -133,13 +133,6 @@
else:
boost_lib_suffix = ''
- if conf.options.enable_debug:
- conf.env.append_value('CXXFLAGS', '-g')
- else:
- # Somewhat experimental use of -O2 rather than -O3 to see if
- # Windows builds are any more reliable
- conf.env.append_value('CXXFLAGS', '-O2')
-
conf.check_cxx(fragment="""
#include <boost/version.hpp>\n
#if BOOST_VERSION < 104500\n
--- libdcp-1.4.4/src/wscript
+++ libdcp-1.4.4/src/wscript
@@ -196,7 +196,7 @@
obj.uselib = 'BOOST_FILESYSTEM BOOST_SIGNALS2 BOOST_DATETIME OPENSSL SIGC++ LIBXML++ OPENJPEG CXML XMLSEC1 ASDCPLIB_CTH'
obj.use = 'libkumu-libdcp%s libasdcp-libdcp%s' % (bld.env.API_VERSION, bld.env.API_VERSION)
obj.source = source
- obj.cppflags = ['-fprofile-arcs', '-ftest-coverage', '-fno-inline', '-fno-default-inline', '-fno-elide-constructors', '-g', '-O0']
+ obj.cppflags = ['-fprofile-arcs', '-ftest-coverage', '-fno-inline', '-fno-default-inline', '-fno-elide-constructors']
bld.install_files('${PREFIX}/include/libdcp%s/dcp' % bld.env.API_VERSION, headers)
if bld.env.STATIC:
--- libdcp-1.4.4/test/wscript
+++ libdcp-1.4.4/test/wscript
@@ -52,7 +52,7 @@
obj = bld(features='cxx cxxprogram')
obj.name = 'tests'
obj.uselib = 'BOOST_TEST BOOST_FILESYSTEM BOOST_DATETIME OPENJPEG CXML XMLSEC1 SNDFILE OPENMP ASDCPLIB_CTH LIBXML++ OPENSSL'
- obj.cppflags = ['-fno-inline', '-fno-default-inline', '-fno-elide-constructors', '-g', '-O0']
+ obj.cppflags = ['-fno-inline', '-fno-default-inline', '-fno-elide-constructors']
if bld.is_defined('HAVE_GCOV'):
obj.use = 'libdcp%s_gcov' % bld.env.API_VERSION
obj.lib = ['gcov']
@@ -101,7 +101,7 @@
obj = bld(features='cxx cxxprogram')
obj.name = 'subs_in_out'
obj.uselib = 'BOOST_TEST BOOST_FILESYSTEM OPENJPEG CXML OPENMP ASDCPLIB_CTH XMLSEC1 OPENSSL'
- obj.cppflags = ['-fno-inline', '-fno-default-inline', '-fno-elide-constructors', '-g', '-O0']
+ obj.cppflags = ['-fno-inline', '-fno-default-inline', '-fno-elide-constructors']
if bld.is_defined('HAVE_GCOV'):
obj.use = 'libdcp%s_gcov' % bld.env.API_VERSION
obj.lib = ['gcov']
@@ -116,7 +116,7 @@
obj = bld(features='cxx cxxprogram')
obj.name = 'rewrite_subs'
obj.uselib = 'BOOST_TEST BOOST_FILESYSTEM OPENJPEG CXML OPENMP ASDCPLIB_CTH XMLSEC1 OPENSSL'
- obj.cppflags = ['-fno-inline', '-fno-default-inline', '-fno-elide-constructors', '-g', '-O0']
+ obj.cppflags = ['-fno-inline', '-fno-default-inline', '-fno-elide-constructors']
if bld.is_defined('HAVE_GCOV'):
obj.use = 'libdcp%s_gcov' % bld.env.API_VERSION
obj.lib = ['gcov']

@ -0,0 +1,56 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils
DESCRIPTION="create and read Digital Cinema Packages using JPEG2000 and WAV files"
HOMEPAGE="http://carlh.net/libdcp"
SRC_URI="http://carlh.net/downloads/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="1.0"
KEYWORDS="~amd64"
IUSE="test"
RDEPEND="dev-cpp/glibmm:2
dev-cpp/libxmlpp:2.6
>=dev-libs/boost-1.61.0
<dev-libs/libcxml-0.15.4
dev-libs/libsigc++:2
dev-libs/libxml2
dev-libs/openssl:0
dev-libs/xmlsec
media-libs/libasdcp-cth
media-libs/openjpeg:0
|| ( media-gfx/graphicsmagick media-gfx/imagemagick )"
DEPEND="${RDEPEND}
dev-util/waf
virtual/pkgconfig
test? ( app-text/xmldiff )"
PATCHES=( "${FILESDIR}"/${PN}-1.3.3-no-ldconfig.patch
"${FILESDIR}"/${PN}-1.3.4-respect-cxxflags.patch )
src_prepare() {
rm -v waf || die
export WAF_BINARY=${EROOT}usr/bin/waf
ewarn "Some tests failing due missing files/certs are disabled."
sed -e '/atmos_test.cc/d' \
-e '/certificates_test.cc/d' \
-e '/dcp_test.cc/d' \
-e '/decryption_test.cc/d' \
-e '/read_smpte_subtitle_test.cc/d' \
-e '/sound_frame_test.cc/d' \
-i test/wscript || die
default
}
src_test() {
./build/test/tests || die
}

@ -0,0 +1,56 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 )
PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils
DESCRIPTION="create and read Digital Cinema Packages using JPEG2000 and WAV files"
HOMEPAGE="http://carlh.net/libdcp"
SRC_URI="http://carlh.net/downloads/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="1.0"
KEYWORDS="~amd64"
IUSE="test"
RDEPEND="dev-cpp/glibmm:2
dev-cpp/libxmlpp:2.6
>=dev-libs/boost-1.61.0
>=dev-libs/libcxml-0.15.4
dev-libs/libsigc++:2
dev-libs/libxml2
dev-libs/openssl:0
dev-libs/xmlsec
>=media-libs/libasdcp-cth-0.1.3
media-libs/openjpeg:2
|| ( media-gfx/graphicsmagick media-gfx/imagemagick )"
DEPEND="${RDEPEND}
dev-util/waf
virtual/pkgconfig
test? ( app-text/xmldiff )"
PATCHES=( "${FILESDIR}"/${PN}-1.3.3-no-ldconfig.patch
"${FILESDIR}"/${PN}-1.3.4-respect-cxxflags.patch )
src_prepare() {
rm -v waf || die
export WAF_BINARY=${EROOT}usr/bin/waf
ewarn "Some tests failing due missing files/certs are disabled."
sed -e '/atmos_test.cc/d' \
-e '/certificates_test.cc/d' \
-e '/dcp_test.cc/d' \
-e '/decryption_test.cc/d' \
-e '/read_smpte_subtitle_test.cc/d' \
-e '/sound_frame_test.cc/d' \
-i test/wscript || die
default
}
src_test() {
./build/test/tests || die
}

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>xmw@gentoo.org</email>
<name>Michael Weber</name>
</maintainer>
</pkgmetadata>

@ -12,7 +12,7 @@ SRC_URI="https://github.com/jiixyj/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="0/1"
KEYWORDS="amd64 arm hppa ppc ppc64 x86"
KEYWORDS="~alpha amd64 arm hppa ppc ppc64 x86"
IUSE="static-libs test"
DEPEND="test? ( app-arch/unzip

@ -0,0 +1,2 @@
DIST libsub-1.1.13.tar.bz2 178168 SHA256 3ec6e40e3f45fc67b61e0746cb509c1e251fc22c639785deeba0b8459f657af2 SHA512 85785ce69e52ce8d5746a9cf15178a9e98d13f63a4c899d13ff5df40ab871fd8ddbea0261b7e01ab9220973c0f9b6f0faeefe94c7f0755eaf43ae2674c367ea6 WHIRLPOOL cfdbad5596870b0b266037a329c3baab207e86451c9413b4612831bc699e9690920448279b268837a6f1d31ce26e73965ade49fa58bb762e2e51c26248e87ed7
DIST libsub-1.2.4.tar.bz2 179025 SHA256 0c37a37d5445598bba2088006b1542155d1a7528a62fd95cd094acbc44eb5d61 SHA512 c7e5f73b5e46322434c5ad3235c374311e30df0e4d794645a716867e696683883b1576fb206e85db6aebe649c9e59299abac86a513c9ac93bd5ebefec826a63e WHIRLPOOL c954910e43252aba9d9dfa060493f41a3ac605d6f1b8e8cda4f110cea56937db30599b93345e593ee676828b317f73734b29a1aa7ba291f25252042f044faf13

@ -0,0 +1,9 @@
--- libsub-1.1.12/wscript
+++ libsub-1.1.12/wscript
@@ -148,5 +148,4 @@
sys.exit(-1)
def post(ctx):
- if ctx.cmd == 'install':
- ctx.exec_command('/sbin/ldconfig')
+ pass

@ -0,0 +1,14 @@
--- libsub-1.1.13/wscript
+++ libsub-1.1.13/wscript
@@ -24,11 +24,6 @@
conf.env.DISABLE_TESTS = conf.options.disable_tests
conf.env.API_VERSION = API_VERSION
- if conf.options.enable_debug:
- conf.env.append_value('CXXFLAGS', '-g')
- else:
- conf.env.append_value('CXXFLAGS', '-O3')
-
# Disable libxml++ deprecation warnings for now
conf.env.append_value('CXXFLAGS', ['-Wno-deprecated-declarations'])

@ -0,0 +1,12 @@
--- libsub-1.2.4/wscript
+++ libsub-1.2.4/wscript
@@ -151,8 +151,7 @@
sys.exit(-1)
def post(ctx):
- if ctx.cmd == 'install':
- ctx.exec_command('/sbin/ldconfig')
+ pass
def tags(bld):
os.system('etags src/*.cc src/*.h')

@ -0,0 +1,46 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils
DESCRIPTION="read and write subtitles in a few different formats"
HOMEPAGE="http://carlh.net/libsub"
SRC_URI="http://carlh.net/downloads/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="1.0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="dev-cpp/glibmm:2
dev-cpp/libxmlpp:2.6
dev-libs/boost:=
<dev-libs/libcxml-0.15.4
dev-libs/openssl:0
media-libs/libasdcp-cth"
DEPEND="${RDEPEND}
dev-util/waf
virtual/pkgconfig"
PATCHES=( "${FILESDIR}"/${PN}-1.1.12-no-ldconfig.patch
"${FILESDIR}"/${PN}-1.1.13-respect-cxxflags.patch )
src_prepare() {
rm -v waf || die
export WAF_BINARY=${EROOT}usr/bin/waf
ewarn "Some tests failing due missing files/certs are disabled."
sed -e '/ssa_reader_test.cc/d' \
-e '/subrip_reader_test.cc/d' \
-i test/wscript || die
default
}
src_test() {
./run/tests || die
}

@ -0,0 +1,46 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 )
PYTHON_REQ_USE="threads(+)"
inherit python-any-r1 waf-utils
DESCRIPTION="read and write subtitles in a few different formats"
HOMEPAGE="http://carlh.net/libsub"
SRC_URI="http://carlh.net/downloads/${PN}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="1.0"
KEYWORDS="~amd64"
IUSE=""
RDEPEND="dev-cpp/glibmm:2
dev-cpp/libxmlpp:2.6
dev-libs/boost:=
>=dev-libs/libcxml-0.15.4
dev-libs/openssl:0
>=media-libs/libasdcp-cth-0.1.3"
DEPEND="${RDEPEND}
dev-util/waf
virtual/pkgconfig"
PATCHES=( "${FILESDIR}"/${PN}-1.2.4-no-ldconfig.patch
"${FILESDIR}"/${PN}-1.1.13-respect-cxxflags.patch )
src_prepare() {
rm -v waf || die
export WAF_BINARY=${EROOT}usr/bin/waf
ewarn "Some tests failing due missing files/certs are disabled."
sed -e '/ssa_reader_test.cc/d' \
-e '/dcp_to_stl_binary_test.cc/d' \
-i test/wscript || die
default
}
src_test() {
./run/tests || die
}

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>xmw@gentoo.org</email>
<name>Michael Weber</name>
</maintainer>
</pkgmetadata>

@ -12,7 +12,7 @@ SRC_URI="https://github.com/cisco/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/mozilla/gmp-api/archive/Firefox${MOZVER}.tar.gz -> gmp-api-Firefox${MOZVER}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 arm hppa ppc ppc64 x86"
KEYWORDS="~alpha amd64 arm hppa ppc ppc64 x86"
IUSE="+plugin utils"
RESTRICT="bindist"

@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/sekrit-twc/zimg"
if [ "${PV#9999}" = "${PV}" ] ; then
SRC_URI="https://github.com/sekrit-twc/zimg/archive/release-${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 arm ppc ppc64 x86"
KEYWORDS="~alpha amd64 arm ppc ppc64 x86"
S="${WORKDIR}/${PN}-release-${PV}/"
fi

@ -54,7 +54,7 @@ LICENSE="
samba? ( GPL-3 )
"
if [ "${PV#9999}" = "${PV}" ] ; then
KEYWORDS="amd64 arm hppa ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm hppa ~mips ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux"
fi
# Options to use as use_enable in the foo[:bar] form.

@ -1 +1 @@
Thu, 02 Mar 2017 14:08:55 +0000
Thu, 02 Mar 2017 18:08:54 +0000

@ -1 +1 @@
Thu, 02 Mar 2017 14:08:55 +0000
Thu, 02 Mar 2017 18:08:54 +0000

@ -0,0 +1,12 @@
DEFINED_PHASES=install postinst postrm prepare
DEPEND=|| ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
DESCRIPTION=vim plugin: run ack from vim
EAPI=6
HOMEPAGE=https://github.com/mileszs/ack.vim
KEYWORDS=~amd64 ~x86
LICENSE=vim
RDEPEND=sys-apps/ack || ( >=app-editors/vim-7.3 >=app-editors/gvim-7.3 )
SLOT=0
SRC_URI=https://github.com/mileszs/ack.vim/archive/1.0.9.tar.gz -> ack.vim-1.0.9.tar.gz
_eclasses_=vim-doc af2c81a1feeb0a99e91bee3e20769edb vim-plugin 6f0171b0a2f2fce005c13b4c0685a0d8
_md5_=23f7f4e1e25212f6261e1c2d4bb6b978

@ -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 ) virtual/pkgconfig sys-devel/make >=dev-util/cmake-3.6.3 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=A fast, multi-threaded, multi-user SQL database server
EAPI=6
HOMEPAGE=http://www.mysql.com/
IUSE=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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~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=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/mariadb !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=^^ ( yassl openssl libressl ) !server? ( !extraengine !embedded ) ?? ( tcmalloc jemalloc ) static? ( !libressl !openssl yassl )
RESTRICT=libressl? ( test )
SLOT=0/18
SRC_URI=http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.35.tar.gz http://downloads.mysql.com/archives/MySQL-5.6/mysql-5.6.35.tar.gz mirror://gentoo/mysql-extras-20170302-1359Z.tar.bz2 https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-20170302-1359Z.tar.bz2 https://dev.gentoo.org/~grknight/distfiles/mysql-extras-20170302-1359Z.tar.bz2 https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-20170302-1359Z.tar.bz2 https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-20170302-1359Z.tar.bz2
_eclasses_=cmake-utils dd1d263f83f0791bd433b134f40db39b eutils 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 284a473719153462f3e974d86c8cb81c mysql-multilib-r1 fe6a9e6a9d6c347190fb59e60eefd1f0 prefix df8265631f8bf5f5df387e9b987121f9 systemd ec2e9154031d942186c75c0aabb41900 toolchain-funcs 53b75b4a49cf3e61530a523804045432 user e4b567c44272a719fabf53f0f885d3f7 versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=32d42ef303475031bc080ae03f73e5e5

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=dev-cpp/libxmlpp:2.6 dev-libs/boost dev-util/waf virtual/pkgconfig
DESCRIPTION=small C++ library which makes it marginally neater to parse XML using libxml++
EAPI=6
HOMEPAGE=http://carlh.net/libcxml
KEYWORDS=~amd64
LICENSE=GPL-2
RDEPEND=dev-cpp/libxmlpp:2.6 dev-libs/boost
SLOT=0
SRC_URI=http://carlh.net/downloads/libcxml/libcxml-0.15.1.tar.bz2
_eclasses_=multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-any-r1 74bf184baf9facd72c7baa58cab21385 python-utils-r1 316c531873247e48befb99900e5aa2ed toolchain-funcs 53b75b4a49cf3e61530a523804045432 waf-utils d1ea2758053cbb7c5b38b8f88654468d
_md5_=a811f32a24b37c65fb33dec1385a36ea

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=dev-cpp/libxmlpp:2.6 dev-libs/boost dev-util/waf virtual/pkgconfig
DESCRIPTION=small C++ library which makes it marginally neater to parse XML using libxml++
EAPI=6
HOMEPAGE=http://carlh.net/libcxml
KEYWORDS=~amd64
LICENSE=GPL-2
RDEPEND=dev-cpp/libxmlpp:2.6 dev-libs/boost
SLOT=0
SRC_URI=http://carlh.net/downloads/libcxml/libcxml-0.15.4.tar.bz2
_eclasses_=multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-any-r1 74bf184baf9facd72c7baa58cab21385 python-utils-r1 316c531873247e48befb99900e5aa2ed toolchain-funcs 53b75b4a49cf3e61530a523804045432 waf-utils d1ea2758053cbb7c5b38b8f88654468d
_md5_=a811f32a24b37c65fb33dec1385a36ea

@ -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.15
SRC_URI=mirror://sourceforge/sbcl/sbcl-1.3.15-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-linux-binary.tar.bz2 ) amd64? ( mirror://sourceforge/sbcl/sbcl-1.3.15-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.3.12-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 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 multilib 0236be304ee52e7f179ed2f337075515 pax-utils 4f95120230a315c8caaabeb2307b7eee toolchain-funcs 53b75b4a49cf3e61530a523804045432
_md5_=014851623c587faae07e77d79dd679e5

@ -1,5 +1,5 @@
DEFINED_PHASES=compile install test
DEPEND=>=dev-lang/ocaml-4.03:= >=dev-ml/findlib-1.0.4-r1
DEPEND=>=dev-lang/ocaml-4.03:= dev-ml/ocamlbuild >=dev-ml/findlib-1.0.4-r1
DESCRIPTION=Uchar compatibility library
EAPI=6
HOMEPAGE=https://github.com/ocaml/uchar
@ -10,4 +10,4 @@ RDEPEND=>=dev-lang/ocaml-4.03:=
SLOT=0/0.0.1
SRC_URI=https://github.com/ocaml/uchar/archive/v0.0.1.tar.gz -> uchar-0.0.1.tar.gz
_eclasses_=findlib 45d6030075064a68da8d7143726a1150
_md5_=d014afc6ddfabf707026fb2284e98617
_md5_=a3ae47d554d66dbafd2e2b092a3b9d7c

@ -4,10 +4,10 @@ DESCRIPTION=Utility functions for checking references
EAPI=6
HOMEPAGE=http://search.cpan.org/dist/Ref-Util/
IUSE=test
KEYWORDS=~amd64 ~arm ~arm64 ~x86
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~x86
LICENSE=MIT
RDEPEND=>=virtual/perl-Exporter-5.570.0 virtual/perl-XSLoader dev-lang/perl:=
SLOT=0
SRC_URI=mirror://cpan/authors/id/X/XS/XSAWYERX/Ref-Util-0.113.tar.gz
_eclasses_=multiprocessing 284a473719153462f3e974d86c8cb81c perl-functions ca1237f4863eb3e83ab1462927f981c2 perl-module e64d78a54693f92bbe90a62f2efeb6cb
_md5_=a036d67479f6eb4abd3d43bb6a0f1c1a
_md5_=751e9dac4347308f36fa4d5a66fd0ed8

@ -4,10 +4,10 @@ DESCRIPTION=Type constraints and coercions for Perl
EAPI=6
HOMEPAGE=http://search.cpan.org/dist/Specio/
IUSE=test minimal
KEYWORDS=~amd64 ~arm ~arm64 ~x86
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=!minimal? ( >=dev-perl/Ref-Util-0.112.0 ) virtual/perl-Carp dev-perl/Devel-StackTrace dev-perl/Eval-Closure virtual/perl-Exporter virtual/perl-IO dev-perl/MRO-Compat dev-perl/Module-Runtime >=dev-perl/Role-Tiny-1.3.3 >=virtual/perl-Scalar-List-Utils-1.330.0 virtual/perl-Storable dev-perl/Test-Fatal >=virtual/perl-Test-Simple-0.960.0 virtual/perl-parent >=virtual/perl-version-0.830.0 dev-lang/perl:=
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.35.tar.gz
_eclasses_=multiprocessing 284a473719153462f3e974d86c8cb81c perl-functions ca1237f4863eb3e83ab1462927f981c2 perl-module e64d78a54693f92bbe90a62f2efeb6cb
_md5_=439ef5ddc8b867b57cd3ef72a8e4c3e2
_md5_=69d9ada6ffc4d35eeabfe71b7ad32669

@ -0,0 +1,11 @@
DEFINED_PHASES=install postinst postrm
DESCRIPTION=The Symfony YAML Component
EAPI=6
HOMEPAGE=http://pear.symfony-project.com/
KEYWORDS=~amd64 ~hppa ~x86
LICENSE=MIT
RDEPEND=>=dev-php/pear-1.8.1
SLOT=0
SRC_URI=http://pear.symfony-project.com/get/YAML-1.0.6.tgz
_eclasses_=php-pear-r2 6566af3a3c4392595873a44415abe0ff
_md5_=ed7ffa43b7714a8cec4b6d45759ebdd4

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm prepare test
DEPEND=dev-lang/python-exec:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=x11-libs/wxGTK-2.9.4.1:2.9[opengl?,tiff,X] dev-libs/glib:2 dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] media-libs/libpng:0= media-libs/tiff:0 virtual/jpeg x11-libs/gtk+:2 x11-libs/pango[X] cairo? ( >=dev-python/pycairo-1.8.4[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) opengl? ( dev-python/pyopengl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) virtual/pkgconfig python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
DESCRIPTION=A blending of the wxWindows C++ class library with Python
EAPI=5
HOMEPAGE=http://www.wxpython.org/
IUSE=cairo examples opengl python_targets_python2_7
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd
LICENSE=wxWinLL-3
RDEPEND=dev-lang/python-exec:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=x11-libs/wxGTK-2.9.4.1:2.9[opengl?,tiff,X] dev-libs/glib:2 dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] media-libs/libpng:0= media-libs/tiff:0 virtual/jpeg x11-libs/gtk+:2 x11-libs/pango[X] cairo? ( >=dev-python/pycairo-1.8.4[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) opengl? ( dev-python/pyopengl[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_python2_7 )
SLOT=2.9
SRC_URI=mirror://sourceforge/wxpython/wxPython-src-2.9.4.0.tar.bz2 examples? ( mirror://sourceforge/wxpython/wxPython-demo-2.9.4.0.tar.bz2 ) mirror://sourceforge/wxpython/wxPython-src-2.9.4.1.patch
_eclasses_=alternatives 6c575717515f030736d1b718d507d2f9 distutils-r1 039ba10839816478cfb070fdeb053906 eutils 3c847a0129fed780bd709b98e426f89c fdo-mime 21ef5adf81836863efa968f2a25cff64 flag-o-matic 979af9133d4de419fa98992355b07ca4 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e0edbf5130eaefe107b8c8872bd818bc python-utils-r1 316c531873247e48befb99900e5aa2ed toolchain-funcs 53b75b4a49cf3e61530a523804045432 wxwidgets 04e063b0eff26daaea83d859dd9d6e05 xdg-utils 178a84136f416b8ea1a857717eacd21c
_md5_=a37c1b1f846aeeb5c73426b65cfc441b

@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=dev-libs/boost:= dev-libs/tinyxml2:= dev-ros/cmake_modules test? ( dev-cpp/gtest dev-python/nose ) sys-devel/make >=dev-util/cmake-3.6.3 dev-util/catkin dev-python/empy
DEPEND=dev-libs/boost:= dev-libs/tinyxml2:= >=dev-ros/cmake_modules-0.4.1 test? ( dev-cpp/gtest dev-python/nose ) sys-devel/make >=dev-util/cmake-3.6.3 dev-util/catkin dev-python/empy
DESCRIPTION=Retrieves information about ROS packages available on the filesystem
EAPI=5
HOMEPAGE=http://wiki.ros.org/rospack
@ -10,4 +10,4 @@ RDEPEND=dev-libs/boost:= dev-libs/tinyxml2:= dev-util/catkin dev-python/empy
SLOT=0
SRC_URI=https://github.com/ros/rospack/archive/2.4.1.tar.gz -> rospack-2.4.1.tar.gz
_eclasses_=cmake-utils dd1d263f83f0791bd433b134f40db39b eutils 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-single-r1 4346485bdd137b2d301e993dad734668 python-utils-r1 316c531873247e48befb99900e5aa2ed ros-catkin 63c6a35c2092972e4c2b80437e1f15a7 toolchain-funcs 53b75b4a49cf3e61530a523804045432 versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=e571ad777be3bdcba34a28c5c638362f
_md5_=01961061083b5eb1779bafbbfc3a6987

@ -1,5 +1,5 @@
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=dev-libs/boost:= dev-libs/tinyxml2:= dev-ros/cmake_modules test? ( dev-cpp/gtest dev-python/nose ) >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-3.6.3 dev-util/catkin dev-python/empy
DEPEND=dev-libs/boost:= dev-libs/tinyxml2:= >=dev-ros/cmake_modules-0.4.1 test? ( dev-cpp/gtest dev-python/nose ) >=dev-vcs/git-1.8.2.1 sys-devel/make >=dev-util/cmake-3.6.3 dev-util/catkin dev-python/empy
DESCRIPTION=Retrieves information about ROS packages available on the filesystem
EAPI=5
HOMEPAGE=http://wiki.ros.org/rospack
@ -8,4 +8,4 @@ LICENSE=BSD
RDEPEND=dev-libs/boost:= dev-libs/tinyxml2:= dev-util/catkin dev-python/empy
SLOT=0
_eclasses_=cmake-utils dd1d263f83f0791bd433b134f40db39b eutils 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 git-r3 08c5be5f8bdc203ed54d5ff5fef3c34d multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-single-r1 4346485bdd137b2d301e993dad734668 python-utils-r1 316c531873247e48befb99900e5aa2ed ros-catkin 63c6a35c2092972e4c2b80437e1f15a7 toolchain-funcs 53b75b4a49cf3e61530a523804045432 versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=e571ad777be3bdcba34a28c5c638362f
_md5_=01961061083b5eb1779bafbbfc3a6987

@ -0,0 +1,11 @@
DEFINED_PHASES=compile configure install prepare setup
DESCRIPTION=piece of software used to help building software projects
EAPI=6
HOMEPAGE=https://waf.io/
IUSE=examples
KEYWORDS=~amd64
LICENSE=BSD
SLOT=0
SRC_URI=https://waf.io/waf-1.9.8.tar.bz2
_eclasses_=multilib 0236be304ee52e7f179ed2f337075515 python-any-r1 74bf184baf9facd72c7baa58cab21385 python-utils-r1 316c531873247e48befb99900e5aa2ed toolchain-funcs 53b75b4a49cf3e61530a523804045432
_md5_=02a3e22e361c8a59447b759fa0dd2490

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=media-libs/openal-1.1 dumb? ( media-libs/dumb ) flac? ( media-libs/flac ) fluidsynth? ( >=media-sound/fluidsynth-1.1.1 ) mp3? ( media-sound/mpg123 ) sndfile? ( media-libs/libsndfile ) vorbis? ( media-libs/libvorbis ) sys-devel/make >=dev-util/cmake-3.6.3
DESCRIPTION=The OpenAL Utility Toolkit
EAPI=4
HOMEPAGE=http://kcat.strangesoft.net/alure.html
IUSE=dumb examples flac fluidsynth mp3 sndfile static-libs vorbis
KEYWORDS=amd64 ~ppc ~ppc64 x86
LICENSE=MIT
RDEPEND=>=media-libs/openal-1.1 dumb? ( media-libs/dumb ) flac? ( media-libs/flac ) fluidsynth? ( >=media-sound/fluidsynth-1.1.1 ) mp3? ( media-sound/mpg123 ) sndfile? ( media-libs/libsndfile ) vorbis? ( media-libs/libvorbis )
SLOT=0
SRC_URI=http://kcat.strangesoft.net/alure-releases/alure-1.2.tar.bz2
_eclasses_=cmake-utils dd1d263f83f0791bd433b134f40db39b eutils 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c toolchain-funcs 53b75b4a49cf3e61530a523804045432 versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=5468c4524539de17511f140cb1670853

@ -4,10 +4,10 @@ DESCRIPTION=An open-source HEVC encoder
EAPI=5
HOMEPAGE=http://ultravideo.cs.tut.fi/ https://github.com/ultravideo/kvazaar
IUSE=static-libs test 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
KEYWORDS=amd64 arm hppa ppc ppc64 x86
KEYWORDS=~alpha amd64 arm hppa ppc ppc64 x86
LICENSE=LGPL-2.1
REQUIRED_USE=test? ( static-libs )
SLOT=0/3
SRC_URI=https://github.com/ultravideo/kvazaar/archive/v1.0.0.tar.gz -> kvazaar-1.0.0.tar.gz test? ( https://github.com/silentbicycle/greatest/archive/v1.2.1.tar.gz -> greatest-1.2.1.tar.gz )
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 eutils 3c847a0129fed780bd709b98e426f89c libtool 48b1b9f6194d2842456514d1184ca72e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 53b75b4a49cf3e61530a523804045432
_md5_=19fc0e50f8a8f962256f4617c06e9947
_md5_=165e7e098b1cfa899fc730e21cc1e012

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare setup
DEPEND=dev-libs/boost dev-libs/openssl:0 dev-util/waf virtual/pkgconfig
DESCRIPTION=implementation of SMPTE and the MXF Interop Sound & Picture Track File format
EAPI=6
HOMEPAGE=http://carlh.net/asdcplib
KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=dev-libs/boost dev-libs/openssl:0
SLOT=0
SRC_URI=http://carlh.net/downloads/libasdcp-cth/libasdcp-cth-0.1.2.tar.bz2
_eclasses_=multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-any-r1 74bf184baf9facd72c7baa58cab21385 python-utils-r1 316c531873247e48befb99900e5aa2ed toolchain-funcs 53b75b4a49cf3e61530a523804045432 waf-utils d1ea2758053cbb7c5b38b8f88654468d
_md5_=e2b65f0ed23411a89cf5b0ca7a522790

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare setup
DEPEND=dev-libs/boost dev-libs/openssl:0 dev-util/waf virtual/pkgconfig
DESCRIPTION=implementation of SMPTE and the MXF Interop Sound & Picture Track File format
EAPI=6
HOMEPAGE=http://carlh.net/asdcplib
KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=dev-libs/boost dev-libs/openssl:0
SLOT=0
SRC_URI=http://carlh.net/downloads/libasdcp-cth/libasdcp-cth-0.1.3.tar.bz2
_eclasses_=multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-any-r1 74bf184baf9facd72c7baa58cab21385 python-utils-r1 316c531873247e48befb99900e5aa2ed toolchain-funcs 53b75b4a49cf3e61530a523804045432 waf-utils d1ea2758053cbb7c5b38b8f88654468d
_md5_=e2b65f0ed23411a89cf5b0ca7a522790

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 >=dev-libs/boost-1.61.0 <dev-libs/libcxml-0.15.4 dev-libs/libsigc++:2 dev-libs/libxml2 dev-libs/openssl:0 dev-libs/xmlsec media-libs/libasdcp-cth media-libs/openjpeg:0 || ( media-gfx/graphicsmagick media-gfx/imagemagick ) dev-util/waf virtual/pkgconfig test? ( app-text/xmldiff )
DESCRIPTION=create and read Digital Cinema Packages using JPEG2000 and WAV files
EAPI=6
HOMEPAGE=http://carlh.net/libdcp
IUSE=test
KEYWORDS=~amd64
LICENSE=GPL-2
RDEPEND=dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 >=dev-libs/boost-1.61.0 <dev-libs/libcxml-0.15.4 dev-libs/libsigc++:2 dev-libs/libxml2 dev-libs/openssl:0 dev-libs/xmlsec media-libs/libasdcp-cth media-libs/openjpeg:0 || ( media-gfx/graphicsmagick media-gfx/imagemagick )
SLOT=1.0
SRC_URI=http://carlh.net/downloads/libdcp/libdcp-1.3.4.tar.bz2
_eclasses_=multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-any-r1 74bf184baf9facd72c7baa58cab21385 python-utils-r1 316c531873247e48befb99900e5aa2ed toolchain-funcs 53b75b4a49cf3e61530a523804045432 waf-utils d1ea2758053cbb7c5b38b8f88654468d
_md5_=52eb225587abfcfef1d5eca58e6dfcac

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 >=dev-libs/boost-1.61.0 >=dev-libs/libcxml-0.15.4 dev-libs/libsigc++:2 dev-libs/libxml2 dev-libs/openssl:0 dev-libs/xmlsec >=media-libs/libasdcp-cth-0.1.3 media-libs/openjpeg:2 || ( media-gfx/graphicsmagick media-gfx/imagemagick ) dev-util/waf virtual/pkgconfig test? ( app-text/xmldiff )
DESCRIPTION=create and read Digital Cinema Packages using JPEG2000 and WAV files
EAPI=6
HOMEPAGE=http://carlh.net/libdcp
IUSE=test
KEYWORDS=~amd64
LICENSE=GPL-2
RDEPEND=dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 >=dev-libs/boost-1.61.0 >=dev-libs/libcxml-0.15.4 dev-libs/libsigc++:2 dev-libs/libxml2 dev-libs/openssl:0 dev-libs/xmlsec >=media-libs/libasdcp-cth-0.1.3 media-libs/openjpeg:2 || ( media-gfx/graphicsmagick media-gfx/imagemagick )
SLOT=1.0
SRC_URI=http://carlh.net/downloads/libdcp/libdcp-1.4.4.tar.bz2
_eclasses_=multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-any-r1 74bf184baf9facd72c7baa58cab21385 python-utils-r1 316c531873247e48befb99900e5aa2ed toolchain-funcs 53b75b4a49cf3e61530a523804045432 waf-utils d1ea2758053cbb7c5b38b8f88654468d
_md5_=0d92ad8929e099dd0582eb9d07b1bb7a

@ -4,9 +4,9 @@ DESCRIPTION=A library implementing the EBU R128 loudness standard
EAPI=6
HOMEPAGE=https://github.com/jiixyj/libebur128
IUSE=static-libs test 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
KEYWORDS=amd64 arm hppa ppc ppc64 x86
KEYWORDS=~alpha amd64 arm hppa ppc ppc64 x86
LICENSE=MIT
SLOT=0/1
SRC_URI=https://github.com/jiixyj/libebur128/archive/v1.2.0.tar.gz -> libebur128-1.2.0.tar.gz test? ( https://tech.ebu.ch/files/live/sites/tech/files/shared/testmaterial/ebu-loudness-test-setv05.zip )
_eclasses_=cmake-multilib 7bc2cc09a4a5082b915541d447be8e5e cmake-utils dd1d263f83f0791bd433b134f40db39b eutils 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 multiprocessing 284a473719153462f3e974d86c8cb81c toolchain-funcs 53b75b4a49cf3e61530a523804045432 versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=f4557d97183e279beda1c710653559d8
_md5_=d91e7538c712aa4592819378c56f8f32

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 dev-libs/boost:= <dev-libs/libcxml-0.15.4 dev-libs/openssl:0 media-libs/libasdcp-cth dev-util/waf virtual/pkgconfig
DESCRIPTION=read and write subtitles in a few different formats
EAPI=6
HOMEPAGE=http://carlh.net/libsub
KEYWORDS=~amd64
LICENSE=GPL-2
RDEPEND=dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 dev-libs/boost:= <dev-libs/libcxml-0.15.4 dev-libs/openssl:0 media-libs/libasdcp-cth
SLOT=1.0
SRC_URI=http://carlh.net/downloads/libsub/libsub-1.1.13.tar.bz2
_eclasses_=multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-any-r1 74bf184baf9facd72c7baa58cab21385 python-utils-r1 316c531873247e48befb99900e5aa2ed toolchain-funcs 53b75b4a49cf3e61530a523804045432 waf-utils d1ea2758053cbb7c5b38b8f88654468d
_md5_=0e9a31ed6ea5944d8ffd5093c4fe55eb

@ -0,0 +1,12 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 dev-libs/boost:= >=dev-libs/libcxml-0.15.4 dev-libs/openssl:0 >=media-libs/libasdcp-cth-0.1.3 dev-util/waf virtual/pkgconfig
DESCRIPTION=read and write subtitles in a few different formats
EAPI=6
HOMEPAGE=http://carlh.net/libsub
KEYWORDS=~amd64
LICENSE=GPL-2
RDEPEND=dev-cpp/glibmm:2 dev-cpp/libxmlpp:2.6 dev-libs/boost:= >=dev-libs/libcxml-0.15.4 dev-libs/openssl:0 >=media-libs/libasdcp-cth-0.1.3
SLOT=1.0
SRC_URI=http://carlh.net/downloads/libsub/libsub-1.2.4.tar.bz2
_eclasses_=multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-any-r1 74bf184baf9facd72c7baa58cab21385 python-utils-r1 316c531873247e48befb99900e5aa2ed toolchain-funcs 53b75b4a49cf3e61530a523804045432 waf-utils d1ea2758053cbb7c5b38b8f88654468d
_md5_=db14023c91fe6921f4f27db227d4ffe8

@ -4,11 +4,11 @@ DESCRIPTION=Cisco OpenH264 library and Gecko Media Plugin for Mozilla packages
EAPI=5
HOMEPAGE=http://www.openh264.org/
IUSE=+plugin utils 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
KEYWORDS=amd64 arm hppa ppc ppc64 x86
KEYWORDS=~alpha amd64 arm hppa ppc ppc64 x86
LICENSE=BSD
RDEPEND=!<www-client/firefox-39
RESTRICT=bindist
SLOT=0
SRC_URI=https://github.com/cisco/openh264/archive/v1.5.0.tar.gz -> openh264-1.5.0.tar.gz https://github.com/mozilla/gmp-api/archive/Firefox39.tar.gz -> gmp-api-Firefox39.tar.gz
_eclasses_=eutils 3c847a0129fed780bd709b98e426f89c mozextension e5d920147bfccf4930062e462e2a417d multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 nsplugins 2049586e425364a1c5bdb004205d1758 toolchain-funcs 53b75b4a49cf3e61530a523804045432 versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=3fb39e6de63b56113cd3b415f0f3ffc9
_md5_=203f13352193cf3182bf522040545928

@ -4,9 +4,9 @@ DESCRIPTION=Scaling, colorspace conversion, and dithering library
EAPI=5
HOMEPAGE=https://github.com/sekrit-twc/zimg
IUSE=static-libs cpu_flags_x86_sse 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
KEYWORDS=amd64 arm ppc ppc64 x86
KEYWORDS=~alpha amd64 arm ppc ppc64 x86
LICENSE=WTFPL-2
SLOT=0
SRC_URI=https://github.com/sekrit-twc/zimg/archive/release-2.4.tar.gz -> zimg-2.4.tar.gz
_eclasses_=autotools 7027963e8e8cc12c91117bdb9225dc26 autotools-multilib f4848d9634439c7203cb7dd3b9650fff autotools-utils 042d779bc872564b26c4e5cf018db8ed eutils 3c847a0129fed780bd709b98e426f89c libtool 48b1b9f6194d2842456514d1184ca72e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multilib-build eed53a6313267c9fbcd35fc384bd0087 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 toolchain-funcs 53b75b4a49cf3e61530a523804045432
_md5_=505f8c24016a07a2ea8851fb3e114e78
_md5_=5e2b1b20a59405a6d8dc7357606e05c3

File diff suppressed because one or more lines are too long

@ -9,6 +9,6 @@ LICENSE=public-domain
RDEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-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_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_4(-)?,python_targets_python3_5(-)?,-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-)]
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 )
SLOT=0
SRC_URI=http://youtube-dl.org/downloads/2017.02.17/youtube-dl-2017.02.17.tar.gz
SRC_URI=http://youtube-dl.org/downloads/2017.02.28/youtube-dl-2017.02.28.tar.gz
_eclasses_=bash-completion-r1 8e447753aaf658afa609fbf961d80ab7 distutils-r1 039ba10839816478cfb070fdeb053906 eutils 3c847a0129fed780bd709b98e426f89c multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e0edbf5130eaefe107b8c8872bd818bc python-utils-r1 316c531873247e48befb99900e5aa2ed toolchain-funcs 53b75b4a49cf3e61530a523804045432 xdg-utils 178a84136f416b8ea1a857717eacd21c
_md5_=0c4cbb861bee1c039cf4828d66429c89

@ -2,8 +2,8 @@ DEFINED_PHASES=install prepare
DESCRIPTION=A really tiny cross-platform proxy servers set
EAPI=6
HOMEPAGE=http://www.3proxy.ru/
KEYWORDS=amd64 ppc x86
KEYWORDS=~alpha amd64 ppc x86
LICENSE=BSD
SLOT=0
SRC_URI=https://github.com/z3APA3A/3proxy/archive/0.8.9.tar.gz -> 3proxy-0.8.9.tar.gz
_md5_=3f8c53b025b26513b1f1730e822b83f4
_md5_=6c55498e19128832f6006f2ce3731ba1

@ -1,13 +0,0 @@
DEFINED_PHASES=install prepare setup unpack
DESCRIPTION=A new browser for our friends
EAPI=5
HOMEPAGE=http://vivaldi.com/
IUSE=+l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_en-US +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_vi +l10n_zh-CN +l10n_zh-TW
KEYWORDS=-* amd64 x86
LICENSE=Vivaldi
RDEPEND=dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss >=dev-libs/openssl-1.0.1:0 gnome-base/gconf:2 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype net-misc/curl net-print/cups sys-apps/dbus sys-libs/libcap x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/pango[X]
RESTRICT=bindist mirror
SLOT=0
SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_1.6.689.46-1_amd64.deb -> vivaldi-1.6.689.46_p1-amd64.deb ) x86? ( https://downloads.vivaldi.com/stable/vivaldi-stable_1.6.689.46-1_i386.deb -> vivaldi-1.6.689.46_p1-i386.deb )
_eclasses_=chromium-2 0668536c674abbd0cfa509b879fc1b74 eutils 3c847a0129fed780bd709b98e426f89c linux-info ca370deef9d44125d829f2eb6ebc83e0 multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 53b75b4a49cf3e61530a523804045432 unpacker 76ddf385f3c212c12857bb8ec2a8bd35 versionator c80ccf29e90adea7c5cae94b42eb76d0
_md5_=eade18bdae6ad445f0f047c1618a2508

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm prepare
DEPEND=dev-libs/expat sdl? ( media-libs/libsdl ) X? ( >=dev-libs/glib-2.22:2 media-libs/libpng:0= sys-libs/zlib virtual/jpeg:0= >=x11-libs/gtk+-2.18:2 x11-libs/libSM x11-libs/libXinerama x11-libs/libXxf86vm x11-libs/pango[X] gnome? ( gnome-base/libgnomeprintui:2.2 ) gstreamer? ( media-libs/gstreamer:0.10 media-libs/gst-plugins-base:0.10 ) opengl? ( virtual/opengl ) tiff? ( media-libs/tiff:0 ) webkit? ( net-libs/webkit-gtk:2 ) ) aqua? ( x11-libs/gtk+:2[aqua=] virtual/jpeg:0= tiff? ( media-libs/tiff:0 ) ) virtual/pkgconfig opengl? ( virtual/glu ) X? ( x11-proto/xproto x11-proto/xineramaproto x11-proto/xf86vidmodeproto )
DESCRIPTION=GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit
EAPI=5
HOMEPAGE=http://wxwidgets.org/
IUSE=+X aqua doc debug gnome gstreamer opengl pch sdl tiff webkit
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos
LICENSE=wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )
PDEPEND=>=app-eselect/eselect-wxwidgets-1.4
RDEPEND=dev-libs/expat sdl? ( media-libs/libsdl ) X? ( >=dev-libs/glib-2.22:2 media-libs/libpng:0= sys-libs/zlib virtual/jpeg:0= >=x11-libs/gtk+-2.18:2 x11-libs/libSM x11-libs/libXinerama x11-libs/libXxf86vm x11-libs/pango[X] gnome? ( gnome-base/libgnomeprintui:2.2 ) gstreamer? ( media-libs/gstreamer:0.10 media-libs/gst-plugins-base:0.10 ) opengl? ( virtual/opengl ) tiff? ( media-libs/tiff:0 ) webkit? ( net-libs/webkit-gtk:2 ) ) aqua? ( x11-libs/gtk+:2[aqua=] virtual/jpeg:0= tiff? ( media-libs/tiff:0 ) )
SLOT=2.9/2.9.4
SRC_URI=mirror://sourceforge/wxpython/wxPython-src-2.9.4.0.tar.bz2 doc? ( mirror://sourceforge/wxpython/wxPython-docs-2.9.4.0.tar.bz2 ) mirror://sourceforge/wxpython/wxPython-src-2.9.4.1.patch
_eclasses_=eutils 3c847a0129fed780bd709b98e426f89c flag-o-matic 979af9133d4de419fa98992355b07ca4 multilib 0236be304ee52e7f179ed2f337075515 toolchain-funcs 53b75b4a49cf3e61530a523804045432
_md5_=ec6a2f21627d0ae366280aa20a21585b

@ -1 +1 @@
Thu, 02 Mar 2017 14:08:55 +0000
Thu, 02 Mar 2017 18:08:54 +0000

@ -1 +1 @@
Thu Mar 2 14:08:55 UTC 2017
Thu Mar 2 18:08:54 UTC 2017

@ -1 +1 @@
Thu, 02 Mar 2017 14:30:01 +0000
Thu, 02 Mar 2017 18:30:01 +0000

@ -1 +1 @@
1488463501 Thu 02 Mar 2017 02:05:01 PM UTC
1488477901 Thu 02 Mar 2017 06:05:01 PM UTC

@ -1 +1 @@
Thu, 02 Mar 2017 14:08:55 +0000
Thu, 02 Mar 2017 18:08:54 +0000

@ -1,3 +1,3 @@
DIST youtube-dl-2016.12.22.tar.gz 2502964 SHA256 f5bc5eb1af17391b7a1da795f4181c3702fb2c1da2668b25f1260dbdba882524 SHA512 87fee134da660a4feb4cfcd2cbb35cb9682e6ed08c766e3c89f6c986f991cac78c64f5bf8a1d15c4080e4df0909c6a360137407a7896b93f8f41cf4493f341cb WHIRLPOOL 6909d34958e4152be3334723c68d207bb34db2996d90908829ebd3ee45d28768d7f6cba8ce0fb19de440b34fb96b46b3d5b8bf830c998037c4f4d59e574206c3
DIST youtube-dl-2017.02.17.tar.gz 2583825 SHA256 4b1c3f05fb816e9d02dc3f0188e16200031cc0bc4fd40df904ee0806f478601a SHA512 fb19e2f3789f9b5efe9da16b11abf47083bafe4aee6732f2ee707af6e2461624942506170831653dcae87c0d7ed78da78884a24c287c76be3ff947dee06e46ac WHIRLPOOL 2f60683e8d7c437c8756bf976fb9d3d0a6b4e25f7a9c987f63ab4c68083cd6bea41fd5daa9f54eeb214af133cd3b22e8b7bf9ecb38474396ac4e43b6a26e7b64
DIST youtube-dl-2017.02.22.tar.gz 2599204 SHA256 51f45723f1e39eb2c780bf1b490ec9150efdac9db86d3010f8fcc53400c87129 SHA512 69372a1df4ffe9454fde3710d3dbca34dca1f2bd8f1af8b06dd89245a28efd6fbca8e680cbda990db589e6ff7d8e753d8e4202d7565e3b2b8bd4205dcaf23c09 WHIRLPOOL 8bcb51d115a5b6f4ff2ea716192b5ab9d3ac7ee7804d08e1870d1cba41f8ea8ee9a2224a942776a79b19725ab1525eabf249a6acfaf9aaf7da337f33d1f3f0a8
DIST youtube-dl-2017.02.28.tar.gz 2615247 SHA256 495aad98ae067b0edeb532c4ab5cdb9cfe9c7871b12e632f6df3c32934ba96a4 SHA512 062a80e819324144a61fe795400d2adbe92d3b47b1b2562dba377ecfecbaa1583fd4ed4f8b3075aaea0ab8dfb5c92fd987c9f910a2a277d49e06b876541d0ec0 WHIRLPOOL 50c98001971b1e65343fa317bca404f2171c71ed5287353253e709bca658d8bd4e7e0de5d8c43a81e9488b959566c6e74dac8089a5f12360fae909de6dee7e38

@ -7,7 +7,7 @@ HOMEPAGE="http://www.3proxy.ru/"
SRC_URI="https://github.com/z3APA3A/3proxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ppc x86"
KEYWORDS="~alpha amd64 ppc x86"
IUSE=""
PATCHES=(

@ -1,6 +1,10 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Tobias Klausmann <klausman@gentoo.org> (02 Mar 2017)
# libilbc has not been ported to alpha and likely never will be.
media-video/ffmpeg libilbc
# Tobias Klausmann <klausman@gentoo.org> (02 Mar 2017)
# BSON requires pymongo and assorted other packages that are not available on
# alpha.

@ -3,18 +3,9 @@
#Note: this is Gentoo Prefix specific! (13 Jul 2008, darkside)
ARCH="amd64"
CHOST="x86_64-pc-linux-gnu"
# The base profile sets ACCEPT_KEYWORDS=amd64 and we don't have that in prefix.
ACCEPT_KEYWORDS="-amd64 ~amd64-linux"
# We don't have lib64 in prefix so, remove it here.
# We don't have lib64 or multilib in prefix, but single ABI, so remove it here.
SYMLINK_LIB=""
LIBDIR_amd64="lib"
# multilib build stuff, single ABI (no multilib)
MULTILIB_ABIS="amd64"
DEFAULT_ABI="amd64"
ABI="amd64"
IUSE_IMPLICIT="abi_x86_64"
LIBDIR_amd64="lib"

@ -1,18 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
ARCH="x86"
CHOST="i686-pc-linux-gnu"
# The base profile sets ACCEPT_KEYWORDS=x86 and we don't have that in prefix.
ACCEPT_KEYWORDS="-x86 ~x86-linux"
# in case we are bootstrapping with the host compiler on an amd64 linux host:
CFLAGS="${CFLAGS} -m32"
CXXFLAGS="${CXXFLAGS} -m32"
# multilib build stuff, single ABI (no multilib)
MULTILIB_ABIS="x86"
DEFAULT_ABI="x86"
ABI="x86"
IUSE_IMPLICIT="abi_x86_32"
LIBDIR_x86="lib"

@ -1,5 +1,3 @@
DIST vivaldi-1.6.689.46_p1-amd64.deb 47467978 SHA256 b4bb48d6ade779f499dfd42a5d0586aeb7d1d8c65d90ba222c52c3011d4b26a4 SHA512 3e53d4364fd6df17369027e1e9bb524ece778f5b6c354af5113cfbb2c96781a0434138980846f61370a923ea7db491e3b394ea3ea97a4fae5d910c148b93adfb WHIRLPOOL 7ca70ee2bdb3a773a574f8520129f158fc38a3bf379903eddca115d183baf4b306dce8e6ceaa3d06ce5e908cfd10c0e95d7e60309b453b2df91d20f8fd3be73b
DIST vivaldi-1.6.689.46_p1-i386.deb 47740518 SHA256 722588ad7acc2f80383ef5c59d086085f31a41ff3eb9f8bb719698ef7fbc0049 SHA512 0d1e2111dc1063f48c70c19f7852ed67ac8cf66f75eaa3a47f14763b852913df9528041a0134b1dfb767fb39b4172335a0c82b0827346f6e9b1966f16026d11d WHIRLPOOL d528597ec6c691152cd10f0ee88f88218259364ca6e31f4ef37d0a71aa1540bf217819aecca222ca8bda26d40bd8d8f834154baa563cddacfbb22555d91dcc66
DIST vivaldi-1.7.735.46_p1-amd64.deb 47603688 SHA256 bb15313f9d7f17bc135b5a41df0aaf83b1bdc1867bf3fe4fce5757a0bbadebbe SHA512 efda48a1e9db6e630b53da7c98b19bbb9950ac1f78b89703d8ad7ea9c3a104a34c11b30741dfc54f431ee945603665a1764a8ba1913d098a50ca239fe164d4d8 WHIRLPOOL 69333df807b04e9113be19041bb96cfbb39e5d9d9cd73af7f60342e43ffda5ace6398ae13609996db4801f446393dfcfe76f5fd1dc04223c075467f0648f5c5a
DIST vivaldi-1.7.735.46_p1-i386.deb 47903366 SHA256 0aada8e99560c60d0a49ee3ff8ef1c5e38e2ae8bf1f7aa59b72b5871ad64b1c6 SHA512 004a81181165c9f0704929b3c377fafa25e177e005e187affe47265bede9d761dcf8894c43bd1b94832b36d14c7468a4bbf0b767036cd34d38063b4c147c889f WHIRLPOOL 6883686a0115f9cec6d7e8b41b313aadec29bb437ac1a3c4839ac6843a85ed1455756aa87ea20a25b3031f894ecefc56b7034086622babb924c05627f799c756
DIST vivaldi-1.8.755.3_p1-amd64.deb 49083550 SHA256 3d8cd86ca9cec0e8a4f6f33e89f2927939c3f4f1439fb01b1dc5e2ff09ed84c1 SHA512 aff6f765fd0dfacd86afdf8a8e88ce6c69d8f6d8917ca55a78efc57b440ce600964ad617cdf97703318390d35e263401325acfb6cef11314fefcd79a1d29cc84 WHIRLPOOL 31498bdeb35e48d7301e2eb1560c03860c3ea77c6a6facb17d08fd7d5a794d853f315cfe94605c802bbaba4107cbde90cb51a9d77f6bb5197b8ae1c2e9b3a97c

@ -1,109 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
CHROMIUM_LANGS="
am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
sw ta te th tr uk vi zh-CN zh-TW
"
inherit chromium-2 eutils multilib unpacker toolchain-funcs
#VIVALDI_BRANCH="snapshot"
VIVALDI_PN="${PN}-${VIVALDI_BRANCH:-stable}"
VIVALDI_BIN="${PN}${VIVALDI_BRANCH/snapshot/-snapshot}"
VIVALDI_HOME="opt/${VIVALDI_BIN}"
DESCRIPTION="A new browser for our friends"
HOMEPAGE="http://vivaldi.com/"
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_BRANCH:-stable}/${VIVALDI_PN}_${PV/_p/-}_"
SRC_URI="
amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
"
LICENSE="Vivaldi"
SLOT="0"
KEYWORDS="-* amd64 x86"
RESTRICT="bindist mirror"
S=${WORKDIR}
RDEPEND="
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
>=dev-libs/openssl-1.0.1:0
gnome-base/gconf:2
media-libs/alsa-lib
media-libs/fontconfig
media-libs/freetype
net-misc/curl
net-print/cups
sys-apps/dbus
sys-libs/libcap
x11-libs/cairo
x11-libs/gdk-pixbuf
x11-libs/gtk+:2
x11-libs/libX11
x11-libs/libXScrnSaver
x11-libs/libXcomposite
x11-libs/libXcursor
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
x11-libs/libXrandr
x11-libs/libXrender
x11-libs/libXtst
x11-libs/pango[X]
"
QA_PREBUILT="*"
S=${WORKDIR}
src_unpack() {
unpack_deb ${A}
}
src_prepare() {
sed -i \
-e "s|${VIVALDI_BIN}|${PN}|g" \
usr/share/applications/${VIVALDI_PN}.desktop \
usr/share/xfce4/helpers/${VIVALDI_BIN}.desktop || die
mv usr/share/doc/${VIVALDI_PN} usr/share/doc/${PF} || die
chmod 0755 usr/share/doc/${PF} || die
rm \
_gpgbuilder \
etc/cron.daily/${VIVALDI_BIN} \
${VIVALDI_HOME}/libwidevinecdm.so \
|| die
rmdir \
etc/cron.daily/ \
etc/ \
|| die
local c d
for d in 16 22 24 32 48 64 128 256; do
mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
cp \
${VIVALDI_HOME}/product_logo_${d}.png \
usr/share/icons/hicolor/${d}x${d}/apps/vivaldi.png || die
done
pushd "${VIVALDI_HOME}/locales" > /dev/null || die
chromium_remove_language_paks
popd > /dev/null || die
}
src_install() {
mv * "${D}" || die
dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox
}

@ -1,6 +1,3 @@
DIST wxPython-docs-2.9.4.0.tar.bz2 15477636 SHA256 42a1683f253aa36ae9ee20b8d511d8704b4e45ba124fec256a7dfce38da9f75f SHA512 f996e69f24baaa8d35bf94ef77f31f6beda5dd4ddd65d6b71558e8dbe33098c951f995172b4ccd93ad08c81df07a9b529813eac5d39ffa06290f2a9ccc87620c WHIRLPOOL b6f6d65d319683f44b1eb4708077abaecd1a972a0d79fb6293b055099a0720d36e83506df6d075243f9e8b180849ae0d44badc8a22d5c764c956d5ecfe0cc6da
DIST wxPython-docs-3.0.2.0.tar.bz2 21455056 SHA256 9e9b32b7452f8f1885f0326c0382ec1878c68a251146b3e3997c7c3aa70caa57 SHA512 ce4407de4cdf9a3eaa5c64a8a959a0d7010d0d814a710de1ac0ed2a716ea2ee4f4ba34199e271a3e9b7790780294fcadfcd8bc65fead182d4ebe533c35c4d78e WHIRLPOOL ac0b4cd1937c31803399f2d9172158f00f99886462becfb58c3553c263bfe93d54acf5f05662227aeda4fd44610ada0680127b05e165b261104b765f25185715
DIST wxPython-src-2.8.12.1.tar.bz2 31311482 SHA256 1f3f153d9f1504c6ce2d2c4b23e940b8f58b81f4cba35cda1a5bb31142243cd0 SHA512 4f826ccb57d5f4fc03fe7cae67499be70c727a99aebf9d153ea1060a21641642606d44d079ba897c38b176846336aeaebc21d30d5c7a0abec3934d65cf4529f3 WHIRLPOOL 94f91d359f755a0f805588303e8507b2f1404a7f4af73777f85366265df9f76ca89ac29bff491cffd752b707645952a4f7f2bb12fa7e30f3e7d3728147a9c99d
DIST wxPython-src-2.9.4.0.tar.bz2 50827671 SHA256 78c35c19e85a17cb9c730b86b49d6a479198d76d19e0b13e86db0b55707004be SHA512 100dd4474bc2508e9a80aed6f08d295e2697926e29c5789e1f6aa7c303921e1c5de2574c3eddde568804da8fc670d0214ef225d46f34a3006d0a947423d01fbf WHIRLPOOL feff68600a40a8f02492e91049ecdd1a1865ee6db8024112aa3a85a7eff616f26653c418a8ffde77121e2bf7d2c7090c5b91896f9a2de8eb980573af2ca65507
DIST wxPython-src-2.9.4.1.patch 3768 SHA256 075e3a7b1cf69dd2bb20010717505d2508c74bc81658540f3e6d8c4fbf0a6b85 SHA512 4a5254a5bb9c246b75095e3cc0b849073e3cc71ff15ab7fb1db6ecfe71359800b9e1a5493bc39ce5b1f338cdc1d142ce84641611d458a8da4315f3c8a6aef3ba WHIRLPOOL 9bec06da4824fe56c172f4f417966681d1ffbf173dcb54f1579e9a484377bc76c45b4f2389911bbb17eff2476cfca786d68d9524856b21accc64b4dffafb1811
DIST wxPython-src-3.0.2.0.tar.bz2 58304944 SHA256 d54129e5fbea4fb8091c87b2980760b72c22a386cb3b9dd2eebc928ef5e8df61 SHA512 a3798e89ff19344253aac7d771971e519f7fa9723e82bd97e98f16fd7f1572e513170b02295b872dae0b1ae3fa95efc4ef34d078045b839694b4fdad3a27c9e4 WHIRLPOOL 89cdef12c9ef96044adba0340d47b699e685eaec581a4e7d68f3b95a0890715e29b1f5362027df0f3f8b5b1587e8fe404a7fa88049ece9677dd8316fbdf2e41d

@ -1,75 +0,0 @@
Prevent file collisions between multiple installed SLOTs.
- Don't install wxwin.m4. It is installed with app-eselect/eselect-wxwidgets.
- Version the bakefile preset filenames. Unversioned symlinks to these files
are handled by eselect.
- Version wx-config and wxrc. The unversioned forms are wrapper scripts
installed with eselect-wxwidgets.
- Version wxstd.mo and modify AddStdCatalog to use it.
--- a/Makefile.in
+++ b/Makefile.in
@@ -14774,10 +14774,10 @@ COND_wxUSE_REGEX_builtin___LIB_REGEX_p = \
all: $(__wxregex___depname) $(__wxzlib___depname) $(__wxpng___depname) $(__wxjpeg___depname) $(__wxtiff___depname) $(__wxexpat___depname) $(__wxscintilla___depname) $(__monodll___depname) $(__monolib___depname) $(__basedll___depname) $(__baselib___depname) $(__netdll___depname) $(__netlib___depname) $(__coredll___depname) $(__corelib___depname) $(__advdll___depname) $(__advlib___depname) $(__mediadll___depname) $(__medialib___depname) $(__htmldll___depname) $(__htmllib___depname) $(__webviewdll___depname) $(__webviewlib___depname) $(__qadll___depname) $(__qalib___depname) $(__xmldll___depname) $(__xmllib___depname) $(__xrcdll___depname) $(__xrclib___depname) $(__auidll___depname) $(__auilib___depname) $(__ribbondll___depname) $(__ribbonlib___depname) $(__propgriddll___depname) $(__propgridlib___depname) $(__richtextdll___depname) $(__richtextlib___depname) $(__stcdll___depname) $(__stclib___depname) $(__gldll___depname) $(__gllib___depname) $(__sound_sdl___depname) $(__wxrc___depname) $(__cocoa_res___depname)
install: $(__install_wxregex___depname) $(__install_wxzlib___depname) $(__install_wxpng___depname) $(__install_wxjpeg___depname) $(__install_wxtiff___depname) $(__install_wxexpat___depname) $(__install_wxscintilla___depname) $(__install_monodll___depname) $(__install_monolib___depname) $(__install_basedll___depname) $(__install_baselib___depname) $(__install_netdll___depname) $(__install_netlib___depname) $(__install_coredll___depname) $(__install_corelib___depname) $(__install_advdll___depname) $(__install_advlib___depname) $(__install_mediadll___depname) $(__install_medialib___depname) $(__install_htmldll___depname) $(__install_htmllib___depname) $(__install_webviewdll___depname) $(__install_webviewlib___depname) $(__install_qadll___depname) $(__install_qalib___depname) $(__install_xmldll___depname) $(__install_xmllib___depname) $(__install_xrcdll___depname) $(__install_xrclib___depname) $(__install_auidll___depname) $(__install_auilib___depname) $(__install_ribbondll___depname) $(__install_ribbonlib___depname) $(__install_propgriddll___depname) $(__install_propgridlib___depname) $(__install_richtextdll___depname) $(__install_richtextlib___depname) $(__install_stcdll___depname) $(__install_stclib___depname) $(__install_gldll___depname) $(__install_gllib___depname) $(__install_sound_sdl___depname) $(__install_wxrc___depname) install-wxconfig locale_install locale_msw_install $(__cocoa_res_install___depname)
- $(INSTALL_DIR) $(DESTDIR)$(datadir)/aclocal
- (cd $(srcdir) ; $(INSTALL_DATA) wxwin.m4 $(DESTDIR)$(datadir)/aclocal)
$(INSTALL_DIR) $(DESTDIR)$(datadir)/bakefile/presets
- (cd $(srcdir)/build/bakefiles/wxpresets/presets ; $(INSTALL_DATA) wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py $(DESTDIR)$(datadir)/bakefile/presets)
+ (cd $(srcdir)/build/bakefiles/wxpresets/presets ; \
+ for i in wx.bkl wx_unix.bkl wx_win32.bkl wx_xrc.bkl wx_presets.py ; do \
+ $(INSTALL_DATA) $$i $(DESTDIR)$(datadir)/bakefile/presets/wx$(WX_RELEASE_NODOT)$${i##wx} ; done)
$(DYLIB_RPATH_INSTALL)
$(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/include/$(TOOLCHAIN_FULLNAME)/wx
for f in setup.h $(RCDEFS_H); do \
@@ -15662,7 +15662,7 @@ install-wxconfig:
$(INSTALL_DIR) $(DESTDIR)$(bindir)
$(INSTALL_DIR) $(DESTDIR)$(libdir)/wx/config
$(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(libdir)/wx/config
- (cd $(DESTDIR)$(bindir) && rm -f wx-config && $(LN_S) $(DESTDIR)$(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config)
+ (cd $(DESTDIR)$(bindir) && rm -f wx-config-$(WX_RELEASE) && $(LN_S) $(DESTDIR)$(libdir)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config-$(WX_RELEASE))
locale_install:
$(INSTALL_DIR) $(DESTDIR)$(datadir)/locale
@@ -15670,7 +15670,7 @@ locale_install:
$(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l ; \
$(INSTALL_DIR) $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES ; \
if test -f $(srcdir)/locale/$$l.mo ; then \
- $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd.mo ; \
+ $(INSTALL_DATA) $(srcdir)/locale/$$l.mo $(DESTDIR)$(datadir)/locale/$$l/LC_MESSAGES/wxstd$(WX_RELEASE_NODOT).mo ; \
fi ; \
done
--- a/build/bakefiles/wx.bkl
+++ b/build/bakefiles/wx.bkl
@@ -138,7 +138,7 @@
<using module="gettext"/>
<gettext-catalogs id="locale">
<srcdir>$(SRCDIR)/locale</srcdir>
- <catalog-name>wxstd</catalog-name>
+ <catalog-name>wxstd$(WX_RELEASE_NODOT)</catalog-name>
<linguas>
ca cs da de el es fi fr hu id it ja nl pl ru sl sv tr uk
zh zh_CN zh_TW
--- a/src/common/translation.cpp
+++ b/src/common/translation.cpp
@@ -1302,7 +1302,7 @@ wxArrayString wxTranslations::GetAvailableTranslations(const wxString& domain) c
bool wxTranslations::AddStdCatalog()
{
- if ( !AddCatalog(wxS("wxstd")) )
+ if ( !AddCatalog(wxS("wxstd" wxSTRINGIZE(wxMAJOR_VERSION) wxSTRINGIZE(wxMINOR_VERSION))) )
return false;
// there may be a catalog with toolkit specific overrides, it is not
--- a/utils/wxrc/Makefile.in
+++ b/utils/wxrc/Makefile.in
@@ -125,7 +125,6 @@ distclean: clean
@COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE)
@COND_USE_XRC_1@ $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(bindir)
@COND_USE_XRC_1@ mv -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT) $(DESTDIR)$(bindir)/wxrc-$(WX_RELEASE)
-@COND_USE_XRC_1@ (cd $(DESTDIR)$(bindir) && $(LN_S) wxrc-$(WX_RELEASE) wxrc$(EXEEXT))
@COND_USE_XRC_1@uninstall_wxrc:
@COND_USE_XRC_1@ rm -f $(DESTDIR)$(bindir)/wxrc$(EXEEXT)

@ -1,177 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit eutils flag-o-matic
DESCRIPTION="GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit"
HOMEPAGE="http://wxwidgets.org/"
# we use the wxPython tarballs because they include the full wxGTK sources and
# docs, and are released more frequently than wxGTK.
SRC_URI="mirror://sourceforge/wxpython/wxPython-src-2.9.4.0.tar.bz2
doc? ( mirror://sourceforge/wxpython/wxPython-docs-2.9.4.0.tar.bz2 )
mirror://sourceforge/wxpython/wxPython-src-${PV}.patch"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="+X aqua doc debug gnome gstreamer opengl pch sdl tiff webkit"
SLOT="2.9/2.9.4"
RDEPEND="
dev-libs/expat
sdl? ( media-libs/libsdl )
X? (
>=dev-libs/glib-2.22:2
media-libs/libpng:0=
sys-libs/zlib
virtual/jpeg:0=
>=x11-libs/gtk+-2.18:2
x11-libs/libSM
x11-libs/libXinerama
x11-libs/libXxf86vm
x11-libs/pango[X]
gnome? ( gnome-base/libgnomeprintui:2.2 )
gstreamer? (
media-libs/gstreamer:0.10
media-libs/gst-plugins-base:0.10 )
opengl? ( virtual/opengl )
tiff? ( media-libs/tiff:0 )
webkit? ( net-libs/webkit-gtk:2 )
)
aqua? (
x11-libs/gtk+:2[aqua=]
virtual/jpeg:0=
tiff? ( media-libs/tiff:0 )
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
opengl? ( virtual/glu )
X? (
x11-proto/xproto
x11-proto/xineramaproto
x11-proto/xf86vidmodeproto
)"
# test? ( dev-util/cppunit )
PDEPEND=">=app-eselect/eselect-wxwidgets-1.4"
LICENSE="wxWinLL-3
GPL-2
doc? ( wxWinFDL-3 )"
S="${WORKDIR}/wxPython-src-2.9.4.0"
src_prepare() {
epatch "${FILESDIR}"/${P}-collision.patch
epatch "${DISTDIR}"/wxPython-src-${PV}.patch
epatch_user
}
src_configure() {
local myconf
append-flags -fno-strict-aliasing
# X independent options
myconf="--enable-compat26
--with-zlib=sys
--with-expat=sys
$(use_enable pch precomp-headers)
$(use_with sdl)"
# debug in >=2.9
# if USE="debug" set max debug level (wxDEBUG_LEVEL=2)
# if USE="-debug" use the default (wxDEBUG_LEVEL=1)
# do not use --disable-debug
# this means we always build debugging features into the library, and
# apps can disable these features by building w/ -NDEBUG or wxDEBUG_LEVEL_0.
# wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs.
# http://docs.wxwidgets.org/2.9/overview_debugging.html
# https://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63d7777f/05dee25410052d9c
use debug \
&& myconf="${myconf} --enable-debug=max"
# wxGTK options
# --enable-graphics_ctx - needed for webkit, editra
# --without-gnomevfs - bug #203389
use X && \
myconf="${myconf}
--enable-graphics_ctx
--enable-gui
--with-libpng=sys
--with-libxpm=sys
--with-libjpeg=sys
--without-gnomevfs
$(use_enable gstreamer mediactrl)
$(use_enable webkit webview)
$(use_with opengl)
$(use_with gnome gnomeprint)
$(use_with !gnome gtkprint)
$(use_with tiff libtiff sys)"
use aqua && \
myconf="${myconf}
--enable-graphics_ctx
--enable-gui
--with-libpng=sys
--with-libxpm=sys
--with-libjpeg=sys
--with-mac
--with-opengl"
# cocoa toolkit seems to be broken
# wxBase options
if use !X && use !aqua ; then
myconf="${myconf}
--disable-gui"
fi
mkdir "${S}"/wxgtk_build
cd "${S}"/wxgtk_build
ECONF_SOURCE="${S}" econf ${myconf}
}
src_compile() {
cd "${S}"/wxgtk_build
emake
}
# Currently fails - need to investigate
#src_test() {
# cd "${S}"/wxgtk_build/tests
# emake || die "failed building testsuite"
# ./test -d || ewarn "failed running testsuite"
#}
src_install() {
cd "${S}"/wxgtk_build
emake DESTDIR="${D}" install
cd "${S}"/docs
dodoc changes.txt readme.txt
newdoc base/readme.txt base_readme.txt
newdoc gtk/readme.txt gtk_readme.txt
if use doc; then
dohtml -r "${S}"/docs/doxygen/out/html/*
fi
# Stray windows locale file, causes collisions
local wxmsw="${ED}usr/share/locale/it/LC_MESSAGES/wxmsw.mo"
[[ -e ${wxmsw} ]] && rm "${wxmsw}"
}
pkg_postinst() {
has_version app-eselect/eselect-wxwidgets \
&& eselect wxwidgets update
}
pkg_postrm() {
has_version app-eselect/eselect-wxwidgets \
&& eselect wxwidgets update
}
Loading…
Cancel
Save