Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 52774 - madman-0.93.ebuild (Update)
Summary: madman-0.93.ebuild (Update)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-06-02 06:58 UTC by Klaus S. Madsen
Modified: 2004-08-14 05:08 UTC (History)
3 users (show)

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


Attachments
The new ebuild for madman-0.93 (madman-0.93.ebuild,1.58 KB, text/plain)
2004-06-02 06:59 UTC, Klaus S. Madsen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Klaus S. Madsen 2004-06-02 06:58:30 UTC
This is an update of the madman ebuild to the newest upstream version (0.93).

From 0.91.1 (the current gentoo-version) to 0.93 madman have changed from using autoconf/automake to scons. This gives quite a lot of problems with the sandbox, as scons tries to create .sconsign and .scons$PID files in the include and library directories referenced by it. In order to prevent the sandbox from complaining about these, all these libraries are included in the predict path.

Also the install target did not support having another installation directory than /, so the installation is coded in the ebuild.

Since the madman source package includes a copy of scons to run locally, I have not added scons as a dependency of madman, but instead used the included version of scons.

If anyone has an easier way to beat scons into submission, I am all ears ;-)
Comment 1 Klaus S. Madsen 2004-06-02 06:59:29 UTC
Created attachment 32523 [details]
The new ebuild for madman-0.93
Comment 2 Seemant Kulleen (RETIRED) gentoo-dev 2004-06-02 10:23:37 UTC
scons SUCKS.  I have absolutely NO idea why any of the upstream providers are going with it.
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2004-06-07 20:15:12 UTC
what was wrong with "our" scons?
Comment 4 Jeremy Huddleston (RETIRED) gentoo-dev 2004-06-27 16:56:08 UTC
Klaus: Can you pleasse rewrire the ebuild to use our scons?
Comment 5 Klaus S. Madsen 2004-06-28 02:39:45 UTC
Sure, but I don't really see the point? Since scons is included in the madman source files, I thought that instead of having a dependency to install scons in order to compile madman, it would be nicer for the user to just use the one included in the package?
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2004-07-12 12:30:52 UTC
added to portage, but -amd64
Comment 7 Benedikt Huber 2004-08-14 05:08:54 UTC
This one may prevent from compiling (propably path name resolving issue)
Not too critical though, because it's mentioned in the FAQ on sf
<quote>
Q: Why does SCons say "No tool named 'qt'"?
Jon Burgess says, start SCons with "$PWD/scons.py" instead of "./scons.py". 
</quote>

So I would suggest:

51c51
<       $PWD/scons.py ${MAKEOPTS} prefix=/usr || die
---
>       ./scons.py ${MAKEOPTS} prefix=/usr || die