summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAli Polatel <hawking@gentoo.org>2008-08-22 18:03:22 +0300
committerAli Polatel <hawking@gentoo.org>2008-08-22 18:03:22 +0300
commit1be25f1f77848061388ec92e8e5fe5398124e9d0 (patch)
tree2d34842ef489b599b9648d2215bb82027a3cf0e4 /dev-lua/lrexlib
parentAdded lua.eclass (diff)
downloadhawking-1be25f1f77848061388ec92e8e5fe5398124e9d0.tar.gz
hawking-1be25f1f77848061388ec92e8e5fe5398124e9d0.tar.bz2
hawking-1be25f1f77848061388ec92e8e5fe5398124e9d0.zip
Use lua eclass.
Diffstat (limited to 'dev-lua/lrexlib')
-rw-r--r--dev-lua/lrexlib/ChangeLog3
-rw-r--r--dev-lua/lrexlib/Manifest4
-rw-r--r--dev-lua/lrexlib/lrexlib-2.4.0.ebuild16
3 files changed, 12 insertions, 11 deletions
diff --git a/dev-lua/lrexlib/ChangeLog b/dev-lua/lrexlib/ChangeLog
index 67bff85..ec75431 100644
--- a/dev-lua/lrexlib/ChangeLog
+++ b/dev-lua/lrexlib/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 22 Aug 2008; Ali Polatel <hawking@gentoo.org> lrexlib-2.4.0.ebuild:
+ Use lua.eclass
+
*lrexlib-2.4.0 (21 Aug 2008)
21 Aug 2008; Ali Polatel <hawking@gentoo.org> +lrexlib-2.4.0.ebuild:
diff --git a/dev-lua/lrexlib/Manifest b/dev-lua/lrexlib/Manifest
index e595d3d..f1a407a 100644
--- a/dev-lua/lrexlib/Manifest
+++ b/dev-lua/lrexlib/Manifest
@@ -1,3 +1,3 @@
DIST lrexlib-2.4.0.zip 62655 RMD160 6494022558dde0657dc3eb4aa819f9f0aec1f307 SHA1 efcf3de1cfba875e3f6d384d616f1591b1dc1519 SHA256 d8c1b0f4e1ff48c94dd6086bf58702731421d7ab5fac406e30623ace82f91082
-EBUILD lrexlib-2.4.0.ebuild 1410 RMD160 5d06f537932be5862f6151e95a076f996606c49c SHA1 26399fbfcf54cfad099fcc24620ff45109eb0293 SHA256 4e716f56546c2298b0fb96f3c5f82db90fa603ec35bfdf84f6c08e762afcc861
-MISC ChangeLog 235 RMD160 dfef3e9b646543b9e76e74f531ecdaaab689c302 SHA1 bf32f3c5c9de05b726f8f2e4f020ea11201c1b47 SHA256 b75cf7fca47365885f0345c2bcebacb5439b94cf20f15c7f631bc7e0351b6421
+EBUILD lrexlib-2.4.0.ebuild 1528 RMD160 d9b30fdcfd434b924a8a560e503bf6084ef310ef SHA1 fef2ea3621fb4413c0c07beb9cbfdcd2e1008619 SHA256 9dea68a040c1f800eb0bfbe69f9662f16bef31b004ae86a51728592855174b11
+MISC ChangeLog 323 RMD160 fbdf17d8bd9ab7c25ef2ad86bf564d9735c1ff25 SHA1 bcc1cb2c264511daf738c39c6759f57a808ff03d SHA256 a44707db0c871e3c45b0dc01194d2b0a33bc0e580ce2f46f597b8214e05df718
diff --git a/dev-lua/lrexlib/lrexlib-2.4.0.ebuild b/dev-lua/lrexlib/lrexlib-2.4.0.ebuild
index 2f886af..d861fcc 100644
--- a/dev-lua/lrexlib/lrexlib-2.4.0.ebuild
+++ b/dev-lua/lrexlib/lrexlib-2.4.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
-inherit multilib
+inherit lua
DESCRIPTION="Binding of three regular expression libraries (POSIX, PCRE and Oniguruma) to Lua"
HOMEPAGE="http://luaforge.net/projects/lrexlib/"
@@ -51,17 +51,15 @@ src_install() {
dohtml -r doc/* || die "dodoc failed"
fi
- local luaver=
- luaver="$(lua -v 2>&1| cut -d' ' -f2)"
- luaver="${luaver%.*}"
-
- insinto /usr/$(get_libdir)/lua/${luaver}
- doins src/posix/rex_posix.so* || die "doins failed"
+ lua_install_cmodule src/posix/rex_posix.so.${PV%.*}
+ dosym rex_posix.so.${PV%.*} $(lua_get_libdir)/rex_posix.so || die "dosym failed"
if use pcre; then
- doins src/pcre/rex_pcre.so* || die "doins failed"
+ lua_install_cmodule src/pcre/rex_pcre.so.${PV%.*}
+ dosym rex_pcre.so.${PV%.*} $(lua_get_libdir)/rex_pcre.so || die "dosym failed"
fi
if use oniguruma; then
- doins src/oniguruma/rex_onig.so* || die "doins failed"
+ lua_install_cmodule src/oniguruma/rex_onig.so.${PV%.*}
+ dosym rex_onig.so.${PV%.*} $(lua_get_libdir)/rex_onig.so || die "dosym failed"
fi
}