Summary: | new ebuild: buildtool 0.14 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Roman Valls <brainstorm> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | VERIFIED WONTFIX | ||
Severity: | enhancement | Keywords: | EBUILD |
Priority: | High | ||
Version: | 1.4_rc3 | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://buildtool.sf.net | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Buildtool Ebuild
buildtool-0.12 ebuild Buildtool-0.13 ebuild buildtool-0.14 ebuild |
Description
Roman Valls
2003-06-30 16:37:13 UTC
Created attachment 14061 [details]
Buildtool Ebuild
Created attachment 16459 [details]
buildtool-0.12 ebuild
Version bump.
Added DEPEND= & IUSE= variables for correctness.
Created attachment 16954 [details]
Buildtool-0.13 ebuild
"emake" should not be used in this ebuild, changed to "make", now it works
flawlessly.
Version bump. Ignore meee !
Created attachment 17131 [details]
buildtool-0.14 ebuild
Version bump.
From the homepage: <snip> But I must admit it. The code is, in its actual form, dead :-( It's unmanageable (shell scripting doesn't scale, you know) and breaks in many, many places. Just consider the following facts: * Detection of C++ features from bt_config fails in many cases. * bt_logic's behavior is less than acceptable, and adding functionality to it is a PITA. * Several modules haven't been modified across versions, so they don't work properly. For example, bt_lint is almost useless. * Shared library handling is broken in many systems, and fixing it could be very difficult. * The code exposes internals too much, specially in environmental variables and C/C++ defines. But cleaning that up is also complex due to the nature of shell scripts. * I was suggested recently to make bt_dist only include in tarballs what was really needed, and not everything (just like GNU Automake's make dist does. I like the suggestion, but implementing correctly is impossible due to the current code. </snip> Marking WONTFIX. CLOSED |