DESTDIR supportdiff -r1.13 -r1.14 pkgsrc/textproc/xml2doc/Makefile
(joerg)
@@ -1,26 +1,28 @@ | @@ -1,26 +1,28 @@ | |||
1 | # $NetBSD: Makefile,v 1.13 2010/07/06 10:17:16 jmmv Exp $ | 1 | # $NetBSD: Makefile,v 1.14 2010/07/07 00:29:32 joerg Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= xml2doc-20030510 | 4 | DISTNAME= xml2doc-20030510 | |
5 | PKGREVISION= 7 | 5 | PKGREVISION= 7 | |
6 | CATEGORIES= textproc | 6 | CATEGORIES= textproc | |
7 | MASTER_SITES= http://xml2doc.sourceforge.net/src/ | 7 | MASTER_SITES= http://xml2doc.sourceforge.net/src/ | |
8 | EXTRACT_SUFX= .tgz | 8 | EXTRACT_SUFX= .tgz | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://xml2doc.sourceforge.net/ | 11 | HOMEPAGE= http://xml2doc.sourceforge.net/ | |
12 | COMMENT= Xml to document formats converter | 12 | COMMENT= Xml to document formats converter | |
13 | 13 | |||
14 | PKG_DESTDIR_SUPPORT= user-destdir | |||
15 | ||||
14 | WRKSRC= ${WRKDIR}/xml2doc | 16 | WRKSRC= ${WRKDIR}/xml2doc | |
15 | USE_PKGLOCALEDIR= yes | 17 | USE_PKGLOCALEDIR= yes | |
16 | GNU_CONFIGURE= yes | 18 | GNU_CONFIGURE= yes | |
17 | USE_TOOLS+= gmake | 19 | USE_TOOLS+= gmake | |
18 | 20 | |||
19 | CFLAGS+= -I${BUILDLINK_PREFIX.libxml2}/include/libxml2 | 21 | CFLAGS+= -I${BUILDLINK_PREFIX.libxml2}/include/libxml2 | |
20 | CFLAGS+= -I${BUILDLINK_PREFIX.pdflib}/include | 22 | CFLAGS+= -I${BUILDLINK_PREFIX.pdflib}/include | |
21 | LDFLAGS+= -L${BUILDLINK_PREFIX.libxml2}/lib | 23 | LDFLAGS+= -L${BUILDLINK_PREFIX.libxml2}/lib | |
22 | LDFLAGS+= -L${BUILDLINK_PREFIX.pdflib}/lib | 24 | LDFLAGS+= -L${BUILDLINK_PREFIX.pdflib}/lib | |
23 | 25 | |||
24 | .include "../../print/pdflib/buildlink3.mk" | 26 | .include "../../print/pdflib/buildlink3.mk" | |
25 | .include "../../textproc/libxml2/buildlink3.mk" | 27 | .include "../../textproc/libxml2/buildlink3.mk" | |
26 | .include "../../mk/bsd.pkg.mk" | 28 | .include "../../mk/bsd.pkg.mk" |
@@ -1,7 +1,8 @@ | @@ -1,7 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2005/02/24 14:48:50 agc Exp $ | 1 | $NetBSD: distinfo,v 1.4 2010/07/07 00:29:32 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (xml2doc-20030510.tgz) = 2453ff5437c40974f8804fe5907e483792ae6d2a | 3 | SHA1 (xml2doc-20030510.tgz) = 2453ff5437c40974f8804fe5907e483792ae6d2a | |
4 | RMD160 (xml2doc-20030510.tgz) = d2f7d13ace6dc0a68a3ca4aec993ca78b18930e6 | 4 | RMD160 (xml2doc-20030510.tgz) = d2f7d13ace6dc0a68a3ca4aec993ca78b18930e6 | |
5 | Size (xml2doc-20030510.tgz) = 53307 bytes | 5 | Size (xml2doc-20030510.tgz) = 53307 bytes | |
6 | SHA1 (patch-aa) = 72daac7f1af2278957f00622bafd44657ed1fea8 | 6 | SHA1 (patch-aa) = ca63abf9c7decaec9eb4dcf0afc448378f217060 | |
7 | SHA1 (patch-ab) = 714a95e6d7dc9ccf6c690904dcfdcd85ada0e5d7 | 7 | SHA1 (patch-ab) = 880e18a8aada22160ae069986ef5f98e8fdea6a2 | |
8 | SHA1 (patch-ac) = 1b387078c52f17bc2a82a0b43bb3352dcba968fb |
@@ -1,27 +1,34 @@ | @@ -1,27 +1,34 @@ | |||
1 | $NetBSD: patch-aa,v 1.1.1.1 2004/02/23 08:39:00 xtraeme Exp $ | 1 | $NetBSD: patch-aa,v 1.2 2010/07/07 00:29:32 joerg Exp $ | |
2 | 2 | |||
3 | --- doc/Makefile.in.orig 2004-02-23 09:26:44.000000000 +0100 | 3 | --- doc/Makefile.in.orig 2003-05-10 14:44:26.000000000 +0000 | |
4 | +++ doc/Makefile.in 2004-02-23 09:31:00.000000000 +0100 | 4 | +++ doc/Makefile.in | |
5 | @@ -9,7 +9,6 @@ | 5 | @@ -6,10 +6,8 @@ all: | |
6 | export PATH=$(PATH):$(PWD)/src/ ; | 6 | ||
7 | for A in *.xml; do xml2doc -oP $$A $$A.pdf ; done ; | 7 | build: | |
8 | xml2doc -oM manpage.xml manpage.man ; | 8 | @printf "\e[32mBuilding documentation...\e[0m\n" | |
9 | - export PATH=$(PATH):$(PWD)/src/ ; | |||
10 | - for A in *.xml; do xml2doc -oP $$A $$A.pdf ; done ; | |||
11 | - xml2doc -oM manpage.xml manpage.man ; | |||
9 | - gzip manpage.man ; | 12 | - gzip manpage.man ; | |
13 | + for A in *.xml; do ../src/xml2doc -oP $$A $$A.pdf ; done ; | |||
14 | + ../src/xml2doc -oM manpage.xml manpage.man; | |||
10 | @printf "\e[32mDONE\e[0m\n" | 15 | @printf "\e[32mDONE\e[0m\n" | |
11 | 16 | |||
12 | mrproper: clean | 17 | mrproper: clean | |
13 | @@ -21,10 +20,10 @@ | 18 | @@ -20,11 +18,11 @@ clean: | |
19 | ||||
14 | install: build | 20 | install: build | |
15 | @printf "\e[32mInstalling documentation...\e[0m\n" | 21 | @printf "\e[32mInstalling documentation...\e[0m\n" | |
16 | @mkdir -p $(PREFIX)/share/man/man1 | 22 | - @mkdir -p $(PREFIX)/share/man/man1 | |
17 | - cp -f manpage.man.gz $(PREFIX)/share/man/man1/xml2doc.1.gz | 23 | - cp -f manpage.man.gz $(PREFIX)/share/man/man1/xml2doc.1.gz | |
18 | - gzip -f $(PREFIX)/share/man/man1/xml2doc.1 | 24 | - gzip -f $(PREFIX)/share/man/man1/xml2doc.1 | |
19 | - @mkdir -p $(PREFIX)/share/doc/xml2doc | 25 | - @mkdir -p $(PREFIX)/share/doc/xml2doc | |
20 | - for A in $(DOCS); do cp -f $$A $(PREFIX)/share/doc/xml2doc/ ;done | 26 | - for A in $(DOCS); do cp -f $$A $(PREFIX)/share/doc/xml2doc/ ;done | |
21 | + $(BSD_INSTALL_MAN) manpage.man $(PREFIX)/man/man1/xml2doc.1 | 27 | + @mkdir -p ${DESTDIR}$(PREFIX)/${PKGMANDIR}/man1 | |
22 | + @$(BSD_INSTALL_DATA_DIR) $(PREFIX)/share/doc/xml2doc | 28 | + $(BSD_INSTALL_MAN) manpage.man ${DESTDIR}$(PREFIX)/${PKGMANDIR}/man1/xml2doc.1 | |
29 | + @$(BSD_INSTALL_DATA_DIR) ${DESTDIR}$(PREFIX)/share/doc/xml2doc | |||
23 | + for A in $(DOCS); do $(BSD_INSTALL_DATA) $$A \ | 30 | + for A in $(DOCS); do $(BSD_INSTALL_DATA) $$A \ | |
24 | + $(PREFIX)/share/doc/xml2doc/ ;done | 31 | + ${DESTDIR}$(PREFIX)/share/doc/xml2doc/ ;done | |
25 | 32 | |||
26 | remove: | 33 | remove: | |
27 | @printf "\e[32mDeinstalling documentation...\e[0m\n" | 34 | @printf "\e[32mDeinstalling documentation...\e[0m\n" |
@@ -1,21 +1,32 @@ | @@ -1,21 +1,32 @@ | |||
1 | $NetBSD: patch-ab,v 1.1 2004/09/10 08:40:51 jmmv Exp $ | 1 | $NetBSD: patch-ab,v 1.2 2010/07/07 00:29:32 joerg Exp $ | |
2 | 2 | |||
3 | --- src/Makefile.in.orig 2003-05-03 03:37:38.000000000 +0200 | 3 | --- src/Makefile.in.orig 2003-05-03 01:37:38.000000000 +0000 | |
4 | +++ src/Makefile.in | 4 | +++ src/Makefile.in | |
5 | @@ -11,13 +11,9 @@ PREFIX=@PREFIX@ | 5 | @@ -11,13 +11,9 @@ PREFIX=@PREFIX@ | |
6 | 6 | |||
7 | CC=gcc | 7 | CC=gcc | |
8 | OBJ=main.o defs.o parse.o parse_include.o parse_info.o parse_img.o parse_t.o parse_page.o parse_default.o parse_bookmark.o parse_add.o parse_list.o parse_sep.o output_t.o output_doc.o output_img.o output_info.o output_page.o output_sep.o output_list.o parm.o | 8 | OBJ=main.o defs.o parse.o parse_include.o parse_info.o parse_img.o parse_t.o parse_page.o parse_default.o parse_bookmark.o parse_add.o parse_list.o parse_sep.o output_t.o output_doc.o output_img.o output_info.o output_page.o output_sep.o output_list.o parm.o | |
9 | -IPATH=-I/usr/pkg/include/libxml2 -I/usr/include/libxml2 -I. -I/usr/pkg/include -I/usr/local/include | 9 | -IPATH=-I/usr/pkg/include/libxml2 -I/usr/include/libxml2 -I. -I/usr/pkg/include -I/usr/local/include | |
10 | -LPATH=-L/usr/pkg/lib -L/usr/local/lib | 10 | -LPATH=-L/usr/pkg/lib -L/usr/local/lib | |
11 | -CFLAGS+=-Wall -c $(IPATH) $(I_PDF)\ | 11 | -CFLAGS+=-Wall -c $(IPATH) $(I_PDF)\ | |
12 | - -DVERSION=\"$(VERSION)\" $(DEBUG)\ | 12 | - -DVERSION=\"$(VERSION)\" $(DEBUG)\ | |
13 | - -fno-asm -funroll-all-loops -fstrength-reduce -frerun-loop-opt \ | 13 | - -fno-asm -funroll-all-loops -fstrength-reduce -frerun-loop-opt \ | |
14 | - -x c -fshort-enums | 14 | - -x c -fshort-enums | |
15 | -LFLAGS=-lxml2 $(L_PDF) $(LPATH) | 15 | -LFLAGS=-lxml2 $(L_PDF) $(LPATH) | |
16 | +CFLAGS+=-c -I. $(I_PDF)\ | 16 | +CFLAGS+=-c -I. $(I_PDF)\ | |
17 | + -DVERSION=\"$(VERSION)\" $(DEBUG) | 17 | + -DVERSION=\"$(VERSION)\" $(DEBUG) | |
18 | +LFLAGS=$(LDFLAGS) -lxml2 $(L_PDF) $(LPATH) | 18 | +LFLAGS=$(LDFLAGS) -lxml2 $(L_PDF) $(LPATH) | |
19 | BIN=xml2doc | 19 | BIN=xml2doc | |
20 | 20 | |||
21 | all: | 21 | all: | |
22 | @@ -25,8 +21,8 @@ all: | |||
23 | ||||
24 | install: build | |||
25 | @printf "\e[32mInstalling binaries...\e[0m\n" | |||
26 | - mkdir -p $(PREFIX)/bin | |||
27 | - install -m 0755 ./$(BIN) $(PREFIX)/bin/$(BIN) | |||
28 | + mkdir -p ${DESTDIR}$(PREFIX)/bin | |||
29 | + install -m 0755 ./$(BIN) ${DESTDIR}$(PREFIX)/bin/$(BIN) | |||
30 | ||||
31 | remove: | |||
32 | @printf "\e[32mDeinstalling binaries...\e[0m\n" |
$NetBSD: patch-ac,v 1.1 2010/07/07 00:29:32 joerg Exp $
--- examples/Makefile.in.orig 2010-07-07 00:27:14.000000000 +0000
+++ examples/Makefile.in
@@ -15,8 +15,8 @@ clean:
install:
@printf "\e[32mInstalling examples...\e[0m\n"
- mkdir -p $(PREFIX)/share/doc/xml2doc/examples
- cp -f *.xml $(PREFIX)/share/doc/xml2doc/examples
+ mkdir -p ${DESTDIR}$(PREFIX)/share/doc/xml2doc/examples
+ cp -f *.xml ${DESTDIR}$(PREFIX)/share/doc/xml2doc/examples
remove:
@printf "\e[32mDeinstalling examples...\e[0m\n"