aboutsummaryrefslogtreecommitdiffstats
path: root/devel/ruby-racc/Makefile
diff options
context:
space:
mode:
authorknu <knu@FreeBSD.org>2001-09-08 21:12:56 +0800
committerknu <knu@FreeBSD.org>2001-09-08 21:12:56 +0800
commitf07bf2b9c1eae9929b1f8e0d932ff3696f23b29e (patch)
tree644a370d76527d77fb9abeac4995ca1a3768f008 /devel/ruby-racc/Makefile
parent16a4516358cfb3a35b0f4ab44985ca0e0cf6a2cb (diff)
downloadfreebsd-ports-gnome-f07bf2b9c1eae9929b1f8e0d932ff3696f23b29e.tar.gz
freebsd-ports-gnome-f07bf2b9c1eae9929b1f8e0d932ff3696f23b29e.tar.zst
freebsd-ports-gnome-f07bf2b9c1eae9929b1f8e0d932ff3696f23b29e.zip
Update to 1.3.11.
Diffstat (limited to 'devel/ruby-racc/Makefile')
-rw-r--r--devel/ruby-racc/Makefile45
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