Changeset View
Changeset View
Standalone View
Standalone View
head/comms/xastir/Makefile
Show All 34 Lines | |||||
FESTIVAL_DESC= Include Festival Voice Synthesis Support | FESTIVAL_DESC= Include Festival Voice Synthesis Support | ||||
RTREE_DESC= Enable spatial indexing of shapefiles | RTREE_DESC= Enable spatial indexing of shapefiles | ||||
ERRORPOP_DESC= Send error popups to stderr | ERRORPOP_DESC= Send error popups to stderr | ||||
BDB_DESC= Tiger Map Caching using Berkeley DB | BDB_DESC= Tiger Map Caching using Berkeley DB | ||||
OPTCFLAGS_DESC= Use optimized CFLAGS (-O2 -pipe) | OPTCFLAGS_DESC= Use optimized CFLAGS (-O2 -pipe) | ||||
OPTIONS_DEFAULT= SHAPELIB DBFAWK MAGICK CURL RTREE BDB | OPTIONS_DEFAULT= SHAPELIB DBFAWK MAGICK CURL RTREE BDB | ||||
.include <bsd.port.pre.mk> | SHAPELIB_LIB_DEPENDS= libshp.so:${PORTSDIR}/devel/shapelib | ||||
SHAPELIB_CONFIGURE_WITH= shapelib | |||||
.if ${PORT_OPTIONS:MSHAPELIB} | MAGICK_LIB_DEPENDS= libGraphicsMagickWand.so:${PORTSDIR}/graphics/GraphicsMagick | ||||
LIB_DEPENDS+= libshp.so:${PORTSDIR}/devel/shapelib | MAGICK_CONFIGURE_WITH= imagemagick graphicsmagick | ||||
.else | |||||
CONFIGURE_ARGS+= --without-shapelib | |||||
.endif | |||||
.if ${PORT_OPTIONS:MMAGICK} | DBFAWK_LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre | ||||
LIB_DEPENDS+= libGraphicsMagickWand.so:${PORTSDIR}/graphics/GraphicsMagick | DBFAWK_CONFIGURE_WITH= dbfawk | ||||
.else | |||||
CONFIGURE_ARGS+= --without-imagemagick --without-graphicsmagick | |||||
.endif | |||||
.if ${PORT_OPTIONS:MDBFAWK} | CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl | ||||
LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre | |||||
.else | |||||
CONFIGURE_ARGS+= --without-dbfawk | |||||
.endif | |||||
.if ${PORT_OPTIONS:MCURL} | GEOTIFF_LIB_DEPENDS= libgeotiff.so:${PORTSDIR}/graphics/libgeotiff | ||||
LIB_DEPENDS+= libcurl.so:${PORTSDIR}/ftp/curl | |||||
.endif | |||||
.if ${PORT_OPTIONS:MGEOTIFF} | GDAL_LIB_DEPENDS= libgdal.so:${PORTSDIR}/graphics/gdal | ||||
LIB_DEPENDS+= libgeotiff.so:${PORTSDIR}/graphics/libgeotiff | GDAL_CONFIGURE_WITH= gdal | ||||
.endif | |||||
.if ${PORT_OPTIONS:MGDAL} | GPSMAN_BUILD_DEPENDS= ${LOCALBASE}/share/doc/gpsmanshp/GPSManSHP.pdf:${PORTSDIR}/graphics/gpsmanshp | ||||
LIB_DEPENDS+= libgdal.so:${PORTSDIR}/graphics/gdal | GPSMAN_IMPLIES= SHAPELIB | ||||
.else | GPSMAN_CONFIGURE_WITH= gpsman | ||||
CONFIGURE_ARGS+= --without-gdal | |||||
.endif | |||||
.if ${PORT_OPTIONS:MGPSMAN} | FESTIVAL_BUILD_DEPENDS= festival:${PORTSDIR}/audio/festival | ||||
BUILD_DEPENDS+= ${LOCALBASE}/share/doc/gpsmanshp/GPSManSHP.pdf:${PORTSDIR}/graphics/gpsmanshp | FESTIVAL_CONFIGURE_WITH=festival | ||||
SHAPELIB= true | |||||
.else | |||||
CONFIGURE_ARGS+= --without-gpsman | |||||
.endif | |||||
.if ${PORT_OPTIONS:MFESTIVAL} | RTREE_CONFIGURE_WITH= rtree | ||||
BUILD_DEPENDS+= festival:${PORTSDIR}/audio/festival | |||||
.else | |||||
CONFIGURE_ARGS+= --without-festival | |||||
.endif | |||||
.if ${PORT_OPTIONS:MRTREE} | ERRORPOP_CONFIGURE_WITH= errorpopups | ||||
CONFIGURE_ARGS+= --with-rtree | |||||
.endif | |||||
.if ${PORT_OPTIONS:MERRORPOP} | BDB_USE= BDB=41+ | ||||
CONFIGURE_ARGS+= --with-errorpopups | BDB_CONFIGURE_ON= --with-bdb-incdir=${BDB_INCLUDE_DIR} --with-bdb-libdir=${BDB_LIB_DIR} | ||||
.endif | |||||
.if ${PORT_OPTIONS:MBDB} | OPTCFLAGS_CFLAGS= -O2 -pipe | ||||
USE_BDB= 41+ | |||||
WITH_BDB_HIGHEST= ${TRUE} | |||||
INVALID_BDB_VER= 2 3 40 | |||||
CONFIGURE_ARGS+= --with-bdb-incdir=${BDB_INCLUDE_DIR} --with-bdb-libdir=${BDB_LIB_DIR} | |||||
.endif | |||||
.if ${PORT_OPTIONS:MOPTCFLAGS} | BROKEN_sparc64= Does not compile on sparc64 | ||||
CFLAGS+= -O2 -pipe | |||||
.endif | |||||
.if ${ARCH} == "sparc64" | |||||
BROKEN= Does not compile on sparc64 | |||||
.endif | |||||
.include <bsd.port.post.mk> | .include <bsd.port.post.mk> |