# $FreeBSD$ # Created by: Carl Makin PORTNAME= xastir PORTVERSION= 2.0.4 PORTREVISION= 2 CATEGORIES= comms hamradio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-stable/${PORTNAME}-${PORTVERSION} MAINTAINER= carl@stagecraft.cx COMMENT= X Amateur Station Tracking and Information Reporting BUILD_DEPENDS= xfontsel:${PORTSDIR}/x11-fonts/xfontsel RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget LIB_DEPENDS= tiff:${PORTSDIR}/graphics/tiff \ jpeg:${PORTSDIR}/graphics/jpeg \ png15:${PORTSDIR}/graphics/png GNU_CONFIGURE= yes USES= gettext gmake motif MAKE_JOBS_SAFE= yes MAN1= xastir.1 \ callpass.1 \ testdbfawk.1 \ xastir_udp_client.1 SUB_FILES= pkg-message OPTIONS_DEFINE= SHAPELIB DBFAWK MAGICK CURL GEOTIFF GDAL GPSMAN FESTIVAL \ RTREE ERRORPOP BDB OPTCFLAGS SHAPELIB_DESC= Include Shapelib support DBFAWK_DESC= Include DBFAWK Support MAGICK_DESC= Include GraphicsMagick Support CURL_DESC= Include CURL Internet Image support GEOTIFF_DESC= Include GeoTIFF Support GDAL_DESC= Include GDAL Support GPSMAN_DESC= Include GPSMAN Support FESTIVAL_DESC= Include Festival Voice Synthesis Support RTREE_DESC= Enable spatial indexing of shapefiles ERRORPOP_DESC= Send error popups to stderr BDB_DESC= Tiger Map Caching using Berkeley DB OPTCFLAGS_DESC= Use optimized CFLAGS (-O2 -pipe) OPTIONS_DEFAULT= SHAPELIB DBFAWK MAGICK CURL RTREE BDB .include .if ${PORT_OPTIONS:MSHAPELIB} LIB_DEPENDS+= shp:${PORTSDIR}/devel/shapelib .else CONFIGURE_ARGS+= --without-shapelib .endif .if ${PORT_OPTIONS:MMAGICK} LIB_DEPENDS+= GraphicsMagickWand:${PORTSDIR}/graphics/GraphicsMagick13 .else CONFIGURE_ARGS+= --without-imagemagick --without-graphicsmagick .endif .if ${PORT_OPTIONS:MDBFAWK} LIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre .else CONFIGURE_ARGS+= --without-dbfawk .endif .if ${PORT_OPTIONS:MCURL} LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl .endif .if ${PORT_OPTIONS:MGEOTIFF} LIB_DEPENDS+= geotiff:${PORTSDIR}/graphics/libgeotiff .endif .if ${PORT_OPTIONS:MGDAL} LIB_DEPENDS+= gdal:${PORTSDIR}/graphics/gdal .else CONFIGURE_ARGS+= --without-gdal .endif .if ${PORT_OPTIONS:MGPSMAN} BUILD_DEPENDS+= ${LOCALBASE}/share/doc/gpsmanshp/GPSManSHP.pdf:${PORTSDIR}/graphics/gpsmanshp SHAPELIB= true .else CONFIGURE_ARGS+= --without-gpsman .endif .if ${PORT_OPTIONS:MFESTIVAL} BUILD_DEPENDS+= festival:${PORTSDIR}/audio/festival .else CONFIGURE_ARGS+= --without-festival .endif .if ${PORT_OPTIONS:MRTREE} CONFIGURE_ARGS+= --with-rtree .endif .if ${PORT_OPTIONS:MERRORPOP} CONFIGURE_ARGS+= --with-errorpopups .endif .if ${PORT_OPTIONS:MBDB} 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} CFLAGS+= -O2 -pipe .endif .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .endif post-install: @${CAT} ${PKGMESSAGE} .include