diff options
author | Alexandre Buisse <nattfodd@gentoo.org> | 2006-03-08 22:13:02 +0000 |
---|---|---|
committer | Alexandre Buisse <nattfodd@gentoo.org> | 2006-03-08 22:13:02 +0000 |
commit | b40d7ad11da42baac324bcfcfab68631dce969df (patch) | |
tree | 67dc5756401d8101d5a0cd0b7c85bceae15a796e /media-sound/vorbis-tools | |
parent | New mplayer-bin per bug #125090 (diff) | |
download | gentoo-2-b40d7ad11da42baac324bcfcfab68631dce969df.tar.gz gentoo-2-b40d7ad11da42baac324bcfcfab68631dce969df.tar.bz2 gentoo-2-b40d7ad11da42baac324bcfcfab68631dce969df.zip |
Fix utf8 issues with vorbiscomment (bug #125116).
(Portage version: 2.1_pre5-r4)
Diffstat (limited to 'media-sound/vorbis-tools')
-rw-r--r-- | media-sound/vorbis-tools/ChangeLog | 9 | ||||
-rw-r--r-- | media-sound/vorbis-tools/Manifest | 9 | ||||
-rw-r--r-- | media-sound/vorbis-tools/files/digest-vorbis-tools-1.1.1-r2 | 3 | ||||
-rw-r--r-- | media-sound/vorbis-tools/files/vorbis-tools-1.1.1-utf8.patch | 42 | ||||
-rw-r--r-- | media-sound/vorbis-tools/vorbis-tools-1.1.1-r2.ebuild (renamed from media-sound/vorbis-tools/vorbis-tools-1.1.1-r1.ebuild) | 10 |
5 files changed, 70 insertions, 3 deletions
diff --git a/media-sound/vorbis-tools/ChangeLog b/media-sound/vorbis-tools/ChangeLog index d8f62df11a1d..a297958393d0 100644 --- a/media-sound/vorbis-tools/ChangeLog +++ b/media-sound/vorbis-tools/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-sound/vorbis-tools # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/vorbis-tools/ChangeLog,v 1.38 2006/02/27 17:54:45 chutzpah Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/vorbis-tools/ChangeLog,v 1.39 2006/03/08 22:13:02 nattfodd Exp $ + +*vorbis-tools-1.1.1-r2 (08 Mar 2006) + + 08 Mar 2006; Alexandre Buisse <nattfodd@gentoo.org> + +files/vorbis-tools-1.1.1-utf8.patch, -vorbis-tools-1.1.1-r1.ebuild, + +vorbis-tools-1.1.1-r2.ebuild: + Fix utf8 issues in vorbiscomment (bug #125116). 27 Feb 2006; Patrick McLean <chutzpah@gentoo.org> vorbis-tools-1.0.1-r1.ebuild: diff --git a/media-sound/vorbis-tools/Manifest b/media-sound/vorbis-tools/Manifest index e8dbfeea70ad..1284e2c7df03 100644 --- a/media-sound/vorbis-tools/Manifest +++ b/media-sound/vorbis-tools/Manifest @@ -16,9 +16,15 @@ SHA256 3e8d5efaa9a6188452396e5e225bfbb3aa02577522e993e1d30d2084142a6e2e files/di MD5 c6c7f9c0dab0b7b1372a866773587178 files/digest-vorbis-tools-1.1.1-r1 70 RMD160 dd35d49c594180aa9b5a763ce6a0501af77d5bf9 files/digest-vorbis-tools-1.1.1-r1 70 SHA256 3e8d5efaa9a6188452396e5e225bfbb3aa02577522e993e1d30d2084142a6e2e files/digest-vorbis-tools-1.1.1-r1 70 +MD5 73f1e0d720f815fec15a227f37d4a4de files/digest-vorbis-tools-1.1.1-r2 256 +RMD160 0776cd58cf1eefca88a1f5cb590d91699f546786 files/digest-vorbis-tools-1.1.1-r2 256 +SHA256 3852a9d9af24fffe51fcb912cd4499ad17d3752fab8fe396a11f2ca65ca03f26 files/digest-vorbis-tools-1.1.1-r2 256 MD5 bc135048b370b69a479ec79194774283 files/vorbis-tools-1.0.1-largefile.patch 458 RMD160 b21d8d7b75077b0596dfa670fa4e73c6a59f8f0d files/vorbis-tools-1.0.1-largefile.patch 458 SHA256 186201fa3079a653f4cc4b04d6c562820c40ba332b272fff42f2d54eb7bc7d1a files/vorbis-tools-1.0.1-largefile.patch 458 +MD5 107a8e0513369351db754cfb06e196aa files/vorbis-tools-1.1.1-utf8.patch 1307 +RMD160 dbdd6a8394fc3cbdc4ded5ab067fdbcde15fddf1 files/vorbis-tools-1.1.1-utf8.patch 1307 +SHA256 e35ffa1b9eeadd218580dc947941b469cf886976a588425b2d53e1b98b4332f1 files/vorbis-tools-1.1.1-utf8.patch 1307 MD5 527dcfe3ce0f0b53c6b6aa8b82eb930c metadata.xml 252 RMD160 68406e733c1a9f26b7ab37e79ab53b3f59305b3a metadata.xml 252 SHA256 5ab00710d822d203a1a38e1b6a9754137de4fe2cf5c4e79470419ed3f3927450 metadata.xml 252 @@ -34,6 +40,9 @@ SHA256 38a592773e514455241b2fc7a6c95ce33c95c872551ce795716798f2c1f80f5e vorbis-t MD5 232ab4aeb041bc746a09cf1507dde7cc vorbis-tools-1.1.1-r1.ebuild 1543 RMD160 e52f2b707b2b6be504f01dcd86d2be766f2b5411 vorbis-tools-1.1.1-r1.ebuild 1543 SHA256 b40612b4dd2091f10935e719a5cb9a983b1219980264749173030682d1f4b5b8 vorbis-tools-1.1.1-r1.ebuild 1543 +MD5 cf04e2c6c8c1e08c3ad9db15c1555435 vorbis-tools-1.1.1-r2.ebuild 1619 +RMD160 50090beaa33cac556fe1a6bed1ffb08c0b530aae vorbis-tools-1.1.1-r2.ebuild 1619 +SHA256 be2b45998770ac2a37f0c87c5eaf36d7c6f6fbde18ad331769311d804c377cbf vorbis-tools-1.1.1-r2.ebuild 1619 MD5 2e2513113b32c5e3bbe336e25533bde2 vorbis-tools-1.1.1.ebuild 1274 RMD160 0067633e7fbeeed28e18c6b950f9d801122033db vorbis-tools-1.1.1.ebuild 1274 SHA256 6c641649f1db85db95ce2c55c91bf4ae956ea39d22833d03a60d03050ea89dd3 vorbis-tools-1.1.1.ebuild 1274 diff --git a/media-sound/vorbis-tools/files/digest-vorbis-tools-1.1.1-r2 b/media-sound/vorbis-tools/files/digest-vorbis-tools-1.1.1-r2 new file mode 100644 index 000000000000..6e41b3b90627 --- /dev/null +++ b/media-sound/vorbis-tools/files/digest-vorbis-tools-1.1.1-r2 @@ -0,0 +1,3 @@ +MD5 47845fd76f5f2354a3619c4097575487 vorbis-tools-1.1.1.tar.gz 948837 +RMD160 ed38929b8a81f833f726e489e55e9f62d5ed69ec vorbis-tools-1.1.1.tar.gz 948837 +SHA256 617b4aa69e600c215b34fa3fd5764bc1d9d205d9d7d9fe7812bde7ec956fcaad vorbis-tools-1.1.1.tar.gz 948837 diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.1.1-utf8.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.1.1-utf8.patch new file mode 100644 index 000000000000..3dd19547606a --- /dev/null +++ b/media-sound/vorbis-tools/files/vorbis-tools-1.1.1-utf8.patch @@ -0,0 +1,42 @@ +diff -urN vorbis-tools-1.1.1.orig/share/charset.c vorbis-tools-1.1.1/share/charset.c +--- vorbis-tools-1.1.1.orig/share/charset.c 2005-06-03 06:15:10.000000000 -0400 ++++ vorbis-tools-1.1.1/share/charset.c 2006-03-08 08:49:56.000000000 -0500 +@@ -27,6 +27,10 @@ + * 8-bit char, 16-bit short and 32-bit int. + */ + ++#ifdef HAVE_CONFIG_H ++# include <config.h> ++#endif ++ + #ifndef HAVE_ICONV /* should be ifdef USE_CHARSET_CONVERT */ + + #include <stdlib.h> +diff -urN vorbis-tools-1.1.1.orig/share/iconvert.c vorbis-tools-1.1.1/share/iconvert.c +--- vorbis-tools-1.1.1.orig/share/iconvert.c 2005-06-03 06:15:10.000000000 -0400 ++++ vorbis-tools-1.1.1/share/iconvert.c 2006-03-08 08:49:56.000000000 -0500 +@@ -16,6 +16,10 @@ + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + ++#ifdef HAVE_CONFIG_H ++# include <config.h> ++#endif ++ + #ifdef HAVE_ICONV + + #include <assert.h> +diff -urN vorbis-tools-1.1.1.orig/share/utf8.c vorbis-tools-1.1.1/share/utf8.c +--- vorbis-tools-1.1.1.orig/share/utf8.c 2005-06-03 06:15:10.000000000 -0400 ++++ vorbis-tools-1.1.1/share/utf8.c 2006-03-08 08:49:56.000000000 -0500 +@@ -21,6 +21,10 @@ + * Convert a string between UTF-8 and the locale's charset. + */ + ++#ifdef HAVE_CONFIG_H ++# include <config.h> ++#endif ++ + #include <stdlib.h> + #include <string.h> + diff --git a/media-sound/vorbis-tools/vorbis-tools-1.1.1-r1.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.1.1-r2.ebuild index 0eca804971de..4dee3703edad 100644 --- a/media-sound/vorbis-tools/vorbis-tools-1.1.1-r1.ebuild +++ b/media-sound/vorbis-tools/vorbis-tools-1.1.1-r2.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/vorbis-tools/vorbis-tools-1.1.1-r1.ebuild,v 1.3 2005/12/09 21:53:02 chainsaw Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/vorbis-tools/vorbis-tools-1.1.1-r2.ebuild,v 1.1 2006/03/08 22:13:02 nattfodd Exp $ IUSE="nls flac speex" @@ -31,6 +31,12 @@ pkg_setup() { fi } +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/${P}-utf8.patch +} + src_compile() { use hppa && [ "`gcc-fullversion`" == "3.3.2" ] && replace-flags -march=2.0 -march=1.0 local myconf |