summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Buisse <nattfodd@gentoo.org>2006-03-08 22:13:02 +0000
committerAlexandre Buisse <nattfodd@gentoo.org>2006-03-08 22:13:02 +0000
commit6d7a4d165c37f2e197e87cebd4cd9cacf6a3907d (patch)
treebbbb5a80c5781895b8dfe9c1296a71e3e1c6b5dc
parentNew mplayer-bin per bug #125090 (diff)
downloadhistorical-6d7a4d165c37f2e197e87cebd4cd9cacf6a3907d.tar.gz
historical-6d7a4d165c37f2e197e87cebd4cd9cacf6a3907d.tar.bz2
historical-6d7a4d165c37f2e197e87cebd4cd9cacf6a3907d.zip
Fix utf8 issues with vorbiscomment (bug #125116).
Package-Manager: portage-2.1_pre5-r4
-rw-r--r--media-sound/vorbis-tools/ChangeLog9
-rw-r--r--media-sound/vorbis-tools/Manifest31
-rw-r--r--media-sound/vorbis-tools/files/digest-vorbis-tools-1.1.1-r23
-rw-r--r--media-sound/vorbis-tools/files/vorbis-tools-1.1.1-utf8.patch42
-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, 83 insertions, 12 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..02d59ec3b79f 100644
--- a/media-sound/vorbis-tools/Manifest
+++ b/media-sound/vorbis-tools/Manifest
@@ -1,6 +1,9 @@
-MD5 dac6b2933d28674ddd8a81fd4e5d7078 ChangeLog 5336
-RMD160 467bc416839653719ed15899af5d623face9da8f ChangeLog 5336
-SHA256 93c55f57dd3fa0a061a4fa8403943babaddbaa86ecc057d2a8f457dd53c80335 ChangeLog 5336
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 1e2c3fc602753f549e7c743baf2fa633 ChangeLog 5583
+RMD160 f45de2ae57f0d7168a197ae9ec5af0cd38b8fddf ChangeLog 5583
+SHA256 dc573ed6534e2dd6469248fc741c90cccc32668c42a61317946049bc0e1839f4 ChangeLog 5583
MD5 59ac94a6db4621c0ebd90d8b8fe8d9c0 files/digest-vorbis-tools-1.0-r2 68
RMD160 b8ad82163df70280f4fb8127379d86363eb698ad files/digest-vorbis-tools-1.0-r2 68
SHA256 2738406b3dd946a4c026a900f5945d6eeebb71cb17e2b573ae4111c654f6c103 files/digest-vorbis-tools-1.0-r2 68
@@ -13,12 +16,15 @@ SHA256 2c11413c52a8d2d9bcc9266c345b53d6d9d675fe775e942d4003ff6265c51665 files/di
MD5 c6c7f9c0dab0b7b1372a866773587178 files/digest-vorbis-tools-1.1.1 70
RMD160 dd35d49c594180aa9b5a763ce6a0501af77d5bf9 files/digest-vorbis-tools-1.1.1 70
SHA256 3e8d5efaa9a6188452396e5e225bfbb3aa02577522e993e1d30d2084142a6e2e files/digest-vorbis-tools-1.1.1 70
-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
@@ -31,9 +37,16 @@ SHA256 7799528acd3c3e2e7076456073f2ce3a7097b35873c969644cf16ab407238da2 vorbis-t
MD5 08f7faecc3e956ee8567026b16977ce3 vorbis-tools-1.0.1.ebuild 1300
RMD160 6e9c295e4eb7203665e5c97b542b493e78c4bb72 vorbis-tools-1.0.1.ebuild 1300
SHA256 38a592773e514455241b2fc7a6c95ce33c95c872551ce795716798f2c1f80f5e vorbis-tools-1.0.1.ebuild 1300
-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 43c83f4e58cfb87f9866b433d6796469 vorbis-tools-1.1.1-r2.ebuild 1619
+RMD160 0a7f624b53a6b9de0da4ad103cd8d3ffa74b844b vorbis-tools-1.1.1-r2.ebuild 1619
+SHA256 bde5ecdfed94f1bee25df287287ac194f4ea4b74d4d3d5f05639f0bf122ede3c 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
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2.1 (GNU/Linux)
+
+iD8DBQFED2Uuwx9vvAARv2sRAgj8AJ46ovUYRlRVP4HJrzFVD0N9oqDC2wCfU/mp
+Aac/q8F4gtB2/VajPf3Pxvw=
+=BCTI
+-----END PGP SIGNATURE-----
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