parent
d54379d467
commit
c8c6cd0048
@ -1,4 +1,3 @@
|
||||
DIST at-spi2-core-2.2.3.tar.xz 429444 SHA256 fb97f0a02fa378795e50857e22e640e099be1768081e28ca2dbdb3835f5b6af1 SHA512 4ff634339c7aecd90d1ec8b16478aae4da0db319ae1ee1ac5bcecc93098f797dc58359b718b9800bffa6da81afc41fed21eff71456a165aa6428f7a64179d631 WHIRLPOOL a698a217f99af089a9041b7162ebcff66d5d8a38050dd74750c77792380e368f57d91d2b1494a080674fb57560e566cd924cf930a5e7785f9ccdeb12a34504ab
|
||||
DIST at-spi2-core-2.4.2.tar.xz 441204 SHA256 61d926ffc49c7f9236580468c5c9dabda16cec37ef3aee78ca6f2751595518fd SHA512 38968eb9a135b3f7badae2a87e7ba6b3323bfd43f8494ac81fb6696f7056d0e0ab04679173f9f8f595284611327da83fcf5ada3a406080c3faf5ada98a5d6599 WHIRLPOOL aa0902f6992dc38610599d2ccabb7796699ee4ebe0ded3b5123a4c85e290565d0a8812dec82851be69bad4afcf29f2eda120265f1707792c06f36f96cba95e95
|
||||
DIST at-spi2-core-2.6.1.tar.xz 443684 SHA256 cb087f0a9191422bc3f44c562a0dbfdf1c2266e45c267070aeb63b874e00f867 SHA512 2954c4c5f2b0328cdd1a0e76f7d9c9aab8ee8e7ed736ed1e15c8f9e6dfa4dd1d0f841d10665190c14e45ef4c492dea164ae728bb2ab9b89ff37a9b325288c677 WHIRLPOOL b9e347e8176d6861ee8c0be6f8561098ee13407daffc51db3490178de2ba0fbd6f494941d9092690d97608de5a9a7bb1d7427b9d38a0d7cf87ee8d6a63b7bb39
|
||||
DIST at-spi2-core-2.6.2.tar.xz 443900 SHA256 0d5321ce9fdd7d036b072ef28cba14088394606e1687183ec5d0ae6adea8c87e SHA512 946e46bcba025d298051d99e229dfc5a3ff0b477b9c4e1a97c1ea3cee8a86832e2ee7fe34a986a9fb8e1138389e8f9ad3e27c2638769f1251e12ce4df6ccda9d WHIRLPOOL b01abdaa0f749f113e10a19ce1eab9d7bd120975a738acdf96fa25776258c51749af77f44375800724067b5b9ced253e49cd0c87225e7baee4e522b628657a1c
|
||||
|
@ -0,0 +1,28 @@
|
||||
From ca6778ba2a6c4fed24d5468213f8ed918f3dcbe4 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Gorse <mgorse@suse.com>
|
||||
Date: Fri, 7 Dec 2012 11:21:19 -0600
|
||||
Subject: [PATCH 3/3] Fix deregistering of applications
|
||||
|
||||
---
|
||||
registryd/registry.c | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/registryd/registry.c b/registryd/registry.c
|
||||
index a64e094..e283a90 100644
|
||||
--- a/registryd/registry.c
|
||||
+++ b/registryd/registry.c
|
||||
@@ -290,9 +290,10 @@ handle_disconnection (DBusConnection *bus, DBusMessage *message, void *user_data
|
||||
for (i = 0; i < reg->apps->len; i++)
|
||||
{
|
||||
SpiReference *ref = g_ptr_array_index (reg->apps, i);
|
||||
- while (!g_strcmp0 (old, ref->name))
|
||||
+ if (!g_strcmp0 (old, ref->name))
|
||||
{
|
||||
remove_application (reg, bus, i);
|
||||
+ i--;
|
||||
}
|
||||
}
|
||||
|
||||
--
|
||||
1.8.0
|
||||
|
@ -0,0 +1,28 @@
|
||||
From 860ccecf3de3fdca6742060174cab1f90d708fb3 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Gorse <mgorse@suse.com>
|
||||
Date: Thu, 6 Dec 2012 09:50:18 -0600
|
||||
Subject: [PATCH 1/3] Remove the correct datum when clearing a hung process
|
||||
|
||||
When clearing hung processes, we were passing the wrong variable to
|
||||
g_list_remove, meaning that the datum would never be removed from the
|
||||
list, even though it had been freed, resulting in a crash.
|
||||
---
|
||||
registryd/deviceeventcontroller.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/registryd/deviceeventcontroller.c b/registryd/deviceeventcontroller.c
|
||||
index b8c1bc7..101dc6f 100644
|
||||
--- a/registryd/deviceeventcontroller.c
|
||||
+++ b/registryd/deviceeventcontroller.c
|
||||
@@ -1205,7 +1205,7 @@ reset_hung_process_from_ping (DBusPendingCall *pending, void *data)
|
||||
if (!strcmp (l->data, data))
|
||||
{
|
||||
g_free (l->data);
|
||||
- hung_processes = g_slist_remove (hung_processes, data);
|
||||
+ hung_processes = g_slist_remove (hung_processes, l->data);
|
||||
break;
|
||||
}
|
||||
}
|
||||
--
|
||||
1.8.0
|
||||
|
@ -0,0 +1,26 @@
|
||||
From 00c94530c0d57808ac1f9e9b1525341654278ba3 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Gorse <mgorse@suse.com>
|
||||
Date: Fri, 7 Dec 2012 10:27:58 -0600
|
||||
Subject: [PATCH 2/3] Fix another crash when removing hung processes
|
||||
|
||||
There was another instance where we were freeing the wrong data.
|
||||
---
|
||||
registryd/deviceeventcontroller.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/registryd/deviceeventcontroller.c b/registryd/deviceeventcontroller.c
|
||||
index 101dc6f..b14cd1e 100644
|
||||
--- a/registryd/deviceeventcontroller.c
|
||||
+++ b/registryd/deviceeventcontroller.c
|
||||
@@ -1179,7 +1179,7 @@ reset_hung_process (DBusPendingCall *pending, void *data)
|
||||
if (!strcmp (l->data, dest))
|
||||
{
|
||||
g_free (l->data);
|
||||
- hung_processes = g_slist_remove (hung_processes, data);
|
||||
+ hung_processes = g_slist_remove (hung_processes, l->data);
|
||||
break;
|
||||
}
|
||||
}
|
||||
--
|
||||
1.8.0
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST bonnie++-1.93c.tgz 109175 SHA256 1520b088613f4308d07d85af767cf01120420f8c2b674c66cb50feccfea905a9 SHA512 4da6b783e49323186e179b48766c3d5022b459b75cdcee8e94486e4917429d8382477f3cfdc61005e725cd987f5897d1e21908593ae929529484b5f3831362de WHIRLPOOL 85df09e60b477f05123d95540794be55290cbbcfa20f500d1905b29b937545125be816679ba22f1f357c835a3f87d3ea5b248c78f7830329af6d5e0623e52b20
|
||||
DIST bonnie++-1.95.tgz 98877 SHA256 8d04a9baa0c6090cb705ede9d60573d7a7a349ae3b5b2f7fffe6e610121cb051 SHA512 a8dadb643a1c6e8c14e9ff098aedcdfe8ae6585ebced0d3f71cb2d896356848152da6829061e405c277992eb50af75ef972dab752902b92a3d8949e992e4b4a6 WHIRLPOOL 37122089471c7f051f2a68a6128c42d71066e0bf1ce74a2a653e57439cee095203a3ca3a77a15f5a03819aa82ecf0c075bcc79a8f2ab7630639b7ec5c022ed32
|
||||
DIST bonnie++-1.96.tgz 105183 SHA256 9c9d87bf09ac5a42a915ceeb9d8bb8358c0ca4642d86b85ed48ca5f15ee3456c SHA512 d389545be68eb236382ac1cc361d171e28b6204c9ea2427a6d4743086fb16a3a1ee78acc35fd0706237d8d90dd8403872ed743583496b1e2512fa57242ff0bb8 WHIRLPOOL 57b04f3cac809bd66e32c895c857bfce969ae16a207eecef743b5c522b6d7496bf518d352a673011fba3e9073f541a274cbc9a4ae5ddd88b37cb386ea2b2e5d4
|
||||
DIST bonnie++-1.97.tgz 102604 SHA256 44f5a05937648a6526ba99354555d7d15f2dd392e55d3436f6746da6f6c35982 SHA512 985fd4d0ef643fda5363e61609a5d73206ecfdd1c27470cc7babeaf9b7d87136c6bf40f62366d3f3ea58c50a307fa62aea59dc5efa69854fff9c43d1c940d3ab WHIRLPOOL 23af9926691868a208fd69f7ec401fa0c2332835ccc63e4b0143497faabb02f21ddd56a41014b532287f4418e0ac92c712aff2bc0657ad2512961fa5aa3567b9
|
||||
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-benchmarks/bonnie++/bonnie++-1.97.ebuild,v 1.1 2012/12/10 05:23:01 patrick Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Hard drive bottleneck testing benchmark suite."
|
||||
HOMEPAGE="http://www.coker.com.au/bonnie++/"
|
||||
SRC_URI="http://www.coker.com.au/bonnie++/experimental/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
# hmm?
|
||||
S="${WORKDIR}/${P}.1"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-1.96-compile-flags.patch"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_with debug) \
|
||||
--disable-stripping \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake || die "emake failed"
|
||||
emake zcav || die "emake zcav failed" # see #9073
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dosbin bonnie++ zcav || die
|
||||
dobin bon_csv2html bon_csv2txt || die
|
||||
doman bon_csv2html.1 bon_csv2txt.1 bonnie++.8 zcav.8
|
||||
dohtml readme.html
|
||||
dodoc changelog.txt credits.txt
|
||||
}
|
@ -1,2 +1,2 @@
|
||||
DIST libsecret-0.10.tar.xz 473952 SHA256 4015ac83042fa408bf66ca8526709662d194fe566181db6ab3d86a6ea4ab8880 SHA512 28b09871e532c26f04b760d014b54cfb478997840e010a07d8862ebf9f8f87f7e67f5ec60e486577020aee29ea75701d7263891126aec638eaad9245e5c2c076 WHIRLPOOL 5b55093a83dfacefad59735ecae895d5145b289d7ee2b0181345fa0f6053b7c8f736ac7833fc686b9b180cd0b977d5048b25ee0952dccb6f28764359926b8165
|
||||
DIST libsecret-0.11.tar.xz 474716 SHA256 e5399dfb61376a7500d20cb22715152780aa3a2c8a64281ec6bc8f0ebeb8b689 SHA512 a4fa9e8e661f8165dacfc15fbe41a8429070c036ce64a7bfbd79ffc0c18ddf16d31518d25298de8e640f3b581e7d8915537ecca85a182b9bad8c03fe1d287122 WHIRLPOOL 02eef41a600597f3348b859895a62e200277e23a752071e222e87ff8229b4bc71f8ecd201b4ae118ceebd0179db3c1593c812d7c4b9f6bf6040af72b3205d419
|
||||
DIST libsecret-0.12.tar.xz 476552 SHA256 323db75a5e73058d3eb95597d9f798fd715ec7d58f500be84628b8f9a0617c01 SHA512 920da07b8674816b9f139dc71e79721d1767025e799e99dea7458c3c3b54c81ae2f4aa55ad55194e0c151fa23d13eae12928c9bbfac1c67d9ae6eed3d8a1efa4 WHIRLPOOL 1bcc96a175519f2d24ec8c5f8ee61ae0ca851511c540d69230ab05a67d7192ac5827d407c06aa054820ee1ea714efee7ee15927b4fcc152fae73ef66bb768f24
|
||||
|
@ -1,45 +1,70 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/libsecret/libsecret-0.10.ebuild,v 1.1 2012/09/25 10:06:41 tetromino Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/libsecret/libsecret-0.12.ebuild,v 1.1 2012/12/09 22:33:23 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
EAPI="5"
|
||||
VALA_MIN_API_VERSION=0.18
|
||||
VALA_USE_DEPEND=vapigen
|
||||
|
||||
inherit gnome2 virtualx
|
||||
inherit eutils gnome2 python vala virtualx
|
||||
|
||||
DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service API"
|
||||
HOMEPAGE="https://live.gnome.org/Libsecret"
|
||||
|
||||
LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
|
||||
SLOT="0"
|
||||
IUSE="+crypt debug +introspection"
|
||||
IUSE="+crypt debug +introspection test vala"
|
||||
REQUIRED_USE="vala? ( introspection )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-libs/glib-2.31.0:2
|
||||
crypt? ( >=dev-libs/libgcrypt-1.2.2 )
|
||||
crypt? ( >=dev-libs/libgcrypt-1.2.2:= )
|
||||
introspection? ( >=dev-libs/gobject-introspection-1.29 )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
>=gnome-base/gnome-keyring-3"
|
||||
# Add ksecrets to RDEPEND when it's added to portage
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-libs/libxslt
|
||||
sys-devel/gettext
|
||||
dev-util/gdbus-codegen
|
||||
dev-util/gtk-doc-am
|
||||
>=dev-util/intltool-0.35.0
|
||||
virtual/pkgconfig"
|
||||
sys-devel/gettext
|
||||
virtual/pkgconfig
|
||||
test? (
|
||||
dev-python/mock
|
||||
introspection? (
|
||||
=dev-lang/python-2*
|
||||
>=dev-libs/gjs-1.32
|
||||
dev-python/pygobject:3 )
|
||||
)
|
||||
vala? ( $(vala_depend) )"
|
||||
|
||||
pkg_setup() {
|
||||
# python is only needed for tests
|
||||
if use test && use introspection; then
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
G2CONF="
|
||||
G2CONF="${G2CONF}
|
||||
--enable-manpages
|
||||
--disable-strict
|
||||
--disable-coverage
|
||||
--disable-static
|
||||
--disable-vala
|
||||
$(use_enable crypt gcrypt)"
|
||||
}
|
||||
$(use_enable crypt gcrypt)
|
||||
$(use_enable introspection)
|
||||
$(use_enable vala)"
|
||||
|
||||
src_prepare() {
|
||||
# FIXME: disable failing test
|
||||
sed -e '/test_get_sync);/d' \
|
||||
-e '/test_get_async);/d' \
|
||||
-i libsecret/tests/test-service.c || die
|
||||
|
||||
use vala && vala_src_prepare
|
||||
gnome2_src_prepare
|
||||
}
|
||||
|
@ -1,3 +1,2 @@
|
||||
DIST gedit-plugins-2.32.0.tar.bz2 616927 SHA256 2ef7bf48e9500556d84ae4c2950f4eadcc3f9cb9c58c90f2c83956b0ddad1107 SHA512 c00535a8a166752ef764319eb79fd7dd5a55df495bf0f3de32e287214f5da8ddd32a52c5538d5e8714843e7e724d24aab9f6fca0f1f339fe299a1ffdf264761b WHIRLPOOL d7385fe3682efaeaa5fbc57a8e8fb68480983140daf78643392b6a7b335a2a5e8ce21cc8f04136efcfac6133dd1c1cd65c50eab0b0cbde766eebb850889796eb
|
||||
DIST gedit-plugins-3.2.1.tar.xz 1434840 SHA256 45dee01a196a7d5e87027187e76d57643b146ea1c313cad2686ebd369890f841 SHA512 19bb55532d16f9115f41632a39dabefaae2344037e89d09139ca150bea5d12cc31047db90291fa950f8101b957e4c09fc04216e835ecb977b039c9d87206d64a WHIRLPOOL 3d03fcc3f875cdf835e582c682938998e3baac493fb5c0497245e4f300b790871853d6985f24f96c1c20d72be355838f21f4de6f9e07d1afa4002eced71aa047
|
||||
DIST gedit-plugins-3.4.0.tar.xz 1454320 SHA256 a66138b43e1a77f39258f04936be35163b4c6bfd49643791ca445cb3c3d60e0a SHA512 fab94c9c7f824fb90429a7e446ad6a0c155d1c50cb128bbfdb7f4e454ba40778c63b6f835d5e0805e401117cac41c78c32fecc0c7aaa2549d26e4fc86edde2ac WHIRLPOOL 97d31ae70b993bbd503b1e3e6e00f4c512df4a95cbf42c00bc9a6ea09ab55464382ef617663cc2f19d95ac48f87a371da7c53a119b2992b8479aacd6922d5513
|
||||
|
@ -1,102 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-editors/gedit-plugins/gedit-plugins-3.2.1-r1.ebuild,v 1.4 2012/05/03 18:33:02 jdhore Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes" # plugins are dlopened
|
||||
PYTHON_DEPEND="python? 2:2.6"
|
||||
PYTHON_USE_WITH="xml"
|
||||
PYTHON_USE_WITH_OPT="python"
|
||||
|
||||
inherit gnome2 multilib python eutils
|
||||
|
||||
DESCRIPTION="Offical plugins for gedit"
|
||||
HOMEPAGE="http://live.gnome.org/GeditPlugins"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
|
||||
IUSE_plugins="charmap synctex terminal"
|
||||
IUSE="+python ${IUSE_plugins}"
|
||||
|
||||
RDEPEND=">=app-editors/gedit-3.2.0[python?]
|
||||
>=dev-libs/glib-2.26.0:2
|
||||
>=dev-libs/libpeas-0.7.3[gtk,python?]
|
||||
>=x11-libs/gtk+-3.0.0:3
|
||||
>=x11-libs/gtksourceview-3.0.0:3.0
|
||||
python? (
|
||||
>=app-editors/gedit-3.0.0[introspection]
|
||||
dev-python/pycairo
|
||||
|| (
|
||||
dev-python/pygobject:2[cairo,introspection]
|
||||
dev-python/pygobject:3[cairo] )
|
||||
>=x11-libs/gtk+-3.0.0:3[introspection]
|
||||
>=x11-libs/gtksourceview-3.0.0:3.0[introspection]
|
||||
x11-libs/pango[introspection]
|
||||
x11-libs/gdk-pixbuf:2[introspection]
|
||||
)
|
||||
charmap? ( >=gnome-extra/gucharmap-3.0.0:2.90[introspection] )
|
||||
synctex? ( >=dev-python/dbus-python-0.82 )
|
||||
terminal? ( x11-libs/vte:2.90[introspection] )"
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/intltool-0.40.0
|
||||
virtual/pkgconfig
|
||||
sys-devel/gettext"
|
||||
|
||||
pkg_setup() {
|
||||
# DEFAULT_PLUGINS from configure.ac
|
||||
local myplugins="bookmarks,drawspaces,wordcompletion,taglist"
|
||||
|
||||
# python plugins with no extra dependencies beyond what USE=python brings
|
||||
use python && myplugins="${myplugins},bracketcompletion,codecomment,colorpicker,commander,joinlines,multiedit,textsize,sessionsaver,smartspaces"
|
||||
|
||||
# python plugins with extra dependencies
|
||||
for plugin in ${IUSE_plugins/+}; do
|
||||
use ${plugin} || continue
|
||||
# FIXME: put in REQUIRED_USE when python.eclass supports EAPI4
|
||||
if use python; then
|
||||
myplugins="${myplugins},${plugin}"
|
||||
else
|
||||
ewarn "Plugin '${plugin}' auto-disabled due to USE=-python"
|
||||
fi
|
||||
done
|
||||
|
||||
DOCS="AUTHORS ChangeLog* NEWS README"
|
||||
|
||||
G2CONF="${G2CONF}
|
||||
--disable-schemas-compile
|
||||
--disable-dependency-tracking
|
||||
--with-plugins=${myplugins}
|
||||
$(use_enable python)"
|
||||
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
# disable pyc compiling
|
||||
for d in . build-aux ; do
|
||||
echo > "${d}/py-compile"
|
||||
done
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake check
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_pkg_postinst
|
||||
if use python; then
|
||||
python_need_rebuild
|
||||
python_mod_optimize /usr/{$(get_libdir),share}/gedit/plugins
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_pkg_postrm
|
||||
use python && python_mod_cleanup /usr/{$(get_libdir),share}/gedit/plugins
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST libewf-20100226.tar.gz 801413 SHA256 aedd2a6b3df6525ff535ab95cd569ebb361a4022eb4163390f26257913c2941a SHA512 6f8d053cd08ff699149e4f88d4d9a74d11e70f3ad73da17ec4c21d83254f2262657f8515b7bc3305074b3ad08e0be715ca0ee9b1c3a0e0f0cd832091f1650766 WHIRLPOOL 58bc62f5523c6a0d0dd9e299f697bdfa725ff95234389e5cef264004bb3462760938dbe65bc8603dfd610fdfe61d3ccbd9a96aa6dad28e49095e4a14865e7ab7
|
||||
DIST libewf-20120813.tar.gz 1556190 SHA256 a127713185b11f9387a0b0ae2f7bb56d3bfbc9550c3411509ef081b5bbee5c9c SHA512 ba459a92b78c71a42e985b67666ba1cd15d41c9156109f51626983e43976cb11730f53d2c2c30f332905d9f95c19b5adba7ec1d5cb2e2f24ee80be93e2c25ff4 WHIRLPOOL 533a30fc60d791103b7cd024b62411e322556ad37d1636c2f46622db28d4d796368de7903b2f98abb74fd9766fe3c4d6a1b5538d22262275bf20d81ec62f37ae
|
||||
DIST libewf-20121209.tar.gz 1533967 SHA256 1a10c8ec2b4ed756e9becff49c5596c455702444b5ecde9d9943143cf46c5c9c SHA512 fd350a856650e74177526c7e8e1ab8219b05dd6d60439e8ed26fe3970d0c0503925a7f7b02555c7aab5d661f2a8ba016e5aaa694b2869f9d71a8a64a3945074d WHIRLPOOL 86149b7abe4ee04d58cbc30672f4f03c6a5cc0705cd49f38ae105ab20545f564cc7f91b3a460de5216e644ba64d5c174758aa440a54f4fe21ffe215401217898
|
||||
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-forensics/libewf/libewf-20121209.ebuild,v 1.1 2012/12/10 05:17:10 patrick Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="Implementation of the EWF (SMART and EnCase) image format"
|
||||
HOMEPAGE="http://libewf.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/libewf/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~x86"
|
||||
# upstream bug #2597171, pyewf has implicit declarations
|
||||
#IUSE="debug python rawio unicode"
|
||||
IUSE="debug ewf rawio static-libs unicode"
|
||||
|
||||
DEPEND="
|
||||
sys-libs/e2fsprogs-libs
|
||||
sys-libs/zlib
|
||||
dev-libs/openssl"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
AUTOTOOLS_IN_SOURCE_BUILD=1
|
||||
|
||||
DOCS=( AUTHORS ChangeLog NEWS README documents/header.txt documents/header2.txt )
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable debug debug-output)
|
||||
$(use_enable debug verbose-output)
|
||||
$(use_enable ewf v1-api)
|
||||
$(use_enable rawio low-level-functions)
|
||||
$(use_enable unicode wide-character-type)
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-utils_src_install
|
||||
doman manuals/*.1 manuals/*.3
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
# /etc/conf.d/tpacpi-bat: config file for /etc/init.d/tpacpi-bat
|
||||
|
||||
# use '/etc/init.d/tpacpi-bat info' at any time to check the thresholds
|
||||
# currently used by the driver
|
||||
|
||||
# default thresholds for '/etc/init.d/tpacpi-bat start'
|
||||
TPACPI_BAT_THRESH_START="30"
|
||||
TPACPI_BAT_THRESH_STOP="85"
|
||||
# values to be used for '/etc/init.d/tpacpi-bat low'
|
||||
TPACPI_BAT_LOW_THRESH_START="${TPACPI_BAT_THRESH_START}"
|
||||
TPACPI_BAT_LOW_THRESH_STOP="${TPACPI_BAT_THRESH_STOP}"
|
||||
|
||||
# values to be used for '/etc/init.d/tpacpi-bat high'
|
||||
TPACPI_BAT_HIGH_THRESH_START="95"
|
||||
TPACPI_BAT_HIGH_THRESH_STOP="100"
|
@ -0,0 +1,78 @@
|
||||
#!/sbin/runscript
|
||||
# Copyright (C) 2012 Christoph Junghans <ottxor@gentoo.org>
|
||||
#
|
||||
# Distributed under the terms of the GNU General Public License, v2 or later
|
||||
|
||||
extra_started_commands="low high info"
|
||||
|
||||
BATS="1"
|
||||
|
||||
depend() {
|
||||
after modules
|
||||
}
|
||||
|
||||
start() {
|
||||
local state1
|
||||
|
||||
ebegin "Making sure that module 'acpi_call' is loaded"
|
||||
modprobe acpi_call
|
||||
state1=$?
|
||||
eend ${state1}
|
||||
|
||||
[ "${state1}" -ne "0" ] && return 1
|
||||
|
||||
ebegin "Starting ${SVCNAME}"
|
||||
set_all ${TPACPI_BAT_THRESH_START} ${TPACPI_BAT_THRESH_STOP}
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
einfo "Nothing required to be done to stop ${SVCNAME}"
|
||||
}
|
||||
|
||||
require_started() {
|
||||
if ! service_started; then
|
||||
"${RC_SERVICE}" start || return $?
|
||||
fi
|
||||
}
|
||||
|
||||
high() {
|
||||
require_started
|
||||
|
||||
einfo "Switching ${SVCNAME} to high thesholds"
|
||||
set_all ${TPACPI_BAT_HIGH_THRESH_START} ${TPACPI_BAT_HIGH_THRESH_STOP}
|
||||
}
|
||||
|
||||
low() {
|
||||
require_started
|
||||
|
||||
einfo "Switching ${SVCNAME} to low thesholds"
|
||||
set_all ${TPACPI_BAT_LOW_THRESH_START} ${TPACPI_BAT_LOW_THRESH_STOP}
|
||||
}
|
||||
|
||||
set_all() {
|
||||
local tstart=$1
|
||||
local tstop=$2
|
||||
local bat
|
||||
|
||||
for bat in ${BATS}; do
|
||||
ebegin " setting thresholds for ${bat}: $tstart $tstop"
|
||||
/usr/bin/tpacpi-bat startChargeThreshold ${bat} ${tstart}
|
||||
/usr/bin/tpacpi-bat stopChargeThreshold ${bat} ${tstop}
|
||||
eend $?
|
||||
done
|
||||
}
|
||||
|
||||
info() {
|
||||
local tstart
|
||||
local tstop
|
||||
local bat
|
||||
|
||||
require_started
|
||||
|
||||
for bat in ${BATS}; do
|
||||
tstart=$(/usr/bin/tpacpi-bat startChargeThreshold ${bat})
|
||||
tstop=$(/usr/bin/tpacpi-bat stopChargeThreshold ${bat})
|
||||
einfo "Battery ${bat}: ${tstart} ${tstop}"
|
||||
done
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>ottxor@gentoo.org</email>
|
||||
<name>Christoph Junghans</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">teleshoes/tpbattstat-applet</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-laptop/tpacpi-bat/tpacpi-bat-9999.ebuild,v 1.1 2012/12/09 21:29:30 ottxor Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils git-2
|
||||
|
||||
DESCRIPTION="Control battery thresholds of recent ThinkPads, which are not supported by tp_smapi"
|
||||
HOMEPAGE="https://github.com/teleshoes/tpbattstat-applet"
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="git://github.com/teleshoes/tpbattstat-applet.git"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="sys-power/acpi_call
|
||||
dev-lang/perl"
|
||||
|
||||
src_install() {
|
||||
dodoc README.md AUTHORS
|
||||
dobin tpacpi-bat
|
||||
newinitd "${FILESDIR}"/${PN}.initd.0 ${PN}
|
||||
newconfd "${FILESDIR}"/${PN}.confd.0 ${PN}
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST eix-0.23.10.tar.xz 438336 SHA256 6525b65de08dc3c5946f008b57c8027e5725d2bbc0bf5b980afda65ea207b356 SHA512 ab84fdbf1ec671c02c5d5ef9e4d70f9d76035fe7e537a4afa78231321a1f3721561eec9b32d96153b045ea59917a214dbad79933b930c46b9ac1843acbe3c4fd WHIRLPOOL 13e009d6c2114e8d8e0dbb1151f96a7cd0fab40e1a59ce46cb03fbd68602129fd151917f2abe2d860082b8e9cb852136bca6c04709be8546251df9414c030f0d
|
||||
DIST eix-0.25.5.tar.xz 487608 SHA256 bc0ff803063e7a20ad6cd24763808f5a2b95600bf2b6525fff402e4e430606c6 SHA512 3a7898c5f320bfd52e606eb732701301c96bd63fb143c4a195343efdf4abb354fd6b20cdfa6d0a72fcb39b60bfe6f7a4fe7135c908b5464952f01f965820a7a0 WHIRLPOOL dd9d5a996506b2575754969117fce09539ecba41e925f17c330aa5ff22dd6e12d1908104000d9ce109151d8caf214c9eec46b85292456d7526ecbc4d98b91db4
|
||||
DIST eix-0.27.4.tar.xz 513880 SHA256 3264c877d617fc9f6d63d2f8562e0029369c0d9f6b3f9dff095eb21e639273f8 SHA512 c93792ef08d2e6804252c94f82b7e6e046072137c22679cf547f82c9151a3e19cea8071d09b003f2c755ff37bc665ccb3703d0dc92bf1b4c6c916541ede00335 WHIRLPOOL d51ddbdebb2017e47c2618369179698bb1b997bc4f7f2057c183cf40dac3ec2b1e806328a3900928887697a9de94f0c7d2be6b5f85439c66da9245dd8931c04f
|
||||
DIST eix-0.27.6.tar.xz 1404 SHA256 81fedab1e8e5a8ca654c486b0b25d08491c26b25c82e3a545bb925d3a56b769e SHA512 cef72f4458d1bd2a6154d76fbd22f681e658a233ccacafb734c37c74eeeb7d29b875533d46975da7ab43958f5ef12b3ac445dcbfa3299cad5165068e43b2fb4c WHIRLPOOL 5cbb5ba925eb83a66125b3bac2b79cfa930677d47d5e3047c5de7d62b901ef16c1a468dc799070c2c2fb084b01589cca4bf8bd3ce940106f2646e6647b187d1d
|
||||
DIST eix-0.27.6.tar.xz 523388 SHA256 80453053fbb5d92446bf62735189ad36941bf168bd66b079814cd629ed5acc71 SHA512 2b47f9d65f6568584c0e8649d6f9df7d95bb5cd759d632b8c860c64866792a0b34988b295f540e3d38b0397b40a72c36eb62f73b747adf062a71c37b1c9aac79 WHIRLPOOL c199b3cc7e002082131733eea3636664b8d98e4e50e93cdc2fe8c45ae2ea612de552114914c9237d66403f150d7401e2786e053bf8876d2ad688583b72c08c87
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-portage/flaggie/flaggie-0.2-r3.ebuild,v 1.1 2012/12/09 23:11:30 mgorny Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} pypy{1_8,1_9} )
|
||||
|
||||
inherit bash-completion-r1 distutils-r1
|
||||
|
||||
DESCRIPTION="A smart CLI mangler for package.* files"
|
||||
HOMEPAGE="https://bitbucket.org/mgorny/flaggie/"
|
||||
SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~mips ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=sys-apps/portage-2.1.8.3"
|
||||
|
||||
python_install_all() {
|
||||
newbashcomp contrib/bash-completion/${PN}.bash-completion ${PN}
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "Please denote that flaggie creates backups of your package.* files"
|
||||
ewarn "before performing each change through appending a single '~'."
|
||||
ewarn "If you'd like to keep your own backup of them, please use another"
|
||||
ewarn "naming scheme (or even better some VCS)."
|
||||
elog
|
||||
elog "bash-completion support requires:"
|
||||
elog " app-shells/gentoo-bashcomp"
|
||||
has_version app-shells/gentoo-bashcomp && \
|
||||
elog "(installed already)"
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST pelican-2.8.1.tar.gz 3214448 SHA256 ea5c6d085b8395a6bacc3b1b0300713cdfc6252f74928db52fa124e407768c6b SHA512 a00d1e4c3d1e5dd984278acfc03b0c13872d607da7e74c9e1405ff0e90e5636959369960442ae46dddb70c100b990501474bc6fda101e4348374ede96499d9b2 WHIRLPOOL 942d0b766607f015e04628c51a978c560e1a4fa44a13801732b2dcaabf6c414f62f9ef77f07833c95074a42df8165c5e4edc2f603bf959d95b353a2b74c50202
|
||||
DIST pelican-3.0.1.tar.gz 1563862 SHA256 40177e3255871e362b721d91b3a706ab258664a78cab2531bceb4b68c1c1602c SHA512 135b54b96f828a0b601f7dc83f93710fbd7c7a977c791f27c4b603b65e6ad6071e6790b931c570f0d7da0c732c95907e50e7df2747b74212ea0f5a64ab065db1 WHIRLPOOL fd3cbc953d81d8d2954c5aa7f67ea7d37fa590bd2b2bdcc7ccfedac653ad95e227265e2244807f6ed361e403f91b2e81788d144873d951ff496c802fc75c896a
|
||||
DIST pelican-3.0.tar.gz 4317998 SHA256 f5adfa24834cd0af844bbe2616161cf50d319b400c8b7e5f95b116df56fd8776 SHA512 092a185532b310998a7bc7b1993f77838d88153735170283bf5c59958b75c8a57fa5f64fe325db8541dc74cdf606089a7e096ca3e2fd8e3d90b4f5d1611da6fd WHIRLPOOL b7e1b6ba2e3ccbe2bb00a72debea66ae2fd0460f973e34888754d4b15697858489ed584d45d9a113a46da5d5b7a203a8f3f5f33b0acbf976ad63b7eff074dda6
|
||||
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/pelican/pelican-3.0.1.ebuild,v 1.1 2012/12/10 05:32:16 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="A tool to generate a static blog, with restructured text (or markdown) input files."
|
||||
HOMEPAGE="http://pelican.notmyidea.org/ http://pypi.python.org/pypi/pelican"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="AGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="examples markdown"
|
||||
|
||||
DEPEND="dev-python/feedgenerator
|
||||
dev-python/jinja
|
||||
dev-python/docutils
|
||||
dev-python/pygments
|
||||
dev-python/pytz
|
||||
dev-python/unidecode
|
||||
dev-python/blinker
|
||||
markdown? ( dev-python/markdown )
|
||||
virtual/python-argparse"
|
||||
RDEPEND=""
|
||||
|
||||
DOCS="README.rst"
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r samples/* || die "failed to install examples"
|
||||
fi
|
||||
}
|
||||
|
||||
# no tests: tests/content not in tarball for 2.8.1
|
||||
# for 3.0, should be based on tox (refer to virtualenvwrapper)
|
@ -1,5 +1,3 @@
|
||||
DIST glibmm-2.28.2.tar.xz 4584624 SHA256 f84e99858d9674705316ec40cb3f03c34129293ebd370a7d63df6d959644cbe3 SHA512 c2f3352b67337a28e5d3f662063153addf66fb3fd1024363cc5654c5e75bc8dfc2e6c33159885c030b97da568aa1b5e2477d5972bbd3d46625fd19831427865b WHIRLPOOL 1ea7675236dabdfe45296c43a26160e1ad3faea7cc7ce9bff4853485f90a2c9f8bf248b16babb5d92925cc24262404dec7fe4cafc859b83c8f3fb5efc6be8a2b
|
||||
DIST glibmm-2.30.0.tar.xz 4472896 SHA256 a7ad3fc34c2ba108511738a6ecbf9396edeb26776b2f9b5f4490551509ee0db4 SHA512 34d89360bcf8a4584f39c0438512556ec6512b964565e27805e650909e4bef5a39dd8623f3464c5c8ff7c2cf8e1f0bd1739f09c46bb6111334cfe814ed741683 WHIRLPOOL 43bff52ec50347080b99a6f09455ff1ffd23e1d4230fc309832d831b6622ab97f9cae39ded1a7a958f0b35a9f5bcdce1f512cc0a9b12a7992ae0a1f225855f53
|
||||
DIST glibmm-2.30.1.tar.xz 4115952 SHA256 69582b584666cab1dc4253faffee548054730bc058e28466871e6a954d7ff897 SHA512 f80e9cd942acf8f53bf2d69d069aa2fafb0bccdf8e950e3d117e72ebb86d26f1ef78f86608a05979fe52562183d2807748c5446adb53390089d75e218efdc48e WHIRLPOOL 7293b997441ab3bf7975edfb2df030ed63ad60e6ad9dd550549f5e1127b656301250e20afe682db7fdf1c5663fe1430d8bcd4a1c42d59e48dba7e254005ea62b
|
||||
DIST glibmm-2.32.0.tar.xz 5073188 SHA256 e1806f884c6e9f904ee2af0d39dd8d4de3f91a039f897f54333b0890de06f94b SHA512 e92e596f09e31d9b4814973d5413ef8b26c90b01f9c6853ae1fdb12380513360e65c971e56a0475d42ad7231befd7614aa488c883f711e1246eff58006253278 WHIRLPOOL 7c748f225b3c18be1f9560cb9231a495f3cbaa225819f3eec3fb0cb66043c25a22d4a46002e579ad8494f47ad5fec97a21a5fb3bce619b356c9f6b00507bbfb4
|
||||
DIST glibmm-2.32.1.tar.xz 5208592 SHA256 d6ed4d38e8739813941a0f0fec471c00ea93c5ed46179543340821c7ca798a2f SHA512 a8ce281de374defbe75ac5f84e2c6b4facb2ae571d686c103c92dc51253111c600c64bcec54ea28f6aeeb3490172cbae97fa9283af9fab55f7f763ee13467104 WHIRLPOOL e79c0b521f190f8c43ed73f91f36eba27770c7fa0372d7060abc0fe1e4dafd5084b56a8ad001576b3a04d1795f69487c9e217b5e3e09d328d80b0707377fab01
|
||||
DIST glibmm-2.34.1.tar.xz 5670736 SHA256 b425a52c7e178aeaaaffd02c5497bfd68d0cb8be56cef3620558a80dd5d692c4 SHA512 c1cdba5b39172a49ff51d3cb7173cffd22822028c3ee10dca60e2bd3f09ea87d971018e47de78a763ad2ffca53bdb86a69ab156f9de30d66995698fb74f75f99 WHIRLPOOL 3397eae8bd658112fe918d7c1feec1a35e639d4fc12f580628b2f6088a8b85e0db6e9b9017f551e5b9407ec7f11372d9d5da205745b9acafb407d6ce6adbcd0d
|
||||
|
@ -1,71 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/glibmm-2.28.2.ebuild,v 1.9 2012/05/04 03:44:57 jdhore Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME_TARBALL_SUFFIX="xz"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="C++ interface for glib2"
|
||||
HOMEPAGE="http://www.gtkmm.org"
|
||||
|
||||
LICENSE="|| ( LGPL-2.1 GPL-2 )"
|
||||
SLOT="2"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="doc debug examples test"
|
||||
|
||||
RDEPEND=">=dev-libs/libsigc++-2.2:2
|
||||
>=dev-libs/glib-2.28:2"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
G2CONF="${G2CONF}
|
||||
$(use_enable debug debug-refcounting)
|
||||
$(use_enable doc documentation)
|
||||
--disable-schemas-compile
|
||||
--enable-deprecated-api"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
if ! use test; then
|
||||
# don't waste time building tests
|
||||
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
|
||||
-i Makefile.am Makefile.in || die "sed 1 failed"
|
||||
fi
|
||||
|
||||
if ! use examples; then
|
||||
# don't waste time building examples
|
||||
sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
|
||||
-i Makefile.am Makefile.in || die "sed 2 failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/tests/"
|
||||
emake check
|
||||
|
||||
for i in */test; do
|
||||
${i} || die "Running tests failed at ${i}"
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
if ! use doc && ! use examples; then
|
||||
rm -fr "${ED}usr/share/doc/glibmm*"
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
|
||||
dodoc -r examples
|
||||
fi
|
||||
}
|
@ -1,71 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/glibmm-2.30.0.ebuild,v 1.2 2012/05/04 03:44:57 jdhore Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit gnome2
|
||||
|
||||
DESCRIPTION="C++ interface for glib2"
|
||||
HOMEPAGE="http://www.gtkmm.org"
|
||||
|
||||
LICENSE="|| ( LGPL-2.1 GPL-2 )"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="doc debug examples test"
|
||||
|
||||
RDEPEND=">=dev-libs/libsigc++-2.2:2
|
||||
>=dev-libs/glib-2.30.0:2"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
doc? ( app-doc/doxygen )"
|
||||
# dev-cpp/mm-common needed for eautoreconf
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
G2CONF="${G2CONF}
|
||||
$(use_enable debug debug-refcounting)
|
||||
$(use_enable doc documentation)
|
||||
--disable-schemas-compile
|
||||
--enable-deprecated-api"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
if ! use test; then
|
||||
# don't waste time building tests
|
||||
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \
|
||||
-i Makefile.am Makefile.in || die "sed 1 failed"
|
||||
fi
|
||||
|
||||
if ! use examples; then
|
||||
# don't waste time building examples
|
||||
sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
|
||||
-i Makefile.am Makefile.in || die "sed 2 failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/tests/"
|
||||
emake check
|
||||
|
||||
for i in */test; do
|
||||
${i} || die "Running tests failed at ${i}"
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
|
||||
if ! use doc && ! use examples; then
|
||||
rm -fr "${ED}usr/share/doc/glibmm*"
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null
|
||||
dodoc -r examples
|
||||
fi
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST gtkmm-2.24.2.tar.xz 10776640 SHA256 c90c7a29c20dd6d795925bd66ad1ff40be07cea0e4c03f4d6105a8c07448953d SHA512 9f48138641815a40f9c22f6b8785cbcd9e92473c405577dcc6ae29559835d51a17d87fd75518d8043eeec8ce0f643aeb8cfcd68a6df382d0b392da33f6c6f8b7 WHIRLPOOL 2c0408f4b3f5f6296e23a8782a386b80dd70fcb1247309f700bd03c0468c1f9226b501793c4dbc13ba8304be5429d38c4dc4dd8b64cbfcc290f5c23bf3d814e7
|
||||
DIST gtkmm-3.2.0.tar.xz 8784844 SHA256 6195dac58454e287ae17d380c028827f0a49669a3b93f85e2d4f6eb9459674f2 SHA512 845437f06de0956a208cdf1ec0ee5a855220de4765154f78a35d00e38b6e88b9c671a617d786fbdc91e69c207a377a0b5e80808446233f75055b1da8e85c4aac WHIRLPOOL 489cd735fb9a522968e0f21bb86c0bf7d5f3ed237bfe9a291244c495794ca08ea3120a232365b4f58057e102bc6414e32b8a2b619a8b53189a609a34cc3e7508
|
||||
DIST gtkmm-3.4.0.tar.xz 9188956 SHA256 42ea4e9acdd37fc3fe7026f8249a5427927b51048adff827bc1312900d6b12e9 SHA512 f98264fe9b4bcd7d926f52408f4a51d7d3191668e95fb9f49c29f88f9a63ef5330ee4d14d021eb4351f3a69646019d9c0963e7065140c5b776e0a7abf9ac62d1 WHIRLPOOL 04ac7aa36198ef4a71b64bd1d750559c499c7970e2e1012a8bb05f7bff6e95f961fa44322904b31af5f17519319a4bf83f1ca302445b9c1cbd3026d73c1ee851
|
||||
DIST gtkmm-3.4.1.tar.xz 1677032 SHA256 af218681c8ba7b97cafa67419d43be8d1151a541c1aea2a20d76971ef487bdcf SHA512 1fc950ba1277d62e737ba0e26ef90dc6502f9503837c14a42d98b4ca759d1d0f1469ebde496b02857d7f48064a1229766026580e5c4d31745d5d255339ace3d8 WHIRLPOOL 2b2fdc1447f4a03a2c724c8dbf2d41d6b52ba1a17a556697eab5a8c41a3357aaf058140abe2c38fdac9e6570de50193b8a3b3a62640d19740b027e6e6091ee99
|
||||
DIST gtkmm-3.4.2.tar.xz 10304460 SHA256 760c01bca693d26558eb5eae0cf6c743a6bb453258a633f78de506e3c98262b4 SHA512 b5eeb41c9193a14a968794c0a92c685df45f727f1af6744734d9e30e3a3d0220da9dad6eaf60318024d45aca7eb4d6398ddce1c14b6987310a7838e7d030bda1 WHIRLPOOL ad21ca94022c403ff67c59212002d7346dcb47cc08784b0016be49b286e7ccbf3add84d569850717aa1c66509a04a753fe231b577aaa7801b24717f4fb29d74c
|
||||
DIST gtkmm-3.6.0.tar.xz 10111820 SHA256 888154d5c8acec083aa15e8dab68d977a393ade7257f0630becfa9a223fa2359 SHA512 a8549be07d48bde75d1ac87210236dcfdfb97b6ef783396aedac0c4c731a4b6fce8d599eb9f3617c381356751d717e63154fb0ec618c51fa7190a7c3509d3cb7 WHIRLPOOL 308a21a0b8e5a7c0ba98ce79afa257358501443cf872fba8f78ad8b4fc2a5f3cced1e604716d6b1854e0efc7fcd5cb1a3d4b90262c25e728221c8c8d37e01adb
|
||||
|
@ -0,0 +1,154 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.3.22.ebuild,v 1.1 2012/12/10 06:01:02 patrick Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit autotools eutils multilib prefix versionator
|
||||
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
|
||||
DESCRIPTION="PostgreSQL libraries and clients"
|
||||
HOMEPAGE="http://www.postgresql.org/"
|
||||
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
|
||||
http://dev.gentoo.org/~titanofold/postgresql-patches-8.3-r2.tbz2"
|
||||
LICENSE="POSTGRESQL"
|
||||
|
||||
S="${WORKDIR}/postgresql-${PV}"
|
||||
|
||||
# No tests to be done for clients and libraries
|
||||
RESTRICT="test"
|
||||
|
||||
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW"
|
||||
IUSE="doc kerberos ldap nls pam pg-intdatetime readline ssl threads zlib"
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
IUSE+=" linguas_${lingua}"
|
||||
done
|
||||
|
||||
wanted_languages() {
|
||||
local enable_langs
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
use linguas_${lingua} && enable_langs+="${lingua} "
|
||||
done
|
||||
|
||||
echo -n ${enable_langs}
|
||||
}
|
||||
|
||||
RDEPEND=">=app-admin/eselect-postgresql-1.0.10
|
||||
virtual/libintl
|
||||
!!dev-db/libpq
|
||||
!!dev-db/postgresql
|
||||
!!dev-db/postgresql-client
|
||||
!!dev-db/postgresql-libs
|
||||
kerberos? ( virtual/krb5 )
|
||||
ldap? ( net-nds/openldap )
|
||||
pam? ( virtual/pam )
|
||||
readline? ( >=sys-libs/readline-4.1 )
|
||||
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
|
||||
zlib? ( >=sys-libs/zlib-1.1.3 )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
!!<sys-apps/sandbox-2.0
|
||||
>=sys-devel/bison-1.875
|
||||
sys-devel/flex
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
|
||||
|
||||
# Support /var/run or /run for the socket directory
|
||||
[[ ! -d /run ]] && RUNDIR=/var
|
||||
|
||||
src_prepare() {
|
||||
epatch "${WORKDIR}/autoconf.patch" "${WORKDIR}/base.patch" \
|
||||
"${WORKDIR}/bool.patch" "${WORKDIR}/darwin.patch" \
|
||||
"${WORKDIR}/relax_ssl_perms.patch" "${WORKDIR}/SuperH.patch"
|
||||
|
||||
eprefixify src/include/pg_config_manual.h
|
||||
|
||||
# to avoid collision - it only should be installed by server
|
||||
rm "${S}/src/backend/nls.mk"
|
||||
|
||||
# because psql/help.c includes the file
|
||||
ln -s "${S}/src/include/libpq/pqsignal.h" "${S}/src/bin/psql/" || die
|
||||
|
||||
sed -e "s|@RUNDIR@|${RUNDIR}|g" \
|
||||
-i src/include/pg_config_manual.h || \
|
||||
die "RUNDIR sed failed"
|
||||
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export LDFLAGS_SL="${LDFLAGS}"
|
||||
local PO="${EPREFIX%/}"
|
||||
econf --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
|
||||
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
|
||||
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
|
||||
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
|
||||
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
|
||||
--without-docdir \
|
||||
--without-perl \
|
||||
--without-python \
|
||||
--without-tcl \
|
||||
$(use_with kerberos krb5) \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_with ldap) \
|
||||
"$(use_enable nls nls "$(wanted_languages)")" \
|
||||
$(use_with pam) \
|
||||
$(use_enable pg-intdatetime integer-datetimes ) \
|
||||
$(use_with readline) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_enable threads thread-safety) \
|
||||
$(use_with zlib)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
cd "${S}/contrib"
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
insinto /usr/include/postgresql-${SLOT}/postmaster
|
||||
doins "${S}"/src/include/postmaster/*.h
|
||||
dodir /usr/share/postgresql-${SLOT}/man/man1
|
||||
|
||||
rm "${ED}"/usr/share/postgresql-${SLOT}/man/man1/{initdb,ipcclean,pg_{controldata,ctl,resetxlog},post{gres,master}}.1
|
||||
docompress /usr/share/postgresql-${SLOT}/man/man{1,7}
|
||||
|
||||
dodoc README HISTORY doc/{README.*,TODO,bug.template}
|
||||
|
||||
cd "${S}/contrib"
|
||||
emake DESTDIR="${D}" install
|
||||
cd "${S}"
|
||||
|
||||
dodir /etc/eselect/postgresql/slots/${SLOT}
|
||||
|
||||
echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" \
|
||||
> "${ED}/etc/eselect/postgresql/slots/${SLOT}/base"
|
||||
|
||||
keepdir /etc/postgresql-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
postgresql-config update
|
||||
|
||||
elog "If you need a global psqlrc-file, you can place it in:"
|
||||
elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
|
||||
einfo
|
||||
einfo "If this is your first install of PostgreSQL, you 'll want to:"
|
||||
einfo " source /etc/profile"
|
||||
einfo "In your open terminal sessions."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
postgresql-config update
|
||||
}
|
@ -0,0 +1,154 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-8.4.15.ebuild,v 1.1 2012/12/10 06:01:02 patrick Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit autotools eutils multilib prefix versionator
|
||||
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
|
||||
DESCRIPTION="PostgreSQL libraries and clients"
|
||||
HOMEPAGE="http://www.postgresql.org/"
|
||||
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
|
||||
http://dev.gentoo.org/~titanofold/postgresql-patches-8.4-r2.tbz2"
|
||||
LICENSE="POSTGRESQL"
|
||||
|
||||
S="${WORKDIR}/postgresql-${PV}"
|
||||
|
||||
# No tests to be done for clients and libraries
|
||||
RESTRICT="test"
|
||||
|
||||
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW"
|
||||
IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib"
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
IUSE+=" linguas_${lingua}"
|
||||
done
|
||||
|
||||
wanted_languages() {
|
||||
local enable_langs
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
use linguas_${lingua} && enable_langs+="${lingua} "
|
||||
done
|
||||
|
||||
echo -n ${enable_langs}
|
||||
}
|
||||
|
||||
RDEPEND=">=app-admin/eselect-postgresql-1.0.7
|
||||
virtual/libintl
|
||||
!!dev-db/libpq
|
||||
!!dev-db/postgresql
|
||||
!!dev-db/postgresql-client
|
||||
!!dev-db/postgresql-libs
|
||||
kerberos? ( virtual/krb5 )
|
||||
ldap? ( net-nds/openldap )
|
||||
pam? ( virtual/pam )
|
||||
readline? ( >=sys-libs/readline-4.1 )
|
||||
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
|
||||
zlib? ( >=sys-libs/zlib-1.1.3 )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
!!<sys-apps/sandbox-2.0
|
||||
>=sys-devel/bison-1.875
|
||||
sys-devel/flex
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
|
||||
|
||||
# Support /var/run or /run for the socket directory
|
||||
[[ ! -d /run ]] && RUNDIR=/var
|
||||
|
||||
src_prepare() {
|
||||
epatch "${WORKDIR}/autoconf.patch" "${WORKDIR}/base.patch" \
|
||||
"${WORKDIR}/bool.patch" "${WORKDIR}/darwin.patch" \
|
||||
"${WORKDIR}/SuperH.patch"
|
||||
|
||||
eprefixify src/include/pg_config_manual.h
|
||||
|
||||
# to avoid collision - it only should be installed by server
|
||||
rm "${S}/src/backend/nls.mk"
|
||||
|
||||
# because psql/help.c includes the file
|
||||
ln -s "${S}/src/include/libpq/pqsignal.h" "${S}/src/bin/psql/" || die
|
||||
|
||||
sed -e "s|@RUNDIR@|${RUNDIR}|g" \
|
||||
-i src/include/pg_config_manual.h || \
|
||||
die "RUNDIR sed failed"
|
||||
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export LDFLAGS_SL="${LDFLAGS}"
|
||||
local PO="${EPREFIX%/}"
|
||||
econf --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
|
||||
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
|
||||
--docdir="${PO}/usr/share/doc/postgresql-${SLOT}" \
|
||||
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
|
||||
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
|
||||
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
|
||||
--without-tcl \
|
||||
--without-perl \
|
||||
--without-python \
|
||||
$(use_with kerberos krb5) \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_with ldap) \
|
||||
"$(use_enable nls nls "$(wanted_languages)")" \
|
||||
$(use_with pam) \
|
||||
$(use_enable !pg_legacytimestamp integer-datetimes ) \
|
||||
$(use_with readline) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_enable threads thread-safety) \
|
||||
$(use_with zlib)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
cd "${S}/contrib"
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
insinto /usr/include/postgresql-${SLOT}/postmaster
|
||||
doins "${S}"/src/include/postmaster/*.h
|
||||
|
||||
rm -r "${ED}/usr/share/doc/postgresql-${SLOT}/html"
|
||||
rm "${ED}"/usr/share/postgresql-${SLOT}/man/man1/{initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}.1
|
||||
docompress /usr/share/postgresql-${SLOT}/man/man{1,7}
|
||||
|
||||
dodoc README HISTORY doc/{README.*,TODO,bug.template}
|
||||
|
||||
cd "${S}/contrib"
|
||||
emake DESTDIR="${D}" install
|
||||
cd "${S}"
|
||||
|
||||
dodir /etc/eselect/postgresql/slots/${SLOT}
|
||||
|
||||
echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" \
|
||||
> "${ED}/etc/eselect/postgresql/slots/${SLOT}/base"
|
||||
|
||||
keepdir /etc/postgresql-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
postgresql-config update
|
||||
|
||||
elog "If you need a global psqlrc-file, you can place it in:"
|
||||
elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
|
||||
einfo
|
||||
einfo "If this is your first install of PostgreSQL, you 'll want to:"
|
||||
einfo " source /etc/profile"
|
||||
einfo "In your open terminal sessions."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
postgresql-config update
|
||||
}
|
@ -0,0 +1,160 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.0.11.ebuild,v 1.1 2012/12/10 06:01:02 patrick Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib prefix versionator
|
||||
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
|
||||
|
||||
DESCRIPTION="PostgreSQL libraries and clients"
|
||||
HOMEPAGE="http://www.postgresql.org/"
|
||||
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
|
||||
http://dev.gentoo.org/~titanofold/postgresql-patches-9.0-r3.tbz2"
|
||||
LICENSE="POSTGRESQL"
|
||||
|
||||
S="${WORKDIR}/postgresql-${PV}"
|
||||
|
||||
# No tests to be done for clients and libraries
|
||||
RESTRICT="test"
|
||||
|
||||
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW"
|
||||
IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib"
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
IUSE+=" linguas_${lingua}"
|
||||
done
|
||||
|
||||
wanted_languages() {
|
||||
local enable_langs
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
use linguas_${lingua} && enable_langs+="${lingua} "
|
||||
done
|
||||
|
||||
echo -n ${enable_langs}
|
||||
}
|
||||
|
||||
RDEPEND=">=app-admin/eselect-postgresql-1.0.7
|
||||
virtual/libintl
|
||||
!!dev-db/libpq
|
||||
!!dev-db/postgresql
|
||||
!!dev-db/postgresql-client
|
||||
!!dev-db/postgresql-libs
|
||||
kerberos? ( virtual/krb5 )
|
||||
ldap? ( net-nds/openldap )
|
||||
pam? ( virtual/pam )
|
||||
readline? ( sys-libs/readline )
|
||||
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
!!<sys-apps/sandbox-2.0
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
|
||||
|
||||
# Support /var/run or /run for the socket directory
|
||||
[[ ! -d /run ]] && RUNDIR=/var
|
||||
|
||||
src_prepare() {
|
||||
epatch "${WORKDIR}/autoconf.patch" "${WORKDIR}/base.patch" \
|
||||
"${WORKDIR}/bool.patch"
|
||||
|
||||
eprefixify src/include/pg_config_manual.h
|
||||
|
||||
# to avoid collision - it only should be installed by server
|
||||
rm "${S}/src/backend/nls.mk"
|
||||
|
||||
# because psql/help.c includes the file
|
||||
ln -s "${S}/src/include/libpq/pqsignal.h" "${S}/src/bin/psql/" || die
|
||||
|
||||
sed -e "s|@RUNDIR@|${RUNDIR}|g" \
|
||||
-i src/include/pg_config_manual.h || \
|
||||
die "RUNDIR sed failed"
|
||||
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
case ${CHOST} in
|
||||
*-darwin*|*-solaris*)
|
||||
use nls && append-libs intl
|
||||
;;
|
||||
esac
|
||||
export LDFLAGS_SL="${LDFLAGS}"
|
||||
export LDFLAGS_EX="${LDFLAGS}"
|
||||
local PO="${EPREFIX%/}"
|
||||
econf --prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
|
||||
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
|
||||
--docdir="${PO}/usr/share/doc/postgresql-${SLOT}" \
|
||||
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
|
||||
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
|
||||
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
|
||||
--without-tcl \
|
||||
--without-perl \
|
||||
--without-python \
|
||||
$(use_with kerberos krb5) \
|
||||
$(use_with kerberos gssapi) \
|
||||
$(use_with ldap) \
|
||||
"$(use_enable nls nls "$(wanted_languages)")" \
|
||||
$(use_with pam) \
|
||||
$(use_enable !pg_legacytimestamp integer-datetimes) \
|
||||
$(use_with readline) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_enable threads thread-safety) \
|
||||
$(use_with zlib)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
cd "${S}/contrib"
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
insinto /usr/include/postgresql-${SLOT}/postmaster
|
||||
doins "${S}"/src/include/postmaster/*.h
|
||||
|
||||
dodir /usr/share/postgresql-${SLOT}/man/
|
||||
cp -r "${S}"/doc/src/sgml/man{1,7} "${ED}"/usr/share/postgresql-${SLOT}/man/ || die
|
||||
rm "${ED}/usr/share/postgresql-${SLOT}/man/man1"/{initdb,pg_controldata,pg_ctl,pg_resetxlog,postgres,postmaster}.1
|
||||
docompress /usr/share/postgresql-${SLOT}/man/man{1,7}
|
||||
|
||||
dodoc README HISTORY doc/{README.*,TODO,bug.template}
|
||||
|
||||
cd "${S}/contrib"
|
||||
emake DESTDIR="${D}" install
|
||||
cd "${S}"
|
||||
|
||||
dodir /etc/eselect/postgresql/slots/${SLOT}
|
||||
|
||||
echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" \
|
||||
> "${ED}/etc/eselect/postgresql/slots/${SLOT}/base"
|
||||
|
||||
keepdir /etc/postgresql-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
postgresql-config update
|
||||
|
||||
elog "If you need a global psqlrc-file, you can place it in:"
|
||||
elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
|
||||
einfo
|
||||
einfo "If this is your first install of PostgreSQL, you 'll want to:"
|
||||
einfo " source /etc/profile"
|
||||
einfo "In your open terminal sessions."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
postgresql-config update
|
||||
}
|
@ -0,0 +1,164 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.1.7.ebuild,v 1.1 2012/12/10 06:01:02 patrick Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib prefix versionator
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
|
||||
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
S="${WORKDIR}/postgresql-${PV}"
|
||||
|
||||
DESCRIPTION="PostgreSQL libraries and clients"
|
||||
HOMEPAGE="http://www.postgresql.org/"
|
||||
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
|
||||
http://dev.gentoo.org/~titanofold/postgresql-patches-9.1-r1.tbz2"
|
||||
LICENSE="POSTGRESQL"
|
||||
|
||||
# No tests to be done for clients and libraries
|
||||
RESTRICT="test"
|
||||
|
||||
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW"
|
||||
IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib"
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
IUSE+=" linguas_${lingua}"
|
||||
done
|
||||
|
||||
wanted_languages() {
|
||||
local enable_langs
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
use linguas_${lingua} && enable_langs+="${lingua} "
|
||||
done
|
||||
|
||||
echo -n ${enable_langs}
|
||||
}
|
||||
|
||||
RDEPEND="!!dev-db/libpq
|
||||
!!dev-db/postgresql
|
||||
!!dev-db/postgresql-client
|
||||
!!dev-db/postgresql-libs
|
||||
>=app-admin/eselect-postgresql-1.0.10
|
||||
virtual/libintl
|
||||
kerberos? ( virtual/krb5 )
|
||||
ldap? ( net-nds/openldap )
|
||||
pam? ( virtual/pam )
|
||||
readline? ( sys-libs/readline )
|
||||
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
|
||||
zlib? ( sys-libs/zlib )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
!!<sys-apps/sandbox-2.0
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
nls? ( sys-devel/gettext )
|
||||
"
|
||||
|
||||
PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
|
||||
|
||||
# Support /var/run or /run for the socket directory
|
||||
[[ ! -d /run ]] && RUNDIR=/var
|
||||
|
||||
src_prepare() {
|
||||
epatch "${WORKDIR}/autoconf.patch" \
|
||||
"${WORKDIR}/base.patch" \
|
||||
"${WORKDIR}/bool.patch"
|
||||
|
||||
eprefixify src/include/pg_config_manual.h
|
||||
|
||||
# to avoid collision - it only should be installed by server
|
||||
rm "${S}/src/backend/nls.mk"
|
||||
|
||||
# because psql/help.c includes the file
|
||||
ln -s "${S}/src/include/libpq/pqsignal.h" "${S}/src/bin/psql/" || die
|
||||
|
||||
sed -e "s|@RUNDIR@|${RUNDIR}|g" \
|
||||
-i src/include/pg_config_manual.h || \
|
||||
die "RUNDIR sed failed"
|
||||
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
case ${CHOST} in
|
||||
*-darwin*|*-solaris*)
|
||||
use nls && append-libs intl
|
||||
;;
|
||||
esac
|
||||
|
||||
export LDFLAGS_SL="${LDFLAGS}"
|
||||
export LDFLAGS_EX="${LDFLAGS}"
|
||||
|
||||
local PO="${EPREFIX%/}"
|
||||
|
||||
econf \
|
||||
--prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
|
||||
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
|
||||
--docdir="${PO}/usr/share/doc/postgresql-${SLOT}" \
|
||||
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
|
||||
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
|
||||
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
|
||||
--without-tcl \
|
||||
--without-perl \
|
||||
--without-python \
|
||||
$(use_with readline) \
|
||||
$(use_with kerberos krb5) \
|
||||
$(use_with kerberos gssapi) \
|
||||
"$(use_enable nls nls "$(wanted_languages)")" \
|
||||
$(use_with pam) \
|
||||
$(use_enable !pg_legacytimestamp integer-datetimes) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_enable threads thread-safety) \
|
||||
$(use_with zlib) \
|
||||
$(use_with ldap)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1
|
||||
|
||||
cd "${S}/contrib"
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
insinto /usr/include/postgresql-${SLOT}/postmaster
|
||||
doins "${S}"/src/include/postmaster/*.h
|
||||
|
||||
dodir /usr/share/postgresql-${SLOT}/man/
|
||||
cp -r "${S}"/doc/src/sgml/man{1,7} "${ED}"/usr/share/postgresql-${SLOT}/man/ || die
|
||||
rm "${ED}/usr/share/postgresql-${SLOT}/man/man1"/{initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}.1
|
||||
docompress /usr/share/postgresql-${SLOT}/man/man{1,7}
|
||||
dodoc README HISTORY doc/{TODO,bug.template}
|
||||
|
||||
cd "${S}/contrib"
|
||||
emake DESTDIR="${D}" install
|
||||
cd "${S}"
|
||||
|
||||
dodir /etc/eselect/postgresql/slots/${SLOT}
|
||||
echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
|
||||
"${ED}/etc/eselect/postgresql/slots/${SLOT}/base"
|
||||
|
||||
keepdir /etc/postgresql-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
postgresql-config update
|
||||
|
||||
elog "If you need a global psqlrc-file, you can place it in:"
|
||||
elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
|
||||
einfo
|
||||
einfo "If this is your first install of PostgreSQL, you 'll want to:"
|
||||
einfo " source /etc/profile"
|
||||
einfo "In your open terminal sessions."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
postgresql-config update
|
||||
}
|
@ -0,0 +1,170 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/postgresql-base/postgresql-base-9.2.2.ebuild,v 1.1 2012/12/10 06:01:02 patrick Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib prefix versionator
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris"
|
||||
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
|
||||
# Comment the following five lines when not a beta or rc.
|
||||
#MY_PV="${PV//_}"
|
||||
#MY_FILE_PV="${SLOT}$(get_version_component_range 4)"
|
||||
#S="${WORKDIR}/postgresql-${MY_FILE_PV}"
|
||||
SRC_URI="mirror://postgresql/source/v${MY_FILE_PV}/postgresql-${MY_FILE_PV}.tar.bz2
|
||||
http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}beta3.tbz2"
|
||||
|
||||
# Comment the following three lines when a beta or rc.
|
||||
S="${WORKDIR}/postgresql-${PV}"
|
||||
SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2
|
||||
http://dev.gentoo.org/~titanofold/postgresql-patches-${SLOT}beta3.tbz2"
|
||||
|
||||
LICENSE="POSTGRESQL"
|
||||
DESCRIPTION="PostgreSQL libraries and clients"
|
||||
HOMEPAGE="http://www.postgresql.org/"
|
||||
|
||||
# No tests to be done for clients and libraries
|
||||
RESTRICT="test"
|
||||
|
||||
LINGUAS="af cs de en es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW"
|
||||
IUSE="doc kerberos ldap nls pam pg_legacytimestamp readline ssl threads zlib"
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
IUSE+=" linguas_${lingua}"
|
||||
done
|
||||
|
||||
wanted_languages() {
|
||||
local enable_langs
|
||||
|
||||
for lingua in ${LINGUAS} ; do
|
||||
use linguas_${lingua} && enable_langs+="${lingua} "
|
||||
done
|
||||
|
||||
echo -n ${enable_langs}
|
||||
}
|
||||
|
||||
RDEPEND="!!dev-db/libpq
|
||||
!!dev-db/postgresql
|
||||
!!dev-db/postgresql-client
|
||||
!!dev-db/postgresql-libs
|
||||
sys-apps/less
|
||||
>=app-admin/eselect-postgresql-1.0.10
|
||||
virtual/libintl
|
||||
kerberos? ( virtual/krb5 )
|
||||
ldap? ( net-nds/openldap )
|
||||
pam? ( virtual/pam )
|
||||
readline? ( sys-libs/readline )
|
||||
ssl? ( >=dev-libs/openssl-0.9.6-r1 )
|
||||
zlib? ( sys-libs/zlib )
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
!!<sys-apps/sandbox-2.0
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
nls? ( sys-devel/gettext )
|
||||
"
|
||||
|
||||
PDEPEND="doc? ( ~dev-db/postgresql-docs-${PV} )"
|
||||
|
||||
# Support /var/run or /run for the socket directory
|
||||
[[ ! -d /run ]] && RUNDIR=/var
|
||||
|
||||
src_prepare() {
|
||||
epatch "${WORKDIR}/autoconf.patch" \
|
||||
"${WORKDIR}/base.patch" \
|
||||
"${WORKDIR}/bool.patch"
|
||||
|
||||
eprefixify src/include/pg_config_manual.h
|
||||
|
||||
# to avoid collision - it only should be installed by server
|
||||
rm "${S}/src/backend/nls.mk"
|
||||
|
||||
# because psql/help.c includes the file
|
||||
ln -s "${S}/src/include/libpq/pqsignal.h" "${S}/src/bin/psql/" || die
|
||||
|
||||
sed -e "s|@RUNDIR@|${RUNDIR}|g" \
|
||||
-i src/include/pg_config_manual.h || \
|
||||
die "RUNDIR sed failed"
|
||||
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
case ${CHOST} in
|
||||
*-darwin*|*-solaris*)
|
||||
use nls && append-libs intl
|
||||
;;
|
||||
esac
|
||||
|
||||
export LDFLAGS_SL="${LDFLAGS}"
|
||||
export LDFLAGS_EX="${LDFLAGS}"
|
||||
|
||||
local PO="${EPREFIX%/}"
|
||||
|
||||
econf \
|
||||
--prefix="${PO}/usr/$(get_libdir)/postgresql-${SLOT}" \
|
||||
--datadir="${PO}/usr/share/postgresql-${SLOT}" \
|
||||
--docdir="${PO}/usr/share/doc/postgresql-${SLOT}" \
|
||||
--sysconfdir="${PO}/etc/postgresql-${SLOT}" \
|
||||
--includedir="${PO}/usr/include/postgresql-${SLOT}" \
|
||||
--mandir="${PO}/usr/share/postgresql-${SLOT}/man" \
|
||||
--without-tcl \
|
||||
--without-perl \
|
||||
--without-python \
|
||||
$(use_with readline) \
|
||||
$(use_with kerberos krb5) \
|
||||
$(use_with kerberos gssapi) \
|
||||
"$(use_enable nls nls "$(wanted_languages)")" \
|
||||
$(use_with pam) \
|
||||
$(use_enable !pg_legacytimestamp integer-datetimes) \
|
||||
$(use_with ssl openssl) \
|
||||
$(use_enable threads thread-safety) \
|
||||
$(use_with zlib) \
|
||||
$(use_with ldap)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
|
||||
cd "${S}/contrib"
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
insinto /usr/include/postgresql-${SLOT}/postmaster
|
||||
doins "${S}"/src/include/postmaster/*.h
|
||||
|
||||
dodir /usr/share/postgresql-${SLOT}/man/
|
||||
cp -r "${S}"/doc/src/sgml/man{1,7} "${ED}"/usr/share/postgresql-${SLOT}/man/ || die
|
||||
rm "${ED}/usr/share/postgresql-${SLOT}/man/man1"/{initdb,pg_{controldata,ctl,resetxlog},post{gres,master}}.1
|
||||
docompress /usr/share/postgresql-${SLOT}/man/man{1,7}
|
||||
dodoc README HISTORY doc/{TODO,bug.template}
|
||||
|
||||
cd "${S}/contrib"
|
||||
emake DESTDIR="${D}" install
|
||||
cd "${S}"
|
||||
|
||||
dodir /etc/eselect/postgresql/slots/${SLOT}
|
||||
echo "postgres_ebuilds=\"\${postgres_ebuilds} ${PF}\"" > \
|
||||
"${ED}/etc/eselect/postgresql/slots/${SLOT}/base"
|
||||
|
||||
keepdir /etc/postgresql-${SLOT}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
postgresql-config update
|
||||
|
||||
elog "If you need a global psqlrc-file, you can place it in:"
|
||||
elog " ${EROOT%/}/etc/postgresql-${SLOT}/"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
postgresql-config update
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST teyjus-source-2.0-b2.tar.gz 465815 SHA256 f589fb460d7095a6e674b7a6413772c41b98654c38602c3e8c477a976da99052 SHA512 071a25cd5341f7562f07dcaae1f87c35eb394ddab94a5160826c7fb2d9a51efea909b41947205503ebcc58df04388baf9eaf9f5a614186701940da29db1c1b29 WHIRLPOOL 0dfd8128d194ef5d6cf4fdf6d75c4c654ab834af6c090f595b2defd91645cc0fca4ae4a8483c7a77b4a7e8dae5b3c31069bf85d240538db2f88df69d6f7f42d0
|
@ -0,0 +1,3 @@
|
||||
;;; teyjus site-lisp configuration
|
||||
|
||||
(add-to-list 'load-path "@SITELISP@")
|
@ -0,0 +1,12 @@
|
||||
--- teyjus-orig/source/OMakefile 2008-11-17 07:52:31.000000000 +1100
|
||||
+++ teyjus/source/OMakefile 2012-03-24 00:27:22.431627679 +1100
|
||||
@@ -19,7 +19,8 @@
|
||||
#
|
||||
|
||||
OCAMLINCLUDES += $(CMP) $(DIS) $(SIM) $(LOD)
|
||||
-CFLAGS += -g
|
||||
+CFLAGS += -g -fPIC
|
||||
+OCAML_LINK_FLAGS += -shared
|
||||
|
||||
############################################################
|
||||
# Compilation files
|
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>gienah@gentoo.org></email>
|
||||
</maintainer>
|
||||
<longdescription lang='en'>
|
||||
The Teyjus system is an efficient implementation of the higher-order
|
||||
logic programming language Lambda Prolog. The main strength of Lambda
|
||||
Prolog, a language developed by Dale Miller and Gopalan Nadathur, is
|
||||
the support it offers for what is known as lambda tree syntax, a new
|
||||
and effective way to view the structure of complex syntactic objects
|
||||
such as types, formulas, proofs and programs. Lambda Prolog provides
|
||||
this support by using lambda terms as data representation devices and
|
||||
by including primitives for probing such terms in logically meaningful
|
||||
ways. The new features present in the language raise several
|
||||
implementation challenges that have been addressed in collaborative
|
||||
work between Nadathur and his students and colleagues. The name
|
||||
"Teyjus" actually stands both for a project and for a class of
|
||||
compiler and virtual machine based realizations of Lambda Prolog
|
||||
arising from the research carried out within this project. Underlying
|
||||
the most recent version of the Teyjus system is a new and
|
||||
significantly improved virtual machine that has been designed by
|
||||
Xiaochu Qi as part of her doctoral dissertation work at the University
|
||||
of Minnesota. This virtual machine extensively exploits a special form
|
||||
of higher-order unification known as pattern unification.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -0,0 +1,89 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/teyjus/teyjus-2.0.2.ebuild,v 1.1 2012/12/09 21:57:06 gienah Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit base elisp-common multilib versionator
|
||||
|
||||
MY_PN="${PN}-source"
|
||||
MY_P=$(version_format_string '${MY_PN}-$1.$2-b$3')
|
||||
|
||||
DESCRIPTION="Higher-order logic programming language Lambda Prolog"
|
||||
HOMEPAGE="http://teyjus.cs.umn.edu/"
|
||||
SRC_URI="http://teyjus.googlecode.com/files/${MY_P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
LICENSE="GPL-3"
|
||||
IUSE="emacs examples +ocamlopt"
|
||||
|
||||
RDEPEND=">=sys-devel/binutils-2.17
|
||||
>=sys-devel/gcc-2.95.3
|
||||
>=dev-lang/ocaml-3.10[ocamlopt?]
|
||||
emacs? ( virtual/emacs )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/omake"
|
||||
|
||||
S=${WORKDIR}/${PN}
|
||||
|
||||
PATCHES=("${FILESDIR}/${PN}-2.0.2-flags.patch")
|
||||
|
||||
SITEFILE=50${PN}-gentoo.el
|
||||
|
||||
src_compile() {
|
||||
addpredict "/usr/$(get_libdir)/omake/Pervasives.omc"
|
||||
addpredict "/usr/$(get_libdir)/omake/build/C.omc"
|
||||
addpredict "/usr/$(get_libdir)/omake/build/Common.omc"
|
||||
addpredict "/usr/$(get_libdir)/omake/configure/Configure.omc"
|
||||
addpredict "/usr/$(get_libdir)/omake/build/OCaml.omc"
|
||||
omake all || die "omake all failed"
|
||||
if use emacs ; then
|
||||
pushd "${S}/emacs" || die "Could change directory to emacs"
|
||||
elisp-compile *.el || die "emacs elisp compile failed"
|
||||
popd
|
||||
fi
|
||||
}
|
||||
|
||||
ins_example_dir() {
|
||||
dodir "/usr/share/${PN}/examples/${1}"
|
||||
insinto "/usr/share/${PN}/examples/${1}"
|
||||
cd "${S}/examples/${1}"
|
||||
doins *
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin source/tjcc.opt tjcc
|
||||
newbin source/tjdepend.opt tjdepend
|
||||
newbin source/tjdis.opt tjdis
|
||||
newbin source/tjlink.opt tjlink
|
||||
newbin source/tjsim.opt tjsim
|
||||
dodoc README
|
||||
if use emacs ; then
|
||||
elisp-install ${PN} emacs/*.{el,elc}
|
||||
cp "${FILESDIR}"/${SITEFILE} "${S}"
|
||||
sed -e 's@/usr/bin/tjcc@'${EPREFIX}/usr/bin/tjcc'@' -i ${SITEFILE} \
|
||||
|| die "Could not set tjcc executable path in emacs site file"
|
||||
elisp-site-file-install ${SITEFILE}
|
||||
fi
|
||||
if use examples; then
|
||||
ins_example_dir "handbook/logic"
|
||||
ins_example_dir "handbook/progs"
|
||||
ins_example_dir "misc"
|
||||
ins_example_dir "ndprover"
|
||||
ins_example_dir "pcf"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use emacs; then
|
||||
elisp-site-regen
|
||||
ewarn "For teyjus emacs, add this line to ~/.emacs"
|
||||
ewarn ""
|
||||
ewarn "(require 'teyjus)"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use emacs && elisp-site-regen
|
||||
}
|
@ -0,0 +1,266 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/Ice/Ice-3.4.2-r1.ebuild,v 1.1 2012/12/10 01:07:54 ottxor Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="python? 2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
RUBY_OPTIONAL="yes"
|
||||
USE_RUBY="ruby18"
|
||||
|
||||
inherit toolchain-funcs versionator python mono ruby-ng db-use
|
||||
|
||||
DESCRIPTION="ICE middleware C++ library and generator tools"
|
||||
HOMEPAGE="http://www.zeroc.com/"
|
||||
SRC_URI="http://www.zeroc.com/download/Ice/$(get_version_component_range 1-2)/${P}.tar.gz
|
||||
doc? ( http://www.zeroc.com/download/Ice/$(get_version_component_range 1-2)/${P}.pdf.gz )"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~x86 ~x64-macos ~x86-linux"
|
||||
IUSE="doc examples +ncurses mono python ruby test debug"
|
||||
|
||||
RDEPEND=">=dev-libs/expat-2.0.1
|
||||
>=app-arch/bzip2-1.0.5
|
||||
>=dev-libs/openssl-0.9.8o
|
||||
>=sys-libs/db-4.8.30[cxx]
|
||||
~dev-cpp/libmcpp-2.7.2
|
||||
ruby? ( $(ruby_implementation_depend ruby18) )
|
||||
mono? ( dev-lang/mono )
|
||||
!dev-python/IcePy
|
||||
!dev-ruby/IceRuby"
|
||||
DEPEND="${RDEPEND}
|
||||
ncurses? ( sys-libs/ncurses sys-libs/readline )
|
||||
test? ( =dev-lang/python-2* )"
|
||||
|
||||
# Maintainer notes:
|
||||
# - yes, we have to do the trickery with the move for the python functions
|
||||
# since the build and test frameworks deduce various settings from the path
|
||||
# and they can't be tricked by a symlink. And we also need
|
||||
# SUPPORT_PYTHON_ABIS=1 otherwise we can't get pyc/pyo anymore the sane way.
|
||||
# TODO: php bindings
|
||||
# TODO: java bindings
|
||||
|
||||
#overwrite ruby-ng.eclass default
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
pkg_setup() {
|
||||
if use python || use test; then
|
||||
python_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
# prevent ruby-ng.eclass from messing with src_unpack
|
||||
default
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-3.4.1-db5.patch \
|
||||
"${FILESDIR}"/${PN}-3.4.2-gcc46.patch \
|
||||
"${WORKDIR}"/${PN}-3.4.2-gcc47.patch
|
||||
|
||||
sed -i \
|
||||
-e 's|\(install_docdir[[:space:]]*\):=|\1?=|' \
|
||||
-e 's|\(install_configdir[[:space:]]*\):=|\1?=|' \
|
||||
cpp/config/Make.rules || die "sed failed"
|
||||
|
||||
sed -i \
|
||||
-e 's|\(install_pythondir[[:space:]]*\):=|\1?=|' \
|
||||
-e 's|\(install_rubydir[[:space:]]*\):=|\1?=|' \
|
||||
-e 's|\(install_libdir[[:space:]]*\):=|\1?=|' \
|
||||
{py,rb}/config/Make.rules || die "sed failed"
|
||||
|
||||
sed -i \
|
||||
-e 's|-O2 ||g' \
|
||||
cpp/config/Make.rules.Linux || die "sed failed"
|
||||
|
||||
sed -i \
|
||||
-e 's|install-common||' \
|
||||
-e 's|demo||' \
|
||||
{cpp,cs,php,py,rb}/Makefile || die "sed failed"
|
||||
|
||||
sed -i \
|
||||
-e 's|-f -root|-f -gacdir $(GAC_DIR) -root|' \
|
||||
cs/config/Make.rules.cs || die "sed failed"
|
||||
|
||||
if ! use test ; then
|
||||
sed -i \
|
||||
-e 's|^\(SUBDIRS.*\)test|\1|' \
|
||||
{cpp,cs,php,py,rb}/Makefile || die "sed failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
MAKE_RULES="prefix=\"${ED}/usr\"
|
||||
install_docdir=\"${ED}/usr/share/doc/${PF}\"
|
||||
install_configdir=\"${ED}/usr/share/Ice-${PV}/config\"
|
||||
embedded_runpath_prefix=\"${EPREFIX}/usr\"
|
||||
LP64=yes"
|
||||
|
||||
use ncurses && OPTIONS="${MAKE_RULES} USE_READLINE=yes" || MAKE_RULES="${MAKE_RULES} USE_READLINE=no"
|
||||
use debug && OPTIONS"${MAKE_RULES} OPTIMIZE=no" || MAKE_RULES="${MAKE_RULES} OPTIMIZE=yes"
|
||||
|
||||
MAKE_RULES="${MAKE_RULES} DB_FLAGS=-I$(db_includedir)"
|
||||
sed -i \
|
||||
-e "s|c++|$(tc-getCXX)|" \
|
||||
-e "s|\(CFLAGS[[:space:]]*=\)|\1 ${CFLAGS}|" \
|
||||
-e "s|\(CXXFLAGS[[:space:]]*=\)|\1 ${CXXFLAGS}|" \
|
||||
-e "s|\(LDFLAGS[[:space:]]*=\)|\1 ${LDFLAGS}|" \
|
||||
-e "s|\(DB_LIBS[[:space:]]*=\) \-ldb_cxx|\1 -ldb_cxx-$(db_findver sys-libs/db)|" \
|
||||
cpp/config/Make.rules{,.Linux} py/config/Make.rules || die "sed failed"
|
||||
|
||||
if use python ; then
|
||||
python_copy_sources py
|
||||
mv py py.orig
|
||||
fi
|
||||
|
||||
if use ruby ; then
|
||||
SITERUBY="$(ruby18 -r rbconfig -e 'print Config::CONFIG["sitedir"]')"
|
||||
MAKE_RULES_RB="install_rubydir=\"${ED}/${SITERUBY}\"
|
||||
install_libdir=\"${ED}/${SITERUBY}\""
|
||||
|
||||
# make it use ruby18 only
|
||||
sed -i \
|
||||
-e 's|RUBY = ruby|\018|' \
|
||||
rb/config/Make.rules || die "sed failed"
|
||||
fi
|
||||
|
||||
MAKE_RULES_CS="GACINSTALL=yes GAC_ROOT=\"${ED}/usr/$(get_libdir)\" GAC_DIR=${EPREFIX}/usr/$(get_libdir)"
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if tc-is-cross-compiler ; then
|
||||
export CXX="${CHOST}-g++"
|
||||
fi
|
||||
|
||||
emake -C cpp ${MAKE_RULES} || die "emake failed"
|
||||
|
||||
if use doc ; then
|
||||
emake -C cpp/doc || die "building docs failed"
|
||||
fi
|
||||
|
||||
if use python ; then
|
||||
building() {
|
||||
mv py-${PYTHON_ABI} py
|
||||
emake -C py ${MAKE_RULES} || die "emake py failed (for py-${PYTHON_ABI})"
|
||||
mv py py-${PYTHON_ABI}
|
||||
}
|
||||
python_execute_function building
|
||||
fi
|
||||
|
||||
if use ruby ; then
|
||||
emake -C rb ${MAKE_RULES} ${MAKE_RULES_RB} || die "emake rb failed"
|
||||
fi
|
||||
|
||||
if use mono ; then
|
||||
emake -C cs ${MAKE_RULES} ${MAKE_RULES_CS} || die "emake cs failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc CHANGES README
|
||||
|
||||
insinto /usr/share/${P}
|
||||
doins -r slice
|
||||
|
||||
emake -C cpp ${MAKE_RULES} install || die "emake install failed"
|
||||
|
||||
docinto cpp
|
||||
dodoc CHANGES README
|
||||
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/examples-cpp
|
||||
doins cpp/config/*.cfg
|
||||
doins -r cpp/demo/*
|
||||
fi
|
||||
|
||||
if use doc ; then
|
||||
dohtml -r cpp/doc/reference/*
|
||||
dodoc "${WORKDIR}/${P}.pdf"
|
||||
fi
|
||||
|
||||
if use python ; then
|
||||
installation() {
|
||||
dodir $(python_get_sitedir)
|
||||
mv py-${PYTHON_ABI} py
|
||||
emake -C py ${MAKE_RULES} install_pythondir="\"${D}/$(python_get_sitedir)\"" install_libdir="\"${D}/$(python_get_sitedir)\"" install || die "emake py install failed (for py-${PYTHON_ABI})"
|
||||
mv py py-${PYTHON_ABI}
|
||||
}
|
||||
python_execute_function installation
|
||||
|
||||
docinto py
|
||||
dodoc py.orig/CHANGES py.orig/README
|
||||
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/examples-py
|
||||
doins -r py.orig/demo/*
|
||||
fi
|
||||
|
||||
cd "${ED}/$(python_get_sitedir -f)"
|
||||
PYTHON_MODULES=(*.py)
|
||||
PYTHON_MODULES+=(IceBox IceGrid IcePatch2 IceStorm)
|
||||
cd "${S}"
|
||||
fi
|
||||
|
||||
if use ruby ; then
|
||||
dodir "${SITERUBY}"
|
||||
emake -C rb ${MAKE_RULES} ${MAKE_RULES_RB} install || die "emake rb install failed"
|
||||
|
||||
docinto rb
|
||||
dodoc rb/CHANGES rb/README
|
||||
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/examples-rb
|
||||
doins -r rb/demo/*
|
||||
fi
|
||||
fi
|
||||
|
||||
if use mono ; then
|
||||
emake -C cs ${MAKE_RULES} ${MAKE_RULES_CS} install || die "emake cs install failed"
|
||||
|
||||
# TODO: anyone has an idea what those are for?
|
||||
rm "${ED}"/usr/bin/*.xml
|
||||
|
||||
docinto cs
|
||||
dodoc cs/CHANGES cs/README
|
||||
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/examples-cs
|
||||
doins -r cs/demo/*
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -C cpp ${MAKE_RULES} test || die "emake test failed"
|
||||
|
||||
if use python ; then
|
||||
testing() {
|
||||
mv py-${PYTHON_ABI} py
|
||||
emake -C py ${MAKE_RULES} test || die "emake py test failed (for py-${PYTHON_ABI})"
|
||||
mv py py-${PYTHON_ABI}
|
||||
}
|
||||
python_execute_function testing
|
||||
fi
|
||||
|
||||
if use ruby ; then
|
||||
emake -C rb ${MAKE_RULES} ${MAKE_RULES_RB} test || die "emake rb test failed"
|
||||
fi
|
||||
|
||||
if use mono ; then
|
||||
# ewarn "Tests for C# are currently disabled."
|
||||
emake -C cs ${MAKE_RULES} ${MAKE_RULES_CS} test || die "emake cs test failed"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use python && python_mod_optimize "${PYTHON_MODULES[@]}"
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use python && python_mod_cleanup "${PYTHON_MODULES[@]}"
|
||||
}
|
@ -1,4 +1,2 @@
|
||||
DIST gobject-introspection-1.32.1.tar.xz 1120996 SHA256 44f3fb933f76e4728818cc360cb5f9e2edcbdf9bc8a8f9aded99b3e3ef5cb858 SHA512 115d317890e1a66a64760baebad5c9a0b50600f4cf8ba805fed8fcf047413be51603a3dbd83f552609e7a30dba303ebe9e6bfaa0bb3d6e2f95ad9f98d2c4a02c WHIRLPOOL 7a04b5db51ddbf555e251788334c1976874ab847f89577a0d1e94bbabc9c8bd9ecba7dbe9b85b1e92a63cb942df626a3934b959331e118750f8f4f5520961a64
|
||||
DIST gobject-introspection-1.34.0.tar.xz 1088520 SHA256 80e211ea95404fc7c5fa3b04ba69ee0b29af70847af315155ab06b8cff832c85 SHA512 ce67b29d223fcebe8ab941adf3871891d6cdbccc1cb8419198aada466715b588f1c190d24e58a001fa9cfb77a779192b1ac21b10dbde9a6f973fc92e26d0dd18 WHIRLPOOL df4a44e753cbb9688706e4ab500a575f92e8fc1919b6ebef1c9526eaeb7dcd03bf958201f73215217771d886def442105c5931fd5fd49dbfb7c3648901e0e464
|
||||
DIST gobject-introspection-1.34.1.1.tar.xz 1088672 SHA256 85b9ac268d34311138f3c6bf646c07975eebfae6ae67d9239e1066a42c5d525b SHA512 87a4294185e27a90003696be8e69b5e74f5661d879eea2154f3f5a9763813f97987163e2843abc9c1e1a5ca351be5d5d0c5b314bf00dd0c750bec7a67d2d60eb WHIRLPOOL 95ba83bb4fcf7e7c3f3d9e5cd7d24b2c2e6431146e8005e32b569698fd49a44642038ecd723f5ae2f6c1bd985bf0e4503f1c05b9f6531ca9eb2cca674e0502b8
|
||||
DIST gobject-introspection-1.34.2.tar.xz 1088768 SHA256 bc7948a35ce2218922dfb0806679cad21060715cc0c340cf7823eb633cc03429 SHA512 e57839f9354aacded057911914de94d6357c323cb57cbd2934e668f2d149e779d1aca818e18b13d67fd359afe75dbe9e3525d8f7544a7ced0bbe8f7397526330 WHIRLPOOL 01b5b0662886bd708dad0d60eb06ba18af8c5f50895268bc618ddfa988789621d086b754afe48d7002ba8c8163d92318ff34d564605f406f92ef4cb9ad4659b5
|
||||
|
@ -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/gobject-introspection-common/gobject-introspection-common-1.34.0.ebuild,v 1.1 2012/09/25 11:41:22 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
GNOME_ORG_MODULE="gobject-introspection"
|
||||
|
||||
inherit gnome.org
|
||||
|
||||
DESCRIPTION="Build infrastructure for GObject Introspection"
|
||||
HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
!<dev-libs/gobject-introspection-1.32.0"
|
||||
# Before 1.32.0, ${PN} was part of gobject-introspection
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodir /usr/share/aclocal
|
||||
insinto /usr/share/aclocal
|
||||
doins m4/introspection.m4
|
||||
|
||||
dodir /usr/share/gobject-introspection-1.0
|
||||
insinto /usr/share/gobject-introspection-1.0
|
||||
doins Makefile.introspection
|
||||
}
|
@ -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/gobject-introspection-common/gobject-introspection-common-1.34.1.1.ebuild,v 1.1 2012/10/30 08:06:56 eva Exp $
|
||||
|
||||
EAPI="4"
|
||||
GNOME_ORG_MODULE="gobject-introspection"
|
||||
|
||||
inherit gnome.org
|
||||
|
||||
DESCRIPTION="Build infrastructure for GObject Introspection"
|
||||
HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
|
||||
|
||||
LICENSE="as-is"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}
|
||||
!<dev-libs/gobject-introspection-1.32.0"
|
||||
# Before 1.32.0, ${PN} was part of gobject-introspection
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodir /usr/share/aclocal
|
||||
insinto /usr/share/aclocal
|
||||
doins m4/introspection.m4
|
||||
|
||||
dodir /usr/share/gobject-introspection-1.0
|
||||
insinto /usr/share/gobject-introspection-1.0
|
||||
doins Makefile.introspection
|
||||
}
|
@ -1,6 +1,4 @@
|
||||
DIST gobject-introspection-1.30.0-patches-1.tar.xz 5776 SHA256 90a01c8b3ce6b112d58e9781460f3664d652bed169ddbdd9451a5e0a9fe2d37c SHA512 a11195aa3c7ebeee89d7262751f1b894890170d99cbfbfa4a5122f616adbe394b2abf8f00d9f658e906c9ccc34608ecc9939a98e2d2a0bf98ad3116e393c0d40 WHIRLPOOL 21d173277ecf0a3186efd2975b8c5746ca9a765a2c8db023706083b2eab47e5c8aac4ea728c2e9a2e30453fd3aef63ca4ce5a8aafe3882a116a7e2e1e0a738f8
|
||||
DIST gobject-introspection-1.30.0.tar.xz 1063720 SHA256 8e4274579096e983fad3148cdab50295a4701e45cd9a4e02f7242fc0a04c47b2 SHA512 fa4daa40ad971fd3da8d7b29ada94bd7d29a011972dd007c24692fb1b3e72716bdaa8a3e932c22fa5bf41a4c0d3b1a0a5012a6abac69714ab3fcde0c669da9f4 WHIRLPOOL 0a70ffb3135509accfe484a1e52adc1a674d89a4f2874aea60f45047269f27a410c769f85ac21b7f06396489a69bd5a01422618b8c11b1af678fd8f523d6d6a6
|
||||
DIST gobject-introspection-1.32.1.tar.xz 1120996 SHA256 44f3fb933f76e4728818cc360cb5f9e2edcbdf9bc8a8f9aded99b3e3ef5cb858 SHA512 115d317890e1a66a64760baebad5c9a0b50600f4cf8ba805fed8fcf047413be51603a3dbd83f552609e7a30dba303ebe9e6bfaa0bb3d6e2f95ad9f98d2c4a02c WHIRLPOOL 7a04b5db51ddbf555e251788334c1976874ab847f89577a0d1e94bbabc9c8bd9ecba7dbe9b85b1e92a63cb942df626a3934b959331e118750f8f4f5520961a64
|
||||
DIST gobject-introspection-1.34.0.tar.xz 1088520 SHA256 80e211ea95404fc7c5fa3b04ba69ee0b29af70847af315155ab06b8cff832c85 SHA512 ce67b29d223fcebe8ab941adf3871891d6cdbccc1cb8419198aada466715b588f1c190d24e58a001fa9cfb77a779192b1ac21b10dbde9a6f973fc92e26d0dd18 WHIRLPOOL df4a44e753cbb9688706e4ab500a575f92e8fc1919b6ebef1c9526eaeb7dcd03bf958201f73215217771d886def442105c5931fd5fd49dbfb7c3648901e0e464
|
||||
DIST gobject-introspection-1.34.1.1.tar.xz 1088672 SHA256 85b9ac268d34311138f3c6bf646c07975eebfae6ae67d9239e1066a42c5d525b SHA512 87a4294185e27a90003696be8e69b5e74f5661d879eea2154f3f5a9763813f97987163e2843abc9c1e1a5ca351be5d5d0c5b314bf00dd0c750bec7a67d2d60eb WHIRLPOOL 95ba83bb4fcf7e7c3f3d9e5cd7d24b2c2e6431146e8005e32b569698fd49a44642038ecd723f5ae2f6c1bd985bf0e4503f1c05b9f6531ca9eb2cca674e0502b8
|
||||
DIST gobject-introspection-1.34.2.tar.xz 1088768 SHA256 bc7948a35ce2218922dfb0806679cad21060715cc0c340cf7823eb633cc03429 SHA512 e57839f9354aacded057911914de94d6357c323cb57cbd2934e668f2d149e779d1aca818e18b13d67fd359afe75dbe9e3525d8f7544a7ced0bbe8f7397526330 WHIRLPOOL 01b5b0662886bd708dad0d60eb06ba18af8c5f50895268bc618ddfa988789621d086b754afe48d7002ba8c8163d92318ff34d564605f406f92ef4cb9ad4659b5
|
||||
|
@ -1,98 +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/gobject-introspection/gobject-introspection-1.34.0.ebuild,v 1.1 2012/09/25 11:42:54 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
PYTHON_DEPEND="2:2.7"
|
||||
PYTHON_USE_WITH="xml"
|
||||
|
||||
inherit gnome2 python toolchain-funcs
|
||||
|
||||
DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages"
|
||||
HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
|
||||
|
||||
LICENSE="LGPL-2+ GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
IUSE="doc doctool test"
|
||||
|
||||
RDEPEND=">=dev-libs/gobject-introspection-common-${PV}
|
||||
>=dev-libs/glib-2.34:2
|
||||
doctool? ( dev-python/mako )
|
||||
virtual/libffi"
|
||||
# Wants real bison, not virtual/yacc
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
doc? ( >=dev-util/gtk-doc-1.15 )"
|
||||
# PDEPEND to avoid circular dependencies, bug #391213
|
||||
PDEPEND="x11-libs/cairo[glib]"
|
||||
|
||||
pkg_setup() {
|
||||
# To prevent crosscompiling problems, bug #414105
|
||||
CC=$(tc-getCC)
|
||||
|
||||
DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static
|
||||
YACC=$(type -p yacc)
|
||||
$(use_enable doctool)
|
||||
$(use_enable test tests)"
|
||||
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# FIXME: Parallel compilation failure with USE=doc
|
||||
use doc && MAKEOPTS="-j1"
|
||||
|
||||
gnome2_src_prepare
|
||||
|
||||
python_clean_py-compile_files
|
||||
|
||||
# avoid GNU-isms
|
||||
sed -i -e 's/\(if test .* \)==/\1=/' configure || die
|
||||
|
||||
gi_skip_tests=
|
||||
if ! has_version "x11-libs/cairo[glib]"; then
|
||||
# Bug #391213: enable cairo-gobject support even if it's not installed
|
||||
# We only PDEPEND on cairo to avoid circular dependencies
|
||||
export CAIRO_LIBS="-lcairo -lcairo-gobject"
|
||||
export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
|
||||
if use test; then
|
||||
G2CONF="${G2CONF} --disable-tests"
|
||||
gi_skip_tests=yes
|
||||
ewarn "Tests will be skipped because x11-libs/cairo[glib] is not present"
|
||||
ewarn "on your system. Consider installing it to get tests to run."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
[[ -z ${gi_skip_tests} ]] && default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
python_convert_shebangs 2 "${ED}"usr/bin/g-ir-{annotation-tool,scanner}
|
||||
use doctool && python_convert_shebangs 2 "${ED}"usr/bin/g-ir-doc-tool
|
||||
|
||||
# Prevent collision with gobject-introspection-common
|
||||
rm -v "${ED}"usr/share/aclocal/introspection.m4 \
|
||||
"${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die
|
||||
rmdir "${ED}"usr/share/aclocal || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize /usr/$(get_libdir)/${PN}/giscanner
|
||||
python_need_rebuild
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup /usr/$(get_libdir)/${PN}/giscanner
|
||||
}
|
@ -1,97 +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/gobject-introspection/gobject-introspection-1.34.1.1.ebuild,v 1.1 2012/10/30 08:08:40 eva Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
PYTHON_DEPEND="2:2.7"
|
||||
PYTHON_USE_WITH="xml"
|
||||
|
||||
inherit gnome2 python toolchain-funcs
|
||||
|
||||
DESCRIPTION="Introspection infrastructure for generating gobject library bindings for various languages"
|
||||
HOMEPAGE="http://live.gnome.org/GObjectIntrospection/"
|
||||
|
||||
LICENSE="LGPL-2+ GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
IUSE="doctool test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/gobject-introspection-common-${PV}
|
||||
>=dev-libs/glib-2.34.1:2
|
||||
doctool? ( dev-python/mako )
|
||||
virtual/libffi
|
||||
"
|
||||
# Wants real bison, not virtual/yacc
|
||||
DEPEND="${RDEPEND}
|
||||
>=dev-util/gtk-doc-am-1.15
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
"
|
||||
# PDEPEND to avoid circular dependencies, bug #391213
|
||||
PDEPEND="x11-libs/cairo[glib]"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# To prevent crosscompiling problems, bug #414105
|
||||
CC=$(tc-getCC)
|
||||
|
||||
DOCS="AUTHORS CONTRIBUTORS ChangeLog NEWS README TODO"
|
||||
G2CONF="${G2CONF}
|
||||
--disable-static
|
||||
YACC=$(type -p yacc)
|
||||
$(use_enable doctool)
|
||||
$(use_enable test tests)"
|
||||
|
||||
gnome2_src_prepare
|
||||
python_clean_py-compile_files
|
||||
|
||||
# avoid GNU-isms
|
||||
sed -i -e 's/\(if test .* \)==/\1=/' configure || die
|
||||
|
||||
gi_skip_tests=
|
||||
if ! has_version "x11-libs/cairo[glib]"; then
|
||||
# Bug #391213: enable cairo-gobject support even if it's not installed
|
||||
# We only PDEPEND on cairo to avoid circular dependencies
|
||||
export CAIRO_LIBS="-lcairo -lcairo-gobject"
|
||||
export CAIRO_CFLAGS="-I${EPREFIX}/usr/include/cairo"
|
||||
if use test; then
|
||||
G2CONF="${G2CONF} --disable-tests"
|
||||
gi_skip_tests=yes
|
||||
ewarn "Tests will be skipped because x11-libs/cairo[glib] is not present"
|
||||
ewarn "on your system. Consider installing it to get tests to run."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
[[ -z ${gi_skip_tests} ]] && default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
gnome2_src_install
|
||||
python_convert_shebangs 2 "${ED}"usr/bin/g-ir-{annotation-tool,scanner}
|
||||
use doctool && python_convert_shebangs 2 "${ED}"usr/bin/g-ir-doc-tool
|
||||
|
||||
# Prevent collision with gobject-introspection-common
|
||||
rm -v "${ED}"usr/share/aclocal/introspection.m4 \
|
||||
"${ED}"usr/share/gobject-introspection-1.0/Makefile.introspection || die
|
||||
rmdir "${ED}"usr/share/aclocal || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize /usr/$(get_libdir)/${PN}/giscanner
|
||||
python_need_rebuild
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup /usr/$(get_libdir)/${PN}/giscanner
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Mail-Box/Mail-Box-2.107.0.ebuild,v 1.1 2012/12/09 17:20:37 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=MARKOV
|
||||
MODULE_VERSION=2.107
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Mail folder manager and MUA backend"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-perl/TimeDate
|
||||
>=dev-perl/User-Identity-0.930.0
|
||||
>=dev-perl/URI-1.230.0
|
||||
>=dev-perl/File-Remove-0.200.0
|
||||
dev-perl/MailTools
|
||||
>=virtual/perl-Encode-2.260.0
|
||||
dev-perl/Digest-HMAC
|
||||
>=dev-perl/Object-Realize-Later-0.140.0
|
||||
dev-perl/IO-stringy
|
||||
>=virtual/perl-Scalar-List-Utils-1.130.0
|
||||
>=dev-perl/MIME-Types-1.4.0
|
||||
virtual/perl-MIME-Base64
|
||||
>=virtual/perl-File-Spec-0.700.0
|
||||
dev-perl/MIME-tools
|
||||
dev-perl/Email-Simple
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
test? (
|
||||
>=virtual/perl-Test-Harness-3.0.0
|
||||
>=dev-perl/Test-Pod-1.0.0
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST=do
|
||||
|
||||
src_configure() {
|
||||
MAILBOX_INSTALL_OPTIONALS=n \
|
||||
MAILBOX_RUN_TESTS=y \
|
||||
perl-module_src_configure
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST Mail-Box-2.105.tar.gz 615357 SHA256 b68ae0fc88201172a9a0fc4a83427b8e6b1fd4fdb55c25727cd3b8a6a0f65063 SHA512 22ef182deb4defcd3909b772dfd0d384c00a8ed9c81aaab4d03f704ec27f650a2cfd54ae708a1a8d6d2b571600bef7becb916473208c9abae1dda8a580e31426 WHIRLPOOL e19687e57e3f422febc3bb494d01b9288f999f9c3c1787c81b38ec5774677cf2c3c5ad6d564c53ef384c7f780eff2e4c71beb1a10c084cf42567297ebe1856e5
|
||||
DIST Mail-Box-2.107.tar.gz 617339 SHA256 aab2fca9c2c5ed19eedc149cb8bee00728e0dcfd6df41990854bd4e3298e7be9 SHA512 2df257000fe302a2633de30b93deb6c35d45fcb126084ca223e64140aabd9cbb3cdbc3ab567d45e13bb0d713dc9d30f94acdfe221e38e841fbb60a0fbc0dd48b WHIRLPOOL f8c53595db117003175ff89eb89386f58fde6c8480829fa04abd0458d31f3aeb2ae2c4eed0c431039ce742289b07b77aec2e42fbdd0e0c8d36b0c12f0629a9d8
|
||||
|
@ -0,0 +1 @@
|
||||
DIST MooX-Types-MooseLike-0.16.tar.gz 12114 SHA256 753ee74d6567ab265e646fee8aa4791641aaf8d5342a9689f53e7a302f16a727 SHA512 36172d249f81025a4aa679706c75c1e0eceb4d915fbf4ec0390c0e2b2d18b6dfb148acdc0968f129230e8e5af169a6342cc6bc66c67e1d0a0f357715ee94dda1 WHIRLPOOL 1895b75c143ccd7d005d939b655a3909031b5929f6c87cc549000e3b0770e64ed7166a52322f0a00bdfccdea2a31dcf4d034a832c87b5b5181f05ff2f90aa45a
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/MooX-Types-MooseLike/MooX-Types-MooseLike-0.160.0.ebuild,v 1.1 2012/12/09 17:09:28 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=MATEU
|
||||
MODULE_VERSION=0.16
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Some Moosish types and a type builder"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/Module-Runtime-0.12.0
|
||||
>=dev-perl/Moo-0.91.10
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
>=dev-perl/Test-Fatal-0.3.0
|
||||
>=virtual/perl-Test-Simple-0.960.0
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST=do
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>perl</herd>
|
||||
<upstream>
|
||||
<remote-id type="cpan">MooX-Types-MooseLike</remote-id>
|
||||
<remote-id type="cpan-module">MooX::Types::MooseLike</remote-id>
|
||||
<remote-id type="cpan-module">MooX::Types::MooseLike::Base</remote-id>
|
||||
<remote-id type="cpan-module">MooX::Types::MooseLike::Numeric</remote-id>
|
||||
<remote-id type="cpan-module">MooX::Types::SetObject</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue