the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: wxcocoa29
Version: 2.9.1
Revision: 3
Epoch: 1
GCC: 4.0
Description: Cross-platform GUI API - mac/Cocoa version
License: GPL
Maintainer: Alexander Hansen
Depends: <<
expat1-shlibs,
libiconv,
%N-shlibs,
macosx
<<
BuildDepends: <<
cctools,
expat1,
fink (>= 0.28),
fink-package-precedence,
gettext-bin,
gettext-tools,
libgettext8-dev,
libiconv-dev,
libjpeg8,
libpng14,
libtiff
<<
Conflicts: wxgtk, wxcocoa, wxmac, wxgtk2.8, wxmac28, wxmac28-unicode, wxcocoa292, wxcocoa293
Replaces: wxgtk, wxcocoa, wxmac, wxgtk2.8, wxmac28, wxmac28-unicode, wxcocoa292, wxcocoa293
BuildDependsOnly: True
Source: mirror:sourceforge:wxwindows/wxWidgets-%v.tar.bz2
Source-MD5: 81c20d7b2ba31becb18e467dbe09be8f
SourceDirectory: wxWidgets-%v
NoSetLDFLAGS: true
SetLIBRARY_PATH: %p/lib
SetLDFLAGS: -I%b/lib
UseMaxBuildJobs: true
ConfigureParams: <<
--mandir=%p/share/man \
--enable-intl \
--enable-unicode \
--enable-dependency-tracking \
--with-cocoa \
--without-carbon \
--with-libpng \
--with-libjpeg \
--with-libtiff \
--without-sdl \
--with-opengl \
--without-odbc \
--with-libiconv-prefix=%p
<<
CompileScript: <<
#!/bin/sh -ev
%{default_script}
fink-package-precedence --depfile-ext='\.d' .
<<
InstallScript: <<
#!/bin/sh -ev
%{default_script}
/bin/rm %i/bin/wx-config
pushd %i/bin
/bin/ln -s ../lib/wx/config/osx_cocoa-unicode-2.9 wx-config
cd ../lib
### wx-config stores build directory
perl -pi -e 's|-I%b/lib||g' wx/config/osx_cocoa-unicode-2.9
### fix install_names
for lib in baseu baseu_net baseu_xml
do
install_name_tool -id %p/lib/libwx_$lib-2.9.1.dylib libwx_$lib-2.9.1.0.0.dylib
for lib2 in baseu baseu_net baseu_xml
do
install_name_tool -change %i/lib/libwx_$lib2-2.9.1.0.0.dylib \
%p/lib/libwx_$lib2-2.9.1.dylib libwx_$lib-2.9.1.0.0.dylib
done
for lib2 in adv aui core gl html media propgrid qa ribbon richtext stc xrc
do
install_name_tool -change %i/lib/libwx_osx_cocoau_$lib2-2.9.1.0.0.dylib \
%p/lib/libwx_osx_cocoau_$lib2-2.9.1.dylib libwx_$lib-2.9.1.0.0.dylib
done
done
for lib in adv aui core gl html media propgrid qa ribbon richtext stc xrc
do
install_name_tool -id %p/lib/libwx_osx_cocoau_$lib-2.9.1.dylib \
libwx_osx_cocoau_$lib-2.9.1.0.0.dylib
for lib2 in baseu baseu_net baseu_xml
do
install_name_tool -change %i/lib/libwx_$lib2-2.9.1.0.0.dylib \
%p/lib/libwx_$lib2-2.9.1.dylib libwx_osx_cocoau_$lib-2.9.1.0.0.dylib
done
for lib2 in adv aui core gl html media propgrid qa ribbon richtext stc xrc
do
install_name_tool -change %i/lib/libwx_osx_cocoau_$lib2-2.9.1.0.0.dylib \
%p/lib/libwx_osx_cocoau_$lib2-2.9.1.dylib libwx_osx_cocoau_$lib-2.9.1.0.0.dylib
done
done
popd
/usr/bin/install -m 755 -d %i/share/doc/%n
/bin/cp -R docs/ %i/share/doc/%n
/usr/bin/install -m 755 -d %i/share/%n
/usr/bin/install -m 644 ./src/osx/wxmac.icns %i/share/%n
<<
SplitOff: <<
Package: %N-shlibs
Depends: <<
expat1-shlibs,
libgettext8-shlibs,
libiconv,
libjpeg8-shlibs,
libpng14-shlibs,
libtiff-shlibs
<<
Files: lib/libwx_*-2.9.1*.dylib
Shlibs: <<
%p/lib/libwx_baseu-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_baseu_net-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_baseu_xml-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_osx_cocoau_adv-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_osx_cocoau_aui-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_osx_cocoau_core-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_osx_cocoau_gl-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_osx_cocoau_html-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_osx_cocoau_media-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_osx_cocoau_propgrid-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_osx_cocoau_qa-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_osx_cocoau_ribbon-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_osx_cocoau_richtext-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_osx_cocoau_stc-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
%p/lib/libwx_osx_cocoau_xrc-2.9.1.dylib 1.0.0 %n (>= 2.9.1-1)
<<
DocFiles: docs/preamble.txt docs/licence.txt docs/licendoc.txt docs/gpl.txt docs/lgpl.txt
<<
Homepage: http://www.wxwidgets.org/
DescDetail: <<
In addition to common and advanced GUI facilities such as
frames, scrolling windows, toolbars, tree controls, icons,
device contexts, printing, splitter windows and so on, there are
wrappers for common file operations, and facilities for writing
TCP/IP applications, thread handling, and more. Where certain
features are not available on a platform, such as MDI and tree
controls on Unix, they are emulated.
<<