diff options
author | 2012-06-18 22:38:11 +0000 | |
---|---|---|
committer | 2012-06-18 22:38:11 +0000 | |
commit | 6704ba4e6291628dc3578fc56175898b0216c07c (patch) | |
tree | 089927a1843bd1596893d17b9af78f9016b1d9e3 /app-misc/golly | |
parent | Remove old. (diff) | |
download | historical-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/ChangeLog | 10 | ||||
-rw-r--r-- | app-misc/golly/Manifest | 19 | ||||
-rw-r--r-- | app-misc/golly/files/golly-2.2-perl-5.14.patch | 114 | ||||
-rw-r--r-- | app-misc/golly/golly-2.2-r1.ebuild | 45 | ||||
-rw-r--r-- | app-misc/golly/golly-2.2.ebuild | 40 | ||||
-rw-r--r-- | app-misc/golly/golly-2.3-r1.ebuild | 4 | ||||
-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 } |