summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Rüger <mrueg@gentoo.org>2013-09-11 19:18:44 +0000
committerManuel Rüger <mrueg@gentoo.org>2013-09-11 19:18:44 +0000
commitab3b4986d4ab9aa30f08a7a6b1752d407cdb66eb (patch)
tree2854d09dc3aaa66df55a96f6a084138ac49c7a67 /dev-lua
parentFix build without debug. (diff)
downloadgentoo-2-ab3b4986d4ab9aa30f08a7a6b1752d407cdb66eb.tar.gz
gentoo-2-ab3b4986d4ab9aa30f08a7a6b1752d407cdb66eb.tar.bz2
gentoo-2-ab3b4986d4ab9aa30f08a7a6b1752d407cdb66eb.zip
NMU: New snapshot for net-im/prosody-0.9.
(Portage version: 2.2.2/cvs/Linux x86_64, signed Manifest commit with key )
Diffstat (limited to 'dev-lua')
-rw-r--r--dev-lua/luasec/ChangeLog8
-rw-r--r--dev-lua/luasec/luasec-0.4.1_p20130620.ebuild40
2 files changed, 46 insertions, 2 deletions
diff --git a/dev-lua/luasec/ChangeLog b/dev-lua/luasec/ChangeLog
index 6cdc64ec4189..d361e36a988c 100644
--- a/dev-lua/luasec/ChangeLog
+++ b/dev-lua/luasec/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lua/luasec
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lua/luasec/ChangeLog,v 1.8 2013/08/08 19:26:59 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/luasec/ChangeLog,v 1.9 2013/09/11 19:18:44 mrueg Exp $
+
+*luasec-0.4.1_p20130620 (11 Sep 2013)
+
+ 11 Sep 2013; Manuel Rüger <mrueg@gentoo.org> +luasec-0.4.1_p20130620.ebuild:
+ NMU: New snapshot for net-im/prosody-0.9.
08 Aug 2013; Markus Meier <maekke@gentoo.org> luasec-0.4.1.ebuild:
add ~arm, bug #476264
@@ -43,4 +48,3 @@
27 May 2010; Dirkjan Ochtman <djc@gentoo.org> +luasec-0.4.ebuild,
+files/luasec-0.4_Makefile.patch, +metadata.xml:
Initial ebuild by jochen@schalanda.de, bug 290592.
-
diff --git a/dev-lua/luasec/luasec-0.4.1_p20130620.ebuild b/dev-lua/luasec/luasec-0.4.1_p20130620.ebuild
new file mode 100644
index 000000000000..864a2a1c0626
--- /dev/null
+++ b/dev-lua/luasec/luasec-0.4.1_p20130620.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/luasec/luasec-0.4.1_p20130620.ebuild,v 1.1 2013/09/11 19:18:44 mrueg Exp $
+
+EAPI=5
+
+inherit vcs-snapshot multilib toolchain-funcs
+
+DESCRIPTION="Lua binding for OpenSSL library to provide TLS/SSL communication."
+HOMEPAGE="https://github.com/brunoos/luasec http://www.inf.puc-rio.br/~brunoos/luasec/"
+COMMIT="063e8a8a5c57858cdc845f8d51b994426edd37ab"
+SRC_URI="https://github.com/brunoos/luasec/tarball/${COMMIT} -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/lua-5.1[deprecated]
+ dev-lua/luasocket
+ dev-libs/openssl"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ sed -i -e "s#^LUAPATH.*#LUAPATH=$(pkg-config --variable INSTALL_LMOD lua)#"\
+ -e "s#^LUACPATH.*#LUACPATH=$(pkg-config --variable INSTALL_CMOD lua)#" Makefile || die
+ sed -i -e "s/-O2//" src/Makefile || die
+}
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getCC)" \
+ linux
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+}