Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 229387 - media-gfx/aqsis-1.4.0 version bump
Summary: media-gfx/aqsis-1.4.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Graphics Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-25 13:26 UTC by Chris Foster
Modified: 2008-06-28 10:25 UTC (History)
0 users

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


Attachments
ebuild for aqsis-1.4.0_beta1 (aqsis-1.4.0_beta1.ebuild,2.30 KB, text/plain)
2008-06-25 13:28 UTC, Chris Foster
Details
aqsis-1.3.0_p20080625.ebuild (aqsis-1.3.0_p20080625.ebuild,2.12 KB, text/plain)
2008-06-25 21:13 UTC, Markus Meier
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Foster 2008-06-25 13:26:15 UTC
Hi,

Here's an updated ebuild for Aqsis; we (the aqsis dev team) are about to release aqsis-1.4 in a few weeks.  I'm attaching an ebuild for the first beta version; as such, there's still a few minor things which will change before the release proper.

The ebuild is based around aqsis-1.2.0.ebuild which is currently in portage, but with significant changes since we scrapped scons and moved to cmake as our build system.

One thing which is worth noting:  I've reinstated the "nogui" use flag as "nofltk", even though "nogui" was replaced by "fltk" in the aqsis-1.2 ebuild (see bug 161800).  The reason I've done this is that ebuilds are meant to come with sensible default flags.  Aqsis only has one choice of GUI (fltk-based), and most users will want this installed.  IMO the sensible default here is to always install the GUI _unless_ the user explicitly turns it off.

Cheers,
~Chris.
Comment 1 Chris Foster 2008-06-25 13:28:34 UTC
Created attachment 158377 [details]
ebuild for aqsis-1.4.0_beta1
Comment 2 Markus Meier gentoo-dev 2008-06-25 21:13:57 UTC
Created attachment 158443 [details]
aqsis-1.3.0_p20080625.ebuild

- please do not drop any arches in KEYWORDS (~ppc)
- reverted back nofltk to fltk (global USE-flag) (yes, we could use EAPI=1 and enforce the flag, but this is overkill IMHO. or we could print out a warning if the flag is not set...)
- automated the snapshot-thingie

but it does not build (gcc-4.3 problem?)

[ 20%] Building CXX object displays/d_xpm/CMakeFiles/d_xpm.dir/aspXpm.o
[ 21%] Building CXX object displays/d_exr/CMakeFiles/d_exr.dir/d_exr.o
/var/tmp/portage/media-gfx/aqsis-1.3.0_p20080624/work/aqsis-1.3.0/displays/d_xpm/aspXpm.cpp: In constructor ‘aspXpm::aspXpm(const char*, int, int, int)’:
/var/tmp/portage/media-gfx/aqsis-1.3.0_p20080624/work/aqsis-1.3.0/displays/d_xpm/aspXpm.cpp:17: error: ‘memset’ was not declared in this scope
make[2]: *** [displays/d_xpm/CMakeFiles/d_xpm.dir/aspXpm.o] Error 1
make[1]: *** [displays/d_xpm/CMakeFiles/d_xpm.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 21%] Building C object displays/d_exr/CMakeFiles/d_exr.dir/dspyhlpr.o
Linking CXX shared library ../../lib/libd_exr.so
[ 21%] Built target d_exr
make: *** [all] Error 2
 *
 * ERROR: media-gfx/aqsis-1.3.0_p20080624 failed.
Comment 3 Chris Foster 2008-06-26 01:13:48 UTC
Yes, the failed build is most likely a gcc-4.3 thing.  We don't yet have a developer building regularly with gcc-4.3; I prefer to keep my glibc and system compiler at the stable version.  I will look into it (should be fixed in the next daily snapshot, or the one after that at max).

I don't understand why there isn't some way of having a useful default-is-on USE flag for the aqsis GUI (I copied the way that the fltk ebuild deals with the noxft flag), but I guess I won't argue :-(  Sorry also that I dropped the ~ppc - I thought I was obliged to test the new build on any supplied arches.  The version stuff looks nice.

~Chris.
Comment 4 Chris Foster 2008-06-26 13:44:31 UTC
The aspXpm.cpp problem was indeed due to gcc-4.3 - I installed gcc-4.3.1 to test this and verify the fix.  The problem is gone in the latest aqsis svn and should make its way into the snapshot aqsis-1.3.0-2008-06-27.tar.gz.
Comment 5 Markus Meier gentoo-dev 2008-06-28 06:20:33 UTC
bumped to aqsis-1.3.0_p20080627 in cvs, fltk USE-flag is now enabled by default (via EAPI=1).
Comment 6 Chris Foster 2008-06-28 10:25:18 UTC
Fantastic, thanks for the super-fast response.
aqsis-1.4.0 is very likely to be out in the next month.