[102580] trunk/dports/devel/piklab
ryandesign at macports.org
ryandesign at macports.org
Mon Feb 4 15:58:21 PST 2013
Revision: 102580
https://trac.macports.org/changeset/102580
Author: ryandesign at macports.org
Date: 2013-02-04 15:58:21 -0800 (Mon, 04 Feb 2013)
Log Message:
-----------
piklab: update to 0.16.2 (#37590); new maintainer
Modified Paths:
--------------
trunk/dports/devel/piklab/Portfile
Added Paths:
-----------
trunk/dports/devel/piklab/files/
trunk/dports/devel/piklab/files/patch-src-common-port-CMakeLists.txt.diff
trunk/dports/devel/piklab/files/patch-src-common-port-port.cpp.diff
trunk/dports/devel/piklab/files/patch-src-common-port-port.h.diff
trunk/dports/devel/piklab/files/patch-src-progs-gui-port_selector.cpp.diff
Modified: trunk/dports/devel/piklab/Portfile
===================================================================
--- trunk/dports/devel/piklab/Portfile 2013-02-04 23:39:58 UTC (rev 102579)
+++ trunk/dports/devel/piklab/Portfile 2013-02-04 23:58:21 UTC (rev 102580)
@@ -1,36 +1,42 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id$
PortSystem 1.0
+PortGroup cmake 1.0
name piklab
-version 0.15.4
-revision 3
+version 0.16.2
categories devel
-maintainers tds.net:jwbacon
-description PIC Microcontroller IDE
-long_description Piklab is an integrated development environment (IDE) for applications based on Microchip PIC and dsPIC microcontrollers similar to the MPLAB environment.
-homepage http://piklab.sourceforge.net/
platforms darwin
-master_sites sourceforge
+maintainers bmstu.ru:gav
+license GPL-2+
use_bzip2 yes
-checksums md5 34f61db5cf3987740582bde9142befe6 \
- sha1 040c0ac454ef1e1f652effbe55affd953a0f9071 \
- rmd160 375103026545d33f625ff142e90e6c853c7f5498
+description IDE for applications based on Microchip PIC microcontrollers
-depends_lib port:kdelibs3 port:libusb-compat port:jpeg port:readline
+long_description Piklab is an integrated development environment (IDE) for \
+ applications based on Microchip PIC and dsPIC microcontrollers \
+ similar to the MPLAB environment. It integrates with several \
+ compiler and assembler toolchains (like gputils, sdcc, c18) \
+ and with the GPSim simulator. It supports the most common \
+ programmers (serial, parallel, ICD2, Pickit2, PicStart+), the \
+ ICD2 debugger, and several bootloaders (Tiny, Pickit2, and \
+ Picdem).
-configure.args QTDIR=${prefix}/lib/qt3 --without-arts
+homepage http://piklab.sourceforge.net/
+master_sites sourceforge:project/piklab/piklab/${version}
-post-activate {
- ui_msg "
-========================================================================
-Piklab is an integrated development environment only. You must install
-a compiler (such as the sdcc port) separately.
+checksums rmd160 addaede8899f17f192f02e445ead4ef389874e99 \
+ sha256 51de9edda8edb9d2e9d07ed1c479b83b87eb6fb17c85717477f05fac03a5740e
-See ${homepage} for details.
+depends_build-append \
+ port:pkgconfig
-Piklab also requires X11, which can be installed from the installation
-disc that came with your Mac.
-========================================================================"
-}
+depends_lib port:qt4-mac \
+ port:kdelibs4 \
+ port:libusb-compat
+
+patchfiles patch-src-common-port-CMakeLists.txt.diff \
+ patch-src-common-port-port.h.diff \
+ patch-src-common-port-port.cpp.diff \
+ patch-src-progs-gui-port_selector.cpp.diff
Added: trunk/dports/devel/piklab/files/patch-src-common-port-CMakeLists.txt.diff
===================================================================
--- trunk/dports/devel/piklab/files/patch-src-common-port-CMakeLists.txt.diff (rev 0)
+++ trunk/dports/devel/piklab/files/patch-src-common-port-CMakeLists.txt.diff 2013-02-04 23:58:21 UTC (rev 102580)
@@ -0,0 +1,10 @@
+--- src/common/port/CMakeLists.txt.orig 2013-01-10 04:06:22.000000000 +0300
++++ src/common/port/CMakeLists.txt 2013-01-10 04:06:43.000000000 +0300
+@@ -6,7 +6,6 @@
+ serial.cpp
+ usb_port.cpp
+ port_base.cpp
+- hid_port.cpp
+ )
+
+ automoc(${port_STAT_SRCS})
Added: trunk/dports/devel/piklab/files/patch-src-common-port-port.cpp.diff
===================================================================
--- trunk/dports/devel/piklab/files/patch-src-common-port-port.cpp.diff (rev 0)
+++ trunk/dports/devel/piklab/files/patch-src-common-port-port.cpp.diff 2013-02-04 23:58:21 UTC (rev 102580)
@@ -0,0 +1,36 @@
+--- src/common/port/port.cpp.orig 2012-10-15 09:22:38.000000000 +0400
++++ src/common/port/port.cpp 2013-01-10 05:37:25.000000000 +0300
+@@ -17,7 +17,6 @@
+ #include "serial.h"
+ #include "parallel.h"
+ #include "usb_port.h"
+-#include "hid_port.h"
+
+ //-----------------------------------------------------------------------------
+ void getTime(int &sec, int &usec)
+@@ -60,8 +59,7 @@
+ const PortType::Data PortType::DATA[Nb_Types] = {
+ { I18N_NOOP("Serial Port"), "serial", true },
+ { I18N_NOOP("Parallel Port"), "parallel", true },
+- { I18N_NOOP("USB Port"), "usb", false },
+- { I18N_NOOP("HID Port"), "hid", false }
++ { I18N_NOOP("USB Port"), "usb", false }
+ };
+
+ const char * const Port::IO_DIR_NAMES[3] = { "no_io", "in", "out" };
+@@ -73,7 +71,6 @@
+ case PortType::Serial: return Serial::probedDeviceList();
+ case PortType::Parallel: return Parallel::probedDeviceList();
+ case PortType::USB: return USB::probedDeviceList();
+- case PortType::HID: return HID::probedDeviceList();
+ case PortType::Nb_Types: break;
+ }
+ return QStringList();
+@@ -85,7 +82,6 @@
+ case PortType::Serial: return Serial::isAvailable();
+ case PortType::Parallel: return Parallel::isAvailable();
+ case PortType::USB: return USB::isAvailable();
+- case PortType::HID: return HID::isAvailable();
+ case PortType::Nb_Types: break;
+ }
+ return false;
Added: trunk/dports/devel/piklab/files/patch-src-common-port-port.h.diff
===================================================================
--- trunk/dports/devel/piklab/files/patch-src-common-port-port.h.diff (rev 0)
+++ trunk/dports/devel/piklab/files/patch-src-common-port-port.h.diff 2013-02-04 23:58:21 UTC (rev 102580)
@@ -0,0 +1,11 @@
+--- src/common/port/port.h.orig 2012-10-15 09:22:38.000000000 +0400
++++ src/common/port/port.h 2013-01-10 05:37:46.000000000 +0300
+@@ -19,7 +19,7 @@
+ };
+
+ BEGIN_DECLARE_ENUM(PortType)
+- Serial = 0, Parallel, USB, HID
++ Serial = 0, Parallel, USB
+ END_DECLARE_ENUM(PortType, PortTypeData)
+
+ namespace Port
Added: trunk/dports/devel/piklab/files/patch-src-progs-gui-port_selector.cpp.diff
===================================================================
--- trunk/dports/devel/piklab/files/patch-src-progs-gui-port_selector.cpp.diff (rev 0)
+++ trunk/dports/devel/piklab/files/patch-src-progs-gui-port_selector.cpp.diff 2013-02-04 23:58:21 UTC (rev 102580)
@@ -0,0 +1,11 @@
+--- src/progs/gui/port_selector.cpp.orig 2012-10-15 09:22:42.000000000 +0400
++++ src/progs/gui/port_selector.cpp 2013-01-10 05:32:10.000000000 +0300
+@@ -67,8 +67,6 @@
+ case PortType::USB:
+ notAvailableMessage = i18n("Piklab has been compiled without support for USB port.");
+ break;
+- case PortType::HID:
+- break;
+ case PortType::Nb_Types: ASSERT(false); break;
+ }
+
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130204/bc9d0a8d/attachment-0001.html>
More information about the macports-changes
mailing list