From: | "Julian Ospald (hasufell)" <hasufell@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in dev-lua/luvit: metadata.xml ChangeLog luvit-0.6_p20121221.ebuild luvit-9999.ebuild Manifest |
Date: | Tue, 01 Jan 2013 16:37:04 |
Message-Id: | 20130101163654.C05B82171D@flycatcher.gentoo.org |
1 | hasufell 13/01/01 16:36:54 |
2 | |
3 | Added: metadata.xml ChangeLog luvit-0.6_p20121221.ebuild |
4 | luvit-9999.ebuild Manifest |
5 | Log: |
6 | initial import wrt #406403 |
7 | |
8 | (Portage version: 2.2.0_alpha149/cvs/Linux x86_64, signed Manifest commit with key E73C35B3) |
9 | |
10 | Revision Changes Path |
11 | 1.1 dev-lua/luvit/metadata.xml |
12 | |
13 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luvit/metadata.xml?rev=1.1&view=markup |
14 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luvit/metadata.xml?rev=1.1&content-type=text/plain |
15 | |
16 | Index: metadata.xml |
17 | =================================================================== |
18 | <?xml version="1.0" encoding="UTF-8"?> |
19 | <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
20 | <pkgmetadata> |
21 | <maintainer> |
22 | <email>hasufell@g.o</email> |
23 | <name>Julian Ospald</name> |
24 | </maintainer> |
25 | <use> |
26 | <flag name='system-libs'>Use system version of <pkg>dev-libs/yajl</pkg>.</flag> |
27 | </use> |
28 | </pkgmetadata> |
29 | |
30 | |
31 | |
32 | |
33 | 1.1 dev-lua/luvit/ChangeLog |
34 | |
35 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luvit/ChangeLog?rev=1.1&view=markup |
36 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luvit/ChangeLog?rev=1.1&content-type=text/plain |
37 | |
38 | Index: ChangeLog |
39 | =================================================================== |
40 | # ChangeLog for dev-lua/luvit |
41 | # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 |
42 | # $Header: /var/cvsroot/gentoo-x86/dev-lua/luvit/ChangeLog,v 1.1 2013/01/01 16:36:54 hasufell Exp $ |
43 | |
44 | *luvit-9999 (01 Jan 2013) |
45 | *luvit-0.6_p20121221 (01 Jan 2013) |
46 | |
47 | 01 Jan 2013; Julian Ospald <hasufell@g.o> +luvit-0.6_p20121221.ebuild, |
48 | +luvit-9999.ebuild: |
49 | initial import wrt #406403 |
50 | |
51 | |
52 | |
53 | |
54 | 1.1 dev-lua/luvit/luvit-0.6_p20121221.ebuild |
55 | |
56 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luvit/luvit-0.6_p20121221.ebuild?rev=1.1&view=markup |
57 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luvit/luvit-0.6_p20121221.ebuild?rev=1.1&content-type=text/plain |
58 | |
59 | Index: luvit-0.6_p20121221.ebuild |
60 | =================================================================== |
61 | # Copyright 1999-2013 Gentoo Foundation |
62 | # Distributed under the terms of the GNU General Public License v2 |
63 | # $Header: /var/cvsroot/gentoo-x86/dev-lua/luvit/luvit-0.6_p20121221.ebuild,v 1.1 2013/01/01 16:36:54 hasufell Exp $ |
64 | |
65 | EAPI=5 |
66 | |
67 | inherit toolchain-funcs multilib |
68 | |
69 | # TODO: FHS https://github.com/luvit/luvit/issues/379 |
70 | |
71 | DESCRIPTION="Takes node.js' architecture and dependencies and fits it in the Lua language" |
72 | HOMEPAGE="http://luvit.io/" |
73 | SRC_URI="http://dev.gentoo.org/~hasufell/distfiles/${P}.tar.xz" |
74 | |
75 | KEYWORDS="~amd64 ~x86" |
76 | SLOT="0" |
77 | IUSE="examples +system-libs" |
78 | # luvit Apache-2.0 |
79 | # luajit MIT |
80 | # yajl BSD |
81 | LICENSE="Apache-2.0 MIT !system-libs? ( BSD )" |
82 | |
83 | # fails in portage environment |
84 | # succeeds if run manually |
85 | RESTRICT="test" |
86 | |
87 | RDEPEND=" |
88 | dev-libs/openssl:0 |
89 | sys-libs/zlib |
90 | system-libs? ( |
91 | >=dev-libs/yajl-2.0.2 |
92 | )" |
93 | DEPEND="${RDEPEND} |
94 | virtual/pkgconfig" |
95 | |
96 | src_prepare() { |
97 | if use system-libs ; then |
98 | MY_YAJL_VERSION=$(pkg-config --modversion yajl) |
99 | sed -i \ |
100 | -e "s:^YAJL_VERSION=.*:YAJL_VERSION=${MY_YAJL_VERSION}:" \ |
101 | Makefile || die "setting yajl version failed" |
102 | fi |
103 | |
104 | sed -i \ |
105 | -e "s/-Werror//" \ |
106 | -e "s/-O3//" \ |
107 | deps/http-parser/Makefile || die "fixing flags failed!" |
108 | } |
109 | |
110 | src_configure() { |
111 | # skip retarded gyp build system |
112 | : |
113 | } |
114 | |
115 | src_compile() { |
116 | tc-export CC AR |
117 | |
118 | myemakeargs=( |
119 | DEBUG=0 |
120 | WERROR=0 |
121 | USE_SYSTEM_SSL=1 |
122 | # bundled luajit is compiled with special flags |
123 | USE_SYSTEM_LUAJIT=0 |
124 | USE_SYSTEM_ZLIB=1 |
125 | USE_SYSTEM_YAJL=$(usex system-libs "1" "0") |
126 | PREFIX=/usr |
127 | LIBDIR="${D}"/usr/$(get_libdir)/${PN} |
128 | DESTDIR="${D}" |
129 | ) |
130 | |
131 | emake "${myemakeargs[@]}" all |
132 | } |
133 | |
134 | src_install() { |
135 | emake "${myemakeargs[@]}" install |
136 | dodoc TODO ChangeLog README.markdown errors.markdown |
137 | |
138 | if use examples ; then |
139 | dodoc -r examples |
140 | docompress -x /usr/share/doc/${PF}/examples |
141 | fi |
142 | } |
143 | |
144 | |
145 | |
146 | 1.1 dev-lua/luvit/luvit-9999.ebuild |
147 | |
148 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luvit/luvit-9999.ebuild?rev=1.1&view=markup |
149 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luvit/luvit-9999.ebuild?rev=1.1&content-type=text/plain |
150 | |
151 | Index: luvit-9999.ebuild |
152 | =================================================================== |
153 | # Copyright 1999-2013 Gentoo Foundation |
154 | # Distributed under the terms of the GNU General Public License v2 |
155 | # $Header: /var/cvsroot/gentoo-x86/dev-lua/luvit/luvit-9999.ebuild,v 1.1 2013/01/01 16:36:54 hasufell Exp $ |
156 | |
157 | EAPI=5 |
158 | |
159 | inherit toolchain-funcs multilib git-2 |
160 | |
161 | # TODO: FHS https://github.com/luvit/luvit/issues/379 |
162 | |
163 | DESCRIPTION="Takes node.js' architecture and dependencies and fits it in the Lua language" |
164 | HOMEPAGE="http://luvit.io/" |
165 | EGIT_REPO_URI="git://github.com/luvit/luvit.git" |
166 | |
167 | KEYWORDS="" |
168 | SLOT="0" |
169 | IUSE="examples +system-libs" |
170 | # luvit Apache-2.0 |
171 | # luajit MIT |
172 | # yajl BSD |
173 | LICENSE="Apache-2.0 MIT !system-libs? ( BSD )" |
174 | |
175 | # fails in portage environment |
176 | # succeeds if run manually |
177 | RESTRICT="test" |
178 | |
179 | RDEPEND=" |
180 | dev-libs/openssl:0 |
181 | sys-libs/zlib |
182 | system-libs? ( |
183 | >=dev-libs/yajl-2.0.2 |
184 | )" |
185 | DEPEND="${RDEPEND} |
186 | virtual/pkgconfig" |
187 | |
188 | EGIT_HAS_SUBMODULES=1 |
189 | |
190 | src_prepare() { |
191 | if use system-libs ; then |
192 | MY_YAJL_VERSION=$(pkg-config --modversion yajl) |
193 | else |
194 | MY_YAJL_VERSION=$(git --git-dir deps/yajl/.git describe --tags) |
195 | fi |
196 | MY_HTTP_VERSION=$(git --git-dir deps/http-parser/.git describe --tags) |
197 | MY_UV_VERSION=$(git --git-dir deps/uv/.git describe --all --long | cut -f 3 -d -) |
198 | |
199 | sed \ |
200 | -e "s:^YAJL_VERSION=.*:YAJL_VERSION=${MY_YAJL_VERSION}:" \ |
201 | -e "s:^LUAJIT_VERSION=.*:LUAJIT_VERSION=${MY_LUAJIT_VERSION}:" \ |
202 | -e "s:^HTTP_VERSION=.*:HTTP_VERSION=${MY_HTTP_VERSION}:" \ |
203 | -e "s:^UV_VERSION.*:UV_VERSION=${MY_UV_VERSION}:" \ |
204 | -i Makefile || die "sed failed" |
205 | |
206 | sed -i \ |
207 | -e "s/-Werror//" \ |
208 | -e "s/-O3//" \ |
209 | deps/http-parser/Makefile || die "fixing flags failed!" |
210 | } |
211 | |
212 | src_configure() { |
213 | # skip retarded gyp build system |
214 | : |
215 | } |
216 | |
217 | src_compile() { |
218 | tc-export CC AR |
219 | |
220 | myemakeargs=( |
221 | DEBUG=0 |
222 | WERROR=0 |
223 | USE_SYSTEM_SSL=1 |
224 | # bundled luajit is compiled with special flags |
225 | USE_SYSTEM_LUAJIT=0 |
226 | USE_SYSTEM_ZLIB=1 |
227 | USE_SYSTEM_YAJL=$(usex system-libs "1" "0") |
228 | PREFIX=/usr |
229 | LIBDIR="${D}"/usr/$(get_libdir)/${PN} |
230 | DESTDIR="${D}" |
231 | ) |
232 | |
233 | emake "${myemakeargs[@]}" all |
234 | } |
235 | |
236 | src_install() { |
237 | emake "${myemakeargs[@]}" install |
238 | dodoc TODO ChangeLog README.markdown errors.markdown |
239 | |
240 | if use examples ; then |
241 | dodoc -r examples |
242 | docompress -x /usr/share/doc/${PF}/examples |
243 | fi |
244 | } |
245 | |
246 | |
247 | |
248 | 1.1 dev-lua/luvit/Manifest |
249 | |
250 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luvit/Manifest?rev=1.1&view=markup |
251 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lua/luvit/Manifest?rev=1.1&content-type=text/plain |
252 | |
253 | Index: Manifest |
254 | =================================================================== |
255 | DIST luvit-0.6_p20121221.tar.xz 21018492 SHA256 a7189b44ccde2a97b5a4b40381efaaf8ffd50348c00d463645ef60db92f36ab7 SHA512 83622cedd20a8e20e42bfa1d346d35355bc1b72ac92258b5146fbafb92cee3a11399059b3cfc6fde86e7613dd7c1ece287c8a774ccfe59f691ea6f1d87bef5da WHIRLPOOL ff84a6e2a0dc900b3439c5a53807cc2988e6172cfc9f131a3f9334b1fc18a02a025fdea6cbcc6e8c407fb5aa9f0edd75adc2e968c1264865d87b37a40862afde |
256 | EBUILD luvit-0.6_p20121221.ebuild 1683 SHA256 9d5cbb771b6eacf418b1b57361f5d5ce28a5fa400d3cf1f31f9a22cbc33922d1 SHA512 c9316b7162d21b1c5bbecbe6e2acf406ea20ac5ef6de07c2bfb417da098f324d3b5d0128ab58224a0e59acc98aa62e4174d50b287429887b843d59f3ede334f5 WHIRLPOOL b95e36bba2069ed08df8514b87548a3e042a0e9fc2fdccdfcd0ea32556c4560b8d31714235095206532f72e8d1dca2f9f9bb55c40da381f0267c0c7e246fc7c3 |
257 | EBUILD luvit-9999.ebuild 2076 SHA256 f5505e0c20de95ee0d8158af88b368162d04883f5a0744feff06ac14cc09a955 SHA512 94900464d3c3f0aeb549c7d9d74384067528b715733c128ee47c46f5537415ab5f796f4c74bb0a4bc38359fa859402763ea352b620126a5a580939c7dabac5cd WHIRLPOOL 9bb002d05b710c0353a23e559dadae86a1fed98dd3544f2d039c82227871bd4e0b3131ed31f55fd08b8bd009ef353a8de5c1968523cf08182c8cdf298a0ba788 |
258 | MISC ChangeLog 308 SHA256 d5dadf2f962e8dfad9708dec2bc9a0d4073e633713a53cbe4e5d36184fa31646 SHA512 79efa51cbe79830eadac9824503f3ce937cb3091f9cb409808a3379f8cb38a1108d774222022e842846ab84f7c147aa17928c2084b69c0251214a8577c2d87b0 WHIRLPOOL 6308d374f9d1d454e96695d37f4e468144f95325e1618b8f1ad1ba6eacb5604720438c776e39b867b5303eda1c13e4811e10a9630b28d62ea48c44df08c552de |
259 | MISC metadata.xml 332 SHA256 18b5a85190654581fe289657b4a617df998569967862d37fcd723abd2c611b22 SHA512 3b82d0f1a3096f7b0c90f222fe61d4f2979fee522ec6774d20c5043f7612ebd865fe85777cf8c1f59d2aa8d76a94e1d7674a0f026d81a96f2de149eb3d1afbe7 WHIRLPOOL 6955ea0c23a1ac5566d3341ec56999486baa6acff203220b65836220a01c50eab49193ae99ac6a6022f36136b27b1ce16f8f6c933e755d2f5f2fd33483d65d38 |