parent
650bd6f7c3
commit
ab8be30b31
@ -0,0 +1,13 @@
|
||||
diff -urN rpm-4.9.1.2.old/rpm.am rpm-4.9.1.2/rpm.am
|
||||
--- rpm-4.9.1.2.old/rpm.am 2012-03-21 19:57:33.942448288 +0100
|
||||
+++ rpm-4.9.1.2/rpm.am 2012-03-21 20:06:19.045419773 +0100
|
||||
@@ -1,7 +1,5 @@
|
||||
# Internal binaries
|
||||
-## HACK: It probably should be $(libexecdir)/rpm or $(libdir)/rpm
|
||||
-rpmlibexecdir = $(prefix)/lib/rpm
|
||||
+rpmlibexecdir = $(pkglibexecdir)
|
||||
|
||||
# Host independent config files
|
||||
-## HACK: it probably should be $(datadir)/rpm
|
||||
-rpmconfigdir = $(prefix)/lib/rpm
|
||||
+rpmconfigdir = $(pkglibexecdir)
|
@ -0,0 +1,118 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-arch/rpm/rpm-4.9.1.2-r1.ebuild,v 1.1 2012/03/21 19:19:35 scarabeus Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit eutils autotools flag-o-matic perl-module python
|
||||
|
||||
DESCRIPTION="Red Hat Package Management Utils"
|
||||
HOMEPAGE="http://www.rpm.org"
|
||||
SRC_URI="http://rpm.org/releases/rpm-4.9.x/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86"
|
||||
|
||||
IUSE="nls python doc caps lua acl"
|
||||
|
||||
RDEPEND=">=sys-libs/db-4.5
|
||||
>=sys-libs/zlib-1.2.3-r1
|
||||
>=app-arch/bzip2-1.0.1
|
||||
>=dev-libs/popt-1.7
|
||||
>=app-crypt/gnupg-1.2
|
||||
dev-libs/elfutils
|
||||
virtual/libintl
|
||||
>=dev-lang/perl-5.8.8
|
||||
dev-libs/nss
|
||||
python? ( >=dev-lang/python-2.3 )
|
||||
nls? ( virtual/libintl )
|
||||
lua? ( >=dev-lang/lua-5.1.0[deprecated] )
|
||||
acl? ( virtual/acl )
|
||||
caps? ( >=sys-libs/libcap-2.0 )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( sys-devel/gettext )
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${PN}-4.8.1-autotools.patch \
|
||||
"${FILESDIR}"/${PN}-4.8.1-db-path.patch \
|
||||
"${FILESDIR}"/${PN}-4.9.1.2-libdir.patch
|
||||
|
||||
# fix #356769
|
||||
sed -i 's:%{_var}/tmp:/var/tmp:' macros.in || die "Fixing tmppath failed"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--without-selinux \
|
||||
--with-external-db \
|
||||
$(use_enable python) \
|
||||
$(use_with doc hackingdocs) \
|
||||
$(use_enable nls) \
|
||||
$(use_with lua) \
|
||||
$(use_with caps cap) \
|
||||
$(use_with acl)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
# remove la files
|
||||
find "${ED}" -name '*.la' -exec rm -f {} +
|
||||
|
||||
mv "${ED}"/bin/rpm "${ED}"/usr/bin
|
||||
rmdir "${ED}"/bin
|
||||
# fix symlinks to /bin/rpm (#349840)
|
||||
for binary in rpmquery rpmverify;do
|
||||
ln -sf rpm "${ED}"/usr/bin/${binary}
|
||||
done
|
||||
|
||||
use nls || rm -rf "${ED}"/usr/share/man/??
|
||||
|
||||
keepdir /usr/src/rpm/{SRPMS,SPECS,SOURCES,RPMS,BUILD}
|
||||
|
||||
dodoc CHANGES CREDITS GROUPS README*
|
||||
if use doc; then
|
||||
pushd doc/hacking/html
|
||||
dohtml -p hacking -r .
|
||||
popd
|
||||
pushd doc/librpm/html
|
||||
dohtml -p librpm -r .
|
||||
popd
|
||||
fi
|
||||
|
||||
# Fix perllocal.pod file collision
|
||||
fixlocalpod
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -f "${EROOT}"/var/lib/rpm/Packages ]] ; then
|
||||
einfo "RPM database found... Rebuilding database (may take a while)..."
|
||||
"${EROOT}"/usr/bin/rpmdb --rebuilddb --root="${EROOT}"
|
||||
else
|
||||
einfo "No RPM database found... Creating database..."
|
||||
"${EROOT}"/usr/bin/rpmdb --initdb --root="${EROOT}"
|
||||
fi
|
||||
|
||||
use python && python_mod_optimize rpm
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use python && python_mod_cleanup rpm
|
||||
}
|
@ -1,28 +1,22 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA512
|
||||
|
||||
DIST kstart-3.16.tar.gz 256268 RMD160 49a529f7932dd9de6c2bdc516afe35b174e136f0 SHA1 cd04209b260cad72b0798f7dade2fe94a6fd6eda SHA256 281c33a7c6533c2a00483176a730178f228b1ae7219461ac30df2c6712d612df
|
||||
DIST kstart-4.0.tar.gz 266399 RMD160 71269792864354c13f5dcdd3c09a32e8c91df020 SHA1 380e8116faaf08390b08a96680a7616df5a7e579 SHA256 9d53ccd4c5d907ff90c19d603c92fc59b836df4c32ac53be4e91a2ded5da7a51
|
||||
DIST kstart-4.1.tar.gz 269215 RMD160 6cfb50a9155e00eebea04f0cb0051a7a08027f2f SHA1 09d0a5186d68f6f7d59340d40a79f27b5489d891 SHA256 ad1a71be149d56473319bf3b9bca83a60caa3af463d52c134e8f187103700224
|
||||
EBUILD kstart-3.16.ebuild 868 RMD160 0488b0f8dbbcd8a8f758aedb76ff1072bbc85995 SHA1 2ceb4fb8790a5cb6876acf7a7a93a02e013085a7 SHA256 1ae06565c802d6b9f583199ffa0c38dd111325d4f70b4d3569e13057a61af971
|
||||
EBUILD kstart-4.0.ebuild 812 RMD160 86a2841314411a6fafade1675b79968a4269316a SHA1 559ed424b17ef510c740b68252701febde52f0ee SHA256 46d5424067cd425124c7d422ff27b052bddbd0a6b341c0225400f1e4ed266647
|
||||
EBUILD kstart-4.1.ebuild 812 RMD160 7235c9e2b8edf635c46baab760a6303c5f5b281e SHA1 ba3e862501fcc6e55c62a69ae206755e0d9182fe SHA256 b48028f71c6cb526692e62c16480e811ff46a5a23cbb43b69f34038a3f957726
|
||||
MISC ChangeLog 2067 RMD160 12b7d996eead96e0a047f6610dcff9f30147168c SHA1 0a2da3d5ba6d1b58a935b48085583855414f34f1 SHA256 596cd82d1f8b72ddc68d8da7e24e36c04260f556441cfc9b9569e106c8bb1d53
|
||||
EBUILD kstart-4.1.ebuild 810 RMD160 7b9191d2b9d80a75d980ed665c5054a0046da04f SHA1 0fc6b86bc83388fad406bed36678e9002d2c0b50 SHA256 4294f3e229ea43572a5783f605235e3456b9104eaa17327223f0d500c81fe15d
|
||||
MISC ChangeLog 2171 RMD160 a1baf5dc7ebd95b51857db9c01c4ea50d53ba560 SHA1 25b44de4148c155f83b9a77d8279e709e49efca4 SHA256 50794629a78d90eafec479eaa6631847c4f1d744922f8287d961ce3e5253787e
|
||||
MISC metadata.xml 720 RMD160 678daa0fa1cceb7ca81d33c4380c317ce251121b SHA1 c5b8dd5e4e7e9f2e9ccb1bd1a9526eb31cfe9afa SHA256 e7dc47a93be5f3ebcca6dd35be360bae451640e9357fdfbdc12fbafd92c49a0d
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJPCVMHAAoJEHfx8XVYajsfMdwP/2iw/OrDGY8bxPkKb1tjXktS
|
||||
SgptgzxjlQifxVTtWzWu9EudyH7xZqtL//74w+vJ0pPVh/CzDVK1ZyKFASDnPnKv
|
||||
MSk4ch8xNHm7FOQA6N57wVW41gb23um5XDV897PVnYQKzOOzGC0JCzR2auBRcBLP
|
||||
JrrV4JUazLSak88QvmAPWqUpb0atqlYYd208t2KAYalJfI+5faHNjz1qHWUoWubu
|
||||
ZAf7cXaTI6dcO7Cc1KPQdHXTV0ht7yxj/VXImUsBku6WlK5zlfaPKLFlWf6vQOr4
|
||||
cPpe34pBcblWbLrY7u5w8Cr7dMObS2+tEVY6tZCb/iO3dvYEdhnDaPOJwXOsXelx
|
||||
ilUrj56IoL5AxOABfa2jIZCRmcqXCDuVpEKUaOlupPNznpNmRml2kkRSxm8XnXPb
|
||||
hOwGh2BFtZwXYfx98X0yzqA5mRJUnPELdDz/mcOkvqEas4z+vIQ7c5bQ7Uv7X1T1
|
||||
4iFuQmtyNePX5np5j+VMs0XLLxwv8QyqBtB5u2IaTk/4vT4KULeH1whG5+VDM7iN
|
||||
Rqyra3S9rnsG8LEiJrOn0ymD7fWSpJdik9BameonkCQcazNzkzCeFjXvmlM9uPnh
|
||||
AwziMaBaiLucfppX5V0hHlVShCOXmKFFG7qfuZtRFrSu+Aw4y6H7LjmiN6PX1eZT
|
||||
pZKEJ8KJO/WFvHRqjrgv
|
||||
=pV8d
|
||||
iQEcBAEBCgAGBQJPacN0AAoJEOTDgjZ80txdmj0H/1Ow8Ws4DCik2tvK4AKvDZHB
|
||||
C7sllnq4LAfqSlaPG7ywEdvdsPwlwrP0MMqKnqnQRpgpNNmbHRt+FAHoBSdzaZdt
|
||||
S0nmSLPGqyH/YZpJeKcYoQTpZeaKIYM+mZgVLDCfuOGWnQ1iugdPXms/WGIm8xJ+
|
||||
lAEUoX0ffWZwXHZ/DHzWc66DWxYpyV72Ey0nxuSQMo7LWcqnJAp2YAh7LMjDgy/g
|
||||
uGgsh+6jgklLiM46sbs6eTO9gSFLFWC7hoIh7DfgwHZnxELPpz6WXA20q+FUjucB
|
||||
6x0KD68i2iB5Z8T9b3P/nTB3Nsja7/W6k37wntFJN7F0QX/ea9nhMWMd2O8c8T0=
|
||||
=IJZM
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,21 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA1
|
||||
|
||||
AUX ibus-hangul-ibus-1.4.patch 5861 RMD160 47122d2cea73c7527006646aae675b7453ea0e1f SHA1 ebeba3463897b2994fc9999e79f9cda5066a6d7e SHA256 d2e6ac38bb173925ac259098f2db9a25c66109a1943794105ba141a3dd76a7e3
|
||||
DIST ibus-hangul-1.3.1.tar.gz 431214 RMD160 996172fb00854ae2000b3197707269ebd8d6808e SHA1 e1fb0e0560d8987c3106992693638a298bd2ea1c SHA256 1e5530c1d7add8970f3a98a76a0a2feda06a08d65af56fbba5329a6645915afc
|
||||
DIST ibus-hangul-1.4.0.tar.gz 439462 RMD160 07ac966ba9f878ead7e17d31a653bd5514098305 SHA1 421d7164a27eeedfea49d54b61e2a5edd4f7d3a7 SHA256 a955ec0c9ea90ecd8e8d0fd2de1596a5ba1186463862c387d74a418d1707ca0a
|
||||
EBUILD ibus-hangul-1.3.1-r1.ebuild 1027 RMD160 20c8df106b33e92d06e2b7d8113000d3957e6b11 SHA1 f7864e9c756f3a34055d9f6bf86d55c3282e9da1 SHA256 80b825df8ee7e8c1f7857fb4a50d25efbe5be3e1a7ff024f1c45c76a5386f1dd
|
||||
EBUILD ibus-hangul-1.4.0.ebuild 1194 RMD160 08c3de7867e7ded040ca941a17f55f093cfb7f37 SHA1 c841eeb433b92005ac7466eaf4df6736531950b2 SHA256 74f6528f594ec6d57363487d41e5f6169735fe9ad90aa7cca88a6440d618f403
|
||||
MISC ChangeLog 3687 RMD160 e07089ca7523623fe71c2263ad6d698000c852d7 SHA1 9c4ba6a8233bfe535ca91302e7b5dda85289ffa7 SHA256 f7cf74eeb6a779020b2e3887a3b2347026c7cf62a2c22edeac9eb917a1ba2338
|
||||
EBUILD ibus-hangul-1.4.0.ebuild 1066 RMD160 6e663207d224a884cd40db8f3cad89ee4afc2533 SHA1 55cc34d4eb126712ccd08c07b7294d3d1127ce92 SHA256 269fcc5430c81a6e2d6d4bfec4266878f4963409c37e06159a6ad5c7906a50d0
|
||||
MISC ChangeLog 4112 RMD160 6f9b55568a42c65ef7510aeef89b071cac0149c8 SHA1 ea076692442565cb6fcf935d6cdaa07086ac9fb8 SHA256 e7f502ba8cf3aafe04b2865de1f31fbe68b022f4704c3942730fffbf3d24f0f9
|
||||
MISC metadata.xml 289 RMD160 b04f57fc9299b32b0a9f82fc920ecaf25fcd14c2 SHA1 38d9f652aae84d8e7b51e6005c314787f8e051c5 SHA256 2d3584ad2ac1f8e9cd6fdd12f9c8874f2d80283aad221b287808a36deaae5e35
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPX0XuAAoJEOTDgjZ80txdN8EH+gLcr447KSUI3+hx7CZ8cMJn
|
||||
q0wT8umu8oUsZQ2OZnxlpo42EBlJuWY5o4pdo64zgT8Q1FFF95lh6J/dxUrNpPhg
|
||||
6BVQmlc5AbodBFtTNJH/QT4r+ENf0RQUR+EwJi3c+DthCFu9Q8scyWpFLj0tMLSA
|
||||
j8Z5zGnD+7HeQSOxovfnhq1C1v7/r3dPp4oosimztb8XBKhuMWkwn1F7Bx0lbWRZ
|
||||
q8R7lJSAXFkkgTS7OFaFouMCLK29qFLHmWkhVb8GbpcNDyNi+SJ5GVTqC3sJSJNZ
|
||||
ib3Gs/GLPfgKIi2owcrsbLCYGjK8NVjNWrQ3oK3+gyPGn0SMeotb+PtYC8B9Irw=
|
||||
=6HtS
|
||||
iQEcBAEBAgAGBQJPagpTAAoJEEdUh39IaPFNWqIH/3RxJzN+cQCbOCpAdfMNHuEg
|
||||
ULCOx2i1S7unY4jhNTN06YT8jb5uocm3bYmUIHg0LwdGNC3faTTbVGIUg8ZxTUTn
|
||||
3GNGCm55AyMeiMxy7sQihgKWqRdHaFE/6JsbJjfTCuzTogcF5kukew2GfbUySZgU
|
||||
4EoZOsAKuM+N9EZO48ptWHVxd1tGZRd7ONGak3mZjMsfJwd/GuikOD2lYw+0C8C1
|
||||
Jv5teAn6GPYXARLVPBeEI016XGK0gfuxquMgSOaYz6H0qQpdjzGLd7H6gGKOYsVW
|
||||
S9rXZrpuGpL3b4sLz1U+wvK3N4dbZJE/RS1/Ig/IAkChqCjbsH4dPKe8JeVHVFI=
|
||||
=52nP
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,155 +0,0 @@
|
||||
From 6ce58d1d79e5b175865ee26794e9fc7ce576ce56 Mon Sep 17 00:00:00 2001
|
||||
From: Daiki Ueno <ueno@unixuser.org>
|
||||
Date: Mon, 8 Nov 2010 14:12:35 +0900
|
||||
Subject: [PATCH] Fix build with ibus-1.4.
|
||||
|
||||
This patch adds compatibility code for the API changes of IBusConfig and
|
||||
IBusEngineDesc in ibus-1.3 -> ibus-1.4.
|
||||
---
|
||||
src/engine.c | 75 ++++++++++++++++++++++++++++++++++++++++++++++++---------
|
||||
1 files changed, 63 insertions(+), 12 deletions(-)
|
||||
|
||||
diff --git a/src/engine.c b/src/engine.c
|
||||
index 79db70f..a297e4d 100644
|
||||
--- a/src/engine.c
|
||||
+++ b/src/engine.c
|
||||
@@ -111,7 +111,11 @@ static void ibus_hangul_engine_update_lookup_table
|
||||
static void ibus_config_value_changed (IBusConfig *config,
|
||||
const gchar *section,
|
||||
const gchar *name,
|
||||
+#if IBUS_CHECK_VERSION(1,3,99)
|
||||
+ GVariant *value,
|
||||
+#else
|
||||
GValue *value,
|
||||
+#endif /* !IBUS_CHECK_VERSION(1,3,99) */
|
||||
gpointer user_data);
|
||||
|
||||
static void lookup_table_set_visible (IBusLookupTable *table,
|
||||
@@ -136,6 +140,11 @@ static gboolean hanja_key_list_match (HanjaKeyList *list,
|
||||
static gboolean hanja_key_list_has_modifier (HanjaKeyList *list,
|
||||
guint keyval);
|
||||
|
||||
+static gboolean config_get_string (IBusConfig *config,
|
||||
+ const gchar *section,
|
||||
+ const gchar *name,
|
||||
+ gchar **result);
|
||||
+
|
||||
static IBusEngineClass *parent_class = NULL;
|
||||
static HanjaTable *hanja_table = NULL;
|
||||
static HanjaTable *symbol_table = NULL;
|
||||
@@ -176,7 +185,7 @@ void
|
||||
ibus_hangul_init (IBusBus *bus)
|
||||
{
|
||||
gboolean res;
|
||||
- GValue value = { 0, };
|
||||
+ gchar *str;
|
||||
|
||||
hanja_table = hanja_table_load (NULL);
|
||||
|
||||
@@ -187,22 +196,20 @@ ibus_hangul_init (IBusBus *bus)
|
||||
g_object_ref_sink (config);
|
||||
|
||||
hangul_keyboard = g_string_new_len ("2", 8);
|
||||
- res = ibus_config_get_value (config, "engine/Hangul",
|
||||
- "HangulKeyboard", &value);
|
||||
+ str = NULL;
|
||||
+ res = config_get_string (config, "engine/Hangul", "HangulKeyboard", &str);
|
||||
if (res) {
|
||||
- const gchar* str = g_value_get_string (&value);
|
||||
g_string_assign (hangul_keyboard, str);
|
||||
- g_value_unset(&value);
|
||||
+ g_free (str);
|
||||
}
|
||||
|
||||
hanja_key_list_init(&hanja_keys);
|
||||
|
||||
- res = ibus_config_get_value (config, "engine/Hangul",
|
||||
- "HanjaKeys", &value);
|
||||
+ str = NULL;
|
||||
+ res = config_get_string (config, "engine/Hangul", "HanjaKeys", &str);
|
||||
if (res) {
|
||||
- const gchar* str = g_value_get_string (&value);
|
||||
hanja_key_list_set_from_string(&hanja_keys, str);
|
||||
- g_value_unset(&value);
|
||||
+ g_free (str);
|
||||
} else {
|
||||
hanja_key_list_append(&hanja_keys, IBUS_Hangul_Hanja, 0);
|
||||
hanja_key_list_append(&hanja_keys, IBUS_F9, 0);
|
||||
@@ -963,27 +970,71 @@ ibus_hangul_engine_property_activate (IBusEngine *engine,
|
||||
}
|
||||
}
|
||||
|
||||
+static gboolean
|
||||
+config_get_string (IBusConfig *config,
|
||||
+ const gchar *section,
|
||||
+ const gchar *name,
|
||||
+ gchar **result)
|
||||
+{
|
||||
+#if IBUS_CHECK_VERSION(1,3,99)
|
||||
+ GVariant *value = NULL;
|
||||
+
|
||||
+ g_return_val_if_fail (result != NULL, FALSE);
|
||||
+
|
||||
+ value = ibus_config_get_value (config, section, name);
|
||||
+ if (value) {
|
||||
+ *result = g_strdup (g_variant_get_string (value, NULL));
|
||||
+ g_variant_unref (value);
|
||||
+ return TRUE;
|
||||
+ }
|
||||
+ return FALSE;
|
||||
+#else
|
||||
+ GValue value = { 0 };
|
||||
+
|
||||
+ g_return_val_if_fail (result != NULL, FALSE);
|
||||
+
|
||||
+ if (ibus_config_get_value (config, section, name, &value)) {
|
||||
+ *result = g_strdup (g_value_get_string (&value));
|
||||
+ g_value_unset (&value);
|
||||
+ return TRUE;
|
||||
+ }
|
||||
+ return FALSE;
|
||||
+#endif /* !IBUS_CHECK_VERSION(1,3,99) */
|
||||
+}
|
||||
+
|
||||
+#if IBUS_CHECK_VERSION(1,3,99)
|
||||
+#define _g_variant_get_string g_variant_get_string
|
||||
+#define _g_variant_get_int32 g_variant_get_int32
|
||||
+#else
|
||||
+#define _g_variant_get_string(value, length) g_value_get_string(value)
|
||||
+#define _g_variant_get_int32 g_value_get_int
|
||||
+#endif /* !IBUS_CHECK_VERSION(1,3,99) */
|
||||
+
|
||||
static void
|
||||
ibus_config_value_changed (IBusConfig *config,
|
||||
const gchar *section,
|
||||
const gchar *name,
|
||||
+#if IBUS_CHECK_VERSION(1,3,99)
|
||||
+ GVariant *value,
|
||||
+#else
|
||||
GValue *value,
|
||||
+#endif /* !IBUS_CHECK_VERSION(1,3,99) */
|
||||
gpointer user_data)
|
||||
{
|
||||
IBusHangulEngine *hangul = (IBusHangulEngine *) user_data;
|
||||
|
||||
if (strcmp(section, "engine/Hangul") == 0) {
|
||||
if (strcmp(name, "HangulKeyboard") == 0) {
|
||||
- const gchar *str = g_value_get_string (value);
|
||||
+ const gchar *str = _g_variant_get_string (value, NULL);
|
||||
g_string_assign (hangul_keyboard, str);
|
||||
hangul_ic_select_keyboard (hangul->context, hangul_keyboard->str);
|
||||
} else if (strcmp(name, "HanjaKeys") == 0) {
|
||||
- const gchar* str = g_value_get_string (value);
|
||||
+ const gchar* str = _g_variant_get_string (value, NULL);
|
||||
hanja_key_list_set_from_string(&hanja_keys, str);
|
||||
}
|
||||
} else if (strcmp(section, "panel") == 0) {
|
||||
if (strcmp(name, "lookup_table_orientation") == 0) {
|
||||
- lookup_table_orientation = g_value_get_int (value);
|
||||
+ lookup_table_orientation = _g_variant_get_int32 (value);
|
||||
}
|
||||
}
|
||||
}
|
||||
--
|
||||
1.7.5.1
|
||||
|
@ -1,40 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-hangul/ibus-hangul-1.3.1-r1.ebuild,v 1.3 2011/10/04 21:30:16 phajdan.jr Exp $
|
||||
|
||||
EAPI="3"
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
inherit eutils python
|
||||
|
||||
DESCRIPTION="The Hangul engine for IBus input platform"
|
||||
HOMEPAGE="http://code.google.com/p/ibus/"
|
||||
SRC_URI="http://ibus.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND=">=app-i18n/ibus-1.2.99
|
||||
>=app-i18n/libhangul-0.0.12
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
nls? ( >=sys-devel/gettext-0.17 )"
|
||||
|
||||
src_prepare() {
|
||||
# http://pkgs.fedoraproject.org/gitweb/?p=ibus-hangul.git
|
||||
epatch "${FILESDIR}/${PN}-ibus-1.4.patch" || die
|
||||
mv py-compile py-compile.orig || die
|
||||
ln -s "$(type -P true)" py-compile || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf $(use_enable nls) || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die
|
||||
|
||||
dodoc AUTHORS ChangeLog NEWS README || die
|
||||
}
|
@ -1,22 +1,22 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA1
|
||||
|
||||
DIST libhangul-0.0.10.tar.gz 2828525 RMD160 88c03fbbf954addb8c534491a9e3cfd0fdc373dc SHA1 3fdbb1b4ea2f5f12bd3c6760bb2ad609e2eebbaa SHA256 af0722012632ab2afc2016aa6643bd6979e140facc56a911a5a45f97fe61d4c5
|
||||
DIST libhangul-0.0.12.tar.gz 2879381 RMD160 084e2f9ba9e9e0660954394372facb43220551be SHA1 5e02fe61c8f51ace03bebb1ec75875a2262e3cd5 SHA256 97b5ffbb9df2ddeb7ba5890824555236ed3db8bf7b78456ca7fe538bc63027c8
|
||||
DIST libhangul-0.1.0.tar.gz 2899845 RMD160 53459a293fb3e1d6742138388109ff48c23845a6 SHA1 9c6f3a82f2d4068771215f1b9f13a0d4bdbbfc77 SHA256 5905aa5c557d8d46e190fec1afdd75babf3bc086ef286b42007572703658295a
|
||||
EBUILD libhangul-0.0.10.ebuild 594 RMD160 3e311bbccd7921aa27ff431d47f86fd46e03d2e0 SHA1 143976294f26cbaa71f724b82264ec02d30017fe SHA256 976898a0931c2e37e7e64218299e7d3b7ea9a13cb2f5832b750deab4432d54ae
|
||||
EBUILD libhangul-0.0.12.ebuild 842 RMD160 94e31f43c32c96326c15f0b6859e2d8d80568967 SHA1 7915f5d52e81fce0566570ec3c591b5e85127057 SHA256 f70785acdb0386558c705f2fc6b4088d4379254ebaca5744a4632451f61c46b7
|
||||
EBUILD libhangul-0.1.0.ebuild 843 RMD160 3660077c79eee974f28b7c1adcc0693721b79948 SHA1 337f785e4ec9027d866baaedd2b6c062924de45a SHA256 1164516c596215c2ed50b66ec775998796bce6804311a6fde3a8b5504d19d9bb
|
||||
MISC ChangeLog 3676 RMD160 a315bdec7c916bfc95582fb290fee967e8b218fd SHA1 0954726e5b6e009052370314ccd7c4f6e06bd0c1 SHA256 9b38138cf9d257582d94ac3578f97f01b705d81725cc067a6f9c511ab05e67a5
|
||||
EBUILD libhangul-0.1.0.ebuild 830 RMD160 1ee8b867788a7aadd5b150a21b5d746ea7b5d602 SHA1 b0c576da3b6654b5b20df273d0f0e582924db025 SHA256 fdc7d4784de8d26473b48531126135b9c511eda182804d71ce1df5a8ab0dc4eb
|
||||
MISC ChangeLog 3944 RMD160 06475c6fc81e2b347727c7204484068109c53e62 SHA1 feec016ca4f992eff278027f598c537096bda517 SHA256 a91d2e57a1f8cfd5ce47e3b8f0e424c44af87ba0f187fab77f36a3d394f8820c
|
||||
MISC metadata.xml 157 RMD160 97adcce791d5b0e94b3844a1e27e00be60378454 SHA1 e11f0d9b1f8c57c4f50e453a89d2e61cf737329a SHA256 92a8379a3f1d8c9e52e17dbaf224721ad5bd6ba9fba4302e909aa2b099b33f89
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPX0YAAAoJEOTDgjZ80txdRlAIAJXkYAYc1njcKei/2A2kbj6v
|
||||
2WdUqasBzoLOqNK6csXVP+4T1dlc4AGPgTVfzr7ps3Ttm4xZ3oCETozeRYZFrPS5
|
||||
ywcrH0sSzz+Hyi8HoZFtx4sPqsajO6piLJdHS2uXnnTGsMLjcbQURdH+r2E/GtBE
|
||||
FCxzYUEPyDsw6VWAtVmP/ux4jToAVJVt49CJXezWA2+D8oDRQD6ilR7fEzyKoKIl
|
||||
YQMBlfKzCKscf3YXeJaeUtYL9CrETFgVfeeZJ28oYdJyUbwDXVr3w8EXCji0D5/T
|
||||
X1JhWO4gu6JMJPjfsBnkA7O8VDrAtsFdmtWe1yc+EG+TARNABf52SVzHxmPYSI8=
|
||||
=uKGl
|
||||
iQEcBAEBAgAGBQJPahSjAAoJEEdUh39IaPFN/dwH/j+dujbC6rEN6VBb4AxZxvnG
|
||||
nsOeCJhtnCR2keHPB7oeMf6/DeZomw9oAkxqVKNFmG3bxDTSBcVBFtjyMQXRkrnY
|
||||
o0rGv6A7LcdVASFQLnPidBqwqruPVQzm4lWNS0c4BLU/OOubaWf+VQ6Ynax3K8N6
|
||||
mxUHpeSoHYuqeu9w99UKd1PK1pGrZn9psM9JWR0Q9FB2+YWwYrxsUSqW4vVB2Bcd
|
||||
PE2Lbsh7hq42ytCE6p4JflEYuciFXScMPwiJFkgS+rMgnhCVCigApghGA5kO0GQR
|
||||
lwGg0KAaCzc+S15tGp01o4I1qXRm+TVbkrd0cupag7gHuuQM11q+Z8+cIlNCdwI=
|
||||
=3wf6
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-laptop/radeontool/radeontool-1.6.3.ebuild,v 1.1 2012/03/21 18:42:30 robbat2 Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit eutils toolchain-funcs
|
||||
|
||||
DESCRIPTION="Manage the backlight, external video output and registers of ATI Radeon graphics cards"
|
||||
|
||||
HOMEPAGE="http://cgit.freedesktop.org/~airlied/radeontool/"
|
||||
SRC_URI="http://people.freedesktop.org/~airlied/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="x11-libs/libpciaccess"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_install() {
|
||||
emake install DESTDIR="${D}"
|
||||
}
|
@ -1,22 +1,24 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
Hash: SHA1
|
||||
|
||||
DIST skrooge-0.8.0.tar.bz2 8262568 RMD160 094659591763bf757cf5bb050f191492163b072a SHA1 47182435735a9abbe733782814ff770ddb5f0ab6 SHA256 67cb3f557bbeb55afa77f7b306187cead45915d1cf0161bbd1206a942d2af66e
|
||||
DIST skrooge-1.1.1.tar.bz2 8559953 RMD160 030e9f16f9ec9a81a48c7610fc0df5b7d73442bf SHA1 063af1a04c2406babc59203e0d57912e834e46f1 SHA256 6553a61a74bb4f5d0272fff4844e47d983fa38cd6af0481658f4d1e3150c6d62
|
||||
DIST skrooge-1.2.0.tar.bz2 9709899 RMD160 9652414237b000a1ba206911876d6104423e642c SHA1 1587d493f6064637805e3601bdae08fd5258a633 SHA256 059d2e1dd6feb8e7fcf86b61c0932359b182c207f9dda21642a50253b7857f2a
|
||||
EBUILD skrooge-0.8.0.ebuild 1067 RMD160 56f05f43ea7ed9fb4fe13f481aabddb3957a9c4d SHA1 ff8bd804a81c05330867d3790c4ffea2211a9a40 SHA256 7bdf60fa0c336ba3e0869f70dcde2f3e5b9781dc396a1f0399acc70841d491e8
|
||||
EBUILD skrooge-1.1.1.ebuild 909 RMD160 238c5527118cec61889e466c527d611ed2785926 SHA1 d02254baf66e7652a4bd8a10e90bc0b6772f0592 SHA256 6068f008dc8802a7a1b98231892df61c1171421dfe94e0fb668851a69321a81c
|
||||
EBUILD skrooge-1.2.0.ebuild 924 RMD160 080c4ff34a307492568be945562a810cf91e7558 SHA1 3c5dfd0bfa0f3d9b021b7993d2c25ebc2d576f6c SHA256 4d3bbef23fe90d1e2f3b6a2f7451dfadd6fe52b39e8aa1fca01329d7d188b0e4
|
||||
MISC ChangeLog 3300 RMD160 92e5349fa6f980e78d75390e0d1d31c422f3df4d SHA1 65955e5ef82180b5e0729e5cc8906efa2d422240 SHA256 d1fe347403e4b79f7aaf5808dde5fa004b72fe156995c804af06a6fa4e2d9843
|
||||
EBUILD skrooge-1.2.0.ebuild 927 RMD160 f345210846766e7e4c503075fb1d8ff68655820d SHA1 1b140e321866c53a9546f0925a783691c6ef1253 SHA256 f85f10fcc8d634bc9b16aa7f91aca2078a23c39b5034f8b3b86a8baadc503406
|
||||
MISC ChangeLog 3479 RMD160 240c90d24112352ed33c45577fae07801fad476a SHA1 797c18221a7812c2fc5091ffcc07c0f791d24cea SHA256 eb3f5b44049a36afb92f640f50f64ab7de1b5b702c3b6909fbf635a41ac6559d
|
||||
MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iQEcBAEBCgAGBQJPFtsaAAoJEO+t9ga+3I3ablkH/RTJynpl5RS2ogb/xDXD3Hd2
|
||||
mrlyfGe6FvrC5ZDOz+H86GadYOpMQ9EzQWDcUeHme9JL10dBxyq5LWff2NAmWV9g
|
||||
GBZ8RZ61uNZzw4hRk4hFs50af4R86/KYMxOE9ndLL70J/1GzIX+lFFi1d7ams6PQ
|
||||
B9M00jHQHe9Wn24prdaxM47Hy/YJZtSKy5FzigdbRILRETjDSG5NIPHypG5PJHMv
|
||||
WGZ2ztv9g0lDOCqwZd8akLIoG6C1iAbwy4hpBqHmrYN3uVot2zAoVPx92SPLpXh9
|
||||
4VbNwkBk/9fCeadYJSbZyg/43Yr8Xwy9zBw9aDkifQch26bCK88zFuCxQvOiYzc=
|
||||
=IMA/
|
||||
iQIcBAEBAgAGBQJPajDNAAoJEOSiRoyO7jvoDjQQAJXr60uXMfMBWP4op50BAZK1
|
||||
gfVV3l4BzuWtpJs6dXe5CPa2UkfFyfbycILMqkpOV3qZsJoEGejvvybbKB4WKMFz
|
||||
n/0XdebP+G69aGMyJJkExWQWNwvEfie7Rg75+WtBPY89tSwhjfF7vvqkQnIeUXAi
|
||||
sYntEGN6+xJHb5ghLw7eqmAHKwCm/nB2OW7aTJrVjvz91Z8YHATfRvRBtsNuQL0P
|
||||
Vlx7v0Pcff2JBH3NT79lGgFi5e8zhYQOq/BOTH2z7VROe9+pmhLPFqVgUwMViH1U
|
||||
IGg43mqXvNzzSt7V3WofLDxYOV0z4xwcFiPAP84D95ZonjZ80XNEi6BVzpKrha2Z
|
||||
KZgrffXRRPVvKZKujPLZoVSZg9nz/UTw3mDpdNg+8KfUOU0SpDRtKtWx8utTabqi
|
||||
IygW2CL4cHD3QB5GXVPvb8KWA7/a4inRn4t1imbFfhfPDQPnrVJ3b1PniALsjOIi
|
||||
y+J/zAchlmPYymAL2YJ0QRUSeXo1dEQsBa5vNR+9dYcH/6cZ6pCvBriqslkshKIH
|
||||
hVhlySu02TTFIl49o8G0Ft4YYYwu+NTT+Jh/w13laglyC7Dg8hxmGooeF4tO5Y6Y
|
||||
z8/BeGmhyLS7llpbHzsUVtcPnFbXYHxjbDriMgGiTdmr/8AVQYbg5zLrQy0/ysQr
|
||||
qBu3d3Z/Jf0FzYj3uufM
|
||||
=rkHT
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/skrooge/skrooge-0.8.0.ebuild,v 1.4 2011/03/10 12:56:28 angelos Exp $
|
||||
|
||||
EAPI=3
|
||||
KDE_LINGUAS="bg ca ca@valencia cs da de el en_GB eo es et fr ga gl hu it ja ko lt ms nb
|
||||
nds nl pl pt pt_BR ro ru sk sv tr uk zh_TW"
|
||||
KDE_DOC_DIRS="doc doc-translations/%lingua_${PN}"
|
||||
VIRTUALX_REQUIRED=test
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="personal finances manager for KDE4, aiming at being simple and intuitive"
|
||||
HOMEPAGE="http://skrooge.org/"
|
||||
SRC_URI="http://skrooge.org/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="4"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="debug +handbook test"
|
||||
|
||||
DEPEND=">=dev-libs/libofx-0.9.1
|
||||
app-crypt/qca:2
|
||||
x11-libs/qt-sql:4[sqlite]"
|
||||
RDEPEND="${DEPEND}
|
||||
$(add_kdebase_dep kdesdk-scripts)"
|
||||
|
||||
# Tests hangs forever with Openbigtest
|
||||
# Quite few others fail (in all versions)
|
||||
RESTRICT="test"
|
||||
|
||||
DOCS="AUTHORS CHANGELOG README TODO"
|
||||
|
||||
src_configure() {
|
||||
mycmakeargs+=( $(cmake-utils_use test SKG_BUILD_TEST) )
|
||||
kde4-base_src_configure
|
||||
}
|
@ -1,34 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/skrooge/skrooge-1.1.1.ebuild,v 1.2 2012/01/18 14:46:30 johu Exp $
|
||||
|
||||
EAPI=4
|
||||
KDE_LINGUAS="bg bs ca ca@valencia cs da de el en_GB eo es et fr ga gl hu it ja lt nb
|
||||
nl pl pt pt_BR ro ru sk sv tr ug zh_CN"
|
||||
KDE_DOC_DIRS="doc"
|
||||
KDE_HANDBOOK=optional
|
||||
inherit kde4-base
|
||||
|
||||
DESCRIPTION="personal finances manager for KDE4, aiming at being simple and intuitive"
|
||||
HOMEPAGE="http://www.skrooge.org/"
|
||||
SRC_URI="http://www.skrooge.org/files/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="4"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND="
|
||||
app-crypt/qca:2
|
||||
dev-libs/grantlee
|
||||
>=dev-libs/libofx-0.9.1
|
||||
x11-libs/qt-sql:4[sqlite]
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
$(add_kdebase_dep kdesdk-scripts)
|
||||
"
|
||||
|
||||
DOCS="AUTHORS CHANGELOG README TODO"
|
||||
|
||||
src_test() { :; }
|
||||
# tests are not included in tarball, bug 372315
|
@ -1,4 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST gnome-doc-utils-0.20.6.tar.bz2 716487 RMD160 d333cd84d1ae1404f3913caaf51be833f85696bb SHA1 c11dda3cff4248a6918cfaf0d7b892fc20bf329e SHA256 091486e370480bf45349ad09dac799211092a02938b26a0d68206172cb6cebbf
|
||||
DIST gnome-doc-utils-0.20.9.tar.xz 524480 RMD160 0bf48994ba1d91ae1a7f351e00dd254a4a70e1a4 SHA1 dd23ece0d1d5359d835e6adabdc60bf151087800 SHA256 60c4c1071071b97998fc80787870b9a0c07b5fd4cc1fde177e81f40f325d432a
|
||||
EBUILD gnome-doc-utils-0.20.6.ebuild 2137 RMD160 f557b82045f2bdacce63fcbf4c260fdf8f71fbb9 SHA1 8e558dc494c0598e70fa2c9983a7150e35ce4ef7 SHA256 1a0e5d32dae48aed66c4198561d56f13e8258d1014d23633cb7c3046527e35fe
|
||||
MISC ChangeLog 26029 RMD160 c2d57665fc401e15d8878800136b122700856b79 SHA1 2332f4ff17f62de24410c0973022889936fb1e21 SHA256 517d24a3e276c3f8d519faa638be05d62cbe0db3c3d69dca781729f7a5e8ab6c
|
||||
EBUILD gnome-doc-utils-0.20.9.ebuild 2020 RMD160 bc3ab60893a1510acf92a9b844bf280e56039693 SHA1 bcadd6657cf4d1e2c89a7ff34e92b6c7d838f0d2 SHA256 ce256d6537807e393fa4e7050788ae1d6388faf0186f5482cb9c99f19a007d5a
|
||||
MISC ChangeLog 26310 RMD160 7eead79231522b02fd3cce4737221187fb8425ff SHA1 35c9231f6e208732cc6b9d9d9683ef666002f9bf SHA256 4a126e3f4790eaedfdde907fadaf457baf708a3d1db8e38e83e224e7e4c32272
|
||||
MISC metadata.xml 180 RMD160 d5c2834323dbbb0fe95852a38d96f612f4fa5272 SHA1 ec8a7e682c2f7e2ac91ac2cb0c9a534e26a9a211 SHA256 7e56e5abb3b36de1c42bbb9e6b415baf540373a30426cabe655b4458bd864823
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAk9qtREACgkQdjK8w9WeBnB8IwD+LXM6rVpRD0nXZdbNxYhPZxJa
|
||||
2ZIGWWB2YjEzJIwIf4sA/i0eH/UQShQC/I0CkrUWrYh6i8LGCTzaiOrxhRXbmLKf
|
||||
=uUjz
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,82 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/gnome-doc-utils/gnome-doc-utils-0.20.9.ebuild,v 1.1 2012/03/22 05:13:48 tetromino Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
PYTHON_DEPEND="2:2.5"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.* *-jython *-pypy-*"
|
||||
|
||||
inherit gnome2 python
|
||||
|
||||
DESCRIPTION="A collection of documentation utilities for the Gnome project"
|
||||
HOMEPAGE="http://live.gnome.org/GnomeDocUtils"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-libs/libxml2-2.6.12[python]
|
||||
>=dev-libs/libxslt-1.1.8
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-apps/gawk-3
|
||||
sys-devel/gettext
|
||||
>=dev-util/intltool-0.35
|
||||
>=dev-util/pkgconfig-0.9
|
||||
app-text/docbook-xml-dtd:4.4
|
||||
app-text/scrollkeeper-dtd"
|
||||
# dev-libs/glib needed for eautofoo, bug #255114.
|
||||
|
||||
# If there is a need to reintroduce eautomake or eautoreconf, make sure
|
||||
# to AT_M4DIR="tools m4", bug #224609 (m4 removes glib build time dep)
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog NEWS README"
|
||||
G2CONF="${G2CONF} --disable-scrollkeeper"
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
python_clean_py-compile_files
|
||||
|
||||
python_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
python_execute_function -s gnome2_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
python_execute_function -d -s
|
||||
}
|
||||
|
||||
src_test() {
|
||||
python_execute_function -d -s
|
||||
}
|
||||
|
||||
src_install() {
|
||||
installation() {
|
||||
gnome2_src_install
|
||||
python_convert_shebangs $(python_get_version) "${ED}"usr/bin/xml2po
|
||||
mv "${ED}"usr/bin/xml2po "${ED}"usr/bin/xml2po-$(python_get_version)
|
||||
}
|
||||
python_execute_function -s installation
|
||||
python_clean_installation_image
|
||||
|
||||
python_generate_wrapper_scripts -E -f "${ED}"usr/bin/xml2po
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize xml2po
|
||||
gnome2_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup xml2po
|
||||
gnome2_pkg_postrm
|
||||
}
|
@ -1,6 +1,8 @@
|
||||
DIST parrot-4.0.0.tar.bz2 4304293 RMD160 1c7693e0027c99efba7de2b91504db605053b844 SHA1 12c7bd48b5df4217547e8f913d989a7beafe6bd7 SHA256 a1e0bc3de509b247b2cea4863cc202cdceeaa329729416115d3c20a162a0dd88
|
||||
DIST parrot-4.1.0.tar.bz2 4302808 RMD160 a0cf550967a37f2273212ed8b401b24ce70329e4 SHA1 32e7bf38d307bc90d6fcf26f1016228bbee307d3 SHA256 826465f3b7045cf81768029b1f18a4fa05259b7268c98c9c0436bd77c74785ec
|
||||
DIST parrot-4.2.0.tar.bz2 4309388 RMD160 7e93362932cee529e15a2158be55565d45c8e41d SHA1 f439bc06d566b8e7e5e4ec703101bc6bca4dd383 SHA256 a960c89f94099c9643c5623263bdb7fa9e97effb889c975382bbf9c0251186b4
|
||||
EBUILD parrot-4.0.0.ebuild 2418 RMD160 3b0b0938a6686ac76ceadfeaea146e4189899635 SHA1 b2dd21df3325618312bbbf860175999abef30e66 SHA256 cbedff25fe294d4083864e2483755050f52fe5eaf266693048cd0562de527ad0
|
||||
EBUILD parrot-4.1.0.ebuild 2578 RMD160 ef8454e75a61440717d3e5f7d5b2b9a644f45054 SHA1 b9b087d3960e7662e32357f90b9e46d1ed1e7292 SHA256 4cfa6d727fb7f0297572b549d76551883c9df8b024c552e8f34e5174b32176c3
|
||||
MISC ChangeLog 7562 RMD160 e6c6ca3b7f0e98294f06c6f3cf16342ecbf50d92 SHA1 2a070322ccc97504f694937d85773f3af3edd22e SHA256 e352f59e7212b4e764af51e9498619426a0f934dd44806c3d567c5bf94520e5e
|
||||
EBUILD parrot-4.2.0.ebuild 2578 RMD160 312125732274a9871001faca156cfa7bd859e6d8 SHA1 3ee0c9b4455785e3c2b2e523d888674e14138f6a SHA256 8f5667ace5340178f27fdec472b9d677bbee8c04ad52ba1b2506628986c2692b
|
||||
MISC ChangeLog 7671 RMD160 7527be879abf2a680e190dd0ed59280c897108c4 SHA1 5a34ca15228b9389a21baddd50bb86d09dc09dac SHA256 7f9f344ecbf05eb1259752f0bc85a141e4924ba5434c741e5e93b48aac4ac883
|
||||
MISC metadata.xml 305 RMD160 647980838c590f54441a053916ea629e53e551c0 SHA1 99ef1deeae9a934fb6e46cf5fc4a5fcb8379a74a SHA256 f05dbef15061919972882cab07057e102760a542beba17d131194091401cd7ca
|
||||
|
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-4.2.0.ebuild,v 1.1 2012/03/21 15:06:36 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
# There's multiple small issues at the moment, so ...
|
||||
RESTRICT="test"
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="Virtual machine designed to efficiently compile and execute bytecode for dynamic languages"
|
||||
HOMEPAGE="http://www.parrot.org/"
|
||||
SRC_URI="ftp://ftp.parrot.org/pub/parrot/releases/devel/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="opengl nls doc examples gdbm gmp ssl +unicode pcre"
|
||||
|
||||
RDEPEND="sys-libs/readline
|
||||
opengl? ( media-libs/freeglut )
|
||||
nls? ( sys-devel/gettext )
|
||||
unicode? ( >=dev-libs/icu-2.6 )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.3-r1 )
|
||||
gmp? ( >=dev-libs/gmp-4.1.4 )
|
||||
ssl? ( dev-libs/openssl )
|
||||
pcre? ( dev-libs/libpcre )"
|
||||
|
||||
DEPEND="dev-lang/perl[doc?]
|
||||
${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# Fix for #404195 - pcre detection is wonky
|
||||
sed -i 's:libpcre.so.0:libpcre.so.1:' runtime/parrot/library/pcre.pir || die "Couldn't fix pcre location"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
myconf="--disable-rpath"
|
||||
use unicode || myconf+=" --without-icu"
|
||||
use ssl || myconf+=" --without-crypto"
|
||||
use gdbm || myconf+=" --without-gdbm"
|
||||
use nls || myconf+=" --without-gettext"
|
||||
use gmp || myconf+=" --without-gmp"
|
||||
use opengl || myconf+=" --without-opengl"
|
||||
use pcre || myconf+=" --without-pcre"
|
||||
|
||||
perl Configure.pl \
|
||||
--ccflags="${CFLAGS}" \
|
||||
--linkflags="${LDFLAGS}" \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--mandir="${EPREFIX}"/usr/share/man \
|
||||
--sysconfdir="${EPREFIX}"/etc \
|
||||
--sharedstatedir="${EPREFIX}"/var/lib/parrot \
|
||||
$myconf || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"${S}"/blib/lib
|
||||
# occasionally dies in parallel make
|
||||
emake -j1 || die
|
||||
if use doc ; then
|
||||
emake -j1 html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 install-dev DESTDIR="${D}" DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" || die
|
||||
dodoc CREDITS DONORS.pod PBC_COMPAT PLATFORMS RESPONSIBLE_PARTIES TODO || die
|
||||
if use examples; then
|
||||
insinto "/usr/share/doc/${PF}/examples"
|
||||
doins -r examples/* || die
|
||||
fi
|
||||
if use doc; then
|
||||
insinto "/usr/share/doc/${PF}/editor"
|
||||
doins -r editor || die
|
||||
cd docs/html
|
||||
dohtml -r developer.html DONORS.pod.html index.html ops.html parrotbug.html pdds.html \
|
||||
pmc.html tools.html docs src tools || die
|
||||
fi
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
|
||||
# HG changeset patch
|
||||
# User Victor Stinner <victor.stinner@haypocalc.com>
|
||||
# Date 1315259096 -7200
|
||||
# Node ID fb4d2e6d393e96baac13c4efc216e361bf12c293
|
||||
# Parent cb47cf5138a4567718a25d69a79d1c62d13f187c
|
||||
Issue #9561: distutils now reads and writes egg-info files using UTF-8
|
||||
|
||||
instead of the locale encoding.
|
||||
|
||||
diff --git a/Lib/distutils/command/install_egg_info.py b/Lib/distutils/command/install_egg_info.py
|
||||
--- a/Lib/distutils/command/install_egg_info.py
|
||||
+++ b/Lib/distutils/command/install_egg_info.py
|
||||
@@ -40,9 +40,8 @@ class install_egg_info(Command):
|
||||
"Creating "+self.install_dir)
|
||||
log.info("Writing %s", target)
|
||||
if not self.dry_run:
|
||||
- f = open(target, 'w')
|
||||
- self.distribution.metadata.write_pkg_file(f)
|
||||
- f.close()
|
||||
+ with open(target, 'w', encoding='UTF-8') as f:
|
||||
+ self.distribution.metadata.write_pkg_file(f)
|
||||
|
||||
def get_outputs(self):
|
||||
return self.outputs
|
||||
diff --git a/Lib/distutils/dist.py b/Lib/distutils/dist.py
|
||||
--- a/Lib/distutils/dist.py
|
||||
+++ b/Lib/distutils/dist.py
|
||||
@@ -1010,11 +1010,9 @@ class DistributionMetadata:
|
||||
def write_pkg_info(self, base_dir):
|
||||
"""Write the PKG-INFO file into the release tree.
|
||||
"""
|
||||
- pkg_info = open(os.path.join(base_dir, 'PKG-INFO'), 'w')
|
||||
- try:
|
||||
+ with open(os.path.join(base_dir, 'PKG-INFO'), 'w',
|
||||
+ encoding='UTF-8') as pkg_info:
|
||||
self.write_pkg_file(pkg_info)
|
||||
- finally:
|
||||
- pkg_info.close()
|
||||
|
||||
def write_pkg_file(self, file):
|
||||
"""Write the PKG-INFO format data to a file object.
|
||||
|
@ -0,0 +1,361 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.1.4-r4.ebuild,v 1.1 2012/03/21 16:27:07 floppym Exp $
|
||||
|
||||
EAPI="3"
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib python toolchain-funcs
|
||||
|
||||
if [[ "${PV}" == *_pre* ]]; then
|
||||
inherit mercurial
|
||||
|
||||
EHG_REPO_URI="http://hg.python.org/cpython"
|
||||
EHG_REVISION=""
|
||||
else
|
||||
MY_PV="${PV%_p*}"
|
||||
MY_P="Python-${MY_PV}"
|
||||
fi
|
||||
|
||||
PATCHSET_REVISION="0"
|
||||
|
||||
DESCRIPTION="Python is an interpreted, interactive, object-oriented programming language."
|
||||
HOMEPAGE="http://www.python.org/"
|
||||
if [[ "${PV}" == *_pre* ]]; then
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="http://www.python.org/ftp/python/${MY_PV}/${MY_P}.tar.xz
|
||||
mirror://gentoo/python-gentoo-patches-${MY_PV}$([[ "${PATCHSET_REVISION}" != "0" ]] && echo "-r${PATCHSET_REVISION}").tar.bz2"
|
||||
fi
|
||||
|
||||
LICENSE="PSF-2"
|
||||
SLOT="3.1"
|
||||
PYTHON_ABI="${SLOT}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="build doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
|
||||
|
||||
RDEPEND=">=app-admin/eselect-python-20091230
|
||||
app-arch/bzip2
|
||||
>=sys-libs/zlib-1.1.3
|
||||
virtual/libffi
|
||||
virtual/libintl
|
||||
!build? (
|
||||
gdbm? ( sys-libs/gdbm )
|
||||
ncurses? (
|
||||
>=sys-libs/ncurses-5.2
|
||||
readline? ( >=sys-libs/readline-4.1 )
|
||||
)
|
||||
sqlite? ( >=dev-db/sqlite-3.3.3:3 )
|
||||
ssl? ( dev-libs/openssl )
|
||||
tk? (
|
||||
>=dev-lang/tk-8.0
|
||||
dev-tcltk/blt
|
||||
)
|
||||
xml? ( >=dev-libs/expat-2 )
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
$([[ "${PV}" == *_pre* ]] && echo "=${CATEGORY}/${PN}-${PV%%.*}*")
|
||||
dev-util/pkgconfig
|
||||
$([[ "${PV}" =~ ^[[:digit:]]+\.[[:digit:]]+_pre ]] && echo "doc? ( dev-python/sphinx )")
|
||||
!sys-devel/gcc[libffi]"
|
||||
RDEPEND+=" !build? ( app-misc/mime-types )
|
||||
$([[ "${PV}" =~ ^[[:digit:]]+\.[[:digit:]]+_pre ]] || echo "doc? ( dev-python/python-docs:${SLOT} )")"
|
||||
PDEPEND="app-admin/python-updater"
|
||||
|
||||
if [[ "${PV}" != *_pre* ]]; then
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
pkg_setup() {
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Ensure that internal copies of expat, libffi and zlib are not used.
|
||||
rm -fr Modules/expat
|
||||
rm -fr Modules/_ctypes/libffi*
|
||||
rm -fr Modules/zlib
|
||||
|
||||
if [[ "${PV}" =~ ^[[:digit:]]+\.[[:digit:]]+_pre ]]; then
|
||||
if [[ "$(hg branch)" != "default" ]]; then
|
||||
die "Invalid EHG_REVISION"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ "${PV}" =~ ^[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+_pre ]]; then
|
||||
if [[ "$(hg branch)" != "${SLOT}" ]]; then
|
||||
die "Invalid EHG_REVISION"
|
||||
fi
|
||||
|
||||
if grep -Eq '#define PY_RELEASE_LEVEL[[:space:]]+PY_RELEASE_LEVEL_FINAL' Include/patchlevel.h; then
|
||||
# Update micro version, release level and version string.
|
||||
local micro_version="${PV%_pre*}"
|
||||
micro_version="${micro_version##*.}"
|
||||
local version_string="${PV%.*}.$((${micro_version} - 1))+"
|
||||
sed \
|
||||
-e "s/\(#define PY_MICRO_VERSION[[:space:]]\+\)[^[:space:]]\+/\1${micro_version}/" \
|
||||
-e "s/\(#define PY_RELEASE_LEVEL[[:space:]]\+\)[^[:space:]]\+/\1PY_RELEASE_LEVEL_ALPHA/" \
|
||||
-e "s/\(#define PY_VERSION[[:space:]]\+\"\)[^\"]\+\(\"\)/\1${version_string}\2/" \
|
||||
-i Include/patchlevel.h || die "sed failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
local excluded_patches
|
||||
if ! tc-is-cross-compiler; then
|
||||
excluded_patches="*_all_crosscompile.patch"
|
||||
fi
|
||||
|
||||
local patchset_dir
|
||||
if [[ "${PV}" == *_pre* ]]; then
|
||||
patchset_dir="${FILESDIR}/${SLOT}-${PATCHSET_REVISION}"
|
||||
else
|
||||
patchset_dir="${WORKDIR}/${MY_PV}"
|
||||
fi
|
||||
|
||||
EPATCH_EXCLUDE="${excluded_patches}" EPATCH_SUFFIX="patch" epatch "${patchset_dir}"
|
||||
epatch "${FILESDIR}/linux2.patch"
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=343721
|
||||
epatch "${FILESDIR}"/python-3-distutils-egg-utf8.patch
|
||||
|
||||
# Linux-3 compat. Bug #374579 (upstream issue12571)
|
||||
cp -r "${S}/Lib/plat-linux2" "${S}/Lib/plat-linux3" || die
|
||||
|
||||
sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
|
||||
Lib/distutils/command/install.py \
|
||||
Lib/distutils/sysconfig.py \
|
||||
Lib/site.py \
|
||||
Makefile.pre.in \
|
||||
Modules/Setup.dist \
|
||||
Modules/getpath.c \
|
||||
setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@"
|
||||
|
||||
eautoconf
|
||||
eautoheader
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use build; then
|
||||
# Disable extraneous modules with extra dependencies.
|
||||
export PYTHON_DISABLE_MODULES="gdbm _curses _curses_panel readline _sqlite3 _tkinter _elementtree pyexpat"
|
||||
export PYTHON_DISABLE_SSL="1"
|
||||
else
|
||||
local disable
|
||||
use gdbm || disable+=" gdbm"
|
||||
use ncurses || disable+=" _curses _curses_panel"
|
||||
use readline || disable+=" readline"
|
||||
use sqlite || disable+=" _sqlite3"
|
||||
use ssl || export PYTHON_DISABLE_SSL="1"
|
||||
use tk || disable+=" _tkinter"
|
||||
use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat.
|
||||
export PYTHON_DISABLE_MODULES="${disable}"
|
||||
|
||||
if ! use xml; then
|
||||
ewarn "You have configured Python without XML support."
|
||||
ewarn "This is NOT a recommended configuration as you"
|
||||
ewarn "may face problems parsing any XML documents."
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then
|
||||
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
|
||||
fi
|
||||
|
||||
if [[ "$(gcc-major-version)" -ge 4 ]]; then
|
||||
append-flags -fwrapv
|
||||
fi
|
||||
|
||||
filter-flags -malign-double
|
||||
|
||||
[[ "${ARCH}" == "alpha" ]] && append-flags -fPIC
|
||||
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=50309
|
||||
if is-flagq -O3; then
|
||||
is-flagq -fstack-protector-all && replace-flags -O3 -O2
|
||||
use hardened && replace-flags -O3 -O2
|
||||
fi
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
OPT="-O1" CFLAGS="" LDFLAGS="" CC="" \
|
||||
./configure --{build,host}=${CBUILD} || die "cross-configure failed"
|
||||
emake python Parser/pgen || die "cross-make failed"
|
||||
mv python hostpython
|
||||
mv Parser/pgen Parser/hostpgen
|
||||
make distclean
|
||||
sed -i \
|
||||
-e "/^HOSTPYTHON/s:=.*:=./hostpython:" \
|
||||
-e "/^HOSTPGEN/s:=.*:=./Parser/hostpgen:" \
|
||||
Makefile.pre.in || die "sed failed"
|
||||
fi
|
||||
|
||||
# Export CXX so it ends up in /usr/lib/python3.X/config/Makefile.
|
||||
tc-export CXX
|
||||
|
||||
# Set LDFLAGS so we link modules with -lpython3.1 correctly.
|
||||
# Needed on FreeBSD unless Python 3.1 is already installed.
|
||||
# Please query BSD team before removing this!
|
||||
append-ldflags "-L."
|
||||
|
||||
local dbmliborder
|
||||
if use gdbm; then
|
||||
dbmliborder+="${dbmliborder:+:}gdbm"
|
||||
fi
|
||||
|
||||
OPT="" econf \
|
||||
--with-fpectl \
|
||||
--enable-shared \
|
||||
$(use_enable ipv6) \
|
||||
$(use_with threads) \
|
||||
$(use_with wide-unicode) \
|
||||
--infodir='${prefix}/share/info' \
|
||||
--mandir='${prefix}/share/man' \
|
||||
--with-computed-gotos \
|
||||
--with-dbmliborder="${dbmliborder}" \
|
||||
--with-libc="" \
|
||||
--with-system-ffi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake EPYTHON="python${PV%%.*}" || die "emake failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Tests will not work when cross compiling.
|
||||
if tc-is-cross-compiler; then
|
||||
elog "Disabling tests due to crosscompiling."
|
||||
return
|
||||
fi
|
||||
|
||||
if ! use threads; then
|
||||
ewarn "Disabling tests due to USE=\"-threads\""
|
||||
return
|
||||
fi
|
||||
|
||||
# Byte compiling should be enabled here.
|
||||
# Otherwise test_import fails.
|
||||
python_enable_pyc
|
||||
|
||||
# Skip failing tests.
|
||||
local skipped_tests="distutils"
|
||||
|
||||
for test in ${skipped_tests}; do
|
||||
mv "${S}/Lib/test/test_${test}.py" "${T}"
|
||||
done
|
||||
|
||||
# Rerun failed tests in verbose mode (regrtest -w).
|
||||
emake test EXTRATESTOPTS="-w" < /dev/tty
|
||||
local result="$?"
|
||||
|
||||
for test in ${skipped_tests}; do
|
||||
mv "${T}/test_${test}.py" "${S}/Lib/test/test_${test}.py"
|
||||
done
|
||||
|
||||
elog "The following tests have been skipped:"
|
||||
for test in ${skipped_tests}; do
|
||||
elog "test_${test}.py"
|
||||
done
|
||||
|
||||
elog "If you would like to run them, you may:"
|
||||
elog "cd '${EPREFIX}$(python_get_libdir)/test'"
|
||||
elog "and run the tests separately."
|
||||
|
||||
python_disable_pyc
|
||||
|
||||
if [[ "${result}" -ne 0 ]]; then
|
||||
die "emake test failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" altinstall || die "emake altinstall failed"
|
||||
python_clean_installation_image -q
|
||||
|
||||
mv "${ED}usr/bin/python${SLOT}-config" "${ED}usr/bin/python-config-${SLOT}"
|
||||
|
||||
# Fix collisions between different slots of Python.
|
||||
mv "${ED}usr/bin/2to3" "${ED}usr/bin/2to3-${SLOT}"
|
||||
mv "${ED}usr/bin/pydoc3" "${ED}usr/bin/pydoc${SLOT}"
|
||||
mv "${ED}usr/bin/idle3" "${ED}usr/bin/idle${SLOT}"
|
||||
rm -f "${ED}usr/bin/smtpd.py"
|
||||
|
||||
if use build; then
|
||||
rm -fr "${ED}usr/bin/idle${SLOT}" "${ED}$(python_get_libdir)/"{idlelib,sqlite3,test,tkinter}
|
||||
else
|
||||
use elibc_uclibc && rm -fr "${ED}$(python_get_libdir)/test"
|
||||
use sqlite || rm -fr "${ED}$(python_get_libdir)/"{sqlite3,test/test_sqlite*}
|
||||
use tk || rm -fr "${ED}usr/bin/idle${SLOT}" "${ED}$(python_get_libdir)/"{idlelib,tkinter,test/test_tk*}
|
||||
fi
|
||||
|
||||
use threads || rm -fr "${ED}$(python_get_libdir)/multiprocessing"
|
||||
use wininst || rm -f "${ED}$(python_get_libdir)/distutils/command/"wininst-*.exe
|
||||
|
||||
dodoc Misc/{ACKS,HISTORY,NEWS} || die "dodoc failed"
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r "${S}/Tools" || die "doins failed"
|
||||
fi
|
||||
|
||||
newconfd "${FILESDIR}/pydoc.conf" pydoc-${SLOT} || die "newconfd failed"
|
||||
newinitd "${FILESDIR}/pydoc.init" pydoc-${SLOT} || die "newinitd failed"
|
||||
|
||||
if use kernel_linux; then
|
||||
if [ -d "${ED}$(python_get_libdir)/plat-linux2" ];then
|
||||
cp -r "${ED}$(python_get_libdir)/plat-linux2" \
|
||||
"${ED}$(python_get_libdir)/plat-linux3" || die "copy plat-linux failed"
|
||||
else
|
||||
cp -r "${ED}$(python_get_libdir)/plat-linux3" \
|
||||
"${ED}$(python_get_libdir)/plat-linux2" || die "copy plat-linux failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
sed \
|
||||
-e "s:@PYDOC_PORT_VARIABLE@:PYDOC${SLOT/./_}_PORT:" \
|
||||
-e "s:@PYDOC@:pydoc${SLOT}:" \
|
||||
-i "${ED}etc/conf.d/pydoc-${SLOT}" "${ED}etc/init.d/pydoc-${SLOT}" || die "sed failed"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if has_version "<${CATEGORY}/${PN}-${SLOT}" && ! has_version ">=${CATEGORY}/${PN}-${SLOT}_alpha"; then
|
||||
python_updater_warning="1"
|
||||
fi
|
||||
}
|
||||
|
||||
eselect_python_update() {
|
||||
if [[ -z "$(eselect python show)" || ! -f "${EROOT}usr/bin/$(eselect python show)" ]]; then
|
||||
eselect python update
|
||||
fi
|
||||
|
||||
if [[ -z "$(eselect python show --python${PV%%.*})" || ! -f "${EROOT}usr/bin/$(eselect python show --python${PV%%.*})" ]]; then
|
||||
eselect python update --python${PV%%.*}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect_python_update
|
||||
|
||||
python_mod_optimize -f -x "/(site-packages|test|tests)/" $(python_get_libdir)
|
||||
|
||||
if [[ "${python_updater_warning}" == "1" ]]; then
|
||||
ewarn
|
||||
ewarn "\e[1;31m************************************************************************\e[0m"
|
||||
ewarn
|
||||
ewarn "You have just upgraded from an older version of Python."
|
||||
ewarn "You should switch active version of Python ${PV%%.*} and run"
|
||||
ewarn "'python-updater \${options}' to rebuild Python modules."
|
||||
ewarn
|
||||
ewarn "\e[1;31m************************************************************************\e[0m"
|
||||
ewarn
|
||||
|
||||
local n
|
||||
for ((n = 0; n < 12; n++)); do
|
||||
echo -ne "\a"
|
||||
sleep 1
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect_python_update
|
||||
|
||||
python_mod_cleanup $(python_get_libdir)
|
||||
}
|
@ -0,0 +1,365 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python/python-3.2.2-r1.ebuild,v 1.1 2012/03/21 16:27:07 floppym Exp $
|
||||
|
||||
EAPI="3"
|
||||
WANT_AUTOMAKE="none"
|
||||
|
||||
inherit autotools eutils flag-o-matic multilib python toolchain-funcs
|
||||
|
||||
if [[ "${PV}" == *_pre* ]]; then
|
||||
inherit subversion
|
||||
|
||||
ESVN_PROJECT="python"
|
||||
ESVN_REPO_URI="http://svn.python.org/projects/python/branches/release32-maint"
|
||||
ESVN_REVISION=""
|
||||
else
|
||||
MY_PV="${PV%_p*}"
|
||||
MY_P="Python-${MY_PV}"
|
||||
fi
|
||||
|
||||
PATCHSET_REVISION="0"
|
||||
|
||||
DESCRIPTION="Python is an interpreted, interactive, object-oriented programming language."
|
||||
HOMEPAGE="http://www.python.org/"
|
||||
if [[ "${PV}" == *_pre* ]]; then
|
||||
SRC_URI=""
|
||||
else
|
||||
SRC_URI="http://www.python.org/ftp/python/${MY_PV}/${MY_P}.tar.xz
|
||||
mirror://gentoo/python-gentoo-patches-${MY_PV}$([[ "${PATCHSET_REVISION}" != "0" ]] && echo "-r${PATCHSET_REVISION}").tar.bz2"
|
||||
fi
|
||||
|
||||
LICENSE="PSF-2"
|
||||
SLOT="3.2"
|
||||
PYTHON_ABI="${SLOT}"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
|
||||
IUSE="build doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml"
|
||||
|
||||
RDEPEND=">=app-admin/eselect-python-20091230
|
||||
>=sys-libs/zlib-1.1.3
|
||||
virtual/libffi
|
||||
virtual/libintl
|
||||
!build? (
|
||||
gdbm? ( sys-libs/gdbm )
|
||||
ncurses? (
|
||||
>=sys-libs/ncurses-5.2
|
||||
readline? ( >=sys-libs/readline-4.1 )
|
||||
)
|
||||
sqlite? ( >=dev-db/sqlite-3.3.8:3[extensions] )
|
||||
ssl? ( dev-libs/openssl )
|
||||
tk? (
|
||||
>=dev-lang/tk-8.0
|
||||
dev-tcltk/blt
|
||||
)
|
||||
xml? ( >=dev-libs/expat-2 )
|
||||
)"
|
||||
DEPEND=">=sys-devel/autoconf-2.65
|
||||
${RDEPEND}
|
||||
$([[ "${PV}" == *_pre* ]] && echo "=${CATEGORY}/${PN}-${PV%%.*}*")
|
||||
$([[ "${PV}" != *_pre* ]] && echo "app-arch/xz-utils")
|
||||
dev-util/pkgconfig
|
||||
$([[ "${PV}" =~ ^[[:digit:]]+\.[[:digit:]]+_pre ]] && echo "doc? ( dev-python/sphinx )")
|
||||
!sys-devel/gcc[libffi]"
|
||||
RDEPEND+=" !build? ( app-misc/mime-types )
|
||||
$([[ "${PV}" =~ ^[[:digit:]]+\.[[:digit:]]+_pre ]] || echo "doc? ( dev-python/python-docs:${SLOT} )")"
|
||||
PDEPEND="app-admin/python-updater"
|
||||
|
||||
if [[ "${PV}" != *_pre* ]]; then
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
fi
|
||||
|
||||
pkg_setup() {
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Ensure that internal copies of expat, libffi and zlib are not used.
|
||||
rm -fr Modules/expat
|
||||
rm -fr Modules/_ctypes/libffi*
|
||||
rm -fr Modules/zlib
|
||||
|
||||
if [[ "${PV}" =~ ^[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+_pre ]]; then
|
||||
if grep -Eq '#define PY_RELEASE_LEVEL[[:space:]]+PY_RELEASE_LEVEL_FINAL' Include/patchlevel.h; then
|
||||
# Update micro version, release level and version string.
|
||||
local micro_version="${PV%_pre*}"
|
||||
micro_version="${micro_version##*.}"
|
||||
local version_string="${PV%.*}.$((${micro_version} - 1))+"
|
||||
sed \
|
||||
-e "s/\(#define PY_MICRO_VERSION[[:space:]]\+\)[^[:space:]]\+/\1${micro_version}/" \
|
||||
-e "s/\(#define PY_RELEASE_LEVEL[[:space:]]\+\)[^[:space:]]\+/\1PY_RELEASE_LEVEL_ALPHA/" \
|
||||
-e "s/\(#define PY_VERSION[[:space:]]\+\"\)[^\"]\+\(\"\)/\1${version_string}\2/" \
|
||||
-i Include/patchlevel.h || die "sed failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
local excluded_patches
|
||||
if ! tc-is-cross-compiler; then
|
||||
excluded_patches="*_all_crosscompile.patch"
|
||||
fi
|
||||
|
||||
local patchset_dir
|
||||
if [[ "${PV}" == *_pre* ]]; then
|
||||
patchset_dir="${FILESDIR}/${SLOT}-${PATCHSET_REVISION}"
|
||||
else
|
||||
patchset_dir="${WORKDIR}/${MY_PV}"
|
||||
fi
|
||||
|
||||
EPATCH_EXCLUDE="${excluded_patches}" EPATCH_SUFFIX="patch" epatch "${patchset_dir}"
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=343721
|
||||
epatch "${FILESDIR}"/python-3-distutils-egg-utf8.patch
|
||||
|
||||
# Linux-3 compat. Bug #374579 (upstream issue12571)
|
||||
cp -r "${S}/Lib/plat-linux2" "${S}/Lib/plat-linux3" || die
|
||||
|
||||
sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" \
|
||||
Lib/distutils/command/install.py \
|
||||
Lib/distutils/sysconfig.py \
|
||||
Lib/site.py \
|
||||
Lib/sysconfig.py \
|
||||
Lib/test/test_site.py \
|
||||
Makefile.pre.in \
|
||||
Modules/Setup.dist \
|
||||
Modules/getpath.c \
|
||||
setup.py || die "sed failed to replace @@GENTOO_LIBDIR@@"
|
||||
# The setup.py file hardcodes /usr/lib64!
|
||||
sed -i -e "s:/lib64:/$(get_libdir):g" setup.py || die
|
||||
|
||||
if ! use wininst; then
|
||||
# Remove Microsoft Windows executables.
|
||||
rm Lib/distutils/command/wininst-*.exe
|
||||
fi
|
||||
|
||||
# Support versions of Autoconf other than 2.65.
|
||||
sed -e "/version_required(2\.65)/d" -i configure.in || die "sed failed"
|
||||
|
||||
# Disable ABI flags.
|
||||
sed -e "s/ABIFLAGS=\"\${ABIFLAGS}.*\"/:/" -i configure.in || die "sed failed"
|
||||
|
||||
if [[ "${PV}" == *_pre* ]]; then
|
||||
sed -e "s/\(-DSVNVERSION=\).*\( -o\)/\1\\\\\"${ESVN_REVISION}\\\\\"\2/" -i Makefile.pre.in || die "sed failed"
|
||||
fi
|
||||
|
||||
eautoconf
|
||||
eautoheader
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use build; then
|
||||
# Disable extraneous modules with extra dependencies.
|
||||
export PYTHON_DISABLE_MODULES="gdbm _curses _curses_panel readline _sqlite3 _tkinter _elementtree pyexpat"
|
||||
export PYTHON_DISABLE_SSL="1"
|
||||
else
|
||||
local disable
|
||||
use gdbm || disable+=" gdbm"
|
||||
use ncurses || disable+=" _curses _curses_panel"
|
||||
use readline || disable+=" readline"
|
||||
use sqlite || disable+=" _sqlite3"
|
||||
use ssl || export PYTHON_DISABLE_SSL="1"
|
||||
use tk || disable+=" _tkinter"
|
||||
use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat.
|
||||
export PYTHON_DISABLE_MODULES="${disable}"
|
||||
|
||||
if ! use xml; then
|
||||
ewarn "You have configured Python without XML support."
|
||||
ewarn "This is NOT a recommended configuration as you"
|
||||
ewarn "may face problems parsing any XML documents."
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then
|
||||
einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}"
|
||||
fi
|
||||
|
||||
if [[ "$(gcc-major-version)" -ge 4 ]]; then
|
||||
append-flags -fwrapv
|
||||
fi
|
||||
|
||||
filter-flags -malign-double
|
||||
|
||||
[[ "${ARCH}" == "alpha" ]] && append-flags -fPIC
|
||||
|
||||
# https://bugs.gentoo.org/show_bug.cgi?id=50309
|
||||
if is-flagq -O3; then
|
||||
is-flagq -fstack-protector-all && replace-flags -O3 -O2
|
||||
use hardened && replace-flags -O3 -O2
|
||||
fi
|
||||
|
||||
if tc-is-cross-compiler; then
|
||||
OPT="-O1" CFLAGS="" LDFLAGS="" CC="" \
|
||||
./configure --{build,host}=${CBUILD} || die "cross-configure failed"
|
||||
emake python Parser/pgen || die "cross-make failed"
|
||||
mv python hostpython
|
||||
mv Parser/pgen Parser/hostpgen
|
||||
make distclean
|
||||
sed -i \
|
||||
-e "/^HOSTPYTHON/s:=.*:=./hostpython:" \
|
||||
-e "/^HOSTPGEN/s:=.*:=./Parser/hostpgen:" \
|
||||
Makefile.pre.in || die "sed failed"
|
||||
fi
|
||||
|
||||
# Export CXX so it ends up in /usr/lib/python3.X/config/Makefile.
|
||||
tc-export CXX
|
||||
|
||||
# Set LDFLAGS so we link modules with -lpython3.2 correctly.
|
||||
# Needed on FreeBSD unless Python 3.2 is already installed.
|
||||
# Please query BSD team before removing this!
|
||||
append-ldflags "-L."
|
||||
|
||||
local dbmliborder
|
||||
if use gdbm; then
|
||||
dbmliborder+="${dbmliborder:+:}gdbm"
|
||||
fi
|
||||
|
||||
OPT="" econf \
|
||||
--with-fpectl \
|
||||
--enable-shared \
|
||||
$(use_enable ipv6) \
|
||||
$(use_with threads) \
|
||||
$(use_with wide-unicode) \
|
||||
--infodir='${prefix}/share/info' \
|
||||
--mandir='${prefix}/share/man' \
|
||||
--with-computed-gotos \
|
||||
--with-dbmliborder="${dbmliborder}" \
|
||||
--with-libc="" \
|
||||
--enable-loadable-sqlite-extensions \
|
||||
--with-system-expat \
|
||||
--with-system-ffi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake EPYTHON="python${PV%%.*}" CPPFLAGS="" CFLAGS="" LDFLAGS="" || die "emake failed"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Tests will not work when cross compiling.
|
||||
if tc-is-cross-compiler; then
|
||||
elog "Disabling tests due to crosscompiling."
|
||||
return
|
||||
fi
|
||||
|
||||
# Byte compiling should be enabled here.
|
||||
# Otherwise test_import fails.
|
||||
python_enable_pyc
|
||||
|
||||
# Skip failing tests.
|
||||
local skip_tests="distutils gdb"
|
||||
|
||||
for test in ${skip_tests}; do
|
||||
mv "${S}/Lib/test/test_${test}.py" "${T}"
|
||||
done
|
||||
|
||||
# Rerun failed tests in verbose mode (regrtest -w).
|
||||
emake test EXTRATESTOPTS="-w" CPPFLAGS="" CFLAGS="" LDFLAGS="" < /dev/tty
|
||||
local result="$?"
|
||||
|
||||
for test in ${skip_tests}; do
|
||||
mv "${T}/test_${test}.py" "${S}/Lib/test/test_${test}.py"
|
||||
done
|
||||
|
||||
elog "The following tests have been skipped:"
|
||||
for test in ${skip_tests}; do
|
||||
elog "test_${test}.py"
|
||||
done
|
||||
|
||||
elog "If you would like to run them, you may:"
|
||||
elog "cd '${EPREFIX}$(python_get_libdir)/test'"
|
||||
elog "and run the tests separately."
|
||||
|
||||
python_disable_pyc
|
||||
|
||||
if [[ "${result}" -ne 0 ]]; then
|
||||
die "emake test failed"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" altinstall || die "emake altinstall failed"
|
||||
python_clean_installation_image -q
|
||||
|
||||
sed \
|
||||
-e "s/\(CONFIGURE_LDFLAGS=\).*/\1/" \
|
||||
-e "s/\(PY_LDFLAGS=\).*/\1/" \
|
||||
-i "${ED}$(python_get_libdir)/config-${SLOT}/Makefile" || die "sed failed"
|
||||
|
||||
mv "${ED}usr/bin/python${SLOT}-config" "${ED}usr/bin/python-config-${SLOT}"
|
||||
|
||||
if use build; then
|
||||
rm -fr "${ED}usr/bin/idle${SLOT}" "${ED}$(python_get_libdir)/"{idlelib,sqlite3,test,tkinter}
|
||||
else
|
||||
use elibc_uclibc && rm -fr "${ED}$(python_get_libdir)/test"
|
||||
use sqlite || rm -fr "${ED}$(python_get_libdir)/"{sqlite3,test/test_sqlite*}
|
||||
use tk || rm -fr "${ED}usr/bin/idle${SLOT}" "${ED}$(python_get_libdir)/"{idlelib,tkinter,test/test_tk*}
|
||||
fi
|
||||
|
||||
use threads || rm -fr "${ED}$(python_get_libdir)/multiprocessing"
|
||||
|
||||
dodoc Misc/{ACKS,HISTORY,NEWS} || die "dodoc failed"
|
||||
|
||||
if use examples; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r "${S}/Tools" || die "doins failed"
|
||||
fi
|
||||
|
||||
newconfd "${FILESDIR}/pydoc.conf" pydoc-${SLOT} || die "newconfd failed"
|
||||
newinitd "${FILESDIR}/pydoc.init" pydoc-${SLOT} || die "newinitd failed"
|
||||
|
||||
if use kernel_linux; then
|
||||
if [ -d "${ED}$(python_get_libdir)/plat-linux2" ];then
|
||||
cp -r "${ED}$(python_get_libdir)/plat-linux2" \
|
||||
"${ED}$(python_get_libdir)/plat-linux3" || die "copy plat-linux failed"
|
||||
else
|
||||
cp -r "${ED}$(python_get_libdir)/plat-linux3" \
|
||||
"${ED}$(python_get_libdir)/plat-linux2" || die "copy plat-linux failed"
|
||||
fi
|
||||
fi
|
||||
|
||||
sed \
|
||||
-e "s:@PYDOC_PORT_VARIABLE@:PYDOC${SLOT/./_}_PORT:" \
|
||||
-e "s:@PYDOC@:pydoc${SLOT}:" \
|
||||
-i "${ED}etc/conf.d/pydoc-${SLOT}" "${ED}etc/init.d/pydoc-${SLOT}" || die "sed failed"
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if has_version "<${CATEGORY}/${PN}-${SLOT}" && ! has_version ">=${CATEGORY}/${PN}-${SLOT}_alpha"; then
|
||||
python_updater_warning="1"
|
||||
fi
|
||||
}
|
||||
|
||||
eselect_python_update() {
|
||||
if [[ -z "$(eselect python show)" || ! -f "${EROOT}usr/bin/$(eselect python show)" ]]; then
|
||||
eselect python update
|
||||
fi
|
||||
|
||||
if [[ -z "$(eselect python show --python${PV%%.*})" || ! -f "${EROOT}usr/bin/$(eselect python show --python${PV%%.*})" ]]; then
|
||||
eselect python update --python${PV%%.*}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
eselect_python_update
|
||||
|
||||
python_mod_optimize -f -x "/(site-packages|test|tests)/" $(python_get_libdir)
|
||||
|
||||
if [[ "${python_updater_warning}" == "1" ]]; then
|
||||
ewarn
|
||||
ewarn "\e[1;31m************************************************************************\e[0m"
|
||||
ewarn
|
||||
ewarn "You have just upgraded from an older version of Python."
|
||||
ewarn "You should run 'python-updater \${options}' to rebuild Python modules."
|
||||
ewarn
|
||||
ewarn "\e[1;31m************************************************************************\e[0m"
|
||||
ewarn
|
||||
|
||||
local n
|
||||
for ((n = 0; n < 12; n++)); do
|
||||
echo -ne "\a"
|
||||
sleep 1
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect_python_update
|
||||
|
||||
python_mod_cleanup $(python_get_libdir)
|
||||
}
|
@ -1,8 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
|
||||
AUX distorm64-1.7.30-python.patch 207 RMD160 d5bbb28657d7919d59834461530561e5da12f0db SHA1 1e5044807334c08048f1d85219d98c662e0a33c1 SHA256 2d3e01ec623b601f4a2e8de7fc32f50ffafb3bed76f52ebc4872a7e1e233d75e
|
||||
AUX distorm64-1.7.30-respect_flags.patch 1388 RMD160 c68140ed01cdf626eba3b5b016002a4dd26c6c8d SHA1 20fea4710e8e30f40f22ee409dc1f46335c5949c SHA256 b42bd4566e4fd757c73f5a534ae13c6569919c17cea2e3527cd93646e3a722c5
|
||||
DIST distorm3-1.0.zip 137505 RMD160 c52c6e69f40564bdbb9fdd8b1bc3f36237c7b9cb SHA1 d23b309fe58a3808c369f2bcacd7c165b53545d2 SHA256 f381d0ddabed04ee9161633d3eb3c0bdb87100accd9b669385d4d72b36931f69
|
||||
DIST distorm64-pkg1.7.30.tar.bz2 91976 RMD160 34150563401044d98f986f2fea82faeeceb24ab9 SHA1 6948457695b11a4c2190012435da750898bb2c85 SHA256 bc2fc90e2111dfbba7fa397725ed6ae8b70477a3f7c60995e73d44a778a751be
|
||||
EBUILD distorm64-1.7.30-r1.ebuild 1842 RMD160 19f17755d1ee93450f71116794a528055f5bcfed SHA1 f6e63c1f702dc9d64315d4ffb01b9fcc9f4ded8b SHA256 9c07f9781c448e4a9a06192ca33c344f9c65bf6c47c1f94973ce1001eb2350bc
|
||||
EBUILD distorm64-3.1.ebuild 714 RMD160 1cb8996dc399ca02224505a45d3c405b375ba6bf SHA1 1ba3f1681a5b08dda8778271ceaba3cfe4261b87 SHA256 4b9432aeeadb8fb5942dc94478af7fed812e6bc5c0d928cd35881aedd1ed6716
|
||||
MISC ChangeLog 1320 RMD160 acbee68999f388007bf1de27564c45cd94694b10 SHA1 b92a2d605e7a0edccbd8fca444d51c3ccd236524 SHA256 c9da46f2964b85820ab91486ebede115fd514a60776513500ca22bd3737bae2b
|
||||
EBUILD distorm64-3.1.ebuild 749 RMD160 9ccca16a5b2d1b40e9cfa2b289c284bed84ee1fa SHA1 914b5ad3561aeeeb8b514356b580cc89b2998d7f SHA256 b90cd4d34fc006e8ed5558288b653bc2fe4261c2393eb23e4ad0b2ffc2c232b9
|
||||
MISC ChangeLog 1444 RMD160 366dde0f7eaff06967482727ce998c84ea90bb4d SHA1 42b09589eff2d4faebc543b289f9597ca04070e8 SHA256 ad53d4719c261957b8eebc02154a236668d2f938e54abfa5da668e95dc89d36c
|
||||
MISC metadata.xml 402 RMD160 f44587f9c2ba6f2c3b0bf45064a11f42b91e7aa9 SHA1 ca882aacdc84c735fa18a7853c4343beffb153bd SHA256 b8eb039831fcca819a9d95d6ea87474a05df91011d2da996ce0a43beca01084b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk9qU38ACgkQu7rWomwgFXpcUwCdFG5svKdlY0fRLLTy6j1wO+b6
|
||||
x3MAnRDJyt0VXO7tHjmDpCp6JLQpZZN0
|
||||
=ameH
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,6 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA1
|
||||
|
||||
DIST JSON-2.27.tar.gz 76579 RMD160 4a904cacbad5e0d284ed30db4fab1d16abc91000 SHA1 69daaf59068072bb72ef384d228c745dcdd4ce53 SHA256 8dbe3a84f783c37fea9baf55ef512dd0b28009d3a7448562be46af323c9388f7
|
||||
DIST JSON-2.53.tar.gz 84391 RMD160 d330285f25e75ce63dbea73e23713ab3a7e226f9 SHA1 a56cd4155ddad0e55bbef588207c3fd85e13c271 SHA256 90de181e583d105a1086da4fe961ceacf39217f5ea7b3c8d886a5ed04ed0d565
|
||||
EBUILD JSON-2.27.ebuild 419 RMD160 b874e74dbc135a40971e65907c53d36464c86a3d SHA1 4f3c59d549910cb88448c511d000d3a098cba162 SHA256 086794bac7048857164fca977a2d94a2612f36761b2f49b6e76f465f5ff64725
|
||||
EBUILD JSON-2.530.0.ebuild 463 RMD160 ae4fb80d674e530550e36ba67850aaffea5e0c2c SHA1 3ebe04b6a8b81bb43e66ea661c2a3d8d3f4f7cac SHA256 eca967b8bd10b19de1c885b594da2f7201ab587c33e08a4f1d87021eeca4138f
|
||||
MISC ChangeLog 4605 RMD160 9d3af32d2f85aa2c84972a36bf4e700fc1d41498 SHA1 9650dcacd0be60e9b4fb7b3aeaccc63c37d89228 SHA256 901979d8ea13972f0e52b807e4a431876b38dd95aa6e29ac6faebed4c76a7095
|
||||
EBUILD JSON-2.530.0.ebuild 466 RMD160 439db2cc7a55a301292d00e54e48ce0d1adbaaa5 SHA1 b44c3874e341da4aba2f3810d66828fd8b6893bd SHA256 c69adc147ee57648c4f4b5a246e97f40d896d9a4816f156832e8dbd11d7127bb
|
||||
MISC ChangeLog 4701 RMD160 f8b9b73fbfed815870110ae53ec6162cd912cb5a SHA1 0fd427f50797356f8c2166061133de02feff9e84 SHA256 01806d37fa9364c85a0aaf610108e571440af7afd496eecccf7e338d268149c9
|
||||
MISC metadata.xml 335 RMD160 b48d085dda0501afb7994d90cf0fdac1a71c9c70 SHA1 a5d1c82cb517baf3f21084061bf1388bed3e7590 SHA256 7891f1dbc44fcae820cca3936ca5b9b19b7ed8447edbbfbc320a42c01d2325a3
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEARECAAYFAk9qNpgACgkQVWmRsqeSphOGUwCfSRvMi2aMWK13EboeoJqS8M6i
|
||||
XR0Anijbr3mKsrXXUvIm9c8MCvkzcpoB
|
||||
=Lul8
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,18 +1,18 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA1
|
||||
|
||||
DIST Module-Install-1.04.tar.gz 132917 RMD160 2e9144294836871167febe60e17cc93e5d441229 SHA1 14a14d60392e1a82dd8a21ff072146cdf0233e51 SHA256 3a3f9e8ecac63b717d70b866e8e421772be537be887c14534f5fa11f3a98de6a
|
||||
DIST Module-Install-1.05.tar.gz 134094 RMD160 dba2aa0cbe2532e463892a284c8f73aafee2d500 SHA1 ef356f955d18e292380d1289adc23e0efd6f15ef SHA256 a752cd542d1791888a14f79aec1fc940daeffd6afee069992db6529617a28828
|
||||
DIST Module-Install-1.06.tar.gz 135467 RMD160 2b9440a9fc251cbd10458580ff9c8d8a0d11f8ee SHA1 80a8507ba88fe9332de88225a9f6dec0a8c89a59 SHA256 de9ec8395b3b497d6d9629859b54086643c3911dff80cc7e0e22b380cb194519
|
||||
EBUILD Module-Install-1.40.0.ebuild 944 RMD160 8adcb38e8b76b68b339350c7d19d12f5ea59fcee SHA1 df1726ca168b287e90f1a4f7ab7f317e581df220 SHA256 76ec3942fd14bf27ca661b35882e2d1de83ac0a8593d7181c4b85ebf91ddc68b
|
||||
EBUILD Module-Install-1.50.0.ebuild 947 RMD160 ca97bf36dffc9be6b258d8e3044b5f04042f8ff3 SHA1 23d39dffae46abda88dfdb0b7c60bb4e55ab1c98 SHA256 f93da76b965eaad1156fc61ee9d471145e3b22b337dcf61aef278505d3fbb0c6
|
||||
EBUILD Module-Install-1.60.0.ebuild 947 RMD160 918d094de287876eeb53d37a3bf4d1624efa9fb2 SHA1 d0265806cd3bc0701fb619afd0eed68d0291ba82 SHA256 d3b242ce9f6c35bef25a4958ab0f38c490e904d65a544ebf057861af9f5c1107
|
||||
MISC ChangeLog 2276 RMD160 eb921099f7272bad51386043b315065fffd16555 SHA1 44b385654ec39d41a5d4dcb7d9403f67222f7857 SHA256 60128d815085c82ca58eea6cdcfff00ce71de76097869be509a98ae2f11f261c
|
||||
EBUILD Module-Install-1.60.0.ebuild 952 RMD160 c17149bc8ab5fac35c402e9cd4cc0d00885c4f46 SHA1 d6bcf694f0d33fafe30ea6f8db184008ca73af74 SHA256 55717b356918add333bde404bac01e8726dc1fc0b5bb85075e32fa3e3bf561b9
|
||||
MISC ChangeLog 2383 RMD160 b084d6902212f92a9b826652ec48747b0e5648d9 SHA1 62ea9d1651621c1153ff9be95d2ecfd2e1028660 SHA256 5a2cc5b3af5acc9f459f3de93e218dcf447140831ee977e82c0cdec73c5c3471
|
||||
MISC metadata.xml 309 RMD160 1c66ccaf603829d700d45aec909543b3c347d110 SHA1 7f282cd35ced38788a5cba665b91272457d694cf SHA256 2fe7075e4257a657cfa09011e2aabdfb132fc03b85df9414ba19e5f92ae90fd6
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAk9TdukACgkQV3J2n04Eaux/MACgqRyiDQRd8ASHhrnHK1rSS+HR
|
||||
I9EAn1GJPdVi8sRfaY2/uiLNLYnUrRBX
|
||||
=hwHV
|
||||
iEYEARECAAYFAk9qPFwACgkQVWmRsqeSphO0CwCfTstWHOdazOekA0to00uJGm8W
|
||||
0qkAn0+CdzaBDrD3Y8ySoldGziym48jG
|
||||
=9YE5
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,16 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA1
|
||||
|
||||
DIST Module-ScanDeps-1.07.tar.gz 57936 RMD160 674b4137a8f381d622a553c829b7de8659f76edf SHA1 ec1b5ad50fc6bd71026d55dd409aaf8ab1b25b9e SHA256 11ebb311811807932989e7c6185ad111df35c33007c8af5c26f163d6ad18fc65
|
||||
DIST Module-ScanDeps-1.08.tar.gz 58193 RMD160 8b5983e3c6cbe2478cf0076c7b944469095b5fb2 SHA1 d8aa8ea57dc5508f53e5afbed67bff997809ce01 SHA256 a72c92aedd0eeb938fe59a3e66b02c412d4da9e5c0c7db9632b8e66f222bb722
|
||||
EBUILD Module-ScanDeps-1.70.0.ebuild 584 RMD160 39e2c9b603a8f35b0a2f5b55447096b743c6c689 SHA1 5699392a12fca6ed5c8d682101349d937726abb5 SHA256 734912d7376dfd07bde5f430d94128e434a75f17dfc77e426467aa7b5fa61b6f
|
||||
EBUILD Module-ScanDeps-1.80.0.ebuild 584 RMD160 e7ff0b9f200ece274008e8bc5c0c46031b008161 SHA1 354c03598edaecf08cd696360483c786ebf6284c SHA256 67b0dec4999ddf3615671eca2528470e263814d9b0115c0b0c70ffb254608f1d
|
||||
MISC ChangeLog 3439 RMD160 0457c12a05537facb5a0b33d112886bf1821ba3d SHA1 0e35f45d458a50e29b5845dd02b8d4e263790500 SHA256 e31db329d4b576d34333c6b889faaf0627adaca2811187a63501fab71eefcc97
|
||||
EBUILD Module-ScanDeps-1.80.0.ebuild 589 RMD160 ff029232091221d21f735adcbd5bba7f8b47185c SHA1 2f09c1525b56892325a00b0e0485d199fd5cc6bd SHA256 807cad7c919da9d46768c9f129a873c8018ed3b73334d8b9dcf4205cfdf19a76
|
||||
MISC ChangeLog 3547 RMD160 b40acc4a9977c58246bd45e4b1bae97419dadd60 SHA1 70edd587ea3ee22e32ee543e5b6cdbb53e4d817e SHA256 a6f753ea7c4862054a6d6aed5890e892d169f5647aadeb353b5b3670d7469c83
|
||||
MISC metadata.xml 310 RMD160 c3a4369f403e3d9dd2518a9e7a24d153619d301e SHA1 64e14761d0fcd7df42d82ed300295ee19773e95b SHA256 69e1e0bcd50fa40f0583984cbd41de76cc366d33bce14ceb0f962b55beb574fc
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAk9D1qUACgkQV3J2n04Eauw9gwCeI9qAaHM2f9/QLyN/GBlVr/gz
|
||||
h1UAoI3Z7MM4hprGTbJOHU/7VTC+7QET
|
||||
=NUxC
|
||||
iEYEARECAAYFAk9qOwgACgkQVWmRsqeSphO+SwCfaEoMghxtrZLUGKHu2WNWp7Js
|
||||
hV4AmwfvDFugUaVD9n1mlYLxBIHwXRZS
|
||||
=XbSI
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,6 +1,6 @@
|
||||
DIST Benchmark-1.2.7.tgz 9506 RMD160 2eb443e4409fc5c86fda1af713dd731c315854c0 SHA1 2062685e444760f306dacbbf3e15727695242655 SHA256 b7dcc624c33882f4f4797c24a188eca4dcedea7bbfc22d0becfec5c6a76f3790
|
||||
DIST Benchmark-1.2.9.tgz 8696 RMD160 69f325561c3aee44bda742457ac3c0dd175d612e SHA1 f31c257006facfde87df0ed6452d6702dbe90c91 SHA256 b68c6ca9bfb3ba79e095117ff5e3e674ed9583692f4722b0196e8b3874a9c468
|
||||
EBUILD PEAR-Benchmark-1.2.7-r1.ebuild 754 RMD160 31700ab22585788fc548d4c0a4b905e5e91df92a SHA1 eb9a8072c9d3c7ebe6d1e736b4be47a0a8d5edd9 SHA256 d7e06a95b787ac41d81f33edd70dce916a274023f08a76d39231cbfcedec36ff
|
||||
EBUILD PEAR-Benchmark-1.2.9.ebuild 731 RMD160 6816519f8c25496f35a7041d8fabced7896e1faa SHA1 34435b76b26e3bb27514e184c863b4ea0c1b220e SHA256 07dcaebc209b744c0a7a7d60d5b9bef7116df9f016a0bcf0c786133a74fcbc55
|
||||
MISC ChangeLog 6426 RMD160 6d8103ab78c7e9e7a9acf1d3232500ba921b81d4 SHA1 a1d9a37f2c86d9e24089f5930a52d82771a34849 SHA256 d0333a15f8ad3fd07eda6a7d89b4751b217e1998e858fce29052dd8418c617a1
|
||||
EBUILD PEAR-Benchmark-1.2.9.ebuild 634 RMD160 59f68d43393f5e12dc45192de862f2d44ef1eba1 SHA1 7318f1e0c612861f54919ed9425a90aa55f0b8a5 SHA256 730f34a70fb91a9d0bff51eb0af75b3064c18fdf60badcce731ffb06f0a71c30
|
||||
MISC ChangeLog 6603 RMD160 40440bc947b7e2a89e84ef45a5ea16c7fe8f6a85 SHA1 ef3ca00d90a67b95c77368603fd64d937cc7642e SHA256 ad850927db855a7ff278c9e81f45a03411a8ec45bf8eaef3ec8f95cbe2317cab
|
||||
MISC metadata.xml 156 RMD160 a3a59cdc3ac33d711123b2d7e2b1deb2984aa101 SHA1 1f452f476317b4634c684eabfd8840d06d35b414 SHA256 f6d70434415ff7294f2a64e7870f32318c5fab9153fe63a58841b12d897da6ba
|
||||
|
@ -1,4 +1,5 @@
|
||||
DIST awl-0.51.tar.gz 297202 RMD160 7936b361daaf460fcda1c71fc2c3eead6bf9fa96 SHA1 a5b2c13487604b0e38289e17021d1fa682180e10 SHA256 1ec6e0029779772aa9204c866c48e6d35fea63c812321a505cf087a4bd1c7234
|
||||
EBUILD awl-0.51-r1.ebuild 1041 RMD160 c7d28f740523cbc06702d5096d612ce694c2cf44 SHA1 2e2beed8a7c52f8b13b6bad2ecd99ec87b7722ee SHA256 787ac7c48822fe7772c0dfcf2cf5a6814ac31410b1c3ffe4fffc334b257833db
|
||||
EBUILD awl-0.51.ebuild 1038 RMD160 1f21908977ac8ad851a9d89605982b943b671997 SHA1 e3a79dfdfed3e8cb0088de94eb4d09af9abc16d6 SHA256 ad0b3ebfb5560c290650081949b674e721ebc48618d33f2101dd62036f3a5ffb
|
||||
MISC ChangeLog 3253 RMD160 f13691ee8780050129ceacb04c222eb34965fbcd SHA1 81ffcee1c5bad472b2eb058773bb2a4bb03bb1b7 SHA256 edbb631254f7730e01aa183cdecd15b307f149ac9ac8937a7a2d457a9f1b7b33
|
||||
MISC ChangeLog 3429 RMD160 b0bb77b73a953cc9ef6c6ab75f1e33f02c73d6a3 SHA1 3e99f9eb79fb828beb9ec2f33c47c221a74bb74c SHA256 aad5d8ac232a01a36831e27bbabfcc7f262c1f992deca6ffa6bb04cb5192f7f4
|
||||
MISC metadata.xml 448 RMD160 02edc02609260211dc071e6e515dfacc2524fb47 SHA1 978280e22009d92b2c2b88d40333d2c884419a17 SHA256 caf26cfea82929bf5182ebdb1c62a996622a5bf88b4c1a9d236f8166030c3c33
|
||||
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-php/awl/awl-0.51-r1.ebuild,v 1.1 2012/03/22 00:20:11 patrick Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit depend.php php-lib-r1
|
||||
|
||||
DESCRIPTION="Andrew McMillan's web libraries: A collection of generic classes
|
||||
used by the davical calendar server"
|
||||
HOMEPAGE="http://andrew.mcmillan.net.nz/projects/awl"
|
||||
SRC_URI="http://debian.mcmillan.net.nz/packages/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
DEPEND="dev-lang/php[pdo,postgres,xml]
|
||||
doc? ( dev-php/PEAR-PhpDocumentor )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
need_php5
|
||||
|
||||
src_compile() {
|
||||
if use doc ; then
|
||||
ebegin "Generating documentation"
|
||||
phpdoc -c "docs/api/phpdoc.ini" || die "Documentation failed to build"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local docs="debian/README.Debian debian/changelog"
|
||||
dodoc-php ${docs} || die "dodoc failed"
|
||||
|
||||
if use doc ; then
|
||||
dohtml -r "docs/api/" || die "dohtml failed"
|
||||
fi
|
||||
|
||||
php-lib-r1_src_install . dba/* inc/* scripts/*
|
||||
}
|
@ -1,16 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
Hash: SHA1
|
||||
|
||||
DIST splint-3.1.2.src.tgz 2284033 RMD160 52e9786d3cbeaa437877a33b18e42b32dff3b96b SHA1 0df489cb228dcfffb149b38c57614c2c3e200501 SHA256 c78db643df663313e3fa9d565118391825dd937617819c6efc7966cdf444fb0a
|
||||
EBUILD splint-3.1.2.ebuild 606 RMD160 acf49fdc8756a358037c6bdfd1ca03706c171830 SHA1 5b5a3176fa1c78aee68e51548f93ae2c1c40c7b6 SHA256 8ddf1a9a97dea50046a10a054da6fbcc2300c65d86ced70bbeb88d9dcacc8911
|
||||
MISC ChangeLog 2754 RMD160 d3a6473c9e98f2f894bfaea411c696d308ab11b0 SHA1 1f573dd74979a438db6dbe6c226b40a6d3a4e8de SHA256 41e43396c697e7e72ce283525a32075e56368bb699d44552a565418230b9df85
|
||||
EBUILD splint-3.1.2.ebuild 643 RMD160 8657c5c365cc5c8b2a41c16aed121a03de36caa6 SHA1 e433795c7d15855362eb82b7d92c6af0cae2c844 SHA256 d0b37c09ed9d3c23b3b571f6dbe16feeebf4bc6c73b7ce5be952872f56b33889
|
||||
MISC ChangeLog 2850 RMD160 230dcb25f48b8487904c349c4e23f0c9c979bb42 SHA1 4e60dee112ff2758539a3419912ac65e7dcbce8d SHA256 64dfe15811567ad34cbfd594b01eb9bfe518232fbad1c610b729cd1034626d6c
|
||||
MISC metadata.xml 226 RMD160 b964bea76fbaa2630cc19bcaa9ca5c1897ab3fd3 SHA1 6dae456ea7afc611bbcf681ccf8272b65636386a SHA256 88817c5db4b254f26efc82b473413bba06447886ec74fce421d23f9e2fce32d3
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.18 (GNU/Linux)
|
||||
Version: GnuPG v2.0.17 (GNU/Linux)
|
||||
|
||||
iJwEAQEIAAYFAk59m4IACgkQfXuS5UK5QB2QmgQApiSHCOBiYbkuWJjoxlCOmKWg
|
||||
vfBOfgmwQJILCOlkl0JnvjcWF2G5L7M6SYjI921pqxYS5n45wezKT6UhyqyA+8eW
|
||||
bVP2a3nI8nqoZfEB8Evf8bgA0RkkWPSwtf2FwcHlEG0P3YWmYBGMDxSfZc9/qb7C
|
||||
7K64hCys8hsf6vlwMEQ=
|
||||
=t+sG
|
||||
iEYEARECAAYFAk9qB+oACgkQVWmRsqeSphOMUQCfU6EBFZG4Y/xkLGw65eEQLhY7
|
||||
ojwAn1NcQf/a9vd7Z4kSsYZ8SxivOUH6
|
||||
=7PUl
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,11 +1,8 @@
|
||||
AUX atanks-4.7-build.patch 5474 RMD160 98003db7b9c630f5dfe0de5f2e5ca3ee6d200857 SHA1 4371c6d18b8109a0e727690a2e1e975c93dc002f SHA256 f4dc5b4d891a771362fff418e156c46bd9aee9cd69f0774f5ff58b7e33ec41ef
|
||||
AUX atanks-5.1-build.patch 5488 RMD160 ee88b181f3ff368774dddd6d2ef25524b4d65d07 SHA1 1afcbbc5b2f4c7c3e605fb85a82a8b188744726f SHA256 bf1c6c9bb844b0d6b4fe5497a9de1d50e3b8cc0257f05ee2701adbb9f6ba1441
|
||||
AUX atanks-5.2-build.patch 5488 RMD160 ee88b181f3ff368774dddd6d2ef25524b4d65d07 SHA1 1afcbbc5b2f4c7c3e605fb85a82a8b188744726f SHA256 bf1c6c9bb844b0d6b4fe5497a9de1d50e3b8cc0257f05ee2701adbb9f6ba1441
|
||||
DIST atanks-4.7.tar.gz 3114429 RMD160 027546c34d4fc4bcfac3e116fcf12ec16ee44ed2 SHA1 bcb731c2c84d16efa1930fde8756b62c28993b24 SHA256 300be923cd6f4b7eb19c5f39db1dc001da2ee6c52f544c768e059dc5ad42a94d
|
||||
DIST atanks-5.1.tar.gz 3125673 RMD160 542cc069a850eb2a28cc6df320da62c9d6461f94 SHA1 b5c692839015992e55bb9c9eb94d75739dcb4081 SHA256 39788e7139d553c628e2cba0c81b7e24659fb640b9bbf041619d4f94e0c7286c
|
||||
AUX atanks-5.2-build.patch 5354 RMD160 5a89bbd27086a21582ae8dd578f6469fb2ab4923 SHA1 5e17cbb690d72db5e95b46b1861612caeec0bb4f SHA256 4f7e54c7c59c0ae0e4491d79fc059161fbbcb6a1df30c320d41f119033781864
|
||||
AUX atanks-5.3-build.patch 5351 RMD160 96f404090707059d1f5f7404587239d56674048d SHA1 a6495c59c8283b8f951117aa1ecddf7a581bc087 SHA256 556daec5477ff87d6995fc6b1f42593db831589e9be7fbf1560f940b3b524b70
|
||||
DIST atanks-5.2.tar.gz 3125456 RMD160 b4b1b0e2798f1474174539b14893cc9b97e7b6c9 SHA1 ad49d15ab8dcc0066fa88a6241e4454a5b37a444 SHA256 c086810db7661ba61e2b585c5d7fb3795924e978462b866fa05d5e6a00901a8e
|
||||
EBUILD atanks-4.7.ebuild 1033 RMD160 5cfd549882b5f163a77c7409f6ce0e7042536c63 SHA1 3a3790da8d4b29a75e70c4d5cae19876bcc00f59 SHA256 73ecce4a0239c739aa936dbbb5d6571159aff8b2257f2c26ebdf9f9072e10abe
|
||||
EBUILD atanks-5.1.ebuild 1034 RMD160 72b5ad74ab90f4cb24c69f989c5344156a6041fe SHA1 1775d1ecbdc0081b488fec9201cbe560c49f738d SHA256 1102bcf17977cb432642b5b959c805455f2e1b84fe8e07062f1875b67148665a
|
||||
DIST atanks-5.3.tar.gz 3129896 RMD160 0bc985539331a8c6e6b8faf100fdbe4f0588456b SHA1 01ae12570496db7625ab2d72b837a0346b54c3bf SHA256 592f33f742c2017947896d1f3297727a724f191664ab8bae0fd3e9af11f8d530
|
||||
EBUILD atanks-5.2.ebuild 1033 RMD160 09e9c44caa09b944bcbb6cb7d76249bbdb1cf9df SHA1 02c4e7ef162ae8872082165b1a69771a8ef0ae04 SHA256 8a300fa6f47abf00d95cd49963384d19e7f7a478d7f3356a3664d350d00ea75a
|
||||
MISC ChangeLog 10201 RMD160 cc0a62a554cf8603f0804f3c48dd8fe2cf8724d1 SHA1 9b71ca886b0b33e35930f0a5a79642d6f5bdb7b0 SHA256 c608a915b34e25d6e49254fe2dc190894e4afc189c443d74db0124e91d921290
|
||||
EBUILD atanks-5.3.ebuild 1039 RMD160 b67f5bfb0de1499c7326d142ebfadfa27ce3b5e6 SHA1 b0289c29ff88487f44f6841517f6c715847b2425 SHA256 af4bf191004ab8c292f6f23d7e3e013f225578c1b52126544b0c94ecd1015842
|
||||
MISC ChangeLog 10491 RMD160 6e48dde6bd87c2a9225774151b7a69300a9c1ae4 SHA1 3e836062fa6bef9b8e4990454a99cc221d4d7f22 SHA256 054d6fb52c1ffa9271d5577e54f95c76a667d02cb36e6f75e49b3ab4a5927303
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
||||
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-action/atanks/atanks-4.7.ebuild,v 1.6 2011/10/14 06:19:16 vapier Exp $
|
||||
|
||||
EAPI=2
|
||||
inherit eutils games
|
||||
|
||||
DESCRIPTION="Worms and Scorched Earth-like game"
|
||||
HOMEPAGE="http://atanks.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/atanks/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="media-libs/allegro:0[X]"
|
||||
|
||||
src_prepare() {
|
||||
find . -type f -name ".directory" -exec rm -vf '{}' +
|
||||
epatch "${FILESDIR}"/${P}-build.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
BINDIR="${GAMES_BINDIR}" \
|
||||
INSTALLDIR="${GAMES_DATADIR}/${PN}" \
|
||||
|| die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dogamesbin ${PN} || die "dogamesbin failed"
|
||||
insinto "${GAMES_DATADIR}"/${PN}
|
||||
doins -r button misc missile sound stock tank tankgun text title \
|
||||
unicode.dat *.txt \
|
||||
|| die "doins failed"
|
||||
doicon ${PN}.png
|
||||
make_desktop_entry atanks "Atomic Tanks"
|
||||
dodoc Changelog README TODO
|
||||
prepgamesdirs
|
||||
}
|
@ -1,134 +0,0 @@
|
||||
diff -ru atanks-4.6.orig/src/Makefile atanks-4.6/src/Makefile
|
||||
--- atanks-4.6.orig/src/Makefile 2010-05-24 12:30:23.000000000 -0400
|
||||
+++ atanks-4.6/src/Makefile 2010-06-02 03:22:25.112064819 -0400
|
||||
@@ -4,9 +4,6 @@
|
||||
missile.o perlin.o physobj.o player.o satellite.o sky.o tank.o team.o teleport.o virtobj.o \
|
||||
update.o network.o floattext.o land.o text.o client.o gameloop.o
|
||||
|
||||
-CPP=g++
|
||||
-CC=gcc
|
||||
-LD=g++
|
||||
LIB=ar
|
||||
WINDRES=
|
||||
# FLAGS += -DDATA_DIR=\".\" -Wno-write-strings -DNETWORK -DTHREADS
|
||||
@@ -15,9 +12,9 @@
|
||||
WFLAGS =
|
||||
OFLAGS =
|
||||
LFLAGS +=
|
||||
-LDFLAGS = `allegro-config --libs`
|
||||
+LDFLAGS += `allegro-config --libs`
|
||||
|
||||
-CFLAGS += -g -Wall -Iinclude # -fprofile-arcs -ftest-coverage
|
||||
+CXXFLAGS += -Wall -Iinclude # -fprofile-arcs -ftest-coverage
|
||||
|
||||
SRCS = $(MODULES:.o=.cpp)
|
||||
GLOBALS = main.h imagedefs.h externs.h
|
||||
@@ -33,82 +30,82 @@
|
||||
$(MODULES): Makefile
|
||||
|
||||
atanks.o: atanks.cpp globals.h main.h menucontent.h
|
||||
- $(CPP) -c atanks.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c atanks.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
button.o: button.cpp button.h
|
||||
- $(CPP) -c button.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c button.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
client.o: client.h client.cpp
|
||||
- $(CPP) -c client.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGSS) $(CFLAGS)
|
||||
+ $(CXX) -c client.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGSS) $(CXXFLAGS)
|
||||
|
||||
environment.o: environment.cpp environment.h
|
||||
- $(CPP) -c environment.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c environment.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
explosion.o: explosion.cpp explosion.h
|
||||
- $(CPP) -c explosion.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c explosion.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
files.o: files.cpp files.h text.h text.cpp
|
||||
- $(CPP) -c files.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c files.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
floattext.o: floattext.cpp floattext.h
|
||||
- $(CPP) -c floattext.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c floattext.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
gameloop.o: gameloop.cpp atanks.cpp main.h
|
||||
- $(CPP) -c gameloop.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c gameloop.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
globaldata.o: globaldata.cpp globaldata.h
|
||||
- $(CPP) -c globaldata.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c globaldata.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
land.o: land.cpp land.h globaldata.h environment.h
|
||||
- $(CPP) -c land.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c land.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
missile.o: missile.cpp missile.h
|
||||
- $(CPP) -c missile.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c missile.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
teleport.o: teleport.cpp teleport.h
|
||||
- $(CPP) -c teleport.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c teleport.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
physobj.o: physobj.cpp physobj.h
|
||||
- $(CPP) -c physobj.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c physobj.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
player.o: player.cpp player.h
|
||||
- $(CPP) -c player.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c player.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
tank.o: tank.cpp tank.h
|
||||
- $(CPP) -c tank.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c tank.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
team.o: team.cpp team.h
|
||||
- $(CPP) -c team.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c team.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
virtobj.o: virtobj.cpp virtobj.h
|
||||
- $(CPP) -c virtobj.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c virtobj.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
fade.o: fade.cpp
|
||||
- $(CPP) -c fade.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c fade.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
perlin.o: perlin.cpp
|
||||
- $(CPP) -c perlin.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c perlin.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
sky.o: sky.cpp sky.h
|
||||
- $(CPP) -c sky.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c sky.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
satellite.o: satellite.cpp satellite.h
|
||||
- $(CPP) -c satellite.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c satellite.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
text.o: text.cpp text.h
|
||||
- $(CPP) -c text.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c text.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
update.o: update.cpp update.h
|
||||
- $(CPP) -c update.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c update.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
network.o: network.cpp network.h
|
||||
- $(CPP) -c network.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c network.cpp -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
%.o: %.cpp %.h
|
||||
- $(CPP) -c $< -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CFLAGS)
|
||||
+ $(CXX) -c $< -o $@ $(FLAGS) $(LFLAGS) $(OFLAGS) $(CXXFLAGS)
|
||||
|
||||
$(OUTPUT): $(OBJECTS) $(MODULES)
|
||||
- $(CPP) $(MODULES) -o $(OUTPUT) $(FLAGS) $(LFLAGS) $(LDFLAGS) $(SFLAGS) $(CFLAGS)
|
||||
+ $(CXX) $(MODULES) -o $(OUTPUT) $(FLAGS) $(LFLAGS) $(LDFLAGS) $(SFLAGS) $(CXXFLAGS)
|
||||
# strip $(OUTPUT)
|
||||
|
||||
# dependencies:
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue