[MacPorts] #4947: UPDATE gpsbabel-1.2.7
MacPorts
noreply at macports.org
Thu Mar 24 06:05:49 PDT 2016
#4947: UPDATE gpsbabel-1.2.7
-------------------------+--------------------------------
Reporter: rsorasen@… | Owner: macports-tickets@…
Type: update | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 1.0
Resolution: fixed | Keywords:
Port: gpsbabel |
-------------------------+--------------------------------
Changes (by ryandesign@…):
* type: enhancement => update
* port: => gpsbabel
Old description:
> The patch make gpsbable work with my Garmin GPSMAP 60C (Software Version
> 4.0)
> over USB cable!
>
> Index: Portfile
> ===================================================================
> --- Portfile (revision 3746)
> +++ Portfile (working copy)
> @@ -2,7 +2,7 @@
> PortSystem 1.0
>
> name gpsbabel
> -version 1.2.4
> +version 1.2.7
> categories textproc comms
> maintainers thomas+darwinports at stromberg.org
> description GPSBabel converts/uploads GPS waypoints, tracks,
> and routes
> @@ -14,16 +14,18 @@
> homepage http://gpsbabel.sourceforge.net
> platforms darwin
> master_sites sourceforge
> -checksums md5 90adf3f0aabbe2c63ed1054465629525
> +checksums md5 535da9798714e53a9584e22ac7d651d3
>
> depends_lib lib:libexpat.0:expat
>
> # Note: Not yet supported on MacOSX, but may work on others
> variant usb {
> depends_lib-append lib:libusb-0.1.4:libusb
> - build.args-delete LIBEXPAT="-L${prefix}/lib -lexpat"
> - build.args-append LIBEXPAT="-L${prefix}/lib -lexpat -lusb"
> \
> - INHIBIT_USB=""
> + build.args-delete LIBUSB="" \
> + INHIBIT_USB="-DNO_USB"
> + build.args-append LIBUSB="-lusb
> /System/Library/Frameworks/CoreFoundation.framework/Versions/Current/CoreFoundation
> /System/Library/Frameworks/IOKit.framework/Versions/Current/IOKit" \
> + INHIBIT_USB="" \
> +
> }
>
> variant tk {
> @@ -36,7 +38,9 @@
>
> use_configure no
> build.args EXTRA_CFLAGS="-I${prefix}/include" \
> - LIBEXPAT="-L${prefix}/lib -lexpat"
> + LIBEXPAT="-L${prefix}/lib -lexpat" \
> + LIBUSB="" \
> + INHIBIT_USB="-DNO_USB"
>
> destroot {
> cd ${worksrcpath}
> @@ -52,7 +56,6 @@
> }
>
> platform darwin {
> - patchfiles-append patch-project.pbxproj
> post-patch {
> # Patch with version from pre-compiled application for
> now.
> # Authors have been notified of these changes for future
> @@ -86,7 +89,11 @@
> }
> post-destroot {
> if {[file exist ${worksrcpath}/macgpsbabel/conftest]} {
> - cd ${worksrcpath}/macgpsbabel/build
> + if {$xcodeversion == "2.1"} {
> + cd
> ${worksrcpath}/macgpsbabel/build/Deployment
> + } else {
> + cd ${worksrcpath}/macgpsbabel/build
> + }
> xinstall -d -m 0755
> ${destroot}/Applications/DarwinPorts
> system "cp -R MacGPSBabel.app
> ${destroot}/Applications/DarwinPorts"
> }
New description:
The patch make gpsbable work with my Garmin GPSMAP 60C (Software Version
4.0)
over USB cable!
{{{
Index: Portfile
===================================================================
--- Portfile (revision 3746)
+++ Portfile (working copy)
@@ -2,7 +2,7 @@
PortSystem 1.0
name gpsbabel
-version 1.2.4
+version 1.2.7
categories textproc comms
maintainers thomas+darwinports at stromberg.org
description GPSBabel converts/uploads GPS waypoints, tracks,
and routes
@@ -14,16 +14,18 @@
homepage http://gpsbabel.sourceforge.net
platforms darwin
master_sites sourceforge
-checksums md5 90adf3f0aabbe2c63ed1054465629525
+checksums md5 535da9798714e53a9584e22ac7d651d3
depends_lib lib:libexpat.0:expat
# Note: Not yet supported on MacOSX, but may work on others
variant usb {
depends_lib-append lib:libusb-0.1.4:libusb
- build.args-delete LIBEXPAT="-L${prefix}/lib -lexpat"
- build.args-append LIBEXPAT="-L${prefix}/lib -lexpat -lusb" \
- INHIBIT_USB=""
+ build.args-delete LIBUSB="" \
+ INHIBIT_USB="-DNO_USB"
+ build.args-append LIBUSB="-lusb
/System/Library/Frameworks/CoreFoundation.framework/Versions/Current/CoreFoundation
/System/Library/Frameworks/IOKit.framework/Versions/Current/IOKit" \
+ INHIBIT_USB="" \
+
}
variant tk {
@@ -36,7 +38,9 @@
use_configure no
build.args EXTRA_CFLAGS="-I${prefix}/include" \
- LIBEXPAT="-L${prefix}/lib -lexpat"
+ LIBEXPAT="-L${prefix}/lib -lexpat" \
+ LIBUSB="" \
+ INHIBIT_USB="-DNO_USB"
destroot {
cd ${worksrcpath}
@@ -52,7 +56,6 @@
}
platform darwin {
- patchfiles-append patch-project.pbxproj
post-patch {
# Patch with version from pre-compiled application for
now.
# Authors have been notified of these changes for future
@@ -86,7 +89,11 @@
}
post-destroot {
if {[file exist ${worksrcpath}/macgpsbabel/conftest]} {
- cd ${worksrcpath}/macgpsbabel/build
+ if {$xcodeversion == "2.1"} {
+ cd ${worksrcpath}/macgpsbabel/build/Deployment
+ } else {
+ cd ${worksrcpath}/macgpsbabel/build
+ }
xinstall -d -m 0755
${destroot}/Applications/DarwinPorts
system "cp -R MacGPSBabel.app
${destroot}/Applications/DarwinPorts"
}
}}}
--
--
Ticket URL: <https://trac.macports.org/ticket/4947#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list