[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