diff options
author | Sergei Trofimovich <slyfox@gentoo.org> | 2010-06-30 05:30:53 +0000 |
---|---|---|
committer | Sergei Trofimovich <slyfox@gentoo.org> | 2010-06-30 05:30:53 +0000 |
commit | 7c5762d0ad94de66323da2700d8edcd33c75db1a (patch) | |
tree | 44de97765e9d4a65ec1bc740aeb5330095bf07ed /media-sound/xmms2/files | |
parent | econf dies on its own. (diff) | |
download | gentoo-2-7c5762d0ad94de66323da2700d8edcd33c75db1a.tar.gz gentoo-2-7c5762d0ad94de66323da2700d8edcd33c75db1a.tar.bz2 gentoo-2-7c5762d0ad94de66323da2700d8edcd33c75db1a.zip |
New package: media-sound/xmms2. Bug #93583
(Portage version: 2.1.8.3/cvs/Linux x86_64)
Diffstat (limited to 'media-sound/xmms2/files')
-rw-r--r-- | media-sound/xmms2/files/xmms2-0.7DrNo-windres-build-fix.patch | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/media-sound/xmms2/files/xmms2-0.7DrNo-windres-build-fix.patch b/media-sound/xmms2/files/xmms2-0.7DrNo-windres-build-fix.patch new file mode 100644 index 000000000000..26cdcf914706 --- /dev/null +++ b/media-sound/xmms2/files/xmms2-0.7DrNo-windres-build-fix.patch @@ -0,0 +1,52 @@ +commit 3bc7fbff50bfcb065fb89d020c1b3fb8de049b19 +Author: Sergei Trofimovich <st@anti-virus.by> +Date: Mon Apr 19 13:16:56 2010 +0300 + + OTHER: fix build failure on windres aware binutils (linux host, native build) + + Trying to use windres under linux (native build) is worthless: + + [ 26/269] winrc: pixmaps/xmms2.rc -> _build_/default/pixmaps/xmms2.rc.o + /usr/bin/windres: can't get BFD_RELOC_RVA relocation type: No error + Waf: Leaving directory `/var/tmp/paludis/media-sound-xmms2-9999-r3/work/xmms2-devel/_build_' + Build failed + -> task failed (err #1): + {task: winrc xmms2.rc -> xmms2.rc.o} + + Signed-off-by: Sergei Trofimovich <st@anti-virus.by> + +diff --git a/wscript b/wscript +index 2a29016..1d73813 100644 +--- a/wscript ++++ b/wscript +@@ -265,12 +265,6 @@ def configure(conf): + conf.check_tool('gcc') + conf.check_tool('g++') + +- try: +- conf.check_tool('winres') +- conf.env['WINRCFLAGS'] = '-I' + os.path.abspath('pixmaps') +- conf.env['xmms_icon'] = True +- except Configure.ConfigurationError: +- conf.env['xmms_icon'] = False + + if Options.options.target_platform: + Options.platform = Options.options.target_platform +@@ -412,6 +406,17 @@ def configure(conf): + else: + conf.env['socket_impl'] = 'posix' + ++ # platform does not support icons ... ++ conf.env['xmms_icon'] = False ++ # ... unless we target on windows ++ if Options.platform == 'win32': ++ try: ++ conf.check_tool('winres') ++ conf.env['WINRCFLAGS'] = '-I' + os.path.abspath('pixmaps') ++ conf.env['xmms_icon'] = True ++ except Configure.ConfigurationError: ++ pass ++ + # Glib is required by everyone, so check for it here and let them + # assume its presence. + conf.check_cfg(package='glib-2.0', atleast_version='2.8.0', uselib_store='glib2', args='--cflags --libs', mandatory=1) |