Revision
72705
Author
ryandesign@macports.org
Date
2010-10-24 14:59:45 -0700 (Sun, 24 Oct 2010)

Log Message

libpano13: update to 2.9.17, fix universal and non-default-build_arch build; see #26447

Modified Paths

Added Paths

Diff

Modified: trunk/dports/graphics/libpano13/Portfile (72704 => 72705)


--- trunk/dports/graphics/libpano13/Portfile	2010-10-24 20:54:40 UTC (rev 72704)
+++ trunk/dports/graphics/libpano13/Portfile	2010-10-24 21:59:45 UTC (rev 72705)
@@ -3,8 +3,7 @@
 PortSystem      1.0
 
 name            libpano13
-version         2.9.14
-revision        2
+version         2.9.17
 categories      graphics
 
 maintainers     freespace+macforge@gmail.com
@@ -17,17 +16,25 @@
 platforms       darwin
 
 master_sites    sourceforge:panotools
-checksums           md5     fb011aead63974e630739ed55d75a4b0 \
-                    sha1    c6e74acdda64ce7d41abe7d95f291dc59de751a5 \
-                    rmd160  bc49c85e8ab11eaeb48898fcf3b9e4ac75c121c4
 
+checksums       md5     54ec7c505cf38521f2fbb6e2acd2c433 \
+                sha1    418689985ea622bc234cd4eccec42180c12821b2 \
+                rmd160  3a54295bfadbbd32009a8628968c723c7017f2df
+
 depends_lib     port:jpeg \
                 port:tiff \
                 port:libpng \
                 port:zlib
 
+patchfiles      libtool-arch.diff
+
 configure.args  --with-jpeg=${prefix} \
                 --with-tiff=${prefix} \
                 --with-png=${prefix} \
                 --with-zlib=${prefix} \
+                --without-java \
                 --mandir=${prefix}/share/man
+
+configure.cflags-append         -flat_namespace -undefined suppress
+configure.cxxflags-append       -flat_namespace -undefined suppress
+configure.ldflags-append        -prebind

Added: trunk/dports/graphics/libpano13/files/libtool-arch.diff (0 => 72705)


--- trunk/dports/graphics/libpano13/files/libtool-arch.diff	                        (rev 0)
+++ trunk/dports/graphics/libpano13/files/libtool-arch.diff	2010-10-24 21:59:45 UTC (rev 72705)
@@ -0,0 +1,18 @@
+--- config/ltmain.sh.orig	2009-05-01 16:13:01.000000000 -0500
++++ config/ltmain.sh	2010-08-15 20:12:12.000000000 -0500
+@@ -1256,6 +1256,15 @@
+ 	continue
+ 	;;
+ 
++      # pass through -arch flags to create fat libraries
++      -arch)
++	compiler_flags="$compiler_flags $arg"
++	compile_command="$compile_command $arg"
++	finalize_command="$finalize_command $arg"
++	prev=xcompiler
++	continue
++	;;
++
+       -avoid-version)
+ 	avoid_version=yes
+ 	continue