public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/lua:master commit in: dev-lua/luasocket/, dev-lang/luajit/
@ 2013-07-14  1:40 Vadim A. Misbakh-Soloviov
  0 siblings, 0 replies; only message in thread
From: Vadim A. Misbakh-Soloviov @ 2013-07-14  1:40 UTC (permalink / raw
  To: gentoo-commits

commit:     72c7e80bc28c7fd90c1dedc755090ed3a67fa2c3
Author:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
AuthorDate: Sun Jul 14 01:40:24 2013 +0000
Commit:     Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
CommitDate: Sun Jul 14 01:40:24 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lua.git;a=commit;h=72c7e80b

[dev-lua/luasocket] bump

Signed-off-by: Vadim A. Misbakh-Soloviov <mva <AT> mva.name>

---
 dev-lang/luajit/luajit-2.0.2.ebuild     |  8 ++++++--
 dev-lang/luajit/luajit-2.0.9999.ebuild  |  8 ++++++--
 dev-lang/luajit/luajit-2.1.9999.ebuild  |  8 ++++++--
 dev-lua/luasocket/luasocket-9999.ebuild | 22 ++++++++++------------
 4 files changed, 28 insertions(+), 18 deletions(-)

diff --git a/dev-lang/luajit/luajit-2.0.2.ebuild b/dev-lang/luajit/luajit-2.0.2.ebuild
index 01f4f12..4662414 100644
--- a/dev-lang/luajit/luajit-2.0.2.ebuild
+++ b/dev-lang/luajit/luajit-2.0.2.ebuild
@@ -66,6 +66,11 @@ src_prepare() {
 		-e "s|/usr/local|/usr|" \
 		-e "s|lib/|$(get_libdir)/|" \
 		-i src/luaconf.h || die "failed to fix prefix in luaconf.h"
+
+        sed \
+                -e "s|/usr/local|/usr|" \
+                -e "s|lib/|$(get_libdir)/|" \
+                -i etc/luajit.pc || die "failed to fix prefix in pkg-config file"
 }
 
 src_compile() {
@@ -86,7 +91,6 @@ src_compile() {
 		# ebuild, I choose method "a"
 		# (since it is more secure on hardened systems, imho) +
 		# + ewarn user, that he really should disable ccache.
-		#	 append-ldflags -nopie
 
 #		append-ldflags -nopie
 		append-cflags -fPIC
@@ -126,5 +130,5 @@ src_install() {
 
 	host-is-pax && pax-mark m "${ED}usr/bin/${PN}-${MY_PV}"
 	dosym "${PN}-${MY_PV}" "/usr/bin/${PN}"
-	newbin "${FILESDIR}/luac.jit" "luac-${MY_PV}"
+	dobin "${FILESDIR}/luac.jit"
 }

diff --git a/dev-lang/luajit/luajit-2.0.9999.ebuild b/dev-lang/luajit/luajit-2.0.9999.ebuild
index 5086ac9..597bf9b 100644
--- a/dev-lang/luajit/luajit-2.0.9999.ebuild
+++ b/dev-lang/luajit/luajit-2.0.9999.ebuild
@@ -53,6 +53,11 @@ src_prepare(){
 		-e "s|/usr/local|/usr|" \
 		-e "s|lib/|$(get_libdir)/|" \
 		-i src/luaconf.h || die "failed to fix prefix in luaconf.h"
+
+        sed \
+                -e "s|/usr/local|/usr|" \
+                -e "s|lib/|$(get_libdir)/|" \
+                -i etc/luajit.pc || die "failed to fix prefix in pkg-config file"
 }
 
 src_compile() {
@@ -73,7 +78,6 @@ src_compile() {
 		# ebuild, I choose method "a"
 		# (since it is more secure on hardened systems, imho) +
 		# + ewarn user, that he really should disable ccache.
-		#	 append-ldflags -nopie
 
 #	       append-ldflags -nopie
 		append-cflags -fPIC
@@ -113,5 +117,5 @@ src_install() {
 
 	host-is-pax && pax-mark m "${ED}usr/bin/${PN}-${MY_PV}"
 	dosym "${PN}-${MY_PV}" "/usr/bin/${PN}"
-	newbin "${FILESDIR}/luac.jit" "luac-${MY_PV}"
+	dobin "${FILESDIR}/luac.jit"
 }
\ No newline at end of file

diff --git a/dev-lang/luajit/luajit-2.1.9999.ebuild b/dev-lang/luajit/luajit-2.1.9999.ebuild
index 0b39743..b8ba01e 100644
--- a/dev-lang/luajit/luajit-2.1.9999.ebuild
+++ b/dev-lang/luajit/luajit-2.1.9999.ebuild
@@ -53,6 +53,11 @@ src_prepare(){
 		-e "s|/usr/local|/usr|" \
 		-e "s|lib/|$(get_libdir)/|" \
 		-i src/luaconf.h || die "failed to fix prefix in luaconf.h"
+
+	sed \
+		-e "s|/usr/local|/usr|" \
+		-e "s|lib/|$(get_libdir)/|" \
+		-i etc/luajit.pc || die "failed to fix prefix in pkg-config file"
 }
 
 src_compile() {
@@ -73,7 +78,6 @@ src_compile() {
 		# ebuild, I choose method "a"
 		# (since it is more secure on hardened systems, imho) +
 		# + ewarn user, that he really should disable ccache.
-		#	 append-ldflags -nopie
 
 #	       append-ldflags -nopie
 		append-cflags -fPIC
@@ -113,5 +117,5 @@ src_install() {
 
 	host-is-pax && pax-mark m "${ED}usr/bin/${PN}-${MY_PV}"
 	dosym "${PN}-${MY_PV}" "/usr/bin/${PN}"
-	newbin "${FILESDIR}/luac.jit" "luac-${MY_PV}"
+	dobin "${FILESDIR}/luac.jit"
 }
\ No newline at end of file

diff --git a/dev-lua/luasocket/luasocket-9999.ebuild b/dev-lua/luasocket/luasocket-9999.ebuild
index bfb6a36..d792435 100644
--- a/dev-lua/luasocket/luasocket-9999.ebuild
+++ b/dev-lua/luasocket/luasocket-9999.ebuild
@@ -4,13 +4,11 @@
 
 EAPI="5"
 
-inherit multilib toolchain-funcs flag-o-matic eutils git-2
+inherit base multilib toolchain-funcs flag-o-matic eutils git-2
 
 DESCRIPTION="Networking support library for the Lua language."
 HOMEPAGE="http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/"
-#EHG_REPO_URI="http://code.matthewwild.co.uk/luasocket2-hg/"
 EGIT_REPO_URI="https://github.com/diegonehab/luasocket git://github.com/diegonehab/luasocket"
-EGIT_BRANCH="unstable"
 
 LICENSE="MIT"
 SLOT="0"
@@ -21,19 +19,20 @@ RDEPEND="|| ( >=dev-lang/lua-5.1 dev-lang/luajit:2 )"
 DEPEND="${RDEPEND}
 	dev-util/pkgconfig"
 
+DOCS=( "NEW" "README" )
+HTML_DOCS=( "doc/" )
 src_compile() {
-	local inc=/usr/include
-	use luajit && inc=/usr/include/luajit-2.0
+	local lua=lua;
+	use luajit && lua=luajit;
 
 	use debug && export DEBUG="DEBUG"
 
 	emake linux \
 		prefix=/usr \
-		LUAINC_linux="${inc}" \
-		LUALIB_linux=/usr/lib \
+		LUAINC_linux="$($(tc-getPKG_CONFIG) --variable includedir ${lua})" \
+		LUALIB_linux="/usr/$(get_libdir)" \
 		CC="$(tc-getCC)" \
-		LD="$(tc-getCC) -shared" \
-		|| die
+		LD="$(tc-getCC) -shared"
 }
 
 src_install() {
@@ -41,8 +40,7 @@ src_install() {
 	use luajit && lua=luajit;
 	emake install \
 		INSTALL_TOP_SHARE="${D}/$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD ${lua})" \
-		INSTALL_TOP_LIB="${D}/$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD ${lua} | sed -e "s:lib/:$(get_libdir)/:")" || die
+		INSTALL_TOP_LIB="${D}/$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD ${lua})"
 
-	dodoc NEW README || die
-	dohtml doc/* || die
+	base_src_install_docs
 }


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2013-07-14  1:40 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-14  1:40 [gentoo-commits] proj/lua:master commit in: dev-lua/luasocket/, dev-lang/luajit/ Vadim A. Misbakh-Soloviov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox