Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 313005 - dev-lang/luajit-2.0.0_beta4 ebuild submission
Summary: dev-lang/luajit-2.0.0_beta4 ebuild submission
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Rafael Martins (RETIRED)
URL: http://luajit.org
Whiteboard: sunrise-suggested
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2010-04-03 18:04 UTC by Marcin Kowalski
Modified: 2010-10-30 07:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
luajit-2.0.0_beta4.ebuild (luajit-2.0.0_beta4.ebuild,585 bytes, text/plain)
2010-04-03 18:05 UTC, Marcin Kowalski
Details
ebuild to LuaJit 1.1.6 (LuaJIT-1.1.6.ebuild,987 bytes, patch)
2010-05-15 14:54 UTC, Rafael Martins (RETIRED)
Details | Diff
ebuild to LuaJit 2.0.0_beta4 (LuaJIT-2.0.0_beta4.ebuild,821 bytes, patch)
2010-05-15 14:55 UTC, Rafael Martins (RETIRED)
Details | Diff
new version of ebuild (luajit-2.0.0_beta4.ebuild,1.02 KB, text/plain)
2010-05-19 14:35 UTC, H. Gabriel Máculus
Details
add custom cflags and ldflags (luajit-2.0.0_beta4.ebuild,1.08 KB, text/plain)
2010-05-20 13:18 UTC, H. Gabriel Máculus
Details
LuaJIT 2.0.0 beta5 with hotfix (LuaJIT-2.0.0_beta5.ebuild,865 bytes, text/plain)
2010-09-29 01:02 UTC, Paulo Matias
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcin Kowalski 2010-04-03 18:04:33 UTC
luaJIT is a lua with just-in-time compiler. it's a lot faster for heavier tasks than normal lua.

i'm submitting the ebuild, but it still needs some work

issues :
- prefix hardcoded in Makefile
- prefix hardcoded in src/luaconf.h ( LUA_ROOT )

different case in ebuild and package name (should i change that?)

i have no good idea on how to fix those issues, so i'm submitting what i did so far.

Reproducible: Always
Comment 1 Marcin Kowalski 2010-04-03 18:05:29 UTC
Created attachment 226459 [details]
luajit-2.0.0_beta4.ebuild
Comment 2 Marcin Kowalski 2010-04-03 18:06:50 UTC
license is wrong. it's pretty much a custom "AS-IS" licence, from a quick glance.
Comment 3 Marcin Kowalski 2010-04-03 18:07:38 UTC
actually it says that "LuaJIT is open source software, released under the MIT/X license. " on the website. 
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2010-04-04 14:07:57 UTC
Hello, The Gentoo Team would like to firstly thank you for your ebuild 
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.

Allow me to use this opportunity to introduce you to Gentoo Sunrise. The 
sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to 
commit to and all users can have ebuilds reviewed by Gentoo devs for entry 
into the overlay. So, the sunrise team is suggesting that you look into this 
and submit your ebuild to the overlay where even *you* can commit to. =)

Thanks,
On behalf of the Gentoo Sunrise Team,
Markos.

[1]: http://www.gentoo.org/proj/en/sunrise/
[2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq
Comment 5 Marcin Kowalski 2010-04-06 10:49:16 UTC
ok, i'll be looking into it soon.
Comment 6 Rafael Martins (RETIRED) gentoo-dev 2010-05-15 14:54:31 UTC
Created attachment 231575 [details, diff]
ebuild to LuaJit 1.1.6

ebuild to LuaJit 1.1.6. thanks to Paulo Matias for the tests and pax stuff.
Comment 7 Rafael Martins (RETIRED) gentoo-dev 2010-05-15 14:55:32 UTC
Created attachment 231577 [details, diff]
ebuild to LuaJit 2.0.0_beta4

ebuild to LuaJit 2.0.0_beta4. thanks to Paulo Matias for the tests and pax stuff.
Comment 8 H. Gabriel Máculus 2010-05-19 14:26:07 UTC
i'm oppened another bug for luajit-1.1.6 if you consider duplicate, feel free to close them, but there is a new version of ebuild 
http://bugs.gentoo.org/show_bug.cgi?id=317707
Comment 9 H. Gabriel Máculus 2010-05-19 14:35:49 UTC
Created attachment 232101 [details]
new version of ebuild
Comment 10 H. Gabriel Máculus 2010-05-20 13:18:22 UTC
Created attachment 232223 [details]
add custom cflags and ldflags
Comment 11 Paulo Matias 2010-09-29 01:02:25 UTC
Created attachment 248938 [details]
LuaJIT 2.0.0 beta5 with hotfix

Hotfix from http://luajit.org/download/beta5_hotfix1.patch
Comment 12 Rafael Martins (RETIRED) gentoo-dev 2010-10-12 22:30:04 UTC
Assigning to myself.
Comment 13 Rafael Martins (RETIRED) gentoo-dev 2010-10-13 01:42:25 UTC
+*luajit-2.0.0_beta5 (13 Oct 2010)
+
+  13 Oct 2010; Rafael G. Martins <rafaelmartins@gentoo.org>
+  +files/2.0.0_beta5_hotfix1.patch, +luajit-2.0.0_beta5.ebuild:
+  Initial version for the branch 2.0. (bug #313005). Thanks to Paulo Matias.
+

I commited the ebuild submitted by Paulo with some minor changes.

@yoshi and @H. Gabriel:
You made some mistakes in your ebuilds. Feel free to contact me to review the errors.

Thanks