Annotation of pkgsrc/textproc/ruby-eruby/Makefile, Revision 1.30
1.30 ! taca 1: # $NetBSD: Makefile,v 1.29 2014/03/13 11:08:52 jperkin Exp $
1.1 taca 2:
1.6 taca 3: DISTNAME= eruby-${ERUBY_VERSION}
1.26 taca 4: PKGREVISION= 8
1.7 taca 5: CATEGORIES= textproc ruby
1.1 taca 6: MASTER_SITES= http://www.modruby.net/archive/
7:
1.5 grant 8: MAINTAINER= taca@NetBSD.org
1.20 taca 9: HOMEPAGE= http://modruby.net/en/index.rbx/eruby/
1.1 taca 10: COMMENT= Interprets Ruby code embedded in a text file
1.25 taca 11: LICENSE= gnu-gpl-v2
1.1 taca 12:
1.8 taca 13: # manual page conflicts.
14: CONFLICTS+= ruby[1-9][0-9]-eruby-*
15:
1.29 jperkin 16: USE_GCC_RUNTIME= yes
17:
1.25 taca 18: # Need to update encoding processing.
19: RUBY_VERSION_SUPPORTED= 18
20:
1.8 taca 21: ERUBY_VERSION= 1.0.5
22: HAS_CONFIGURE= yes
1.21 rillig 23: CONFIG_SHELL= ${RUBY}
24: CONFIGURE_SCRIPT= configure.rb
1.15 taca 25: CONFIGURE_ARGS+= --enable-shared \
1.18 rillig 26: --with-charset=${ERUBY_DEFAULT_CHARSET:Q}
1.8 taca 27: INSTALL_TARGET= site-install
1.17 rillig 28: PLIST_SUBST+= ERUBY_MAJOR=${ERUBY_MAJOR:Q} \
29: ERUBY_MINOR=${ERUBY_MINOR:Q} \
30: ERUBY_TEENY=${ERUBY_TEENY:Q}
1.1 taca 31:
1.6 taca 32: .include "../../mk/bsd.prefs.mk"
33:
1.8 taca 34: ERUBY_DEFAULT_CHARSET?= ISO-8859-1
35: ERUBY_MAJOR= ${ERUBY_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\1/}
36: ERUBY_MINOR= ${ERUBY_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\2/}
37: ERUBY_TEENY= ${ERUBY_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+)/\3/}
38: MAN1= eruby.1
39: DOCS= ChangeLog README.en README.ja eruby.rd eruby.html
40: EXAMPLES= e2r.rb foo.rhtml test.rb test.rhtml
1.1 taca 41:
1.22 taca 42: INSTALLATION_DIRS= bin include lib ${RUBY_DOC}/eruby ${RUBY_EG}/eruby
43:
1.1 taca 44: post-build:
45: cd ${WRKSRC}; ${RUBY_RD} eruby.rd > eruby.html
46:
47: post-install:
1.3 taca 48: .for f in ${DOCS}
1.22 taca 49: ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${RUBY_DOC}/eruby
1.1 taca 50: .endfor
51: .for f in ${EXAMPLES}
1.22 taca 52: ${INSTALL_DATA} ${WRKSRC}/examples/${f} \
53: ${DESTDIR}${PREFIX}/${RUBY_EG}/eruby
1.1 taca 54: .endfor
55:
1.8 taca 56: .include "../../lang/ruby/modules.mk"
1.30 ! taca 57: .include "../../textproc/ruby-rdtool/rdtool.mk"
1.1 taca 58: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>