diff options
-rw-r--r-- | graphics/kipi-plugins/Makefile | 107 | ||||
-rw-r--r-- | graphics/libgltext/Makefile | 17 | ||||
-rw-r--r-- | graphics/ocaml-lablgl/Makefile | 19 | ||||
-rw-r--r-- | graphics/opencv/Makefile | 51 | ||||
-rw-r--r-- | graphics/osg-devel/Makefile | 77 | ||||
-rw-r--r-- | graphics/osg/Makefile | 77 | ||||
-rw-r--r-- | graphics/panoglview/Makefile | 15 | ||||
-rw-r--r-- | graphics/pfstools/Makefile | 40 | ||||
-rw-r--r-- | graphics/pinpoint/Makefile | 16 | ||||
-rw-r--r-- | graphics/povray31/Makefile | 15 | ||||
-rw-r--r-- | graphics/py-imaging/Makefile | 15 | ||||
-rw-r--r-- | graphics/py-sorl-thumbnail/Makefile | 21 | ||||
-rw-r--r-- | graphics/showimg/Makefile | 43 | ||||
-rw-r--r-- | graphics/squish/Makefile | 20 |
14 files changed, 243 insertions, 290 deletions
diff --git a/graphics/kipi-plugins/Makefile b/graphics/kipi-plugins/Makefile index aa0e62dfc126..074a030395aa 100644 --- a/graphics/kipi-plugins/Makefile +++ b/graphics/kipi-plugins/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: digikam-plugins -# Date created: 15 February 2004 -# Whom: Arjan van Leeuwen <avleeuwen@piwebs.com> -# +# Created by: Arjan van Leeuwen <avleeuwen@piwebs.com> # $FreeBSD$ -# PORTNAME= kipi-plugins PORTVERSION= 0.1.7 @@ -20,28 +16,37 @@ LIB_DEPENDS= kipi.2:${PORTSDIR}/graphics/libkipi \ png15:${PORTSDIR}/graphics/png \ kdcraw.4:${PORTSDIR}/graphics/libkdcraw -OPTIONS= ACQUIREIMAGES "scanner/screenshot plugin" on \ - BATCHPROCESSIMAGES "batch processing on images" on \ - CALENDAR "create calendars" on \ - CDARCHIVING "create album CDs" on \ - FINDIMAGES "find duplicate images in albums" on \ - FLICKREXPORT "export images to flickr account" on \ - GALLERYEXPORT "export images to remote Gallery server" on \ - GPSSYNC "geolocalize pictures" on \ - HTMLEXPORT "export images collections into HTML page" on \ - IMAGEVIEWER "OpenGL based image viewer" on \ - JPEGLOSSLESS "batch processing without losing metainfo" on \ - KAMERAKLIENT "GPhoto2 interface (import from cameras)" on \ - METADATAEDIT "edit EXIF and IPTC pictures metadata" on \ - MPEGENCODER "tool to build a video from images" on \ - PICASAWEBEXPORT "export images to Picasa web service" on \ - PRINTWIZARD "a print wizard" on \ - RAWCONVERTER "convert RAW images from digital cameras" on \ - SENDIMAGES "send images by email" on \ - SIMPLEVIEWEREXPORT "export images to SimpleViewer" on \ - SLIDESHOW "create a slideshow" on \ - TIMEADJUST "adjust image file time and date" on \ - WALLPAPER "set your image as wallpaper" on +OPTIONS_DEFINE= ACQUIREIMAGES BATCHPROCESSIMAGES CALENDAR CDARCHIVING FINDIMAGES \ + FLICKREXPORT GALLERYEXPORT GPSSYNC HTMLEXPORT IMAGEVIEWER JPEGLOSSLESS \ + KAMERAKLIENT METADATAEDIT MPEGENCODER PICASAWEBEXPORT PRINTWIZARD RAWCONVERTER \ + SENDIMAGES SIMPLEVIEWEREXPORT SLIDESHOW TIMEADJUST WALLPAPER +ACQUIREIMAGES_DESC= scanner/screenshot plugin +BATCHPROCESSIMAGES_DESC= batch processing on images +CALENDAR_DESC= create calendars +CDARCHIVING_DESC= create album CDs +FINDIMAGES_DESC= find duplicate images in albums +FLICKREXPORT_DESC= export images to flickr account +GALLERYEXPORT_DESC= export images to remote Gallery server +GPSSYNC_DESC= geolocalize pictures +HTMLEXPORT_DESC= export images collections into HTML page +IMAGEVIEWER_DESC= OpenGL based image viewer +JPEGLOSSLESS_DESC= batch processing without losing metainfo +KAMERAKLIENT_DESC= GPhoto2 interface (import from cameras) +METADATAEDIT_DESC= edit EXIF and IPTC pictures metadata +MPEGENCODER_DESC= tool to build a video from images +PICASAWEBEXPORT_DESC= export images to Picasa web service +PRINTWIZARD_DESC= a print wizard +RAWCONVERTER_DESC= convert RAW images from digital cameras +SENDIMAGES_DESC= send images by email +SIMPLEVIEWEREXPORT_DESC= export images to SimpleViewer +SLIDESHOW_DESC= create a slideshow +TIMEADJUST_DESC= adjust image file time and date +WALLPAPER_DESC= set your image as wallpaper + +OPTIONS_DEFAULT= ACQUIREIMAGES BATCHPROCESSIMAGES CALENDAR CDARCHIVING FINDIMAGES \ + FLICKREXPORT GALLERYEXPORT GPSSYNC HTMLEXPORT IMAGEVIEWER JPEGLOSSLESS \ + KAMERAKLIENT METADATAEDIT MPEGENCODER PICASAWEBEXPORT PRINTWIZARD RAWCONVERTER \ + SENDIMAGES SIMPLEVIEWEREXPORT SLIDESHOW TIMEADJUST WALLPAPER PORTSCOUT= limit:^0\.1\. @@ -53,9 +58,9 @@ USES= gettext USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-ipodexport -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if !defined(WITHOUT_ACQUIREIMAGES) +.if ${PORT_OPTIONS:MACQUIREIMAGES} PLIST_SUB+= ACQUIREIMAGES:="" LIB_DEPENDS+= tiff.4:${PORTSDIR}/graphics/tiff .else @@ -63,7 +68,7 @@ PLIST_SUB+= ACQUIREIMAGES:="@comment " CONFIGURE_ARGS+=--disable-acquireimages .endif -.if !defined(WITHOUT_BATCHPROCESSIMAGES) +.if ${PORT_OPTIONS:MBATCHPROCESSIMAGES} PLIST_SUB+= BATCHPROCESSIMAGES:="" RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick .else @@ -71,7 +76,7 @@ PLIST_SUB+= BATCHPROCESSIMAGES:="@comment " CONFIGURE_ARGS+=--disable-batchprocessimages .endif -.if !defined(WITHOUT_CALENDAR) +.if ${PORT_OPTIONS:MCALENDAR} PLIST_SUB+= CALENDAR:="" LIB_DEPENDS+= kcal.2:${PORTSDIR}/deskutils/kdepim3 .else @@ -79,7 +84,7 @@ PLIST_SUB+= CALENDAR:="@comment " CONFIGURE_ARGS+=--disable-calendar .endif -.if !defined(WITHOUT_CDARCHIVING) +.if ${PORT_OPTIONS:MCDARCHIVING} PLIST_SUB+= CDARCHIVING:="" RUN_DEPENDS+= k3b:${PORTSDIR}/sysutils/k3b .else @@ -87,35 +92,35 @@ PLIST_SUB+= CDARCHIVING:="@comment " CONFIGURE_ARGS+=--disable-cdarchiving .endif -.if !defined(WITHOUT_FINDIMAGES) +.if ${PORT_OPTIONS:MFINDIMAGES} PLIST_SUB+= FINDIMAGES:="" .else PLIST_SUB+= FINDIMAGES:="@comment " CONFIGURE_ARGS+=--disable-findimages .endif -.if !defined(WITHOUT_FLICKREXPORT) +.if ${PORT_OPTIONS:MFLICKREXPORT} PLIST_SUB+= FLICKREXPORT:="" .else PLIST_SUB+= FLICKREXPORT:="@comment " CONFIGURE_ARGS+=--disable-flickrexport .endif -.if !defined(WITHOUT_GALLERYEXPORT) +.if ${PORT_OPTIONS:MGALLERYEXPORT} PLIST_SUB+= GALLERYEXPORT:="" .else PLIST_SUB+= GALLERYEXPORT:="@comment " CONFIGURE_ARGS+=--disable-galleryexport .endif -.if !defined(WITHOUT_GPSSYNC) +.if ${PORT_OPTIONS:MGPSSYNC} PLIST_SUB+= GPSSYNC:="" .else PLIST_SUB+= GPSSYNC:="@comment " CONFIGURE_ARGS+=--disable-gpssync .endif -.if !defined(WITHOUT_HTMLEXPORT) +.if ${PORT_OPTIONS:MHTMLEXPORT} PLIST_SUB+= HTMLEXPORT:="" LIB_DEPENDS+= xslt.2:${PORTSDIR}/textproc/libxslt .else @@ -123,14 +128,14 @@ PLIST_SUB+= HTMLEXPORT:="@comment " CONFIGURE_ARGS+=--disable-htmlexport .endif -.if !defined(WITHOUT_IMAGEVIEWER) +.if ${PORT_OPTIONS:MIMAGEVIEWER} PLIST_SUB+= IMAGEVIEWER:="" .else PLIST_SUB+= IMAGEVIEWER:="@comment " CONFIGURE_ARGS+=--disable-imageviewer .endif -.if !defined(WITHOUT_JPEGLOSSLESS) +.if ${PORT_OPTIONS:MJPEGLOSSLESS} PLIST_SUB+= JPEGLOSSLESS:="" RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick .else @@ -138,7 +143,7 @@ PLIST_SUB+= JPEGLOSSLESS:="@comment " CONFIGURE_ARGS+=--disable-jpeglossless .endif -.if !defined(WITHOUT_KAMERAKLIENT) +.if ${PORT_OPTIONS:MKAMERAKLIENT} PLIST_SUB+= KAMERAKLIENT:="" LIB_DEPENDS+= gphoto2.2:${PORTSDIR}/graphics/libgphoto2 .else @@ -146,14 +151,14 @@ PLIST_SUB+= KAMERAKLIENT:="@comment " CONFIGURE_ARGS+=--disable-kameraklient .endif -.if !defined(WITHOUT_METADATAEDIT) +.if ${PORT_OPTIONS:MMETADATAEDIT} PLIST_SUB+= METADATAEDIT:="" .else PLIST_SUB+= METADATAEDIT:="@comment " CONFIGURE_ARGS+=--disable-metadataedit .endif -.if !defined(WITHOUT_MPEGENCODER) +.if ${PORT_OPTIONS:MMPEGENCODER} PLIST_SUB+= MPEGENCODER:="" RUN_DEPENDS+= mpeg2enc:${PORTSDIR}/multimedia/mjpegtools \ convert:${PORTSDIR}/graphics/ImageMagick @@ -163,21 +168,21 @@ PLIST_SUB+= MPEGENCODER:="@comment " CONFIGURE_ARGS+=--disable-mpegencoder .endif -.if !defined(WITHOUT_PICASAWEBEXPORT) +.if ${PORT_OPTIONS:MPICASAWEBEXPORT} PLIST_SUB+= PICASAWEBEXPORT:="" .else PLIST_SUB+= PICASAWEBEXPORT:="@comment " CONFIGURE_ARGS+=--disable-picasawebexport .endif -.if !defined(WITHOUT_PRINTWIZARD) +.if ${PORT_OPTIONS:MPRINTWIZARD} PLIST_SUB+= PRINTWIZARD:="" .else PLIST_SUB+= PRINTWIZARD:="@comment " CONFIGURE_ARGS+=--disable-printwizard .endif -.if !defined(WITHOUT_RAWCONVERTER) +.if ${PORT_OPTIONS:MRAWCONVERTER} PLIST_SUB+= RAWCONVERTER:="" LIB_DEPENDS+= tiff.4:${PORTSDIR}/graphics/tiff .else @@ -185,35 +190,35 @@ PLIST_SUB+= RAWCONVERTER:="@comment " CONFIGURE_ARGS+=--disable-rawconverter .endif -.if !defined(WITHOUT_SENDIMAGES) +.if ${PORT_OPTIONS:MSENDIMAGES} PLIST_SUB+= SENDIMAGES:="" .else PLIST_SUB+= SENDIMAGES:="@comment " CONFIGURE_ARGS+=--disable-sendimages .endif -.if !defined(WITHOUT_SIMPLEVIEWEREXPORT) +.if ${PORT_OPTIONS:MSIMPLEVIEWEREXPORT} PLIST_SUB+= SIMPLEVIEWEREXPORT:="" .else PLIST_SUB+= SIMPLEVIEWEREXPORT:="@comment " CONFIGURE_ARGS+=--disable-simpleviewerexport .endif -.if !defined(WITHOUT_SLIDESHOW) +.if ${PORT_OPTIONS:MSLIDESHOW} PLIST_SUB+= SLIDESHOW:="" .else PLIST_SUB+= SLIDESHOW:="@comment " CONFIGURE_ARGS+=--disable-slideshow .endif -.if !defined(WITHOUT_TIMEADJUST) +.if ${PORT_OPTIONS:MTIMEADJUST} PLIST_SUB+= TIMEADJUST:="" .else PLIST_SUB+= TIMEADJUST:="@comment " CONFIGURE_ARGS+=--disable-timeadjust .endif -.if !defined(WITHOUT_WALLPAPER) +.if ${PORT_OPTIONS:MWALLPAPER} PLIST_SUB+= WALLPAPER:="" .else PLIST_SUB+= WALLPAPER:="@comment " @@ -225,4 +230,4 @@ post-patch:: ${WRKSRC}/${CONFIGURE_SCRIPT} @${REINPLACE_CMD} -e 's@-lpthread@${PTHREAD_LIBS}@g' ${WRKSRC}/configure -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/graphics/libgltext/Makefile b/graphics/libgltext/Makefile index a66b9fd193eb..4235031c8a6a 100644 --- a/graphics/libgltext/Makefile +++ b/graphics/libgltext/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: libgltext -# Date created: 2006-02-20 -# Whom: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe> -# +# Created by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe> # $FreeBSD$ -# PORTNAME= libgltext PORTVERSION= 0.3.1 @@ -24,11 +20,12 @@ GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include -OPTIONS= EXAMPLES "Compile examples, need libglut" off +OPTIONS_DEFINE= EXAMPLES +EXAMPLES_DESC= Compile examples, need libglut -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if defined(WITH_EXAMPLES) +.if ${PORT_OPTIONS:MEXAMPLES} USE_GL= glut FLAG_EXAMPLES= true PLIST_SUB+= EXAMPLES="" @@ -49,7 +46,7 @@ do-install: ${LN} -s ${PORTNAME}.so.0 ${PORTNAME}.so post-install: -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/doc/tutorial.txt ${DOCSDIR} .endif @@ -65,4 +62,4 @@ post-install: @${ECHO_MSG} "" .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/graphics/ocaml-lablgl/Makefile b/graphics/ocaml-lablgl/Makefile index d88c42a0eba8..c0ca8973414a 100644 --- a/graphics/ocaml-lablgl/Makefile +++ b/graphics/ocaml-lablgl/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: lablgl -# Date created: 13. January 2002 -# Whom: Ronald Kuehn <rk@ronald.org> -# +# Created by: Ronald Kuehn <rk@ronald.org> # $FreeBSD$ -# PORTNAME= lablgl PORTVERSION= 20120306 @@ -27,7 +23,10 @@ USE_OCAML_WASH= yes ALL_TARGET= all opt MAKE_JOBS_UNSAFE= yes -OPTIONS= THREADS "Use a threaded Tcl/Tk (must match lang/ocaml)" on +OPTIONS_DEFINE= THREADS +THREADS_DESC= Threaded Tcl/Tk (must match lang/ocaml) + +OPTIONS_DEFAULT= THREADS PATTERN= [[:space:]]*(do|then)?[[:space:]]*)cp([[:space:]] @@ -36,11 +35,11 @@ EXAMPLESDIR= ${PREFIX}/share/examples/ocaml/lablgl CONFLICTS= ocaml-notk-[0-9]* ocaml-nox11-[0-9]* -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> USE_TK= 84+ INVALID_TK_VER = 86 -.if defined(WITH_THREADS) +.if ${PORT_OPTIONS:MTHREADS} THR_CPP= ${PTHREAD_CFLAGS} THR_LD = ${PTHREAD_LIBS} .endif @@ -88,9 +87,9 @@ post-install: ${EXAMPLESDIR}/lablglut '! -name Makefile') @(cd ${WRKSRC}/Togl/examples && ${COPYTREE_SHARE} \* \ ${EXAMPLESDIR}/togl '! -name Makefile') -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile index 5a2cc9676e7c..e89918f2381d 100644 --- a/graphics/opencv/Makefile +++ b/graphics/opencv/Makefile @@ -36,91 +36,86 @@ LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= * -OPTIONS= EIGEN2 "Include Eigen 2 support" on \ - FFMPEG "Include FFmpeg support" off \ - GSTREAMER "Include Gstreamer support" off \ - GTK "Include GTK+ support" off \ - JASPER "Include JPEG 2000 support" on \ - JPEG "Include JPEG support" on \ - OPENEXR "Include OpenEXR support" off \ - PNG "Include PNG support" on \ - QT4 "Build with Qt backend support" off \ - TBB "Include TBB support" off \ - TIFF "Include TIFF support" on \ - V4L "Include Video4Linux support" on \ - XINE "Include XINE support" off +OPTIONS_DEFINE= EIGEN2 FFMPEG GSTREAMER GTK JASPER JPEG OPENEXR PNG \ + QT4 TBB TIFF V4L XINE EXAMPLES +EIGEN2_DESC= Eigen 2 support +GTK_DESC= GTK+ support +OPENEXR_DESC= OpenEXR support +TBB_DESC= TBB support + +OPTIONS_DEFAULT= EIGEN2 JASPER JPEG PNG TIFF V4L .include <bsd.port.options.mk> -.if !defined(NOPORTEXAMPLES) +.if ${PORT_OPTIONS:MEXAMPLES} CMAKE_ARGS+= -DBUILD_EXAMPLES:BOOL=On -DINSTALL_C_EXAMPLES:BOOL=On PORTEXAMPLES+= c cpp gpu .endif -.if !defined(WITHOUT_EIGEN2) +.if ${PORT_OPTIONS:MEIGEN2} BUILD_DEPENDS+= ${LOCALBASE}/include/eigen2/Eigen/Eigen:${PORTSDIR}/math/eigen2 CMAKE_ARGS+= -DWITH_EIGEN2:BOOL=On .else CMAKE_ARGS+= -DDWITH_EIGEN2:BOOL=Off .endif -.if defined(WITH_FFMPEG) +.if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= avcodec.1:${PORTSDIR}/multimedia/ffmpeg CMAKE_ARGS+= -DWITH_FFMPEG:BOOL=On .else CMAKE_ARGS+= -DWITH_FFMPEG:BOOL=Off .endif -.if defined(WITH_GSTREAMER) +.if ${PORT_OPTIONS:MGSTREAMER} USE_GSTREAMER= yes CMAKE_ARGS+= -DWITH_GSTREAMER:BOOL=On .else CMAKE_ARGS+= -DWITH_GSTREAMER:BOOL=Off .endif -.if defined(WITH_GTK) +.if ${PORT_OPTIONS:MGTK} USE_GNOME= gtk20 CMAKE_ARGS+= -DWITH_GTK:BOOL=On .else CMAKE_ARGS+= -DWITH_GTK:BOOL=Off .endif -.if !defined(WITHOUT_JASPER) +.if ${PORT_OPTIONS:MJASPER} LIB_DEPENDS+= jasper.4:${PORTSDIR}/graphics/jasper CMAKE_ARGS+= -DWITH_JASPER:BOOL=On .else CMAKE_ARGS+= -DWITH_JASPER:BOOL=Off .endif -.if !defined(WITHOUT_JPEG) +.if ${PORT_OPTIONS:MJPEG} LIB_DEPENDS+= jpeg.11:${PORTSDIR}/graphics/jpeg CMAKE_ARGS+= -DWITH_JPEG:BOOL=On .else CMAKE_ARGS+= -DWITH_JPEG:BOOL=Off .endif -.if defined(WITH_OPENEXR) +.if ${PORT_OPTIONS:MOPENEXR} LIB_DEPENDS+= IlmImf:${PORTSDIR}/graphics/OpenEXR CMAKE_ARGS+= -DWITH_OPENEXR:BOOL=On .else CMAKE_ARGS+= -DWITH_OPENEXR:BOOL=Off .endif -.if !defined(WITHOUT_PNG) +.if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= png15:${PORTSDIR}/graphics/png CMAKE_ARGS+= -DWITH_PNG:BOOL=On .else CMAKE_ARGS+= -DWITH_PNG:BOOL=Off .endif -.if defined(WITH_QT4) +.if ${PORT_OPTIONS:MQT4} USE_QT4+= opengl moc_build qmake_build rcc_build uic_build qtestlib CMAKE_ARGS+= -DWITH_QT:BOOL=On -DWITH_QT_OPENGL:BOOL=On .else CMAKE_ARGS+= -DWITH_QT:BOOL=Off .endif -.if defined(WITH_TBB) +.if ${PORT_OPTIONS:MTBB} LIB_DEPENDS+= tbb.4:${PORTSDIR}/devel/tbb CMAKE_ARGS+= -DWITH_TBB:BOOL=On \ -DTBBLIB_FOUND:BOOL=1 -DTBB_FOUND:BOOL=On \ @@ -131,14 +126,14 @@ CMAKE_ARGS+= -DWITH_TBB:BOOL=On \ CMAKE_ARGS+= -DWITH_TBB:BOOL=Off .endif -.if !defined(WITHOUT_TIFF) +.if ${PORT_OPTIONS:MTIFF} LIB_DEPENDS+= tiff.4:${PORTSDIR}/graphics/tiff CMAKE_ARGS+= -DWITH_TIFF:BOOL=On .else CMAKE_ARGS+= -DWITH_TIFF:BOOL=Off .endif -.if !defined(WITHOUT_V4L) +.if ${PORT_OPTIONS:MV4L} LIB_DEPENDS+= v4l2.0:${PORTSDIR}/multimedia/libv4l BUILD_DEPENDS+= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat CMAKE_ARGS+= -DWITH_V4L:BOOL=On \ @@ -147,7 +142,7 @@ CMAKE_ARGS+= -DWITH_V4L:BOOL=On \ CMAKE_ARGS+= -DWITH_V4L:BOOL=Off .endif -.if defined(WITH_XINE) +.if ${PORT_OPTIONS:MXINE} LIB_DEPENDS+= xine.2:${PORTSDIR}/multimedia/libxine CMAKE_ARGS+= -DWITH_XINE:BOOL=On .else @@ -238,7 +233,7 @@ post-patch: ${WRKSRC}/OpenCVConfig.cmake.in > ${WRKSRC}/OpenCVConfig-core.cmake.in @${LN} -sf OpenCVConfig-version.cmake.in ${WRKSRC}/OpenCVConfig-core-version.cmake.in .endif -.if defined(NOPORTDOCS) || defined(_BUILDING_OPENCV_CORE) || defined(_BUILDING_OPENCV_PYTHON) +.if ! ${PORT_OPTIONS:MDOCS} || defined(_BUILDING_OPENCV_CORE) || defined(_BUILDING_OPENCV_PYTHON) @${REINPLACE_CMD} -e '/add_subdirectory(doc)/ d' \ ${WRKSRC}/CMakeLists.txt .endif diff --git a/graphics/osg-devel/Makefile b/graphics/osg-devel/Makefile index 63d322f68da7..8417367d010d 100644 --- a/graphics/osg-devel/Makefile +++ b/graphics/osg-devel/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: Open Scene Graph -# Date created: 26 Apr 2001 -# Whom: Randall Hopper <aa8vb@nc.rr.com> -# +# Created by: Randall Hopper <aa8vb@nc.rr.com> # $FreeBSD$ -# PORTNAME= osg PORTVERSION= 3.1.3 @@ -24,9 +20,8 @@ LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \ CONFLICTS= osg-[0-9]* USE_ZIP= yes -USES= cmake +USES= cmake pkgconfig USE_GL= gl glu -USE_GNOME= pkgconfig USE_XORG= x11 USE_LDCONFIG= yes MAKE_JOBS_SAFE= yes @@ -38,21 +33,15 @@ PLIST_SUB= OSG_VERSION=${PORTVERSION} \ PORTSCOUT= limitw:1,odd -OPTIONS= CURL "Support for cURL" off \ - FREETYPE "Support for FreeType" on \ - GDAL "Support for GDAL" off \ - GIF "Support for giflib" on \ - INVENTOR "Support for SGI OpenInventor" off \ - JASPER "Support for JPEG2000" off \ - XINE "Support for Xine" off \ - ITK "Support for InsightToolkit" off \ - VNC "Support for LibVNCServer" off \ - OPENEXR "Support for OpenEXR" off \ - FFMPEG "Support for FFmpeg" off \ - SVG "Support for SVG through librsvg2" off \ - PDF "Support for PDF through poppler" off \ - XRANDR "Use Xrandr" on \ - SDL "Use SDL (joystick support in present3d)" off +OPTIONS_DEFINE= CURL FREETYPE GDAL GIF INVENTOR JASPER XINE ITK \ + VNC OPENEXR FFMPEG SVG PDF XRANDR SDL +GDAL_DESC= GDAL support +INVENTOR_DESC= SGI OpenInventor support +ITK_DESC= InsightToolkit support +VNC_DESC= LibVNCServer support +SDL_DESC= Use SDL (joystick support in present3d) + +OPTIONS_DEFAULT= FREETYPE GIF XRANDR # broken (openvrml from ports is too old) # OPENVRML "Support for OpenVRML" off @@ -65,7 +54,7 @@ FORCE_IGNORE+= COLLADA Performer OurDCMTK XUL FBX GTA # not in ports FORCE_REQUIRE= Threads OpenGL X11 JPEG PNG TIFF ZLIB # common & lightweight # options that affect FIND_PACKAGE -.if defined(WITH_CURL) +.if ${PORT_OPTIONS:MCURL} FORCE_REQUIRE+= CURL LIB_DEPENDS+= curl.6:${PORTSDIR}/ftp/curl PLIST_SUB+= CURL="" @@ -74,7 +63,7 @@ FORCE_IGNORE+= CURL PLIST_SUB+= CURL="@comment " .endif -.if !defined(WITHOUT_FREETYPE) +.if ${PORT_OPTIONS:MFREETYPE} FORCE_REQUIRE+= FreeType LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 PLIST_SUB+= FREETYPE="" @@ -83,7 +72,7 @@ FORCE_IGNORE+= FreeType PLIST_SUB+= FREETYPE="@comment " .endif -.if defined(WITH_GDAL) +.if ${PORT_OPTIONS:MGDAL} FORCE_REQUIRE+= GDAL LIB_DEPENDS+= gdal.17:${PORTSDIR}/graphics/gdal PLIST_SUB+= GDAL="" @@ -92,7 +81,7 @@ FORCE_IGNORE+= GDAL PLIST_SUB+= GDAL="@comment " .endif -.if defined(WITH_GIF) +.if ${PORT_OPTIONS:MGIF} FORCE_REQUIRE+= GIFLIB LIB_DEPENDS+= gif.5:${PORTSDIR}/graphics/giflib PLIST_SUB+= GIF="" @@ -101,7 +90,7 @@ FORCE_IGNORE+= GIFLIB PLIST_SUB+= GIF="@comment " .endif -.if defined(WITH_INVENTOR) +.if ${PORT_OPTIONS:MINVENTOR} FORCE_REQUIRE+= Inventor BUILD_DEPENDS+= ${LOCALBASE}/lib/libInventor.so:${PORTSDIR}/graphics/inventor RUN_DEPENDS+= ${LOCALBASE}/lib/libInventor.so:${PORTSDIR}/graphics/inventor @@ -111,7 +100,7 @@ FORCE_IGNORE+= Inventor PLIST_SUB+= INVENTOR="@comment " .endif -.if defined(WITH_JASPER) +.if ${PORT_OPTIONS:MJASPER} FORCE_REQUIRE+= Jasper LIB_DEPENDS+= jasper.4:${PORTSDIR}/graphics/jasper PLIST_SUB+= JASPER="" @@ -120,7 +109,7 @@ FORCE_IGNORE+= Jasper PLIST_SUB+= JASPER="@comment " .endif -#.if defined(WITH_OPENVRML) +#.if ${PORT_OPTIONS:MOPENVRML} #FORCE_REQUIRE+= OpenVRML #LIB_DEPENDS+= openvrml.8:${PORTSDIR}/www/openvrml #PLIST_SUB+= OPENVRML="" @@ -129,7 +118,7 @@ FORCE_IGNORE+= OpenVRML PLIST_SUB+= OPENVRML="@comment " #.endif -.if defined(WITH_XINE) +.if ${PORT_OPTIONS:MXINE} FORCE_REQUIRE+= Xine LIB_DEPENDS+= xine.2:${PORTSDIR}/multimedia/libxine PLIST_SUB+= XINE="" @@ -138,7 +127,7 @@ FORCE_IGNORE+= Xine PLIST_SUB+= XINE="@comment " .endif -.if defined(WITH_ITK) +.if ${PORT_OPTIONS:MITK} FORCE_REQUIRE+= ITK BUILD_DEPENDS+= ${LOCALBASE}/lib/InsightToolkit/UseITK.cmake:${PORTSDIR}/science/InsightToolkit RUN_DEPENDS+= ${LOCALBASE}/lib/InsightToolkit/UseITK.cmake:${PORTSDIR}/science/InsightToolkit @@ -149,7 +138,7 @@ FORCE_IGNORE+= ITK PLIST_SUB+= ITK="@comment " .endif -.if defined(WITH_VNC) +.if ${PORT_OPTIONS:MVNC} FORCE_REQUIRE+= LibVNCServer LIB_DEPENDS+= vncserver.0:${PORTSDIR}/net/libvncserver PLIST_SUB+= VNC="" @@ -158,7 +147,7 @@ FORCE_IGNORE+= LibVNCServer PLIST_SUB+= VNC="@comment " .endif -.if defined(WITH_OPENEXR) +.if ${PORT_OPTIONS:MOPENEXR} FORCE_REQUIRE+= OpenEXR LIB_DEPENDS+= IlmImf.6:${PORTSDIR}/graphics/OpenEXR PLIST_SUB+= OPENEXR="" @@ -167,7 +156,7 @@ FORCE_IGNORE+= OpenEXR PLIST_SUB+= OPENEXR="@comment " .endif -.if defined(WITH_FFMPEG) +.if ${PORT_OPTIONS:MFFMPEG} FORCE_REQUIRE+= FFmpeg LIB_DEPENDS+= avcodec.1:${PORTSDIR}/multimedia/ffmpeg PLIST_SUB+= FFMPEG="" @@ -176,7 +165,7 @@ FORCE_IGNORE+= FFmpeg PLIST_SUB+= FFMPEG="@comment " .endif -.if defined(WITH_SDL) +.if ${PORT_OPTIONS:MSDL} FORCE_REQUIRE+= SDL USE_SDL= sdl .else @@ -184,7 +173,7 @@ FORCE_IGNORE+= SDL .endif # options that affect PKG_CHECK_MODULES -.if defined(WITH_SVG) +.if ${PORT_OPTIONS:MSVG} FORCE_REQUIRE+= RSVG LIB_DEPENDS+= rsvg-2:${PORTSDIR}/graphics/librsvg2 PLIST_SUB+= SVG="" @@ -193,7 +182,7 @@ FORCE_IGNORE+= RSVG PLIST_SUB+= SVG="@comment " .endif -.if defined(WITH_PDF) +.if ${PORT_OPTIONS:MPDF} FORCE_REQUIRE+= Poppler-glib LIB_DEPENDS+= poppler-glib.8:${PORTSDIR}/graphics/poppler-glib PLIST_SUB+= PDF="" @@ -202,23 +191,23 @@ FORCE_IGNORE+= Poppler-glib PLIST_SUB+= PDF="@comment " .endif -.if defined(WITH_SVG) || defined(WITH_PDF) +.if ${PORT_OPTIONS:MSVG} || ${PORT_OPTIONS:MPDF} LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo .endif # other options -.if defined(WITHOUT_XRANDR) -CMAKE_ARGS+= -DOSGVIEWER_USE_XRANDR:BOOL=OFF -.else +.if ${PORT_OPTIONS:MXRANDR} CMAKE_ARGS+= -DOSGVIEWER_USE_XRANDR:BOOL=ON USE_XORG+= xrandr +.else +CMAKE_ARGS+= -DOSGVIEWER_USE_XRANDR:BOOL=OFF .endif -.if defined(WITHOUT_XRANDR) -CMAKE_ARGS+= -DOSGVIEWER_USE_XRANDR:BOOL=OFF -.else +.if ${PORT_OPTIONS:MXRANDR} CMAKE_ARGS+= -DOSGVIEWER_USE_XRANDR:BOOL=ON USE_XORG+= xrandr +.else +CMAKE_ARGS+= -DOSGVIEWER_USE_XRANDR:BOOL=OFF .endif post-patch: diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile index 311e5b27bec3..2ae034efdafd 100644 --- a/graphics/osg/Makefile +++ b/graphics/osg/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: Open Scene Graph -# Date created: 26 Apr 2001 -# Whom: Randall Hopper <aa8vb@nc.rr.com> -# +# Created by: Randall Hopper <aa8vb@nc.rr.com> # $FreeBSD$ -# PORTNAME= osg PORTVERSION= 3.0.1 @@ -24,9 +20,8 @@ CONFLICTS= osg-devel-[0-9]* USE_GCC= any USE_ZIP= yes -USES= cmake +USES= cmake pkgconfig USE_GL= gl glu -USE_GNOME= pkgconfig USE_XORG= x11 USE_LDCONFIG= yes MAKE_JOBS_SAFE= yes @@ -39,21 +34,15 @@ PLIST_SUB= OSG_VERSION=${PORTVERSION} \ PORTSCOUT= limitw:1,even -OPTIONS= CURL "Support for cURL" off \ - FREETYPE "Support for FreeType" on \ - GDAL "Support for GDAL" off \ - GIF "Support for giflib" on \ - INVENTOR "Support for SGI OpenInventor" off \ - JASPER "Support for JPEG2000" off \ - XINE "Support for Xine" off \ - ITK "Support for InsightToolkit" off \ - VNC "Support for LibVNCServer" off \ - OPENEXR "Support for OpenEXR" off \ - FFMPEG "Support for FFmpeg" off \ - SVG "Support for SVG through librsvg2" off \ - PDF "Support for PDF through poppler" off \ - XRANDR "Use Xrandr" on \ - SDL "Use SDL (joystick support in present3d)" off +OPTIONS_DEFINE= CURL FREETYPE GDAL GIF INVENTOR JASPER XINE ITK \ + VNC OPENEXR FFMPEG SVG PDF XRANDR SDL +GDAL_DESC= GDAL support +INVENTOR_DESC= SGI OpenInventor support +ITK_DESC= InsightToolkit support +VNC_DESC= LibVNCServer support +SDL_DESC= Use SDL (joystick support in present3d) + +OPTIONS_DEFAULT= FREETYPE GIF XRANDR # broken (openvrml from ports is too old) # OPENVRML "Support for OpenVRML" off @@ -66,7 +55,7 @@ FORCE_IGNORE+= COLLADA Performer OurDCMTK XUL FBX # not in ports FORCE_REQUIRE= Threads OpenGL X11 JPEG PNG TIFF ZLIB # common & lightweight # options that affect FIND_PACKAGE -.if defined(WITH_CURL) +.if ${PORT_OPTIONS:MCURL} FORCE_REQUIRE+= CURL LIB_DEPENDS+= curl.6:${PORTSDIR}/ftp/curl PLIST_SUB+= CURL="" @@ -75,7 +64,7 @@ FORCE_IGNORE+= CURL PLIST_SUB+= CURL="@comment " .endif -.if !defined(WITHOUT_FREETYPE) +.if ${PORT_OPTIONS:MFREETYPE} FORCE_REQUIRE+= FreeType LIB_DEPENDS+= freetype.9:${PORTSDIR}/print/freetype2 PLIST_SUB+= FREETYPE="" @@ -84,7 +73,7 @@ FORCE_IGNORE+= FreeType PLIST_SUB+= FREETYPE="@comment " .endif -.if defined(WITH_GDAL) +.if ${PORT_OPTIONS:MGDAL} FORCE_REQUIRE+= GDAL LIB_DEPENDS+= gdal.17:${PORTSDIR}/graphics/gdal PLIST_SUB+= GDAL="" @@ -93,7 +82,7 @@ FORCE_IGNORE+= GDAL PLIST_SUB+= GDAL="@comment " .endif -.if defined(WITH_GIF) +.if ${PORT_OPTIONS:MGIF} FORCE_REQUIRE+= GIFLIB LIB_DEPENDS+= gif.5:${PORTSDIR}/graphics/giflib PLIST_SUB+= GIF="" @@ -102,7 +91,7 @@ FORCE_IGNORE+= GIFLIB PLIST_SUB+= GIF="@comment " .endif -.if defined(WITH_INVENTOR) +.if ${PORT_OPTIONS:MINVENTOR} FORCE_REQUIRE+= Inventor BUILD_DEPENDS+= ${LOCALBASE}/lib/libInventor.so:${PORTSDIR}/graphics/inventor RUN_DEPENDS+= ${LOCALBASE}/lib/libInventor.so:${PORTSDIR}/graphics/inventor @@ -112,7 +101,7 @@ FORCE_IGNORE+= Inventor PLIST_SUB+= INVENTOR="@comment " .endif -.if defined(WITH_JASPER) +.if ${PORT_OPTIONS:MJASPER} FORCE_REQUIRE+= Jasper LIB_DEPENDS+= jasper.4:${PORTSDIR}/graphics/jasper PLIST_SUB+= JASPER="" @@ -121,7 +110,7 @@ FORCE_IGNORE+= Jasper PLIST_SUB+= JASPER="@comment " .endif -#.if defined(WITH_OPENVRML) +#.if ${PORT_OPTIONS:MOPENVRML} #FORCE_REQUIRE+= OpenVRML #LIB_DEPENDS+= openvrml.8:${PORTSDIR}/www/openvrml #PLIST_SUB+= OPENVRML="" @@ -130,7 +119,7 @@ FORCE_IGNORE+= OpenVRML PLIST_SUB+= OPENVRML="@comment " #.endif -.if defined(WITH_XINE) +.if ${PORT_OPTIONS:MXINE} FORCE_REQUIRE+= Xine LIB_DEPENDS+= xine.2:${PORTSDIR}/multimedia/libxine PLIST_SUB+= XINE="" @@ -139,7 +128,7 @@ FORCE_IGNORE+= Xine PLIST_SUB+= XINE="@comment " .endif -.if defined(WITH_ITK) +.if ${PORT_OPTIONS:MITK} FORCE_REQUIRE+= ITK BUILD_DEPENDS+= ${LOCALBASE}/lib/InsightToolkit/UseITK.cmake:${PORTSDIR}/science/InsightToolkit RUN_DEPENDS+= ${LOCALBASE}/lib/InsightToolkit/UseITK.cmake:${PORTSDIR}/science/InsightToolkit @@ -150,7 +139,7 @@ FORCE_IGNORE+= ITK PLIST_SUB+= ITK="@comment " .endif -.if defined(WITH_VNC) +.if ${PORT_OPTIONS:MVNC} FORCE_REQUIRE+= LibVNCServer LIB_DEPENDS+= vncserver.0:${PORTSDIR}/net/libvncserver PLIST_SUB+= VNC="" @@ -159,7 +148,7 @@ FORCE_IGNORE+= LibVNCServer PLIST_SUB+= VNC="@comment " .endif -.if defined(WITH_OPENEXR) +.if ${PORT_OPTIONS:MOPENEXR} FORCE_REQUIRE+= OpenEXR LIB_DEPENDS+= IlmImf.6:${PORTSDIR}/graphics/OpenEXR PLIST_SUB+= OPENEXR="" @@ -168,7 +157,7 @@ FORCE_IGNORE+= OpenEXR PLIST_SUB+= OPENEXR="@comment " .endif -.if defined(WITH_FFMPEG) +.if ${PORT_OPTIONS:MFFMPEG} FORCE_REQUIRE+= FFmpeg LIB_DEPENDS+= avcodec.1:${PORTSDIR}/multimedia/ffmpeg PLIST_SUB+= FFMPEG="" @@ -177,7 +166,7 @@ FORCE_IGNORE+= FFmpeg PLIST_SUB+= FFMPEG="@comment " .endif -.if defined(WITH_SDL) +.if ${PORT_OPTIONS:MSDL} FORCE_REQUIRE+= SDL USE_SDL= sdl .else @@ -185,7 +174,7 @@ FORCE_IGNORE+= SDL .endif # options that affect PKG_CHECK_MODULES -.if defined(WITH_SVG) +.if ${PORT_OPTIONS:MSVG} FORCE_REQUIRE+= RSVG LIB_DEPENDS+= rsvg-2:${PORTSDIR}/graphics/librsvg2 PLIST_SUB+= SVG="" @@ -194,7 +183,7 @@ FORCE_IGNORE+= RSVG PLIST_SUB+= SVG="@comment " .endif -.if defined(WITH_PDF) +.if ${PORT_OPTIONS:MPDF} FORCE_REQUIRE+= Poppler-glib LIB_DEPENDS+= poppler-glib.8:${PORTSDIR}/graphics/poppler-glib PLIST_SUB+= PDF="" @@ -203,23 +192,23 @@ FORCE_IGNORE+= Poppler-glib PLIST_SUB+= PDF="@comment " .endif -.if defined(WITH_SVG) || defined(WITH_PDF) +.if ${PORT_OPTIONS:MSVG} || ${PORT_OPTIONS:MPDF} LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo .endif # other options -.if defined(WITHOUT_XRANDR) -CMAKE_ARGS+= -DOSGVIEWER_USE_XRANDR:BOOL=OFF -.else +.if ${PORT_OPTIONS:MXRANDR} CMAKE_ARGS+= -DOSGVIEWER_USE_XRANDR:BOOL=ON USE_XORG+= xrandr +.else +CMAKE_ARGS+= -DOSGVIEWER_USE_XRANDR:BOOL=OFF .endif -.if defined(WITHOUT_XRANDR) -CMAKE_ARGS+= -DOSGVIEWER_USE_XRANDR:BOOL=OFF -.else +.if ${PORT_OPTIONS:MXRANDR} CMAKE_ARGS+= -DOSGVIEWER_USE_XRANDR:BOOL=ON USE_XORG+= xrandr +.else +CMAKE_ARGS+= -DOSGVIEWER_USE_XRANDR:BOOL=OFF .endif post-patch: diff --git a/graphics/panoglview/Makefile b/graphics/panoglview/Makefile index b4cce8bce568..d4625e2430cf 100644 --- a/graphics/panoglview/Makefile +++ b/graphics/panoglview/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: panoglview -# Date created: Sat Apr 28 07:59:00 UTC 2007 -# Whom: argv[0] (Iouri V. Ivliev) -# +# Created by: argv[0] (Iouri V. Ivliev) # $FreeBSD$ -# PORTNAME= panoglview PORTVERSION= 0.2.2 @@ -28,15 +24,16 @@ WX_CONF_ARGS= relative PLIST_FILES= bin/panoglview -OPTIONS= UNICODE "Use UNICODE version of the wxgtk" on +OPTIONS_DEFINE= UNICODE +OPTIONS_DEFAULT= UNICODE -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> .if ${ARCH} == "powerpc" BROKEN= Does not configure on powerpc .endif -.if defined(WITH_UNICODE) +.if ${PORT_OPTIONS:MUNICODE} WX_UNICODE= yes CONFIGURE_ARGS+= --with-unicode .else @@ -44,4 +41,4 @@ CONFIGURE_ARGS+= --with-unicode CONFIGURE_ARGS+= --without-unicode .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/graphics/pfstools/Makefile b/graphics/pfstools/Makefile index 004787b39347..0fb5a62a3382 100644 --- a/graphics/pfstools/Makefile +++ b/graphics/pfstools/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: pfstools -# Date created: 25 September 2007 -# Whom: Daniel O'Connor <darius@dons.net.au> -# +# Created by: Daniel O'Connor <darius@dons.net.au> # $FreeBSD$ -# PORTNAME= pfstools PORTVERSION= 1.6.4 @@ -31,15 +27,13 @@ LDFLAGS+= ${PFS_LDFLAGS} USE_AUTOTOOLS= libtool USE_GMAKE= yes USE_LDCONFIG= yes -USE_GNOME= pkgconfig +USES= pkgconfig -OPTIONS= PPM "Compile programs that use PPM (NetPBM)" off \ - EXR "Compile programs that use OpenEXR library" off \ - TIFF "Compile programs that use TIFF library" on \ - QT "Compile programs that use QT library" off \ - IM "Compile programs that use ImageMagick library" off \ - OCTAVE "Compile octave interface functions" off \ - GL "Compile opengl code (pfsglview)" off +OPTIONS_DEFINE= NETPBM OPENEXR TIFF QT IMAGEMAGICK OCTAVE OPENGL +QT_DESC= QT library support +OCTAVE_DESC= Compile octave interface functions + +OPTIONS_DEFAULT= TIFF MAN1= pfsin.1 \ pfsout.1 \ @@ -75,9 +69,9 @@ MLINKS= pfsoutppm.1 \ pfsoutppm.1 \ pfsoutrgbe.1 -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if defined(WITH_PPM) +.if ${PORT_OPTIONS:MNETPBM} CONFIGURE_ARGS+=--enable-ppm LIB_DEPENDS+= netpbm.1:${PORTSDIR}/graphics/netpbm PLIST_SUB+= PPM="" @@ -86,7 +80,7 @@ CONFIGURE_ARGS+=--disable-ppm PLIST_SUB+= PPM="@comment " .endif -.if defined(WITH_EXR) +.if ${PORT_OPTIONS:MOPENEXR} PFS_CPPFLAGS+= ${PTHREAD_CFLAGS} PFS_LDFLAGS+= ${PTHREAD_LIBS} CONFIGURE_ARGS+=--enable-openexr --with-exrdir=${LOCALBASE}/include/OpenEXR @@ -97,7 +91,7 @@ CONFIGURE_ARGS+=--disable-openexr PLIST_SUB+= EXR="@comment " .endif -.if defined(WITH_TIFF) +.if ${PORT_OPTIONS:MTIFF} CONFIGURE_ARGS+=--enable-tiff LIB_DEPENDS+= tiff:${PORTSDIR}/graphics/tiff PLIST_SUB+= TIFF="" @@ -106,7 +100,7 @@ CONFIGURE_ARGS+=--disable-tiff PLIST_SUB+= TIFF="@comment " .endif -.if defined(WITH_QT) +.if ${PORT_OPTIONS:MQT} CONFIGURE_ARGS+=--enable-qt USE_QT_VER= 3 .include "${PORTSDIR}/Mk/bsd.kde.mk" @@ -118,7 +112,7 @@ CONFIGURE_ARGS+=--disable-qt PLIST_SUB+= QT="@comment " .endif -.if defined(WITH_IM) +.if ${PORT_OPTIONS:MIMAGEMAGICK} CONFIGURE_ARGS+=--enable-imagemagick LIB_DEPENDS+= Magick++.5:${PORTSDIR}/graphics/ImageMagick PLIST_SUB+= IM="" @@ -127,7 +121,7 @@ CONFIGURE_ARGS+=--disable-imagemagick PLIST_SUB+= IM="@comment " .endif -.if defined(WITH_OCTAVE) +.if ${PORT_OPTIONS:MOCTAVE} CONFIGURE_ARGS+=--enable-octave USE_FORTRAN= yes @@ -153,7 +147,7 @@ CONFIGURE_ARGS+=--disable-octave PLIST_SUB+= OCTAVE="@comment " .endif -.if defined(WITH_GL) +.if ${PORT_OPTIONS:MOPENGL} CONFIGURE_ARGS+=--enable-opengl USE_GL= glut PLIST_SUB+= GL="" @@ -162,11 +156,11 @@ CONFIGURE_ARGS+=--disable-opengl PLIST_SUB+= GL="@comment " .endif -.if defined(WITH_OCTAVE) +.if ${PORT_OPTIONS:MOCTAVE} pre-configure: @${REINPLACE_CMD} \ -e 's|/usr/bin/octave|${LOCALBASE}/bin/octave|' \ ${WRKSRC}/src/octave/* .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/graphics/pinpoint/Makefile b/graphics/pinpoint/Makefile index d246f0a1a473..8b0e5cdb36ef 100644 --- a/graphics/pinpoint/Makefile +++ b/graphics/pinpoint/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: pinpoint -# Date created: 26 June 2011 -# Whom: lichray@gmail.com -# +# Created by: lichray@gmail.com # $FreeBSD$ -# PORTNAME= pinpoint DISTVERSION= 0.1.4 @@ -12,7 +8,7 @@ CATEGORIES= graphics MASTER_SITES= GNOME MAINTAINER= lichray@gmail.com -COMMENT= A tool for making hackers do excellent presentations +COMMENT= Tool for making hackers do excellent presentations LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING @@ -21,14 +17,16 @@ LIB_DEPENDS= clutter-glx-1.0:${PORTSDIR}/graphics/clutter USE_XZ= yes USE_GMAKE= yes -USE_GNOME= gnomehack librsvg2 +USE_GNOME= librsvg2 GNU_CONFIGURE= yes +USES= pathfix -OPTIONS= GST "Enable live videos as slide backgrounds" off +OPTIONS_DEFINE= GST +GST_DESC= Live videos as slide backgrounds .include <bsd.port.options.mk> -.if defined(WITH_GST) +.if ${PORT_OPTIONS:MGST} LIB_DEPENDS+= clutter-gst-1.0:${PORTSDIR}/multimedia/clutter-gst .else CONFIGURE_ARGS+= --enable-cluttergst=no diff --git a/graphics/povray31/Makefile b/graphics/povray31/Makefile index f09b32c40e44..4875f73f88f0 100644 --- a/graphics/povray31/Makefile +++ b/graphics/povray31/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: POV-Ray -# Date created: 3 Dec 1996 -# Whom: paulo@isr.uc.pt -# +# Created by: paulo@isr.uc.pt # $FreeBSD$ -# PORTNAME= povray PORTVERSION= 3.1g @@ -21,7 +17,8 @@ COMMENT= Persistence of Vision Ray Tracer LIB_DEPENDS= png15:${PORTSDIR}/graphics/png -OPTIONS= X11 "X Window support" On +OPTIONS_DEFINE= X11 +OPTIONS_DEFAULT= X11 DIST_SUBDIR= povray31 LATEST_LINK= povray31 @@ -34,9 +31,9 @@ LATEST_LINK= povray31 # no UNIX source files for POV-Ray 3.1. # -.include <bsd.port.pre.mk> +.include <bsd.port.options.mk> -.if !defined(WITHOUT_X11) +.if ${PORT_OPTIONS:MX11} USE_XORG= x11 ALL_TARGET= newxwin POVBIN= ${BUILD_WRKSRC}/x-povray @@ -70,4 +67,4 @@ do-install: post-install: @${SH} ${FILESDIR}/script -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/graphics/py-imaging/Makefile b/graphics/py-imaging/Makefile index 01eff39fde37..05675b900cf6 100644 --- a/graphics/py-imaging/Makefile +++ b/graphics/py-imaging/Makefile @@ -30,11 +30,14 @@ PORTDOCS= * DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} -OPTIONS= TKINTER "Build with tkinter for X support" on +OPTIONS_DEFINE= TKINTER +TKINTER_DESC= tkinter for X support -.include <bsd.port.pre.mk> +OPTIONS_DEFAULT= TKINTER -.if !defined(WITHOUT_TKINTER) +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MTKINTER} BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}tkinter>0:${PORTSDIR}/x11-toolkits/py-tkinter PLIST_SUB+= TKINTER="" @@ -42,7 +45,7 @@ PLIST_SUB+= TKINTER="" PLIST_SUB+= TKINTER="@comment " .endif -.if defined(WITHOUT_TKINTER) +.if ! ${PORT_OPTIONS:MTKINTER} post-patch: @${REINPLACE_CMD} -e 's|if _tkinter|if None|g' ${WRKSRC}/setup.py .endif @@ -53,9 +56,9 @@ post-install: .endfor @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/Scripts/* ${EXAMPLESDIR} -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Docs/* ${DOCSDIR} .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/graphics/py-sorl-thumbnail/Makefile b/graphics/py-sorl-thumbnail/Makefile index bdd9a34efb4a..fd46d18964fa 100644 --- a/graphics/py-sorl-thumbnail/Makefile +++ b/graphics/py-sorl-thumbnail/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: py-sorl-thumbnail -# Date created: 24 November 2009 -# Whom: Kevin Golding <ports@caomhin.org> -# +# Created by: Kevin Golding <ports@caomhin.org> # $FreeBSD$ -# PORTNAME= sorl-thumbnail PORTVERSION= 3.2.5 @@ -25,21 +21,24 @@ USE_PYDISTUTILS= yes DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options -OPTIONS= DJANGO "Enable Django" On \ - PDF "Enable PDF Thumbnails" Off \ - WORD "Enable Word Document thumbnail handling" Off +OPTIONS_DEFINE= DJANGO PDF WORD +DJANGO_DESC= Enable Django +PDF_DESC= PDF Thumbnails +WORD_DESC= Word Document thumbnail handling + +OPTIONS_DEFAULT= DJANGO .include <bsd.port.options.mk> -.if !defined(WITHOUT_DJANGO) +.if ${PORT_OPTIONS:MDJANGO} RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/django/bin/django-admin.py:${PORTSDIR}/www/py-django .endif -.if defined(WITH_PDF) +.if ${PORT_OPTIONS:MPDF} RUN_DEPENDS+= ${LOCALBASE}/bin/Magick-config:${PORTSDIR}/graphics/ImageMagick .endif -.if defined(WITH_WORD) +.if ${PORT_OPTIONS:MWORD} RUN_DEPENDS+= wvVersion:${PORTSDIR}/textproc/wv .endif diff --git a/graphics/showimg/Makefile b/graphics/showimg/Makefile index f606d021d17b..ec272ae3c930 100644 --- a/graphics/showimg/Makefile +++ b/graphics/showimg/Makefile @@ -1,10 +1,5 @@ -# ex:ts=8 -# Ports collection makefile for: showimg -# Date created: Mar 12, 2002 -# Whom: ijliao -# +# Created by: ijliao # $FreeBSD$ -# PORTNAME= showimg PORTVERSION= 0.9.5 @@ -15,7 +10,7 @@ MASTER_SITES= http://www.jalix.org/projects/${PORTNAME}/download/${PORTVERSION}/ http://vxj-se.lunar-linux.org/lunar/cache/ MAINTAINER= citycat4@ngs.ru -COMMENT= A picture viewer designed to run under KDE 3.x +COMMENT= Picture viewer designed to run under KDE 3.x USE_BZIP2= yes USE_GMAKE= yes @@ -24,33 +19,35 @@ USE_AUTOTOOLS= libtool USE_LDCONFIG= yes CONFIGURE_ARGS+= --disable-pgsql -OPTIONS= KIPI "Support for libkipi" on \ - KEXIF "Support for kexif" on \ - KEXIDB "Support for KexiDB/ShowimgDB" on \ - MYSQL "Build MySQL plugin for KexiDB" off \ +OPTIONS_DEFINE= KIPI KEXIF KEXIDB MYSQL +KIPI_DESC= libkipi support +KEXIF_DESC= kexif support +KEXIDB_DESC= KexiDB/ShowimgDB support -.include <bsd.port.pre.mk> +OPTIONS_DEFAULT= KIPI KEXIF KEXIDB -.if defined(WITHOUT_KIPI) -CONFIGURE_ARGS+=--disable-libkipi -.else +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MKIPI} LIB_DEPENDS+= kipi:${PORTSDIR}/graphics/libkipi +.else +CONFIGURE_ARGS+=--disable-libkipi .endif -.if defined(WITHOUT_KEXIF) -CONFIGURE_ARGS+=--without-kexif -.else +.if ${PORT_OPTIONS:MKEXIF} LIB_DEPENDS+= kexif:${PORTSDIR}/graphics/libkexif +.else +CONFIGURE_ARGS+=--without-kexif .endif -.if defined(WITHOUT_KEXIDB) && defined(WITHOUT_MYSQL) +.if ${PORT_OPTIONS:MKEXIDB) && {PORT_OPTIONS:MMYSQL} +PLIST_SUB+= KEXIDB="" +.else CONFIGURE_ARGS+=--without-showimgdb PLIST_SUB+= KEXIDB="@comment " -.else -PLIST_SUB+= KEXIDB="" .endif -.if defined(WITH_MYSQL) +.if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes PLIST_SUB+= MYSQL="" .else @@ -62,4 +59,4 @@ post-patch: @${REINPLACE_CMD} -e '347,365d' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/${CONFIGURE_SCRIPT} -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/graphics/squish/Makefile b/graphics/squish/Makefile index 882e2e372595..11b7e4d55d2b 100644 --- a/graphics/squish/Makefile +++ b/graphics/squish/Makefile @@ -1,9 +1,5 @@ -# New ports collection makefile for: squish -# Date created: 08 Mar 2011 -# Whom: Reinier de Blois <me@rdb.name> -# +# Created by: Reinier de Blois <me@rdb.name> # $FreeBSD$ -# PORTNAME= squish PORTVERSION= 1.10 @@ -17,22 +13,20 @@ LICENSE= MIT USE_GMAKE= YES PLIST_FILES= include/squish.h \ lib/libsquish.a -OPTIONS= ALTIVEC "Use Altivec instructions" off \ - SSE "Use SSE2 instructions" off -.include <bsd.port.options.mk> +OPTIONS_SINGLE= SG1 +OPTIONS_SINGLE_SG1= ALTIVEC SSE +ALTIVEC_DESC= Use Altivec instructions -.if defined(WITH_ALTIVEC) && defined(WITH_SSE) -IGNORE= cannot build with both WITH_ALTIVEC and WITH_SSE -.endif +.include <bsd.port.options.mk> CXXFLAGS+= -fPIC -.if defined(WITH_ALTIVEC) +.if ${PORT_OPTIONS:MALTIVEC} CXXFLAGS+= -DSQUISH_USE_ALTIVEC=1 -maltivec .endif -.if defined(WITH_SSE) +.if ${PORT_OPTIONS:MSSE} CXXFLAGS+= -DSQUISH_USE_SSE=2 -msse .endif |