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
|
||||
}
|
@ -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>
|
@ -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}"
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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>
|
@ -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>
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
@ -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
|
File diff suppressed because one or more lines are too long
@ -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
|
||||
|
@ -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…
Reference in new issue