parent
3e8e2e3b96
commit
64b658f0b1
@ -1,11 +1,12 @@
|
||||
AUX json_header_location.patch 966 SHA256 3b01b5827c74b53b97851711ecafd2074a7741466a92dd9b96f4f3cad0916a63 SHA512 e1f10d5e2c2ffd3c8cf1d00a32cced479755a65eaabb1001f108a40f8cd80bd7cf71abf15d4d6a5a5fd9ff622a55daf0d449c51a5cd639b72b1d4d51e7292826 WHIRLPOOL 21b824e62ab7ef544fe07a43876ab2838d6a0d1c62ee10177fe4bb651b7ef189b7ffad32656b3b2360ac0f0065616da04f00c4dabfc149a67ea41ee06010082f
|
||||
AUX mysql_check.patch 944 SHA256 61d570ffb48659837adaa61d76c1d7e61f4bc42910f8bf814153b911f061fde9 SHA512 5758990b9c85a73d38c00d03a0ff9812e3ffe18a8831daebc01329c2db9253d75467b341aeffe563adcbd4fc907c510991ccf2e9bd8d9c6e7b6b353e7d2a4412 WHIRLPOOL 4a76da71cdca1eb14b30823f33f56216f443b72d8d74f1271c8ec123fec3285c69e103fc7261d59abfc040ef2ecdc479c68911d3518997742d7e71dc9426ca4e
|
||||
AUX sagan-1.0.0-liblognorm-json-c.patch 2840 SHA256 5ccefeb90b357f58064f7095b7b74e63938e01d8ae235cde523e14754c9b36d8 SHA512 1aa092351d317c373416a98ca6bbab19a070e43d0d4b82fe6dd1ac5a7cbb67741247ca2655e905a682ef5527fbf139c70a469a960be1dfdaa05c643a9749a4e9 WHIRLPOOL 98eb3b5c8876fd8c4acf9cb796961125886bba400542b2555e9e73d6797c2be07d35919403c66b8903ce932128b70ab1d3fdd897e04e143ffda2a4dea72cbfb6
|
||||
AUX sagan.confd 239 SHA256 ef5a99015369648e88e32ec8325261b1bdf53900543f86b77fea5aeb6387de51 SHA512 7ee746984d3bb3361e3155860d54e307f9b94b9e3f98c09c29b4259cd37d7aefe969b5b942c04048328ec23265a2689b22403c32e3552b8062201aca2ef3ac34 WHIRLPOOL 0c0e580d220d5abec71d888531554f9b9a4848dc6bc21bff98931082618cf4b446197ec1a6a38c83d4950d878dfd87050ba8112468ec8d361b63a77541a47d8c
|
||||
AUX sagan.init 438 SHA256 a231a1e130b12c8b110dc62d264719106377d622ac03feb2a8683853314d1562 SHA512 a175ae5470a88a802a9856ed313059f98fdf6d3eed65ff1e49639595394d7313dad8a24205edd8ed57a1ebcd5240f8ecd8fb95cc319f80b13216e03bb52e1e48 WHIRLPOOL 9dfd976d65534156b7e221fc8a5f66b76c1beaff0bbbd4970b95a8e3e8260b152867e5c5bfaac896bfde2e2950bccfdb7d4b66f854625d82059c069ce93c349f
|
||||
AUX sagan.init-r1 430 SHA256 33679bb5e001553461d213e0a8cbf4456cf301316197710a0ca94ebf010894ea SHA512 46517bfda77cf57329d777dbaadd601f094c10393d034889f067cad48f31c5f89c09f88fb03331959f0883b9754945f28c2e1bc73ca527cf94640c8b8988ffbf WHIRLPOOL 3634fa7ce6b2eafd2ec57d9224dd994b502f139b4f41c3ea5788238a301303daf577418550db369cd18d8052112bfb424925258f866715beae8e6077ca5a20ba
|
||||
DIST sagan-0.2.3.tar.gz 231774 SHA256 fc50697cf8ce0fe7c1c662a57a9526710e649c2bf8088acdef46010e06e5ddf2 SHA512 2110f3d34db69cb5c453b8e37d06debeea7531ebf15a9b78954ac1657ddce34feaaff87d14695759c3deb2eed5ecc0e6fec5881fb5037af8efa6c3c9600242cc WHIRLPOOL 417d78263a907c89a865a41228ffc6e2184e1d37d1d583ee0c42da991c411cd40e99b2d537e11a7712615643f57b406439cb5af84a1eacc12a2ef7ca96c72533
|
||||
DIST sagan-1.0.0RC3.tar.gz 285207 SHA256 527ddcb583f362c92eca5557cda2116a64200da3f868b512f42abbf78b961508 SHA512 29388a339b290bb4de2359c0c54b9e1d43ef207b223a499a1a4faa36de4d9590a777a796dd773948e995d052b71f3ef47ca5bad5c133116c4dbb53b4fe336123 WHIRLPOOL 35e18084056d15dae578378df4c335fb98ebbb1514b0762a573e4b3507253ac00ee944f06f2f443a2e8cef44c19d312e936923f9223314d8970cec4ae332f36e
|
||||
EBUILD sagan-0.2.3.ebuild 2029 SHA256 d229023b184187d8eb42816ded0b4a67f60236ee05d360b0989858db22f93621 SHA512 6759b2c29dd9fe7655ccf295cc7e19bc555db744967822426bcb71f877f2cc9f42d190f5c2a1e516b0054d002975fd6e8fa31daec69b95e0e369ad586cb3ee62 WHIRLPOOL 29f362b0c1010e044ec6921c6946e0e78272ed840cac4971096cd6abe8def006aecc563a38fe6fc01ff5a0e2e95db482d4d6d843ade75a1e15c3a317b75a19ab
|
||||
EBUILD sagan-1.0.0_rc3.ebuild 2078 SHA256 23e8950e8584b0496e821f6ce9e354eafccca58f806e6f14f0be551081392f77 SHA512 f8898a6aad81c90b644110db0c0320c699fcf5316295a57a64549e41f02c6090539d9f399598e34f50fbb8bd53f4621f82fb55c716b49fcc8a5f70d76ab4e484 WHIRLPOOL 9aff9bb5ecb1bc83ce64e73caf208bf1c2f8cdae30f03426cd1c1694ac1237ce988e75113cde98c2f2942ff26b5f32f36ece83496eff6210f18b01fc93c98e8d
|
||||
EBUILD sagan-1.0.0_rc3.ebuild 2087 SHA256 5c915d4ba180f2aa7c139675905fa12bb06688324c6eaf5ff144443f3d0d810f SHA512 a4dceb0d089be2c1ea70ce4da52b55254040acb1828faf23b7f82534c7615a604e254f9b615cd2681f5e286749898ed554079c8bbfd1149abd9b6137f4b1523a WHIRLPOOL f51f117d3c32b11764e0413eb7fbeaaaf4362f3471dcdd805f5edda781538a65467ac1633a9cc3d99fa2bb456309910c27a250d20fb4e1c1f92512a8b94fce17
|
||||
MISC ChangeLog 4561 SHA256 02442352cdc3e2334c6c6de92a97be3a6d9c9349d0df3330b7a95d35c01e3453 SHA512 e9e451bdd0585e26c76e877b630a6160ad8f3ffcae2dfcc34ca70e7c132f0d148421a3f3c8cd6d6eed8f55ecaaac20e005047c117af9253f599de50dc11827c4 WHIRLPOOL f60b36d66edcb4099b1a285539a85bb44d3c81b6bec7226d9c46ef1ae16b773f09b8490d39b353d0eb43b25ce732ffe1f63cf22461f230eb318850f2d665ef0b
|
||||
MISC metadata.xml 939 SHA256 c90aeaf4b26a00afdc062e21e5409b841f1e5fe6e5ea57c64f4d794a14cf12fa SHA512 9bf9a940f276a9686bbaaf2b2ad07813d119e2d1e7bf1d8dee0a5db7ade6f2dc3f5d9a0b7c114560b6ec8fcf159280d06e6ca02862b9209bf75c6bbe07ad3df0 WHIRLPOOL 80a83bff799137a0ed76bb04cb9592aac557e02b42199d1f810c135171b8b7d85372dadd0c351180625ad9930f69971bdd4c365699eabb199a5ce924e6a8763d
|
||||
MISC metadata.xml 1098 SHA256 8895388adf8659943e0e20df04a7ca6792ab8e899a6dfc5d72b2cad9b9c17fe5 SHA512 4310905870da225206654303424176fbad35829f0a4c523f6151deea5ecbbdbc00261605dd55ded65682a7b3984439040fbbd70f2764245936c7210c5823a349 WHIRLPOOL aa3829acef545c8cff2ff06a404d38c3b46d50a2dbdc8cede3142dad885a4ed91d82b72babd8ce49d4c56b1d99447f609c0f1587e74d212dde030ae35ba35ecc
|
||||
|
@ -0,0 +1,55 @@
|
||||
diff -rupN old/sagan-1.0.0RC3/configure.ac new/sagan-1.0.0RC3/configure.ac
|
||||
--- old/sagan-1.0.0RC3/configure.ac 2014-06-16 22:23:22.000000000 +0200
|
||||
+++ new/sagan-1.0.0RC3/configure.ac 2015-10-11 21:04:26.493632624 +0200
|
||||
@@ -192,29 +192,15 @@ If you're not interested in libesmtp sup
|
||||
fi
|
||||
|
||||
if test "$LOGNORM" = "yes"; then
|
||||
- AC_MSG_RESULT([------- liblognorm support is enabled -------])
|
||||
- AC_CHECK_HEADER([liblognorm.h])
|
||||
- AC_CHECK_HEADERS([json/json.h json.h], [break], [AC_MSG_ERROR([json-c headers not found or not usable.
|
||||
-This library is important for the correlation aspects of Sagan! Please see
|
||||
-https://wiki.quadrantsec.com/bin/view/Main/LibLogNorm. To disable this feature
|
||||
-use the --disable-lognorm flag.])])
|
||||
- AC_CHECK_LIB(estr, main,,AC_MSG_ERROR(The libestr library cannot be found.
|
||||
-This library is important for the correlation aspects of Sagan! Please see
|
||||
-https://wiki.quadrantsec.com/bin/view/Main/LibLogNorm. To disable this feature
|
||||
-use the --disable-lognorm flag. ))
|
||||
- AC_CHECK_LIB(ee, main,,AC_MSG_ERROR(The libee library cannot be found.
|
||||
-This library is important for the correlation aspects of Sagan! Please see
|
||||
-https://wiki.quadrantsec.com/bin/view/Main/LibLogNorm. To disable this feature
|
||||
-use the --disable-lognorm flag. ))
|
||||
- AC_CHECK_LIB(lognorm, main,,AC_MSG_ERROR(The liblognorm library cannot be found.
|
||||
-This library is important for the correlation aspects of Sagan! Please see
|
||||
-https://wiki.quadrantsec.com/bin/view/Main/LibLogNorm. To disable this feature
|
||||
-use the --disable-lognorm flag. ))
|
||||
- AC_CHECK_LIB(json, json_object_put,, [ AC_CHECK_LIB(json-c, json_object_put,,AC_MSG_ERROR(The json library cannot be found.
|
||||
-This library is important for the correlation aspects of Sagan! Please see
|
||||
-https://wiki.quadrantsec.com/bin/view/Main/LibLogNorm. To disable this feature
|
||||
-use the --disable-lognorm flag.)) ],)
|
||||
- fi
|
||||
+ AC_MSG_RESULT([------- liblognorm support is enabled -------])
|
||||
+
|
||||
+ PKG_CHECK_MODULES(LIBEE, libee >= 0.3.2)
|
||||
+ PKG_CHECK_MODULES(LIBESTR, libestr >= 0.1.9)
|
||||
+ PKG_CHECK_MODULES([JSON_C], [json-c],, [
|
||||
+ PKG_CHECK_MODULES([JSON_C], [json],,)
|
||||
+ ])
|
||||
+ PKG_CHECK_MODULES(LIBLOGNORM, lognorm >= 1.0.2)
|
||||
+fi
|
||||
|
||||
if test "$LIBPCAP" = "yes"; then
|
||||
AC_MSG_RESULT([------- libpcap support is enabled -------])
|
||||
diff -rupN old/sagan-1.0.0RC3/src/Makefile.am new/sagan-1.0.0RC3/src/Makefile.am
|
||||
--- old/sagan-1.0.0RC3/src/Makefile.am 2014-06-16 22:23:22.000000000 +0200
|
||||
+++ new/sagan-1.0.0RC3/src/Makefile.am 2015-10-11 21:05:28.754492699 +0200
|
||||
@@ -2,6 +2,9 @@ AUTOMAKE_OPIONS=foreign no-dependencies
|
||||
|
||||
bin_PROGRAMS = sagan
|
||||
|
||||
+sagan_CFLAGS = $(JSON_C_CFLAGS) $(LIBESTR_CFLAGS) $(LIBLOGNORM_CFLAGS)
|
||||
+sagan_LDFLAGS = $(JSON_C_LIBS) $(LIBESTR_LIBS) $(LIBLOGNORM_LIBS)
|
||||
+
|
||||
sagan_SOURCES = sagan.c \
|
||||
sagan-classifications.c \
|
||||
sagan-config.c \
|
@ -1,15 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>proxy-maintainers</herd>
|
||||
<maintainer>
|
||||
<email>maintainer-needed@gentoo.org</email>
|
||||
<email>brendan@horan.hk</email>
|
||||
<name>Brendan Horan</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">Snappy is a compression/decompression library. It does not aim for
|
||||
maximum compression, or compatibility with any other compression
|
||||
library; instead, it aims for very high speeds and reasonable
|
||||
compression.</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="google-code">snappy</remote-id>
|
||||
<remote-id type="github">google/snappy</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,123 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
MY_EXTRAS_VER="20150509-1847Z"
|
||||
|
||||
# Build system
|
||||
BUILD="cmake"
|
||||
|
||||
inherit toolchain-funcs mysql-v2
|
||||
# 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 ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
# 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
|
||||
|
||||
# Official test instructions:
|
||||
# USE='embedded extraengine perl ssl static-libs community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mariadb-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
src_test() {
|
||||
|
||||
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 "minimal" ; 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 && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Run CTest (test-units)
|
||||
cmake-utils_src_test
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
# Enable parallel testing, auto will try to detect number of cores
|
||||
# You may set this by hand.
|
||||
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
|
||||
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
|
||||
|
||||
# create directories because mysqladmin might right out of order
|
||||
mkdir -p "${T}"/var-tests{,/log}
|
||||
|
||||
# create symlink for the tests to find the replace util
|
||||
ln -s "${BUILD_DIR}/extra/replace" "${BUILD_DIR}/client/"
|
||||
|
||||
# These are failing in MariaDB 5.5 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# main.mysqld--help, funcs_1.is_triggers, funcs_1.is_tables_mysql,
|
||||
# funcs_1.is_columns_mysql
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test, main.mysql_client_test_nonblock:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam
|
||||
# fails due to bad cleanup of previous tests when run in parallel
|
||||
# The tool is deprecated anyway
|
||||
# Bug 532288
|
||||
|
||||
for t in main.mysql_client_test main.mysql_client_test_nonblock \
|
||||
binlog.binlog_statement_insert_delayed main.information_schema \
|
||||
main.mysqld--help \
|
||||
archive.mysqlhotcopy_archive main.mysqlhotcopy_myisam \
|
||||
funcs_1.is_triggers funcs_1.is_tables_mysql funcs_1.is_columns_mysql ; do
|
||||
mysql-v2_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}"
|
||||
|
||||
# run mysql-test tests
|
||||
perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
|
||||
--testcase-timeout=30
|
||||
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,126 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
MY_EXTRAS_VER="20150127-1351Z"
|
||||
MY_PV="${PV//_alpha_pre/-m}"
|
||||
MY_PV="${MY_PV//_/-}"
|
||||
|
||||
# Build type
|
||||
BUILD="cmake"
|
||||
|
||||
inherit toolchain-funcs mysql-v2
|
||||
# only to make repoman happy. it is really set in the eclass
|
||||
IUSE="$IUSE"
|
||||
|
||||
# Define the mysql-extras source
|
||||
EGIT_REPO_URI="git://anongit.gentoo.org/proj/mysql-extras.git"
|
||||
|
||||
# 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 ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
|
||||
# When MY_EXTRAS is bumped, the index should be revised to exclude these.
|
||||
EPATCH_EXCLUDE=''
|
||||
|
||||
DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
|
||||
RDEPEND="${RDEPEND}"
|
||||
|
||||
# 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
|
||||
|
||||
# Official test instructions:
|
||||
# USE='embedded extraengine perl ssl static-libs community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mysql-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
src_test() {
|
||||
|
||||
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 "minimal" ; 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 && eerror "Some tests may fail with FEATURES=usersandbox"
|
||||
|
||||
einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
|
||||
addpredict /this-dir-does-not-exist/t9.MYI
|
||||
|
||||
# Run CTest (test-units)
|
||||
cmake-utils_src_test
|
||||
retstatus_unit=$?
|
||||
[[ $retstatus_unit -eq 0 ]] || eerror "test-unit failed"
|
||||
|
||||
# Ensure that parallel runs don't die
|
||||
export MTR_BUILD_THREAD="$((${RANDOM} % 100))"
|
||||
# Enable parallel testing, auto will try to detect number of cores
|
||||
# You may set this by hand.
|
||||
# The default maximum is 8 unless MTR_MAX_PARALLEL is increased
|
||||
export MTR_PARALLEL="${MTR_PARALLEL:-auto}"
|
||||
|
||||
# create directories because mysqladmin might 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 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# main.mysqld--help-notwin
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# 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
|
||||
|
||||
for t in main.mysql_client_test \
|
||||
binlog.binlog_statement_insert_delayed main.information_schema \
|
||||
main.mysqld--help-notwin main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do
|
||||
mysql-v2_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}"
|
||||
|
||||
# run mysql-test tests
|
||||
perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
|
||||
--testcase-timeout=30 --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
|
||||
}
|
@ -1,5 +1,8 @@
|
||||
AUX invokebinder-1.2-build.xml 11148 SHA256 7b851fb19f5b0213afcacd7feb4f71f84218fe6fd2e13a568b69d5b3d65ce685 SHA512 ea455154f35736544116b3d61f44a0a1bd8fc3260ddc786988938136535a43e404d377a22f7745e7ad8ec5579b4ff2f70351cb5be625f58c0203de7cb3919624 WHIRLPOOL 609f0e00031bb5079c7c6d939add78c2c730f8a57a30e41be787b4322dc11c18b4a0d35cca30fac9b7d373b2871e6bf315830828c961bdac0d1a0ef1cf206f13
|
||||
AUX invokebinder-1.6-build.xml 9883 SHA256 0011d4419132a56398a38a5015c21e670ebddf47c1978be1d66c93fcc7280275 SHA512 d498da02a99a4dbbf6c05862a027bca3ed06b8575b8cd7f0c1413750b88b48fe6823ee0c02067a6e476f737b8884a1e7e53bcc9dfe7f74613601bd780c3965a2 WHIRLPOOL 1840b857df58bff7a1637e734cc2f7d68b174fc5b7e375190887cce2e4014c0ef926b26666d7d9fb9cc20a6cf93e8414da9dca600c04aa2b852018a62e367e81
|
||||
DIST invokebinder-1.2.tar.gz 28581 SHA256 378ab47e625729974b25c81a60abd425abf155a27f60c7c2728ad3a78fd9a1d4 SHA512 aaf56fa008307d56805c6de7d47285d358f4c5018f1704a8f3b44c5bda5045dc20f588e70ce6fbb3486a48f80d30a7669d568e373717401780b13dd4737a8b16 WHIRLPOOL 1c46acfcb2d6c2c53bb24e94aca5afdc578fb6a72c7b3f83e80c22e69cb98e44257c10ba92bfa86c4ec766fea6216cb0604d9be5b2bb755efcae0fa5b0bc8859
|
||||
DIST invokebinder-1.6.tar.gz 36027 SHA256 db59600de448c9253976c0a288ad6575edbdc83ed6a6d58332b902ab9d337c4d SHA512 cacdd6dd5fe74bbba940be1b3d53b183adc247b74e89cc0784805b2ad2c63d12ca1abe20bacf0a90ea50db7574e43d4ac52b5a46e61912e5153e2ac2f6bc559a WHIRLPOOL 967f8bb39b588d381e3495756e79b7e738f631935aadddf5c6396d7367fcd19584f4d4ae3cb9734aafac17ca62906da8fc0459a9194f9f55671d5503b19265de
|
||||
EBUILD invokebinder-1.2.ebuild 938 SHA256 6942a92aff55b57cde28a34b210698a426870c8077cd970faea2aba4763771bb SHA512 9afc3937e0e7d61f5e0b95237fa10f12991c4cad8442d57053cf3b4b877c7105c82b4cc205e5946d4af77fa03b3a27ff2a016aa9d839ee05b47b959537526044 WHIRLPOOL 2ac310d163e014eff3f023399e8593a0d9c25bcf79ac7c53b556c71fac955c8d085886778808aa62be2168b73a61a0fbe21022427c195c1c87a9f8b34c3bb150
|
||||
EBUILD invokebinder-1.6.ebuild 905 SHA256 4908330ca3885a761df57cde5bfe2043996d5a0435beadffa8c01a28c0d9e0aa SHA512 67f4ec3a72487e3bda844d3dfeb45dd1f7608cde9d88edc5ac88ce6d02ad0f3a1f221c9ee6a49e6ab7ba8249b142b7de12e36f35770a0011a22296eac4433b23 WHIRLPOOL aedf32ebc6d26cad30fcb4d0dfbbf5aecbf42cf77017e9c570ab0994555563562bfddc7970df0a6fdfb1c68a9027db5fe4f7453355df810f50b51ef2f29183d9
|
||||
MISC ChangeLog 1079 SHA256 72ebb34a47c8414b661562d3d30baf2b42c12a82fe387b7b0c71d0cd6cd418f3 SHA512 f817751c5ef83a051e15389ddde4b2b9c457bb236b665c5840daea24485395e2d113608cd088a7103c3b2105dde3ba7cf76c5f3c74a09cde8fce4118d9550fff WHIRLPOOL 74c3321dba448cccf2b2b634097fdf1e49a3da2cfbfc865feabb2cd8ade56dc08be4ef2f365cf25eafa9335d46d34e64db959fc81c533d5696b564441f6d23d8
|
||||
MISC metadata.xml 248 SHA256 5db3e9198db88222394df6e41a0cefafc01c0b405696070ed519435386ba89e5 SHA512 519d0c0f8986805b917e31233c48932a765511536b3f9b0a628ba6074ac1dd7fa04551306ee8bb9d7e7f2fb7e078e17607c2a0e95092837a4cff28e0096899af WHIRLPOOL fcfd38d8e0b02894b3a25470fdb2b4ae08bcfba001c9590440a1b081fce59971179a5070db389e74cf525889f860fc2367996e6816691237e747d86706b03d72
|
||||
|
@ -0,0 +1,230 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
|
||||
<!-- ====================================================================== -->
|
||||
<!-- -->
|
||||
<!-- Any modifications will be overwritten. -->
|
||||
<!-- -->
|
||||
<!-- Generated by Maven Ant Plugin on 10/12/15 9:24 PM -->
|
||||
<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
|
||||
<!-- -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<project name="invokebinder-from-maven" default="package" basedir=".">
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Build environment properties -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<property file="${user.home}/.m2/maven.properties"/>
|
||||
<property file="maven-build.properties"/>
|
||||
|
||||
<property name="maven.build.finalName" value="invokebinder-1.6"/>
|
||||
<property name="maven.build.dir" value="target"/>
|
||||
<property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
|
||||
<property name="maven.build.srcDir.0" value="src/main/java"/>
|
||||
<property name="maven.build.resourceDir.0" value="src/main/resources"/>
|
||||
<property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
|
||||
<property name="maven.build.testDir.0" value="src/test/java"/>
|
||||
<property name="maven.build.testResourceDir.0" value="src/test/resources"/>
|
||||
<property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
|
||||
<property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
|
||||
|
||||
<property name="maven.repo.local" value="${user.home}/.m2/repository"/>
|
||||
<property name="maven.settings.offline" value="false"/>
|
||||
<property name="maven.settings.interactiveMode" value="true"/>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Defining classpaths -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<path id="build.classpath"/>
|
||||
<path id="build.test.classpath">
|
||||
<pathelement location="${maven.repo.local}/junit/junit/4.9/junit-4.9.jar"/>
|
||||
<pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"/>
|
||||
</path>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Cleaning up target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="clean" description="Clean the output directory">
|
||||
<delete dir="${maven.build.dir}"/>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Compilation target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="compile" description="Compile the code">
|
||||
<mkdir dir="${maven.build.outputDir}"/>
|
||||
<javac destdir="${maven.build.outputDir}"
|
||||
encoding="UTF-8"
|
||||
nowarn="false"
|
||||
debug="true"
|
||||
optimize="false"
|
||||
deprecation="true"
|
||||
target="1.7"
|
||||
verbose="false"
|
||||
fork="false"
|
||||
source="1.7">
|
||||
<src>
|
||||
<pathelement location="${maven.build.srcDir.0}"/>
|
||||
</src>
|
||||
<classpath refid="build.classpath"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Test-compilation target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="compile-tests"
|
||||
depends="compile"
|
||||
description="Compile the test code"
|
||||
unless="maven.test.skip">
|
||||
<mkdir dir="${maven.build.testOutputDir}"/>
|
||||
<javac destdir="${maven.build.testOutputDir}"
|
||||
encoding="UTF-8"
|
||||
nowarn="false"
|
||||
debug="true"
|
||||
optimize="false"
|
||||
deprecation="true"
|
||||
target="1.7"
|
||||
verbose="false"
|
||||
fork="false"
|
||||
source="1.7">
|
||||
<src>
|
||||
<pathelement location="${maven.build.testDir.0}"/>
|
||||
</src>
|
||||
<classpath>
|
||||
<path refid="build.test.classpath"/>
|
||||
<pathelement location="${maven.build.outputDir}"/>
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Run all tests -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="test"
|
||||
depends="compile-tests, junit-missing"
|
||||
unless="junit.skipped"
|
||||
description="Run the test cases">
|
||||
<mkdir dir="${maven.test.reports}"/>
|
||||
<junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
|
||||
<sysproperty key="basedir" value="."/>
|
||||
<formatter type="xml"/>
|
||||
<formatter type="plain" usefile="false"/>
|
||||
<classpath>
|
||||
<path refid="build.test.classpath"/>
|
||||
<pathelement location="${maven.build.outputDir}"/>
|
||||
<pathelement location="${maven.build.testOutputDir}"/>
|
||||
</classpath>
|
||||
<batchtest todir="${maven.test.reports}" unless="test">
|
||||
<fileset dir="${maven.build.testDir.0}">
|
||||
<include name="**/Test*.java"/>
|
||||
<include name="**/*Test.java"/>
|
||||
<include name="**/*TestCase.java"/>
|
||||
<exclude name="**/*Abstract*Test.java"/>
|
||||
</fileset>
|
||||
</batchtest>
|
||||
<batchtest todir="${maven.test.reports}" if="test">
|
||||
<fileset dir="${maven.build.testDir.0}">
|
||||
<include name="**/${test}.java"/>
|
||||
<exclude name="**/*Abstract*Test.java"/>
|
||||
</fileset>
|
||||
</batchtest>
|
||||
</junit>
|
||||
</target>
|
||||
|
||||
<target name="test-junit-present">
|
||||
<available classname="junit.framework.Test" property="junit.present" classpathref="build.test.classpath"/>
|
||||
</target>
|
||||
|
||||
<target name="test-junit-status"
|
||||
depends="test-junit-present">
|
||||
<condition property="junit.missing">
|
||||
<and>
|
||||
<isfalse value="${junit.present}"/>
|
||||
<isfalse value="${maven.test.skip}"/>
|
||||
</and>
|
||||
</condition>
|
||||
<condition property="junit.skipped">
|
||||
<or>
|
||||
<isfalse value="${junit.present}"/>
|
||||
<istrue value="${maven.test.skip}"/>
|
||||
</or>
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
<target name="junit-missing"
|
||||
depends="test-junit-status"
|
||||
if="junit.missing">
|
||||
<echo>=================================== WARNING ===================================</echo>
|
||||
<echo> JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed.</echo>
|
||||
<echo>===============================================================================</echo>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Javadoc target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="javadoc" description="Generates the Javadoc of the application">
|
||||
<javadoc sourcepath="${maven.build.srcDir.0}"
|
||||
packagenames="*"
|
||||
destdir="${maven.reporting.outputDirectory}/apidocs"
|
||||
access="protected"
|
||||
old="false"
|
||||
verbose="false"
|
||||
version="true"
|
||||
use="true"
|
||||
author="true"
|
||||
splitindex="false"
|
||||
nodeprecated="false"
|
||||
nodeprecatedlist="false"
|
||||
notree="false"
|
||||
noindex="false"
|
||||
nohelp="false"
|
||||
nonavbar="false"
|
||||
serialwarn="false"
|
||||
charset="ISO-8859-1"
|
||||
linksource="false"
|
||||
breakiterator="false"/>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Package target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="package" depends="compile,test" description="Package the application">
|
||||
<jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
|
||||
compress="true"
|
||||
index="false"
|
||||
basedir="${maven.build.outputDir}"
|
||||
excludes="**/package.html"/>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- A dummy target for the package named after the type it creates -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="jar" depends="package" description="Builds the jar for the application"/>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Download dependencies target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="test-offline">
|
||||
<condition property="maven.mode.offline">
|
||||
<equals arg1="${maven.settings.offline}" arg2="true"/>
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
</project>
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Provide a friendly DSL for binding method handles"
|
||||
HOMEPAGE="https://github.com/headius/invokebinder"
|
||||
SRC_URI="https://github.com/headius/${PN}/archive/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LICENSE="Apache-2.0"
|
||||
|
||||
S="${WORKDIR}/${PN}-${P}"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.7
|
||||
test? (
|
||||
dev-java/ant-junit:0
|
||||
)"
|
||||
RDEPEND=">=virtual/jre-1.7"
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||
EANT_TEST_TARGET="test"
|
||||
|
||||
java_prepare() {
|
||||
cp "${FILESDIR}"/${P}-build.xml build.xml || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
java-pkg-2_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "target/${P}.jar" "${PN}.jar"
|
||||
use source && java-pkg_dosrc src/main/java/com
|
||||
if use doc; then
|
||||
java-pkg_dojavadoc target/site/apidocs
|
||||
dodoc README.markdown
|
||||
fi
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST Jama-1.0.3.tar.gz 82188 SHA256 a8f4c8f3a4a5d5f8908304638d03aa181b7c71debb2e3c08bb9dc14fcc350a75 SHA512 9bedf8f35ea1d400194b5a3b49914ebd04b5a31247959886f1967d062ceffae30993d34cd2f15d3942285a45c6930e2d4518f4ed0cc013ce853cc26aca021b0d WHIRLPOOL aa9f303b906bead6f4620d1d307a372ccbc305bd0947948b3b26b160b4f5b6ab67901289d9525ff2705e8d9ab21d3a6c30f3715c9ae57394a373e1bbdfd9c436
|
||||
EBUILD jama-1.0.3.ebuild 791 SHA256 4c6a51b1cd77e9f7e60e94ef4d5cb14a3bf8b2ca927def820be324e65bd11803 SHA512 928d1569e0effce2314846be8d852bf5af6c48655866e1500d447f129bdbbea48bbf62d65f8f0f14b27069c2ed1302ceaf526561f5654efc00b3024567de562a WHIRLPOOL 546795ac4d222a1b4df476911d5ad569c5032f8ae87b1cfbb09f87d00548d3527a21a3dacdee9ec94185634af3e5d9a83530bc0d9b602099a5b2f197fe8cad1d
|
||||
EBUILD jama-1.0.3-r1.ebuild 506 SHA256 da02c081d7445648a62cad94ca93c935cb821c023a41ede2b9430ffac14a8e8e SHA512 8371a0ed1adbca4a99bf1a8a61095ba6fed973f157953481e1fd94ea06a6459bf4ec7540adda301a0d3a0f1eb04945c8d296d4e25c29a98f1c0a074602b60a64 WHIRLPOOL c45d93ada77f81c61fca92ea50301d67d48942113d95af8034e50c4bfd3b65606c34792fec0f5aa08e527aa9bf9e843c34d137a173873f0167de2b52c9cc4b56
|
||||
MISC ChangeLog 383 SHA256 7d2f3d1fe62487e6548c9997ff00a8ae8d9aa48f2099d5c8e7e90bcdd4962efb SHA512 77f9c1e2a8165b6e170213bae9e5e36bbe99f2a603f8e21c4aafa9611d9ef6574eae97b711bb9987e55d4e5737ce69636c0d088bab6ddb9a9ce27a979f299c6a WHIRLPOOL f7da19ff3386bb2adb0f35390ee72164e2e91095cab8ce9667a74e2a10dc83beab93de7651a36eb0d84951c589c53f619e90d0c5f38dd2f80896c99e1fd52400
|
||||
MISC metadata.xml 156 SHA256 afb230aacc90b7e5754088f43bfb38c0d5c6267dd77324a88c0e6ef64be4e2d8 SHA512 23fb33aa8b13725b779cfaa88e5dfc3de52dbe37028ec127123857b3174878564edde9f4e43a4ac1646cdeeea29bc3f95e14b89e3d21d3d244f3796a6c8bd358 WHIRLPOOL 498aa08d7eadfd84d2a345dacdd9c5a896730afeb92c0edb5fa8947ca03a17a3783049f8a008f06c58de073896c961ed6e554147ba6d19367c06540b5e03528b
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
MY_PN="Jama"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A Java Matrix Package"
|
||||
HOMEPAGE="http://math.nist.gov/javanumerics/jama/"
|
||||
SRC_URI="http://math.nist.gov/javanumerics/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.6"
|
||||
RDEPEND=">=virtual/jre-1.6"
|
||||
|
||||
S="${WORKDIR}"
|
@ -1,42 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit base java-pkg-2
|
||||
|
||||
MY_PN="Jama"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A Java Matrix Package"
|
||||
HOMEPAGE="http://math.nist.gov/javanumerics/jama/"
|
||||
SRC_URI="http://math.nist.gov/javanumerics/${PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.5"
|
||||
RDEPEND=">=virtual/jre-1.5"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_compile() {
|
||||
mkdir -p build || die
|
||||
|
||||
ejavac -d build $(find Jama -name '*.java')
|
||||
|
||||
$(java-config -j) cf ${MY_PN}.jar -C build ${MY_PN} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar ${MY_PN}.jar
|
||||
|
||||
dodoc Jama/ChangeLog
|
||||
|
||||
use doc && java-pkg_dojavadoc Jama/doc
|
||||
use source && java-pkg_dosrc Jama
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST javacsv2.1.zip 89333 SHA256 29dcf065be4e18111c45a3b020f191bf2447e52369723e881787c522a68e0aa3 SHA512 beefeae1306163a21d4237dc3cccde9ffba0435fa898d95a77f33ec45f383e81e7a804d33918ba2a47fb004ed6f8734b8567d11a3ad63d1be3f9d1fa53e153ee WHIRLPOOL 92b3b76542810cd8ee9f2c813b3451851376c3f8e5e341a1864dfa27e6e09acf1b974cac922c551c6c5fae9f8257d02726d207d3d0373ea4db07f37a280ef3d2
|
||||
EBUILD javacsv-2.1.ebuild 886 SHA256 b31dc5a7132507cad9e3d91f6e2d474acb93d7c543bba60f9116fc0db2828bed SHA512 adf61326a4d9f3538b4dda1a7b071c8d8f8c5eb35c3f8e9bac5e534aed1c2711417ecd605f149b23e7edc5f452f60dd1df912cc8d7d3319ad90f3c13afaf6479 WHIRLPOOL 091b12e7f9038abd101d975f9cf13715ab79b6df8e333b6385d2d9a89a37930a4aab8ec67f8134d62ac237cb19deae88bb2c638c82864a6cc44d0447e8cd9289
|
||||
EBUILD javacsv-2.1.ebuild 884 SHA256 158fa8ae77e718acfddd2222052407b906a684732da06dd422e228162e2ea363 SHA512 f1c69701d1494ef401030abe42c3d68051c8bd277a93cbdd16c4819e1bf09892bad4c70da07f86aa93ffc0bcc593258f9ccc84a1573343b1cae87fd8eea6fcdc WHIRLPOOL 0720fc39fb3aa5b96b372911097762ec00a47b3a32f8f9aeec6791c78428db42634a8e6b7cd4561b2247502a12c0c9733c6c8837511ce4cfa8007be0682ed78c
|
||||
MISC metadata.xml 333 SHA256 b5c22ef69fce151394ae83e799adb8db0991892b4074759e9cd54e584e1ccbab SHA512 97e3e163f6c8a00ad00b758ea360ac35ba1262db4617f96569f008e89fb3fa2356f6aaa00638d08996ea71d98c8606ad78cad5481f79e98d4c82b1abdb42dde0 WHIRLPOOL 9c1570665393464a0b8f032ada2388eb96df77cac79f95f3539a9732e78fd3036a180addc23717e964b243498d62223077963e692c1a7573ebce56ac4cc15ad6
|
||||
|
@ -0,0 +1,15 @@
|
||||
https://bugzilla.gnome.org/756477
|
||||
|
||||
fix build w/newer releases of bionic (android)
|
||||
|
||||
--- a/gio/gthreadedresolver.c
|
||||
+++ b/gio/gthreadedresolver.c
|
||||
@@ -263,7 +263,7 @@ lookup_by_address_finish (GResolver *resolver,
|
||||
|
||||
#if defined(G_OS_UNIX)
|
||||
|
||||
-#ifdef __BIONIC__
|
||||
+#if defined __BIONIC__ && !defined BIND_4_COMPAT
|
||||
/* Copy from bionic/libc/private/arpa_nameser_compat.h
|
||||
* and bionic/libc/private/arpa_nameser.h */
|
||||
typedef struct {
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit libtool toolchain-funcs multilib-minimal
|
||||
|
||||
DESCRIPTION="GNU charset conversion library for libc which doesn't implement it"
|
||||
HOMEPAGE="https://www.gnu.org/software/libiconv/"
|
||||
SRC_URI="mirror://gnu/libiconv/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="static-libs"
|
||||
|
||||
DEPEND="!sys-libs/glibc
|
||||
!userland_GNU? ( !sys-apps/man-pages )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-no-gets.patch
|
||||
elibtoolize
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
# Disable NLS support because that creates a circular dependency
|
||||
# between libiconv and gettext
|
||||
ECONF_SOURCE="${S}" \
|
||||
econf \
|
||||
--docdir="\$(datarootdir)/doc/${PF}/html" \
|
||||
--disable-nls \
|
||||
--enable-shared \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
use static-libs || find "${ED}" -name 'lib*.la' -delete
|
||||
|
||||
# Install in /lib as utils installed in /lib like gnutar
|
||||
# can depend on this
|
||||
gen_usr_ldscript -a iconv charset
|
||||
|
||||
# If we have a GNU userland, we probably have sys-apps/man-pages
|
||||
# installed, which means we want to rename our copies #503162.
|
||||
# The use of USELAND=GNU is kind of a hack though ...
|
||||
if use userland_GNU ; then
|
||||
cd "${ED}"/usr/share/man || die
|
||||
local f
|
||||
for f in man*/*.[0-9] ; do
|
||||
mv "${f}" "${f%/*}/${PN}-${f#*/}" || die
|
||||
done
|
||||
fi
|
||||
}
|
@ -0,0 +1,4 @@
|
||||
AUX libintl-0.19.5-langinfo.patch 1108 SHA256 30634053bf922bab511ac18ebbfad39aa51b17b2fab24cbe83e9204680276a32 SHA512 59dc10bacadb63399bbb23185005c7c83ec6a54cd944f49e4c0b7b9965530760201e49ec2a3b49fc750693125e8c53ac155f323f677272f30a1469bd66a49ac7 WHIRLPOOL 5bc9a9b7a800d4039992b839a755e5e8652210cbfed8a3d157c977424ca0b8b61ac0cac3760561e9a0722a96ddcab77d6e406ecd94da1e5783be423d04d8254c
|
||||
DIST gettext-0.19.6.tar.gz 18619659 SHA256 ed4b4c19bd3a3034eb6769500a3592ff616759ef43cf30586dbb7a17c9dd695d SHA512 46adfd4a6d0038aba999658bebe51117e3ab3dc149a9054c1087d3e79ec7ba3371a7e78a8ca30a8872d162c2dc44aba6e67e4d64808c4f92e1e2bd674174f1db WHIRLPOOL 1988f9ddfd603734b4a632291925c8e5b31e7384eea1c6641d52aa58cb6b8f892e7664dd145a53435b7d2a4540ac65aeae1cb528a004c35832087c2820dafbcb
|
||||
EBUILD libintl-0.19.6.ebuild 1941 SHA256 1d3fdbb63b56f4f130e56aa99295ae9a1675d41afc42a9ed8062a50200bb51b4 SHA512 7938d27646cabb3d814da3a1289faa300738fe34c3f88a48ec2847effb19528146273389bb6e6d018a2090a2907bf96a13b53db7e43a9c14c6c2111c2a0f84b5 WHIRLPOOL 9d04672c3df02a533c79ecec72947fd2dba048b4fcda1f283759e8b15cd281d3f12e3de7ed6ca353ad996202765c366b33f6ed56c426bde9328fc2539c443e0c
|
||||
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
|
@ -0,0 +1,35 @@
|
||||
this has been sent upstream
|
||||
|
||||
From eac944b0757963ac1ba035ea72617734510ede22 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Frysinger <vapier@chromium.org>
|
||||
Date: Mon, 12 Oct 2015 17:58:51 -0400
|
||||
Subject: [PATCH] intl/localename: control langinfo.h inclusion
|
||||
|
||||
This header is only used to work around buggy behavior in old versions
|
||||
of glibc, so do not include it all the time. Otherwise we get build
|
||||
failures on systems that do not provide langinfo.h.
|
||||
|
||||
* gettext-runtime/intl/localename.c: Wrap langinfo.h include with same
|
||||
ifdefs used in the source later on.
|
||||
---
|
||||
gettext-runtime/intl/localename.c | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gettext-runtime/intl/localename.c b/gettext-runtime/intl/localename.c
|
||||
index f8cf3f2..c27be86 100644
|
||||
--- a/gettext-runtime/intl/localename.c
|
||||
+++ b/gettext-runtime/intl/localename.c
|
||||
@@ -38,7 +38,9 @@
|
||||
# if defined __APPLE__ && defined __MACH__
|
||||
# include <xlocale.h>
|
||||
# endif
|
||||
-# include <langinfo.h>
|
||||
+# if __GLIBC__ >= 2 && !defined __UCLIBC__
|
||||
+# include <langinfo.h>
|
||||
+# endif
|
||||
# if !defined IN_LIBINTL
|
||||
# include "glthread/lock.h"
|
||||
# endif
|
||||
--
|
||||
2.5.2
|
||||
|
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
# Note: Keep version bumps in sync with sys-devel/gettext.
|
||||
|
||||
EAPI="5"
|
||||
|
||||
MY_P="gettext-${PV}"
|
||||
|
||||
inherit eutils multilib-minimal toolchain-funcs libtool
|
||||
|
||||
DESCRIPTION="the GNU international library (split out of gettext)"
|
||||
HOMEPAGE="https://www.gnu.org/software/gettext/"
|
||||
SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="static-libs +threads"
|
||||
|
||||
DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]"
|
||||
# Block C libraries known to provide libintl.
|
||||
RDEPEND="${DEPEND}
|
||||
!sys-libs/glibc
|
||||
!<sys-devel/gettext-0.19.6-r1"
|
||||
|
||||
S="${WORKDIR}/${MY_P}/gettext-runtime"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.19.5-langinfo.patch
|
||||
|
||||
# The libtool files are stored higher up, so make sure we run in the
|
||||
# whole tree and not just the subdir we build.
|
||||
elibtoolize "${WORKDIR}"
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=(
|
||||
# Emacs support is now in a separate package.
|
||||
--without-emacs
|
||||
--without-lispdir
|
||||
# Normally this controls nls behavior in general, but the libintl
|
||||
# subdir is skipped unless this is explicitly set. ugh.
|
||||
--enable-nls
|
||||
# This magic flag enables libintl.
|
||||
--with-included-gettext
|
||||
# The gettext package provides this library.
|
||||
--disable-c++
|
||||
--disable-libasprintf
|
||||
# No java until someone cares.
|
||||
--disable-java
|
||||
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable threads)
|
||||
)
|
||||
ECONF_SOURCE=${S} econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
# We only need things in the intl/ subdir.
|
||||
emake DESTDIR="${D}" install -C intl
|
||||
|
||||
gen_usr_ldscript -a intl
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
use static-libs || prune_libtool_files --all
|
||||
|
||||
rm -f "${ED}"/usr/share/locale/locale.alias "${ED}"/usr/lib/charset.alias
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README
|
||||
}
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>base-system</herd>
|
||||
</pkgmetadata>
|
@ -1,6 +1,8 @@
|
||||
DIST serd-0.18.2.tar.bz2 291053 SHA256 8e3d8402c33fa217572d3ee936919037420fb237fb8603a7b024ab482a94eac1 SHA512 2e775f50efbefa88d291999a26bf8e6602b5791affc9b9073451eb1406db654a63d2b91eb862ba7e714b5ce9ad51f7b7b259714476cd1532cf17fc072a923c3f WHIRLPOOL 85d8599a3c4f1c26d438b741b70f75b0c3b7265a973b93bafa45f59f3a669b664d979ff49f9894f36c76d1c1826818222a089051b7202a71b85f30d2cba80980
|
||||
DIST serd-0.20.0.tar.bz2 363807 SHA256 64515f4f5eb27ba2ba151027a72a77672f6ee8a2a3b58991ad5c045135feabbf SHA512 d313abb6423b0b1dd30b5c4f7ede45a5e51b3c8676b49215e106a75d73280e07c48b3895f2d88aeac2117eaf9c82cdb58bfc530895ad17a34d810c256868d1ef WHIRLPOOL 0cb4e6b9c870cc2bf5a34eb5c25a4a5fbcc90737ac646688338b9529baa774da29cd9f8659cdcc8f13e714949ea0ed840af28ed81a869465f8902b3e24cbeb27
|
||||
DIST serd-0.22.0.tar.bz2 340371 SHA256 7b030287b4b75f35e6212b145648bec0be6580cc5434caa6d2fe64a38562afd2 SHA512 532f9bcf1edafb4fb74c521c11e3582133096068c883ecdfb97483c1344de6c2effc7cef8efa0c5d919667d5ef51e3f62af0a02faf0d518216e0746933a859d3 WHIRLPOOL 11e3757a322b578ee648e53774d0390de4b295f5f8c187a8f7dc6bc59249845d890548324107b7c9dbf03ab851a61e9e71f5997e1fdefafeaf5610350292d58f
|
||||
EBUILD serd-0.18.2.ebuild 894 SHA256 b04bdcc8ff2a420a20c1a33c8000624bb95500258f806b605d55caaa39df2cfd SHA512 86af9f64fb08f5f6a59077bcfcd0256d1d8618d71f7eb1afbf99827e2a91c7c172d06c569c7d7588bb471b885aa492d2e6a7d36115d2ef4a1c2f1dbc5d7c33a8 WHIRLPOOL ccfe80fd6c8b4c27a0d0e1ffacb1fd7c08900081d425db6b9983e4195e12750d555c203e44311e06507c96dc57a454e7dfe3c1dffd094040f708507ac32697b1
|
||||
EBUILD serd-0.20.0.ebuild 892 SHA256 8a0ebed96a746905a30ea694cebd1f95f69347c65bc7fc6e1610e0943eae9417 SHA512 db586fae27603c348def546cbc5cc078282ef7a7208180dafb6c3f2ae31edf6e80fce91016abb378b06625a7eb69d5a0e822863b70d644370736660526faf4be WHIRLPOOL 85b8e7f363453903f29de1e2a1e41758a36d5b109415ca0c1b7cae99596fb2493900d1c5e081d20c3c0a816f775bbc0b13d8a81d5e692f8de55e317149c63f2f
|
||||
EBUILD serd-0.22.0.ebuild 894 SHA256 b04bdcc8ff2a420a20c1a33c8000624bb95500258f806b605d55caaa39df2cfd SHA512 86af9f64fb08f5f6a59077bcfcd0256d1d8618d71f7eb1afbf99827e2a91c7c172d06c569c7d7588bb471b885aa492d2e6a7d36115d2ef4a1c2f1dbc5d7c33a8 WHIRLPOOL ccfe80fd6c8b4c27a0d0e1ffacb1fd7c08900081d425db6b9983e4195e12750d555c203e44311e06507c96dc57a454e7dfe3c1dffd094040f708507ac32697b1
|
||||
MISC ChangeLog 1955 SHA256 f81a2853ae6da6c5e93bc9d7d01a2ddcecc8b0047ea978aa828e93333b02fca7 SHA512 f390b51cd3a90ad8e53c50fa72876363609d6cdb1888f891390cdc32eaa3ce2b44f1319298fd63d614d556a6ded8dd20398079a7315ab43de4bcb7eea9e7d53a WHIRLPOOL 9ecf1e4aa9c8d04bfc5a2e8009d7cf4e4be74732ed65339db25f30bb04aa8bb404fd11c1d6bf02729c03405f4e409e10b63937ebecc25c2fd482da410e4d1a9c
|
||||
MISC metadata.xml 564 SHA256 205e7c077765a0cd06f61e3d7efd3cd109a1229f5258ba6704bbb256c9323007 SHA512 80666d6d8a40f851af73f15daa804a3e8c7f314b84ccaa1ececf35bcbb08eeff48e77d3c126d2874408cc04f58da66667dad294806a3ebc8800cee3026919ffa WHIRLPOOL 0a7fafdcccb1cc645a656fc545121791960de57c23f8521ca51cbbc6fef36adae8d63ef349a84f07df9e6ee229cbb5c70398a18101e685f30b7eb36a791b37fa
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
inherit python-any-r1 waf-utils
|
||||
|
||||
DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples"
|
||||
HOMEPAGE="http://drobilla.net/software/serd/"
|
||||
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc static-libs test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
DOCS=( "AUTHORS" "NEWS" "README" )
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
waf-utils_src_configure \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
$(use test && echo "--test") \
|
||||
$(use doc && echo "--docs") \
|
||||
$(use static-libs && echo "--static")
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./waf test || die
|
||||
}
|
@ -1,6 +1,8 @@
|
||||
DIST sord-0.12.0.tar.bz2 285075 SHA256 126baa06480b6930f874e8c519d4168d8224f7a3203a49b287e24c6bfdf91cb8 SHA512 c24c82fd4d9f74d10923d0cf405d2eabbaabd66b3b11e29719115515edcd8ccbc4a32866ca510dc676ca6ca833b0d9c8ccf43d36f6b0ef010d0211cee821db02 WHIRLPOOL 76d392bd63270fc2c0cb19ce89fc5bc1cc0777ae230912d831ed74705df96d6b7528f36679e53f0d929825db9042592f88746a31af8d65ee187bcb40ae7d1a1c
|
||||
DIST sord-0.12.2.tar.bz2 303365 SHA256 bd0538d37de5e782023a7261d8ee9d83a792a12eeea7d94dec7a93dd9cda0767 SHA512 2906808138658f89cb6ab939c20e0a092180535629c75b1a0277648af18fb019055dd3cde53f57d7b0d635666be98848bed021ba0bd922a34cfaae3a98c66cbd WHIRLPOOL c731ceb92650b1af7ce4cb53bf209cfc632d74a204eae0b2ea1fcc1ccbca5564a22c83f6e746c1ad9761be4ec155b62cecc5fe90079dff613826d2e275a09df6
|
||||
DIST sord-0.14.0.tar.bz2 311442 SHA256 7656d8ec56a43e0f0a168fe78670a7628a42d3a597b53c7a72ac243a74e0f19a SHA512 7c59997752fec7db00f2fca3bf5400b3a57141efe1cee031ca24e69e2c31b3aefbb78f51fe9d46a96b06fe685bc896210bd8271846b878c266a90ec257dc7b55 WHIRLPOOL 9ae84f0ba2f0cedf051251119a4b1f03c67a26a63534dd8af265e5828adac471a3840b02763922f88c13149551371030529fd87f8a8cf7b816f1a5d6dfe391d4
|
||||
EBUILD sord-0.12.0.ebuild 896 SHA256 8b35410d24b3fbb4d2e96c934301f9ab0a2c063333f4170810b3fbb384f1297d SHA512 c6f8766e1402ee3c0ebba1dc623c0d5617d8f6dcd1268d02da9edcabf72c821851b80564cab3567106873464161c6d0f25a09d7bd14c524290bc364a41688244 WHIRLPOOL bd0a00cbeb01c798828914bf3d5201b739d6ae9bc45bd6fe839c049590df3b6d4d9512916dcad3a319250c36bec3f97b940270adc30080f7c3e03340bf25dc48
|
||||
EBUILD sord-0.12.2.ebuild 895 SHA256 83e4d8b15cbae0564f9382cd42a024cc66347dcd2c43e3e30c64a4775fd188bf SHA512 647791053f357bd71b093792cc51cfad8f5eda16de81ca4640bbdaf4d2e96ea3383f6292ab295c8269177e6a867aa0e13ea5a058970995f95038e955f519af45 WHIRLPOOL d89a5ae0b792bafe6de4294a2a5aa919c348caedc8ee7fa42666356be9c449a39a53be590be162ef443a8b8b8c15b4630cf22185672405855a5d16776b987c70
|
||||
EBUILD sord-0.14.0.ebuild 896 SHA256 8b35410d24b3fbb4d2e96c934301f9ab0a2c063333f4170810b3fbb384f1297d SHA512 c6f8766e1402ee3c0ebba1dc623c0d5617d8f6dcd1268d02da9edcabf72c821851b80564cab3567106873464161c6d0f25a09d7bd14c524290bc364a41688244 WHIRLPOOL bd0a00cbeb01c798828914bf3d5201b739d6ae9bc45bd6fe839c049590df3b6d4d9512916dcad3a319250c36bec3f97b940270adc30080f7c3e03340bf25dc48
|
||||
MISC ChangeLog 1961 SHA256 0727f5181a3b2f1299a3385f3c7ba03a2bd3dd1d198950575f147af95601c2c1 SHA512 e542f68419866615adb479c45b09685750e7db6e190eaf9d43ffc46316c9aeb5475d6faae3a6cb1022995c49f4bd7567d6179277718acd4b66b3dd2d9494c305 WHIRLPOOL d30279732e62afc7882b4f2b51eb32a4d80c7121bfbce444999acb7bd27dff11556f155d76a981935975dc5e872c7af75b1b8d12d9a12359f1bb0974068c5c62
|
||||
MISC metadata.xml 161 SHA256 0ba191421eefd954d1efe9f6c3384e8c8d7455d35a7e79457272e1c29211b09e SHA512 e9f8695c64d7b6aa86b9b6186490d50b5a75d593ac1c86b9698265c6345899c64fa712acdde3bdbfb2464139e44623efdae29b67b73c1c85bcbedfbd10e874fd WHIRLPOOL c01ec8b583f907a3a62da7d5bf74d09809244709021f437dc3f0064b2d52baa3dd4386369b46a9fd74020146017cf6117ad04b147e8538b1a2c7202e1b4a2dd5
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
inherit python-any-r1 waf-utils
|
||||
|
||||
DESCRIPTION="Library for storing RDF data in memory"
|
||||
HOMEPAGE="http://drobilla.net/software/sord/"
|
||||
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc static-libs test"
|
||||
|
||||
RDEPEND=">=dev-libs/serd-0.14.0"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
doc? ( app-doc/doxygen )
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( "AUTHORS" "NEWS" "README" )
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
waf-utils_src_configure \
|
||||
--docdir=/usr/share/doc/${PF} \
|
||||
$(use test && echo "--test") \
|
||||
$(use doc && echo "--docs") \
|
||||
$(use static-libs && echo "--static")
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./waf test || die
|
||||
}
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=FROGGS
|
||||
MODULE_VERSION=1.440
|
||||
inherit perl-module toolchain-funcs
|
||||
|
||||
DESCRIPTION="building, finding and using SDL binaries"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 hppa x86"
|
||||
|
||||
# File::Fetch, File::Find, Test::More -> dev-lang/perl
|
||||
RDEPEND="dev-perl/Archive-Extract
|
||||
dev-perl/Archive-Zip
|
||||
dev-perl/Capture-Tiny
|
||||
dev-perl/File-ShareDir
|
||||
dev-perl/File-Which
|
||||
dev-perl/Text-Patch
|
||||
media-libs/libsdl
|
||||
virtual/perl-Archive-Tar
|
||||
virtual/perl-Digest-SHA
|
||||
virtual/perl-ExtUtils-CBuilder
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
dev-perl/Module-Build
|
||||
virtual/perl-File-Spec
|
||||
virtual/perl-File-Temp"
|
||||
DEPEND=${RDEPEND}
|
||||
|
||||
SRC_TEST=do
|
||||
myconf='--with-sdl-config'
|
||||
|
||||
src_prepare() {
|
||||
tc-export CC
|
||||
perl-module_src_prepare
|
||||
}
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=FROGGS
|
||||
MODULE_VERSION=1.444
|
||||
inherit perl-module toolchain-funcs
|
||||
|
||||
DESCRIPTION="building, finding and using SDL binaries"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~x86"
|
||||
|
||||
# File::Fetch, File::Find, Test::More -> dev-lang/perl
|
||||
RDEPEND="dev-perl/Archive-Extract
|
||||
dev-perl/Archive-Zip
|
||||
dev-perl/Capture-Tiny
|
||||
dev-perl/File-ShareDir
|
||||
dev-perl/File-Which
|
||||
dev-perl/Text-Patch
|
||||
media-libs/libsdl
|
||||
virtual/perl-Archive-Tar
|
||||
virtual/perl-Digest-SHA
|
||||
virtual/perl-ExtUtils-CBuilder
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
dev-perl/Module-Build
|
||||
virtual/perl-File-Spec
|
||||
virtual/perl-File-Temp"
|
||||
DEPEND=${RDEPEND}
|
||||
|
||||
src_prepare() {
|
||||
tc-export CC
|
||||
epatch "${FILESDIR}"/${P}-fix-build-option.patch
|
||||
perl-module_src_prepare
|
||||
}
|
||||
|
||||
SRC_TEST=do
|
||||
myconf='--with-sdl-config'
|
@ -1,9 +1,5 @@
|
||||
AUX Alien-SDL-1.444.0-fix-build-option.patch 1063 SHA256 caed922b292920ac252f4791170c5c2374eb80d643a379cd8fcd6bfc83fcd3aa SHA512 83e4566daaac6d808342bd9f9d292dfeae4a18d5b18dc9c0af9f63099449581ac5623e3d996a7c93e909c968fddbd0da2a8d77c4ec98b82e4129e4f0b1e4fef5 WHIRLPOOL 5e723f4859a16e171d4726b5258153855d0ced4f056e9312b3ba1b82558ae2d997d5dfab1111e89a59846b8a670e0390b61476f50e1a81af2381174c2e1b57f0
|
||||
DIST Alien-SDL-1.440.tar.gz 346309 SHA256 cc25c9319d2db984b049eed5559582b2a6e0072af9b48d621a7772a1dcd18961 SHA512 3af6f80f376927d031a5ff1dfefb2b24d6824657424010970a4ae11d539893ac09ebfe0c2555da1600d5d9a4f830f7d5ab51593991eb8d239eaacff9f7328987 WHIRLPOOL 1cef55c0dbf33e7ebcc2d9200dce49603d1a9e55e8f7a5192fd8d29cbc8d624410490e53e5998206b66ea5cfb078cef5ff974bb821c57f1ab028fdd7a40c0d2a
|
||||
DIST Alien-SDL-1.444.tar.gz 349527 SHA256 66cc4f1f4d55a3fd34869838f21bc0ed4a1a0c1f07158f85a0edd12fc35dbc74 SHA512 0c638351a22efcb83eb24b1c28a7db4a05c1f685717fcd735cd03692e11589649e1f7fed4b6c52c0b8f48c208b5daf301432bd986375f966f02c61d922f2cd79 WHIRLPOOL 87c0bb3a827265206332a63d29ba3fed4b1dd31546a601f78ed23e4dc5693b8784a7e47771823bd488bb6c19348f09da6c46d2cc254c272d82c4b1e5a840fdfc
|
||||
DIST Alien-SDL-1.446.tar.gz 350448 SHA256 c9aa2c9dc3c63d89773c7d7203f2a46d1b924d0c72d9f801af147a3dc8bc512a SHA512 dfb5f104f449857b9567ca93a0c3b15aed2618e27019569c95c4b7469e1f7d5cc390fe2dda9c6add41e9648c1f6efe053d08a4bd0fcc5bc546a217721bea824c WHIRLPOOL d449168885362a7533eb167ae3d4655b1bdb0a3188c8cbd44c6aa4b38c68d816117954434d51b711d7cf5fc54d511b2dd53952ae1c6e44e106918b0960b6bd0f
|
||||
EBUILD Alien-SDL-1.440.0.ebuild 817 SHA256 72f62375e9110b338cf777dbb6ecfa382f606204ec82d9327405208158b9f346 SHA512 e77c0a15165039e891df71e91b9df804d82e54c78fb66cdfcf825808b0b90ae6d709d471525cd6864ec9c5374633ca6912617f27636cf9275cf40c5f7d156960 WHIRLPOOL 2c9c6fa2a255680afc4dd0e1f75d679887401efe3514458ea400f7628980d13efecfd79a280271c7d00f47526b4e7fda2ef509cd115d0dc3dcef31aa2f8817b8
|
||||
EBUILD Alien-SDL-1.444.0.ebuild 870 SHA256 3dfcd139fe7ab1cef032d8aaa2ef458db4f813c64e16ce9b7630f436d6c4eff9 SHA512 81a4e7294739568efc6c76502a92f1ad63c23a117db1f23c3114d6a7fb75d986c8e11396378205f0cb2af9ca8512bdd1263cf3108e7088bffbbc2b25c896b442 WHIRLPOOL 0db41605fb88736acf92abacfc125d8a6b735b5df9ec429d3eb133f32fa9a2d715fd5ca3d056574e5f9117c8482e42177ad9ed36ce720e4ebe3174fb2456c415
|
||||
EBUILD Alien-SDL-1.446.0.ebuild 881 SHA256 2fbc32957763f2128beefae686c3d5f50ae1f163cf9eff8802eadd24b0baabbf SHA512 ec47d7c45e62d437ee070c3717ed0289bb9e4e0752ef105ed9f4508c74e77301e5f067e9f49cad11be69c0001fb1b22a69021a81a5f9d1c2eaa67050b10e3b83 WHIRLPOOL 927cc8db5906ffedcd0b873590ea2367a8748d6be374b25621bc4f2c0f5165ac445d2fe181bf930d144ed485197fa9c02c181f2550e8028e726cb564f28fc8ba
|
||||
MISC ChangeLog 4157 SHA256 936299bd5ef2d78f2bbd36f802ddbf96a9363127fd67d0f6a2daf8f445d99010 SHA512 4192a1c3c7bbb73148e5d702039f161570483f34ef469f31b0c1d372473bf5f74609aae6cea9f77dc60e18a0f1cfd6c6d11dbd00b049293676ed57496b3fcf58 WHIRLPOOL 60045f071e2c5f7a535b34778c1797dc340e8eff3d36d44b9afd3bcbd6ae7e1df5a159da5ea6e667245a019c463e94277871e4dfc97ff7d07c6de0e28805f678
|
||||
MISC metadata.xml 313 SHA256 883efcfb65c750bbe22f463c76f2ca9b98f86723cfbaaf93601d1bc7d5064fab SHA512 5c33f9c331f129476afa3d943865e0a217ce46399055a7317143710549c2177263735bb3158a8ede141bb104f187631e9d3fce79d50e9091d8097f49a1cb5f1f WHIRLPOOL 784236f4b277b7a31188c8e4797d6d3c8288c223fbde91dd716ba3d98628c01c27f93193e33461d2f007dda166076a7950bacd75939c8a775c54b9ae647bbe37
|
||||
|
@ -1,5 +1,8 @@
|
||||
AUX norecurse.patch 2493 SHA256 8828779c37ba42e782d4ba091c199775c8f7fed43b1cd69a4877a599f9fdc8ef SHA512 768cf5cf66db4e07b4a4a975ca2f3003491a4d5427a1444925d2555e67c39465bbbe6a220c2714bd48f84cac57fb34d8d24e2cb1070efbae91aabe4556828be1 WHIRLPOOL 0bbe36294c29b4929272355f2e792e47a7a97370b7a7347837728d5c866843e31316e8305021c546a6f780ec5293acee9de33106d53e060a3f65d975658b7856
|
||||
AUX py3.patch 882 SHA256 2280cd135ee5de73a67e9e61a7c3796e6833bbc3bb048e52bbab30b2da006619 SHA512 66396ba6cf0981cc48a8f528f8de4637819f358c1f9ccf79449342142df6e9d8029b586be2f704a245c758514cdc3e58c1117241048079e91779274628d4946e WHIRLPOOL fc8b35993a13173aa30102813dd2562754320e9eaa43ff0799480886fc86a94e16e0791e99a2b2dc129e79544e4dd67b40d1ba96f3450a5283b8a3b8d443f909
|
||||
DIST rospkg-1.0.35.tar.gz 88589 SHA256 9ce13cb1d0f470f24cdb7f665d53948fcd0db19be7c8946ad998cbcf3998da30 SHA512 01e59dc3eb8290af661dc54902da950649a81b3caa0b65ad7dba18c0c6d0ba1ed08bec802edbced49f65515f20f1b8db719bfb576eb38c87982386aac22a2e31 WHIRLPOOL 20ebafd588c6cf8598d155cdd6ec76a9f1b7ce1bb9f1a545159a75d4fe5c3621005ea5abb5b15080716439bdec91a943855a564014eee295999126caed5c34e3
|
||||
DIST rospkg-1.0.37.tar.gz 89332 SHA256 733e9e30d30a1f293f2d2b07060d231746ce88f7cfecb076d466d9aece5a0a8a SHA512 5e8e938831aac0c14b18d0f5063c8c8d50a2f13a4a15ce15955d854a840a8b46bab42d854b6d61d1e4e6bdef95f90e10008838d16b31e7d5b0d963b1c3c246d6 WHIRLPOOL 3d50c070197019b607e23a430affec8950539e0b32dd88f14e85027acea87435abebd8f58c4aeadd11cafee00d2faa26a3d9d88a0afb6efdc42dc0797642ef39
|
||||
EBUILD rospkg-1.0.35.ebuild 1227 SHA256 7502b5321cc51e717c9d315049a16c81060993b4b76609465d01f6b2c3d452ab SHA512 cb667a356fd7de4bcbd41fd5807129646b10ade6e14bc1bdc34b9a566119f5bc35c2a1c63a36e42b7dfbf562457fe778cf371dd2e2c6d7d1b2eb89e8b52c3921 WHIRLPOOL ea14a575d4a35eb82a0a18e5af0b99ce7f91b103a9cf77c1daac0e6f02d5153795badcdc9f7334154eaecdc9aeb9f598b3068d7acdf878b777f61dddc986cb8e
|
||||
EBUILD rospkg-1.0.37-r1.ebuild 1252 SHA256 b5fc9c18b259fe7a36a2b3ff844832fd2de0dfbaa31347948cca106ba52738c4 SHA512 a1e970870830502cee4cdf4a9536565a7de48bb23c35aa461d9f0b34e7aa160f4601a30ba55d05d1640f66244950462312639e7be07c4a6edfad94bf8e3b7390 WHIRLPOOL 43bb2697123aa7c29e5e1190f72e9ba22d8348d51e8a3b1e044e28b38b2952ab0230efd3f382ed1e1883f08416a0ba172292b40482577e1b1f6937d401a1cde0
|
||||
EBUILD rospkg-9999.ebuild 1227 SHA256 7502b5321cc51e717c9d315049a16c81060993b4b76609465d01f6b2c3d452ab SHA512 cb667a356fd7de4bcbd41fd5807129646b10ade6e14bc1bdc34b9a566119f5bc35c2a1c63a36e42b7dfbf562457fe778cf371dd2e2c6d7d1b2eb89e8b52c3921 WHIRLPOOL ea14a575d4a35eb82a0a18e5af0b99ce7f91b103a9cf77c1daac0e6f02d5153795badcdc9f7334154eaecdc9aeb9f598b3068d7acdf878b777f61dddc986cb8e
|
||||
MISC metadata.xml 247 SHA256 92437bfdf7aaa856c48b42e81df393baeed6f3a6196dbecdb59889c74c89c1ec SHA512 dcd60554fe40ab48a6455a3ef46cbca859ec3a34ed54db88a83d8749ef3d7c6fd65dad20c67b2fd81c5dcb28c9d2816de7ed1e69a173db7ff3c420e1e9b77fa4 WHIRLPOOL cc867713a9e6c5635e3771e282bb6fde563fa309019cacbf79b2fd9c300e656d63da0497f47c6e3061c8ee2922964c7f6fd5d9fac582955ccfc69eaedfc25e65
|
||||
|
@ -0,0 +1,21 @@
|
||||
https://github.com/ros-infrastructure/rospkg/pull/90
|
||||
|
||||
commit 7be8d9e5ec3c6bffd970e93053078b707879c7b9
|
||||
Author: Alexis Ballier <aballier@gentoo.org>
|
||||
Date: Tue Oct 13 10:08:42 2015 +0200
|
||||
|
||||
src/rospkg/os_detect.py: Use "string in dict" instead of "dict.has_key(string)" for python3 compatibility.
|
||||
|
||||
diff --git a/src/rospkg/os_detect.py b/src/rospkg/os_detect.py
|
||||
index 14b57c2..554b607 100644
|
||||
--- a/src/rospkg/os_detect.py
|
||||
+++ b/src/rospkg/os_detect.py
|
||||
@@ -150,7 +150,7 @@ class FdoDetect(OsDetector):
|
||||
"""
|
||||
def __init__(self, fdo_id):
|
||||
release_info = read_os_release()
|
||||
- if release_info is not None and release_info.has_key("ID") and release_info["ID"] == fdo_id:
|
||||
+ if release_info is not None and "ID" in release_info and release_info["ID"] == fdo_id:
|
||||
self.release_info = release_info
|
||||
else:
|
||||
self.release_info = None
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
SCM=""
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SCM="git-r3"
|
||||
EGIT_REPO_URI="http://github.com/ros-infrastructure/rospkg"
|
||||
fi
|
||||
|
||||
inherit ${SCM} distutils-r1
|
||||
|
||||
DESCRIPTION="Standalone Python library for the ROS package system"
|
||||
HOMEPAGE="http://wiki.ros.org/rospkg"
|
||||
if [ "${PV#9999}" != "${PV}" ] ; then
|
||||
SRC_URI=""
|
||||
KEYWORDS=""
|
||||
# Needed for tests
|
||||
S="${WORKDIR}/${PN}"
|
||||
EGIT_CHECKOUT_DIR="${S}"
|
||||
else
|
||||
SRC_URI="http://download.ros.org/downloads/${PN}/${P}.tar.gz
|
||||
http://github.com/ros-infrastructure/rospkg/archive/${PV}.tar.gz -> ${P}.tar.gz
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm"
|
||||
fi
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
PATCHES=(
|
||||
"${FILESDIR}/norecurse.patch"
|
||||
"${FILESDIR}/py3.patch"
|
||||
)
|
||||
|
||||
python_test() {
|
||||
nosetests --with-coverage --cover-package=rospkg --with-xunit test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
# Avoid recursing into /usr/share when looking for packages.
|
||||
dodir /usr/share
|
||||
touch "${ED}/usr/share/rospack_norecurse"
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST sqlite3-1.3.10.gem 60416 SHA256 70d815be84bd9630a0b68b236fd2811eef4297a8e4b53e3df89dd39f2d39efe3 SHA512 0a35896a4b9ce4f1e0f29ef9385f13b418b089d9bad467290e21eb12a4d09ce755231f5844c5009013ac9c73a27f7050ce899660d93d6ecc9e919f048a073cfe WHIRLPOOL 95f5f6d2944012cd4778f5d29e63ae43208e247ff5a9d184409dec4756beb14b90878c5ae6b337bf3f3d1fb9049de0cf65625a8544a429c735d5d9b66f90cd1d
|
||||
DIST sqlite3-1.3.11.gem 60928 SHA256 de8ecdcc00a7af0cda98661ed94ce442964b9403b425e95c3ac4544b1f3720a7 SHA512 02bef5f8f61d1f04c79d9032d62c9d708dddc2446dd256ad13f932ed4cae256d6c60f742a285bc4015ef5b1fb13e9541738f31fd270fe22320fc176525fe37bb WHIRLPOOL 2fb319f159e50d372ae374a6656b7452a746f6a85d94c7b15745feea73dc9c107dd4c51af54c76115ebe184ef906e41e53f2a72b9beffdada5a533cc5f142494
|
||||
EBUILD sqlite3-1.3.10-r1.ebuild 2354 SHA256 684287f1d4af09a76bcc84ed7a95fa62ea913de349c0a48f0e544121db455b09 SHA512 6042783aaf2b694caef1625fa2771eaa7a2f41914bc0e11d1ed40f2db66c993820b4da8ec7121c56855a249b1046ffb1a2afeec2bbeb7c05c1ecf37faf252278 WHIRLPOOL 10fbea348e3f5ccd359ca39e7663f445019d940b407dd6e63341f8a9ae768de6f5847754649b1b56cca57664d35f305045f493b6cb9b17315840e63001f67c5e
|
||||
EBUILD sqlite3-1.3.10.ebuild 2333 SHA256 0fed4abb84f422a550ad1108bbbb6d457a44ec54fa4bfc6751cb5a547802a3a5 SHA512 6b5ec40c44c88f433c5101d87f43c32315f34e1536d01e609a3e9ca547da797e8b6dcc38f756dca3587a7e7f8342be0aa015a3019f001b1a653d406dd53ec160 WHIRLPOOL fba39609eebbf92e5d76c935ce3e3c134f94016b7f9bbc1af4ae7074b105f56d869b1fe510782098e70002e0207c25b6326e040d5c6007f7fb1424995babafba
|
||||
EBUILD sqlite3-1.3.11.ebuild 2371 SHA256 27b5ce05d76bd42d7b7426fa065e325a575a0d96a30599f9f9e7e6a7da25f435 SHA512 08a10258e87817960c710a1fdc62f6390d5efcac6daaa305daad11c58c22f528ff164f89ee801bd293fe3e8864882009d980626a1cf725f386ff0b0b03af5184 WHIRLPOOL 13d48394ba91664963b4fbe617b267056441ebc43e538cbe8a5066dba8a3f473ddf791d392563ef1837044dd7b30580773fdf5e4eb4b867485d916cc8a73302b
|
||||
MISC ChangeLog 12631 SHA256 576d55c83e59895f3b72e4b33269dbefcbb02b3450953309f03d33f824e8338a SHA512 1c36411246f5c52f1e7fd9ea6086b169a5b63efece933f2204e6b95df6aac00e2deacd78a10624e96b3ae61a47f4145ad2366ddcae04189141f2cbd432749c58 WHIRLPOOL f0d4c1f0ed9a57475b0487c79dad2eb41c63227d5ad02708a2505648b692c7c88a11a8754d221eba2b0a42f209523156cef22bd506892b2af4b6095e2207c409
|
||||
MISC metadata.xml 237 SHA256 e65029cf28ac2383930a418d82c7a28e6aa72af15a1e73e33aa2700d6d92ff22 SHA512 6750a04504465e5b9f2d3ee21282a71da81d5bc0f1441eef084d0b4aa77dda220cc0425de425f4cffc9467894e3aabf91e4bd1098bac199eda89e3a46d48f4ca WHIRLPOOL e66f9a5d3bc497c21e57acdf640a0d5ef901eb7522fe2bb9851b5b6c302f0c7dc97144cb506f03a00058fb8a8f94f01a753cd0e75a5d068813b17c369b970dd4
|
||||
|
@ -0,0 +1,82 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="faq"
|
||||
RUBY_FAKEGEM_DOCDIR="doc faq"
|
||||
RUBY_FAKEGEM_EXTRADOC="API_CHANGES.rdoc README.rdoc ChangeLog.cvs CHANGELOG.rdoc"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="An extension library to access a SQLite database from Ruby"
|
||||
HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby"
|
||||
LICENSE="BSD"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND+=" >=dev-db/sqlite-3.6.16:3"
|
||||
DEPEND+=" >=dev-db/sqlite-3.6.16:3"
|
||||
|
||||
ruby_add_bdepend "
|
||||
dev-ruby/rake-compiler
|
||||
dev-ruby/hoe
|
||||
doc? ( dev-ruby/redcloth )
|
||||
test? ( dev-ruby/minitest:5 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# We remove the vendor_sqlite3 rake task because it's used to
|
||||
# bundle SQlite3 which we definitely don't want.
|
||||
rm tasks/vendor_sqlite3.rake || die
|
||||
|
||||
# Remove license line from hoe to avoid depending on a newer
|
||||
# version.
|
||||
sed -i -e '/license/d' tasks/gem.rake || die
|
||||
|
||||
sed -i -e 's:, HOE.spec::' -e '/task :test/d' tasks/native.rake || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/sqlite3 extconf.rb || die
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
all_fakegem_compile
|
||||
|
||||
rdoc --title "${P} Dcoumentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
# TODO: not sure what happens with jruby
|
||||
|
||||
emake -Cext/sqlite3 V=1
|
||||
mv ext/sqlite3/sqlite3_native$(get_modname) lib/sqlite3/ || die
|
||||
}
|
||||
|
||||
each_ruby_install() {
|
||||
each_fakegem_install
|
||||
|
||||
# sqlite3 was called sqlite3-ruby before, so add a spec file that
|
||||
# simply loads sqlite3 to make sure that old projects load correctly
|
||||
# we don't even need to create a file to load this: the `require
|
||||
# sqlite3` was already part of sqlite3-ruby requirements.
|
||||
cat - <<EOF > "${T}/sqlite3-ruby.gemspec"
|
||||
# generated by ebuild
|
||||
# $Id$
|
||||
Gem::Specification.new do |s|
|
||||
s.name = "sqlite3-ruby"
|
||||
s.version = "${RUBY_FAKEGEM_VERSION}"
|
||||
s.summary = "Fake gem to load sqlite3"
|
||||
s.homepage = "${HOMEPAGE}"
|
||||
s.specification_version = 3
|
||||
s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"])
|
||||
end
|
||||
EOF
|
||||
RUBY_FAKEGEM_NAME=sqlite3-ruby \
|
||||
RUBY_FAKEGEM_GEMSPEC="${T}/sqlite3-ruby.gemspec" \
|
||||
ruby_fakegem_install_gemspec
|
||||
}
|
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md doc/text/news.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
# Assume for now that ruby22 is not eselected yet and only depend on
|
||||
# yard for the other ruby implementations. Without this assumption
|
||||
# bootstrapping ruby22 won't be possible due to the yard dependency
|
||||
# tree.
|
||||
#USE_RUBY="${USE_RUBY/ruby22/}" ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||
ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||
|
||||
DESCRIPTION="An xUnit family unit testing framework for Ruby"
|
||||
HOMEPAGE="https://rubygems.org/gems/test-unit"
|
||||
|
||||
LICENSE="|| ( Ruby GPL-2 ) PSF-2"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc test"
|
||||
|
||||
# power_assert does not work with ruby19 but is not needed for backward
|
||||
# compatibility:
|
||||
# https://github.com/k-tsj/power_assert/issues/8#issuecomment-71363455
|
||||
USE_RUBY="${USE_RUBY/ruby19/}" ruby_add_rdepend "dev-ruby/power_assert"
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*ruby19)
|
||||
# Remove metadata to avoid registering the unsupported
|
||||
# power_assert dependency.
|
||||
rm -f ../metadata || die
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
all_fakegem_compile
|
||||
|
||||
if use doc; then
|
||||
yard doc --title ${PN} || die
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} test/run-test.rb || die "testsuite failed"
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
newbin "${FILESDIR}"/testrb-3 testrb-2
|
||||
}
|
@ -1,11 +1,16 @@
|
||||
AUX 50guile-gentoo.el 38 SHA256 f34ea07a3270a25cce3430e4781df47d9903052c9f3a4ea24efb64b1e63bd115 SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5 WHIRLPOOL cc5e2fd5081f5fb0018e1fa461c0802c7c90891accc55c02c2935dd3d413c5f8941e918af9341040526b037be4c34dab26008dfca91c153c11fca41338f77c14
|
||||
AUX guile-1.8.8-fix_guile-config.patch 494 SHA256 08e4d837a663fc27b037e64f8dd89d89ababb3ed13f1e7845109a0f901f3b0c4 SHA512 3ef2bcb31d5b80dfa2f23b8802b98af713230e59aafe773ca3fd847fbdc7759ebb2d19cead1b6b362a6fa504dfff0c2036d5359aa82b601d664eb2a49a98c970 WHIRLPOOL f6ccd01b09a7aab46fab36464ab49539c9dddb954cc2d1ed709074175273df306d8527bae0d3d83f212903693af00fdf087533611ea416036b1c557ebc0fd283
|
||||
AUX guile-1.8.8-gcc46.patch 1004 SHA256 9f11b3095ed4aa622a58e3a0805e49f56c258e81c9813c5053cea980cd93948b SHA512 0ace93548dde387c344e13f083d79227cd09506e0cf58ac0892f25c43bfcefe9071e83912b921fba120262884fa92aaabe4d07f8337d89b6da73f0f2c077dcfa WHIRLPOOL cf2ff22da564656387c7a42985d8c4fd004ff411739e1a081f71931c458287bf1166079f5a39b842f7e8b988e62e24e04d541e125340f0256c62b23de602d80b
|
||||
AUX guile-1.8.8-gcc5.patch 575 SHA256 4e9a1da6b8d68636f07a6ff33e071be1ef57e67e2191d7d7410fc50ec63472ac SHA512 844a585679f8d1cbdbe9c4c7c5feb21ebca095a522d75db264c0f4c244153a1435a01647955fc98a0743fec48aeac28c1570dbce78bfd026544addba945a1cee WHIRLPOOL 73742a12d87c1ca11327bb7f9d391394bdb9a6eeb1ad8c7e95b9201812b080c8e408c5b0428309896ee21fff302b01e1fa5bf7a75b0a48bde10fb34443599b97
|
||||
AUX guile-1.8.8-gtexinfo-5.patch 460 SHA256 bae4abbfb50e895ff12d7d49192b64e64be4ca270d424a59ad209c0c67bc281f SHA512 19185a96bb6dcf7f1cac1908633d65d8cb673148469553cce4099256d05a94688834a61ddc0a18957f9fe253fffb2821817b4b29a4a604e8c152debb6e3323a6 WHIRLPOOL 2c0249fae9e0197cddca53d84743f9134e6e7f15f3862953f3fc36d4554f6539f80e2d67cc604c6c25c099e5667512f4fc6204e091142d5af07e2943c4f34a96
|
||||
AUX guile-1.8.8-makeinfo-5.patch 2361 SHA256 f1bfbe27280f6105735a2b4f0cf7883a9a825d4df756b74663112612b7a72438 SHA512 a69ed6cf2fd87c6f3d61cc914eed960fcdebaa151778b1ecf04f1774e6dddf07d17bf90fb3243a08e8c231e391843201d0ba26debedef33199d8dd75f8cbcd09 WHIRLPOOL c392c00f99d68cba17db8f14c68dc153f9cf146a3a6e197c4101959e93eb634a451cf8cdf957216f1c24fafcebf377a93e81682d5c0692506a0dd4c7ac00fa48
|
||||
AUX guile-1.8.8-readline.patch 953 SHA256 1c33023ccaa03c204e74fbe2cb3cff9d7948fa3bdc3a9e4b820af0076617f40c SHA512 e86e6e7f035f9ff9d541b44987d7cb0e5a1f80f62b7b4a112dc933f5831b90a33b506c6601165e957a3973c38ca56d0e84eafaa76c78ae5db26d7887669f1443 WHIRLPOOL a865c1b517c0c77cb8d23cceb1a7f2f9f29826f14ea8d97ce7e6eacf93d83ea94f731a54066cccbb7da4fba77b76181e358988cc85855417496efa88c19e4e10
|
||||
AUX guile-1.8.8-sandbox.patch 514 SHA256 ad20e02a81b7d0a6d9246e7b1d59be9da1e2c897bebaf26a9780466bb37908a8 SHA512 6786c4c8254ebf0dbfe69402f4781151fcecec0fad8b282b831cb0300721ef22b8c11d4feecbe30643e3783d488c53e3f1158c0b0c76f6beda15fd7c0d6515db WHIRLPOOL eb8944149c2fe2e1eb0863c61e71b44e0aa13e7b8bd11c16ea69ab1949e80ca6af8e1ba4988f75b80c1128c37b1a32b8c07b8e0ce2e3ab68b7a756709d682acb
|
||||
AUX guile-1.8.8-tinfo.patch 450 SHA256 ec01f6b9f8c5571f78b8332d31cc5d8df187d9929fe233b68617fe362337a498 SHA512 0ea33680a57b1adb0821bd00cd73955e8c2fd5f31c4bd20a291c3e4fbb6a3dd9e2f4977b135f05fa3e2b65b1f5e0f5253db642e7b0b0fcd2e78ff8b6dd1cf37a WHIRLPOOL 6f806c6efb52f5a5d039faa0435054d2e1f9f090e523c6c31d00342c043454b375695ce27f32212baaf0da59a2034bc53278ada1b64e2b11d34ee72a089f546b
|
||||
DIST guile-1.8.8.tar.gz 3956654 SHA256 c3471fed2e72e5b04ad133bbaaf16369e8360283679bcf19800bc1b381024050 SHA512 ede6feb90cd419d8763feb8c5169275490a653919573c4dfced025b74cf591072b3a10ffb9a3f6ee3fe7b0a0956ffcf434e0859b421455c8349cea56bf427db0 WHIRLPOOL 104810030b5dae16805595a5b398e5a7e600771b64b08d5ff686036e2f273dcec3829a16e4cdb1dbb9db5813f2e225476f83e0535a789bc570fc2fc15a76dbe2
|
||||
DIST guile-2.0.0.tar.gz 5564966 SHA256 7ba4ebd54d5b16840424172a14b2d10c76821bda9336fab5055b29fc288ec67b SHA512 44b5b703455eed28fc3981a067d8e0afd47b73bceb4d161c8d1db763db59adeb4add661424a41691bd00c7f4c54c5b02fefe9cd6cf94250eabab04848a2db3b2 WHIRLPOOL 066fcec5cffc217e233eb7c83eaef4fbbdaac7ada15acef5ebb2fbb937b8060c795a365bdc4c361965e452258db6d87bc637706370d951a2ed57f7337c52c06c
|
||||
EBUILD guile-1.8.8-r1.ebuild 2934 SHA256 ed61bd171d119b5e3d3beacb08e3d64fac03d2ba1fef49cee38e8769264d42ec SHA512 cb27ed902a03739e5868fdf5c5850243c3ec0b41864ec8a929bc07863c6b6c5554d2ff0baa65f2a58772f6e5ac7c3223e0b76288808e5d8800288fb5fbd8b807 WHIRLPOOL e0a7196db4d5dc2212f69cb2bdd39c3fc13341e10215944cea169d5b82be8508d3f8fcdf576d2f00459f157ee555feffe6fcef0f856288e4f080c83c5ce1054e
|
||||
EBUILD guile-1.8.8-r2.ebuild 3301 SHA256 2772aeea57c2a1a6973b414c616a6cef63f6155fa0f9f8b37c48c6a96816cd0f SHA512 95df2a496a9741d04a099f03f66416e73f12b6af6fe7900f7e945cd951b148b56d4cae0a256e03476231b59f35152cfbe4dc910b79a553b75a93e0b6758a574b WHIRLPOOL 085a6058fd596e55ee6c3826b4d90278b663ea97201f33032db471df417b95e965b9cba26318afc08ba2331dc45bbaf8129a6fc4b956c3b79cd144980f8d732c
|
||||
EBUILD guile-2.0.0.ebuild 2294 SHA256 205691768e8af012b6512f7b02e72d90a7f209971f0224dbb9db1a27d9134025 SHA512 62f90703948a149bea9653190ecb1503563d98cfd93c7c1c16c484d92b82050700952ae1b2548401cbdafe5da2d08c76ffb502e24d8546e525e99c68f347f321 WHIRLPOOL dbb09d5f62353f23bbf0d1ba88f776ae665aef90e613d0f2b3e947e7eca7277abaa986d569528f25e3bc8a7d6a6d0840bd93dd684e941aa3971585555e0ff11c
|
||||
MISC ChangeLog 26392 SHA256 db7962030cf1210197f46edfd6ad83fcaad857e35d6f556c2632c20cb34322ec SHA512 fa75004987d940fb823a330cd2c7e32618e20982eb72d2b71bc4d919a37051a6a6cee81cd89ebeda97873fbcad838a74f296bc6ed223a608e98194a1c42c762c WHIRLPOOL cd68fb5a938ad7a98438f5e2f34ed0482830f2509f8bedf0ca5bd1684316b8e9d5b2f6d1dc3b19e4eedb401667489161f1877c83a6d23cc1d425a062340b3cb8
|
||||
MISC metadata.xml 945 SHA256 86c46b5c1248e8599fe653c263d5f5b80b2713d12e30a83cbec52d8ec73b10f6 SHA512 21884badc6c9bf5a54438e5f09dbd9189a471a1361983f6098d87143a5073acc2a59c334870bb5996292f4e9b1e9bfc641d45c37ff944d6cfb43893541c6ebfe WHIRLPOOL cc7b18650b6a5effd08f2da4d6a488861cf79130c4fcd372c64ccff912c083308d48838c87d4ac9c6323d30f288eea73ef7aeea7d0875c99117e2e95d256acdd
|
||||
|
@ -0,0 +1,15 @@
|
||||
Preprocessor changes in GCC 5 cause guile-snarf to output garbage.
|
||||
|
||||
https://bugs.gentoo.org/560736
|
||||
|
||||
--- a/libguile/guile-snarf.in
|
||||
+++ b/libguile/guile-snarf.in
|
||||
@@ -50,7 +50,7 @@
|
||||
## Apparently, AIX's preprocessor is unhappy if you try to #include an
|
||||
## empty file.
|
||||
echo "/* cpp arguments: $@ */" ;
|
||||
- ${cpp} -DSCM_MAGIC_SNARF_INITS -DSCM_MAGIC_SNARFER "$@" > ${temp} && cpp_ok_p=true
|
||||
+ ${cpp} -P -DSCM_MAGIC_SNARF_INITS -DSCM_MAGIC_SNARFER "$@" > ${temp} && cpp_ok_p=true
|
||||
grep "^ *\^ *\^" ${temp} | sed -e "s/^ *\^ *\^//" -e "s/\^\ *:\ *\^.*/;/"
|
||||
}
|
||||
|
@ -0,0 +1,34 @@
|
||||
Make guile-readline optional
|
||||
|
||||
https://bugs.gentoo.org/392553
|
||||
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -24,7 +24,7 @@
|
||||
#
|
||||
AUTOMAKE_OPTIONS = 1.10
|
||||
|
||||
-SUBDIRS = oop libguile ice-9 guile-config guile-readline emacs \
|
||||
+SUBDIRS = oop libguile ice-9 guile-config @GUILE_READLINE@ emacs \
|
||||
scripts srfi doc examples test-suite benchmark-suite lang am
|
||||
|
||||
bin_SCRIPTS = guile-tools
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -57,7 +57,15 @@ AH_TOP(/*GUILE_CONFIGURE_COPYRIGHT*/)
|
||||
#
|
||||
#--------------------------------------------------------------------
|
||||
|
||||
-AC_CONFIG_SUBDIRS(guile-readline)
|
||||
+GUILE_READLINE=
|
||||
+AC_ARG_ENABLE([readline],
|
||||
+ [AS_HELP_STRING([--disable-readline],
|
||||
+ [disable building guile-readline])],
|
||||
+ if test "x$enable_readline" != xno; then
|
||||
+ AC_CONFIG_SUBDIRS([guile-readline])
|
||||
+ GUILE_READLINE="guile-readline"
|
||||
+ fi)
|
||||
+AC_SUBST([GUILE_READLINE])
|
||||
|
||||
#--------------------------------------------------------------------
|
||||
|
@ -0,0 +1,15 @@
|
||||
Prevent sandbox violation when installing
|
||||
|
||||
https://bugs.gentoo.org/521546
|
||||
|
||||
--- a/guile-config/Makefile.am
|
||||
+++ b/guile-config/Makefile.am
|
||||
@@ -39,8 +39,3 @@ guile-config: guile-config.in ${top_builddir}/libguile/libpath.h
|
||||
-e s:@-GUILE_VERSION-@:${GUILE_VERSION}:
|
||||
chmod +x guile-config.tmp
|
||||
mv guile-config.tmp guile-config
|
||||
-
|
||||
-## Get rid of any copies of the configuration script under the old
|
||||
-## name, so people don't end up running ancient copies of it.
|
||||
-install-exec-local:
|
||||
- rm -f ${bindir}/build-guile
|
@ -0,0 +1,15 @@
|
||||
With ncurses[tinfo] tgoto will be in libtinfo
|
||||
|
||||
https://bugs.gentoo.org/539316
|
||||
|
||||
--- a/guile-readline/configure.in
|
||||
+++ b/guile-readline/configure.in
|
||||
@@ -33,7 +33,7 @@ if test "$MINGW32" = "yes" ; then
|
||||
fi
|
||||
AC_SUBST(EXTRA_DEFS)
|
||||
|
||||
-for termlib in ncurses curses termcap terminfo termlib ; do
|
||||
+for termlib in ncurses curses termcap terminfo termlib tinfo ; do
|
||||
AC_CHECK_LIB(${termlib}, tgoto,
|
||||
[LIBS="-l${termlib} $LIBS"; break])
|
||||
done
|
@ -0,0 +1,130 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit eutils autotools flag-o-matic elisp-common
|
||||
|
||||
DESCRIPTION="Scheme interpreter"
|
||||
HOMEPAGE="https://www.gnu.org/software/guile/"
|
||||
SRC_URI="mirror://gnu/guile/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="debug debug-freelist debug-malloc +deprecated discouraged emacs networking nls readline +regex +threads"
|
||||
|
||||
RESTRICT="!regex? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/gmp-4.1:0=
|
||||
dev-libs/libltdl:0=
|
||||
sys-devel/gettext
|
||||
sys-libs/ncurses:0=
|
||||
emacs? ( virtual/emacs )
|
||||
readline? ( sys-libs/readline:0= )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/texinfo
|
||||
sys-devel/libtool"
|
||||
|
||||
# Guile seems to contain some slotting support, /usr/share/guile/ is slotted,
|
||||
# but there are lots of collisions. Most in /usr/share/libguile. Therefore
|
||||
# I'm slotting this in the same slot as guile-1.6* for now.
|
||||
SLOT="12"
|
||||
MAJOR="1.8"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${P}-fix_guile-config.patch" \
|
||||
"${FILESDIR}/${P}-gcc46.patch" \
|
||||
"${FILESDIR}/${P}-gcc5.patch" \
|
||||
"${FILESDIR}/${P}-makeinfo-5.patch" \
|
||||
"${FILESDIR}/${P}-gtexinfo-5.patch" \
|
||||
"${FILESDIR}/${P}-readline.patch" \
|
||||
"${FILESDIR}/${P}-tinfo.patch" \
|
||||
"${FILESDIR}/${P}-sandbox.patch"
|
||||
|
||||
sed \
|
||||
-e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g" \
|
||||
-e "/AM_PROG_CC_STDC/d" \
|
||||
-i guile-readline/configure.in
|
||||
|
||||
epatch_user
|
||||
|
||||
mv "${S}"/configure.{in,ac} || die
|
||||
mv "${S}"/guile-readline/configure.{in,ac} || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# see bug #178499
|
||||
filter-flags -ftree-vectorize
|
||||
|
||||
#will fail for me if posix is disabled or without modules -- hkBst
|
||||
econf \
|
||||
--disable-error-on-warning \
|
||||
--disable-static \
|
||||
--enable-posix \
|
||||
$(use_enable networking) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable regex) \
|
||||
$(use deprecated || use_enable discouraged) \
|
||||
$(use_enable deprecated) \
|
||||
$(use_enable emacs elisp) \
|
||||
$(use_enable nls) \
|
||||
--disable-rpath \
|
||||
$(use_enable debug-freelist) \
|
||||
$(use_enable debug-malloc) \
|
||||
$(use_enable debug guile-debug) \
|
||||
$(use_with threads) \
|
||||
--with-modules \
|
||||
EMACS=no
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
# Above we have disabled the build system's Emacs support;
|
||||
# for USE=emacs we compile (and install) the files manually
|
||||
if use emacs; then
|
||||
cd emacs
|
||||
elisp-compile *.el || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
dodoc AUTHORS ChangeLog GUILE-VERSION HACKING NEWS README THANKS
|
||||
|
||||
# texmacs needs this, closing bug #23493
|
||||
dodir /etc/env.d
|
||||
echo "GUILE_LOAD_PATH=\"${EPREFIX}/usr/share/guile/${MAJOR}\"" > "${ED}"/etc/env.d/50guile
|
||||
|
||||
# necessary for registering slib, see bug 206896
|
||||
keepdir /usr/share/guile/site
|
||||
|
||||
if use emacs; then
|
||||
elisp-install ${PN} emacs/*.{el,elc} || die
|
||||
elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el" || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
[ "${EROOT}" == "/" ] && pkg_config
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
||||
|
||||
pkg_config() {
|
||||
if has_version dev-scheme/slib; then
|
||||
einfo "Registering slib with guile"
|
||||
install_slib_for_guile
|
||||
fi
|
||||
}
|
||||
|
||||
_pkg_prerm() {
|
||||
rm -f "${EROOT}"/usr/share/guile/site/slibcat
|
||||
}
|
@ -0,0 +1,3 @@
|
||||
DIST nanum-3.0.tar.gz 37345484 SHA256 b6d057112076ba36d7c476f291424d292d222ad4effd3300a779565d2ebc5f7b SHA512 f2fcb765910a5cc1e04d18c0007d84e2ec970e286f09d4cf212a13b6c6c8838e4932e37e15ad0801d3b596ea7ce2605f93826968c940ffa50707d9e7aa313200 WHIRLPOOL ca47c54cbd893083ff6a5b3fbdf1d110e1ee1d53ea7c47c18326ee528aede320ad1824d18cd6a809334d32d7291adb89f8661e77dde36b234ffb5935d52e6450
|
||||
EBUILD nanum-3.0.ebuild 409 SHA256 1990e732e8dc517b1fac36b7642a1b5d06adfa27cd95f7f2a7d5d22fd36aa8f2 SHA512 e0fdd96a093d7d4e4949718128dc49761805a9583b15f39b31c90794130d5509d65a3ea83641e740202ec51d28ad79f26b07f96532fb497d82c437d822ae226b WHIRLPOOL 446aab8aad34a8bac85818007fcffaa0ecf28f8c850e3ba723608b22036101ba4f0a0277990d0d4f9530aee836179ee534abc25b8051eb8af98733dfcaa1ce15
|
||||
MISC metadata.xml 159 SHA256 952d89bc3335f3d2f69460945016b173913db58759fe7d906f3927909120c890 SHA512 cfd19756be16a4f8750ddaf69904dd799a44e28fbad1771fb6dee8f455e3d640c756cbd8ff7dbd09303424ef9bb0d6a9865d2abf9204705508288a8fb3632334 WHIRLPOOL cb481aabaf1a3f0606384612a2247f015b3303de5d9f0fdd2b3553929fe41220678744fccf970a1fb2861718b0631b6d3f98f2a4804b65df869a56bb3bf1a877
|
@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>fonts</herd>
|
||||
</pkgmetadata>
|
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit font
|
||||
|
||||
DESCRIPTION="The Nanum Korean fonts distributed by Naver"
|
||||
HOMEPAGE="http://hangeul.naver.com/2014/nanum"
|
||||
SRC_URI="mirror://gentoo/${P}.tar.gz"
|
||||
|
||||
LICENSE="OFL-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="binchecks strip"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
FONT_SUFFIX="ttf"
|
@ -1,6 +1,8 @@
|
||||
DIST lilv-0.18.0.tar.bz2 201334 SHA256 55995dd966df233337d80ff59c7b2a7ed0df56e82ec06d179feb518f00733ccd SHA512 a4892446220f642fb555eed39ce50a8235546c4415e979fe7f54acdc89fca6e437632b714e179806f3cbb80c81c0988978b8e1bcaa904c5e23ca789f6cb39206 WHIRLPOOL b36bbf7ce471e5cac4da7cb3fee3eea59dc85d494f745aec1a2fd8cc34289bd24c4c77302ea2613292847a65c4d84440b1a4780b4f45b6fac9585ceb005716ad
|
||||
DIST lilv-0.20.0.tar.bz2 207948 SHA256 428a39f1265d44c55f2604829a12ade0ea13e1a1022ff937ca2a9ad227bd422a SHA512 bbc8b9154339cd145a61c5e4613fd31a2e457df8242c55371f3245564d3b23d028a0bc0ffafac393119bb47171b7c735f0c3a55cf5bffc6920ae89aa877240e5 WHIRLPOOL 1e71e553f1b969d40042633c9eb63b96ef1f9d72d8087326414f840ffe8ee38094f63cabf0efc57dece04471e7d4897140fbb886bad21f11a6282d420530d51c
|
||||
DIST lilv-0.22.0.tar.bz2 217207 SHA256 cd279321223ef11ca01551767d3c16d68cb31f689e02320a0b2e37b4f7d17ab4 SHA512 6c2827c1658437bd00f66f81d87c55c9dc26b575dd42f6dcce04c58f4a924fd6fa1499730f1b5ab4703d0537d722e6fd0d841fce065660b37540d257cf13024a WHIRLPOOL acc86bef9e3e2b1153aefa5c0c15f57594c898c43be9eb9e77219eacb57baf9dc284da1fe7990b79c7627c26f624ee3a8d369963f59f8635a32112d2a7417558
|
||||
EBUILD lilv-0.18.0.ebuild 1215 SHA256 28324e7dda288f40e7e5ed39b2980880bd3731f88fb9fe7aecf6ac11793e185b SHA512 6b4110f849022401ff456eaab9359db074c2f67dfaef8efd4051bbcc4ed66ac3e85f6d10649c02224f88c14d7be948c7ba0922e1bc9e88a9e5ec06ec56980b96 WHIRLPOOL d65667b10223dcfe071049d2258ef995d99310ef4108447fa95aa3cdeed71aef4bb92cdb988d8c59f17c7956c86731e4622ab49fb72c5c814f504e525caaddce
|
||||
EBUILD lilv-0.20.0.ebuild 1214 SHA256 86488ddcf83d4098a36b8630682010c068e0622d995bb3ba08d3e578aaa05030 SHA512 68f4fa18935cd8747f5b3d0bd9a62aa5ff726729a4478eacce7036befa5476eada99f2ff8fb0160f50509af439c28916fcee9c18a94742e50e3e2289393dd327 WHIRLPOOL c0ac1ee528168a87d9e86e856dfe8ec16a98f17ed3687ea533c5e0a8da78c0f5011ae2233fdb56b018a19866a5dd8fd98b1e100ee4a0243c7228b1054417a216
|
||||
EBUILD lilv-0.22.0.ebuild 1215 SHA256 ebe5dac6c83e7725a91998ab95d729cc0b8b45fe1be9a64022e4db59b8e0f113 SHA512 0124b1839cc4feb4d95508a31439edef95aafddd13b52d15b5eb1b016951c525d3c93e5144c79185b3d212c9cb180910cba53c5bc4e7aaa5c63afc6c4aa4df26 WHIRLPOOL ae05ce8d89964ff3b00e3a32793fa758027b5022cbd69d0ddbcba4dff5052dbd0eac31a3054ea7621771feba71c5b652f3bbdc3e23c8bd3075a83071be05642d
|
||||
MISC ChangeLog 2065 SHA256 97f428f63ec28f3cc10422030dacfd4654c5db5352fa1b70d08d784310ceb787 SHA512 300ab24c949abddbc3e460cf9f8f787c44a5bac722d47746e497423c80ebb72de751b6e895e303fc2338a18eeebfcce0b53ab2ceb1925e14f91331110c02d4d2 WHIRLPOOL b7b2f319a1c08d67877353f65f1d215e21953d5ef521f4d8d61cd48845bcad95230e01be0294a937f908d1b403c7795d93bdab61d059370faca5b1f66f756e75
|
||||
MISC metadata.xml 527 SHA256 db4b5ad43954ded208c62e2a249342af9aa7822926476a5c25cb21c2436759da SHA512 f3ae05544dc0e3a8415facfda6872e13ff8dde1c8530ca69d457de010434e42de6a6953a628a7daf38981a8762d90965de6205c45ffbf9ca27d2207154ea3333 WHIRLPOOL bac9bdad94c8a96225a5c2ecec626b7042ec4f021dcafbbe8da6b9c1e306c6e3543c7d01601ab0c6bad6b751f1c7363c02e71e3b6ac14aa588d225aad09e9155
|
||||
|
@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
PYTHON_REQ_USE='threads(+)'
|
||||
|
||||
inherit base python-any-r1 waf-utils bash-completion-r1
|
||||
|
||||
DESCRIPTION="Library to make the use of LV2 plugins as simple as possible for applications"
|
||||
HOMEPAGE="http://drobilla.net/software/lilv/"
|
||||
SRC_URI="http://download.drobilla.net/${P}.tar.bz2"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="doc +dyn-manifest static-libs test"
|
||||
|
||||
RDEPEND="media-libs/lv2
|
||||
>=media-libs/sratom-0.4.0
|
||||
>=dev-libs/serd-0.14.0
|
||||
>=dev-libs/sord-0.13.0"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
doc? ( app-doc/doxygen )
|
||||
virtual/pkgconfig"
|
||||
|
||||
DOCS=( "AUTHORS" "NEWS" "README" )
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's/^.*run_ldconfig/#\0/' wscript || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
waf-utils_src_configure \
|
||||
--docdir="${EPREFIX}"/usr/share/doc/${PF} \
|
||||
--no-bash-completion \
|
||||
$(use test && echo "--test") \
|
||||
$(use doc && echo "--docs") \
|
||||
$(use static-libs && echo "--static") \
|
||||
$(use dyn-manifest && echo "--dyn-manifest")
|
||||
}
|
||||
|
||||
src_test() {
|
||||
./waf test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
waf-utils_src_install
|
||||
newbashcomp utils/lilv.bash_completion ${PN}
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
AUX qtractor-0.7.0-qt55-includes.patch 1777 SHA256 ad7146808d2d006869112fe3f7039a51ff433ad02f35a785ddb6f0d3d9ef195c SHA512 8dae8ab12bc9a0c5e728aa032a1cdced790c179aadc6d8ef42dfc76cbb06d055e2842fe4def0352dedd16b99acad66df2248b1a81101b25bc824926081087d7a WHIRLPOOL f3c4432bdedf5bbf848aa877900d9d39d31aa872dd5b48f49711a52a0319168fac0ab5d1301424e90af618ffd7a80d8c7fe6896be80a7f837d34a115c565d2af
|
||||
DIST qtractor-0.7.0.tar.gz 1447905 SHA256 5cda28d210e0301dfd1c426b015c0568dab29b8d27f8b5f0a7d0a4ae7eed22e4 SHA512 daa04b477d261ebd6d2af62db7cc708ab03960202332294ac7f62b475cbde5cb94db931674bd693ea4374aff489234ed0cefc5fc191d8ab079685b8039e03399 WHIRLPOOL 11d741a5799c352125f56a7ebcafec49442ffa4103c1be96d9e034ec0025ccbc681d26ea234e835b05d9d252e26d584810fa9dd1f05bd6adf1a866d734f65ec6
|
||||
DIST qtractor-0.7.1.tar.gz 1438633 SHA256 d0425f7d48f0032fd6ae4fc4b3d8f97d3dd21d08653fb4e26be5c8471da1cd89 SHA512 fa2210426388d0efdf920f591ad776c582867e9a556efaad3a03b575cd1f5702b686d347ad6a3991db07fcd7142b227d4b812095d91e280a01dc3f8dddfc8ede WHIRLPOOL af69a1e4c77a58961b63d431fa09eff8a7a5082dd35b8887f173c462e967b4be0843e203d4ca1cc9df9b869fbe3695e3f2187bc052dcbdc3ba7b39669a1f7bd5
|
||||
EBUILD qtractor-0.7.0.ebuild 1756 SHA256 1f97e1068d3227339617601d8de7b35d009f3576319db0596e6fdb1c4820f1e6 SHA512 48802a33b940c9e29198c8baee973f7f0e8c62acd4b71e3c60d9665b8727a38cda221f4d3219eb597b939cba78ea2b5ce58a60eabf1e1f4420f1a9a0b8d62ea9 WHIRLPOOL 1fe8849b12e3808f97f578f745eb76d18ac6abe65bbff75270ed8a5f99ad75672bc4d21dcb6c324ff938366dea7184386245286736430c21128a854983f969a6
|
||||
EBUILD qtractor-0.7.1.ebuild 1690 SHA256 3dbb5f739ab66b38c989f4b98d8238eb3322526f46b90dad41b4577681103543 SHA512 cce33792942f13711c6c1324659a081b494a121c21d4109ce759671df7aa46b585686ba55b74d632acdc12bab298f7b910fe0b34fdac6ef3ef2a35563fbc3c33 WHIRLPOOL 84a31cad2bf42caf73971d0a07ec6937279eccf893365de1a61d1e342b9d25ff2752eb9bea5ce31bf662baf3e54709b7f7675817c3b733c625ae4f8179782c75
|
||||
MISC ChangeLog 9643 SHA256 f24ca0a5415798dd70e6cd41f87421cbd8579c1662a44af30e035d3d92e39ed5 SHA512 c8482ee13b5b9187b4e5afb6fdb65b3372cdb9c3b3c0db2c2d78167ee36dd0fba08abb555618efc8a6d9ce3468e361109278c3037337a1c09c6c2279418de3e0 WHIRLPOOL cb5c79ace8bf4e9c4f612f891ed3333a31e549b4d60dadb38b08a4d4dda4e80aed323ed3509496faec81a59bac08db29569dc1263525d17111080dce587e34a5
|
||||
MISC metadata.xml 456 SHA256 bad08610aac53309b2ed0c9b95c1f06ab0fad8ae9e93e3f5f14db3c53c728924 SHA512 bf54b0d10e808c529c3798768bcc7f137fefc0aa6e8ee2a9d83cb50f38838b6a7ef62b3f94cb52bd4a02a5216b4a9aa52d12f1b0d7d6e0c3360b741536a78eea WHIRLPOOL 483342c290c27fa76d7ccc303fb458dfbfca7d99f493231fe2cf292f4b0f3d7b0149ebd0cbc4402a2e6a96783b0bd914907d92b105e60d2eb0d2f85ef918d206
|
||||
|
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit qmake-utils flag-o-matic eutils
|
||||
|
||||
DESCRIPTION="Qtractor is an Audio/MIDI multi-track sequencer"
|
||||
HOMEPAGE="http://qtractor.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
IUSE="debug dssi libsamplerate mad osc qt5 rubberband vorbis cpu_flags_x86_sse zlib"
|
||||
|
||||
RDEPEND="
|
||||
!qt5? (
|
||||
>=dev-qt/qtcore-4.2:4
|
||||
>=dev-qt/qtgui-4.7:4
|
||||
)
|
||||
qt5? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
)
|
||||
media-libs/alsa-lib
|
||||
media-libs/libsndfile
|
||||
media-sound/jack-audio-connection-kit
|
||||
media-libs/ladspa-sdk
|
||||
>=media-libs/lilv-0.16.0
|
||||
media-libs/lv2
|
||||
media-libs/suil
|
||||
dssi? ( media-libs/dssi )
|
||||
mad? ( media-libs/libmad )
|
||||
libsamplerate? ( media-libs/libsamplerate )
|
||||
osc? ( media-libs/liblo )
|
||||
rubberband? ( media-libs/rubberband )
|
||||
vorbis? ( media-libs/libvorbis )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
qt5? ( dev-qt/linguist-tools:5 )"
|
||||
|
||||
DOCS="README ChangeLog TODO AUTHORS"
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable mad libmad) \
|
||||
$(use_enable libsamplerate) \
|
||||
$(use_enable vorbis libvorbis) \
|
||||
$(use_enable osc liblo) \
|
||||
--enable-ladspa \
|
||||
$(use_enable dssi) \
|
||||
--enable-lilv \
|
||||
$(use_enable qt5) \
|
||||
$(use_with qt5 qt5 "$(qt5_get_libdir)/qt5") \
|
||||
$(use_enable rubberband librubberband) \
|
||||
$(use_enable cpu_flags_x86_sse sse) \
|
||||
$(use_enable zlib libz) \
|
||||
$(use_enable debug)
|
||||
|
||||
if use qt5 ; then
|
||||
eqmake5 ${PN}.pro -o ${PN}.mak
|
||||
else
|
||||
eqmake4 ${PN}.pro -o ${PN}.mak
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
einstalldocs
|
||||
}
|
@ -1 +1 @@
|
||||
Mon, 12 Oct 2015 19:41:22 +0000
|
||||
Tue, 13 Oct 2015 10:11:26 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon, 12 Oct 2015 19:41:22 +0000
|
||||
Tue, 13 Oct 2015 10:11:26 +0000
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue