Fix anytopnm as pointed out by Erik Thiele in #109781.
authorMike Frysinger <vapier@gentoo.org>
Sat, 29 Oct 2005 08:41:49 +0000 (08:41 +0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 29 Oct 2005 08:41:49 +0000 (08:41 +0000)
Package-Manager: portage-2.0.53_rc6

media-libs/netpbm/ChangeLog
media-libs/netpbm/Manifest
media-libs/netpbm/files/netpbm-10.30-anytopnm.patch [new file with mode: 0644]
media-libs/netpbm/netpbm-10.30.ebuild

index 29a64d9a16e76b0c8b946ed04016326d70dbf44a..5e1eff2b8d2d0f1524838b42b3d09d5d0fdb7de9 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for media-libs/netpbm
 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/netpbm/ChangeLog,v 1.82 2005/10/29 01:18:27 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/netpbm/ChangeLog,v 1.83 2005/10/29 08:41:49 vapier Exp $
+
+  29 Oct 2005; Mike Frysinger <vapier@gentoo.org>
+  +files/netpbm-10.30-anytopnm.patch, netpbm-10.30.ebuild:
+  Fix anytopnm as pointed out by Erik Thiele in #109781.
 
 *netpbm-10.26.17 (29 Oct 2005)
 
index f092f9be0a6b70121c0c36e1aacdc778712e21b9..0d8f2df783b09a6ee1e7dfddabab57d7263a0e30 100644 (file)
@@ -1,7 +1,7 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 407eb8258e8170df6bbbc7c0e3d532fe ChangeLog 11813
+MD5 fcd07de03c3338e6f4eb5e034f348be5 ChangeLog 11980
 MD5 0a45793fc070f81d4d6f6806706a8a57 files/digest-netpbm-10.26.17 139
 MD5 c6c3222383568021fbbdc34114b6f279 files/digest-netpbm-10.28 62
 MD5 8c4a20ca06c83687436b8cb75917d5f1 files/digest-netpbm-10.29 62
@@ -11,6 +11,7 @@ MD5 3e364cbe32c6c5bd2f329b8dbcf604d5 files/netpbm-10.29-anytopnm.patch 1562
 MD5 e3ef1ff99bf9335b47ea62db7416b625 files/netpbm-10.29-build.patch 2283
 MD5 103e8f6f6474dcc4b17ee049111bc3f6 files/netpbm-10.29-infinity.patch 5840
 MD5 d0d44fe5de727324db35e8110dc81f63 files/netpbm-10.29-pnmtopng-alpha-check.patch 603
+MD5 d54a93389a63382e459a5aa153484b46 files/netpbm-10.30-anytopnm.patch 1434
 MD5 c63d12c2c7deaafa4fcddb6035b34169 files/netpbm-10.30-build.patch 2276
 MD5 ef9c07e7cbf6b830f8dd61e59fb0a34b files/netpbm-dSAFER.patch 818
 MD5 e1f6c302199a36c1be4ecf1654be9bac metadata.xml 224
@@ -18,11 +19,11 @@ MD5 dd5dad8f02465203f9d2aa46d3aee51b netpbm-10.26.17.ebuild 2799
 MD5 4ff1d95265184a7c760d4748a4cb1beb netpbm-10.28.ebuild 2460
 MD5 4b1a6bc24bd0b85afb5756e7c1e218e8 netpbm-10.29-r1.ebuild 2937
 MD5 44a56191027bdda13f3bd51f336a971a netpbm-10.29.ebuild 2423
-MD5 359d4caaf95f6f66d82886a31a711aae netpbm-10.30.ebuild 2796
+MD5 bde29df5f2df4f0fc7dfa96aeeddb7ca netpbm-10.30.ebuild 2846
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.2 (GNU/Linux)
 
-iD8DBQFDYs31gIKl8Uu19MoRAhOnAJsHp7X5GT6UGrt3lqABc07TtAXccACeIQNS
-3x5awAXRMOygiF76PfiNyKI=
-=RVaT
+iD8DBQFDYzXhgIKl8Uu19MoRAuZ4AJwPbpgm6rYftFfY5m1dZ4UmFpuJvACfcptj
+5IgKCxqh2xPd9BEf0kpZpK4=
+=qjjh
 -----END PGP SIGNATURE-----
diff --git a/media-libs/netpbm/files/netpbm-10.30-anytopnm.patch b/media-libs/netpbm/files/netpbm-10.30-anytopnm.patch
new file mode 100644 (file)
index 0000000..7f42b8a
--- /dev/null
@@ -0,0 +1,60 @@
+ - make the findawk function more flexible and prefer gawk over all others
+ - fix computeTypeFromMimeType so that it sets the proper var
+
+--- converter/other/anytopnm
++++ converter/other/anytopnm
+@@ -21,13 +21,13 @@
+ # systems, 'awk' does not have gsub().  On other systems, 'awk' has all the
+ # functions and 'nawk' does not exist.  On Solaris 8 and 9, we need 'nawk.
+ 
+-  nawk 1>/dev/null 2>/dev/null 1</dev/null
+-    
+-  if [ $? -eq 127 ]; then
+-    AWK=awk
+-  else
+-    AWK=nawk
+-  fi
++  for AWK in gawk nawk awk ; do
++    $AWK 1>/dev/null 2>/dev/null 1</dev/null
++
++    if [ $? -ne 127 ]; then
++      break
++    fi
++  done
+ }
+ 
+ 
+@@ -90,26 +90,26 @@
+     case "$1" in
+ 
+         image/jpeg )
+-            type="jfif"
++            filetype="jfif"
+             ;;
+         image/gif )
+-            type="gif"
++            filetype="gif"
+             ;;
+         image/tiff )
+-            type="tiff"
++            filetype="tiff"
+             ;;
+         image/bmp )
+-            type="bmp"
++            filetype="bmp"
+             ;;
+         image/png )
+-            type="png"
++            filetype="png"
+             ;;
+         image/x-portable-bitmap | image/x-portable-pixmap | \
+                 image/x-portable-greymap)
+-            type="pnm"
++            filetype="pnm"
+             ;;
+         image/x-xpm )
+-            type="xpm"
++            filetype="xpm"
+             ;;
+         * )
+             filetype=unknown
index 2e5b65a2103d385014da33815e4da23cf8c3521b..5be1035d743dd9b59552c04a77e900578bc6655c 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/media-libs/netpbm/netpbm-10.30.ebuild,v 1.4 2005/10/29 01:17:47 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/netpbm/netpbm-10.30.ebuild,v 1.5 2005/10/29 08:41:49 vapier Exp $
 
 inherit flag-o-matic toolchain-funcs eutils multilib
 
@@ -49,6 +49,7 @@ src_unpack() {
        cd "${S}"
 
        epatch "${FILESDIR}"/netpbm-10.30-build.patch
+       epatch "${FILESDIR}"/netpbm-10.30-anytopnm.patch
 
        rm -f configure
        cp Makefile.config.in Makefile.config