[144635] trunk/dports/textproc/gpsbabel
mojca at macports.org
mojca at macports.org
Thu Jan 14 03:09:06 PST 2016
Revision: 144635
https://trac.macports.org/changeset/144635
Author: mojca at macports.org
Date: 2016-01-14 03:09:05 -0800 (Thu, 14 Jan 2016)
Log Message:
-----------
gpsbabel: upgrade to 1.5.3, switch to github, handle universal variant (closes #50297)
Modified Paths:
--------------
trunk/dports/textproc/gpsbabel/Portfile
Added Paths:
-----------
trunk/dports/textproc/gpsbabel/files/
trunk/dports/textproc/gpsbabel/files/patch-delbin.cc.diff
Modified: trunk/dports/textproc/gpsbabel/Portfile
===================================================================
--- trunk/dports/textproc/gpsbabel/Portfile 2016-01-14 07:30:44 UTC (rev 144634)
+++ trunk/dports/textproc/gpsbabel/Portfile 2016-01-14 11:09:05 UTC (rev 144635)
@@ -2,11 +2,13 @@
# $Id$
PortSystem 1.0
+PortGroup github 1.0
PortGroup qmake5 1.0
-name gpsbabel
-version 1.5.2
-revision 2
+github.setup gpsbabel gpsbabel 1_5_3 gpsbabel_
+# some tricks because version at github is x_y_z
+version [join [lrange [split ${version} _] 0 2] .]
+
categories textproc comms
license GPL
maintainers nomaintainer
@@ -19,20 +21,21 @@
platforms darwin
homepage http://www.gpsbabel.org/
-depends_lib-append port:expat port:libusb-compat port:zlib
+depends_lib-append port:expat \
+ port:libusb-compat \
+ port:zlib
-master_sites http://www.linklevel.net/distfiles/
+checksums rmd160 b64e1bbd6906a027d232e097fb182e1ed770aff7 \
+ sha256 d8606e18a4d27a25739c443f0ced506e992fe0631c8365e3e0109f74224c6e59
-checksums rmd160 86a54f6e6647ed8eaa340641e9240565acf5ca99 \
- sha256 c1a2f07d014d69dcce80e2ef8f23fe2fe3154324957b04d488da1b32458fad7b
+patchfiles patch-delbin.cc.diff
destroot {
+ if {[variant_isset universal]} {
+ system -W ${worksrcpath} "lipo -create ${worksrcpath}-x86_64/GPSbabel ${worksrcpath}-i386/GPSbabel -output ${worksrcpath}/gpsbabel"
+ }
xinstall -m 755 ${worksrcpath}/gpsbabel ${destroot}${prefix}/bin
xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
xinstall -m 644 -W ${worksrcpath} AUTHORS COPYING README.contrib README.igc \
README.mapconverter README.xmapwpt ${destroot}${prefix}/share/doc/${name}
}
-
-livecheck.type regex
-livecheck.url ${homepage}/download.html
-livecheck.regex ${name}-(\\d+(\\.\\d+)+)${extract.suffix}
Added: trunk/dports/textproc/gpsbabel/files/patch-delbin.cc.diff
===================================================================
--- trunk/dports/textproc/gpsbabel/files/patch-delbin.cc.diff (rev 0)
+++ trunk/dports/textproc/gpsbabel/files/patch-delbin.cc.diff 2016-01-14 11:09:05 UTC (rev 144635)
@@ -0,0 +1,11 @@
+--- delbin.cc.orig
++++ delbin.cc
+@@ -2614,7 +2614,7 @@ thread_func(void* run_loop_source)
+ }
+
+ static void
+-interrupt_report_cb(void* target, IOReturn result, void* refcon, void* sender, UInt32 bufferSize)
++interrupt_report_cb(void* target, IOReturn result, void* refcon, void* sender, uint32_t bufferSize)
+ {
+ memcpy(packet_array[packet_array_head], report_buf, delbin_os_packet_size);
+ pthread_mutex_lock(&mutex);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160114/2b90bb14/attachment.html>
More information about the macports-changes
mailing list