parent
60a5219f85
commit
94410b7822
@ -0,0 +1,76 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/gramps/gramps-3.4.5-r1.ebuild,v 1.1 2014/12/02 21:15:14 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit eutils gnome2 python-single-r1
|
||||
|
||||
DESCRIPTION="Genealogical Research and Analysis Management Programming System"
|
||||
HOMEPAGE="http://www.gramps-project.org/"
|
||||
SRC_URI="mirror://sourceforge/gramps/Stable/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
IUSE="gnome reports spell webkit"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}
|
||||
dev-python/bsddb3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygtk-2.16.0[${PYTHON_USEDEP}]
|
||||
dev-python/pygoocanvas[${PYTHON_USEDEP}]
|
||||
x11-misc/xdg-utils
|
||||
gnome-base/librsvg:2
|
||||
gnome? (
|
||||
dev-python/libgnome-python[${PYTHON_USEDEP}]
|
||||
dev-python/gconf-python[${PYTHON_USEDEP}] )
|
||||
spell? ( dev-python/gtkspell-python[${PYTHON_USEDEP}] )
|
||||
reports? ( media-gfx/graphviz )
|
||||
webkit? ( dev-python/pywebkitgtk[${PYTHON_USEDEP}] )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
sys-devel/gettext
|
||||
virtual/libiconv
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-3.4.0-use_bsddb3.patch"
|
||||
|
||||
# Fix install path, bug 423315 for example
|
||||
einfo "Fix installation path"
|
||||
find . -iname 'Makefile.in' | xargs \
|
||||
sed "s;\(pkgdatadir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
|
||||
|| die
|
||||
find . -iname 'Makefile.in' | xargs \
|
||||
sed "s;\(pkgpythondir = \)\(\$(datadir)\);\1$(python_get_sitedir);" -i \
|
||||
|| die
|
||||
|
||||
sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
|
||||
-i src/Makefile.in || die
|
||||
|
||||
sed "s;\$(prefix)/share/gramps;/$(python_get_sitedir)/@PACKAGE@;" \
|
||||
-i src/docgen/Makefile.in || die
|
||||
|
||||
einfo "Fix wrapper script"
|
||||
sed "s;@datadir@;$(python_get_sitedir);" \
|
||||
-i gramps.sh.in || die
|
||||
|
||||
einfo "Fix icon location"
|
||||
sed "s;gramps/;pixmap/;g" -i data/gramps.keys.in || die
|
||||
|
||||
python_fix_shebang .
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure \
|
||||
--disable-mime-install \
|
||||
PYTHON="${EROOT}"/usr/bin/python2
|
||||
}
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/pybliographer/pybliographer-1.2.15-r1.ebuild,v 1.1 2014/12/02 22:24:59 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit autotools gnome2 python-single-r1
|
||||
|
||||
DESCRIPTION="Pybliographer is a tool for working with bibliographic databases"
|
||||
HOMEPAGE="http://pybliographer.org/"
|
||||
SRC_URI="mirror://sourceforge/pybliographer/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
IUSE=""
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
>=app-text/recode-3.6-r1
|
||||
app-text/scrollkeeper
|
||||
dev-libs/glib:2
|
||||
dev-python/gconf-python:2[${PYTHON_USEDEP}]
|
||||
dev-python/gnome-vfs-python:2[${PYTHON_USEDEP}]
|
||||
dev-python/libgnome-python:2[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:2[${PYTHON_USEDEP}]
|
||||
dev-python/pygtk:2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-bibtex-1.2.5
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# Workaround for bug 487204.
|
||||
sed -i \
|
||||
-e 's:\$(srcdir)/::g' \
|
||||
tests/Makefile.am || die "sed failed"
|
||||
|
||||
# Install Python modules into site-packages directories.
|
||||
find -name Makefile.am | xargs sed -i \
|
||||
-e "/^pybdir[[:space:]]*=[[:space:]]*/s:\$(datadir):$(python_get_sitedir):" || die "sed failed"
|
||||
sed -i \
|
||||
-e "s:\${datadir}/@PACKAGE@:$(python_get_sitedir)/@PACKAGE@:" \
|
||||
etc/installer.in || die "sed failed"
|
||||
sed -i \
|
||||
-e "s:gladedir = \$(datadir):gladedir = $(python_get_sitedir):" \
|
||||
Pyblio/GnomeUI/glade/Makefile.am || die "sed failed"
|
||||
|
||||
# Fix shebang manually as otherwise python_fix_shebang gets confused
|
||||
sed -i -e 's: @python_path@:/usr/bin/python2:' pybliographer.py || die
|
||||
|
||||
eautoreconf
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
gnome2_src_configure --disable-depchecks
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
python_fix_shebang "${D}"
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST pdfgrep-1.3.0.tar.gz 99739 SHA256 392aeb710b74970fee7d96bec7e2a5c7f175ab8c7daf36c42eae47821635ee17 SHA512 3555ac28685ddfaf9ea6c172aafbc251c0d622caa1c6f98e89c2fae1800e7299d97d3fa5497414f880235fba93963ec00fcea4ff199831abed5817f39ea318ca WHIRLPOOL ce1bbdece0bb69e9065a22625037f11f13e142fa56bca1d2736e4a4b9c853267eb45420b0d14cfecd1dc7639cb340733c0e4c0416fa69c1180cc4ae77d4b788d
|
||||
DIST pdfgrep-1.3.1.tar.gz 111653 SHA256 6e8bcaf8b219e1ad733c97257a97286a94124694958c27506b2ea7fc8e532437 SHA512 7a13016a8cf4f8a7387940d7e3862a1fb83f3aa6240084f835e92e958836dff0788db2ae39f35db25d679a2857ddf0b9bcbd7b1aacb10c2a16c3165d56f4efcf WHIRLPOOL 94b69bd0e16d4f0b1b389b09c2330516f25cc772be58e7ad49a2cf1ac0633539bb16a5df595052f468ab89d38ebeeb26b7f2be866555756f423febbf0a600b4b
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/pdfgrep/pdfgrep-1.3.1.ebuild,v 1.1 2014/12/03 10:57:33 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="A tool similar to grep which searches text in PDFs"
|
||||
HOMEPAGE="http://pdfgrep.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="unac"
|
||||
|
||||
RDEPEND="
|
||||
app-text/poppler:=[cxx]
|
||||
unac? ( app-text/unac )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
econf $(use_with unac)
|
||||
}
|
@ -1,140 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-5.6.21.ebuild,v 1.4 2014/10/15 16:46:57 grknight Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
MY_EXTRAS_VER="20140801-1950Z"
|
||||
MY_PV="${PV//_alpha_pre/-m}"
|
||||
MY_PV="${MY_PV//_/-}"
|
||||
|
||||
inherit toolchain-funcs mysql-multilib
|
||||
# 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='-cluster embedded extraengine perl ssl static-libs community' \
|
||||
# FEATURES='test userpriv -usersandbox' \
|
||||
# ebuild mysql-X.X.XX.ebuild \
|
||||
# digest clean package
|
||||
multilib_src_test() {
|
||||
|
||||
if ! multilib_is_native_abi ; then
|
||||
einfo "Server tests not available on non-native abi".
|
||||
return 0;
|
||||
fi
|
||||
|
||||
local TESTDIR="${CMAKE_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 "${CMAKE_BUILD_DIR}/sql/mysql_tzinfo_to_sql" "${S}/sql/"
|
||||
|
||||
# These are failing in MySQL 5.5/5.6 for now and are believed to be
|
||||
# false positives:
|
||||
#
|
||||
# main.information_schema, binlog.binlog_statement_insert_delayed,
|
||||
# funcs_1.is_triggers funcs_1.is_tables_mysql,
|
||||
# funcs_1.is_columns_mysql, binlog.binlog_mysqlbinlog_filter,
|
||||
# perfschema.binlog_edge_mix, perfschema.binlog_edge_stmt,
|
||||
# mysqld--help-notwin, funcs_1.is_triggers, funcs_1.is_tables_mysql, funcs_1.is_columns_mysql
|
||||
# perfschema.binlog_edge_stmt, perfschema.binlog_edge_mix, binlog.binlog_mysqlbinlog_filter
|
||||
# fails due to USE=-latin1 / utf8 default
|
||||
#
|
||||
# main.mysql_client_test:
|
||||
# segfaults at random under Portage only, suspect resource limits.
|
||||
#
|
||||
# rpl.rpl_plugin_load
|
||||
# fails due to included file not listed in expected result
|
||||
# appears to be poor planning
|
||||
for t in \
|
||||
binlog.binlog_mysqlbinlog_filter \
|
||||
binlog.binlog_statement_insert_delayed \
|
||||
funcs_1.is_columns_mysql \
|
||||
funcs_1.is_tables_mysql \
|
||||
funcs_1.is_triggers \
|
||||
main.information_schema \
|
||||
main.mysql_client_test \
|
||||
main.mysqld--help-notwinfuncs_1.is_triggers \
|
||||
perfschema.binlog_edge_mix \
|
||||
perfschema.binlog_edge_stmt \
|
||||
rpl.rpl_plugin_load \
|
||||
; do
|
||||
mysql-multilib_disable_test "$t" "False positives in Gentoo"
|
||||
done
|
||||
|
||||
# Run mysql tests
|
||||
pushd "${TESTDIR}"
|
||||
|
||||
# Set file limits higher so tests run
|
||||
ulimit -n 3000
|
||||
|
||||
# run mysql-test tests
|
||||
perl mysql-test-run.pl --force --vardir="${T}/var-tests" \
|
||||
--suite-timeout=5000
|
||||
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,46 @@
|
||||
--- a/redis.conf 2014-12-02 16:22:38.722433643 +0100
|
||||
+++ b/redis.conf 2014-12-02 16:22:16.252249350 +0100
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
# When running daemonized, Redis writes a pid file in /var/run/redis.pid by
|
||||
# default. You can specify a custom pid file location here.
|
||||
-pidfile /var/run/redis.pid
|
||||
+pidfile /run/redis/redis.pid
|
||||
|
||||
# Accept connections on the specified port, default is 6379.
|
||||
# If port 0 is specified Redis will not listen on a TCP socket.
|
||||
@@ -61,7 +61,7 @@
|
||||
# Examples:
|
||||
#
|
||||
# bind 192.168.1.100 10.0.0.1
|
||||
-# bind 127.0.0.1
|
||||
+bind 127.0.0.1
|
||||
|
||||
# Specify the path for the Unix socket that will be used to listen for
|
||||
# incoming connections. There is no default, so Redis will not listen
|
||||
@@ -100,7 +100,7 @@
|
||||
# Specify the log file name. Also the empty string can be used to force
|
||||
# Redis to log on the standard output. Note that if you use standard
|
||||
# output for logging but daemonize, logs will be sent to /dev/null
|
||||
-logfile ""
|
||||
+logfile /var/log/redis/redis.log
|
||||
|
||||
# To enable logging to the system logger, just set 'syslog-enabled' to yes,
|
||||
# and optionally update the other syslog parameters to suit your needs.
|
||||
@@ -184,7 +184,7 @@
|
||||
# The Append Only File will also be created inside this directory.
|
||||
#
|
||||
# Note that you must specify a directory here, not a file name.
|
||||
-dir ./
|
||||
+dir /var/lib/redis/
|
||||
|
||||
################################# REPLICATION #################################
|
||||
|
||||
@@ -403,6 +403,7 @@
|
||||
# output buffers (but this is not needed if the policy is 'noeviction').
|
||||
#
|
||||
# maxmemory <bytes>
|
||||
+maxmemory 67108864
|
||||
|
||||
# MAXMEMORY POLICY: how Redis will select what to remove when maxmemory
|
||||
# is reached. You can select among five behaviors:
|
@ -1 +1,2 @@
|
||||
DIST dee-1.0.14.tar.gz 681061 SHA256 1173187eb7d4ef6cbbe8b87d16b4d451ef023bf4151c9759d99bdedaaca3020c SHA512 f18e2ff262fa346c53747e236b13dbab3e379f8479b8af5453ee6a2f26ff9b0f9c0252c65163818b21b56a8c0284bf51f563f0148f17b348ff5a596d25e60d3e WHIRLPOOL eddda43c63f4fb6724ddec788836b6b5770a6822f81947a045644e29fa9b59b5f5e149d62dbcae3c960c8ff6f6b15e4ae898fa3d24e9ccb5148e191492935e9e
|
||||
DIST dee-1.2.7.tar.gz 712167 SHA256 1bf0336ce684aa0f48d6eae2469628c1a9b43695a77443bc31a5790aa673bf8a SHA512 32e25a2164cf052a76cf021006e1cdeca9b25081d19b5e7f1700308ddc21f65b4b5230fef0197fdda1739281b96af39fbf9d1df50d79c812cea8a6f60fbb7248 WHIRLPOOL 95d471be45a338200f5f88be45e8d7f333e34912c55f9b07863e903d86d1936ccfd013b68a6b22931c80f60a59e8447e11472c61e4de975a8731317924c8970d
|
||||
|
@ -0,0 +1,93 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dee/dee-1.2.7.ebuild,v 1.1 2014/12/03 11:36:15 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{3,4} )
|
||||
|
||||
AUTOTOOLS_AUTORECONF=y
|
||||
|
||||
inherit autotools-utils vala python-r1
|
||||
|
||||
DESCRIPTION="Provide objects allowing to create Model-View-Controller type programs across DBus"
|
||||
HOMEPAGE="https://launchpad.net/dee/"
|
||||
SRC_URI="https://launchpad.net/dee/1.0/${PV}/+download/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-3"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="doc debug examples +icu introspection static-libs test"
|
||||
|
||||
REQUIRED_USE="introspection? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/glib:2
|
||||
dev-libs/icu:=
|
||||
introspection? (
|
||||
${PYTHON_DEPS}
|
||||
dev-libs/gobject-introspection
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
$(vala_depend)
|
||||
doc? ( dev-util/gtk-doc )
|
||||
test? (
|
||||
dev-libs/gtx
|
||||
dev-util/dbus-test-runner
|
||||
)"
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e '/GCC_FLAGS/s:-g::' \
|
||||
-e 's:vapigen:${VAPIGEN}:g' \
|
||||
-i configure.ac || die
|
||||
|
||||
sed \
|
||||
-e 's:bindings::g' \
|
||||
-i Makefile.am || die
|
||||
|
||||
vala_src_prepare
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
--disable-silent-rules
|
||||
$(use_enable debug trace-log)
|
||||
$(use_enable doc gtk-doc)
|
||||
$(use_enable icu)
|
||||
$(use_enable test tests)
|
||||
# $(use_enable test extended-tests)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
use introspection && python_copy_sources
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
autotools-utils_src_compile
|
||||
|
||||
compilation() {
|
||||
cd bindings || die
|
||||
emake \
|
||||
pyexecdir="$(python_get_sitedir)"
|
||||
}
|
||||
use introspection && python_foreach_impl run_in_build_dir compilation
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PN}/
|
||||
doins -r examples
|
||||
fi
|
||||
|
||||
installation() {
|
||||
cd bindings || die
|
||||
emake \
|
||||
PYGI_OVERRIDES_DIR="$(python_get_sitedir)"/gi/overrides \
|
||||
DESTDIR="${D}" \
|
||||
install
|
||||
}
|
||||
use introspection && python_foreach_impl run_in_build_dir installation
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST libsigc++-1.2.7.tar.bz2 326205 SHA256 d9163d90e259bfde9164c7b218475a7664a7907a1b3197f17bc1035f36112225 SHA512 79fd9657219459bce64fc069dbcb054959e324b5d546b5f11acaae5e5bedcc4dca699a21c949e3f6b2ec0dbe1c3dba3981158e5950d0aaba5028445b2ad5740f WHIRLPOOL dc6df83f3d39883993f612150a62cfc470b9eabd28f36bb674d90daf80de894d3d37541df572d85f8873cba4d8a4e70c08ae54f83476c33f839bc86ea5b3cb88
|
||||
DIST libsigc++-2.3.1.tar.xz 3458088 SHA256 67d05852b31fdb267c9fdcecd40b046a11aa54d884435e99e3c60dd20cd60393 SHA512 8c9aa63c56e978ec3e38fda9919ffbba173b97342d0e19d0ae3126e9edb97aa1d42e79897a65b054044e87604f67f1f804db8d7a8e3dc68540b1441188b8a1ef WHIRLPOOL 66f5edf5d974eadac4782929b6e2b9bf55268502facd9323a6a572fef521d613b2223331f9c97977b191538ed32e72399eaf4b0f40d4e58e4bbb6f0d0755ff39
|
||||
DIST libsigc++-2.3.2.tar.xz 3592592 SHA256 f0305bb6d2185de1513b35843f3d4a85abfec7c969034140d56cf14ce70aa411 SHA512 e62f221944c635881e14370810d3fce1c980ae7388ee43a30a3ccaec5bc320bc4bb03c9c5a438cacba26cab923f3df36408406fca9ba0bb37f29f1b69d885c04 WHIRLPOOL 4ccb3b012cc3d0c607c299e116bfd37ffbcb26d163f12ea4ed0bce5b74372062a42647813cd6958b1bc2467c410982cd5ea6a6c615dd9a44d25561f65cd8f629
|
||||
DIST libsigc++-2.4.0.tar.xz 3630260 SHA256 7593d5fa9187bbad7c6868dce375ce3079a805f3f1e74236143bceb15a37cd30 SHA512 b5024768d249ae04ce9090ea3467dca05faf455ab568204da1a8e5ba728b5c45bf345b8516bfa4643afdee4c5981bb8b560800ac0960e4a239c0a66a2453c984 WHIRLPOOL 342770ef34f392ae85a9bbbb08c074807e961c7124c186c5f555b57d982140f2c3c93a76de86ec97556281cfd572a7120cc5deea28b6615be9e3f1311da8dbdb
|
||||
|
@ -1,24 +0,0 @@
|
||||
From df361299c3f9a0922a683e5fa3869764932bb19a Mon Sep 17 00:00:00 2001
|
||||
From: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
|
||||
Date: Fri, 8 Aug 2014 12:47:02 +0200
|
||||
Subject: Add an include in limit_reference.h
|
||||
|
||||
* sigc++/macros/limit_reference.h.m4: limit_reference.h must include
|
||||
visit_each.h, with the primary definition of template struct visitor.
|
||||
https://mail.gnome.org/archives/libsigc-list/2014-August/msg00001.html
|
||||
|
||||
diff --git a/sigc++/macros/limit_reference.h.m4 b/sigc++/macros/limit_reference.h.m4
|
||||
index 802446c..bb4b3b7 100644
|
||||
--- a/sigc++/macros/limit_reference.h.m4
|
||||
+++ b/sigc++/macros/limit_reference.h.m4
|
||||
@@ -137,6 +137,7 @@ divert(0)
|
||||
|
||||
_FIREWALL([LIMIT_REFERENCE])
|
||||
|
||||
+#include <sigc++/visit_each.h>
|
||||
#include <sigc++/type_traits.h>
|
||||
#include <sigc++/trackable.h>
|
||||
|
||||
--
|
||||
cgit v0.10.1
|
||||
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libsigc++/libsigc++-2.3.2-r1.ebuild,v 1.1 2014/09/07 12:41:18 pacho Exp $
|
||||
|
||||
EAPI="5"
|
||||
GCONF_DEBUG="no"
|
||||
|
||||
inherit eutils gnome2 flag-o-matic
|
||||
|
||||
DESCRIPTION="Typesafe callback system for standard C++"
|
||||
HOMEPAGE="http://libsigc.sourceforge.net/"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc static-libs test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="sys-devel/m4"
|
||||
# Needs mm-common for eautoreconf
|
||||
|
||||
src_prepare() {
|
||||
# don't waste time building examples
|
||||
sed -i 's|^\(SUBDIRS =.*\)examples\(.*\)$|\1\2|' \
|
||||
Makefile.am Makefile.in || die "sed examples failed"
|
||||
|
||||
# don't waste time building tests unless USE=test
|
||||
if ! use test ; then
|
||||
sed -i 's|^\(SUBDIRS =.*\)tests\(.*\)$|\1\2|' \
|
||||
Makefile.am Makefile.in || die "sed tests failed"
|
||||
fi
|
||||
|
||||
# Add an include in limit_reference.h (from 'master'), bug #522166
|
||||
epatch "${FILESDIR}/${P}-missing-include.patch"
|
||||
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
filter-flags -fno-exceptions
|
||||
|
||||
gnome2_src_configure \
|
||||
$(use_enable doc documentation) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
if use doc ; then
|
||||
dohtml -r docs/reference/html/* docs/images/*
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins -r examples
|
||||
fi
|
||||
}
|
@ -1,53 +0,0 @@
|
||||
From MacPorts:
|
||||
https://trac.macports.org/browser/trunk/dports/devel/nettle/files/patch-configure.diff
|
||||
|
||||
nettle: move -L. before $(LDFLAGS) (which will contain -L${prefix}/lib)
|
||||
so future updates when the new and old libraries are incompatible don't
|
||||
go awry
|
||||
|
||||
Reworked by Gentoo for configure.ac
|
||||
|
||||
Fixes in particular the linking stage on Darwin, using the right
|
||||
dependency libs, and creating the right names.
|
||||
|
||||
Fixed incorrect -gmp argument in LIBS (probably typo)
|
||||
|
||||
|
||||
--- configure.ac
|
||||
+++ configure.ac
|
||||
@@ -61,9 +61,7 @@
|
||||
[enable_gcov=no])
|
||||
|
||||
LSH_RPATH_INIT([`echo $with_lib_path | sed 's/:/ /g'` \
|
||||
- `echo $exec_prefix | sed "s@^NONE@$prefix/lib@g" | sed "s@^NONE@$ac_default_prefix/lib@g"` \
|
||||
- /usr/local/lib /sw/local/lib /sw/lib \
|
||||
- /usr/gnu/lib /opt/gnu/lib /sw/gnu/lib /usr/freeware/lib /usr/pkg/lib])
|
||||
+ `echo $exec_prefix | sed "s@^NONE@$prefix/lib@g" | sed "s@^NONE@$ac_default_prefix/lib@g"`])
|
||||
|
||||
# Checks for programs.
|
||||
AC_PROG_CC
|
||||
@@ -281,16 +280,16 @@
|
||||
;;
|
||||
darwin*)
|
||||
LIBNETTLE_FORLINK=libnettle.dylib
|
||||
- LIBNETTLE_SONAME='$(LIBNETTLE_FORLINK).$(LIBNETTLE_MAJOR)'
|
||||
- LIBNETTLE_FILE='$(LIBNETTLE_SONAME).$(LIBNETTLE_MINOR)'
|
||||
- LIBNETTLE_LINK='$(CC) -dynamiclib $(LDFLAGS)'
|
||||
- LIBNETTLE_LIBS=''
|
||||
+ LIBNETTLE_SONAME='libnettle.$(LIBNETTLE_MAJOR).dylib'
|
||||
+ LIBNETTLE_FILE='libnettle.$(LIBNETTLE_MAJOR).$(LIBNETTLE_MINOR).dylib'
|
||||
+ LIBNETTLE_LINK='$(CC) -dynamiclib $(LDFLAGS) -install_name ${libdir}/$(LIBNETTLE_SONAME) -compatibility_version $(LIBNETTLE_MAJOR) -current_version $(LIBNETTLE_MAJOR).$(LIBNETTLE_MINOR)'
|
||||
+ LIBNETTLE_LIBS='$(LIBS)'
|
||||
|
||||
LIBHOGWEED_FORLINK=libhogweed.dylib
|
||||
- LIBHOGWEED_SONAME='$(LIBHOGWEED_FORLINK).$(LIBHOGWEED_MAJOR)'
|
||||
- LIBHOGWEED_FILE='$(LIBHOGWEED_SONAME).$(LIBHOGWEED_MINOR)'
|
||||
- LIBHOGWEED_LINK='$(CC) -dynamiclib $(LDFLAGS)'
|
||||
- LIBHOGWEED_LIBS=''
|
||||
+ LIBHOGWEED_SONAME='libhogweed.$(LIBHOGWEED_MAJOR).dylib'
|
||||
+ LIBHOGWEED_FILE='libhogweed.$(LIBHOGWEED_MAJOR).$(LIBHOGWEED_MINOR).dylib'
|
||||
+ LIBHOGWEED_LINK='$(CC) -dynamiclib -L. $(LDFLAGS) -install_name ${libdir}/$(LIBHOGWEED_SONAME) -compatibility_version $(LIBHOGWEED_MAJOR) -current_version $(LIBHOGWEED_MAJOR).$(LIBHOGWEED_MINOR)'
|
||||
+ LIBHOGWEED_LIBS='$(LIBS) -lnettle'
|
||||
;;
|
||||
solaris*)
|
||||
# Sun's ld uses -h to set the soname, and this option is passed
|
@ -1,12 +0,0 @@
|
||||
diff -Naur nettle-2.4.orig//examples/Makefile.in nettle-2.4/examples/Makefile.in
|
||||
--- nettle-2.4.orig//examples/Makefile.in 2011-09-03 12:51:07.000000000 +0000
|
||||
+++ nettle-2.4/examples/Makefile.in 2012-05-08 23:49:01.580003605 +0000
|
||||
@@ -68,7 +68,7 @@
|
||||
|
||||
nettle-benchmark$(EXEEXT): nettle-benchmark.$(OBJEXT) nettle-openssl.$(OBJEXT) $(GETOPT_OBJS)
|
||||
$(LINK) nettle-benchmark.$(OBJEXT) nettle-openssl.$(OBJEXT) io.$(OBJEXT) $(GETOPT_OBJS) \
|
||||
- -lnettle $(BENCH_LIBS) $(OPENSSL_LIBFLAGS) -o nettle-benchmark$(EXEEXT)
|
||||
+ -lnettle -lm $(BENCH_LIBS) $(OPENSSL_LIBFLAGS) -o nettle-benchmark$(EXEEXT)
|
||||
|
||||
$(TARGETS) : io.$(OBJEXT) ../libnettle.a
|
||||
|
@ -1,39 +0,0 @@
|
||||
From 3f35444ca2ae842a546010180e2b16cdd0169b6c Mon Sep 17 00:00:00 2001
|
||||
From: Sean McGovern <gseanmcg@gmail.com>
|
||||
Date: Tue, 30 Oct 2012 19:23:27 -0400
|
||||
Subject: [PATCH] Probe for archiver tool
|
||||
|
||||
Gentoo bug#438160.
|
||||
---
|
||||
config.make.in | 2 +-
|
||||
configure.ac | 1 +
|
||||
2 files changed, 2 insertions(+), 1 deletions(-)
|
||||
|
||||
diff --git a/config.make.in b/config.make.in
|
||||
index 58ee19c..f42421f 100644
|
||||
--- a/config.make.in
|
||||
+++ b/config.make.in
|
||||
@@ -46,7 +46,7 @@ LIBHOGWEED_FORLINK = @LIBHOGWEED_FORLINK@
|
||||
LIBHOGWEED_LIBS = @LIBHOGWEED_LIBS@
|
||||
LIBHOGWEED_LINK = @LIBHOGWEED_LINK@
|
||||
|
||||
-AR = ar
|
||||
+AR = @AR@
|
||||
ARFLAGS = cru
|
||||
AUTOCONF = autoconf
|
||||
AUTOHEADER = autoheader
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index dea9bd4..737febb 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -104,6 +104,7 @@ AC_PROG_RANLIB
|
||||
AC_CHECK_TOOL(NM, nm, strings)
|
||||
# Used only for the GNU-stack configure test.
|
||||
AC_CHECK_TOOL(OBJDUMP, objdump, false)
|
||||
+AC_CHECK_TOOL(AR, ar, false)
|
||||
|
||||
if test "x$ac_cv_prog_cc_stdc" = xno ; then
|
||||
AC_ERROR([the C compiler doesn't handle ANSI-C]) #'
|
||||
--
|
||||
1.7.8.6
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- a/examples/Makefile.in
|
||||
+++ b/examples/Makefile.in
|
||||
@@ -11,7 +11,7 @@ PRE_CPPFLAGS = -I.. -I$(top_srcdir)
|
||||
PRE_LDFLAGS = -L..
|
||||
|
||||
OPENSSL_LIBFLAGS = @OPENSSL_LIBFLAGS@
|
||||
-BENCH_LIBS = @BENCH_LIBS@
|
||||
+BENCH_LIBS = @BENCH_LIBS@ -lm
|
||||
|
||||
RSA_TARGETS = rsa-keygen$(EXEEXT) rsa-sign$(EXEEXT) \
|
||||
rsa-verify$(EXEEXT) rsa-encrypt$(EXEEXT) rsa-decrypt$(EXEEXT)
|
@ -1,108 +0,0 @@
|
||||
From c4a57cf2b0ebf3b99309f40cfa1c5107ae038d84 Mon Sep 17 00:00:00 2001
|
||||
From: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
Date: Fri, 14 Dec 2012 23:31:10 +0200
|
||||
Subject: [PATCH] build: add --enable-static option
|
||||
|
||||
Gentoo bug#405525, support not installing static libraries.
|
||||
|
||||
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
|
||||
---
|
||||
Makefile.in | 16 ++++++++++------
|
||||
configure.ac | 12 ++++++++++++
|
||||
2 files changed, 22 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/Makefile.in b/Makefile.in
|
||||
index be0de3c..d4a2a7d 100644
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -21,7 +21,11 @@ include config.make
|
||||
PRE_CPPFLAGS = -I.
|
||||
# FIXME: Add configuration of LIBEXT?
|
||||
LIBTARGETS = libnettle.a @IF_HOGWEED@ libhogweed.a
|
||||
-SHLIBTARGETS = $(LIBNETTLE_FORLINK) @IF_HOGWEED@ $(LIBHOGWEED_FORLINK)
|
||||
+@IF_STATIC@INSTALL_LIBTARGETS = install-static
|
||||
+@IF_STATIC@UNINSTALL_LIBTARGETS = uninstall-static
|
||||
+@IF_SHARED@SHLIBTARGETS = $(LIBNETTLE_FORLINK) @IF_HOGWEED@ $(LIBHOGWEED_FORLINK)
|
||||
+@IF_SHARED@INSTALL_SHLIBTARGETS = install-shared-nettle @IF_HOGWEED@ install-shared-hogweed
|
||||
+@IF_SHARED@UNINSTALL_SHLIBTARGETS = uninstall-shared
|
||||
|
||||
getopt_SOURCES = getopt.c getopt1.c
|
||||
getopt_TARGETS = $(getopt_SOURCES:.c=.$(OBJEXT))
|
||||
@@ -32,7 +36,7 @@ internal_TARGETS = $(internal_SOURCES:.c=.$(OBJEXT))
|
||||
TARGETS = aesdata$(EXEEXT) desdata$(EXEEXT) twofishdata$(EXEEXT) \
|
||||
shadata$(EXEEXT) gcmdata$(EXEEXT) \
|
||||
$(getopt_TARGETS) $(internal_TARGETS) \
|
||||
- $(LIBTARGETS) @IF_SHARED@ $(SHLIBTARGETS)
|
||||
+ $(LIBTARGETS) $(SHLIBTARGETS)
|
||||
IMPLICIT_TARGETS = @IF_DLL@ $(LIBNETTLE_FILE) $(LIBHOGWEED_FILE)
|
||||
|
||||
DOCTARGETS = nettle.info nettle.html nettle.pdf
|
||||
@@ -302,8 +306,8 @@ hogweed.pc: hogweed.pc.in config.status
|
||||
./config.status $@
|
||||
|
||||
# Installation
|
||||
-install-here: install-info install-headers install-static install-pkgconfig \
|
||||
- @IF_SHARED@ install-shared-nettle @IF_HOGWEED@ install-shared-hogweed
|
||||
+install-here: install-info install-headers install-pkgconfig \
|
||||
+ $(INSTALL_LIBTARGETS) $(INSTALL_SHLIBTARGETS)
|
||||
|
||||
install-static: $(LIBTARGETS)
|
||||
$(MKDIR_P) $(DESTDIR)$(libdir)
|
||||
@@ -369,8 +373,8 @@ install-pkgconfig: $(PKGCONFIG_FILES)
|
||||
done
|
||||
|
||||
# Uninstall
|
||||
-uninstall-here: uninstall-info uninstall-headers uninstall-static \
|
||||
- uninstall-pkgconfig @IF_SHARED@ uninstall-shared
|
||||
+uninstall-here: uninstall-info uninstall-headers uninstall-pkgconfig \
|
||||
+ $(UNINSTALL_LIBTARGETS) $(UNINSTALL_SHLIBTARGETS)
|
||||
|
||||
uninstall-static:
|
||||
for f in $(LIBTARGETS) ; do \
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 6bf2b8b..994ee75 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -43,6 +43,10 @@ AC_ARG_ENABLE(assembler,
|
||||
AC_HELP_STRING([--disable-assembler],[Disable assembler code]),,
|
||||
[enable_assembler=yes])
|
||||
|
||||
+AC_ARG_ENABLE(static,
|
||||
+ AC_HELP_STRING([--disable-static], [Do not build any static library]),,
|
||||
+ [enable_static=yes])
|
||||
+
|
||||
AC_ARG_ENABLE(shared,
|
||||
AC_HELP_STRING([--disable-shared], [Do not build any shared library]),,
|
||||
[enable_shared=yes])
|
||||
@@ -566,6 +570,12 @@ else
|
||||
IF_HOGWEED='#'
|
||||
fi
|
||||
|
||||
+if test "x$enable_static" = xyes ; then
|
||||
+ IF_STATIC=''
|
||||
+else
|
||||
+ IF_STATIC='#'
|
||||
+fi
|
||||
+
|
||||
if test "x$enable_shared" = xyes ; then
|
||||
IF_SHARED=''
|
||||
else
|
||||
@@ -573,6 +583,7 @@ else
|
||||
fi
|
||||
|
||||
AC_SUBST(IF_HOGWEED)
|
||||
+AC_SUBST(IF_STATIC)
|
||||
AC_SUBST(IF_SHARED)
|
||||
AC_SUBST(IF_DLL)
|
||||
|
||||
@@ -654,6 +665,7 @@ AC_MSG_NOTICE([summary of build options:
|
||||
Install prefix: ${prefix}
|
||||
Library directory: ${libdir}
|
||||
Compiler: ${CC}
|
||||
+ Static libraries: ${enable_static}
|
||||
Shared libraries: ${enable_shared}
|
||||
Public key crypto: ${enable_public_key}
|
||||
])
|
||||
--
|
||||
1.7.8.6
|
||||
|
@ -1,89 +0,0 @@
|
||||
--- nettle-2.6/examples/Makefile.in
|
||||
+++ nettle-2.6/examples/Makefile.in
|
||||
@@ -8,7 +8,7 @@
|
||||
include ../config.make
|
||||
|
||||
PRE_CPPFLAGS = -I.. -I$(top_srcdir)
|
||||
-PRE_LDFLAGS = -L..
|
||||
+PRE_LDFLAGS = -L../.lib
|
||||
|
||||
OPENSSL_LIBFLAGS = @OPENSSL_LIBFLAGS@
|
||||
BENCH_LIBS = @BENCH_LIBS@ -lm
|
||||
@@ -49,11 +49,11 @@
|
||||
( cd .. && $(MAKE) nettle-internal.$(OBJEXT))
|
||||
|
||||
# For Solaris and BSD make, we have to use an explicit rule for each executable
|
||||
-next-prime$(EXEEXT): next-prime.$(OBJEXT) $(GETOPT_OBJS) ../libhogweed.a
|
||||
+next-prime$(EXEEXT): next-prime.$(OBJEXT) $(GETOPT_OBJS) ../$(LIBHOGWEED_FORLINK)
|
||||
$(LINK) next-prime.$(OBJEXT) $(GETOPT_OBJS) \
|
||||
-lhogweed -lnettle $(LIBS) -o next-prime$(EXEEXT)
|
||||
|
||||
-random-prime$(EXEEXT): random-prime.$(OBJEXT) io.$(OBJEXT) $(GETOPT_OBJS) ../libhogweed.a
|
||||
+random-prime$(EXEEXT): random-prime.$(OBJEXT) io.$(OBJEXT) $(GETOPT_OBJS) ../$(LIBHOGWEED_FORLINK)
|
||||
$(LINK) random-prime.$(OBJEXT) io.$(OBJEXT) $(GETOPT_OBJS) \
|
||||
-lhogweed -lnettle $(LIBS) -o random-prime$(EXEEXT)
|
||||
|
||||
@@ -102,7 +102,7 @@
|
||||
nettle-benchmark$(EXEEXT): $(BENCH_OBJS)
|
||||
$(LINK) $(BENCH_OBJS) -lnettle $(BENCH_LIBS) $(OPENSSL_LIBFLAGS) -o nettle-benchmark$(EXEEXT)
|
||||
|
||||
-$(TARGETS) : io.$(OBJEXT) ../libnettle.a
|
||||
+$(TARGETS) : io.$(OBJEXT) ../$(LIBNETTLE_FORLINK)
|
||||
|
||||
|
||||
check: $(TS_ALL)
|
||||
--- nettle-2.6/testsuite/Makefile.in
|
||||
+++ nettle-2.6/testsuite/Makefile.in
|
||||
@@ -8,7 +8,7 @@
|
||||
include ../config.make
|
||||
|
||||
PRE_CPPFLAGS = -I.. -I$(top_srcdir)
|
||||
-PRE_LDFLAGS = -L..
|
||||
+PRE_LDFLAGS = -L../.lib
|
||||
|
||||
TS_NETTLE_SOURCES = aes-test.c arcfour-test.c arctwo-test.c \
|
||||
blowfish-test.c cast128-test.c \
|
||||
@@ -93,7 +93,7 @@
|
||||
include $(srcdir)/.test-rules.make
|
||||
|
||||
$(TARGETS) $(EXTRA_TARGETS): testutils.$(OBJEXT) ../nettle-internal.$(OBJEXT) \
|
||||
- ../libnettle.a @IF_HOGWEED@ ../libhogweed.a
|
||||
+ ../$(LIBNETTLE_FORLINK) @IF_HOGWEED@ ../$(LIBHOGWEED_FORLINK)
|
||||
|
||||
# For use as, e.g.,
|
||||
#
|
||||
--- nettle-2.6/tools/Makefile.in
|
||||
+++ nettle-2.6/tools/Makefile.in
|
||||
@@ -15,7 +15,7 @@
|
||||
include ../config.make
|
||||
|
||||
PRE_CPPFLAGS = -I.. -I$(top_srcdir)
|
||||
-PRE_LDFLAGS = -L..
|
||||
+PRE_LDFLAGS = -L../.lib
|
||||
|
||||
HOGWEED_TARGETS = pkcs1-conv$(EXEEXT)
|
||||
TARGETS = sexp-conv$(EXEEXT) nettle-hash$(EXEEXT) nettle-lfib-stream$(EXEEXT) \
|
||||
@@ -34,19 +34,19 @@
|
||||
DISTFILES = $(SOURCES) Makefile.in input.h misc.h output.h parse.h
|
||||
|
||||
sexp_conv_OBJS = $(sexp_conv_SOURCES:.c=.$(OBJEXT)) $(getopt_OBJS)
|
||||
-sexp-conv$(EXEEXT): $(sexp_conv_OBJS) ../libnettle.a
|
||||
+sexp-conv$(EXEEXT): $(sexp_conv_OBJS) ../$(LIBNETTLE_FORLINK)
|
||||
$(LINK) $(sexp_conv_OBJS) -lnettle $(LIBS) -o $@
|
||||
|
||||
-nettle-lfib-stream$(EXEEXT): nettle-lfib-stream.$(OBJEXT) ../libnettle.a
|
||||
+nettle-lfib-stream$(EXEEXT): nettle-lfib-stream.$(OBJEXT) ../$(LIBNETTLE_FORLINK)
|
||||
$(LINK) nettle-lfib-stream.$(OBJEXT) -lnettle $(LIBS) -o $@
|
||||
|
||||
pkcs1_conv_OBJS = $(pkcs1_conv_SOURCES:.c=.$(OBJEXT)) $(getopt_OBJS)
|
||||
-pkcs1-conv$(EXEEXT): $(pkcs1_conv_OBJS) ../libnettle.a ../libhogweed.a
|
||||
+pkcs1-conv$(EXEEXT): $(pkcs1_conv_OBJS) ../$(LIBNETTLE_FORLINK) ../$(LIBHOGWEED_FORLINK)
|
||||
$(LINK) $(pkcs1_conv_OBJS) -lhogweed -lnettle $(LIBS) -o $@
|
||||
|
||||
# FIXME: Avoid linking with gmp
|
||||
nettle_hash_OBJS = $(nettle_hash_SOURCES:.c=.$(OBJEXT)) $(getopt_OBJS)
|
||||
-nettle-hash$(EXEEXT): $(nettle_hash_OBJS) ../libnettle.a
|
||||
+nettle-hash$(EXEEXT): $(nettle_hash_OBJS) ../$(LIBNETTLE_FORLINK)
|
||||
$(LINK) $(nettle_hash_OBJS) -lnettle $(LIBS) -o $@
|
||||
|
||||
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nettle/nettle-2.4.ebuild,v 1.15 2012/07/24 15:08:38 flameeyes Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
DESCRIPTION="Low-level cryptographic library"
|
||||
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"
|
||||
SRC_URI="http://www.lysator.liu.se/~nisse/archive/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( LGPL-3 LGPL-2.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="+gmp"
|
||||
|
||||
DEPEND="gmp? ( dev-libs/gmp )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
sed -e "/CFLAGS=/s: -ggdb3::" -i configure.ac || die "sed failed"
|
||||
epatch "${FILESDIR}"/${P}-darwin-shlink.patch
|
||||
epatch "${FILESDIR}"/${P}-missing-libm-link.patch
|
||||
sed -i -e 's/solaris\*)/sunldsolaris*)/' configure.ac || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# --disable-openssl bug #427526
|
||||
econf \
|
||||
--enable-shared \
|
||||
$(use_enable gmp public-key) \
|
||||
--disable-openssl
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nettle/nettle-2.5-r1.ebuild,v 1.2 2012/12/14 22:35:13 alonbl Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
DESCRIPTION="Low-level cryptographic library"
|
||||
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"
|
||||
SRC_URI="http://www.lysator.liu.se/~nisse/archive/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( LGPL-3 LGPL-2.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="static-libs +gmp"
|
||||
|
||||
DEPEND="gmp? ( dev-libs/gmp )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
sed -e "/CFLAGS=/s: -ggdb3::" -i configure.ac || die
|
||||
epatch "${FILESDIR}"/${PN}-2.5-missing-libm-link.patch
|
||||
sed -i -e 's/solaris\*)/sunldsolaris*)/' configure.ac || die
|
||||
epatch "${FILESDIR}/${P}-static-libs.patch"
|
||||
epatch "${FILESDIR}/${P}-build-ar.patch"
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# --disable-openssl bug #427526
|
||||
econf \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable gmp public-key) \
|
||||
--disable-openssl
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nettle/nettle-2.5.ebuild,v 1.9 2012/10/20 16:40:22 armin76 Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
DESCRIPTION="Low-level cryptographic library"
|
||||
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"
|
||||
SRC_URI="http://www.lysator.liu.se/~nisse/archive/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( LGPL-3 LGPL-2.1 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="+gmp"
|
||||
|
||||
DEPEND="gmp? ( dev-libs/gmp )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
sed -e "/CFLAGS=/s: -ggdb3::" -i configure.ac || die
|
||||
epatch "${FILESDIR}"/${PN}-2.5-missing-libm-link.patch
|
||||
sed -i -e 's/solaris\*)/sunldsolaris*)/' configure.ac || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# --disable-openssl bug #427526
|
||||
econf \
|
||||
--enable-shared \
|
||||
$(use_enable gmp public-key) \
|
||||
--disable-openssl
|
||||
}
|
@ -1,50 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/nettle/nettle-2.6.ebuild,v 1.15 2013/03/15 15:25:17 jer Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
DESCRIPTION="Low-level cryptographic library"
|
||||
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"
|
||||
SRC_URI="http://www.lysator.liu.se/~nisse/archive/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( LGPL-3 LGPL-2.1 )"
|
||||
SLOT="0/4" # subslot = libnettle soname version
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="doc +gmp static-libs test"
|
||||
|
||||
DEPEND="gmp? ( dev-libs/gmp )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-shared.patch
|
||||
|
||||
sed -e '/CFLAGS=/s: -ggdb3::' \
|
||||
-e 's/solaris\*)/sunldsolaris*)/' \
|
||||
-i configure.ac || die
|
||||
|
||||
# conditionally build tests and examples required by tests
|
||||
use test || sed -i '/SUBDIRS/s/testsuite examples//' Makefile.in || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# --disable-openssl bug #427526
|
||||
econf \
|
||||
$(use_enable gmp public-key) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable doc documentation) \
|
||||
--disable-openssl
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
if use doc ; then
|
||||
dohtml nettle.html
|
||||
dodoc nettle.pdf
|
||||
fi
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Cache-Memcached-Fast/Cache-Memcached-Fast-0.230.0.ebuild,v 1.1 2014/12/03 00:31:37 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=KROKI
|
||||
MODULE_VERSION=0.23
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Perl client for memcached, in C language"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
MAKEOPTS="${MAKEOPTS} -j1"
|
||||
|
||||
DEPEND="
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? ( virtual/perl-Test-Simple )
|
||||
"
|
@ -1 +1,2 @@
|
||||
DIST Cache-Memcached-Fast-0.21.tar.gz 95139 SHA256 b17c2bc65f886dcd3a8b822d76a50de2f8addfd0b5a857988967adaffc9c7c53 SHA512 e81c2c0dc57e0823dc2df4f6ee5fc62bb53af248def15d8e7693631b615ebb896950cf5d12b22aa34132ff9e12a8f53727849522b839aca4f7dd080addc90202 WHIRLPOOL cd17f8fd029cc0ccf1bee2b49591367faef827f47cf0f09ca08969edfec8f63838082d5a47ac3482534ee6c9c2fa6757c490fddc5c6df338295ec3cc12035520
|
||||
DIST Cache-Memcached-Fast-0.23.tar.gz 102205 SHA256 df20beaebf85180154be5a99886686793cf1beee9081ed7de0ae66c4573d200f SHA512 2023eaec65da3ad8ac48907f86dd2f6a679939659a0047c46654aafaf3aceefcd0e03aee340214aa4300a0f4469da74b646a7a1f2c99ea9dcc6e3438f5d7899e WHIRLPOOL 34a54ed1c27524631849fca7720dad5b866c777e7c6776e7e2463add63a4af535eb4519b72db325f1c9a85af14165350c0d7c2739c2dd75b290a0a2f312da411
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Plucene/Plucene-1.250.0-r2.ebuild,v 1.1 2014/12/03 00:50:03 dilfridge Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=TMTM
|
||||
MODULE_VERSION=1.25
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Plucene - the Perl lucene port"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="virtual/perl-Memoize
|
||||
dev-perl/Tie-Array-Sorted
|
||||
dev-perl/Encode-compat
|
||||
dev-perl/File-Slurp
|
||||
dev-perl/Class-Virtual
|
||||
dev-perl/Class-Accessor
|
||||
virtual/perl-Time-Piece
|
||||
virtual/perl-File-Spec
|
||||
>=virtual/perl-Scalar-List-Utils-1.13
|
||||
dev-perl/Lingua-Stem
|
||||
dev-perl/Bit-Vector-Minimal
|
||||
dev-perl/IO-stringy"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-Test-Harness-2.30
|
||||
>=virtual/perl-Module-Build-0.28"
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
src_install() {
|
||||
perl-module_src_install
|
||||
rm -rf "${ED}"/usr/bin
|
||||
rm -rf "${ED}"/usr/share/man
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins bin/*
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST beanstalkc-0.2.0.tar.gz 3518 SHA256 42ea9c71322e0a4b04822be83e55240986ddc4061314ec49132fdbafe750e37a SHA512 e45c4a0a9e2ff6c3f08c6b8c2e1617b31c118f366c7fba95e8b404fb461e78486e5328e6625386461fb944d28da6ea85a058c2847c5093fcc7dc28c4060b016e WHIRLPOOL d1735b807069bb481440216951cacc5ace3c59cfd7b7ca5a8cb0d18076147e490423241c99a35f8f44945b790bd4b7c406d1fc5eae0551385a96fcd9613eb8ec
|
||||
DIST beanstalkc-0.3.0.tar.gz 3849 SHA256 45c3915ed876f80712fcafadee0feaaf0628e5c297e33aaea7f7b229deb80467 SHA512 9b0204d2bb0f43e9db77bf13e230df25ae02032aa228e5a3cdc8cedcf89bbd09b23b88a194a0b9e6370b6e528e5f28dcb613a9cae8851fbdb57bad5a3936cfc4 WHIRLPOOL 4151836b56b7f905946539d8eca3dc7d411fbfc1aa823b2b91e00aa8e9713a42a8d075e2981287d22f823d9eab287fe5f44c4ce068b521a97612f7208bf2a1cc
|
||||
DIST beanstalkc-0.4.0.tar.gz 13921 SHA256 98978e57797320146f4b233286d9a02f65d20bad0168424118839fc608085280 SHA512 30485aed4036549c524982bbabe5a27af5fe6f0547175622019b4469fc1fef32d013cbef5e38a1928ab92a3acf6aba9bc7607c3e8e9f2f3c6f65631d39471a7b WHIRLPOOL ca43ca379ed87046f926185d43caeab8f29ffb4388bdc0e6184cf59f98016537e68f8f63188199c895b45d9da39df59cdf34b39372faffbc5499300c5f919a2d
|
||||
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/beanstalkc/beanstalkc-0.2.0.ebuild,v 1.5 2010/10/30 19:24:41 arfrever Exp $
|
||||
|
||||
EAPI="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="A simple beanstalkd client library"
|
||||
HOMEPAGE="http://github.com/earl/beanstalkc http://pypi.python.org/pypi/beanstalkc"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/pyyaml"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
DOCS="README"
|
||||
PYTHON_MODNAME="beanstalkc.py"
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/beanstalkc/beanstalkc-0.3.0-r1.ebuild,v 1.2 2013/09/05 18:46:01 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A simple beanstalkd client library"
|
||||
HOMEPAGE="http://github.com/earl/beanstalkc http://pypi.python.org/pypi/beanstalkc"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
@ -1,2 +1 @@
|
||||
DIST speaklater-1.2.tar.gz 3016 SHA256 4c48435d2c140e02f297c08044e73483e0514c88f6163b6471274550844305cc SHA512 b94f2739b987018d86e0d6bdfccfefbf8c86786b1cb6c29686e402061abddfa8c10f9166b5692aedff001232c05f67a1b533679f19c7a56f498cc2dfa3b63236 WHIRLPOOL 50257192b2bbd6ecff116aa59a9c0cfcdf23345f3cb2189079c5a7f78a0b0e0b878cb08a991af306ba8e02483be91e7c1d89b6f76e034d93a487b1f1ec9db77c
|
||||
DIST speaklater-1.3.tar.gz 3582 SHA256 59fea336d0eed38c1f0bf3181ee1222d0ef45f3a9dd34ebe65e6bfffdd6a65a9 SHA512 ae137d94c497cd4214e230c8906f3ba40e092f248206d37b61de2571567e39e27b7f58bcf2145bd0c81c195c3c5ed03fc0428e0a50c657c5c909ec82719454ef WHIRLPOOL 9e9edc0f6b9943f515eb36a13b038402e4093dfeb302f856858000ce87316508d31aafaf85e67e332b8bdfccec518912d87c61b3e45c930bd22bafc3dae8e1f9
|
||||
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/speaklater/speaklater-1.2.ebuild,v 1.1 2010/12/14 22:24:38 rafaelmartins Exp $
|
||||
|
||||
EAPI=3
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Lazy strings for Python"
|
||||
HOMEPAGE="https://github.com/mitsuhiko/speaklater"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
src_test() {
|
||||
testing() {
|
||||
"$(PYTHON)" "${S}/speaklater.py" || die 'test failed.'
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/speaklater/speaklater-1.3.ebuild,v 1.1 2012/07/30 07:05:49 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Lazy strings for Python"
|
||||
HOMEPAGE="https://github.com/mitsuhiko/speaklater"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
src_test() {
|
||||
testing() {
|
||||
"$(PYTHON)" "${S}/speaklater.py" || die 'test failed.'
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/cocaine/cocaine-0.5.4-r1.ebuild,v 1.1 2014/12/02 23:38:37 p8952 Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A small library for doing command lines"
|
||||
HOMEPAGE="http://www.thoughtbot.com/projects/cocaine"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "dev-ruby/climate_control:0"
|
||||
|
||||
ruby_add_bdepend "
|
||||
test? (
|
||||
>=dev-ruby/activesupport-3 <dev-ruby/activesupport-5
|
||||
dev-ruby/bourne
|
||||
<dev-ruby/mocha-1.0.0
|
||||
dev-ruby/posix-spawn
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i \
|
||||
-e '/git ls-files/d' \
|
||||
"${RUBY_FAKEGEM_GEMSPEC}" || die
|
||||
|
||||
rm Gemfile* || die
|
||||
|
||||
sed -i -e '/bundler/d' Rakefile || die
|
||||
|
||||
sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
|
||||
|
||||
# BufferedLogger is deprecated in activesupport-4.0, and removed in 4.1
|
||||
# Require active_support not active_support/buffered_logger.
|
||||
sed -i -e 's/\/buffered_logger//g' spec/spec_helper.rb || die
|
||||
}
|
@ -0,0 +1,81 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/nokogiri/nokogiri-1.6.5.ebuild,v 1.1 2014/12/03 07:06:14 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.rdoc CHANGELOG.ja.rdoc README.rdoc README.ja.rdoc ROADMAP.md STANDARD_RESPONSES.md"
|
||||
|
||||
inherit ruby-fakegem eutils multilib
|
||||
|
||||
DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
|
||||
HOMEPAGE="http://nokogiri.org/"
|
||||
LICENSE="MIT"
|
||||
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="${RDEPEND}
|
||||
>=dev-libs/libxml2-2.9.2:=
|
||||
dev-libs/libxslt
|
||||
virtual/libiconv"
|
||||
DEPEND="${DEPEND}
|
||||
>=dev-libs/libxml2-2.9.2
|
||||
dev-libs/libxslt
|
||||
virtual/libiconv"
|
||||
|
||||
# The tests require _minitest_, not the virtual; what is shipped with
|
||||
# Ruby 1.9 is *not* enough, unfortunately
|
||||
ruby_add_bdepend "
|
||||
dev-ruby/hoe
|
||||
dev-ruby/rake-compiler
|
||||
dev-ruby/rexical
|
||||
dev-ruby/rdoc
|
||||
dev-ruby/racc
|
||||
test? ( dev-ruby/minitest )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i \
|
||||
-e '/tasks\/cross_compile/s:^:#:' \
|
||||
-e '/:test.*prerequisites/s:^:#:' \
|
||||
Rakefile || die
|
||||
# Remove the cross compilation options since they interfere with
|
||||
# native building.
|
||||
sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die
|
||||
sed -i -e '/cross_config_options/d' Rakefile || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
|
||||
${RUBY} -Cext/${PN} extconf.rb \
|
||||
--with-zlib-include="${EPREFIX}"/usr/include \
|
||||
--with-zlib-lib="${EPREFIX}"/$(get_libdir) \
|
||||
--with-iconv-include="${EPREFIX}"/usr/include \
|
||||
--with-iconv-lib="${EPREFIX}"/$(get_libdir) \
|
||||
--with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
|
||||
--with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--with-xslt-dir="${EPREFIX}"/usr \
|
||||
--with-iconvlib=iconv \
|
||||
|| die "extconf.rb failed"
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
|
||||
${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed"
|
||||
fi
|
||||
|
||||
if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
|
||||
${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed"
|
||||
fi
|
||||
|
||||
emake -Cext/${PN} \
|
||||
V=1 \
|
||||
CFLAGS="${CFLAGS} -fPIC" \
|
||||
archflag="${LDFLAGS}" || die "make extension failed"
|
||||
cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die
|
||||
}
|
@ -0,0 +1,78 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/tortoisehg/tortoisehg-3.2.1.ebuild,v 1.1 2014/12/03 08:35:20 polynomial-c Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
|
||||
inherit distutils-r1 eutils
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SRC_URI="https://www.bitbucket.org/${PN}/targz/downloads/${P}.tar.gz"
|
||||
HG_DEPEND=">=dev-vcs/mercurial-3.0 <dev-vcs/mercurial-3.3"
|
||||
else
|
||||
inherit mercurial
|
||||
EHG_REPO_URI="https://bitbucket.org/tortoisehg/thg"
|
||||
EHG_REVISION="stable"
|
||||
KEYWORDS=""
|
||||
SRC_URI=""
|
||||
HG_DEPEND="dev-vcs/mercurial"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Set of graphical tools for Mercurial"
|
||||
HOMEPAGE="http://tortoisehg.bitbucket.org"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="${HG_DEPEND}
|
||||
dev-python/iniparse[${PYTHON_USEDEP}]
|
||||
dev-python/pygments[${PYTHON_USEDEP}]
|
||||
dev-python/PyQt4[svg,${PYTHON_USEDEP}]
|
||||
dev-python/qscintilla-python[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( >=dev-python/sphinx-1.0.3 )"
|
||||
|
||||
# Workaround race condition in build_qt
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_prepare_all() {
|
||||
if [[ ${LINGUAS+set} ]]; then
|
||||
cd i18n/tortoisehg || die
|
||||
local x y keep
|
||||
for x in *.po; do
|
||||
keep=false
|
||||
for y in ${LINGUAS}; do
|
||||
if [[ ${y} == ${x%.po}* ]]; then
|
||||
keep=true
|
||||
break
|
||||
fi
|
||||
done
|
||||
${keep} || rm "${x}" || die
|
||||
done
|
||||
cd "${S}" || die
|
||||
fi
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C doc html
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
dodoc doc/ReadMe*.txt doc/TODO contrib/mergetools.rc
|
||||
if use doc ; then
|
||||
dohtml -r doc/build/html/
|
||||
fi
|
||||
newicon -s scalable icons/scalable/apps/thg-logo.svg thg_logo.svg
|
||||
domenu contrib/thg.desktop
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "When startup of ${PN} fails with an API version mismatch error"
|
||||
elog "between dev-python/sip and dev-python/PyQt4 please rebuild"
|
||||
elog "dev-python/qscintilla-python."
|
||||
}
|
@ -1 +1 @@
|
||||
DIST gnome-mud-0.11.2.tar.bz2 444294 SHA256 d449e1433ab7d8b40bd4133ae6ef25b723f2d2894709094d196a10b930f52b06
|
||||
DIST gnome-mud-0.11.2.tar.bz2 444294 SHA256 d449e1433ab7d8b40bd4133ae6ef25b723f2d2894709094d196a10b930f52b06 SHA512 b8dd4ffa0cd5ab7077b21c908fb92b6b5c3e1fc65c06c890d8ebb4ab4fd6d1f8ac4a67d9a815634fc45f3357dd495ba329057df5662c00d2074278a16470c422 WHIRLPOOL 69c85b79000967b1ded1ac02683c9f0e895e045c5b3928de5720e222233692f59e83b6a14811c978b0893eae15b7d7fec4deccf5c2dda96f078cbda21f30bb06
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue