Some improvements * libfreetype support had been dropped in GD-2.x, no need to buildlink here. * libXpm dependency is optionify in current graphics/gd, no need libdlink here. * take CFLAGS and LIBS for libgd from gdlib-config. * use SUBST for replacing PREFIX. Bump PKGREVISION.diff -r1.37 -r1.38 pkgsrc/graphics/fly/Makefile
(obache)
@@ -1,45 +1,41 @@ | @@ -1,45 +1,41 @@ | |||
1 | # $NetBSD: Makefile,v 1.37 2010/06/13 22:44:30 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.38 2010/11/23 06:22:28 obache Exp $ | |
2 | 2 | |||
3 | DISTNAME= fly-1.6.5 | 3 | DISTNAME= fly-1.6.5 | |
4 | PKGREVISION= 11 | 4 | PKGREVISION= 12 | |
5 | CATEGORIES= graphics www | 5 | CATEGORIES= graphics www | |
6 | MASTER_SITES= ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/ | 6 | MASTER_SITES= ftp://www.unimelb.edu.au/pub/www/tools/unix/fly/ | |
7 | 7 | |||
8 | MAINTAINER= bouyer@NetBSD.org | 8 | MAINTAINER= bouyer@NetBSD.org | |
9 | HOMEPAGE= http://www.unimelb.edu.au/fly/fly.html | 9 | HOMEPAGE= http://www.unimelb.edu.au/fly/fly.html | |
10 | COMMENT= Command-file interface for creating and modifying PNG images | 10 | COMMENT= Command-file interface for creating and modifying PNG images | |
11 | 11 | |||
12 | BUILD_DEPENDS+= gif2png>=2.4.2:../../graphics/gif2png | 12 | BUILD_DEPENDS+= gif2png>=2.4.2:../../graphics/gif2png | |
13 | 13 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 15 | |||
16 | USE_TOOLS+= perl:run | 16 | USE_TOOLS+= perl:run | |
17 | REPLACE_PERL= examples/cgi-perl-example.pl \ | 17 | REPLACE_PERL= examples/cgi-perl-example.pl \ | |
18 | examples/fly-tester.pl \ | 18 | examples/fly-tester.pl \ | |
19 | examples/size.pl \ | 19 | examples/size.pl \ | |
20 | examples/perl.example | 20 | examples/perl.example | |
21 | 21 | |||
22 | INSTALLATION_DIRS= bin | 22 | INSTALLATION_DIRS= bin | |
23 | 23 | |||
24 | pre-configure: | 24 | SUBST_CLASSES+= prefix | |
25 | ${SED} -e 's|@PREFIX@|${PREFIX}|g' \ | 25 | SUBST_STAGE.prefix= pre-configure | |
26 | < ${WRKSRC}/examples/cgi-perl-example.pl \ | 26 | SUBST_FILES.prefix= examples/cgi-perl-example.pl | |
27 | > ${WRKSRC}/examples/cgi-perl-example.pl.new | 27 | SUBST_VARS.prefix= PREFIX | |
28 | ${MV} ${WRKSRC}/examples/cgi-perl-example.pl.new \ | |||
29 | ${WRKSRC}/examples/cgi-perl-example.pl | |||
30 | 28 | |||
31 | do-install: | 29 | do-install: | |
32 | ${INSTALL_PROGRAM} ${WRKSRC}/fly ${DESTDIR}${PREFIX}/bin | 30 | ${INSTALL_PROGRAM} ${WRKSRC}/fly ${DESTDIR}${PREFIX}/bin | |
33 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/fly | 31 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/fly | |
34 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/fly | 32 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/examples/fly | |
35 | cd ${WRKSRC}/doc; ${LOCALBASE}/bin/gif2png *.gif | 33 | cd ${WRKSRC}/doc; ${LOCALBASE}/bin/gif2png *.gif | |
36 | cd ${WRKSRC}/doc; ${INSTALL_DATA} *.html *.png \ | 34 | cd ${WRKSRC}/doc; ${INSTALL_DATA} *.html *.png \ | |
37 | ${DESTDIR}${PREFIX}/share/doc/fly | 35 | ${DESTDIR}${PREFIX}/share/doc/fly | |
38 | ${RM} -f ${WRKSRC}/examples/*.orig | 36 | ${RM} -f ${WRKSRC}/examples/*.orig | |
39 | cd ${WRKSRC}/examples; ${INSTALL_DATA} * \ | 37 | cd ${WRKSRC}/examples; ${INSTALL_DATA} * \ | |
40 | ${DESTDIR}${PREFIX}/share/examples/fly | 38 | ${DESTDIR}${PREFIX}/share/examples/fly | |
41 | 39 | |||
42 | .include "../../graphics/freetype-lib/buildlink3.mk" | |||
43 | .include "../../graphics/gd/buildlink3.mk" | 40 | .include "../../graphics/gd/buildlink3.mk" | |
44 | .include "../../x11/libXpm/buildlink3.mk" | |||
45 | .include "../../mk/bsd.pkg.mk" | 41 | .include "../../mk/bsd.pkg.mk" |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | $NetBSD: distinfo,v 1.5 2005/02/24 08:45:05 agc Exp $ | 1 | $NetBSD: distinfo,v 1.6 2010/11/23 06:22:28 obache Exp $ | |
2 | 2 | |||
3 | SHA1 (fly-1.6.5.tar.gz) = 7a76046aedf84478d0670c2dbd2d05849cc0035e | 3 | SHA1 (fly-1.6.5.tar.gz) = 7a76046aedf84478d0670c2dbd2d05849cc0035e | |
4 | RMD160 (fly-1.6.5.tar.gz) = 77a14e28bbcadaac67e5e7a009d4d1142b22c268 | 4 | RMD160 (fly-1.6.5.tar.gz) = 77a14e28bbcadaac67e5e7a009d4d1142b22c268 | |
5 | Size (fly-1.6.5.tar.gz) = 127349 bytes | 5 | Size (fly-1.6.5.tar.gz) = 127349 bytes | |
6 | SHA1 (patch-aa) = ab57432c5b5ccf257c600da880e0024ec68f7457 | 6 | SHA1 (patch-aa) = b28513301c5a4009d629da2f3ebe5065b701fcc0 | |
7 | SHA1 (patch-ab) = 1076212f3e917c752ba6777e40df1399a7ff586c | 7 | SHA1 (patch-ab) = 1076212f3e917c752ba6777e40df1399a7ff586c | |
8 | SHA1 (patch-ac) = cad03ab8edc67ded2ba51874af4ff436e2f526f9 | 8 | SHA1 (patch-ac) = cad03ab8edc67ded2ba51874af4ff436e2f526f9 | |
9 | SHA1 (patch-ad) = 98f984019d3c2bf2614d4ab06bd42816e5a4fded | 9 | SHA1 (patch-ad) = 98f984019d3c2bf2614d4ab06bd42816e5a4fded | |
10 | SHA1 (patch-ae) = 3ec7003ba9bbb9bdbdfae7f2c47c068a5ea6b4c4 | 10 | SHA1 (patch-ae) = 3ec7003ba9bbb9bdbdfae7f2c47c068a5ea6b4c4 | |
11 | SHA1 (patch-af) = 3677f95a112c49e6d7a533ffb5ac9931f6c5fd3e | 11 | SHA1 (patch-af) = 3677f95a112c49e6d7a533ffb5ac9931f6c5fd3e | |
12 | SHA1 (patch-ag) = b8513ef6906436f3496ee0f56e0a548e44195ccc | 12 | SHA1 (patch-ag) = b8513ef6906436f3496ee0f56e0a548e44195ccc | |
13 | SHA1 (patch-ah) = 05d70c8772a707111f4eae9f42508578e295698a | 13 | SHA1 (patch-ah) = 05d70c8772a707111f4eae9f42508578e295698a | |
14 | SHA1 (patch-ai) = 8dcc18ede42d15621b59feedf577e1932e3420b5 | 14 | SHA1 (patch-ai) = 8dcc18ede42d15621b59feedf577e1932e3420b5 | |
15 | SHA1 (patch-aj) = 194d9489ad3fef13890d1ad354f2e1c05fb681cb | 15 | SHA1 (patch-aj) = 194d9489ad3fef13890d1ad354f2e1c05fb681cb | |
16 | SHA1 (patch-ak) = 83be459b1ddef75f8c829084ae8071a7c5b345de | 16 | SHA1 (patch-ak) = 83be459b1ddef75f8c829084ae8071a7c5b345de | |
17 | SHA1 (patch-al) = 3f720d2ab45169cd6e2aa3904e84bbd6210abb19 | 17 | SHA1 (patch-al) = 3f720d2ab45169cd6e2aa3904e84bbd6210abb19 | |
18 | SHA1 (patch-am) = beb38d8609fb015fa4d786d2b688adba20a9d75e | 18 | SHA1 (patch-am) = beb38d8609fb015fa4d786d2b688adba20a9d75e | |
19 | SHA1 (patch-an) = a2e84081e1e11a779cdd67f62cb88db689c7e317 | 19 | SHA1 (patch-an) = a2e84081e1e11a779cdd67f62cb88db689c7e317 |
@@ -1,31 +1,31 @@ | @@ -1,31 +1,31 @@ | |||
1 | $NetBSD: patch-aa,v 1.8 2003/06/23 10:39:51 adam Exp $ | 1 | $NetBSD: patch-aa,v 1.9 2010/11/23 06:22:29 obache Exp $ | |
2 | 2 | |||
3 | --- Makefile.orig Thu Jan 14 17:42:34 1999 | 3 | --- Makefile.orig Thu Jan 14 17:42:34 1999 | |
4 | +++ Makefile Sun Oct 31 00:18:17 1999 | 4 | +++ Makefile Sun Oct 31 00:18:17 1999 | |
5 | @@ -4,13 +4,15 @@ | 5 | @@ -4,13 +4,15 @@ | |
6 | # If you already have gd installed, use the line below and comment out the | 6 | # If you already have gd installed, use the line below and comment out the | |
7 | # following line | 7 | # following line | |
8 | # GD = /path/to/gd/directory | 8 | # GD = /path/to/gd/directory | |
9 | - GD = gd1.3 | 9 | - GD = gd1.3 | |
10 | - CC = gcc | 10 | - CC = gcc | |
11 | - CFLAGS = -O -I$(GD) | 11 | - CFLAGS = -O -I$(GD) | |
12 | - #CFLAGS = -O -pedantic -Wall -I$(GD) | 12 | - #CFLAGS = -O -pedantic -Wall -I$(GD) | |
13 | - LIBS = -L$(GD) -lgd -lm | 13 | - LIBS = -L$(GD) -lgd -lm | |
14 | +# GD = gd1.3 | 14 | +# GD = gd1.3 | |
15 | +# CC = gcc | 15 | +# CC = gcc | |
16 | +# CFLAGS = -O -I$(GD) | 16 | +# CFLAGS = -O -I$(GD) | |
17 | +# #CFLAGS = -O -pedantic -Wall -I$(GD) | 17 | +# #CFLAGS = -O -pedantic -Wall -I$(GD) | |
18 | +# LIBS = -L$(GD) -lgd -lm | 18 | +# LIBS = -L$(GD) -lgd -lm | |
19 | +CFLAGS += ${CPPFLAGS} | 19 | +CFLAGS += ${CPPFLAGS} `gdlib-config --cflags` | |
20 | +LIBS = ${LDFLAGS} -lgd -lpng -lz -lttf -lintl -lXpm -lX11 -ljpeg -lm | 20 | +LIBS = ${LDFLAGS} `gdlib-config --ldflags` -lgd `gdlib-config --libs` | |
21 | 21 | |||
22 | -all: gd fly | 22 | -all: gd fly | |
23 | +all: fly | 23 | +all: fly | |
24 | 24 | |||
25 | gd: $(GD) | 25 | gd: $(GD) | |
26 | cd $(GD); make CC=$(CC) | 26 | cd $(GD); make CC=$(CC) | |
27 | @@ -27,4 +29,3 @@ | 27 | @@ -27,4 +29,3 @@ | |
28 | 28 | |||
29 | clean: | 29 | clean: | |
30 | rm -f fly.o fly temp.gif core; cd $(GD); make clean; | 30 | rm -f fly.o fly temp.gif core; cd $(GD); make clean; | |
31 | - | 31 | - |