Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/graphics
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv10606

Modified Files:
        libpng-shlibs.patch 
Log Message:
security update to 1.0.60

Index: libpng-shlibs.patch
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/graphics/libpng-shlibs.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- libpng-shlibs.patch 24 Jan 2006 16:14:57 -0000      1.1
+++ libpng-shlibs.patch 3 Jun 2013 22:35:14 -0000       1.2
@@ -1,110 +1,71 @@
-diff -ruN libpng-1.0.12/scripts/makefile.darwin 
libpng-1.0.12-patched/scripts/makefile.darwin
---- libpng-1.0.12/scripts/makefile.darwin      Thu Jan  1 01:00:00 1970
-+++ libpng-1.0.12-patched/scripts/makefile.darwin      Tue Jun 26 20:24:21 2001
-@@ -0,0 +1,106 @@
-+# makefile for libpng on Darwin / Mac OS X
-+# Copyright (C) 2001 Christoph Pfisterer
-+# derived from makefile.linux:
-+#  Copyright (C) 1998, 1999 Greg Roelofs
-+#  Copyright (C) 1996, 1997 Andreas Dilger
-+# For conditions of distribution and use, see copyright notice in png.h
-+
-+# where "make install" puts libpng.a, libpng.dylib, png.h and pngconf.h
-+prefix=/usr/local
-+
-+# Where the zlib library and include files are located
-+#ZLIBLIB=/usr/local/lib
-+#ZLIBINC=/usr/local/include
-+ZLIBLIB=../zlib
-+ZLIBINC=../zlib
-+
-+CC=cc
-+CFLAGS=-I$(ZLIBINC) -Wall -O3 -funroll-loops
-+LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz
-+
-+#RANLIB=echo
-+RANLIB=ranlib
-+
-+# read libpng.txt or png.h to see why PNGMAJ is 2.  You should not
-+# have to change it.
-+PNGMAJ = 2
-+PNGMIN = 1.0.12
-+PNGVER = $(PNGMAJ).$(PNGMIN)
-+
-+INCPATH=$(prefix)/include
-+LIBPATH=$(prefix)/lib
-+
-+OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
-+      pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \
-+      pngwtran.o pngmem.o pngerror.o pngpread.o
-+
-+OBJSDLL = $(OBJS:.o=.pic.o)
-+
-+.SUFFIXES:      .c .o .pic.o
-+
-+.c.pic.o:
-+      $(CC) -c $(CFLAGS) -fno-common -o $@ $*.c
-+
-+all: libpng.a libpng.dylib pngtest
-+
-+libpng.a: $(OBJS)
-+      ar rc $@ $(OBJS)
-+      $(RANLIB) $@
-+
-+libpng.dylib: libpng.$(PNGMAJ).dylib
-+      ln -sf libpng.$(PNGMAJ).dylib libpng.dylib
-+
-+libpng.$(PNGMAJ).dylib: libpng.$(PNGVER).dylib
-+      ln -sf libpng.$(PNGVER).dylib libpng.$(PNGMAJ).dylib
-+
-+libpng.$(PNGVER).dylib: $(OBJSDLL)
-+      $(CC) -dynamiclib \
-+       -install_name $(LIBPATH)/libpng.$(PNGMAJ).dylib \
-+       -current_version $(PNGMIN) -compatibility_version $(PNGMIN) \
-+       -o libpng.$(PNGVER).dylib \
-+       $(OBJSDLL) -L$(ZLIBLIB) -lz
-+
-+pngtest: pngtest.o libpng.dylib
-+      $(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
-+
-+test: pngtest
-+      ./pngtest
-+
-+install: libpng.a libpng.dylib
-+      -@if [ ! -d $(INCPATH)  ]; then mkdir $(INCPATH); fi
-+      -@if [ ! -d $(LIBPATH) ]; then mkdir $(LIBPATH); fi
-+      cp png.h pngconf.h $(INCPATH)
-+      chmod 644 $(INCPATH)/png.h $(INCPATH)/pngconf.h
-+      cp libpng.a libpng.$(PNGVER).dylib $(LIBPATH)
-+      chmod 755 $(LIBPATH)/libpng.$(PNGVER).dylib
-+      ranlib $(LIBPATH)/libpng.a
-+      -@/bin/rm -f $(LIBPATH)/libpng.$(PNGMAJ).dylib $(LIBPATH)/libpng.dylib
-+      (cd $(LIBPATH); ln -sf libpng.$(PNGVER).dylib libpng.$(PNGMAJ).dylib; \
-+       ln -sf libpng.$(PNGMAJ).dylib libpng.dylib)
-+
-+clean:
-+      rm -f *.o libpng.a libpng.*dylib pngtest pngout.png
-+
-+DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
-+writelock:
-+      chmod a-w *.[ch35] $(DOCS) scripts/*
-+
-+# DO NOT DELETE THIS LINE -- make depend depends on it.
-+
-+png.o png.pic.o: png.h pngconf.h
-+pngerror.o pngerror.pic.o: png.h pngconf.h
-+pngrio.o pngrio.pic.o: png.h pngconf.h
-+pngwio.o pngwio.pic.o: png.h pngconf.h
-+pngmem.o pngmem.pic.o: png.h pngconf.h
-+pngset.o pngset.pic.o: png.h pngconf.h
-+pngget.o pngget.pic.o: png.h pngconf.h
-+pngread.o pngread.pic.o: png.h pngconf.h
-+pngrtran.o pngrtran.pic.o: png.h pngconf.h
-+pngrutil.o pngrutil.pic.o: png.h pngconf.h
-+pngtrans.o pngtrans.pic.o: png.h pngconf.h
-+pngwrite.o pngwrite.pic.o: png.h pngconf.h
-+pngwtran.o pngwtran.pic.o: png.h pngconf.h
-+pngwutil.o pngwutil.pic.o: png.h pngconf.h
-+pngpread.o pngpread.pic.o: png.h pngconf.h
-+
-+pngtest.o: png.h pngconf.h
+--- libpng-1.0.60/scripts/makefile.darwin.orig 2013-06-02 15:15:50.000000000 
-0400
++++ libpng-1.0.60/scripts/makefile.darwin      2013-06-02 15:17:04.000000000 
-0400
+@@ -10,7 +10,7 @@
+ # and license in png.h
+ 
+ # where "make install" puts libpng.a, libpng10.dylib, png.h and pngconf.h
+-prefix=/usr/local
++prefix=@FINKPREFIX@
+ exec_prefix=$(prefix)
+ 
+ # Where the zlib library and include files are located
+@@ -58,7 +58,7 @@
+ # If you're going to install into a temporary location
+ # via DESTDIR, $(DESTDIR)$(prefix) must already exist before
+ # you execute make install.
+-DESTDIR=
++DESTDIR=${DESTDIR}
+ 
+ DB=$(DESTDIR)$(BINPATH)
+ DI=$(DESTDIR)$(INCPATH)
+@@ -101,21 +101,18 @@
+ $(LIBSO): $(LIBSOMAJ)
+       $(LN_SF) $(LIBSOMAJ) $(LIBSO)
+ 
+-$(LIBSOMAJ): $(LIBSOVER)
+-      $(LN_SF) $(LIBSOVER) $(LIBSOMAJ)
+-
+-$(LIBSOVER): $(OBJSDLL)
++$(LIBSOMAJ): $(OBJSDLL)
+       $(CC) -dynamiclib \
+        -install_name $(LIBPATH)/$(LIBSOMAJ) \
+        -current_version 0 -compatibility_version 0 \
+-       -o $(LIBSOVER) \
++       -o $(LIBSOMAJ) \
+        $(OBJSDLL) -L$(ZLIBLIB) -lz
+ 
+ $(OLDSOVER): $(OBJSDLL)
+       $(CC) -dynamiclib \
+        -install_name $(LIBPATH)/$(OLDSOMAJ) \
+        -current_version 2 -compatibility_version 2 \
+-       -o $(OLDSOVER) \
++       -o $(OLDSOMAJ) \
+        $(OBJSDLL) -L$(ZLIBLIB) -lz
+ 
+ pngtest: pngtest.o $(LIBSO)
+@@ -150,21 +147,10 @@
+       -@$(RM_F) $(DL)/$(OLDSO)
+       -@$(RM_F) $(DL)/$(OLDSOMAJ)
+       -@$(RM_F) $(DL)/libpng.3.$(PNGMIN)*.dylib
+-      cp $(LIBSOVER) $(DL)
+-      cp $(OLDSOVER) $(DL)
+-      chmod 755 $(DL)/$(LIBSOVER)
+-      chmod 755 $(DL)/$(OLDSOVER)
+-      (cd $(DL); \
+-      $(LN_SF) $(OLDSOVER) $(OLDSOMAJ); \
+-      $(LN_SF) $(OLDSOMAJ) $(OLDSO); \
+-      $(LN_SF) $(LIBSOVER) $(LIBSOMAJ); \
+-      $(LN_SF) $(LIBSOMAJ) $(LIBSO))
+-      -@if [ ! -d $(DL)/pkgconfig ]; then $(MKDIR_P) $(DL)/pkgconfig; fi
+-      -@$(RM_F) $(DL)/pkgconfig/$(LIBNAME).pc
+-      -@$(RM_F) $(DL)/pkgconfig/libpng.pc
+-      cp libpng.pc $(DL)/pkgconfig/$(LIBNAME).pc
+-      chmod 644 $(DL)/pkgconfig/$(LIBNAME).pc
+-      (cd $(DL)/pkgconfig; $(LN_SF) $(LIBNAME).pc libpng.pc)
++      cp $(LIBSOMAJ) $(DL)
++      cp $(OLDSOMAJ) $(DL)
++      chmod 755 $(DL)/$(LIBSOMAJ)
++      chmod 755 $(DL)/$(OLDSOMAJ)
+ 
+ install-man: libpng.3 libpngpf.3 png.5
+       -@if [ ! -d $(DM) ]; then $(MKDIR_P) $(DM); fi


------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to