-diff -Nur libpng-1.2.5.orig/scripts/makefile.gcmmx libpng-1.2.5/scripts/makefile.gcmmx
---- libpng-1.2.5.orig/scripts/makefile.gcmmx Sat Oct 12 01:00:37 2002
-+++ libpng-1.2.5/scripts/makefile.gcmmx Sat Oct 12 01:05:56 2002
-@@ -125,14 +125,12 @@
- ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ)
-
- $(LIBNAME).so.$(PNGVER): $(OBJSDLL)
-- $(CC) -shared -Wl,-soname,$(LIBNAME).so.$(PNGMAJ) \
-+ $(CC) -shared -Wl,-soname,$(LIBNAME).so.$(PNGMAJ) -lz -lm \
- -o $(LIBNAME).so.$(PNGVER) \
- $(OBJSDLL)
+--- libpng-1.2.12/scripts/makefile.gcmmx.orig 2006-06-29 10:10:33.974440000 +0200
++++ libpng-1.2.12/scripts/makefile.gcmmx 2006-06-29 10:12:14.144440000 +0200
+@@ -142,12 +142,10 @@
+ $(LIBSOVER): $(OBJSDLL)
+ $(CC) -shared -Wl,-soname,$(LIBSOMAJ) \
+ -o $(LIBSOVER) \
+- $(OBJSDLL)
++ $(OBJSDLL) -lz -lm
--libpng.so.3.$(PNGMIN): $(OBJSDLL)
-- $(CC) -shared -Wl,-soname,libpng.so.3 \
-- -o libpng.so.3.$(PNGMIN) \
+-$(OLDSOVER): $(OBJSDLL)
+- $(CC) -shared -Wl,-soname,$(OLDSOMAJ) \
+- -o $(OLDSOVER) \
- $(OBJSDLL)
-+libpng.so.3.$(PNGMIN): $(LIBNAME).so.$(PNGVER)
-+ ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN)
++$(OLDSOVER): $(LIBSOVER)
++ $(LN_SF) $(LIBSOVER) $(OLDSOVER)
- pngtest: pngtest.o $(LIBNAME).so
+ pngtest: pngtest.o $(LIBSO)
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
-@@ -174,10 +172,9 @@
- -@/bin/rm -f $(DL)/libpng.so.3
- -@/bin/rm -f $(DL)/libpng.so.3.$(PNGMIN)*
- cp $(LIBNAME).so.$(PNGVER) $(DL)
-- cp libpng.so.3.$(PNGMIN) $(DL)
- chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
-- chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
+@@ -190,9 +188,8 @@
+ -@$(RM_F) $(DL)/$(OLDSOMAJ)
+ -@$(RM_F) $(DL)/$(OLDSOVER)*
+ cp $(LIBSOVER) $(DL)
+- cp $(OLDSOVER) $(DL)
++ $(LN_SF) $(LIBSOVER) $(DL)/$(OLDSOVER)
+ chmod 755 $(DL)/$(LIBSOVER)
+- chmod 755 $(DL)/$(OLDSOVER)
(cd $(DL); \
-+ ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN); \
- ln -sf libpng.so.3.$(PNGMIN) libpng.so.3; \
- ln -sf libpng.so.3 libpng.so; \
- ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
-diff -Nur libpng-1.2.5.orig/scripts/makefile.linux libpng-1.2.5/scripts/makefile.linux
---- libpng-1.2.5.orig/scripts/makefile.linux Sat Oct 12 01:00:37 2002
-+++ libpng-1.2.5/scripts/makefile.linux Sat Oct 12 01:05:55 2002
-@@ -97,14 +97,12 @@
- ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ)
+ $(LN_SF) $(OLDSOVER) $(OLDSOMAJ); \
+ $(LN_SF) $(OLDSOMAJ) $(OLDSO); \
+--- libpng-1.2.12/scripts/makefile.linux.orig 2006-06-29 10:10:33.974440000 +0200
++++ libpng-1.2.12/scripts/makefile.linux 2006-06-29 10:13:16.824440000 +0200
+@@ -110,12 +110,10 @@
+ $(LN_SF) $(LIBSOVER) $(LIBSOMAJ)
- $(LIBNAME).so.$(PNGVER): $(OBJSDLL)
-- $(CC) -shared -Wl,-soname,$(LIBNAME).so.$(PNGMAJ) \
-+ $(CC) -shared -Wl,-soname,$(LIBNAME).so.$(PNGMAJ) -lz -lm \
- -o $(LIBNAME).so.$(PNGVER) \
- $(OBJSDLL)
+ $(LIBSOVER): $(OBJSDLL)
+- $(CC) -shared -Wl,-soname,$(LIBSOMAJ) -o $(LIBSOVER) $(OBJSDLL)
++ $(CC) -shared -Wl,-soname,$(LIBSOMAJ) -o $(LIBSOVER) $(OBJSDLL) -lz -lm
--libpng.so.3.$(PNGMIN): $(OBJSDLL)
-- $(CC) -shared -Wl,-soname,libpng.so.3 \
-- -o libpng.so.3.$(PNGMIN) \
+-$(OLDSOVER): $(OBJSDLL)
+- $(CC) -shared -Wl,-soname,$(OLDSOMAJ) \
+- -o $(OLDSOVER) \
- $(OBJSDLL)
-+libpng.so.3.$(PNGMIN): $(LIBNAME).so.$(PNGVER)
-+ ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN)
++$(OLDSOVER): $(LIBSOVER)
++ $(LN_SF) $(LIBSOVER) $(OLDSOVER)
- pngtest: pngtest.o $(LIBNAME).so
+ pngtest: pngtest.o $(LIBSO)
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
-@@ -146,10 +144,9 @@
- -@/bin/rm -f $(DL)/libpng.so.3
- -@/bin/rm -f $(DL)/libpng.so.3.$(PNGMIN)*
- cp $(LIBNAME).so.$(PNGVER) $(DL)
-- cp libpng.so.3.$(PNGMIN) $(DL)
- chmod 755 $(DL)/$(LIBNAME).so.$(PNGVER)
-- chmod 755 $(DL)/libpng.so.3.$(PNGMIN)
+@@ -158,9 +156,8 @@
+ -@$(RM_F) $(DL)/$(OLDSOMAJ)
+ -@$(RM_F) $(DL)/$(OLDSOVER)*
+ cp $(LIBSOVER) $(DL)
+- cp $(OLDSOVER) $(DL)
++ $(LN_SF) $(LIBSOVER) $(DL)/$(OLDSOVER)
+ chmod 755 $(DL)/$(LIBSOVER)
+- chmod 755 $(DL)/$(OLDSOVER)
(cd $(DL); \
-+ ln -sf $(LIBNAME).so.$(PNGVER) libpng.so.3.$(PNGMIN); \
- ln -sf libpng.so.3.$(PNGMIN) libpng.so.3; \
- ln -sf libpng.so.3 libpng.so; \
- ln -sf $(LIBNAME).so.$(PNGVER) $(LIBNAME).so.$(PNGMAJ); \
+ $(LN_SF) $(OLDSOVER) $(OLDSOMAJ); \
+ $(LN_SF) $(OLDSOMAJ) $(OLDSO); \