[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