Update to png-1.2.10 and better DESCR.
ok naddy@
This commit is contained in:
parent
60b2eff919
commit
63b1790f76
@ -1,10 +1,11 @@
|
||||
# $OpenBSD: Makefile,v 1.54 2005/12/26 22:33:17 steven Exp $
|
||||
# $OpenBSD: Makefile,v 1.55 2006/05/10 13:50:01 bernd Exp $
|
||||
|
||||
COMMENT= "library for manipulating PNG images"
|
||||
|
||||
DISTNAME= libpng-1.2.8
|
||||
VERSION= 1.2.10
|
||||
DISTNAME= libpng-${VERSION}
|
||||
PKGNAME= ${DISTNAME:S/lib//}
|
||||
SHARED_LIBS= png 4.2
|
||||
SHARED_LIBS= png 4.3
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libpng/}
|
||||
|
||||
@ -21,6 +22,10 @@ FAKE_FLAGS= ${MAKE_FLAGS} DESTDIR="${WRKINST}" PREFIX="${PREFIX}"
|
||||
MAKE_ENV= CC="${CC}"
|
||||
MAKE_FILE= scripts/makefile.openbsd
|
||||
MAKE_FLAGS= SHLIB_MAJOR=${LIBpng_VERSION:R} \
|
||||
SHLIB_MINOR=${LIBpng_VERSION:E}
|
||||
SHLIB_MINOR=${LIBpng_VERSION:E} \
|
||||
PNGLIB_VERSION=${VERSION}
|
||||
|
||||
post-extract:
|
||||
@rm -f ${WRKSRC}/scripts/*.orig
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,4 +1,4 @@
|
||||
MD5 (libpng-1.2.8.tar.gz) = cac1512878fb98f2456df6dc50bc9bc7
|
||||
RMD160 (libpng-1.2.8.tar.gz) = b25f0f5044302eaa56ebcd997c2d090013c0f41a
|
||||
SHA1 (libpng-1.2.8.tar.gz) = a7e6c56a9b2100797a3712363e007526c94f594a
|
||||
SIZE (libpng-1.2.8.tar.gz) = 510681
|
||||
MD5 (libpng-1.2.10.tar.gz) = 720b4d636482405939dbdaa56ed2b8f6
|
||||
RMD160 (libpng-1.2.10.tar.gz) = 4694e8d6e05d6b7ccd4cf29c484556355ecde4ad
|
||||
SHA1 (libpng-1.2.10.tar.gz) = e9550b607c6e177f23c0837b19ac310a5f44e652
|
||||
SIZE (libpng-1.2.10.tar.gz) = 832213
|
||||
|
@ -1,14 +1,16 @@
|
||||
--- scripts/libpng.pc.in.orig Thu Dec 2 19:14:31 2004
|
||||
+++ scripts/libpng.pc.in Sun Jul 24 00:42:53 2005
|
||||
@@ -4,8 +4,8 @@ exec_prefix=${prefix}
|
||||
libdir=${exec_prefix}/lib
|
||||
includedir=${exec_prefix}/include
|
||||
$OpenBSD: patch-scripts_libpng_pc_in,v 1.3 2006/05/10 13:50:01 bernd Exp $
|
||||
--- scripts/libpng.pc.in.orig Fri Mar 3 03:48:03 2006
|
||||
+++ scripts/libpng.pc.in Tue May 9 14:57:35 2006
|
||||
@@ -1,10 +1,10 @@
|
||||
prefix=@prefix@
|
||||
exec_prefix=@exec_prefix@
|
||||
libdir=@libdir@
|
||||
-includedir=@includedir@/libpng@PNGLIB_MAJOR@
|
||||
+includedir=@includedir@
|
||||
|
||||
-Name: libpng12
|
||||
+Name: libpng
|
||||
Name: libpng
|
||||
Description: Loads and saves PNG files
|
||||
Version: 1.2.8
|
||||
-Libs: -L${libdir} -lpng12 -lz -lm
|
||||
-Cflags: -I${includedir}/libpng12
|
||||
Version: @PNGLIB_VERSION@
|
||||
-Libs: -L${libdir} -lpng@PNGLIB_MAJOR@
|
||||
+Libs: -L${libdir} -lpng -lz -lm
|
||||
+Cflags: -I${includedir}/libpng
|
||||
Cflags: -I${includedir}
|
||||
|
@ -1,26 +1,23 @@
|
||||
--- scripts/makefile.openbsd.orig Fri Dec 3 01:14:31 2004
|
||||
+++ scripts/makefile.openbsd Mon Dec 26 22:46:14 2005
|
||||
@@ -1,14 +1,14 @@
|
||||
-# makefile for libpng
|
||||
+# makefile for libpng under OpenBSD
|
||||
# Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
|
||||
$OpenBSD: patch-scripts_makefile_openbsd,v 1.14 2006/05/10 13:50:01 bernd Exp $
|
||||
--- scripts/makefile.openbsd.orig Sun Apr 23 20:45:40 2006
|
||||
+++ scripts/makefile.openbsd Tue May 9 15:07:40 2006
|
||||
@@ -3,12 +3,12 @@
|
||||
# For conditions of distribution and use, see copyright notice in png.h
|
||||
|
||||
PREFIX?= /usr/local
|
||||
+BINDIR= ${PREFIX}/bin
|
||||
+BINDIR= ${PREFIX}/bin
|
||||
LIBDIR= ${PREFIX}/lib
|
||||
-MANDIR= ${PREFIX}/man/cat
|
||||
+MANDIR= ${PREFIX}/man/cat
|
||||
MANDIR= ${PREFIX}/man/cat
|
||||
+INCDIR= ${PREFIX}/include/libpng
|
||||
+DOCDIR= ${PREFIX}/share/doc/png
|
||||
|
||||
-SHLIB_MAJOR= 0
|
||||
-SHLIB_MINOR= 1.2.8
|
||||
-SHLIB_MINOR= 1.2.10
|
||||
-
|
||||
LIB= png
|
||||
SRCS= png.c pngerror.c pnggccrd.c pngget.c pngmem.c pngpread.c \
|
||||
pngread.c pngrio.c pngrtran.c pngrutil.c pngset.c pngtrans.c \
|
||||
@@ -21,24 +21,39 @@ CPPFLAGS+= -I${.CURDIR} -DPNG_NO_ASSEMBL
|
||||
@@ -21,24 +21,42 @@ CPPFLAGS+= -I${.CURDIR} -DPNG_NO_ASSEMBL
|
||||
|
||||
NOPROFILE= Yes
|
||||
|
||||
@ -28,18 +25,16 @@
|
||||
+CLEANFILES+= pngtest.o pngtest libpng-config
|
||||
|
||||
MAN= libpng.3 libpngpf.3 png.5
|
||||
-DOCS= ANNOUNCE CHANGES LICENSE README libpng.txt
|
||||
+DOCS= README libpng.txt
|
||||
-DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO libpng.txt
|
||||
+DOCS = README libpng.txt
|
||||
|
||||
-pngtest.o: pngtest.c
|
||||
+all: ${_LIBS} libpng-config libpng.pc
|
||||
+
|
||||
+pngtest.o: pngtest.c
|
||||
${CC} ${CPPFLAGS} ${CFLAGS} -c ${.ALLSRC} -o ${.TARGET}
|
||||
|
||||
-pngtest: pngtest.o
|
||||
+libpng.pc:
|
||||
+ cat scripts/libpng.pc.in | sed -e s\!@PREFIX@!$(PREFIX)! > libpng.pc
|
||||
+ cat scripts/libpng.pc.in | sed -e s\!@prefix@!$(PREFIX)! \
|
||||
+ -e s\!@exec_prefix@!$(BINDIR)! -e s\!@libdir@!$(LIBDIR)! \
|
||||
+ -e s\!@includedir@!$(INCDIR)! \
|
||||
+ -e s\!@PNGLIB_VERSION@!$(PNGLIB_VERSION)!> libpng.pc
|
||||
+
|
||||
+libpng-config:
|
||||
+ ( cat scripts/libpng-config-head.in; \
|
||||
@ -51,11 +46,14 @@
|
||||
+ cat scripts/libpng-config-body.in ) > libpng-config
|
||||
+ chmod +x libpng-config
|
||||
+
|
||||
+pngtest: pngtest.o
|
||||
pngtest.o: pngtest.c
|
||||
${CC} ${CPPFLAGS} ${CFLAGS} -c ${.ALLSRC} -o ${.TARGET}
|
||||
|
||||
pngtest: pngtest.o
|
||||
${CC} ${LDFLAGS} ${.ALLSRC} -o ${.TARGET} -L${.OBJDIR} -lpng -lz -lm
|
||||
|
||||
-test: pngtest
|
||||
+test regress: pngtest
|
||||
+test regress: pngtest
|
||||
cd ${.OBJDIR} && env \
|
||||
LD_LIBRARY_PATH="${.OBJDIR}" ${.OBJDIR}/pngtest
|
||||
|
||||
@ -67,7 +65,7 @@
|
||||
fi
|
||||
if [ ! -d ${DESTDIR}${LIBDIR} ]; then \
|
||||
${INSTALL} -d -o root -g wheel ${DESTDIR}${LIBDIR}; \
|
||||
@@ -52,21 +67,24 @@ beforeinstall:
|
||||
@@ -52,21 +70,24 @@ beforeinstall:
|
||||
if [ ! -d ${DESTDIR}${MANDIR}5 ]; then \
|
||||
${INSTALL} -d -o root -g wheel ${DESTDIR}${MANDIR}5; \
|
||||
fi
|
||||
|
@ -1,8 +1,4 @@
|
||||
Libpng was written as a companion to the PNG specification, as a
|
||||
way to reduce the amount of time and effort it takes to support
|
||||
the PNG file format in application programs. Most users will not
|
||||
have to modify the library significantly; advanced users may want
|
||||
to modify it more. The library was coded for both users. All
|
||||
attempts were made to make it as complete as possible, while
|
||||
keeping the code easy to understand. Currently, this library
|
||||
only supports C. Support for other languages is being considered.
|
||||
libpng (PNG library) is a collection of routines used to create and
|
||||
manipulate PNG format graphics files. The PNG format was designed as a
|
||||
replacement for GIF and, to a lesser extent, TIFF, with many
|
||||
improvements and extensions.
|
||||
|
Loading…
Reference in New Issue
Block a user