mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
48 lines
1.2 KiB
Makefile
48 lines
1.2 KiB
Makefile
# Created by: bms@FreeBSD.org
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= gpstk
|
|
PORTVERSION= 2.0
|
|
CATEGORIES= astro devel
|
|
MASTER_SITES= SF
|
|
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
|
|
|
|
MAINTAINER= jhein@symmetricom.com
|
|
COMMENT= Toolkit for developing GPS applications
|
|
|
|
BUILD_DEPENDS= jam:${PORTSDIR}/devel/jam
|
|
|
|
WRKSRC= ${WRKDIR}/${PORTNAME}
|
|
|
|
NO_STAGE= yes
|
|
USE_PYTHON_RUN= yes
|
|
USE_LDCONFIG= yes
|
|
USE_DOS2UNIX= yes
|
|
DOS2UNIX_REGEX= ${WRKSRC}/Jamrules
|
|
|
|
JAM= jam
|
|
JAM_ENV= PREFIX="${PREFIX}" \
|
|
BINDIR="${PREFIX}/bin" \
|
|
INCDIR="${PREFIX}/include/${PORTNAME}" \
|
|
LIBDIR="${PREFIX}/lib" \
|
|
CC="${CC}" CCFLAGS="${CFLAGS}" \
|
|
C++="${CXX}" C++FLAGS="${CXXFLAGS}"
|
|
|
|
do-build:
|
|
cd ${WRKSRC} && ${SETENV} ${JAM_ENV} ${JAM}
|
|
|
|
NOSTRIPFILES= ddPlot|ordPlot # don't strip scripts
|
|
SHLIBS= geodyn geomatics gpstk procframe rxio vdraw vplot
|
|
SHLIBVER= ${PORTVERSION:C/\.//g}
|
|
do-install:
|
|
@${MKDIR} ${PREFIX}/include/${PORTNAME}
|
|
cd ${WRKSRC} && ${SETENV} ${JAM_ENV} ${JAM} install
|
|
.for shlib in ${SHLIBS}
|
|
@${LN} -sf lib${shlib}.so.${SHLIBVER} ${PREFIX}/lib/lib${shlib}.so
|
|
.endfor
|
|
@${STRIP_CMD} `${GREP} '^bin/' ${PLIST} | \
|
|
${GREP} -E -v '^bin/(${NOSTRIPFILES})$$' | \
|
|
${SED} 's:^:${PREFIX}/:g'`
|
|
|
|
.include <bsd.port.mk>
|