summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Weber <xmw@gentoo.org>2012-06-18 22:38:11 +0000
committerMichael Weber <xmw@gentoo.org>2012-06-18 22:38:11 +0000
commit6704ba4e6291628dc3578fc56175898b0216c07c (patch)
tree089927a1843bd1596893d17b9af78f9016b1d9e3 /app-misc/golly
parentRemove old. (diff)
downloadhistorical-6704ba4e6291628dc3578fc56175898b0216c07c.tar.gz
historical-6704ba4e6291628dc3578fc56175898b0216c07c.tar.bz2
historical-6704ba4e6291628dc3578fc56175898b0216c07c.zip
Version bump (thanks Maks Verver, bug 421485), drop old, remove eutils eclass.
Package-Manager: portage-2.1.10.65/cvs/Linux x86_64
Diffstat (limited to 'app-misc/golly')
-rw-r--r--app-misc/golly/ChangeLog10
-rw-r--r--app-misc/golly/Manifest19
-rw-r--r--app-misc/golly/files/golly-2.2-perl-5.14.patch114
-rw-r--r--app-misc/golly/golly-2.2-r1.ebuild45
-rw-r--r--app-misc/golly/golly-2.2.ebuild40
-rw-r--r--app-misc/golly/golly-2.3-r1.ebuild4
-rw-r--r--app-misc/golly/golly-2.4.ebuild (renamed from app-misc/golly/golly-2.3.ebuild)19
7 files changed, 31 insertions, 220 deletions
diff --git a/app-misc/golly/ChangeLog b/app-misc/golly/ChangeLog
index 3a7fa8c9c752..46b9a37aa49f 100644
--- a/app-misc/golly/ChangeLog
+++ b/app-misc/golly/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for app-misc/golly
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/golly/ChangeLog,v 1.14 2012/06/08 11:55:18 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/golly/ChangeLog,v 1.15 2012/06/18 22:38:11 xmw Exp $
+
+*golly-2.4 (18 Jun 2012)
+
+ 18 Jun 2012; Michael Weber <xmw@gentoo.org> -golly-2.2.ebuild,
+ -golly-2.2-r1.ebuild, -files/golly-2.2-perl-5.14.patch, -golly-2.3.ebuild,
+ golly-2.3-r1.ebuild, +golly-2.4.ebuild:
+ Version bump (thanks Maks Verver, bug 421485), drop old, remove eutils
+ eclass.
08 Jun 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> golly-2.3-r1.ebuild:
x86 stable wrt bug #418605
diff --git a/app-misc/golly/Manifest b/app-misc/golly/Manifest
index 64bc685ee1eb..6b9f6b2e9551 100644
--- a/app-misc/golly/Manifest
+++ b/app-misc/golly/Manifest
@@ -1,19 +1,16 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
-AUX golly-2.2-perl-5.14.patch 3486 RMD160 6002fc3f3e666a4e0fe1c8102e1ae7efd545c766 SHA1 6c979b9996ef2058628a746ba9b7c97df50504d3 SHA256 eb8d02f9eebc10561b08820d63e96ec245445b5454db06f2a2d7b7437cf1ee87
-DIST golly-2.2-src.tar.gz 2535583 RMD160 81c00b10c7b53b0e0ada89811a51783e9ab0d82b SHA1 decdfed9929ce144eea54e7ecdabaa8cdf528354 SHA256 cf7fbfd3df3c4cefcd7c4cc881011b2128f7255aacb6c79e93b7f10d3640abc2
DIST golly-2.3-src.tar.gz 2613073 RMD160 471a98f9158d24820535112c940f99f17b808b32 SHA1 6bd8c7afa817bc79a6c64f28f2ea8af526847a0b SHA256 a1bfa412cd008e7286bc3d50decac65583720676b596bfbf5333306273a6218b
-EBUILD golly-2.2-r1.ebuild 939 RMD160 2d2f4ca0a7ec1c7a8752666e63c7c86d776f05e8 SHA1 0d14cb2a8dce8b73e543920fadb5f9913de011f6 SHA256 0047e8fbd46987c4f71106b072211df14c5c63179a24922e820b9c017bc95300
-EBUILD golly-2.2.ebuild 865 RMD160 80f4bbbb7207d33acc0a4bac19f48a974aa27bfa SHA1 0c5455b0738d5f85b429e622e5f2408c94f969e7 SHA256 27fce77dfa01054f9350ee9486617dd00d0c6c93aea049605bed45067ed2e9bc
-EBUILD golly-2.3-r1.ebuild 983 RMD160 c38339f4bc988268da42994aefd5941a37661acc SHA1 03a1cad35244bd4f298c72bc548270151306a114 SHA256 6c8378baa54a1644e93376caa3610851351f905b9ff920926126089f5807b25a
-EBUILD golly-2.3.ebuild 881 RMD160 06087b87fd98400fbb205c887032986370770cb2 SHA1 47e7316ecc99cdf81a4f43d79ded3c68a8a5b6eb SHA256 b22d589238b470dc1dfd4fa8809ffd3fe565cc0fe2b1b37abc5f99426a6b9b90
-MISC ChangeLog 2634 RMD160 79c8794da811142731b8b37673b2bae629ff99da SHA1 918a91b8e00e5ee10deb918c92e472870edd43a1 SHA256 81fb316391323e06b3eb89f06a03af295857c52462d08545aad814fff3496750
+DIST golly-2.4-src.tar.gz 2612440 RMD160 6732d884ee36006e66474a464c98cd5d899d02a7 SHA1 62fad75124a8e83b55c56dd653a3ad138abb3eb4 SHA256 b5e4fe5dfb9f6b6a514211b31498be886012638e8aaae16a08b50bf2f6d676c4
+EBUILD golly-2.3-r1.ebuild 969 RMD160 d5a1aac3cb6a09a8b3193958b1e373b36c753c96 SHA1 f5e4186406284324042d81f2c728e7be6a54dfd0 SHA256 e9cc6f750872230f7d17a15a475cde793b4a975961eca811bbcf76a6062d011b
+EBUILD golly-2.4.ebuild 973 RMD160 77933a67b8b09fa279c1852cd9eb9bf0ade97013 SHA1 db51f25bde312e9724006507074346489670df71 SHA256 3073548b1b39892d74266e95420037eedea3d093a2de0232133dfdaae0848453
+MISC ChangeLog 2921 RMD160 f7bba3e2e172d014ad0a628be6abadc9923287a6 SHA1 041b80b7eb4491381f1596e43c0807e45f3c0489 SHA256 cea56e3d760a69409a22603ff7ce4811ce4343e9fe58cce8a40d768661af51b9
MISC metadata.xml 224 RMD160 2a7e22a99ec669c5b961c3d1738a0cda58264318 SHA1 f6fd81fac4df7d7995b1600848b265fceda692f8 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEAREKAAYFAk/R6CwACgkQuUQtlDBCeQKR0gCfRU88T81nvxDmjp93TDkfUMaO
-P70An100+8AtxlSimEYdP0Va8vaDflWm
-=v4YR
+iF4EAREIAAYFAk/frbAACgkQknrdDGLu8JCTUgEAl3Yb/zqKqTIL/FfsZcuLDxoz
+kAe61Yb0QV6JfpXw9bQA/0NCUJYh8okhn6Kt6T6gbzlhOHVpcdDA6xwMb37SmdMO
+=w9px
-----END PGP SIGNATURE-----
diff --git a/app-misc/golly/files/golly-2.2-perl-5.14.patch b/app-misc/golly/files/golly-2.2-perl-5.14.patch
deleted file mode 100644
index 10c983025c9d..000000000000
--- a/app-misc/golly/files/golly-2.2-perl-5.14.patch
+++ /dev/null
@@ -1,114 +0,0 @@
---- wxperl.cpp 2011/06/22 06:32:11 1.97
-+++ wxperl.cpp 2011/09/22 09:19:07 1.99
-@@ -131,6 +131,17 @@
- #define PERL5101_OR_LATER
- #endif
-
-+// check if we're building with Perl 5.14 or later
-+#if (PERL_REVISION == 5) && (PERL_VERSION >= 14)
-+ #define PERL514_OR_LATER
-+#endif
-+
-+// Check if PL_thr_key is a real variable or instead a macro which calls
-+// Perl_Gthr_key_ptr(NULL), which was the default before Perl 5.14:
-+#ifdef PL_thr_key
-+ #define PERL_THR_KEY_FUNC 1
-+#endif
-+
- static PerlInterpreter* my_perl = NULL;
-
- EXTERN_C void boot_DynaLoader(pTHX_ CV* cv);
-@@ -155,7 +166,11 @@
- extern "C"
- {
- #ifdef USE_ITHREADS
-- perl_key*(*G_Perl_Gthr_key_ptr)(register PerlInterpreter*);
-+ #ifdef PERL_THR_KEY_FUNC
-+ perl_key*(*G_Perl_Gthr_key_ptr)(register PerlInterpreter*);
-+ #else
-+ perl_key *G_PL_thr_key;
-+ #endif
- #endif
- SV**(*G_Perl_av_fetch)(pTHX_ AV*, I32, I32);
- I32(*G_Perl_av_len)(pTHX_ AV*);
-@@ -215,7 +230,13 @@
- }
-
- // redefine Perl functions to their equivalent G_* wrappers
--#define Perl_Gthr_key_ptr G_Perl_Gthr_key_ptr
-+#ifdef USE_ITHREADS
-+ #ifdef PERL_THR_KEY_FUNC
-+ #define Perl_Gthr_key_ptr G_Perl_Gthr_key_ptr
-+ #else
-+ #define PL_thr_key (*G_PL_thr_key)
-+ #endif
-+#endif
- #define Perl_av_fetch G_Perl_av_fetch
- #define Perl_av_len G_Perl_av_len
- #define Perl_av_push G_Perl_av_push
-@@ -287,7 +308,11 @@
- } perlFuncs[] =
- {
- #ifdef USE_ITHREADS
-- PERL_FUNC(Perl_Gthr_key_ptr)
-+ #ifdef PERL_THR_KEY_FUNC
-+ PERL_FUNC(Perl_Gthr_key_ptr)
-+ #else
-+ PERL_FUNC(PL_thr_key)
-+ #endif
- #endif
- PERL_FUNC(Perl_av_fetch)
- PERL_FUNC(Perl_av_len)
-@@ -318,19 +343,24 @@
- PERL_FUNC(Perl_sys_term)
- #endif
- #ifdef MULTIPLICITY
-- #ifdef PERL510_OR_LATER
-- PERL_FUNC(Perl_Imarkstack_ptr_ptr)
-- PERL_FUNC(Perl_Istack_base_ptr)
-- PERL_FUNC(Perl_Istack_max_ptr)
-- PERL_FUNC(Perl_Istack_sp_ptr)
-- #else
-- PERL_FUNC(Perl_Tmarkstack_ptr_ptr)
-- PERL_FUNC(Perl_Tstack_base_ptr)
-- PERL_FUNC(Perl_Tstack_max_ptr)
-- PERL_FUNC(Perl_Tstack_sp_ptr)
-+ #ifndef PERL514_OR_LATER
-+ // before Perl 5.14:
-+ PERL_FUNC(Perl_Iexit_flags_ptr)
-+ PERL_FUNC(Perl_Iperl_destruct_level_ptr)
-+ #ifdef PERL510_OR_LATER
-+ // Perl 5.10/5.12 only:
-+ PERL_FUNC(Perl_Imarkstack_ptr_ptr)
-+ PERL_FUNC(Perl_Istack_base_ptr)
-+ PERL_FUNC(Perl_Istack_max_ptr)
-+ PERL_FUNC(Perl_Istack_sp_ptr)
-+ #else
-+ // before Perl 5.10:
-+ PERL_FUNC(Perl_Tmarkstack_ptr_ptr)
-+ PERL_FUNC(Perl_Tstack_base_ptr)
-+ PERL_FUNC(Perl_Tstack_max_ptr)
-+ PERL_FUNC(Perl_Tstack_sp_ptr)
-+ #endif
- #endif
-- PERL_FUNC(Perl_Iexit_flags_ptr)
-- PERL_FUNC(Perl_Iperl_destruct_level_ptr)
- #else /* no MULTIPLICITY */
- /* N.B. these are actually variables, not functions, but the distinction does
- not matter for symbol resolution: */
-@@ -3079,8 +3109,13 @@
- STRLEN n_a;
- char* err = SvPV(ST(0),n_a);
-
-- // store message in global string (shown after script finishes)
-- scripterr = wxString(err, wxConvLocal);
-+ if (scripterr == wxString(abortmsg,wxConvLocal)) {
-+ // this can happen in Perl 5.14 so don't change scripterr
-+ // otherwise a message box will appear
-+ } else {
-+ // store message in global string (shown after script finishes)
-+ scripterr = wxString(err, wxConvLocal);
-+ }
-
- XSRETURN(0);
- }
diff --git a/app-misc/golly/golly-2.2-r1.ebuild b/app-misc/golly/golly-2.2-r1.ebuild
deleted file mode 100644
index ab9da586c627..000000000000
--- a/app-misc/golly/golly-2.2-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/golly/golly-2.2-r1.ebuild,v 1.1 2011/09/27 22:36:43 xmw Exp $
-
-EAPI=2
-PYTHON_DEPEND=2
-WX_GTK_VER=2.8
-
-inherit eutils python wxwidgets
-
-MY_P=${P}-src
-DESCRIPTION="A simulator for Conway's Game of Life and other cellular automata"
-HOMEPAGE="http://golly.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="dev-lang/perl
- x11-libs/wxGTK:${WX_GTK_VER}[X]"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
- python_set_active_version 2
-}
-
-src_prepare() {
- #bug 384057
- epatch "${FILESDIR}"/${P}-perl-5.14.patch
-}
-
-src_configure() {
- econf \
- --with-perl-shlib="libperl.so" \
- --with-python-shlib="$(python_get_library)"
-}
-
-src_install() {
- emake docdir= DESTDIR="${D}" install || die
- dodoc README
-}
diff --git a/app-misc/golly/golly-2.2.ebuild b/app-misc/golly/golly-2.2.ebuild
deleted file mode 100644
index 84b79faf339b..000000000000
--- a/app-misc/golly/golly-2.2.ebuild
+++ /dev/null
@@ -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-misc/golly/golly-2.2.ebuild,v 1.4 2011/09/27 22:36:43 xmw Exp $
-
-EAPI=2
-PYTHON_DEPEND=2
-WX_GTK_VER=2.8
-
-inherit eutils python wxwidgets
-
-MY_P=${P}-src
-DESCRIPTION="A simulator for Conway's Game of Life and other cellular automata"
-HOMEPAGE="http://golly.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="<dev-lang/perl-5.14
- x11-libs/wxGTK:${WX_GTK_VER}[X]"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
- python_set_active_version 2
-}
-
-src_configure() {
- econf \
- --with-perl-shlib="libperl.so" \
- --with-python-shlib="$(python_get_library)"
-}
-
-src_install() {
- emake docdir= DESTDIR="${D}" install || die
- dodoc README
-}
diff --git a/app-misc/golly/golly-2.3-r1.ebuild b/app-misc/golly/golly-2.3-r1.ebuild
index 230a6130193c..661d3d32ddb9 100644
--- a/app-misc/golly/golly-2.3-r1.ebuild
+++ b/app-misc/golly/golly-2.3-r1.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/golly/golly-2.3-r1.ebuild,v 1.3 2012/06/08 11:55:18 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/golly/golly-2.3-r1.ebuild,v 1.4 2012/06/18 22:38:11 xmw Exp $
EAPI=4
PYTHON_DEPEND=2
WX_GTK_VER=2.8
-inherit eutils python toolchain-funcs wxwidgets
+inherit python toolchain-funcs wxwidgets
MY_P=${P}-src
DESCRIPTION="simulator for Conway's Game of Life and other cellular automata"
diff --git a/app-misc/golly/golly-2.3.ebuild b/app-misc/golly/golly-2.4.ebuild
index 37267f936d4d..e29d93864d52 100644
--- a/app-misc/golly/golly-2.3.ebuild
+++ b/app-misc/golly/golly-2.4.ebuild
@@ -1,21 +1,21 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/golly/golly-2.3.ebuild,v 1.4 2012/02/24 14:41:32 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/golly/golly-2.4.ebuild,v 1.1 2012/06/18 22:38:11 xmw Exp $
-EAPI=2
+EAPI=4
PYTHON_DEPEND=2
WX_GTK_VER=2.8
-inherit eutils python wxwidgets
+inherit python toolchain-funcs wxwidgets
MY_P=${P}-src
-DESCRIPTION="A simulator for Conway's Game of Life and other cellular automata"
+DESCRIPTION="simulator for Conway's Game of Life and other cellular automata"
HOMEPAGE="http://golly.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="dev-lang/perl
@@ -27,6 +27,11 @@ S=${WORKDIR}/${MY_P}
pkg_setup() {
python_set_active_version 2
+ python_pkg_setup
+}
+
+src_prepare() {
+ sed -e 's:-O2::' -i configure Makefile.{am,in} || die
}
src_configure() {
@@ -36,6 +41,6 @@ src_configure() {
}
src_install() {
- emake docdir= DESTDIR="${D}" install || die
- dodoc README
+ emake docdir= DESTDIR="${D}" install
+ dodoc README TODO
}