View | Details | Raw Unified | Return to bug 30356
Collapse All | Expand All

(-)graphics/png/Makefile (-9 / +5 lines)
Lines 6-28 Link Here
6
#
6
#
7
7
8
PORTNAME=	png
8
PORTNAME=	png
9
PORTVERSION=	1.0.12
9
PORTVERSION=	1.2.0
10
CATEGORIES=	graphics
10
CATEGORIES=	graphics
11
MASTER_SITES=   http://www.libpng.org/pub/png/src/ \
11
MASTER_SITES=	http://www.libpng.org/pub/png/src/ \
12
		ftp://swrinde.nde.swri.edu/pub/png/src/ \
12
		ftp://swrinde.nde.swri.edu/pub/png/src/ \
13
		${MASTER_SITE_SOURCEFORGE}
13
		${MASTER_SITE_SOURCEFORGE}
14
MASTER_SITE_SUBDIR=	lib${PORTNAME}
14
MASTER_SITE_SUBDIR=	lib${PORTNAME}
15
DISTFILES=	lib${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
15
DISTNAME=	lib${PORTNAME}-${PORTVERSION}
16
16
17
#PATCH_SITES=	ftp://ftp.libpng.org/pub/png/src/
17
#PATCH_SITES=	ftp://ftp.libpng.org/pub/png/src/
18
#PATCHFILES=
18
#PATCHFILES=
19
19
20
MAINTAINER=	ache@FreeBSD.org
20
MAINTAINER=	ache@FreeBSD.org
21
21
22
WRKSRC=		${WRKDIR}/lib${PORTNAME}-${PORTVERSION}
22
MAKEFILE=	${WRKSRC}/scripts/makefile.std
23
24
INSTALLS_SHLIB=	yes
23
INSTALLS_SHLIB=	yes
25
SHLIB_VER=	4
24
SHLIB_VER=	5
26
25
27
MAKE_ENV=	SHLIB_VER="${SHLIB_VER}"
26
MAKE_ENV=	SHLIB_VER="${SHLIB_VER}"
28
PLIST_SUB=	SHLIB_VER="${SHLIB_VER}"
27
PLIST_SUB=	SHLIB_VER="${SHLIB_VER}"
Lines 49-56 Link Here
49
	@${ECHO_MSG} " (486 and downward, old Pentiums and clones, PentiumPro etc.)."
48
	@${ECHO_MSG} " (486 and downward, old Pentiums and clones, PentiumPro etc.)."
50
	@${ECHO_MSG}
49
	@${ECHO_MSG}
51
.endif
50
.endif
52
53
do-configure:
54
	${LN} -sf ${WRKSRC}/scripts/makefile.std ${WRKSRC}/Makefile
55
51
56
.include <bsd.port.post.mk>
52
.include <bsd.port.post.mk>
(-)graphics/png/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (libpng-1.0.12.tar.gz) = 3329b745968e41f6f9e55a4d04a4964c
1
MD5 (libpng-1.2.0.tar.gz) = 0768b511b9cabb052c72146dd0de79d8
(-)graphics/png/files/patch-aa (-3 / +3 lines)
Lines 60-68 Link Here
60
 
60
 
61
+libpng.so.${PNGVER}: $(OBJS:S/o$/so/g)
61
+libpng.so.${PNGVER}: $(OBJS:S/o$/so/g)
62
+.if (${PORTOBJFORMAT} == "elf")
62
+.if (${PORTOBJFORMAT} == "elf")
63
+	${CC} -shared -Wl,-x -Wl,-assert -Wl,pure-text -Wl,-soname,$@ -o $@ $(OBJS:S/o$/so/g) -lz -lm
63
+	${CC} -shared -Wl,-x,-soname,$@ -o $@ $(OBJS:S/o$/so/g) -lz -lm
64
+.else
64
+.else
65
+	${CC} -shared -Wl,-x -Wl,-assert -Wl,pure-text -o $@ $(OBJS:S/o$/so/g) -lz -lm
65
+	${CC} -shared -Wl,-x -o $@ $(OBJS:S/o$/so/g) -lz -lm
66
+.endif
66
+.endif
67
+
67
+
68
 pngtest: pngtest.o libpng.a
68
 pngtest: pngtest.o libpng.a
Lines 81-87 Link Here
81
+	${BSD_INSTALL_DATA} png.h pngconf.h $(prefix)/include
81
+	${BSD_INSTALL_DATA} png.h pngconf.h $(prefix)/include
82
+	${BSD_INSTALL_DATA} libpng.a libpng.so.${PNGVER} $(prefix)/lib
82
+	${BSD_INSTALL_DATA} libpng.a libpng.so.${PNGVER} $(prefix)/lib
83
+	ln -sf libpng.so.${PNGVER} $(prefix)/lib/libpng.so
83
+	ln -sf libpng.so.${PNGVER} $(prefix)/lib/libpng.so
84
+	ranlib $(prefix)/lib/libpng.a
84
+	$(RANLIB) $(prefix)/lib/libpng.a
85
+	${BSD_INSTALL_MAN} libpng.3 libpngpf.3 $(prefix)/man/man3
85
+	${BSD_INSTALL_MAN} libpng.3 libpngpf.3 $(prefix)/man/man3
86
+	${BSD_INSTALL_MAN} png.5 $(prefix)/man/man5
86
+	${BSD_INSTALL_MAN} png.5 $(prefix)/man/man5

Return to bug 30356