New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #20952: wx-64-x11.diff

File wx-64-x11.diff, 5.2 KB (added by jmr@…, 2 years ago)

use X11 instead of wxMac when building 64-bit

  • files/patch-soundsdl-28.diff

     
     1--- ../Makefile.in.orig 2007-03-19 14:27:34.000000000 +0100 
     2+++ ../Makefile.in      2006-11-14 21:45:39.000000000 +0100 
     3@@ -4929,8 +4929,8 @@ 
     4 @COND_PLATFORM_MACOSX_1@__HTML_SRC_PLATFORM_OBJECTS = monodll_chm.o 
     5 @COND_PLATFORM_UNIX_1@__HTML_SRC_PLATFORM_OBJECTS = monodll_chm.o 
     6 @COND_TOOLKIT_MSW@__HTML_SRC_PLATFORM_OBJECTS = monodll_helpbest.o 
     7-@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@__PLUGIN_ADV_SRC_OBJECTS \ 
     8-@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@   = monodll_sound_sdl.o 
     9+@COND_USE_PLUGINS_0@__PLUGIN_ADV_SRC_OBJECTS \ 
     10+@COND_USE_PLUGINS_0@   = monodll_sound_sdl.o 
     11 COND_MONOLITHIC_1_SHARED_0___monolib___depname = \ 
     12        $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) 
     13 @COND_MONOLITHIC_1_SHARED_0@__monolib___depname = $(COND_MONOLITHIC_1_SHARED_0___monolib___depname) 
     14@@ -6712,8 +6712,8 @@ 
     15 @COND_PLATFORM_MACOSX_1@__HTML_SRC_PLATFORM_OBJECTS_1 = monolib_chm.o 
     16 @COND_PLATFORM_UNIX_1@__HTML_SRC_PLATFORM_OBJECTS_1 = monolib_chm.o 
     17 @COND_TOOLKIT_MSW@__HTML_SRC_PLATFORM_OBJECTS_1 = monolib_helpbest.o 
     18-@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@__PLUGIN_ADV_SRC_OBJECTS_1 \ 
     19-@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@   = monolib_sound_sdl.o 
     20+@COND_USE_PLUGINS_0@__PLUGIN_ADV_SRC_OBJECTS_1 \ 
     21+@COND_USE_PLUGINS_0@   = monolib_sound_sdl.o 
     22 COND_MONOLITHIC_0_SHARED_1___basedll___depname = \ 
     23        $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIX)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) 
     24 @COND_MONOLITHIC_0_SHARED_1@__basedll___depname = $(COND_MONOLITHIC_0_SHARED_1___basedll___depname) 
     25@@ -10209,8 +10209,8 @@ 
     26 @COND_TOOLKIT_MSW@     = advdll_datectrl.o 
     27 @COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_2 \ 
     28 @COND_TOOLKIT_WINCE@   = advdll_datectrl.o 
     29-@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@__PLUGIN_ADV_SRC_OBJECTS_2 \ 
     30-@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@   = advdll_sound_sdl.o 
     31+@COND_USE_PLUGINS_0@__PLUGIN_ADV_SRC_OBJECTS_2 \ 
     32+@COND_USE_PLUGINS_0@   = advdll_sound_sdl.o 
     33 COND_MONOLITHIC_0_SHARED_0_USE_GUI_1___advlib___depname = \ 
     34        $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-$(WX_RELEASE)$(HOST_SUFFIX)$(LIBEXT) 
     35 @COND_MONOLITHIC_0_SHARED_0_USE_GUI_1@__advlib___depname = $(COND_MONOLITHIC_0_SHARED_0_USE_GUI_1___advlib___depname) 
     36@@ -10274,8 +10274,8 @@ 
     37 @COND_TOOLKIT_MSW@     = advlib_datectrl.o 
     38 @COND_TOOLKIT_WINCE@__ADVANCED_PLATFORM_NATIVE_SRC_OBJECTS_3 \ 
     39 @COND_TOOLKIT_WINCE@   = advlib_datectrl.o 
     40-@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@__PLUGIN_ADV_SRC_OBJECTS_3 \ 
     41-@COND_PLATFORM_UNIX_1_USE_PLUGINS_0@   = advlib_sound_sdl.o 
     42+@USE_PLUGINS_0@__PLUGIN_ADV_SRC_OBJECTS_3 \ 
     43+@USE_PLUGINS_0@        = advlib_sound_sdl.o 
     44 COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1___mediadll___depname = \ 
     45        $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_media$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(dll___targetsuf3) 
     46 @COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1@__mediadll___depname = $(COND_MONOLITHIC_0_SHARED_1_USE_GUI_1_USE_MEDIA_1___mediadll___depname) 
  • Portfile

     
    4545extract.only    ${distname}-${version}${extract.suffix} 
    4646 
    4747#patchfiles     patch-chkconf.diff patch-TECConvertText.diff 
    48 patchfiles      patch-chkconf.diff 
     48patchfiles      patch-chkconf.diff patch-soundsdl-28.diff 
    4949 
    5050#configure.cmd  ../${distname}-${version}/configure 
    5151configure.cmd           ../configure 
     
    5858                            --with-zlib \ 
    5959                            --with-sdl \ 
    6060                            --with-opengl \ 
    61                             --with-mac \ 
     61                            --with-x11 \ 
    6262                            --disable-sdltest \ 
    6363                            --enable-unicode \ 
    6464                            --enable-display \ 
     
    8989        readme-gtk.txt readme-mac.txt \ 
    9090        readme-mgl.txt readme-motif.txt readme-x11.txt \ 
    9191        ${destroot}${prefix}/share/doc/${name} 
    92     set confscript ${prefix}/lib/wx/config/mac-unicode-${installtype}-2.8 
     92        if {[info exists wxMac_enabled] && $wxMac_enabled} { 
     93        set confscript ${prefix}/lib/wx/config/mac-unicode-${installtype}-2.8 
     94    } else { 
     95        set confscript ${prefix}/lib/wx/config/x11univ-unicode-${installtype}-2.8 
     96    } 
    9397    reinplace "s|-L${build.dir}/lib||" ${destroot}${confscript} 
    9498    ln -sf ${confscript} ${destroot}${prefix}/bin/wx-config 
    9599} 
     
    103107    set installtype debug 
    104108} 
    105109 
     110platform macosx { 
     111    global wxMac_enabled 
     112    # wxMac doesn't build 64-bit 
     113    if {(![variant_isset universal] && ($build_arch == "i386" || $build_arch == "ppc")) || 
     114        ([variant_isset universal] && ![string match *64* $universal_archs])} { 
     115        configure.args-delete --with-x11 
     116        configure.args-append --with-mac 
     117        set wxMac_enabled yes 
     118    } else { 
     119        # configure script doesn't find mesa properly 
     120        configure.args-delete --with-opengl 
     121    } 
     122} 
     123 
    106124livecheck.type          regex 
    107125livecheck.url           ${homepage}/downloads/ 
    108126livecheck.regex         Current Stable Release.*(2\\.\[0-9\]\\.\[0-9\]+)