This driver package allows QLandkarteGT to communicate directly with some Garmin GPS units. Fix: SHAR via HTTP: http://burggraben.net/hacks/garmindev.shar.gz
Are you sure qlandkartegt is actually a run-time dependency of this port? From what I understood, isn't this port a run-time dependency of qlandkartegt? Additionally, don't you need USE_LDCONFIG=yes in the Makefile?
## Raphael Kubo da Costa (rakuco@FreeBSD.org): > Are you sure qlandkartegt is actually a run-time dependency of this > port? From what I understood, isn't this port a run-time dependency of > qlandkartegt? > > Additionally, don't you need USE_LDCONFIG=yes in the Makefile? I'd say this port is a set of plugins (or the like) for qlandkartegt. QlankarteGT runs fine without garmindev (it doesn't need to talk to your garmin, or you don't even have a supported garmin device - the qlandkartegt package as it is now works without garmindev, too); but the garmindev package is pretty much worthless without qlandkartegt. For the same reason (plugin, not "real" library), we don't need to call ldconfig. I tested the package with my eTrex and "everything works for me" (as far as the garmin protocol allows). Regards, Christoph -- Spare Space
Christoph Moench-Tegeder <cmt@burggraben.net> writes: > ## Raphael Kubo da Costa (rakuco@FreeBSD.org): > >> Are you sure qlandkartegt is actually a run-time dependency of this >> port? From what I understood, isn't this port a run-time dependency of >> qlandkartegt? >> >> Additionally, don't you need USE_LDCONFIG=yes in the Makefile? > > I'd say this port is a set of plugins (or the like) for qlandkartegt. > QlankarteGT runs fine without garmindev (it doesn't need to talk to > your garmin, or you don't even have a supported garmin device - the > qlandkartegt package as it is now works without garmindev, too); but > the garmindev package is pretty much worthless without qlandkartegt. > For the same reason (plugin, not "real" library), we don't need to > call ldconfig. I tested the package with my eTrex and "everything > works for me" (as far as the garmin protocol allows). OK. From what you say, even though garmindev without qlandkarteg does not serve any purpose, it still sounds like it is qlandkarteg's run-time behavior that changes if garmindev is installed, not the other way around. Would you be fine with removing the RUN_DEPENDS line?
## Raphael Kubo da Costa (rakuco@FreeBSD.org): > OK. From what you say, even though garmindev without qlandkarteg does > not serve any purpose, it still sounds like it is qlandkarteg's run-time > behavior that changes if garmindev is installed, not the other way > around. Would you be fine with removing the RUN_DEPENDS line? That's ok with me, I'm not that attached to that line :) I just thought it might make sense, but well... there it goes. Regards, Christoph -- Spare Space
State Changed From-To: open->closed Committed. Thanks!
Author: rakuco Date: Sun May 19 14:10:30 2013 New Revision: 318525 URL: http://svnweb.freebsd.org/changeset/ports/318525 Log: Add astro/garmindev: Garmin device drivers for QLandkarteGT. This driver package allows QLandkarteGT to communicate directly with some Garmin GPS units. PR: ports/177992 Submitted by: Christoph Moench-Tegeder <cmt@burggraben.net> Added: head/astro/garmindev/ head/astro/garmindev/Makefile (contents, props changed) head/astro/garmindev/distinfo (contents, props changed) head/astro/garmindev/pkg-descr (contents, props changed) head/astro/garmindev/pkg-plist (contents, props changed) Modified: head/astro/Makefile Modified: head/astro/Makefile ============================================================================== --- head/astro/Makefile Sun May 19 14:06:36 2013 (r318524) +++ head/astro/Makefile Sun May 19 14:10:30 2013 (r318525) @@ -18,6 +18,7 @@ SUBDIR += ephem SUBDIR += fowsr SUBDIR += foxtrotgps + SUBDIR += garmindev SUBDIR += gkrellmoon2 SUBDIR += glunarclock SUBDIR += gmapcatcher Added: head/astro/garmindev/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/astro/garmindev/Makefile Sun May 19 14:10:30 2013 (r318525) @@ -0,0 +1,17 @@ +# Created by: Christoph Moench-Tegeder <cmt@burggraben.net> +# $FreeBSD$ + +PORTNAME= garmindev +PORTVERSION= 0.3.4 +CATEGORIES= astro +MASTER_SITES= SF/qlandkartegt/${PORTNAME}/Garmin%20Device%20Driver%20${PORTVERSION} + +MAINTAINER= cmt@burggraben.net +COMMENT= Drivers for using Garmin GPS units with QlandkarteGT + +LICENSE= GPLv2 + +USES= cmake +MAKE_JOBS_SAFE= yes + +.include <bsd.port.mk> Added: head/astro/garmindev/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/astro/garmindev/distinfo Sun May 19 14:10:30 2013 (r318525) @@ -0,0 +1,2 @@ +SHA256 (garmindev-0.3.4.tar.gz) = 86c38f65ba1a05c5d5eb076107094cb789db6ffc5d80bfd7bb209d645bcf87d5 +SIZE (garmindev-0.3.4.tar.gz) = 85173 Added: head/astro/garmindev/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/astro/garmindev/pkg-descr Sun May 19 14:10:30 2013 (r318525) @@ -0,0 +1,13 @@ +These drivers are for using certain Garmin GPS units with QLandkarteGT. +Supported devices are: + - Etrex Legend series (C, Cx, HCx, ...) + - Etrex Summit HC + - Etrex Venture Cx, HC + - Etrex Vista series (C, Cx, HCx) + - Forerunner 305 + - GPSMap60 series (C, CS, CSx, Cx) + - GPSMap76 seriex (CS, CSx, Cx, S) + - Quest + - Rino 120 + +WWW: http://www.qlandkarte.org Added: head/astro/garmindev/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/astro/garmindev/pkg-plist Sun May 19 14:10:30 2013 (r318525) @@ -0,0 +1,32 @@ +include/garmin/IDevice.h +lib/qlandkartegt/libEtrexClassic.so +lib/qlandkartegt/libEtrexEuro.so +lib/qlandkartegt/libEtrexH.so +lib/qlandkartegt/libEtrexLegend.so +lib/qlandkartegt/libEtrexLegendC.so +lib/qlandkartegt/libEtrexLegendCx.so +lib/qlandkartegt/libEtrexLegendHCx.so +lib/qlandkartegt/libEtrexSummitHC.so +lib/qlandkartegt/libEtrexVentureCx.so +lib/qlandkartegt/libEtrexVentureHC.so +lib/qlandkartegt/libEtrexVista.so +lib/qlandkartegt/libEtrexVistaC.so +lib/qlandkartegt/libEtrexVistaCx.so +lib/qlandkartegt/libEtrexVistaHCx.so +lib/qlandkartegt/libForerunner305.so +lib/qlandkartegt/libGPSMap60.so +lib/qlandkartegt/libGPSMap60C.so +lib/qlandkartegt/libGPSMap60CS.so +lib/qlandkartegt/libGPSMap60CSx.so +lib/qlandkartegt/libGPSMap60Cx.so +lib/qlandkartegt/libGPSMap76.so +lib/qlandkartegt/libGPSMap76CS.so +lib/qlandkartegt/libGPSMap76CSx.so +lib/qlandkartegt/libGPSMap76Cx.so +lib/qlandkartegt/libGPSMap76S.so +lib/qlandkartegt/libQuest.so +lib/qlandkartegt/libRino120.so +lib/qlandkartegt/libgarmin.a +lib/qlandkartegt/libwhatGarmin.so +@dirrm lib/qlandkartegt +@dirrm include/garmin _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"