Redo some library options and merge Darwin support #74101.
authorMike Frysinger <vapier@gentoo.org>
Tue, 4 Oct 2005 23:20:35 +0000 (23:20 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 4 Oct 2005 23:20:35 +0000 (23:20 +0000)
Package-Manager: portage-2.0.51.22-r2

media-libs/netpbm/ChangeLog
media-libs/netpbm/Manifest
media-libs/netpbm/netpbm-10.29-r1.ebuild
media-libs/smpeg/Manifest

index 51e9e81ef9f07017b39aa0a351cdf5e3bd763c88..b40daa4a9e5ed1cedd8da1e4ca6bc6011be8efed 100644 (file)
@@ -1,6 +1,9 @@
 # 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.70 2005/10/02 02:15:22 weeve Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/netpbm/ChangeLog,v 1.71 2005/10/04 23:20:35 vapier Exp $
+
+  04 Oct 2005; Mike Frysinger <vapier@gentoo.org> netpbm-10.29-r1.ebuild:
+  Redo some library options and merge Darwin support #74101.
 
   02 Oct 2005; Jason Wever <weeve@gentoo.org> netpbm-10.29-r1.ebuild:
   Added ~sparc keyword wrt bug #107346.
index 629ff2af7cb2466473e2ec6cafe5323a74a5986c..b6f9933b79662fd8283310e27fc77a4d06db073e 100644 (file)
@@ -1,33 +1,43 @@
-MD5 c03b18dd153d7428c4ea02e7b8fdd692 ChangeLog 10068
-MD5 e1f6c302199a36c1be4ecf1654be9bac metadata.xml 224
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 MD5 e356185ae787b984b1502205834c74f4 netpbm-10.11.14.ebuild 2010
 MD5 bc37890e535cf2fcbe66043b92491072 netpbm-10.11.15.ebuild 2009
+MD5 e1f6c302199a36c1be4ecf1654be9bac metadata.xml 224
+MD5 f17a1fb0d30a71452e534e435c7295b2 netpbm-9.12-r4.ebuild 1343
 MD5 28ca860ea5e88498171e08bc22685c16 netpbm-10.11.5-r3.ebuild 1567
-MD5 323b69ef703b303e44f51be5b762df65 netpbm-10.18.7.ebuild 2009
+MD5 232141f809b3f52bf76ed31cf6cc0771 netpbm-10.29-r1.ebuild 2869
+MD5 895b0e411f04f77b4f7c4d6eadff308a netpbm-10.29.ebuild 2431
+MD5 4ff1d95265184a7c760d4748a4cb1beb netpbm-10.28.ebuild 2460
+MD5 a936cf1a2061cebff85f7a54e12d6422 netpbm-10.20.ebuild 2273
 MD5 fc5b2c41ccdc4c486d3f7b65771753b5 netpbm-10.19.ebuild 1739
+MD5 6954228b2c54d3d9a7903c569e1b7097 ChangeLog 10205
+MD5 323b69ef703b303e44f51be5b762df65 netpbm-10.18.7.ebuild 2009
 MD5 e1d7f1307e675fbbfc3a07f2539c0708 netpbm-10.20-r1.ebuild 2442
-MD5 a936cf1a2061cebff85f7a54e12d6422 netpbm-10.20.ebuild 2273
-MD5 f17a1fb0d30a71452e534e435c7295b2 netpbm-9.12-r4.ebuild 1343
-MD5 4ff1d95265184a7c760d4748a4cb1beb netpbm-10.28.ebuild 2460
-MD5 895b0e411f04f77b4f7c4d6eadff308a netpbm-10.29.ebuild 2431
-MD5 4089544419963c75d595dc676eef8a16 netpbm-10.29-r1.ebuild 2469
-MD5 6735fc271948c349d02f59361b4c373e files/digest-netpbm-10.11.14 65
-MD5 15efd1a3748d1c9b0a9d9e88374bcbbc files/digest-netpbm-10.11.15 65
-MD5 19ce2b4d396523dcbcb1e415d4bdb8c9 files/digest-netpbm-10.11.5-r3 64
-MD5 74da89b4a373ba2116b4ba5d8e9d31a0 files/digest-netpbm-10.18.7 64
-MD5 c06a062a991dc2b0f8bd88ac44a1e5e5 files/digest-netpbm-10.19 62
 MD5 40a3370de6ed591305e4585ffbc605bd files/digest-netpbm-10.20 62
-MD5 40a3370de6ed591305e4585ffbc605bd files/digest-netpbm-10.20-r1 62
+MD5 e03ba0a74da10891ecaa41fb86191275 files/digest-netpbm-10.29-r1 136
 MD5 b38412609f4a8671a787d303b8d2b876 files/digest-netpbm-9.12-r4 61
-MD5 c6c3222383568021fbbdc34114b6f279 files/digest-netpbm-10.28 62
-MD5 ef9c07e7cbf6b830f8dd61e59fb0a34b files/netpbm-dSAFER.patch 818
 MD5 8c4a20ca06c83687436b8cb75917d5f1 files/digest-netpbm-10.29 62
-MD5 e03ba0a74da10891ecaa41fb86191275 files/digest-netpbm-10.29-r1 136
 MD5 3e364cbe32c6c5bd2f329b8dbcf604d5 files/netpbm-10.29-anytopnm.patch 1562
+MD5 19ce2b4d396523dcbcb1e415d4bdb8c9 files/digest-netpbm-10.11.5-r3 64
 MD5 102062d84b1750c991d13e5528a9420b files/netpbm-10.29-build.patch 2278
+MD5 c06a062a991dc2b0f8bd88ac44a1e5e5 files/digest-netpbm-10.19 62
+MD5 c6c3222383568021fbbdc34114b6f279 files/digest-netpbm-10.28 62
+MD5 6735fc271948c349d02f59361b4c373e files/digest-netpbm-10.11.14 65
 MD5 d0d44fe5de727324db35e8110dc81f63 files/netpbm-10.29-pnmtopng-alpha-check.patch 603
-MD5 d3afaf9141525a706f8c077f66918670 files/10.11.14/Makefile.config 17308
+MD5 40a3370de6ed591305e4585ffbc605bd files/digest-netpbm-10.20-r1 62
+MD5 ef9c07e7cbf6b830f8dd61e59fb0a34b files/netpbm-dSAFER.patch 818
+MD5 74da89b4a373ba2116b4ba5d8e9d31a0 files/digest-netpbm-10.18.7 64
+MD5 15efd1a3748d1c9b0a9d9e88374bcbbc files/digest-netpbm-10.11.15 65
+MD5 943662580b449abb996444e348c48298 files/9.12/Makefile.config 11635
 MD5 be5dafab017b8247e09f643e9798441e files/10.11.14/Makefile.svga 17374
-MD5 d3afaf9141525a706f8c077f66918670 files/10.11.5/Makefile.config 17308
+MD5 d3afaf9141525a706f8c077f66918670 files/10.11.14/Makefile.config 17308
 MD5 be5dafab017b8247e09f643e9798441e files/10.11.5/Makefile.svga 17374
-MD5 943662580b449abb996444e348c48298 files/9.12/Makefile.config 11635
+MD5 d3afaf9141525a706f8c077f66918670 files/10.11.5/Makefile.config 17308
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFDQw6bgIKl8Uu19MoRAqCDAJ47l5afUDTKnnClQjReVd7UhBCf5ACePp12
+zaTL4ZlJe7Ba/ngBlkX50tg=
+=onH0
+-----END PGP SIGNATURE-----
index 27dcf0fe1218c5727fa0ec1d6324ff3a9d11086c..37c92dd9013b4a3955cb0a2aaa3b72ccf8e1191a 100644 (file)
@@ -1,8 +1,8 @@
 # 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.29-r1.ebuild,v 1.4 2005/10/02 02:15:22 weeve Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/netpbm/netpbm-10.29-r1.ebuild,v 1.5 2005/10/04 23:20:35 vapier Exp $
 
-inherit flag-o-matic toolchain-funcs eutils
+inherit flag-o-matic toolchain-funcs eutils multilib
 
 DESCRIPTION="A set of utilities for converting to/from the netpbm (and related) formats"
 HOMEPAGE="http://netpbm.sourceforge.net/"
@@ -23,8 +23,24 @@ DEPEND="jpeg? ( >=media-libs/jpeg-6b )
        media-libs/jasper
        media-libs/urt"
 
+netpbm_libtype() {
+       case ${CHOST} in
+               *-darwin*) echo dylib;;
+               *)         echo unixshared;;
+       esac
+}
+netpbm_libsuffix() {
+       local suffix=$(get_libname)
+       echo ${suffix//\.}
+}
+netpbm_ldshlib() {
+       case ${CHOST} in
+               *-darwin*) echo '-dynamiclib -install_name $(SONAME)';;
+               *)         echo '-shared -Wl,-soname,$(SONAME)';;
+       esac
+}
 netpbm_config() {
-       use $1 && echo ${2:-lib$1.so} || echo NONE
+       use $1 && echo -l${2:-$1} || echo NONE
 }
 
 src_unpack() {
@@ -46,20 +62,24 @@ src_unpack() {
        STRIPFLAG =
        CFLAGS_SHLIB = -fPIC
 
+       NETPBMLIBTYPE = $(netpbm_libtype)
+       NETPBMLIBSUFFIX = $(netpbm_libsuffix)
+       LDSHLIB = $(netpbm_ldshlib)
+
        # Gentoo build options
        TIFFLIB = $(netpbm_config tiff)
        JPEGLIB = $(netpbm_config jpeg)
        PNGLIB = $(netpbm_config png)
-       ZLIB = $(netpbm_config zlib libz.so)
-       LINUXSVGALIB = $(netpbm_config svga libvga.so)
+       ZLIB = $(netpbm_config zlib z)
+       LINUXSVGALIB = $(netpbm_config svga vga)
 
        # Use system versions instead of bundled
-       JBIGLIB = libjbig.a
+       JBIGLIB = -ljbig
        JBIGHDR_DIR =
-       JASPERLIB = libjasper.so
+       JASPERLIB = -ljasper
        JASPERHDR_DIR =
-       URTLIB = librle.a
-       URTHDR_DIR = /usr/include/urt
+       URTLIB = -lrle
+       URTHDR_DIR =
        EOF
 
        # Sparc support ...
index be648b2a1a3bd140fb9e21e215131987a810df65..4fa1bcb87ca3a9f39339442f62a5b34e1c3c5908 100644 (file)
@@ -1,7 +1,10 @@
 MD5 b06aefcfd7c56746451214c6a0c6bf8b smpeg-0.4.4-r6.ebuild 1530
-MD5 a176f3278196c95235bb739fd13c4d36 ChangeLog 3434
 MD5 7300a7b361fa9f48e37722c6952bd432 metadata.xml 158
-MD5 dcc2db7c8aa509096fc557b99bd35490 files/smpeg-0.4.4-m4.patch 233
+MD5 f1c8e584bb7d656cfa3c82459f7b2667 smpeg-0.4.4-r7.ebuild 1575
+MD5 0af8f4b0324df02ef650e6f371d400af ChangeLog 3633
+MD5 228adf6a40bb4eef222c38d23f97014b files/digest-smpeg-0.4.4-r6 63
+MD5 228adf6a40bb4eef222c38d23f97014b files/digest-smpeg-0.4.4-r7 63
 MD5 f70fffdbc4af6ca684817ede925c6087 files/smpeg-0.4.4-config.patch 472
+MD5 3ab2c17a1fa8a3c293ec83d7f4d45515 files/smpeg-0.4.4-PIC.patch 9472
+MD5 dcc2db7c8aa509096fc557b99bd35490 files/smpeg-0.4.4-m4.patch 233
 MD5 7d1d2f2e55e8d98f7d62dcbb680cec7d files/smpeg-0.4.4-gnu-stack.patch 955
-MD5 228adf6a40bb4eef222c38d23f97014b files/digest-smpeg-0.4.4-r6 63