Merge from vendor branch TNF:
[pkgsrcv2.git] / textproc / ruby-nqxml / Makefile
1 # $NetBSD: Makefile,v 1.12 2009/02/15 08:24:43 taca Exp $
2 #
3
4 DISTNAME=       nqxml-1.1.3p1
5 PKGNAME=        ${RUBY_PKGPREFIX}-${DISTNAME:S/p/./}
6 PKGREVISION=    2
7 CATEGORIES=     textproc ruby
8 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=nqxml/}
9
10 MAINTAINER=     neumann@s-direktnet.de
11 HOMEPAGE=       http://sourceforge.net/projects/nqxml/
12 COMMENT=        XML parser written in pure Ruby
13 LICENSE=        ruby-license
14
15 NO_BUILD=       yes
16 USE_RUBY_INSTALL= yes
17
18 DOC=            README
19 EXAMPLES=       data.xml doc.xml dumpXML.rb parseTestStream.rb \
20                 parseTestTree.rb printEntityClassNames.rb \
21                 reverseTags.rb reverseText.rb write.rb \
22                 write.rb writeManualDoc.rb writeParsedDoc.rb
23 CONTRIB_LIB=    autodis_1.rb autodis_2.rb
24 TESTS=          dispatchertester.rb oasis.rb streamingparsertester.rb test.rb \
25                 testresource.rb tokenizertester.rb treeparsertester.rb \
26                 writertester.rb
27 REPLACE_RUBY_DIRS=      examples tests
28
29 INSTALL_TARGET=         install \
30                         --install-dir=${DESTDIR}${PREFIX}/${RUBY_VENDORLIB}
31 INSTALLATION_DIRS=      ${RUBY_DOC}/nqxml ${RUBY_EG}/nqxml/contrib \
32                         ${RUBY_EG}/nqxml/tests
33 PKG_DESTDIR_SUPPORT=    user-destdir
34
35 post-install:
36 .for f in ${DOC}
37         ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${RUBY_DOC}/nqxml
38 .endfor
39 .for f in ${EXAMPLES}
40         ${INSTALL_DATA} ${WRKSRC}/examples/${f} \
41                 ${DESTDIR}${PREFIX}/${RUBY_EG}/nqxml
42 .endfor
43 .for f in ${CONTRIB_LIB}
44         ${INSTALL_DATA} ${WRKSRC}/contrib/${f} \
45                 ${DESTDIR}${PREFIX}/${RUBY_EG}/nqxml/contrib
46 .endfor
47 .for f in ${TESTS}
48         ${INSTALL_DATA} ${WRKSRC}/tests/${f} \
49                 ${DESTDIR}${PREFIX}/${RUBY_EG}/nqxml/tests
50 .endfor
51
52 .include "../../lang/ruby/modules.mk"
53 .include "../../mk/bsd.pkg.mk"