- Switch to use vendor_dir with Ruby 1.8.7. Bump PKGREVISION.diff -r1.26 -r1.27 pkgsrc/textproc/ruby-rdtool/Makefile
(taca)
@@ -1,53 +1,59 @@ | @@ -1,53 +1,59 @@ | |||
1 | # $NetBSD: Makefile,v 1.26 2008/03/13 19:40:51 jlam Exp $ | 1 | # $NetBSD: Makefile,v 1.27 2008/06/19 14:57:20 taca Exp $ | |
2 | 2 | |||
3 | DISTNAME= rdtool-0.6.20 | 3 | DISTNAME= rdtool-0.6.20 | |
4 | PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME} | 4 | PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME} | |
5 | PKGREVISION= 1 | |||
5 | CATEGORIES= textproc ruby | 6 | CATEGORIES= textproc ruby | |
6 | MASTER_SITES= http://www.moonwolf.com/ruby/archive/ | 7 | MASTER_SITES= http://www.moonwolf.com/ruby/archive/ | |
7 | 8 | |||
8 | MAINTAINER= taca@NetBSD.org | 9 | MAINTAINER= taca@NetBSD.org | |
9 | HOMEPAGE= http://trac.moonwolf.com/rdtool/wiki/ | 10 | HOMEPAGE= http://trac.moonwolf.com/rdtool/wiki/ | |
10 | COMMENT= RD (Ruby Document) converter to HTML/man/etc | 11 | COMMENT= RD (Ruby Document) converter to HTML/man/etc | |
11 | 12 | |||
12 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
13 | 14 | |||
14 | # Since rd2 commands depends its name and it can't rename, we cannot | 15 | # Since rd2 commands depends its name and it can't rename, we cannot | |
15 | # install multiple ruby??-rd2 package (unless supported by pkgview. | 16 | # install multiple ruby??-rd2 package (unless supported by pkgview. | |
16 | CONFLICTS+= ruby[1-9][0-9]-rdtool-* | 17 | CONFLICTS+= ruby[1-9][0-9]-rdtool-* | |
17 | 18 | |||
18 | USE_RUBY_SETUP= yes | 19 | USE_RUBY_SETUP= yes | |
19 | REPLACE_RUBY= bin/rd2 bin/rdswap | 20 | REPLACE_RUBY= bin/rd2 bin/rdswap | |
20 | 21 | |||
21 | CONF_FILES+= ${RUBY_SITELIBDIR}/rd/dot.rd2rc ${PKG_SYSCONFDIR}/dot.rd2rc | 22 | CONFIGURE_ARGS+= --siteruby=${PREFIX}/${RUBY_VENDORLIB_BASE} \ | |
23 | --siterubyver=${PREFIX}/${RUBY_VENDORLIB} \ | |||
24 | --siterubyverarch=${PREFIX}/${RUBY_VENDORARCHLIB} | |||
25 | ||||
26 | CONF_FILES+= ${PREFIX}/${RUBY_VENDORLIB}/rd/dot.rd2rc \ | |||
27 | ${PKG_SYSCONFDIR}/dot.rd2rc | |||
28 | ||||
29 | INSTALLATION_DIRS= ${RUBY_DOC}/rd ${RUBY_EG}/rd | |||
22 | 30 | |||
23 | SUBST_CLASSES+= path | 31 | SUBST_CLASSES+= path | |
24 | SUBST_STAGE.path= post-configure | 32 | SUBST_STAGE.path= post-configure | |
25 | SUBST_FILES.path= bin/rd2 | 33 | SUBST_FILES.path= bin/rd2 | |
26 | SUBST_SED.path= -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|" | 34 | SUBST_SED.path= -e "s|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|" | |
27 | SUBST_MESSAGE.path= Fixing PKG_SYSCONFDIR paths. | 35 | SUBST_MESSAGE.path= Fixing PKG_SYSCONFDIR paths. | |
28 | 36 | |||
29 | DOCS_RD= README.rd README.rd.ja doc/rd-draft.rd doc/rd-draft.rd.ja | 37 | DOCS_RD= README.rd README.rd.ja doc/rd-draft.rd doc/rd-draft.rd.ja | |
30 | DOCS= ${DOCS_RD} ${DOCS_RD:S/.rd/.html/} | 38 | DOCS= ${DOCS_RD} ${DOCS_RD:S/.rd/.html/} | |
31 | 39 | |||
32 | pre-configure: | 40 | pre-configure: | |
33 | cd ${WRKSRC}/bin; ${MV} rdswap.rb rdswap; ${CHMOD} ${BINMODE} rdswap | 41 | cd ${WRKSRC}/bin; ${MV} rdswap.rb rdswap; ${CHMOD} ${BINMODE} rdswap | |
34 | 42 | |||
35 | post-build: | 43 | post-build: | |
36 | .for f in ${DOCS_RD} | 44 | .for f in ${DOCS_RD} | |
37 | cd ${WRKSRC}; ${RUBY} -I./lib bin/rd2 -r lib/rd/rd2html-lib.rb ${f} \ | 45 | cd ${WRKSRC}; ${RUBY} -I./lib bin/rd2 -r lib/rd/rd2html-lib.rb ${f} \ | |
38 | > ${f:S/.rd/.html/} | 46 | > ${f:S/.rd/.html/} | |
39 | .endfor | 47 | .endfor | |
40 | 48 | |||
41 | post-install: | 49 | post-install: | |
42 | ${INSTALL_DATA} ${WRKSRC}/lib/rd/dot.rd2rc \ | 50 | ${INSTALL_DATA} ${WRKSRC}/lib/rd/dot.rd2rc \ | |
43 | ${DESTDIR}${RUBY_SITELIBDIR}/rd/dot.rd2rc | 51 | ${DESTDIR}${PREFIX}/${RUBY_VENDORLIB}/rd/dot.rd2rc | |
44 | ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_DOCDIR}/rd | |||
45 | .for f in ${DOCS} | 52 | .for f in ${DOCS} | |
46 | ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${RUBY_DOCDIR}/rd | 53 | ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${RUBY_DOC}/rd | |
47 | .endfor | 54 | .endfor | |
48 | ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_EXAMPLESDIR}/rd | |||
49 | ${INSTALL_DATA} ${WRKSRC}/lib/rd/dot.rd2rc \ | 55 | ${INSTALL_DATA} ${WRKSRC}/lib/rd/dot.rd2rc \ | |
50 | ${DESTDIR}${RUBY_EXAMPLESDIR}/rd/dot.rd2rc | 56 | ${DESTDIR}${PREFIX}/${RUBY_EG}/rd/dot.rd2rc | |
51 | 57 | |||
52 | .include "../../lang/ruby/modules.mk" | 58 | .include "../../lang/ruby/modules.mk" | |
53 | .include "../../mk/bsd.pkg.mk" | 59 | .include "../../mk/bsd.pkg.mk" |
@@ -1,47 +1,47 @@ | @@ -1,47 +1,47 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.5 2006/09/07 15:55:50 taca Exp $ | 1 | @comment $NetBSD: PLIST,v 1.6 2008/06/19 14:57:20 taca Exp $ | |
2 | bin/rd2 | 2 | bin/rd2 | |
3 | bin/rdswap | 3 | bin/rdswap | |
4 | ${RUBY_SITELIBDIR}/rd/block-element.rb | 4 | ${RUBY_VENDORLIB}/rd/block-element.rb | |
5 | ${RUBY_SITELIBDIR}/rd/complex-list-item.rb | 5 | ${RUBY_VENDORLIB}/rd/complex-list-item.rb | |
6 | ${RUBY_SITELIBDIR}/rd/desclist.rb | 6 | ${RUBY_VENDORLIB}/rd/desclist.rb | |
7 | ${RUBY_SITELIBDIR}/rd/document-struct.rb | 7 | ${RUBY_VENDORLIB}/rd/document-struct.rb | |
8 | ${RUBY_SITELIBDIR}/rd/element.rb | 8 | ${RUBY_VENDORLIB}/rd/element.rb | |
9 | ${RUBY_SITELIBDIR}/rd/filter.rb | 9 | ${RUBY_VENDORLIB}/rd/filter.rb | |
10 | ${RUBY_SITELIBDIR}/rd/inline-element.rb | 10 | ${RUBY_VENDORLIB}/rd/inline-element.rb | |
11 | ${RUBY_SITELIBDIR}/rd/labeled-element.rb | 11 | ${RUBY_VENDORLIB}/rd/labeled-element.rb | |
12 | ${RUBY_SITELIBDIR}/rd/list.rb | 12 | ${RUBY_VENDORLIB}/rd/list.rb | |
13 | ${RUBY_SITELIBDIR}/rd/loose-struct.rb | 13 | ${RUBY_VENDORLIB}/rd/loose-struct.rb | |
14 | ${RUBY_SITELIBDIR}/rd/methodlist.rb | 14 | ${RUBY_VENDORLIB}/rd/methodlist.rb | |
15 | ${RUBY_SITELIBDIR}/rd/output-format-visitor.rb | 15 | ${RUBY_VENDORLIB}/rd/output-format-visitor.rb | |
16 | ${RUBY_SITELIBDIR}/rd/package.rb | 16 | ${RUBY_VENDORLIB}/rd/package.rb | |
17 | ${RUBY_SITELIBDIR}/rd/parser-util.rb | 17 | ${RUBY_VENDORLIB}/rd/parser-util.rb | |
18 | ${RUBY_SITELIBDIR}/rd/rbl-file.rb | 18 | ${RUBY_VENDORLIB}/rd/rbl-file.rb | |
19 | ${RUBY_SITELIBDIR}/rd/rbl-suite.rb | 19 | ${RUBY_VENDORLIB}/rd/rbl-suite.rb | |
20 | ${RUBY_SITELIBDIR}/rd/rd-struct.rb | 20 | ${RUBY_VENDORLIB}/rd/rd-struct.rb | |
21 | ${RUBY_SITELIBDIR}/rd/dot.rd2rc | 21 | ${RUBY_VENDORLIB}/rd/dot.rd2rc | |
22 | ${RUBY_SITELIBDIR}/rd/rd2html-lib.rb | 22 | ${RUBY_VENDORLIB}/rd/rd2html-lib.rb | |
23 | ${RUBY_SITELIBDIR}/rd/rd2html-opt.rb | 23 | ${RUBY_VENDORLIB}/rd/rd2html-opt.rb | |
24 | ${RUBY_SITELIBDIR}/rd/rd2man-lib.rb | 24 | ${RUBY_VENDORLIB}/rd/rd2man-lib.rb | |
25 | ${RUBY_SITELIBDIR}/rd/rd2rdo-lib.rb | 25 | ${RUBY_VENDORLIB}/rd/rd2rdo-lib.rb | |
26 | ${RUBY_SITELIBDIR}/rd/rd2rmi-lib.rb | 26 | ${RUBY_VENDORLIB}/rd/rd2rmi-lib.rb | |
27 | ${RUBY_SITELIBDIR}/rd/rdblockparser.tab.rb | 27 | ${RUBY_VENDORLIB}/rd/rdblockparser.tab.rb | |
28 | ${RUBY_SITELIBDIR}/rd/rdfmt.rb | 28 | ${RUBY_VENDORLIB}/rd/rdfmt.rb | |
29 | ${RUBY_SITELIBDIR}/rd/rdinlineparser.tab.rb | 29 | ${RUBY_VENDORLIB}/rd/rdinlineparser.tab.rb | |
30 | ${RUBY_SITELIBDIR}/rd/rdvisitor.rb | 30 | ${RUBY_VENDORLIB}/rd/rdvisitor.rb | |
31 | ${RUBY_SITELIBDIR}/rd/reference-resolver.rb | 31 | ${RUBY_VENDORLIB}/rd/reference-resolver.rb | |
32 | ${RUBY_SITELIBDIR}/rd/search-file.rb | 32 | ${RUBY_VENDORLIB}/rd/search-file.rb | |
33 | ${RUBY_SITELIBDIR}/rd/tree.rb | 33 | ${RUBY_VENDORLIB}/rd/tree.rb | |
34 | ${RUBY_SITELIBDIR}/rd/version.rb | 34 | ${RUBY_VENDORLIB}/rd/version.rb | |
35 | ${RUBY_SITELIBDIR}/rd/visitor.rb | 35 | ${RUBY_VENDORLIB}/rd/visitor.rb | |
36 | ${RUBY_EXAMPLESDIR}/rd/dot.rd2rc | 36 | ${RUBY_EG}/rd/dot.rd2rc | |
37 | ${RUBY_DOCDIR}/rd/README.html | 37 | ${RUBY_DOC}/rd/README.html | |
38 | ${RUBY_DOCDIR}/rd/README.html.ja | 38 | ${RUBY_DOC}/rd/README.html.ja | |
39 | ${RUBY_DOCDIR}/rd/README.rd | 39 | ${RUBY_DOC}/rd/README.rd | |
40 | ${RUBY_DOCDIR}/rd/README.rd.ja | 40 | ${RUBY_DOC}/rd/README.rd.ja | |
41 | ${RUBY_DOCDIR}/rd/rd-draft.html | 41 | ${RUBY_DOC}/rd/rd-draft.html | |
42 | ${RUBY_DOCDIR}/rd/rd-draft.html.ja | 42 | ${RUBY_DOC}/rd/rd-draft.html.ja | |
43 | ${RUBY_DOCDIR}/rd/rd-draft.rd | 43 | ${RUBY_DOC}/rd/rd-draft.rd | |
44 | ${RUBY_DOCDIR}/rd/rd-draft.rd.ja | 44 | ${RUBY_DOC}/rd/rd-draft.rd.ja | |
45 | @dirrm ${RUBY_SITELIBDIR}/rd | 45 | @dirrm ${RUBY_VENDORLIB}/rd | |
46 | @dirrm ${RUBY_EXAMPLESDIR}/rd | 46 | @dirrm ${RUBY_EG}/rd | |
47 | @dirrm ${RUBY_DOCDIR}/rd | 47 | @dirrm ${RUBY_DOC}/rd |