source: trunk/dports/graphics/wxWidgets-devel/Portfile @ 79389

Last change on this file since 79389 was 79389, checked in by pixilla@…, 6 years ago

graphics/wxWidgets-devel: Fix incorrect install name. Closes #26410 #27744

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.6 KB
Line 
1# $Id: Portfile 79389 2011-06-12 13:15:01Z pixilla@macports.org $
2
3PortSystem 1.0
4PortGroup               archcheck 1.0
5
6name                    wxWidgets-devel
7conflicts               wxgtk wxWidgets
8version                 2.9.1
9revision        2
10categories              graphics devel
11platforms               darwin
12maintainers             jwa
13description             mature cross-platform C++ GUI framework
14long_description        wxWidgets is a mature open-source cross-platform C++ \
15    GUI framework for Mac OS, Unix, Linux, Windows. It can \
16    make use of a variety of native widget sets as well as \
17    its own widget set: Mac OS, GTK+, Motif, WIN32. \
18    wxWidgets will even run on embedded systems using \
19    Linux and X11.
20
21homepage                http://www.wxwidgets.org/
22distname                wxWidgets
23master_sites    sourceforge:wxwindows \
24                            http://biolpc22.york.ac.uk/pub/${version}/
25
26use_bzip2               yes
27
28distfiles               ${distname}-${version}${extract.suffix}
29dist_subdir             ${distname}/${version}
30checksums           md5     81c20d7b2ba31becb18e467dbe09be8f \
31                    sha1    3ffe0614acce46448f5c14942176fb2daa6efd00 \
32                    rmd160  106f5b0238e31e12bbede7f1c2cf0e0134076e29
33                   
34depends_lib             port:jpeg \
35                            port:tiff \
36                            port:libpng \
37                            port:zlib \
38                            port:libiconv \
39                            port:expat \
40                            path:lib/pkgconfig/sdl.pc:libsdl \
41                            port:libsdl_mixer
42
43
44archcheck.files lib/libjpeg.dylib \
45                lib/libtiff.dylib \
46                lib/libpng.dylib \
47                lib/libz.dylib \
48                lib/libiconv.dylib \
49                lib/libexpat.dylib
50
51set worksrcdir  ${distname}-${version}/build
52
53extract.only    ${distname}-${version}${extract.suffix}
54
55patch.dir       ${worksrcpath}/..
56patchfiles      patch-configure-change_install_names.diff
57configure.cmd   ../configure
58configure.ldflags       -L${build.dir}/lib -L${prefix}/lib
59configure.args  --mandir=${prefix}/share/man \
60                            --with-libiconv-prefix=${prefix} \
61                            --with-libjpeg \
62                            --with-libtiff \
63                            --with-libpng \
64                            --with-zlib \
65                            --with-opengl \
66                            --with-cocoa \
67                            --enable-unicode \
68                            --enable-display \
69                            --enable-monolithic
70
71build.target
72
73universal_variant       no
74use_parallel_build      yes
75
76supported_archs x86_64 ppc64 i386 ppc
77configure.ccache = no
78configure.cppflags-append -arch ${configure.build_arch}
79
80post-destroot {
81    set confscript ${prefix}/lib/wx/config/osx_cocoa-unicode-2.9
82    ln -sf ${confscript} ${destroot}${prefix}/bin/wx-config
83}
84
85variant nonmonolithic description {build libraries separately} {
86    configure.args-delete       --enable-monolithic
87}
88
89variant debug description {add debug info to libraries} {
90    configure.args-append       --enable-debug
91}
92
93livecheck.type          regex
94livecheck.url           ${homepage}/downloads/
95livecheck.regex         Current Stable Release.*(2\\.\[0-9\]\\.\[0-9\]+)
Note: See TracBrowser for help on using the repository browser.