diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2001-09-08 13:12:56 +0000 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2001-09-08 13:12:56 +0000 |
commit | 002496839d5f7ca20d060d34e176aac2992efa66 (patch) | |
tree | 4da9f2b5e16d8e5d73e0679e590f1427185eb678 /devel/ruby-racc/Makefile | |
parent | 5d4bd00b946f570b0c16e052f83b892560284490 (diff) | |
download | ports-002496839d5f7ca20d060d34e176aac2992efa66.tar.gz ports-002496839d5f7ca20d060d34e176aac2992efa66.zip |
Notes
Diffstat (limited to 'devel/ruby-racc/Makefile')
-rw-r--r-- | devel/ruby-racc/Makefile | 45 |
1 files changed, 12 insertions, 33 deletions
diff --git a/devel/ruby-racc/Makefile b/devel/ruby-racc/Makefile index f4a0d3b3cee2..245007c03148 100644 --- a/devel/ruby-racc/Makefile +++ b/devel/ruby-racc/Makefile @@ -6,10 +6,11 @@ # PORTNAME= racc -PORTVERSION= 1.3.10 +PORTVERSION= 1.3.11 CATEGORIES= devel ruby MASTER_SITES= http://www.loveruby.net/archive/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME}-${PORTVERSION}-all DIST_SUBDIR= ruby MAINTAINER= knu@FreeBSD.org @@ -24,44 +25,22 @@ USE_RUBY_AMSTD= yes USE_RUBY_SETUP= yes .if defined(RUNTIME) -CONFIGURE_ARGS= --with=lib/raccrt,ext/cparse +CONFIGURE_ARGS= --with=raccrt .else -CONFIGURE_ARGS= --with=bin/racc,lib/racc,ext/cscan -.endif +CONFIGURE_ARGS= --with=racc -DOCS_EN= changes.html command.html debug.html grammer.html \ - index.html parser.html usage.html -DOCS_JA= changes.html command.html debug.html grammer.html \ - index.html parser.html usage.html -EXAMPLES= array.y array2.y calc-ja.y calc.y conflict.y \ - hash.y lalr.y lists.y syntax.y yyerr.y +WRKDIR_RACC= ${WRKSRC}/packages/racc -.if !defined(RUNTIME) -post-patch: - ${PERL} -i -pe '$$. == 1 && s,^#!\s*\S+,#!${RUBY},' \ - ${WRKSRC}/misc/racc2y \ - ${WRKSRC}/misc/y2racc -.endif +post-extract: + ${CP} -p ${WRKDIR_RACC}/misc/* ${WRKDIR_RACC}/bin/ do-install: -.if defined(RUNTIME) - ${MKDIR} ${RUBY_SITELIBDIR}/racc - ${MKDIR} ${RUBY_SITEARCHLIBDIR}/racc -.else - ${INSTALL_SCRIPT} ${WRKSRC}/bin/racc/racc \ - ${WRKSRC}/misc/racc2y ${WRKSRC}/misc/y2racc ${PREFIX}/bin/ .if !defined(NOPORTDOCS) - ${MKDIR} ${RUBY_EXAMPLESDIR}/racc -.for f in ${EXAMPLES} - ${INSTALL_DATA} ${WRKSRC}/sample/${f} ${RUBY_EXAMPLESDIR}/racc/ -.endfor - ${MKDIR} ${RUBY_DOCDIR}/racc/ja -.for f in ${DOCS_EN} - ${INSTALL_DATA} ${WRKSRC}/doc.en/${f} ${RUBY_DOCDIR}/racc/ -.endfor -.for f in ${DOCS_JA} - ${INSTALL_DATA} ${WRKSRC}/doc.ja/${f} ${RUBY_DOCDIR}/racc/ja/ -.endfor + ${MKDIR} ${RUBY_EXAMPLESDIR}/${PORTNAME} + ${INSTALL_DATA} ${WRKDIR_RACC}/sample/* ${RUBY_EXAMPLESDIR}/${PORTNAME}/ + ${MKDIR} ${RUBY_DOCDIR}/${PORTNAME}/ja + ${INSTALL_DATA} ${WRKDIR_RACC}/doc.en/* ${RUBY_DOCDIR}/${PORTNAME}/ + ${INSTALL_DATA} ${WRKDIR_RACC}/doc.ja/* ${RUBY_DOCDIR}/${PORTNAME}/ja/ .endif .endif |