Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 296786 - new ebuild for neko-1.8.1
Summary: new ebuild for neko-1.8.1
Status: RESOLVED DUPLICATE of bug 135419
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-13 21:26 UTC by Alex Miller
Modified: 2009-12-14 13:05 UTC (History)
0 users

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


Attachments
The ebuild for neko-1.8.1 (neko-1.8.1.ebuild,2.54 KB, text/plain)
2009-12-13 21:27 UTC, Alex Miller
Details
Patch to fix installation issues (neko-1.8.1-gentoo.patch,3.08 KB, patch)
2009-12-13 21:29 UTC, Alex Miller
Details | Diff
enable 64bit compiliation flag (neko-1.8.1-64bit.patch,432 bytes, patch)
2009-12-13 21:31 UTC, Alex Miller
Details | Diff
mysql 'recompile with -fPIC' fix (neko-1.8.1-mysql_fpic.patch,445 bytes, patch)
2009-12-13 21:34 UTC, Alex Miller
Details | Diff
updated ebuild with incorporated suggestions from #gentoo-sunrise (neko-1.8.1.ebuild,2.48 KB, text/plain)
2009-12-14 02:48 UTC, Alex Miller
Details
patch to enable 64bit compilation options (neko-1.8.1-64bit.patch,371 bytes, patch)
2009-12-14 02:49 UTC, Alex Miller
Details | Diff
allows for parallel make (neko-1.8.1-parallel.patch,1.15 KB, patch)
2009-12-14 02:51 UTC, Alex Miller
Details | Diff
(1/2) of files needed for mod_neko (50_mod_neko.conf,238 bytes, text/plain)
2009-12-14 02:52 UTC, Alex Miller
Details
(2/2) for mod_neko (50neko,33 bytes, text/plain)
2009-12-14 02:53 UTC, Alex Miller
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Miller 2009-12-13 21:26:09 UTC
Neko is a high-level dynamically typed programming language which can also be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages.

Reproducible: Always
Comment 1 Alex Miller 2009-12-13 21:27:48 UTC
Created attachment 212922 [details]
The ebuild for neko-1.8.1

This ebuild has been floating around on the internet for a while. I've just updated it so that it will work with the most recent release.
Comment 2 Alex Miller 2009-12-13 21:29:59 UTC
Created attachment 212923 [details, diff]
Patch to fix installation issues

By default, the installer will prompt for the location to find the missing file. This patch causes it to just fail with no prompting.
Comment 3 Alex Miller 2009-12-13 21:31:38 UTC
Created attachment 212924 [details, diff]
enable 64bit compiliation flag

In the makefile, it seems as though you're supposed to manually comment/uncomment an extra define to indicate a 64 bit target. this patch checks the output of `$(CC) -dumpmachine` to see if it's a 64bit target.
Comment 4 Alex Miller 2009-12-13 21:34:04 UTC
Created attachment 212925 [details, diff]
mysql 'recompile with -fPIC' fix

I ran into the issue listed on http://bugs.mysql.com/bug.php?id=8796 so I used the suggestion that's the very last comment, and changed from linking to libmysqlclient_r.a to libmysqlclient_r.so
Comment 5 Alex Miller 2009-12-14 02:48:19 UTC
Created attachment 212949 [details]
updated ebuild with incorporated suggestions from #gentoo-sunrise

_Many_ fixes were made.
Comment 6 Alex Miller 2009-12-14 02:49:09 UTC
Created attachment 212950 [details, diff]
patch to enable 64bit compilation options

this uses $CHOST instead of `gcc -dumpmachine`
Comment 7 Alex Miller 2009-12-14 02:51:12 UTC
Created attachment 212951 [details, diff]
allows for parallel make

There are dependencies missing in the makefile that force one to use emake -j1. This patch adds the dependencies, so that one may use greater than -j1
Comment 8 Alex Miller 2009-12-14 02:52:43 UTC
Created attachment 212953 [details]
(1/2) of files needed for mod_neko

This is the apache config for mod_neko.
Comment 9 Alex Miller 2009-12-14 02:53:39 UTC
Created attachment 212954 [details]
(2/2) for mod_neko
Comment 10 Jeroen Roovers (RETIRED) gentoo-dev 2009-12-14 13:05:29 UTC

*** This bug has been marked as a duplicate of bug 135419 ***