Lines 2-9
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= gpsd |
4 |
PORTNAME= gpsd |
5 |
PORTVERSION= 3.17 |
5 |
PORTVERSION= 3.20 |
6 |
PORTREVISION= 1 |
|
|
7 |
CATEGORIES= astro geography |
6 |
CATEGORIES= astro geography |
8 |
MASTER_SITES= SAVANNAH |
7 |
MASTER_SITES= SAVANNAH |
9 |
|
8 |
|
Lines 13-24
COMMENT= Daemon that monitors one or more GPSes attached to a host computer
Link Here
|
13 |
LICENSE= BSD3CLAUSE |
12 |
LICENSE= BSD3CLAUSE |
14 |
LICENSE_FILE= ${WRKSRC}/COPYING |
13 |
LICENSE_FILE= ${WRKSRC}/COPYING |
15 |
|
14 |
|
16 |
USES= cpe pathfix pkgconfig python:2.7 scons shebangfix |
15 |
USES= cpe pathfix pkgconfig python:3.7 scons shebangfix |
17 |
CPE_VENDOR= gpsd_project |
16 |
CPE_VENDOR= gpsd_project |
18 |
USE_PYTHON= flavors |
17 |
USE_PYTHON= flavors |
|
|
18 |
USE_LDCONFIG= yes |
19 |
USE_RC_SUBR= gpsd |
19 |
USE_RC_SUBR= gpsd |
20 |
SHEBANG_FILES= *.py gps/*.py gegps xgps gpscat xgpsspeed gpsprof \ |
20 |
SHEBANG_FILES= *.py gps/*.py gegps xgps gpscat xgpsspeed gpsprof \ |
21 |
gpsfake |
21 |
gpsfake ubxtool zerk |
22 |
|
22 |
|
23 |
MAKE_ARGS= prefix="${PREFIX}" mandir="man" pkgconfig="libdata/pkgconfig" \ |
23 |
MAKE_ARGS= prefix="${PREFIX}" mandir="man" pkgconfig="libdata/pkgconfig" \ |
24 |
manbuild=no target_python="${PYTHON_CMD}" qt=no |
24 |
manbuild=no target_python="${PYTHON_CMD}" qt=no |
Lines 31-41
OPTIONS_DEFINE= AIVDM ASHTECH CPPBIND DBUS EARTHMATE EVERMORE FURY FV18 GARMIN \
Link Here
|
31 |
PASSTHROUGH PPS PROFILING RECONFIGURE RTCM104V2 RTCM104V3 \ |
31 |
PASSTHROUGH PPS PROFILING RECONFIGURE RTCM104V2 RTCM104V3 \ |
32 |
SHMEXPORT SIRF SOCKEXPORT SUPERSTARII TIMING TNT TRIPMATE \ |
32 |
SHMEXPORT SIRF SOCKEXPORT SUPERSTARII TIMING TNT TRIPMATE \ |
33 |
TSIP UBLOX USB X11 |
33 |
TSIP UBLOX USB X11 |
34 |
OPTIONS_DEFAULT= AIVDM ASHTECH CPPBIND EARTHMATE EVERMORE FURY FV18 GARMIN \ |
34 |
OPTIONS_DEFAULT= AIVDM ASHTECH CPPBIND EARTHMATE EVERMORE FURY FV18 GARMIN \ |
35 |
GARMINTXT GEOSTAR GPSCLOCK ITRAX NAVCOM NCURSES NETFEED \ |
35 |
GARMINTXT GEOSTAR GPSCLOCK ITRAX NAVCOM NCURSES NETFEED \ |
36 |
NMEA0183 NTP NTPSHM NTRIP OCEANSERVER ONCORE PASSTHROUGH \ |
36 |
NMEA0183 NTP NTPSHM NTRIP OCEANSERVER ONCORE PASSTHROUGH \ |
37 |
RECONFIGURE RTCM104V2 RTCM104V3 SHMEXPORT SIRF SOCKEXPORT \ |
37 |
RECONFIGURE RTCM104V2 RTCM104V3 SHMEXPORT SIRF SOCKEXPORT \ |
38 |
SUPERSTARII TIMING TNT TRIPMATE TSIP UBLOX USB X11 |
38 |
SUPERSTARII TIMING TNT TRIPMATE TSIP UBLOX USB X11 |
39 |
OPTIONS_SUB= yes |
39 |
OPTIONS_SUB= yes |
40 |
|
40 |
|
41 |
AIVDM_DESC= Aivdm support |
41 |
AIVDM_DESC= Aivdm support |
Lines 134-143
NCURSES_USES= ncurses
Link Here
|
134 |
RECONFIGURE_MAKE_ARGS_OFF= reconfigure=no |
134 |
RECONFIGURE_MAKE_ARGS_OFF= reconfigure=no |
135 |
CPPBIND_MAKE_ARGS_OFF= libgpsmm=no |
135 |
CPPBIND_MAKE_ARGS_OFF= libgpsmm=no |
136 |
X11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} \ |
136 |
X11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} \ |
137 |
${PYTHON_PKGNAMEPREFIX}gobject3>=0:devel/py-gobject3@${PY_FLAVOR} |
137 |
${PYTHON_PKGNAMEPREFIX}gobject3>=0:devel/py-gobject3@${PY_FLAVOR} \ |
138 |
#X11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} |
138 |
${PYTHON_PKGNAMEPREFIX}serial>=0:comms/py-serial@${PY_FLAVOR} |
139 |
X11_USES= gnome |
139 |
X11_USES= gnome |
140 |
X11_USE= GNOME=gtk30 |
140 |
X11_USE= GNOME=gtk30 |
|
|
141 |
X11_MAKE_ARGS_OFF= xgps=no |
141 |
|
142 |
|
142 |
# Build control |
143 |
# Build control |
143 |
PROFILING_MAKE_ARGS= profiling=yes |
144 |
PROFILING_MAKE_ARGS= profiling=yes |
Lines 151-155
post-install:
Link Here
|
151 |
-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} && \ |
152 |
-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} && \ |
152 |
${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ |
153 |
${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ |
153 |
-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) |
154 |
-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) |
|
|
155 |
${RM} -r ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/gps/__pycache__ |
154 |
|
156 |
|
155 |
.include <bsd.port.mk> |
157 |
.include <bsd.port.mk> |