[110238] trunk/dports/cross/usbprog

mojca at macports.org mojca at macports.org
Thu Aug 29 00:14:41 PDT 2013


Revision: 110238
          https://trac.macports.org/changeset/110238
Author:   mojca at macports.org
Date:     2013-08-29 00:14:41 -0700 (Thu, 29 Aug 2013)
Log Message:
-----------
usbprog: update to version 0.2.1 from bitbucket, switch to wxWidgets-3.0, create an app

Modified Paths:
--------------
    trunk/dports/cross/usbprog/Portfile

Added Paths:
-----------
    trunk/dports/cross/usbprog/files/usbprog_icon.png

Removed Paths:
-------------
    trunk/dports/cross/usbprog/files/patch-gui-usbprogApp.cc.diff

Modified: trunk/dports/cross/usbprog/Portfile
===================================================================
--- trunk/dports/cross/usbprog/Portfile	2013-08-29 06:38:55 UTC (rev 110237)
+++ trunk/dports/cross/usbprog/Portfile	2013-08-29 07:14:41 UTC (rev 110238)
@@ -2,30 +2,41 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           app 1.0
+PortGroup           bitbucket 1.0
+PortGroup           wxWidgets 1.0
 
+bitbucket.setup     bwalle usbprog-tools-classic 9f1d9be
 name                usbprog
+version             0.2.1_20130825-hg-${bitbucket.version}
 categories          cross
-version             0.1.8
-revision            2
 maintainers         lilalinux.net:macports
 description         Tool for uploading and downloading firmwares to the usbprog device
 long_description    Tool for uploading and downloading firmwares to the usbprog device.
-homepage            http://www.embedded-projects.net/index.php?page_id=191
+homepage            https://bitbucket.org/bwalle/usbprog-tools-classic
 platforms           darwin
+license             GPL-2+
 
-depends_lib-append  port:libusb-compat \
-                    port:libxml \
+wxWidgets.use       wxWidgets-3.0
+
+depends_build       port:autoconf port:automake
+
+depends_lib-append  port:curl \
+                    port:libusb-compat \
+                    port:libxml2 \
                     port:readline \
-                    port:wxWidgets \
-                    port:curl
+                    port:${wxWidgets.port}
 
-master_sites        http://download.berlios.de/usbprog/ \
-                    http://download2.berlios.de/usbprog/
+checksums           rmd160  0c306756ed8c977070c002f93c06b3810567b415 \
+                    sha256  715704b9ee1b866669c9a7c6d991a45d726778f4d61df222882fe369a5af92d0
 
-patchfiles          patch-gui-usbprogApp.cc.diff
+# ideally the icon should be fetched from upstream
+app.name            usbprog
+app.executable      usbprog-gui
+app.icon            ${filespath}/usbprog_icon.png
 
-checksums           md5 fd38b14ad532cc4317bd169ab1c65495 \
-                    sha1 275727fa2310dd4e104c8b4bb5f443da647e2d33 \
-                    rmd160 ec8f2d0efa1c69e8136e64933afb04ef2d546798
+pre-configure {
+    system -W ${worksrcpath} "./bootstrap"
+}
 
-use_configure       yes
+configure.args      --with-wxdir=${wxWidgets.wxdir}

Deleted: trunk/dports/cross/usbprog/files/patch-gui-usbprogApp.cc.diff
===================================================================
--- trunk/dports/cross/usbprog/files/patch-gui-usbprogApp.cc.diff	2013-08-29 06:38:55 UTC (rev 110237)
+++ trunk/dports/cross/usbprog/files/patch-gui-usbprogApp.cc.diff	2013-08-29 07:14:41 UTC (rev 110238)
@@ -1,24 +0,0 @@
---- gui/usbprogApp.cc.orig	2008-11-09 19:48:32.000000000 +0100
-+++ gui/usbprogApp.cc	2009-04-04 00:40:51.000000000 +0200
-@@ -20,6 +20,9 @@
- 
- #include "usbprogApp.h"
- #include "usbprogFrm.h"
-+#ifdef __APPLE__
-+#include <ApplicationServices/ApplicationServices.h>
-+#endif
- 
- using std::cerr;
- using std::endl;
-@@ -74,6 +75,11 @@
-     usbprogFrm* frame = new usbprogFrm(NULL);
-     frame->Show(true);
-     SetTopWindow(frame);
-+#ifdef __APPLE__
-+ProcessSerialNumber PSN;
-+GetCurrentProcess(&PSN);
-+TransformProcessType(&PSN,kProcessTransformToForegroundApplication);
-+#endif
-     return true;
- }
- 

Added: trunk/dports/cross/usbprog/files/usbprog_icon.png
===================================================================
(Binary files differ)


Property changes on: trunk/dports/cross/usbprog/files/usbprog_icon.png
___________________________________________________________________
Added: svn:mime-type
   + image/png
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130829/149d2531/attachment.html>


More information about the macports-changes mailing list