Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 111209 - x11-libs/fox-1.5.13 (version bump)
Summary: x11-libs/fox-1.5.13 (version bump)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Matti Bickel (RETIRED)
URL:
Whiteboard:
Keywords:
: 132407 145185 (view as bug list)
Depends on:
Blocks: 128917 141689
  Show dependency tree
 
Reported: 2005-11-01 22:24 UTC by Chris Bruner
Modified: 2006-11-18 02:38 UTC (History)
3 users (show)

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


Attachments
x11-libs/fox-wrapper/files/fox-wrapper-2.sh (fox-wrapper.sh,687 bytes, text/plain)
2006-07-25 03:58 UTC, Martin von Gagern
Details
x11-libs/fox/fox-1.6.8.ebuild (fox-1.6.8.ebuild,1.07 KB, text/plain)
2006-07-25 05:05 UTC, Martin von Gagern
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Bruner 2005-11-01 22:24:44 UTC
Simple renaming of the ebuild doesn't work, as it needs doc/ref/makefile.in 
 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Chris Bruner 2005-11-03 22:08:32 UTC
Fox updated again, to 1.6, however the configuration now works, so a simple 
rename of the ebuild works. 
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-06-12 00:55:51 UTC
*** Bug 132407 has been marked as a duplicate of this bug. ***
Comment 3 Martin von Gagern 2006-07-24 14:45:10 UTC
(In reply to comment #1)
> Fox updated again, to 1.6, however the configuration now works, so a simple 
> rename of the ebuild works. 

Simply renaming the 1.5.4 ebuild, fox-1.6.8 compiled all right using gcc-4.1.1.
It would be nice to have this ebuild in portage, maybe hardmasked like 1.5.4.

As already stated in bug 132407 comment 2, fox-config fails for 1.6.
Why are there so many security checks in fox-config?
Why not simply do this: exec "/usr/bin/fox-${WANT_FOX}-config" "$@"
Why restrict the list of possible versions?
Why check for the name by which the script was called?
Comment 4 Martin von Gagern 2006-07-25 03:58:27 UTC
Created attachment 92706 [details]
x11-libs/fox-wrapper/files/fox-wrapper-2.sh

This is a simple replacement for the fox-wrapper-1 script.

If WANT_FOX is set, it runs the specified binary, printing an error message if it is not found. If WANT_FOX is not set, it runs the latest version of fox-config, printing an error message if no versioned fox-config is available at all.

With this script I just successfully managed to build goggles-0.9.0.
Comment 5 Martin von Gagern 2006-07-25 05:05:06 UTC
Created attachment 92710 [details]
x11-libs/fox/fox-1.6.8.ebuild

(In reply to comment #3)
> Simply renaming the 1.5.4 ebuild, fox-1.6.8 compiled all right...

Renaming got me the wrong SLOT, though. I changed that to SLOT="${FOXVER}", which is provided by the fox.eclass. Maybe the eclass should set the SLOT; individual ebuilds could still override this setting, but in most cases this would be the obvious setting.
Comment 6 Matteo Azzali (RETIRED) gentoo-dev 2006-08-23 05:25:51 UTC
1.6.14 is actually in, but fox-wrapper is still missing the 1.6 value in the 
vers variable (/usr/portage/x11-libs/fox-wrapper/files/fox-wrapper-1.sh,
first line after heading comments....)
Comment 7 Steve Dibb (RETIRED) gentoo-dev 2006-08-26 07:51:31 UTC
*** Bug 145185 has been marked as a duplicate of this bug. ***
Comment 8 Matti Bickel (RETIRED) gentoo-dev 2006-11-18 02:38:21 UTC
There's an updated fox-wrapper now accepting 1.6 along with a updated 1.6.18 now in the tree. I'll consider dropping the checks in fox-wrapper, as they are real overengineering.
For further fox progress see bug #145046