[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / textproc / ruby-eruby

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>