summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2010-06-12 20:12:08 +0000
committerAlexis Ballier <aballier@gentoo.org>2010-06-12 20:12:08 +0000
commitb7afc7aff825d0e0b1c17e9f6345deca4cfb09f1 (patch)
tree9b0290757650b311f9eea2b509247a03509a8848 /media-sound/freebirth
parentConvert to ruby-fakegem. (diff)
downloadhistorical-b7afc7aff825d0e0b1c17e9f6345deca4cfb09f1.tar.gz
historical-b7afc7aff825d0e0b1c17e9f6345deca4cfb09f1.tar.bz2
historical-b7afc7aff825d0e0b1c17e9f6345deca4cfb09f1.zip
fix segfault while building, bug #320123
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'media-sound/freebirth')
-rw-r--r--media-sound/freebirth/ChangeLog8
-rw-r--r--media-sound/freebirth/Manifest15
-rw-r--r--media-sound/freebirth/files/freebirth-0.3.2-segfault.patch17
-rw-r--r--media-sound/freebirth/freebirth-0.3.2-r1.ebuild5
4 files changed, 39 insertions, 6 deletions
diff --git a/media-sound/freebirth/ChangeLog b/media-sound/freebirth/ChangeLog
index 6c13f2fdaf83..c4e748fa8d65 100644
--- a/media-sound/freebirth/ChangeLog
+++ b/media-sound/freebirth/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-sound/freebirth
-# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/freebirth/ChangeLog,v 1.16 2008/02/29 20:05:11 carlo Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/freebirth/ChangeLog,v 1.17 2010/06/12 20:12:07 aballier Exp $
+
+ 12 Jun 2010; Alexis Ballier <aballier@gentoo.org>
+ freebirth-0.3.2-r1.ebuild, +files/freebirth-0.3.2-segfault.patch:
+ fix segfault while building, bug #320123
29 Feb 2008; Carsten Lohrke <carlo@gentoo.org> freebirth-0.3.2-r1.ebuild:
Remove icon extension from desktop entry to match Icon Theme Specification.
diff --git a/media-sound/freebirth/Manifest b/media-sound/freebirth/Manifest
index 10af300dd3be..725246d0bcff 100644
--- a/media-sound/freebirth/Manifest
+++ b/media-sound/freebirth/Manifest
@@ -1,5 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX freebirth-0.3.2-gentoo-2.patch 7009 RMD160 c359696b5fbc4e3d41f9921903d69fc02be4ebc1 SHA1 fd561c82227d90456f4040336ae757348c3b9b04 SHA256 ca81db2ef80597afe385a9a19699362780cd737fe3fbdb6f0cb65cc5c71079f7
+AUX freebirth-0.3.2-segfault.patch 519 RMD160 1963adc005698b55a60bb5f244117b06863bd10e SHA1 0bd8a63f6d09a68c40d2368cea05c206646f1e36 SHA256 fb2364ac5d3bb8f642ba76790451c1efcd4b265c88d4fc86a48e2a007cd6652b
DIST freebirth-0.3.2.tar.gz 2456900 RMD160 45d86fe5f8a8ad18c71d6814e0b844e32d9d3f60 SHA1 958673def46ec95980c97a3debebaf97a698c441 SHA256 8cdee757be747eae337826ec9ca9244798c36f75c82f10dfd2c09facfc623f96
-EBUILD freebirth-0.3.2-r1.ebuild 945 RMD160 eee0fefb9f721570d01f5db49600005aafe669c3 SHA1 8f585b20250a9a9d81e7fdd3c417ba331ce6f80e SHA256 bdd03e13b78313dccfb9690cd0af57c6abe5dc4772b68ee632b6fda89731172e
-MISC ChangeLog 1958 RMD160 349c27c22d72f6dee063bc282bcb4d195ee60d7d SHA1 f5202633588feee5c26187fa36dc7653bdedfd22 SHA256 64baa5b11da61583ee1957aee368187098b83dccd5105d4cdb18026a7c0da3e6
+EBUILD freebirth-0.3.2-r1.ebuild 990 RMD160 338989549fdb9cd9e667c4c539ff08e39c709618 SHA1 9a0df75826d34c02c1873dc32d1664cfd28aff73 SHA256 9813e4a3d1bd35acaaf891fdffe8aff862d0f6d09e00933c67ec93d1c4fedf1e
+MISC ChangeLog 2125 RMD160 7bdfcc2724c6eb27d8acbb32ccd7370a89d0aadd SHA1 6edb1eafa702cab6f9b17182d88101a113698045 SHA256 62635feebe2c87f94de965040716b99f4033af4f959eabad371f18588f143ce9
MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iEYEARECAAYFAkwT6h0ACgkQvFcC4BYPU0qDVwCcDUsfcv5gIMGeqJGRpTp77EiY
+q4EAnjmdlWZTR643nWRN6S0Xp3R2Amhp
+=Nj+7
+-----END PGP SIGNATURE-----
diff --git a/media-sound/freebirth/files/freebirth-0.3.2-segfault.patch b/media-sound/freebirth/files/freebirth-0.3.2-segfault.patch
new file mode 100644
index 000000000000..2a3a40711f1c
--- /dev/null
+++ b/media-sound/freebirth/files/freebirth-0.3.2-segfault.patch
@@ -0,0 +1,17 @@
+https://bugs.gentoo.org/show_bug.cgi?id=320123
+
+Index: freebirth-0.3.2/oscillator.c
+===================================================================
+--- freebirth-0.3.2.orig/oscillator.c
++++ freebirth-0.3.2/oscillator.c
+@@ -237,8 +237,8 @@ event *event_freq_change_new(int seq_han
+
+ static sample_producer **get_children(osc *this)
+ {
+- static sample_producer *no_kids[] = { NULL };
+- return no_kids;
++ static sample_producer no_kids[] = {{ NULL }};
++ return &no_kids;
+ }
+
+ static char **get_header(osc *this)
diff --git a/media-sound/freebirth/freebirth-0.3.2-r1.ebuild b/media-sound/freebirth/freebirth-0.3.2-r1.ebuild
index cc4d0a4c8693..7bccd851ddb9 100644
--- a/media-sound/freebirth/freebirth-0.3.2-r1.ebuild
+++ b/media-sound/freebirth/freebirth-0.3.2-r1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2008 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/freebirth/freebirth-0.3.2-r1.ebuild,v 1.8 2008/02/29 20:05:11 carlo Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/freebirth/freebirth-0.3.2-r1.ebuild,v 1.9 2010/06/12 20:12:07 aballier Exp $
inherit eutils toolchain-funcs
@@ -21,6 +21,7 @@ src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-gentoo-2.patch
+ epatch "${FILESDIR}"/${P}-segfault.patch
}
src_compile() {