Gentoo Archives: gentoo-dev

From: "Marijn Schouten (hkBst)" <hkBst@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] New global USE flag: modplug
Date: Fri, 02 Nov 2007 12:45:00
Message-Id: 472B1B22.5010209@gentoo.org
In Reply to: Re: [gentoo-dev] New global USE flag: modplug by Jeroen Roovers
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Jeroen Roovers wrote:
5 > On Thu, 1 Nov 2007 23:32:34 +0200
6 > Samuli Suominen <drac@g.o> wrote:
7 >
8 >> I'd like to add USE modplug to use.desc. I'll do it tomorrow,
9 >> unless someone objects.
10 >
11 > Remember that tomorrow is always too soon in projects like Gentoo. :)
12 >
13 > $ euses -s mod fmod modplug
14 > media-video/vlc:mod - Enables Mod demux support.
15 > games-strategy/dark-oberon:fmod - Add sound support (fmod)
16 > media-libs/panda3d:fmod - Enables support for using mod files for audio
17 > support gnustep-apps/cynthiune:modplug - Build with modplug support
18 > media-libs/xine-lib:modplug - Build with modplug support
19 > media-plugins/audacious-plugins:modplug - Build with modplug support
20 > media-sound/audacious:modplug - Build with modplug support
21 > media-sound/bmpx:modplug - Build with modplug support
22 > media-sound/cmus:modplug - Build with modplug support
23 > media-sound/herrie:modplug - Build with modplug support
24 > media-sound/moc:modplug - Add support for modplug
25 >
26 > That's three USE flags describing the same support for (playing) mod
27 > files, but ebuilds depend on either media-libs/{fmod,libmodplug} and
28 > the former has its own USE flag.
29 >
30 > media-video/vlc has a libmodplug dependency and should probably be
31 > changed to use IUSE=modplug instead of IUSE=mod, if USE=modplug goes
32 > global.
33
34 Another prime example for use flags with more than two values:
35
36 mod=off
37 mod=fmod
38 mod=libmodplug
39
40 the first for disabling mod support, the second for enabling it and preferring
41 fmod implementation, the third for enabling it and preferring libmodplug
42 implementation.
43
44 Marijn
45
46 - --
47 Marijn Schouten (hkBst), Gentoo Lisp project
48 <http://www.gentoo.org/proj/en/lisp/>, #gentoo-lisp on FreeNode
49 -----BEGIN PGP SIGNATURE-----
50 Version: GnuPG v2.0.7 (GNU/Linux)
51 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
52
53 iD8DBQFHKxrHp/VmCx0OL2wRApqiAJ9gDyyqH4JdJu4p8MzmcWOGuBVzHwCfXR1/
54 WHIaIUtpJqfM0SW+GMdEl9A=
55 =fQgi
56 -----END PGP SIGNATURE-----
57 --
58 gentoo-dev@g.o mailing list