View | Details | Raw Unified | Return to bug 91610 | Differences between
and this patch

Collapse All | Expand All

(-)scripts/makefile.freebsd (-7 / +25 lines)
Lines 12-33 Link Here
12
NOOBJ=          YES
12
NOOBJ=          YES
13
13
14
# where make install puts libpng.a and png.h
14
# where make install puts libpng.a and png.h
15
DESTDIR=	${PREFIX}
15
LIBDIR=		${PREFIX}/lib
16
LIBDIR=		/lib
17
INCS=		png.h pngconf.h
16
INCS=		png.h pngconf.h
18
INCSDIR=	/include/libpng
17
INCSDIR=	${PREFIX}/include/libpng
19
INCDIR=		${INCSDIR}		# for 4.x bsd.lib.mk
18
INCDIR=		${INCSDIR}		# for 4.x bsd.lib.mk
20
MAN=		libpng.3 libpngpf.3 png.5
19
MAN=		libpng.3 libpngpf.3 png.5
21
MANDIR=		/man/man
20
MANDIR=		${PREFIX}/man/man
22
SYMLINKS=       libpng/png.h ${INCSDIR}/../png.h \
21
SYMLINKS=       libpng/png.h ${INCSDIR}/../png.h \
23
		libpng/pngconf.h ${INCSDIR}/../pngconf.h
22
		libpng/pngconf.h ${INCSDIR}/../pngconf.h
24
LDADD+=         -lm -lz
23
LDADD+=         -lm -lz
25
DPADD+=         ${LIBM} ${LIBZ}
24
DPADD+=         ${LIBM} ${LIBZ}
26
25
27
CFLAGS+= -I. -DPNG_USE_PNGGCCRD
26
cppflags=-DPNG_USE_PNGGCCRD
28
.if (${MACHINE_ARCH} != "i386")
27
.if (${ARCH} != "i386")
29
CFLAGS+= -DPNG_NO_ASSEMBLER_CODE
28
cppflags+=-DPNG_NO_ASSEMBLER_CODE
30
.endif
29
.endif
30
CFLAGS+=-I. ${cppflags}
31
31
32
SRCS=	png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
32
SRCS=	png.c pngset.c pngget.c pngrutil.c pngtrans.c pngwutil.c \
33
	pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
33
	pngread.c pngrio.c pngwio.c pngwrite.c pngrtran.c \
Lines 44-48 Link Here
44
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
44
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
45
writelock:
45
writelock:
46
	chmod a-w *.[ch35] $(DOCS) scripts/*
46
	chmod a-w *.[ch35] $(DOCS) scripts/*
47
48
libpng-config:
49
	( cat scripts/libpng-config-head.in; \
50
	echo prefix=\"${PREFIX}\"; \
51
	echo libdir=\"${PREFIX}${LIBDIR}\"; \
52
	echo ccopts=\"${ccopts}\"; \
53
	echo cppflags=\"${cppflags}\"; \
54
	echo I_opts=\"-I${PREFIX}${INCSDIR}\"; \
55
	echo L_opts=\"-L${PREFIX}${LIBDIR}\"; \
56
	echo libs=\"-lpng -lz -lm\"; \
57
	echo ldopts=\"${ldopts}\"; \
58
	cat scripts/libpng-config-body.in ) > libpng-config
59
	chmod +x libpng-config
60
61
beforeinstall: libpng-config
62
	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
63
		libpng-config ${PREFIX}/bin
64
	ln -sf libpng-config ${PREFIX}/bin/libpng12-config
47
65
48
.include <bsd.lib.mk>
66
.include <bsd.lib.mk>

Return to bug 91610