aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--graphics/png/files/patch-aa201
-rw-r--r--graphics/png/pkg-plist2
2 files changed, 85 insertions, 118 deletions
diff --git a/graphics/png/files/patch-aa b/graphics/png/files/patch-aa
index 2a95ec30471..8a4ff547b12 100644
--- a/graphics/png/files/patch-aa
+++ b/graphics/png/files/patch-aa
@@ -1,117 +1,84 @@
-*** scripts/makefile.std.orig Fri Jul 31 17:15:22 1998
---- scripts/makefile.std Tue Jan 19 15:53:48 1999
-***************
-*** 2,19 ****
- # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
- # For conditions of distribution and use, see copyright notice in png.h
-
- # where make install puts libpng.a and png.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) -O # -g -DPNG_DEBUG=5
-! LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm
-
- #RANLIB=echo
- RANLIB=ranlib
---- 2,29 ----
- # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
- # For conditions of distribution and use, see copyright notice in png.h
-
-+ # read libpng.txt or png.h to see why PNGMAJ is 2. You should not
-+ # have to change it.
-+ PNGMAJ = 2
-+ .if (${PORTOBJFORMAT} == "elf")
-+ PNGVER = $(PNGMAJ)
-+ .else
-+ PNGMIN = 1
-+ PNGVER = $(PNGMAJ).$(PNGMIN)
-+ .endif
-+
- # where make install puts libpng.a and png.h
-! prefix=${PREFIX}
-
- # 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.
-! LDFLAGS+=-L. -lpng -lz -lm -static
-
- #RANLIB=echo
- RANLIB=ranlib
-***************
-*** 22,33 ****
- pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \
- pngwtran.o pngmem.o pngerror.o pngpread.o
-
-! all: libpng.a pngtest
-
- libpng.a: $(OBJS)
- ar rc $@ $(OBJS)
- $(RANLIB) $@
-
- pngtest: pngtest.o libpng.a
- $(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
-
---- 32,55 ----
- pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \
- pngwtran.o pngmem.o pngerror.o pngpread.o
-
-! .SUFFIXES: .c .so .o
-!
-! .c.so:
-! ${CC} -fpic -DPIC ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET}
-!
-! all: libpng.a libpng.so.${PNGVER}
-
- libpng.a: $(OBJS)
- ar rc $@ $(OBJS)
- $(RANLIB) $@
-
-+ libpng.so.${PNGVER}: $(OBJS:S/o$/so/g)
-+ .if (${PORTOBJFORMAT} == "elf")
-+ ${CC} -shared -Wl,-x -Wl,-assert -Wl,pure-text -Wl,-soname,$@ -o $@ $(OBJS:S/o$/so/g) -lz -lm
-+ .else
-+ ${CC} -shared -Wl,-x -Wl,-assert -Wl,pure-text -o $@ $(OBJS:S/o$/so/g) -lz -lm
-+ .endif
-+
- pngtest: pngtest.o libpng.a
- $(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
-
-***************
-*** 37,48 ****
- install: libpng.a
- -@mkdir $(prefix)/include
- -@mkdir $(prefix)/lib
-! cp png.h $(prefix)/include
-! cp pngconf.h $(prefix)/include
-! chmod 644 $(prefix)/include/png.h
-! chmod 644 $(prefix)/include/pngconf.h
-! cp libpng.a $(prefix)/lib
-! chmod 644 $(prefix)/lib/libpng.a
-
- clean:
- rm -f *.o libpng.a pngtest pngout.png
---- 59,70 ----
- install: libpng.a
- -@mkdir $(prefix)/include
- -@mkdir $(prefix)/lib
-! ${INSTALL} -c -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} png.h pngconf.h $(prefix)/include
-! ${INSTALL} -c -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} libpng.a libpng.so.${PNGVER} $(prefix)/lib
-! ln -sf libpng.so.${PNGVER} $(prefix)/lib/libpng.so
-! ranlib $(prefix)/lib/libpng.a
-! ${INSTALL} -c -m ${MANMODE} -o ${MANOWN} -g ${MANGRP} libpng.3 libpngpf.3 $(prefix)/man/man3
-! ${INSTALL} -c -m ${MANMODE} -o ${MANOWN} -g ${MANGRP} png.5 $(prefix)/man/man5
-
- clean:
- rm -f *.o libpng.a pngtest pngout.png
+--- scripts/makefile.std.orig Fri Jul 31 23:15:22 1998
++++ scripts/makefile.std Sat Jan 23 14:08:51 1999
+@@ -2,18 +2,30 @@
+ # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
+ # For conditions of distribution and use, see copyright notice in png.h
+
++# read libpng.txt or png.h to see why PNGMAJ is 2. You should not
++# have to change it.
++# I bump PNGMAJ to 3, because imlib can't work with png 1.0.2.
++# I should bump PNGMAJ for ports depend.
++PNGMAJ = 3
++.if (${PORTOBJFORMAT} == "elf")
++PNGVER = $(PNGMAJ)
++.else
++PNGMIN = 0
++PNGVER = $(PNGMAJ).$(PNGMIN)
++.endif
++
+ # where make install puts libpng.a and png.h
+-prefix=/usr/local
++prefix=${PREFIX}
+
+ # Where the zlib library and include files are located
+ #ZLIBLIB=/usr/local/lib
+ #ZLIBINC=/usr/local/include
+-ZLIBLIB=../zlib
+-ZLIBINC=../zlib
++#ZLIBLIB=../zlib
++#ZLIBINC=../zlib
+
+-CC=cc
+-CFLAGS=-I$(ZLIBINC) -O # -g -DPNG_DEBUG=5
+-LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm
++#CC=cc
++CFLAGS+=-I.
++LDFLAGS+=-L. -lpng -lz -lm -static
+
+ #RANLIB=echo
+ RANLIB=ranlib
+@@ -22,12 +34,24 @@
+ pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \
+ pngwtran.o pngmem.o pngerror.o pngpread.o
+
+-all: libpng.a pngtest
++.SUFFIXES: .c .so .o
++
++.c.so:
++ ${CC} -fpic -DPIC ${CFLAGS} -c ${.IMPSRC} -o ${.TARGET}
++
++all: libpng.a libpng.so.${PNGVER}
+
+ libpng.a: $(OBJS)
+ ar rc $@ $(OBJS)
+ $(RANLIB) $@
+
++libpng.so.${PNGVER}: $(OBJS:S/o$/so/g)
++.if (${PORTOBJFORMAT} == "elf")
++ ${CC} -shared -Wl,-x -Wl,-assert -Wl,pure-text -Wl,-soname,$@ -o $@ $(OBJS:S/o$/so/g) -lz -lm
++.else
++ ${CC} -shared -Wl,-x -Wl,-assert -Wl,pure-text -o $@ $(OBJS:S/o$/so/g) -lz -lm
++.endif
++
+ pngtest: pngtest.o libpng.a
+ $(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
+
+@@ -37,12 +61,12 @@
+ install: libpng.a
+ -@mkdir $(prefix)/include
+ -@mkdir $(prefix)/lib
+- cp png.h $(prefix)/include
+- cp pngconf.h $(prefix)/include
+- chmod 644 $(prefix)/include/png.h
+- chmod 644 $(prefix)/include/pngconf.h
+- cp libpng.a $(prefix)/lib
+- chmod 644 $(prefix)/lib/libpng.a
++ ${INSTALL} -c -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} png.h pngconf.h $(prefix)/include
++ ${INSTALL} -c -m ${BINMODE} -o ${BINOWN} -g ${BINGRP} libpng.a libpng.so.${PNGVER} $(prefix)/lib
++ ln -sf libpng.so.${PNGVER} $(prefix)/lib/libpng.so
++ ranlib $(prefix)/lib/libpng.a
++ ${INSTALL} -c -m ${MANMODE} -o ${MANOWN} -g ${MANGRP} libpng.3 libpngpf.3 $(prefix)/man/man3
++ ${INSTALL} -c -m ${MANMODE} -o ${MANOWN} -g ${MANGRP} png.5 $(prefix)/man/man5
+
+ clean:
+ rm -f *.o libpng.a pngtest pngout.png
diff --git a/graphics/png/pkg-plist b/graphics/png/pkg-plist
index 743400cfe33..da06c96d8af 100644
--- a/graphics/png/pkg-plist
+++ b/graphics/png/pkg-plist
@@ -1,7 +1,7 @@
include/png.h
include/pngconf.h
lib/libpng.a
-lib/libpng.so.2.1
lib/libpng.so
+lib/libpng.so.3
@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R