Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/graphics In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv28896
Modified Files: libpng3.info Added Files: libpng3.patch Log Message: latest version to stable --- NEW FILE: libpng3.patch --- diff -ruN libpng-1.2.12/Makefile.in libpng-1.2.12-patched/Makefile.in --- libpng-1.2.12/Makefile.in 2006-06-27 16:23:00.000000000 -0400 +++ libpng-1.2.12-patched/Makefile.in 2006-08-06 16:10:55.000000000 -0400 @@ -50,7 +50,7 @@ host_triplet = @host@ check_PROGRAMS = pngtest$(EXEEXT) @[EMAIL PROTECTED] = -Wl,--version-script=libpng.vers [EMAIL PROTECTED]@am__append_2 = -export-symbols libpng.sym [EMAIL PROTECTED]@am__append_2 = -export-symbols libpng.sym DIST_COMMON = README $(am__configure_deps) $(dist_man_MANS) \ $(pkginclude_HEADERS) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/config.h.in \ @@ -293,7 +293,7 @@ libpng_la_LDFLAGS = -rpath '$(libdir)' -no-undefined -export-dynamic \ -version-number 3:@PNGLIB_MINOR@:0 [EMAIL PROTECTED]@libpng12_la_DEPENDENCIES = libpng.sym [EMAIL PROTECTED]@libpng12_la_DEPENDENCIES = libpng.sym @[EMAIL PROTECTED] = libpng.vers libpng_la_DEPENDENCIES = $(libpng12_la_DEPENDENCIES) pkginclude_HEADERS = png.h pngconf.h @@ -1227,7 +1227,7 @@ @HAVE_LD_VERSION_SCRIPT_TRUE@ # Versioned symbols and restricted exports [EMAIL PROTECTED]@ # Only restricted exports when possible [EMAIL PROTECTED]@ # Only restricted exports when possible $(PNGLIB_BASENAME).pc: libpng.pc cp libpng.pc $@ Index: libpng3.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/graphics/libpng3.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- libpng3.info 5 Sep 2006 04:43:00 -0000 1.2 +++ libpng3.info 13 Dec 2006 17:36:18 -0000 1.3 @@ -1,8 +1,9 @@ Package: libpng3 -Version: 1.2.8 -Revision: 1 +Version: 1.2.12 +Revision: 4 Epoch: 1 Depends: %N-shlibs (= %e:%v-%r), pkgconfig +Patch: %n.patch BuildDepends: fink (>= 0.9.9-1) DescPackaging: << Uses pkgconfig, but there are no pkgconfig-related dependencies. @@ -13,33 +14,31 @@ Conflicts: libpng Replaces: libpng Source: mirror:sourceforge:libpng/libpng-%v.tar.bz2 -Source-MD5: 00cea4539bea4bd34cbf8b82ff9589cd -CompileScript: << - ln -s scripts/makefile.darwin Makefile - make DESTDIR= prefix=%p ZLIBLIB=/usr/lib ZLIBINC=/usr/include MANPATH='$(prefix)/share/man' -<< -InstallScript: << - mkdir -p %i/share/man - make install DESTDIR=%d prefix=%p ZLIBLIB=/usr/lib ZLIBINC=/usr/include MANPATH='$(prefix)/share/man' -<< +Source-MD5: 2287cfaad53a714acdf6eb75a7c1d15f +ConfigureParams: --mandir='${prefix}/share/man' --disable-dependency-tracking DocFiles: LICENSE README ANNOUNCE Y2KINFO KNOWNBUG BuildDependsOnly: True SplitOff: << Package: %N-shlibs - Files: lib/libpng12.0.%v.dylib lib/libpng12.0.dylib lib/libpng.3.%v.dylib lib/libpng.3.dylib + Files: lib/libpng12.0.12.0.dylib lib/libpng12.0.dylib lib/libpng.3.12.0.dylib lib/libpng.3.dylib Shlibs: << - %p/lib/libpng.3.dylib 3.0.0 %n (>= 1.2.5-1) - %p/lib/libpng12.0.dylib 0.1.2 %n (>= 1.2.5-3) + %p/lib/libpng.3.dylib 16.0.0 %n (>= 1.2.12-3) + %p/lib/libpng12.0.dylib 13.0.0 %n (>= 1.2.12-3) << Description: Shared libraries for libpng3 package DocFiles: LICENSE README ANNOUNCE Y2KINFO KNOWNBUG << Description: PNG image format handling library DescPort: << -Doesn't use autoconf. Comes with a big selection of Makefiles -instead. We use the included Makefile for Darwin, which builds dynamic +Now uses autoconf/automake. However, the current autoconf Makefile makes +many symbols private which were previously public (including some which +are declared in png.h), so for backwards compatibility and to ensure that +all declared symbols are public, we patch the Makefile to disable the +privatization of symbols. + +Formerly, we used the included Makefile for Darwin, which builds dynamic libraries (the OS X Makefile only builds static libraries). This -Makefile was written by Christoph Pfisterer for the Fink project and +Makefile had been written by Christoph Pfisterer for the Fink project and accepted by the upstream maintainers of libpng. Previous versions by Christoph Pfisterer. ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits