[109578] users/mojca/wxports/cross/usbprog

mojca at macports.org mojca at macports.org
Sat Aug 17 12:26:29 PDT 2013


Revision: 109578
          https://trac.macports.org/changeset/109578
Author:   mojca at macports.org
Date:     2013-08-17 12:26:29 -0700 (Sat, 17 Aug 2013)
Log Message:
-----------
mojca/usbprog: patch the patch again, remove variants (it seems that the program works fine with wxWidgets 2.9)

Modified Paths:
--------------
    users/mojca/wxports/cross/usbprog/Portfile
    users/mojca/wxports/cross/usbprog/files/patch-gui-usbprogFrm.cc.diff

Modified: users/mojca/wxports/cross/usbprog/Portfile
===================================================================
--- users/mojca/wxports/cross/usbprog/Portfile	2013-08-17 18:18:33 UTC (rev 109577)
+++ users/mojca/wxports/cross/usbprog/Portfile	2013-08-17 19:26:29 UTC (rev 109578)
@@ -2,8 +2,8 @@
 # $Id$
 
 PortSystem          1.0
-PortGroup           wxwidgets 1.0
 PortGroup           bitbucket 1.0
+PortGroup           wxwidgets 1.0
 
 bitbucket.setup     bwalle usbprog-tools-classic 7751c98
 name                usbprog
@@ -16,65 +16,27 @@
 platforms           darwin
 license             GPL-2+
 
-depends_build	    port:autoconf port:automake
+wxWidgets.use       wxWidgets-3.0
 
-depends_lib-append  port:libusb-compat \
+depends_build       port:autoconf port:automake
+
+depends_lib-append  port:curl \
+                    port:libusb-compat \
                     port:libxml2 \
                     port:readline \
-                    port:curl
+                    port:${wxWidgets.port}
 
 checksums           rmd160  4e65113a0b2a61395275df6e4bef1dfce6c71e03 \
                     sha256  f47f7413758cac08a761595ed8ce2bfc6f0637ce0a767018c242ab0b2f0ec72e
 
 patchfiles          patch-gui-usbprogFrm.cc.diff
 
-# TODO: if wxWidgets 2.9 seem to work fine, just delete all the variants
-variant wxwidgets30 conflicts wxwidgets28 wxgtk28 description {Use wxWidgets 2.9 (migt not be fully functional yet)} {
-    wxWidgets.use           wxWidgets-3.0
-    depends_lib-append      port:${wxWidgets.port}
-    configure.args-append   --with-wxdir=${wxWidgets.wxdir}
-    configure.env-append    WXRC=${wxWidgets.wxrc}
-
-    # TODO: not sure how to prevent duplication of the following code
-    # TODO: if needed, an additional variable could be added to wxwidgets PortGroup for easier access to wxwin.m4
-    pre-configure {
-        system "mkdir ${worksrcpath}/m4"
-        system "cp ${wxWidgets.prefix}/share/aclocal/wxwin.m4 ${worksrcpath}/m4/"
-        system "cd ${worksrcpath} && ./bootstrap"
-    }
+pre-configure {
+    system "mkdir ${worksrcpath}/m4"
+    # TODO: if needed, an additional variable could be added to wxwidgets PortGroup
+    #       for easier access to wxwin.m4
+    system "cp ${wxWidgets.prefix}/share/aclocal/wxwin.m4 ${worksrcpath}/m4/"
+    system "cd ${worksrcpath} && ./bootstrap"
 }
 
-variant wxwidgets28 conflicts wxwidgets30 wxgtk28 description {Use 32-bit Carbon-based wxWidgets 2.8} {
-    wxWidgets.use           wxWidgets-2.8
-    depends_lib-append      port:${wxWidgets.port}
-    configure.args-append   --with-wxdir=${wxWidgets.wxdir}
-    configure.env-append    WXRC=${wxWidgets.wxrc}
-
-    pre-configure {
-        system "mkdir ${worksrcpath}/m4"
-        system "cp ${wxWidgets.prefix}/share/aclocal/wxwin.m4 ${worksrcpath}/m4/"
-        system "cd ${worksrcpath} && ./bootstrap"
-    }
-}
-
-variant wxgtk28 conflicts wxwidgets30 wxwidgets28 description {Use wxWidgets 2.8 with GTK} {
-    wxWidgets.use           wxGTK-2.8
-    depends_lib-append      port:${wxWidgets.port}
-    configure.args-append   --with-wxdir=${wxWidgets.wxdir}
-    configure.env-append    WXRC=${wxWidgets.wxrc}
-
-    pre-configure {
-        system "mkdir ${worksrcpath}/m4"
-        system "cp ${wxWidgets.prefix}/share/aclocal/wxwin.m4 ${worksrcpath}/m4"
-        system "cd ${worksrcpath} && ./bootstrap"
-    }
-}
-
-
-if {![variant_isset wxwidgets30] && ![variant_isset wxwidgets28] && ![variant_isset wxgtk28]} {
-    if {[vercmp $xcodeversion 4.4] >= 0} {
-        default_variants +wxgtk28
-    } else {
-        default_variants +wxwidgets28
-    }
-}
+configure.args      --with-wxdir=${wxWidgets.wxdir}

Modified: users/mojca/wxports/cross/usbprog/files/patch-gui-usbprogFrm.cc.diff
===================================================================
--- users/mojca/wxports/cross/usbprog/files/patch-gui-usbprogFrm.cc.diff	2013-08-17 18:18:33 UTC (rev 109577)
+++ users/mojca/wxports/cross/usbprog/files/patch-gui-usbprogFrm.cc.diff	2013-08-17 19:26:29 UTC (rev 109578)
@@ -5,7 +5,7 @@
      // file dialog
  	m_fileDialog = new wxFileDialog(m_panel, wxT("Choose a file"),
 -            wxT(""), wxT(""), wxT("*.bin"), wxOPEN);
-+            wxT(""), wxT(""), wxT("*.bin"), wxFD_wxOPEN);
++            wxT(""), wxT(""), wxT("*.bin"), wxFD_OPEN);
  
      m_topBox->Add(topSizer, wxEXPAND, wxALL, 10);
  
@@ -14,7 +14,7 @@
      } else {
          wxFileDialog fdg(m_panel, wxT("Choose a file"),
 -            wxT(""), wxT(""), wxT("*.log"), wxSAVE);
-+            wxT(""), wxT(""), wxT("*.log"), wxFD_wxSAVE);
++            wxT(""), wxT(""), wxT("*.log"), wxFD_SAVE);
          if (fdg.ShowModal() != wxID_OK)
              dbg->setFileHandle(stderr);
          else {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130817/79daf05c/attachment.html>


More information about the macports-changes mailing list