Added a better fix for unicode on x86 thanks to Harald Van Dijk <truedfx@gentoo.org>.
authorLuis Medinas <metalgod@gentoo.org>
Sat, 1 Oct 2005 16:47:12 +0000 (16:47 +0000)
committerLuis Medinas <metalgod@gentoo.org>
Sat, 1 Oct 2005 16:47:12 +0000 (16:47 +0000)
Package-Manager: portage-2.0.51.22-r2

app-cdr/cdrtools/ChangeLog
app-cdr/cdrtools/Manifest
app-cdr/cdrtools/cdrtools-2.01.01_alpha01-r2.ebuild
app-cdr/cdrtools/cdrtools-2.01.01_alpha03-r2.ebuild

index 086b32ca80a9f576ca9e6991f1bca0c2b4a092b7..5903462bbf280cb91f9502e5c3b5ecb3a1d3e03f 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-cdr/cdrtools
 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/ChangeLog,v 1.127 2005/08/22 04:27:59 metalgod Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/ChangeLog,v 1.128 2005/10/01 16:47:12 metalgod Exp $
+
+  01 Oct 2005; Luis Medinas <metalgod@gentoo.org>
+  cdrtools-2.01.01_alpha01-r2.ebuild, cdrtools-2.01.01_alpha03-r2.ebuild:
+  Added a better fix for unicode on x86 thanks to Harald Van Dijk
+  <truedfx@gentoo.org>.
 
 *cdrtools-2.01.01_alpha03-r2 (22 Aug 2005)
 
index 60d6293f37443440647ad2668ceb495914dbf334..63cfdee30ab050cf48420fc83b2386f9af4febd2 100644 (file)
@@ -1,16 +1,26 @@
-MD5 b99aca1cac4436f277c4583809661008 cdrtools-2.01.01_alpha01-r2.ebuild 3614
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 23774e05bb2f4f654d3b0715a1e2a360 ChangeLog 19641
 MD5 5a2a9ad0ab6a40d5ee27662bf265bc41 cdrtools-2.01-r1.ebuild 2830
-MD5 01e43fe5e09ee1419b3bae6fbbf193d9 cdrtools-2.01.01_alpha03-r2.ebuild 3768
 MD5 7851326782af5e5357d8e24d8decee25 cdrtools-2.01-r3.ebuild 3608
-MD5 1f0db5e21ca94726c12c55b8d1bbffa8 ChangeLog 19426
+MD5 1f5b609bc623a95800f968ec4bdd4eac cdrtools-2.01.01_alpha01-r2.ebuild 3850
 MD5 015ab4293805faaa417d5ac5304750c4 metadata.xml 254
-MD5 9c89bdd0371267dc24f8640160b9ea9e files/cdrtools-2.01a27-writemode.patch 477
+MD5 6817af3df53f157fe4f24d5b47f75235 cdrtools-2.01.01_alpha03-r2.ebuild 3963
 MD5 3b1ffea11e1653b7b16c2c89597d1c5a files/cdrtools-2.01-scsi-remote.patch 938
-MD5 0a9c4d3c7d28293dd147c78f57dd2a1f files/cdrtools-2.01.01a01-scanbus.patch 776
-MD5 1a596f5cae257e97c559716336b30e5b files/mkisofs-iconv-10.patch 16986
-MD5 5c79e3ba5125fdb0695604c77a00b707 files/cdrtools-2.01.01a03-rezero.patch 558
 MD5 c848b3b9b6921469483a22caa0fd40c3 files/digest-cdrtools-2.01-r1 67
 MD5 8165b59a7b14939c58a88ca1f272cad4 files/digest-cdrtools-2.01-r3 147
-MD5 118ed27cd1f6e1cc5e48adc622bb8528 files/cdrtools-2.01.01a03-warnings.patch 853
 MD5 0e8283f78b14f3ead0e78d197e1d5ed1 files/digest-cdrtools-2.01.01_alpha01-r2 153
+MD5 1a596f5cae257e97c559716336b30e5b files/mkisofs-iconv-10.patch 16986
+MD5 5c79e3ba5125fdb0695604c77a00b707 files/cdrtools-2.01.01a03-rezero.patch 558
+MD5 118ed27cd1f6e1cc5e48adc622bb8528 files/cdrtools-2.01.01a03-warnings.patch 853
+MD5 9c89bdd0371267dc24f8640160b9ea9e files/cdrtools-2.01a27-writemode.patch 477
+MD5 0a9c4d3c7d28293dd147c78f57dd2a1f files/cdrtools-2.01.01a01-scanbus.patch 776
 MD5 a5a56cb102587325619a4d3a610d0085 files/digest-cdrtools-2.01.01_alpha03-r2 153
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.1 (GNU/Linux)
+
+iD8DBQFDPsvQwUpWvClEHQoRAqWEAJ9+1fo1b61Nr+E7u0+cXva1N2bLMgCfeLd5
+RL2fZkFhK06dank5ZAS050M=
+=cHGw
+-----END PGP SIGNATURE-----
index 837a800c1fb60fdf4a99a5871b38239777b94679..4e720148bcebf18b55616334561583057135e3bb 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-2.01.01_alpha01-r2.ebuild,v 1.5 2005/08/07 00:24:25 pylon Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-2.01.01_alpha01-r2.ebuild,v 1.6 2005/10/01 16:47:12 metalgod Exp $
 
 inherit eutils gnuconfig toolchain-funcs flag-o-matic
 
@@ -59,7 +59,15 @@ src_unpack() {
 src_compile() {
        gnuconfig_update
 
-       use unicode && append-flags "-finput-charset=ISO-8859-1 -fexec-charset=UTF-8"
+       if use unicode; then
+               local flags="$(test_flag -finput-charset=ISO-8859-1 -fexec-charset=UTF-8)"
+               if [[ -n ${flags} ]]; then
+                       append-flags ${flags}
+               else
+                       ewarn "Your compiler does not support the options required to build"
+                       ewarn "cdrtools with unicode in USE. unicode flag will be ignored."
+               fi
+       fi
 
        emake CC="$(tc-getCC) -D__attribute_const__=const" COPTX="${CFLAGS}" CPPOPTX="${CPPFLAGS}" LDOPTX="${LDFLAGS}" || die
 }
index 17c25f8195d81002103128ee79179d22950481a4..f7a79727aaf7473105ee05ded0abd155c99d5cba 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-2.01.01_alpha03-r2.ebuild,v 1.1 2005/08/22 04:27:59 metalgod Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-cdr/cdrtools/cdrtools-2.01.01_alpha03-r2.ebuild,v 1.2 2005/10/01 16:47:12 metalgod Exp $
 
 inherit eutils gnuconfig toolchain-funcs flag-o-matic
 
@@ -60,10 +60,14 @@ src_unpack() {
 src_compile() {
        gnuconfig_update
 
-       use unicode && append-flags "-finput-charset=ISO-8859-1 -fexec-charset=UTF-8"
-       if use x86;
-               then
-               strip-flags
+       if use unicode; then
+               local flags="$(test_flag -finput-charset=ISO-8859-1 -fexec-charset=UTF-8)"
+               if [[ -n ${flags} ]]; then
+                       append-flags ${flags}
+               else
+                       ewarn "Your compiler does not support the options required to build"
+                       ewarn "cdrtools with unicode in USE. unicode flag will be ignored."
+               fi
        fi
        emake CC="$(tc-getCC) -D__attribute_const__=const" COPTX="${CFLAGS}" CPPOPTX="${CPPFLAGS}" LDOPTX="${LDFLAGS}" || die
 }