aboutsummaryrefslogtreecommitdiff
path: root/lang/ruby-lua4
diff options
context:
space:
mode:
authorMark Linimon <linimon@FreeBSD.org>2006-09-15 08:17:11 +0000
committerMark Linimon <linimon@FreeBSD.org>2006-09-15 08:17:11 +0000
commitc5aeb93cd5e4998728da54611bdf63c686a2fdfd (patch)
treef418d7aa01e7bae10fc4d0734eec45cd9e925529 /lang/ruby-lua4
parentf4c5a682e5c43c1c1477307463458409ae3b3de5 (diff)
Notes
Diffstat (limited to 'lang/ruby-lua4')
-rw-r--r--lang/ruby-lua4/Makefile15
-rw-r--r--lang/ruby-lua4/pkg-plist2
2 files changed, 11 insertions, 6 deletions
diff --git a/lang/ruby-lua4/Makefile b/lang/ruby-lua4/Makefile
index a123e4cd649a..cadd68d71d47 100644
--- a/lang/ruby-lua4/Makefile
+++ b/lang/ruby-lua4/Makefile
@@ -11,28 +11,33 @@ CATEGORIES= lang ruby
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= knu
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
-PKGNAMESUFFIX= 4
DISTNAME= ruby${PORTNAME}-${PORTVERSION}
DIST_SUBDIR= ruby
MAINTAINER= ports@FreeBSD.org
COMMENT= A Ruby extension to make Lua script language as a class
-LIB_DEPENDS= lua.4:${PORTSDIR}/lang/lua4
-
-CONFLICTS= ${RUBY_PKGNAMEPREFIX}lua5-[0-9]*
-
+USE_LUA= 4.0
USE_ZIP= yes
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
RUBY_EXTCONF= luaconf.rb
+RUBY_MODNAME= ${PORTNAME}-${LUA_VER}
NO_WRKSUBDIR= yes
INSTALL_TARGET= site-install
EXAMPLES= html_ssi_lua.rb test_*
+post-patch:
+ @${REINPLACE_CMD} -Ee 's/[[:<:]](lua(lib)?)[[:>:]]/\1-${LUA_VER}/' \
+ ${WRKSRC}/${RUBY_EXTCONF}
+
+post-configure:
+ @${REINPLACE_CMD} -Ee 's|^(CPPFLAGS =.*)|\1 -I${LUA_INCDIR}|' \
+ ${WRKSRC}/${MAKEFILE}
+
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${RUBY_MODEXAMPLESDIR}
diff --git a/lang/ruby-lua4/pkg-plist b/lang/ruby-lua4/pkg-plist
index dff815fb1d93..ca609f492d67 100644
--- a/lang/ruby-lua4/pkg-plist
+++ b/lang/ruby-lua4/pkg-plist
@@ -1,4 +1,4 @@
-%%RUBY_SITEARCHLIBDIR%%/lua.so
+%%RUBY_SITEARCHLIBDIR%%/lua-%%LUA_VER%%.so
%%PORTDOCS%%%%RUBY_MODDOCDIR%%/rubylua.txt
%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%
%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html_ssi_lua.rb