Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121506 - media-libs/fmod-4.04 version bump request
Summary: media-libs/fmod-4.04 version bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Sound Team
URL: http://www.fmod.org
Whiteboard:
Keywords:
: 137802 151902 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-02-03 23:29 UTC by Nickolay Kolchin-Semyonov
Modified: 2008-07-08 21:00 UTC (History)
6 users (show)

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


Attachments
Fmod 4.04 Ebuild (quick update) (fmod-4.04.20.ebuild,881 bytes, text/plain)
2006-08-08 07:35 UTC, Michael Schmid
Details
Fmod 4.04 ebuild (quick update) (fmod-4.04.20.ebuild,951 bytes, text/plain)
2006-08-09 12:16 UTC, Michael Schmid
Details
fmodex-4.04.30.ebuild (fmodex-4.04.30.ebuild,1.34 KB, text/plain)
2006-11-24 04:22 UTC, Davide Cendron (RETIRED)
Details
fmodex-4.16.04.ebuild (fmodex-4.16.04.ebuild,1.36 KB, text/plain)
2008-07-07 12:27 UTC, Daniele C.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nickolay Kolchin-Semyonov 2006-02-03 23:29:00 UTC
New FMod version is available: 3.75. Please, update.
Comment 1 Espen Rønnevik 2006-02-21 19:31:28 UTC
The new version seems to fix a lot of my crashes and instability related with fmod and ESound/ALSA. A rename of fmod-3.74.ebuild to fmod-3.75.ebuild seems to work without any problems. 
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-06-24 02:36:37 UTC
*** Bug 137802 has been marked as a duplicate of this bug. ***
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-06-24 02:37:10 UTC
4.04 is the latest version.
Comment 4 Nickolay Kolchin-Semyonov 2006-06-24 02:50:30 UTC
4.04 has (AKA FMod EX), has incompatible API. We are only interested in 3.* series.
Comment 5 Petri Rokka 2006-06-24 03:49:44 UTC
> 4.04 has (AKA FMod EX), has incompatible API. We are only interested in 3.*
> series.
> 

What do you mean? C-API works fine on linux too.

My project http://rai.servu.org uses it.(In reply to comment #4)

Comment 6 Nickolay Kolchin-Semyonov 2006-06-24 04:25:33 UTC
Last time I checked, FMod4 has different API: ie different function names. Application written for FMod3 can't be compiled with FMod4 without serious patching.

Most Linux applications still use FMod3.
Comment 7 Petri Rokka 2006-06-24 04:49:28 UTC
Can't there be a second Ebuild for 4.x?
Comment 8 Nickolay Kolchin-Semyonov 2006-06-24 12:20:20 UTC
(In reply to comment #7)
> Can't there be a second Ebuild for 4.x?
> 

Of course it can be. :)

Anyway, we also need to have FMod 3.* in portage.
Comment 9 Michael Schmid 2006-08-08 07:35:16 UTC
Created attachment 93756 [details]
Fmod 4.04 Ebuild (quick update)

Hasn't received much testing yet...
Comment 10 Michael Schmid 2006-08-09 12:16:24 UTC
Created attachment 93863 [details]
Fmod 4.04 ebuild (quick update)

... now also with fmoddesignerapi. Seems like it's generally required but not in the Makefile distributed with fmod.
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2006-10-18 23:53:53 UTC
*** Bug 151902 has been marked as a duplicate of this bug. ***
Comment 12 Michael Schmid 2006-11-08 05:50:52 UTC
So far nothing has broken because fmodex was installed, which was expected, since it uses "fmodex" instead of "fmod" for library names and include directories.

The ebuild also still works if the filename is changed to fmod-4.04.45.ebuild.

Maybe someone with plenty of packages that depend on fmod can give feedback as well?
Comment 13 Davide Cendron (RETIRED) gentoo-dev 2006-11-24 04:22:07 UTC
Hi,i've made some changes to the proposed ebuild:

- added amd64 keyword: tarball and libs have a "64" suffix, i've changed the ebuild behaviour accordingly
- removed the emul-* RDEPEND for amd64
- i've added some dosym call, because amd64 installation requires some extra link, to work properly
- fmodex.pdf in documentation/ must be installed through "doins" (dodoc gzip it, and it's not a good thing :-)

I've test the 4.04.30 stable release, against a simple game ( http://emptyclip.sourceforge.net/ ) that requires the presence of this library. Compilation and running seems to work fine.
Comment 14 Davide Cendron (RETIRED) gentoo-dev 2006-11-24 04:22:46 UTC
Created attachment 102650 [details]
fmodex-4.04.30.ebuild
Comment 15 Hanno Böck gentoo-dev 2007-02-11 02:39:59 UTC
I've just bumped the 3.x-version, didn't work on the 4.x, most probably this should be slotted in the future.
Comment 16 Samuli Suominen (RETIRED) gentoo-dev 2007-10-17 14:58:00 UTC
Both are now in tree,

*fmod-4.08.05 (17 Oct 2007)

  17 Oct 2007; Samuli Suominen <drac@gentoo.org> +fmod-4.08.05.ebuild:
  Version bump to new slot for bug 121506.

*fmod-3.75 (11 Feb 2007)

  11 Feb 2007; Hanno Boeck <hanno@gentoo.org> +fmod-3.75.ebuild:
  Version bump.

And they are in different slots and these apps need to be looked and tested,

games-engines/gargoyle
games-simulation/stoned-bin
games-sports/racer-bin
games-strategy/dark-oberon:fmod
media-libs/panda3d:fmod
Comment 17 Samuli Suominen (RETIRED) gentoo-dev 2007-10-17 18:29:08 UTC
> games-engines/gargoyle

Depends on fmod but is not using it, explicitely disables fmod support in Jambuild. Left ebuild untouched.

> games-simulation/stoned-bin
> games-sports/racer-bin

These are actually linking to fmod 3 so ebuild is now changed.

> games-strategy/dark-oberon:fmod

Links with -lfmod at build time so ebuild is now changed.

> media-libs/panda3d:fmod

Ebuild is changed but it also bundles it own fmod 3 so it might be a redudant dep. However, this is a ancient version of library which should be bumped but
there is no maintainer to do that.. maybe new version supports fmod 4?

Anyway, fmod is now slotted and unmasked in portage tree.

Closing.
Comment 18 Daniele C. 2008-07-07 12:26:34 UTC
I have updated the ebuild file to v4.16.04 (latest Stable).

Also, I am reopening this bug since 'fmodex' is not available in portage.

I needed fmodex for gzdoom/zdoom (also not on portage).
Comment 19 Daniele C. 2008-07-07 12:27:07 UTC
Created attachment 159790 [details]
fmodex-4.16.04.ebuild
Comment 20 Davide Cendron (RETIRED) gentoo-dev 2008-07-08 21:00:23 UTC
(In reply to comment #18)
> I have updated the ebuild file to v4.16.04 (latest Stable).
> 
> Also, I am reopening this bug since 'fmodex' is not available in portage.
> 
> I needed fmodex for gzdoom/zdoom (also not on portage).
> 

"fmodex" is already in portage, in media-libs/fmod package, in slot 1:

$ eix fmod
* media-libs/fmod
     Available versions:
        (0)     *3.75
        (1)     (~)4.08.05-r1 (~)4.11.03 (~)4.14.04[1]
        {doc examples}
     Homepage:            http://www.fmod.org
     Description:         music and sound effects library, and a sound processing system