Gentoo Archives: gentoo-commits

From: "Rafael Martins (rafaelmartins)" <rafaelmartins@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-lua/luasec: metadata.xml ChangeLog luasec-0.4.ebuild
Date: Fri, 05 Nov 2010 21:07:59
Message-Id: 20101105210755.285FB20051@flycatcher.gentoo.org
1 rafaelmartins 10/11/05 21:07:55
2
3 Added: metadata.xml ChangeLog luasec-0.4.ebuild
4 Log:
5 Moved from dev-libs to dev-lua. Added myself to metadata.xml.
6
7 (Portage version: 2.2.0_alpha3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 dev-lua/luasec/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luasec/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luasec/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>no-herd</herd>
21 <maintainer>
22 <email>djc@g.o</email>
23 <description>
24 Required for net-im/prosody. Feel free to update/fix!
25 </description>
26 </maintainer>
27 <maintainer>
28 <email>rafaelmartins@g.o</email>
29 </maintainer>
30 </pkgmetadata>
31
32
33
34 1.1 dev-lua/luasec/ChangeLog
35
36 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luasec/ChangeLog?rev=1.1&view=markup
37 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luasec/ChangeLog?rev=1.1&content-type=text/plain
38
39 Index: ChangeLog
40 ===================================================================
41 # ChangeLog for dev-lua/luasec
42 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
43 # $Header: /var/cvsroot/gentoo-x86/dev-lua/luasec/ChangeLog,v 1.1 2010/11/05 21:07:54 rafaelmartins Exp $
44
45 05 Nov 2010; Rafael G. Martins <rafaelmartins@g.o>
46 +luasec-0.4.ebuild, +files/luasec-0.4_Makefile.patch, +metadata.xml:
47 Moved from dev-libs to dev-lua. Added myself to metadata.xml.
48
49 13 Jul 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o>
50 metadata.xml:
51 Added missing herd tag to metadata.xml
52
53 27 May 2010; Dirkjan Ochtman <djc@g.o> luasec-0.4.ebuild:
54 Fix up use of bare make, pointed out by ssuominen.
55
56 *luasec-0.4 (27 May 2010)
57
58 27 May 2010; Dirkjan Ochtman <djc@g.o> +luasec-0.4.ebuild,
59 +files/luasec-0.4_Makefile.patch, +metadata.xml:
60 Initial ebuild by jochen@×××××××××.de, bug 290592.
61
62
63
64
65 1.1 dev-lua/luasec/luasec-0.4.ebuild
66
67 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luasec/luasec-0.4.ebuild?rev=1.1&view=markup
68 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luasec/luasec-0.4.ebuild?rev=1.1&content-type=text/plain
69
70 Index: luasec-0.4.ebuild
71 ===================================================================
72 # Copyright 1999-2010 Gentoo Foundation
73 # Distributed under the terms of the GNU General Public License v2
74 # $Header: /var/cvsroot/gentoo-x86/dev-lua/luasec/luasec-0.4.ebuild,v 1.1 2010/11/05 21:07:54 rafaelmartins Exp $
75
76 EAPI=2
77
78 inherit multilib toolchain-funcs flag-o-matic eutils
79
80 DESCRIPTION="Lua binding for OpenSSL library to provide TLS/SSL communication."
81 HOMEPAGE="http://www.inf.puc-rio.br/~brunoos/luasec/"
82 SRC_URI="http://www.inf.puc-rio.br/~brunoos/luasec/download/${P}.tar.gz"
83
84 LICENSE="MIT"
85 SLOT="0"
86 KEYWORDS="~amd64 ~x86"
87 IUSE=""
88
89 RDEPEND=">=dev-lang/lua-5.1[deprecated]
90 dev-libs/luasocket
91 dev-libs/openssl"
92 DEPEND="${RDEPEND}
93 dev-util/pkgconfig"
94
95 src_prepare() {
96 sed -i -e "s#^LUAPATH=.*#LUAPATH=$(pkg-config --variable INSTALL_LMOD lua)#" "${S}/Makefile"
97 sed -i -e "s#^LUACPATH=.*#LUACPATH=$(pkg-config --variable INSTALL_CMOD lua)#" "${S}/Makefile"
98 epatch "${FILESDIR}/${P}_Makefile.patch"
99 }
100
101 src_compile() {
102 append-flags -fPIC
103 emake \
104 CFLAGS="${CFLAGS}" \
105 LDFLAGS="${LDFLAGS}" \
106 CC="$(tc-getCC)" \
107 LD="$(tc-getCC) -shared" \
108 linux \
109 || die
110 }
111
112 src_install() {
113 emake DESTDIR="${D}" install || die "Install failed"
114 }