# Created by: Anton Karpov # $FreeBSD$ PORTNAME= gpsd PORTVERSION= 3.9 CATEGORIES= astro geography MASTER_SITES= SAVANNAH MAINTAINER= glebius@FreeBSD.org COMMENT= Daemon that monitors one or more GPSes attached to a host computer BUILD_DEPENDS= docbook-xsl>=0:${PORTSDIR}/textproc/docbook-xsl \ xsltproc:${PORTSDIR}/textproc/libxslt USES= pathfix pkgconfig python scons USE_RC_SUBR= gpsd MAKE_ARGS= prefix="${PREFIX}" mandir="man" pkgconfig="libdata/pkgconfig" \ chrpath=no MAKE_ENV= DESTDIR="${STAGEDIR}" OPTIONS_DEFINE= AIVDM ASHTECH CPPBIND DBUS EARTHMATE EVERMORE FV18 GARMIN GARMINTXT \ GEOSTAR GPSCLOCK GTK2 IPV6 ITRAX MTK NAVCOM NETFEED NMEA NTPSHM NTRIP \ OCEANSERVER OLDPROTO ONCORE PASSTHROUGH PPS PROFILING RECONFIGURE \ RTCM104V2 RTCM104V3 SHMEXPORT SIRF SOCKEXPORT SUPERSTARII TIMING TNT TRIPMATE \ TSIP QTBIND UBX USB OPTIONS_DEFAULT= AIVDM ASHTECH CPPBIND EARTHMATE EVERMORE FV18 GARMIN GARMINTXT GEOSTAR \ GPSCLOCK ITRAX NAVCOM NETFEED NMEA NTPSHM NTRIP OCEANSERVER OLDPROTO \ ONCORE PASSTHROUGH PPS RECONFIGURE RTCM104V2 RTCM104V3 SHMEXPORT SIRF \ SOCKEXPORT SUPERSTARII TIMING TNT TRIPMATE TSIP UBX USB AIVDM_DESC= Aivdm support ASHTECH_DESC= Ashtech support CPPBIND_DESC= Build C++ bindings EARTHMATE_DESC= DeLorme EarthMate Zodiac support EVERMORE_DESC= Evermore binary support FV18_DESC= San Jose Navigation FV-18 support GARMIN_DESC= Garmin kernel driver support GARMINTXT_DESC= Garmin Simple Text support GEOSTAR_DESC= Geostar Protocol support GPSCLOCK_DESC= GPSclock support GTK2_DESC= Install py-gtk2 (required for xgps & xgpsspeed) ITRAX_DESC= iTrax support MTK_DESC= MTK-3301 support NAVCOM_DESC= Navcom support NETFEED_DESC= Build support for handling TCP/IP data sources NMEA_DESC= NMEA support NTPSHM_DESC= NTP time hinting support NTRIP_DESC= NTRIP support OCEANSERVER_DESC= Oceanserver support OLDPROTO_DESC= Old (pre-JSON) protocol support in client lib ONCORE_DESC= Motorola OnCore chipset support PASSTHROUGH_DESC= Build support for passing through JSON PPS_DESC= PPS time syncing support PROFILING_DESC= Profiling support RECONFIGURE_DESC= Allow gpsd to change device settings RTCM104V2_DESC= rtcm104v2 support RTCM104V3_DESC= rtcm104v3 support SHMEXPORT_DESC= Enable export via shared memory SIRF_DESC= SiRF chipset support SOCKEXPORT_DESC= Enable export over sockets SUPERSTARII_DESC= SuperStarII support TIMING_DESC= Build latency timing support TNT_DESC= True North Technologies support TRIPMATE_DESC= DeLorme TripMate support TSIP_DESC= Trimble TSIP support QTBIND_DESC= build QT bindings UBX_DESC= UBX protocol support USB_DESC= libusb support for USB devices .include # Options related to GPS protocols .if ! ${PORT_OPTIONS:MNMEA} SCONS_ARGS+= nmea=no .endif .if ! ${PORT_OPTIONS:MASHTECH} SCONS_ARGS+= ashtech=no .endif .if ! ${PORT_OPTIONS:MEARTHMATE} SCONS_ARGS+= earthmate=no .endif .if ! ${PORT_OPTIONS:MEVERMORE} SCONS_ARGS+= evermore=no .endif .if ! ${PORT_OPTIONS:MFV18} SCONS_ARGS+= fv18=no .endif .if ! ${PORT_OPTIONS:MGARMIN} SCONS_ARGS+= garmin=no .endif .if ! ${PORT_OPTIONS:MGARMINTXT} SCONS_ARGS+= garmintxt=no .endif .if ! ${PORT_OPTIONS:MGEOSTAR} SCONS_ARGS+= geostar=no .endif .if ! ${PORT_OPTIONS:MITRAX} SCONS_ARGS+= itrax=no .endif .if ! ${PORT_OPTIONS:MMTK} SCONS_ARGS+= mtk3301=no .endif .if ! ${PORT_OPTIONS:MNAVCOM} SCONS_ARGS+= navcom=no .endif .if ! ${PORT_OPTIONS:MONCORE} SCONS_ARGS+= oncore=no .endif .if ! ${PORT_OPTIONS:MSIRF} SCONS_ARGS+= sirf=no .endif .if ! ${PORT_OPTIONS:MSUPERSTARII} SCONS_ARGS+= superstar2=no .endif .if ! ${PORT_OPTIONS:MTNT} SCONS_ARGS+= tnt=no .endif .if ! ${PORT_OPTIONS:MTRIPMATE} SCONS_ARGS+= tripmate=no .endif .if ! ${PORT_OPTIONS:MTSIP} SCONS_ARGS+= tsip=no .endif .if ! ${PORT_OPTIONS:MUBX} SCONS_ARGS+= ubx=no .endif # Options related to Non-GPS protocols .if ! ${PORT_OPTIONS:MAIVDM} SCONS_ARGS+= aivdm=no .endif .if ! ${PORT_OPTIONS:MGPSCLOCK} SCONS_ARGS+= gpsclock=no .endif .if ! ${PORT_OPTIONS:MNTRIP} SCONS_ARGS+= ntrip=no .endif .if ! ${PORT_OPTIONS:MOCEANSERVER} SCONS_ARGS+= oceanserver=no .endif .if ! ${PORT_OPTIONS:MRTCM104V2} SCONS_ARGS+= rtcm104v2=no .endif .if ! ${PORT_OPTIONS:MRTCM104V3} SCONS_ARGS+= rtcm104v3=no .endif # Time service .if ! ${PORT_OPTIONS:MNTPSHM} SCONS_ARGS+= ntpshm=no .endif .if ! ${PORT_OPTIONS:MPPS} SCONS_ARGS+= pps=no .else . if ! ${PORT_OPTIONS:MNTPSHM} IGNORE= PPS requires NTPSHM . endif .endif # Export methods .if ! ${PORT_OPTIONS:MSOCKEXPORT} SCONS_ARGS+= socket_export=no .endif .if ${PORT_OPTIONS:MDBUS} LIB_DEPENDS+= libdbus-1.so:${PORTSDIR}/devel/dbus \ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib SCONS_ARGS+= dbus_export=yes .endif .if ! ${PORT_OPTIONS:MSHMEXPORT} SCONS_ARGS+= shm_export=no .endif # Communication .if ! ${PORT_OPTIONS:MUSB} SCONS_ARGS+= usb=no .endif .if ! ${PORT_OPTIONS:MIPV6} SCONS_ARGS+= ipv6=no .endif .if ! ${PORT_OPTIONS:MNETFEED} SCONS_ARGS+= netfeed=no .endif .if ! ${PORT_OPTIONS:MPASSTHROUGH} SCONS_ARGS+= passthrough=no .endif # Other daemon options .if ! ${PORT_OPTIONS:MTIMING} SCONS_ARGS+= timing=no .endif # Client-side options .if ! ${PORT_OPTIONS:MOLDPROTO} SCONS_ARGS+= oldstyle=no .endif .if ${PORT_OPTIONS:MQTBIND} USE_QT4= network SCONS_ARGS+= libQgpsmm=yes PLIST_SUB+= QTBIND="" .else SCONS_ARGS+= libQgpsmm=no PLIST_SUB+= QTBIND="@comment " .endif .if ! ${PORT_OPTIONS:MRECONFIGURE} SCONS_ARGS+= reconfigure=no .endif .if ! ${PORT_OPTIONS:MCPPBIND} SCONS_ARGS+= libgpsmm=no .endif # Build control .if ${PORT_OPTIONS:MPROFILING} SCONS_ARGS+= profiling=yes .endif # generates .py[co] files for installed modules # if that's not done, ${PYTHON_SITELIBDIR}/gps will be polluted # with these files when module is imported from root user post-install: (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) .include dden' name='h' value='gnome-3.24'/>
Commit message (Expand)AuthorAgeFilesLines
* - Update to 3.5.7.jkim2012-10-272-9/+4
* - Update to 3.5.6.jkim2012-08-241-4/+4
* - Update LibreOffice and the language packs to 3.5.5.jkim2012-07-181-4/+4
* - The FreeBSD Office team is proud to announce LibreOffice.org 3.5.4 releasefluffy2012-07-011-4/+4
* KDE/FreeBSD team presents KDE SC 4.8.4, probably the last release in 4.8.x se...makc2012-06-151-2/+2
* - update png to 1.5.10dinoex2012-06-012-2/+2
* Fix CATEGORIESmakc2012-05-251-1/+1
* KDE/FreeBSD team presents long awaited KDE SC 4.8.3!makc2012-05-255-0/+248
* Add the forgotten categoriesbapt2012-04-231-0/+1
* - upgrade to 3.5.2bapt2012-04-234-0/+21
* The vast majority of pkg-descr files had the following format when theydougb2011-10-241-3/+0
* Provide a new MASTER_SITE.obrien2011-10-062-8/+6
* Turns out that some geocities sites are more dead than others.dougb2011-08-242-2/+2
* Geocities has been gone for almost 2 years now, so let's removedougb2011-08-234-4/+6
* - Set DIST_SUBDIR: move dist files to DISTDIR/hunspellsunpoet2011-08-182-2/+3
* - Change MASTER_SITES to my LOCAL to avoid implicit change of non-versionedsunpoet2011-08-182-4/+4
* - Unify COMMENT and pkg-descrsunpoet2011-08-132-3/+3
* Remove WWW entries from unmaintained ports that return 404 or where the domainehaupt2011-08-031-2/+0
* Bye bye abandonwares (part 5)bapt2011-08-015-52/+0
* - Sort SUBDIRssunpoet2011-08-011-1/+1
* - Move language prefix to PKGNAMEPREFIXsunpoet2011-07-291-8/+8
* - Fix typosunpoet2011-07-251-1/+1
* Pass matainership to the new office teambapt2011-07-221-1/+1
* Add vietnamese hunspell dictionnarybapt2011-07-204-0/+37
* Reset maintainership de jure. In fact KDE 3 has not been maintained by our teammakc2011-07-081-1/+1
* - Kick MD5 supportmiwi2011-07-032-2/+0
* Last bunch of deprecation: no more public distfiles and/or abandonware... las...bapt2011-06-171-0/+3
* Bump PORTREVISION after open-mofit updatemakc2011-05-021-1/+1
* - Get Rid MD5 supportmiwi2011-03-1919-20/+0
* - Remove unnecessary PKGNAMEPREFIX declarationsunpoet2011-01-092-2/+0
* Autotools update. Read ports/UPDATING 20100915 for details.ade2010-09-161-2/+1
* UniKey is a very small and easy-to-use Vietnamese keyboard for Windows.pav2010-08-134-0/+33
* Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.ade2010-05-311-1/+1
* - update to 1.4.1dinoex2010-03-284-4/+4
* - update to jpeg-8dinoex2010-02-054-4/+4
* - Mark MAKE_JOBS_UNSAFEpav2009-11-231-0/+1
* Reset chinsan@FreeBSD.org due to numerous maintainer-timeouts and nolinimon2009-08-295-5/+5
* - Switch SourceForge ports to the new File Release System: categories startin...amdmi32009-08-223-6/+3
* - bump all port that indirectly depends on libjpeg and have not yet been bump...dinoex2009-07-313-2/+3
* Convert most of remaining ports that depend on xorg-libraries toamdmi32009-06-091-1/+2
* - fix plist with -DNOPORTDOCSitetcu2009-04-212-6/+6
* Remove file that does not seem to serve any purposepav2009-01-071-1/+0
* - utf8locale part of base system since 5.3pav2009-01-061-7/+1
* - use DOCSDIRitetcu2008-11-222-5/+6
* The KDE FreeBSD team is proud to announce the releasemiwi2008-08-291-3/+3
* The KDE FreeBSD team is proud to announce the releasemiwi2008-08-181-3/+3
* Mark BROKEN on HEAD: does not build.erwin2008-08-132-1/+11
* - Remove USE_GCC where it can be satisfied with base compiler on followingpav2008-07-251-1/+0
* Bump portrevision due to upgrade of devel/gettext.edwin2008-06-063-2/+3
* - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-205-16/+16
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-221-2/+1
* - Add MASTER_SITES.chinsan2008-03-011-1/+1
* Tweak the PR 119107 changes.obrien2008-02-032-18/+46
* Use termios instead of sgtty.obrien2008-01-222-2/+65
* Update to KDE 3.5.8lofi2007-10-301-3/+3
* Fix gcc4 build.obrien2007-08-243-5/+25
* Respect LOCALBASE.tdb2007-07-101-1/+1
* Update to KDE 3.5.7 / KOffice 1.6.3lofi2007-07-042-4/+3
* - Welcome X.org 7.2 \o/.flz2007-05-2011-2/+11
* Update to KDE 3.5.6 / KOffice 1.6.2lofi2007-03-142-3/+54
* Really normalize Aspell dictionaries ports PKGVERSION...thierry2007-02-151-1/+1
* - Update to 3.04rafan2007-02-042-11/+24
* Add urwvn 3.02, vietnamese version of the standard PostScript fonts fromrafan2007-01-284-0/+44
* Add gtk-im-vi 0.1.1, simple GTK+ input methods for Vietnamese(VNI andrafan2007-01-285-0/+50
* Normalize Aspell dictionaries PKGNAMEs.thierry2007-01-141-0/+1
* Add vietunicode-trichlor 2004.04.30, 100% Viet Unicode compatible.rafan2007-01-084-0/+69
* Add vietunicode-hannom 2005.02.06, UNICODE Han Nom Font Set.rafan2007-01-084-0/+50
* Add vietunicode-web1 2004.04.30, 100% Viet Unicode & Vietrafan2007-01-084-0/+53
* Update to KDE 3.5.5 / KOffice 1.6.1lofi2006-12-201-3/+3
* - Respect X11BASErafan2006-12-022-15/+12
* KDE 3.5.4 / KOffice 1.5.2lofi2006-09-132-3/+6
* All dictionaries can be installed separately:thierry2006-07-154-7/+18
* Update to KDE 3.5.3lofi2006-06-063-162/+100
* SHA256ifyedwin2006-01-2414-0/+16
* Update to KDE 3.5.0lofi2006-01-091-0/+1
* Remove expired ports.lawrance2005-12-155-73/+0
* Bump PORTREVISION to chase the glib20 shared library update.marcus2005-11-051-0/+1
* Unbreak by fixing pkg-plist and aligning run-depends statement.edwin2005-11-042-8/+5
* Unbreak port by fixing pkg-plistedwin2005-11-042-5/+2
* Respect X11BASEmnag2005-10-273-11/+26
* Mark as BROKEN: unfetchable.linimon2005-10-121-1/+5
* Update to KDE 3.4.2 / KOffice 1.4.1lofi2005-08-011-1/+1
* This port is scheduled for deletion on 2005-09-22 if it is still brokenkris2005-07-232-0/+4
* The grand-daddy site of VietNet gone :~-( R.I.P. media.mit.eduobrien2005-07-171-1/+2
* Watch over this VN port.obrien2005-07-171-1/+1
* The grand-daddy site of VietNet gone :~-( R.I.P. media.mit.eduobrien2005-07-175-10/+6
* The grand-daddy site of VietNet gone :~-( R.I.P. media.mit.eduobrien2005-07-171-2/+1
* Move to using the bzip2'ed distfile.obrien2005-07-172-2/+3
* At Kris's request, back out the MACHINE_ARCH spelling correction untilobrien2005-04-121-1/+1
* Assist getting more ports working on AMD64 by obeying theobrien2005-04-111-1/+1
* BROKEN: Broken dependencykris2005-03-271-0/+2
* Upgrade to 0.2.9.thierry2005-03-164-10/+10
* Bump PORTREVISION to chase the glib20 shared lib version change.marcus2005-03-121-0/+1
* BROKEN: Incomplete pkg-plistkris2005-02-281-0/+2
* Add ports to ${SUBDIR} in alphabetical order.cperciva2005-01-301-2/+2
* Portlint.obrien2004-12-302-2/+2
* Portlint.obrien2004-12-301-1/+1
* Add xvnkb 0.2.8, a Vietnamese input method for X-Window.thierry2004-12-3010-0/+306
* Update to KDE 3.3.2lofi2004-12-141-1/+1
* Update to KDE 3.3lofi2004-08-311-1/+1
* Add slaves ports for Aspell's new dictionaries.thierry2004-08-293-0/+22
* - Add the X_WINDOW_SYSTEM={xorg,xfree86-4,xfree86-3} variable to bsd.port.mk,anholt2004-07-243-20/+10
* Remove category pkg/COMMENT files in favour of a COMMENT variable in thekris2004-04-022-1/+2
* SIZEify (maintainer timeout)trevor2004-03-31