Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/crypto In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv10374/crypto
Modified Files: xmms2.info Log Message: xmms2 0.8 bump to ffmpeg-1.0, last package depending on ancient ffmpeg-0.7 clean up build scripts to match updated internal waf script script bindings should now build deterministically Index: xmms2.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/crypto/xmms2.info,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- xmms2.info 14 Feb 2012 03:28:05 -0000 1.1 +++ xmms2.info 7 Apr 2013 13:36:11 -0000 1.2 @@ -1,18 +1,17 @@ Package: xmms2 -Version: 0.7 -Revision: 2 +Version: 0.8 +Revision: 1 Depends: << - boost1.35.nopython-shlibs (>= 1.35.0-1), + boost1.46.1.cmake-shlibs, fftw3-shlibs (>= 3.1.2-1), - gamin-shlibs (>= 0.1.9-4), glib2-shlibs (>= 2.20.3-1), jack-shlibs (>= 0.116.0-2), libao4-shlibs, libavahi-client3-shlibs (>= 0.6.25-2), libavahi-common3-shlibs (>= 0.6.25-2), libavahi-glib1-shlibs (>= 0.6.25-1), - libavcodec52-shlibs (>= 0.6.1-5), - libavutil50-shlibs (>= 0.6.1-5), + libavcodec54-1.0-shlibs, + libavutil51-1.0-shlibs, libcurl4-shlibs (>= 7.19.5-1), libfaad2-shlibs (>= 2.0.0-1013), libflac8 (>= 1.2.1-1000), @@ -26,31 +25,30 @@ libogg-shlibs (>= 1.1.4-1), libsamplerate0-shlibs (>= 0.1.3-1), libshout4-shlibs (>= 2.1-3), - libtheora0-shlibs (>= 1.0.0-1), - libvisual-0.4-shlibs (>= 0.4.0-2), + libsndfile1-shlibs, + libspeex1-shlibs, libvorbis0-shlibs (>= 1.2.2-1), libxml2-shlibs (>= 2.6.32-1), - openssl098-shlibs (>= 0.9.8k-5), - readline5-shlibs, + openssl100-shlibs (>= 0.9.8k-5), + python27-shlibs, + readline6-shlibs, ruby18-shlibs (>= 1.8.6-p287-1), sdl-shlibs (>= 1.2.13-1), - speex3-shlibs (>= 1.1.6-13), sqlite3-shlibs (>= 3.6.13-3), wavpack1-shlibs (>= 4.41.0-1) << BuildDepends: << - boost1.35.nopython (>= 1.35.0-1), + boost1.46.1.cmake, fink (>= 0.28-1), fftw3 (>= 3.1.2-1), - gamin-dev (>= 0.1.9-4), glib2-dev (>= 2.20.3-1), jack-dev (>= 0.116.0-2), libao4, libavahi-client3-dev, libavahi-common3-dev, libavahi-glib1-dev (>= 0.6.25-1), - libavcodec52-dev (>= 0.6.1-5), - libavutil50-dev (>= 0.6.1-5), + libavcodec54-1.0-dev, + libavutil51-1.0-dev, libcurl4 (>= 7.19.5-1), libfaad2-dev (>= 2.0.0-1013), libflac8-dev (>= 1.2.1-1000), @@ -62,67 +60,74 @@ libmpcdec5, libmpg123, libogg (>= 1.1.4-1), - libsamplerate0 (>= 0.1.3-1), + libsamplerate0-dev (>= 0.1.3-1), libshout4 (>= 2.1-3), - libtheora0 (>= 1.0.0-1), - libvisual-0.4 (>= 0.4.0-2), + libsndfile1-dev, + libspeex1, libvorbis0 (>= 1.2.2-1), libxml2 (>= 2.6.32-1), - openssl098-dev (>= 0.9.8k-5), + openssl100-dev, pkgconfig, - pyrex-py26, - python26, - readline5, + pyrex-py27, + python27, + readline6, ruby (>= 1.8.6-p287-1), ruby18 (>= 1.8.6-p287-1), ruby18-dev (>= 1.8.6-p287-1), sdl (>= 1.2.13-1), - speex3 (>= 1.1.6-13), sqlite3 (>= 3.6.13-3), sqlite3-dev (>= 3.6.13-3), wavpack1-dev (>= 4.41.0-1) << -Source: mirror:sourceforge:project/%n/%n/%{v}%%20DrNo/%n-%{v}DrNo.tar.bz2 -Source-MD5: 60e50b591078acb6a85cd83de0f2b077 -### the included waf file is too old and misreads -Wl,-framework flags. Update to upstream script -Source2: http://waf.googlecode.com/files/waf-1.5.19 -Source2-MD5: eca3f4738d809c42cecad2e9ec39a1cc -Source2ExtractDir: xmms2-0.7DrNo +Source: mirror:sourceforge:project/%n/%n/%{v}%%20DrO_o/%n-%{v}DrO_o.tar.bz2 +Source-MD5: 84d5c05a70bfd31ed392a4e3f701eaa3 PatchScript: << ### force it to a specific Fink python, not random env ## wafadmin/Tools/glib2.py has an extra space, so first fix it - perl -pi -e "s,^\#\! /usr/bin/env python\$,\#\!/usr/bin/env python," wafadmin/Tools/glib2.py - perl -pi -e "s,^\#\!/usr/bin/env python\$,\#\!%p/bin/python2.6," waf-1.5.19 waf waf-light wafadmin/*.py wafadmin/*/*.py waftools/*.py - ### remove the included wafadmin directory that conflicts with the updated waf script - /bin/rm -r wafadmin + #perl -pi -e "s,^\#\! /usr/bin/env python\$,\#\!/usr/bin/env python," wafadmin/Tools/glib2.py + perl -pi -e "s,^\#\!/usr/bin/env python\$,\#\!%p/bin/python2.7," waf waftools/*.py << + CompileScript: << - ### PERL set to avoid pulling in a Fink perl. Doesn't seem to be used anyway (perl bindings not created). - PERL=/usr/bin/perl PYTHON=%p/bin/python2.6 %p/bin/python2.6 waf-1.5.19 configure --prefix=%p - %p/bin/python2.6 waf-1.5.19 build --run-tests + #!/bin/sh -ev + export PKG_CONFIG_PATH=%p/lib/ffmpeg-1.0/lib/pkgconfig:$PKG_CONFIG_PATH + PYTHON=%p/bin/python2.7 \ + %p/bin/python2.7 waf configure --prefix=%p \ + --boost-includes=%p/include/boost-1_46_1/boost \ + --boost-libs=%p/lib \ + --boost-mt \ + --without-optionals=perl \ + --alltests + %p/bin/python2.7 waf build << InstallScript: << - %p/bin/python2.6 waf-1.5.19 install --destdir=%d + %p/bin/python2.7 waf install --destdir=%d ### No sense in keeping the headers when other things can't link against it /bin/rm -r %i/include << -DocFiles: AUTHORS COPYING* ChangeLog README TODO +DocFiles: AUTHORS COPYING* xmms2-0.8DrO_o.ChangeLog:ChangeLog README TODO License: GPL GCC: 4.0 Homepage: http://xmms2.org/ Maintainer: Jack Fink <jackf...@users.sourceforge.net> -Description: XMMS successor, still alpha +Description: XMMS successor DescPackaging: Shlibs are private. Bad versioning, anyway. DescPort: << Forced to use a specific version of Fink's python to make it consistent between systems. -Included waf script is too old and misparses -Wl,-framework,CoreFoundation flags. Update to newer upstream that can understand them. Verified with help from #waf. +Perl bindings are disabled because it is very difficult to get the proper +arch fu working across all platforms. + +xmmsclient++ is not being recognized (unable to find a boost header, I think), but I can't +parse config.log to figure out why. + +Doesn't like clang, so don't bother passing to 10.7 tree. << +#!%p/lib/libxmmsclient++.dylib Shlibs: << -!%p/lib/libxmmsclient++-glib.1.0.0.dylib -!%p/lib/libxmmsclient++.4.0.0.dylib -!%p/lib/libxmmsclient-cf.1.0.0.dylib -!%p/lib/libxmmsclient-glib.1.0.0.dylib -!%p/lib/libxmmsclient.6.0.0.dylib +!%p/lib/libxmmsclient++-glib.dylib +!%p/lib/libxmmsclient-cf.dylib +!%p/lib/libxmmsclient-glib.dylib +!%p/lib/libxmmsclient.dylib << ------------------------------------------------------------------------------ Minimize network downtime and maximize team effectiveness. Reduce network management and security costs.Learn how to hire the most talented Cisco Certified professionals. Visit the Employer Resources Portal http://www.cisco.com/web/learning/employer_resources/index.html _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs