diff --git a/graphics/4va/Makefile b/graphics/4va/Makefile index c19409c81a6d..c646df6680dd 100644 --- a/graphics/4va/Makefile +++ b/graphics/4va/Makefile @@ -1,31 +1,29 @@ -# Created by: Malte Lance - PORTNAME= 4va PORTVERSION= 1.21 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SUNSITE/apps/graphics/hacks/X MAINTAINER= ports@FreeBSD.org COMMENT= Four-Dimensional graphics tumbler for X11 USES= tar:tgz xorg USE_XORG= x11 MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \ CLIBS="-lm -lX11 -L${LOCALBASE}/lib" 4VA_DATA_FILES= 16cell.4vd 24cell.4vd 5cell.4vd 600cell.4vd ctor.4vd \ ctor2.4vd hcube.4vd hsph.4vd sin.4vd tripris.4vd do-install: .for file in 4va 4vdmake ctorus cutctorus ${INSTALL_PROGRAM} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/bin .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/share/4va .for file in ${4VA_DATA_FILES} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/share/4va .endfor ${INSTALL_MAN} ${WRKSRC}/4va.man ${STAGEDIR}${PREFIX}/man/man1/4va.1 .include diff --git a/graphics/Coin/Makefile b/graphics/Coin/Makefile index 2c48935d0e5e..ff8317f04e7d 100644 --- a/graphics/Coin/Makefile +++ b/graphics/Coin/Makefile @@ -1,46 +1,44 @@ -# Created by: roland.jesse@gmx.net - PORTNAME= Coin PORTVERSION= 4.0.0 DISTVERSIONPREFIX= Coin- PORTREVISION= 2 CATEGORIES= graphics PATCH_SITES= https://github.com/unrelentingtech/coin/commit/ PATCHFILES+= 3053d28b74d.patch:-p1 # Unbreak non-X11 MAINTAINER= cmt@FreeBSD.org COMMENT= C++ 3D graphics library based on the Open Inventor API LICENSE= BSD3CLAUSE BUILD_DEPENDS= boost-libs>0:devel/boost-libs LIB_DEPENDS= libsimage.so:graphics/simage USES= gl openal:al libtool pathfix xorg USE_GITHUB= yes GH_ACCOUNT= coin3d GH_PROJECT= coin USE_GL= gl USE_XORG= ice sm x11 xext xt GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pthread=yes --enable-threadsafe \ --enable-3ds-import --enable-sound \ --enable-javascript-api --enable-debug=no USE_LDCONFIG= yes INSTALL_TARGET= install-strip pre-configure: @${REINPLACE_CMD} -e 's|DATA install-data-local|DATA|g' \ ${WRKSRC}/Makefile.in @${FIND} ${WRKSRC} \( -name \*.cpp -o -name \*.h -a \! \ -name expat.h \) -a -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} 's///g' post-build: @${REINPLACE_CMD} -e '/^ldflags=/s|-R|-Wl,-rpath,|' \ ${WRKSRC}/coin-default.cfg .include diff --git a/graphics/GraphicsMagick/Makefile b/graphics/GraphicsMagick/Makefile index 6a5902189986..ca005bdce131 100644 --- a/graphics/GraphicsMagick/Makefile +++ b/graphics/GraphicsMagick/Makefile @@ -1,116 +1,114 @@ -# Created by: Ron van Daal - PORTNAME= GraphicsMagick PORTVERSION= 1.3.38 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast image processing tools based on ImageMagick LICENSE= MIT USES= cpe libtool localbase pathfix pkgconfig tar:zst CONFIGURE_ARGS= --enable-shared --enable-static \ --with-windows-font-dir=${WINDOWS_FONT_DIR} \ --without-dps --without-gdi32 --without-perl --without-trio CONFIGURE_ENV= PTHREAD_LIBS=-lpthread GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes # Use fonts installed by x11-fonts/webfonts by default WINDOWS_FONT_DIR?= ${LOCALBASE}/share/fonts/webfonts OPTIONS_DEFINE= BZIP2 DOCS FPX FREETYPE HEIF JASPER JBIG JPEG JXL LCMS2 LZMA OPENMP Q8BIT PNG SSE TEST TIFF UMEM WEBP WMF X11 XML ZLIB ZSTD OPTIONS_DEFAULT=BZIP2 FREETYPE JASPER JBIG JPEG LCMS2 LZMA OPENMP PNG TIFF WEBP WMF X11 XML ZLIB JXL_DESC= JPEG XL image format via libjxl (BROKEN now) Q8BIT_DESC= Use 8-bit pixels (speed) instead of 16-bit (quality) UMEM_DESC= UMEM memory allocation library support TEST_DESC= Run bundled self-tests after build BZIP2_CONFIGURE_WITH= bzlib FPX_CONFIGURE_WITH= fpx FPX_LIB_DEPENDS= libfpx.so:graphics/libfpx FREETYPE_CONFIGURE_WITH=ttf FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 HEIF_CONFIGURE_WITH= heif HEIF_LIB_DEPENDS= libheif.so:graphics/libheif JASPER_CONFIGURE_WITH= jp2 JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JBIG_CONFIGURE_WITH= jbig JBIG_LIB_DEPENDS= libjbig.so:graphics/jbigkit JPEG_CONFIGURE_WITH= jpeg JPEG_USES= jpeg JXL_BROKEN= does not build: use of undeclared identifier 'JxlEncoderFrameSettings' JXL_CONFIGURE_WITH= jxl JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl LCMS2_CONFIGURE_WITH= lcms2 LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LZMA_CONFIGURE_WITH= lzma OPENMP_CONFIGURE_OFF= --disable-openmp --without-threads OPENMP_CONFIGURE_ON= --disable-openmp-slow --enable-openmp --with-threads PNG_CONFIGURE_WITH= png PNG_LIB_DEPENDS= libpng.so:graphics/png Q8BIT_CONFIGURE_OFF= --with-quantum-depth=16 Q8BIT_CONFIGURE_ON= --with-quantum-depth=8 Q8BIT_PLIST_SUB= Q=8 Q8BIT_PLIST_SUB_OFF= Q=16 TEST_BUILD_DEPENDS= webfonts>=0:x11-fonts/webfonts TEST_RUN_DEPENDS= webfonts>=0:x11-fonts/webfonts TIFF_CONFIGURE_WITH= tiff TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff UMEM_CONFIGURE_WITH= umem WEBP_CONFIGURE_WITH= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WMF_CONFIGURE_WITH= wmf X11_CONFIGURE_OFF= ac_cv_lib_ICE_IceConnectionNumber=no X11_CONFIGURE_WITH= x X11_USES= xorg X11_USE= XORG=ice,sm,x11,xext XML_CONFIGURE_WITH= xml XML_USE= GNOME=libxml2 XML_USES= gnome ZLIB_CONFIGURE_WITH= zlib ZSTD_CONFIGURE_WITH= zstd ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd .include .if ${PORT_OPTIONS:MOPENMP} .if ${ARCH} != aarch64 && ${ARCH} != amd64 && ${ARCH} != powerpc64 && ${ARCH} != powerpc64le && ${ARCH} != riscv64 USES+= compiler:gcc-c++11-lib .endif .endif .if ${PORT_OPTIONS:MSSE} .if ${MACHINE_CPU:Msse} CFLAGS+= -msse .endif .if ${MACHINE_CPU:Msse2} CFLAGS+= -msse2 .endif .if ${MACHINE_CPU:Msse3} CFLAGS+= -msse3 .endif .endif .if ${PORT_OPTIONS:MWMF} .if ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libwmflite.so:graphics/libwmf .else LIB_DEPENDS+= libwmflite.so:graphics/libwmf-nox11 .endif .endif post-install-Q8BIT-off: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/GraphicsMagick/modules-Q16/coders ${STAGEDIR}${PREFIX}/lib/GraphicsMagick/modules-Q16/filters post-install-Q8BIT-on: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/GraphicsMagick/modules-Q8/coders ${STAGEDIR}${PREFIX}/lib/GraphicsMagick/modules-Q8/filters .include diff --git a/graphics/Hermes/Makefile b/graphics/Hermes/Makefile index b3173322c083..47a3551b9a78 100644 --- a/graphics/Hermes/Makefile +++ b/graphics/Hermes/Makefile @@ -1,35 +1,33 @@ -# Created by: Andrey Zakhvatov - PORTNAME= Hermes PORTVERSION= 1.3.3 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= ftp://ftp.su.se/pub/lunar/source-archive/ \ GENTOO MAINTAINER= ports@FreeBSD.org COMMENT= Fast pixel formats conversion library LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_sparc64= interchanges red and blue colour channels in images GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= gmake libtool tar:bzip2 USE_LDCONFIG= yes LDFLAGS_i386= -Wl,-znotext PORTDOCS= * OPTIONS_DEFINE= DOCS post-extract: ${TOUCH} ${WRKSRC}/src/hrconfig.h.in post-install-DOCS-on: @cd ${WRKSRC} && ${COPYTREE_SHARE} "AUTHORS ChangeLog FAQ README docs" \ ${STAGEDIR}${DOCSDIR} "! -name generate" .include diff --git a/graphics/IPA/Makefile b/graphics/IPA/Makefile index 549460007768..ac198e944f74 100644 --- a/graphics/IPA/Makefile +++ b/graphics/IPA/Makefile @@ -1,28 +1,26 @@ -# Created by: ijliao - PORTNAME= IPA PORTVERSION= 1.08 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://www.prima.eu.org/IPA/ CPAN/Prima/KARASIK MAINTAINER= ports@FreeBSD.org COMMENT= Image Processing Algorithms LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BROKEN= does not build: use of undeclared identifier 'nilHandle' BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Prima>1.24:x11-toolkits/p5-Prima USES= perl5 USE_PERL5= configure INSTALL_TARGET= pure_install MAKE_JOBS_UNSAFE= yes post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/IPA/IPA.so .include diff --git a/graphics/ImageMagick6-nox11/Makefile b/graphics/ImageMagick6-nox11/Makefile index 501c106ef000..ee3ae2da6df2 100644 --- a/graphics/ImageMagick6-nox11/Makefile +++ b/graphics/ImageMagick6-nox11/Makefile @@ -1,11 +1,9 @@ -# Created by: mm@FreeBSD.org - # the SVG and PANGO plugins need X11 OPTIONS_EXCLUDE= X11 SVG PANGO PORTSCOUT= ignore:1 # workaround until bsd.port.mk code can grok the disabling of the X11 option WITHOUT_X11=yes MASTERDIR= ${.CURDIR}/../ImageMagick6 .include "${MASTERDIR}/Makefile" diff --git a/graphics/ImageMagick7-nox11/Makefile b/graphics/ImageMagick7-nox11/Makefile index bb1f701c7748..14ac29e30124 100644 --- a/graphics/ImageMagick7-nox11/Makefile +++ b/graphics/ImageMagick7-nox11/Makefile @@ -1,11 +1,9 @@ -# Created by: mm@FreeBSD.org - # the SVG and PANGO plugins need X11 OPTIONS_EXCLUDE= X11 SVG PANGO RAQM PORTSCOUT= ignore:1 # workaround until bsd.port.mk code can grok the disabling of the X11 option WITHOUT_X11=yes MASTERDIR= ${.CURDIR}/../ImageMagick7 .include "${MASTERDIR}/Makefile" diff --git a/graphics/O2-tools/Makefile b/graphics/O2-tools/Makefile index 8094ff77cdab..beaad7460cc4 100644 --- a/graphics/O2-tools/Makefile +++ b/graphics/O2-tools/Makefile @@ -1,13 +1,11 @@ -# Created by: Hiroto Kagotani - PORTNAME= O2-tools PORTVERSION= 2.01 CATEGORIES= graphics MASTER_SITES= http://www.imglab.org/p/O2/archives/ MAINTAINER= hiroto.kagotani@gmail.com COMMENT= Huge image processing tools and libraries GNU_CONFIGURE= yes .include diff --git a/graphics/R-cran-DiagrammeR/Makefile b/graphics/R-cran-DiagrammeR/Makefile index 3ceac07a6425..d4f3c4f50911 100644 --- a/graphics/R-cran-DiagrammeR/Makefile +++ b/graphics/R-cran-DiagrammeR/Makefile @@ -1,37 +1,35 @@ -# Created by: TAKATSU Tomonari - PORTNAME= DiagrammeR PORTVERSION= 1.0.9 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Create Diagrams and Flowcharts Using R LICENSE= MIT CRAN_DEPENDS= R-cran-dplyr>=1.0.7:math/R-cran-dplyr \ R-cran-downloader>=0.4:www/R-cran-downloader \ R-cran-glue>=1.5.0:devel/R-cran-glue \ R-cran-htmltools>=0.5.2:textproc/R-cran-htmltools \ R-cran-htmlwidgets>=1.5:www/R-cran-htmlwidgets \ R-cran-igraph>=1.2.11:math/R-cran-igraph \ R-cran-influenceR>=0.1.0.1:math/R-cran-influenceR \ R-cran-magrittr>=1.5:devel/R-cran-magrittr \ R-cran-purrr>=0.3.4:devel/R-cran-purrr \ R-cran-RColorBrewer>=1.1.2:graphics/R-cran-RColorBrewer \ R-cran-readr>=2.1.1:textproc/R-cran-readr \ R-cran-rlang>=0.4:devel/R-cran-rlang \ R-cran-rstudioapi>=0.7:devel/R-cran-rstudioapi \ R-cran-scales>=1.1:graphics/R-cran-scales \ R-cran-stringr>=1.4:textproc/R-cran-stringr \ R-cran-tibble>=3.1:devel/R-cran-tibble \ R-cran-tidyr>=1.1:devel/R-cran-tidyr \ R-cran-viridis>=0.6.2:graphics/R-cran-viridis \ R-cran-visNetwork>=2.1.0:graphics/R-cran-visNetwork BUILD_DEPENDS= ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} USES= cran:auto-plist .include diff --git a/graphics/R-cran-GDD/Makefile b/graphics/R-cran-GDD/Makefile index 46db00d5a75a..0edd5ddd57fa 100644 --- a/graphics/R-cran-GDD/Makefile +++ b/graphics/R-cran-GDD/Makefile @@ -1,21 +1,19 @@ -# Created by: Steven Kreuzer - PORTNAME= GDD DISTVERSION= 0.1-13.1 PORTREVISION= 15 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Graphics device for R for creating bitmap output LICENSE= GPLv2 BUILD_DEPENDS= libgd>=2.0.35_8,1:graphics/gd RUN_DEPENDS:= ${BUILD_DEPENDS} WRKSRC= ${WRKDIR}/${PORTNAME} USES= cran:auto-plist,compiles .include diff --git a/graphics/R-cran-RColorBrewer/Makefile b/graphics/R-cran-RColorBrewer/Makefile index 2244f576c5c7..11edaadf0d18 100644 --- a/graphics/R-cran-RColorBrewer/Makefile +++ b/graphics/R-cran-RColorBrewer/Makefile @@ -1,15 +1,13 @@ -# Created by: TAKATSU Tomonari - PORTNAME= RColorBrewer DISTVERSION= 1.1-3 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= ColorBrewer palettes LICENSE= APACHE20 USES= cran:auto-plist .include diff --git a/graphics/R-cran-colorspace/Makefile b/graphics/R-cran-colorspace/Makefile index b6c1c546e908..ef1fac515e16 100644 --- a/graphics/R-cran-colorspace/Makefile +++ b/graphics/R-cran-colorspace/Makefile @@ -1,15 +1,13 @@ -# Created by: TAKATSU Tomonari - PORTNAME= colorspace DISTVERSION= 2.0-3 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Color Space Manipulation LICENSE= BSD3CLAUSE USES= cran:auto-plist,compiles .include diff --git a/graphics/R-cran-diagram/Makefile b/graphics/R-cran-diagram/Makefile index 7ad5ce69cb9e..bac76acff795 100644 --- a/graphics/R-cran-diagram/Makefile +++ b/graphics/R-cran-diagram/Makefile @@ -1,19 +1,17 @@ -# Created by: TAKATSU Tomonari - PORTNAME= diagram PORTVERSION= 1.6.5 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Functions for visualising simple graphs, plotting flow diagrams LICENSE= GPLv2+ CRAN_DEPENDS= R-cran-shape>0:graphics/R-cran-shape BUILD_DEPENDS= ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} USES= cran:auto-plist .include diff --git a/graphics/R-cran-dichromat/Makefile b/graphics/R-cran-dichromat/Makefile index f17e01775d54..29289d853f71 100644 --- a/graphics/R-cran-dichromat/Makefile +++ b/graphics/R-cran-dichromat/Makefile @@ -1,15 +1,13 @@ -# Created by: TAKATSU Tomonari - PORTNAME= dichromat DISTVERSION= 2.0-0.1 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Color schemes for dichromats LICENSE= GPLv2 USES= cran:auto-plist .include diff --git a/graphics/R-cran-dygraphs/Makefile b/graphics/R-cran-dygraphs/Makefile index e0ee914394bd..3f71d044fb13 100644 --- a/graphics/R-cran-dygraphs/Makefile +++ b/graphics/R-cran-dygraphs/Makefile @@ -1,24 +1,22 @@ -# Created by: TAKATSU Tomonari - PORTNAME= dygraphs DISTVERSION= 1.1.1.6 PORTREVISION= 3 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Interface to Dygraphs Interactive Time Series Charting Library LICENSE= MIT CRAN_DEPENDS= R-cran-magrittr>0:devel/R-cran-magrittr \ R-cran-htmlwidgets>=0.6:www/R-cran-htmlwidgets \ R-cran-htmltools>=0.3.5:textproc/R-cran-htmltools \ R-cran-zoo>=1.7.10:math/R-cran-zoo \ R-cran-xts>=0.9.7:math/R-cran-xts BUILD_DEPENDS= ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} USES= cran:auto-plist .include diff --git a/graphics/R-cran-gridBase/Makefile b/graphics/R-cran-gridBase/Makefile index 71aaa75a2274..5618ed73b125 100644 --- a/graphics/R-cran-gridBase/Makefile +++ b/graphics/R-cran-gridBase/Makefile @@ -1,17 +1,15 @@ -# Created by: TAKATSU Tomonari - PORTNAME= gridBase DISTVERSION= 0.4-7 PORTREVISION= 4 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Integration of base and grid graphics LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual USES= cran:auto-plist .include diff --git a/graphics/R-cran-gridExtra/Makefile b/graphics/R-cran-gridExtra/Makefile index 4e2805c3af57..6c453be385f8 100644 --- a/graphics/R-cran-gridExtra/Makefile +++ b/graphics/R-cran-gridExtra/Makefile @@ -1,20 +1,18 @@ -# Created by: TAKATSU Tomonari - PORTNAME= gridExtra PORTVERSION= 2.3 PORTREVISION= 4 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Miscellaneous Functions for "Grid" Graphics LICENSE= GPLv2+ CRAN_DEPENDS= R-cran-gtable>0:math/R-cran-gtable BUILD_DEPENDS= ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} USES= cran:auto-plist .include diff --git a/graphics/R-cran-munsell/Makefile b/graphics/R-cran-munsell/Makefile index b15012afde6a..8690cdace23a 100644 --- a/graphics/R-cran-munsell/Makefile +++ b/graphics/R-cran-munsell/Makefile @@ -1,24 +1,22 @@ -# Created by: TAKATSU Tomonari - PORTNAME= munsell PORTVERSION= 0.5.0 PORTREVISION= 3 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Munsell colour system LICENSE= MIT CW LICENSE_COMB= multi LICENSE_NAME_CW= Charlotte Wickham COPYRIGHT LICENSE_FILE_CW= ${WRKSRC}/LICENSE LICENSE_PERMS_CW= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept CRAN_DEPENDS= R-cran-colorspace>0:graphics/R-cran-colorspace BUILD_DEPENDS= ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} USES= cran:auto-plist .include diff --git a/graphics/R-cran-pixmap/Makefile b/graphics/R-cran-pixmap/Makefile index cb11cc0e0259..6847c25c58e9 100644 --- a/graphics/R-cran-pixmap/Makefile +++ b/graphics/R-cran-pixmap/Makefile @@ -1,15 +1,13 @@ -# Created by: TAKATSU Tomonari - PORTNAME= pixmap DISTVERSION= 0.4-12 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Bitmap Images ("Pixel Maps") LICENSE= GPLv2 USES= cran:auto-plist .include diff --git a/graphics/R-cran-png/Makefile b/graphics/R-cran-png/Makefile index ed898303ad3f..3866db00e01a 100644 --- a/graphics/R-cran-png/Makefile +++ b/graphics/R-cran-png/Makefile @@ -1,19 +1,17 @@ -# Created by: TAKATSU Tomonari - PORTNAME= png DISTVERSION= 0.1-7 PORTREVISION= 8 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Read and write PNG images LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LIB_DEPENDS= libpng.so:graphics/png USES= cran:auto-plist,compiles .include diff --git a/graphics/R-cran-qcc/Makefile b/graphics/R-cran-qcc/Makefile index 6cad40f7a1d9..627d3971af6b 100644 --- a/graphics/R-cran-qcc/Makefile +++ b/graphics/R-cran-qcc/Makefile @@ -1,17 +1,15 @@ -# Created by: Pedro Giffuni - PORTNAME= qcc DISTVERSION= 2.7 PORTREVISION= 4 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Quality Control Charts LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual USES= cran:auto-plist .include diff --git a/graphics/R-cran-rgdal/Makefile b/graphics/R-cran-rgdal/Makefile index ef7e31adcd4f..eee01e3c09f0 100644 --- a/graphics/R-cran-rgdal/Makefile +++ b/graphics/R-cran-rgdal/Makefile @@ -1,21 +1,19 @@ -# Created by: TAKATSU Tomonari - PORTNAME= rgdal DISTVERSION= 1.5-32 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Bindings for the Geospatial Data Abstraction Library LICENSE= GPLv2+ LIB_DEPENDS= libgdal.so:graphics/gdal \ libproj.so:graphics/proj CRAN_DEPENDS= R-cran-sp>=1.1.0:math/R-cran-sp BUILD_DEPENDS= ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} USES= compiler:c++11-lang cran:auto-plist,compiles pkgconfig .include diff --git a/graphics/R-cran-rtiff/Makefile b/graphics/R-cran-rtiff/Makefile index adf8f850863d..08fdc1d9acf1 100644 --- a/graphics/R-cran-rtiff/Makefile +++ b/graphics/R-cran-rtiff/Makefile @@ -1,20 +1,18 @@ -# Created by: TAKATSU Tomonari - PORTNAME= rtiff PORTVERSION= 1.4.8 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= TIFF reader for R LICENSE= GPLv3 LIB_DEPENDS= libtiff.so:graphics/tiff CRAN_DEPENDS= R-cran-pixmap>0:graphics/R-cran-pixmap BUILD_DEPENDS= ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} USES= cran:auto-plist,compiles .include diff --git a/graphics/R-cran-shape/Makefile b/graphics/R-cran-shape/Makefile index ab0ccbacddd4..02910df27b38 100644 --- a/graphics/R-cran-shape/Makefile +++ b/graphics/R-cran-shape/Makefile @@ -1,15 +1,13 @@ -# Created by: TAKATSU Tomonari - PORTNAME= shape PORTVERSION= 1.4.6 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Functions for plotting graphical shapes, colors LICENSE= GPLv3 USES= cran:auto-plist .include diff --git a/graphics/R-cran-viridis/Makefile b/graphics/R-cran-viridis/Makefile index 2c77a1bcae39..6bb1b0434f4e 100644 --- a/graphics/R-cran-viridis/Makefile +++ b/graphics/R-cran-viridis/Makefile @@ -1,21 +1,19 @@ -# Created by: TAKATSU Tomonari - PORTNAME= viridis PORTVERSION= 0.6.2 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Default Color Maps from 'matplotlib' LICENSE= MIT CRAN_DEPENDS= R-cran-viridisLite>=0.4.0:graphics/R-cran-viridisLite \ R-cran-ggplot2>=1.0.1:graphics/R-cran-ggplot2 \ R-cran-gridExtra>0:graphics/R-cran-gridExtra BUILD_DEPENDS= ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} USES= cran:auto-plist .include diff --git a/graphics/R-cran-viridisLite/Makefile b/graphics/R-cran-viridisLite/Makefile index d6b59be66ae0..3c78ce3870d0 100644 --- a/graphics/R-cran-viridisLite/Makefile +++ b/graphics/R-cran-viridisLite/Makefile @@ -1,15 +1,13 @@ -# Created by: TAKATSU Tomonari - PORTNAME= viridisLite PORTVERSION= 0.4.0 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Default Color Maps from 'matplotlib' (Lite Version) LICENSE= MIT USES= cran:auto-plist .include diff --git a/graphics/R-cran-visNetwork/Makefile b/graphics/R-cran-visNetwork/Makefile index 35ca923f1e6d..e2781b4cb03b 100644 --- a/graphics/R-cran-visNetwork/Makefile +++ b/graphics/R-cran-visNetwork/Makefile @@ -1,22 +1,20 @@ -# Created by: TAKATSU Tomonari - PORTNAME= visNetwork PORTVERSION= 2.1.0 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Network Visualization using 'vis.js' Library LICENSE= MIT CRAN_DEPENDS= R-cran-htmlwidgets>0:www/R-cran-htmlwidgets \ R-cran-htmltools>0:textproc/R-cran-htmltools \ R-cran-jsonlite>0:converters/R-cran-jsonlite \ R-cran-magrittr>0:devel/R-cran-magrittr BUILD_DEPENDS= ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} USES= cran:auto-plist .include diff --git a/graphics/SciPlot/Makefile b/graphics/SciPlot/Makefile index de71b21ebc41..bb85b7fff091 100644 --- a/graphics/SciPlot/Makefile +++ b/graphics/SciPlot/Makefile @@ -1,45 +1,43 @@ -# Created by: thierry@pompo.net - PORTNAME= SciPlot PORTVERSION= 1.36 PORTREVISION= 6 CATEGORIES= graphics math MASTER_SITES= XCONTRIB/widgets MAINTAINER= thierry@FreeBSD.org COMMENT= Full-featured Xt widget to display 2D data in a graph LICENSE= GPLv2 USES= imake motif xorg USE_XORG= xt x11 MAKE_ENV= EXTRA_DEFINES="-fPIC" LIBNAME=${LIBNAME} USE_LDCONFIG= yes INCLUDES= SciPlot.h SciPlotP.h SciPlotUtil.h LIBNAME= lib${PORTNAME:tl} # Remove :tl for libSciPlot PLIST_SUB= LIBNAME=${LIBNAME} PORTDOCS= README SciPlot.html SciPlotDemo.html SciPlotProg.html EXDATA= data.txt EXBINS= realtime sciplot OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${INSTALL_DATA} ${INCLUDES:S|^|${WRKSRC}/|} ${STAGEDIR}${PREFIX}/include/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/${LIBNAME}.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_PROGRAM} ${WRKSRC}/${LIBNAME}.so.0 ${STAGEDIR}${PREFIX}/lib ${LN} -sf ${LIBNAME}.so.0 ${STAGEDIR}${PREFIX}/lib/${LIBNAME}.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${EXDATA:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_PROGRAM} ${EXBINS:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/a2png/Makefile b/graphics/a2png/Makefile index b8b644b7b957..eda5d974b8d8 100644 --- a/graphics/a2png/Makefile +++ b/graphics/a2png/Makefile @@ -1,30 +1,28 @@ -# Created by: Andrew Pantyukhin - PORTNAME= a2png PORTVERSION= 0.1.5 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Converts plain ASCII text into PNG bitmap images LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgd.so:graphics/gd USES= tar:bzip2 localbase GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-gd CFLAGS+= -DDEFAULT_FONTPATH='\"${FONTROOTDIR}/TTF:${FONTROOTDIR}/Type1:${FONTROOTDIR}\"' BINARY_ALIAS= gdlib-config=true PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz FONTROOTDIR?= ${LOCALBASE}/share/fonts do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include diff --git a/graphics/aalib/Makefile b/graphics/aalib/Makefile index 8c82b9db2ca2..47f77aee90f1 100644 --- a/graphics/aalib/Makefile +++ b/graphics/aalib/Makefile @@ -1,52 +1,50 @@ -# Created by: Andrey Zakhvatov - PORTNAME= aalib DISTVERSION= 1.4rc5 PORTREVISION= 13 CATEGORIES= graphics MASTER_SITES= SF/aa-project/aa-lib/1.4rc5 MAINTAINER= ports@FreeBSD.org COMMENT= ASCII art library LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING USES= libtool localbase makeinfo WRKSRC= ${WRKDIR}/${PORTNAME}-1.4.0 GNU_CONFIGURE= yes USE_LDCONFIG= yes INFO= aalib OPTIONS_MULTI= DRIVERS OPTIONS_MULTI_DRIVERS= X11 NCURSES SLANG OPTIONS_DEFAULT= NCURSES DRIVERS_DESC= Drives selection X11_USES= xorg X11_USE= XORG=x11 X11_CONFIGURE_WITH= x11-driver=yes NCURSES_USES= ncurses NCURSES_CONFIGURE_WITH= curses-driver=yes SLANG_LIB_DEPENDS= libslang.so:devel/libslang2 SLANG_CONFIGURE_WITH= slang-driver=yes post-extract: @${RM} ${WRKSRC}/doc/aalib.info* post-patch: @${RM} ${WRKSRC}/config.cache @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g; \ s|MAKEINFO=makeinfo|MAKEINFO="${MAKEINFO} --no-split"|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} \ -e 's|AC_DEFUN(AM_PATH_AALIB|AC_DEFUN([AM_PATH_AALIB]|g' \ ${WRKSRC}/aalib.m4 @${FIND} ${WRKSRC} \( -name '*.[ch]' \! -name acconfig.h \) \ | ${XARGS} ${REINPLACE_CMD} -e 's|||g' post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libaa.so .include diff --git a/graphics/aaphoto/Makefile b/graphics/aaphoto/Makefile index 2bef710582a1..0515d8473730 100644 --- a/graphics/aaphoto/Makefile +++ b/graphics/aaphoto/Makefile @@ -1,37 +1,35 @@ -# Created by: Andras Horvath - PORTNAME= aaphoto PORTVERSION= 0.43.1 DISTVERSIONPREFIX= v PORTREVISION= 13 CATEGORIES= graphics MAINTAINER= mail@log69.com COMMENT= Auto Adjust Photo, automatic color correction of photos LICENSE= GPLv3 LIB_DEPENDS= libjasper.so:graphics/jasper \ libpng.so:graphics/png USE_GITHUB= yes GH_ACCOUNT= log69 GNU_CONFIGURE= yes USES= jpeg CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/aaphoto .include .if (${ARCH} == amd64 || ${ARCH} == i386) CFLAGS+= -fopenmp -D__OPENMP__ .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/aaphoto ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/acidwarp/Makefile b/graphics/acidwarp/Makefile index e9339cb6af01..7d94b4f40b89 100644 --- a/graphics/acidwarp/Makefile +++ b/graphics/acidwarp/Makefile @@ -1,38 +1,36 @@ -# Created by: trevor - PORTNAME= acidwarp PORTVERSION= 1.0 CATEGORIES= graphics MASTER_SITES= SUNSITE/apps/graphics/hacks/svgalib MAINTAINER= swills@FreeBSD.org COMMENT= SVGAlib demo which displays trippy mathematical images in cycling colors LIB_DEPENDS= libvga.so:graphics/svgalib ONLY_FOR_ARCHS= i386 ALL_TARGET= ${PORTNAME} WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= bin/acidwarp PORTDOCS= README TODO Thanks OPTIONS_DEFINE= SETUID DOCS OPTIONS_DEFAULT= SETUID SETUID_DESC= Install with setuid bit set .include .if ${PORT_OPTIONS:MSETUID} BINMODE= 4555 .endif post-extract: ${RM} ${WRKSRC}/acidwarp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/acidwarp ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/agg/Makefile b/graphics/agg/Makefile index d32812a055cf..e21b137099b7 100644 --- a/graphics/agg/Makefile +++ b/graphics/agg/Makefile @@ -1,30 +1,28 @@ -# Created by: ijliao - PORTNAME= agg PORTVERSION= 2.5 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= http://distfiles.alpinelinux.org/distfiles/ \ http://distfiles.lesslinux.org/ \ http://gentoo.netnitco.net/distfiles/ MAINTAINER= ports@FreeBSD.org COMMENT= High Quality Rendering Engine for C++ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/copying LIB_DEPENDS= libfreetype.so:print/freetype2 GNU_CONFIGURE= yes USES= autoreconf cpe gmake libtool pathfix pkgconfig sdl xorg CPE_VENDOR= antigrain USE_XORG= x11 USE_SDL= sdl USE_LDCONFIG= yes INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} 's/_LDFLAGS/_LDADD/' ${WRKSRC}/examples/Makefile.am .include diff --git a/graphics/akira/Makefile b/graphics/akira/Makefile index 6f373a0540c3..1c28b5c0ecf3 100644 --- a/graphics/akira/Makefile +++ b/graphics/akira/Makefile @@ -1,38 +1,36 @@ -# Created by: Alexey Dokuchaev - PORTNAME= ${GH_PROJECT:tl} PORTVERSION= 0.0.16 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Graphical UI/UX design tool LICENSE= GPLv3+ BUILD_DEPENDS= valac:lang/vala LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libgoocanvas-3.0.so:graphics/goocanvas3 \ libgranite.so:x11-toolkits/granite \ libjson-glib-1.0.so:devel/json-glib USES= desktop-file-utils gettext gnome libarchive meson pkgconfig \ python:build shared-mime-info shebangfix USE_GNOME= cairo gdkpixbuf2 gtk30 USE_GITHUB= yes GH_ACCOUNT= akiraux GH_PROJECT= Akira GLIB_SCHEMAS= com.github.akiraux.akira.gschema.xml SHEBANG_FILES= build-aux/meson/post_install.py post-patch: @${REINPLACE_CMD} -e 's,The Linux,The UI/UX,' ${WRKSRC}/po/*.po \ ${WRKSRC}/data/com.github.akiraux.akira.appdata.xml.in.in \ ${WRKSRC}/data/com.github.akiraux.akira.desktop.in.in \ ${WRKSRC}/README.md ${WRKSRC}/src/Dialogs/SettingsDialog.vala post-install: ${LN} -sf com.github.akiraux.akira ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/graphics/alembic/Makefile b/graphics/alembic/Makefile index cd15e5bf8f69..6a179f2352f6 100644 --- a/graphics/alembic/Makefile +++ b/graphics/alembic/Makefile @@ -1,34 +1,32 @@ -# Created by: Alexey Dokuchaev - PORTNAME= alembic PORTVERSION= 1.8.3 PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Open framework for storing and sharing graphic scene data LICENSE= BSD3CLAUSE LIB_DEPENDS= libImath.so:math/Imath LIB_DEPENDS+= libsz.so:science/libaec USES= cmake compiler:c++11-lang USE_CXXSTD= c++11 USE_GITHUB= yes USE_LDCONFIG= yes OPTIONS_DEFINE= HDF5 OPTIONS_DEFAULT= HDF5 OPTIONS_SUB= yes HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HDF5_CMAKE_ON= -DUSE_HDF5:BOOL=ON PLIST_FILES= lib/libAlembic.so.${PORTVERSION} \ lib/libAlembic.so.${PORTVERSION:R} do-test: @cd ${TEST_WRKSRC} && ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS} .include diff --git a/graphics/alpng/Makefile b/graphics/alpng/Makefile index e4ebe4bbad6a..8a21154b05cb 100644 --- a/graphics/alpng/Makefile +++ b/graphics/alpng/Makefile @@ -1,34 +1,32 @@ -# Created by: Stas Timokhin - PORTNAME= alpng PORTVERSION= 1.3 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= SF DISTNAME= ${PORTNAME}13 MAINTAINER= devel@stasyan.com COMMENT= Library for display PNG images in programs LIB_DEPENDS= liballeg.so:devel/allegro USES= gmake HAS_CONFIGURE= yes MAKEFILE= makefile MAKE_ARGS= CC="${CC}" CFLAGS+= -I${LOCALBASE}/include NO_WRKSUBDIR= yes PLIST_FILES= include/alpng.h \ lib/libalpng.a do-configure: @${REINPLACE_CMD} -e "s|gcc|${CC}|g" ${WRKSRC}/makefile do-install: ${INSTALL_DATA} ${WRKSRC}/libalpng.a ${STAGEDIR}${PREFIX}/lib/ ${INSTALL_DATA} ${WRKSRC}/src/alpng.h ${STAGEDIR}${PREFIX}/include/ .include diff --git a/graphics/ampasACES-container/Makefile b/graphics/ampasACES-container/Makefile index d1a62790f4f1..6d154865cb96 100644 --- a/graphics/ampasACES-container/Makefile +++ b/graphics/ampasACES-container/Makefile @@ -1,35 +1,33 @@ -# Created by: Rusmir Dusko - PORTNAME= ampasACES-container PORTVERSION= 1.0.2 PORTREVISION= 1 CATEGORIES= graphics devel MAINTAINER= ports@FreeBSD.org COMMENT= ACES Container Reference Implementation LICENSE= AMPAS LICENSE_NAME= AMPAS LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USE_GITHUB= yes GH_ACCOUNT= ampas GH_PROJECT= aces_container GH_TAGNAME= 7a4e21e USES= cmake pathfix pkgconfig USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS PORTDOCS= README.md post-patch: @${REINPLACE_CMD} -e 's|lib/CMake|lib/cmake|' \ ${WRKSRC}/CMakeLists.txt post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/ampasCTL/Makefile b/graphics/ampasCTL/Makefile index e291de76ffad..44287a3bf2e6 100644 --- a/graphics/ampasCTL/Makefile +++ b/graphics/ampasCTL/Makefile @@ -1,52 +1,50 @@ -# Created by: nork@FreeBSD.org - PORTNAME= ampasCTL PORTVERSION= 1.5.2 PORTREVISION= 16 CATEGORIES= graphics devel MAINTAINER= ports@FreeBSD.org COMMENT= Color Transformation Language interpreter LICENSE= AMPAS LICENSE_NAME= AMPAS LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr \ libtiff.so:graphics/tiff \ libAcesContainer.so:graphics/ampasACES-container USES= compiler:c++11-lang cmake pathfix pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= ampas GH_PROJECT= CTL GH_TAGNAME= 57b48a2 CFLAGS+= -I${LOCALBASE}/include/OpenEXR -I${LOCALBASE}/include/Imath LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS CHANGELOG README.md DOCSRCDIR2= ${WRKSRC}/doc DOCSDIR2= ${DOCSDIR}/doc DOC_FILES2= CtlManual.pdf CtlManual.doc post-patch: @${REINPLACE_CMD} -e 's|lib/CMake|lib/cmake|' \ -e 's|add_subdirectory(doc)||' \ ${WRKSRC}/CMakeLists.txt post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} .include diff --git a/graphics/aoi/Makefile b/graphics/aoi/Makefile index f824e2f2ca5b..73280c3ffffe 100644 --- a/graphics/aoi/Makefile +++ b/graphics/aoi/Makefile @@ -1,63 +1,61 @@ -# Created by: Mario Sergio Fujikawa Ferreira - PORTNAME= aoi PORTVERSION= 3.0 PORTREVISION= 4 CATEGORIES= graphics java MASTER_SITES= SF/${PORTNAME}/ArtOfIllusion/${PORTVERSION} \ SF/${PORTNAME}/ArtOfIllusion-manual/${PORTVERSION}:docs DISTFILES= ${PORTNAME}${PORTVERSION:S/.//g}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Open source Java written 3D modelling and rendering studio LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libjogl.so:graphics/jogl USES= zip DOS2UNIX_FILES= ../AoI_Manual/*.html # USES=dos2unix is optional USE_JAVA= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/ArtOfIllusion${PORTVERSION:S/.//g} DATADIR= ${JAVASHAREDIR}/${PORTNAME} PORTDOCS= * SUB_FILES= ${PORTNAME} pkg-deinstall pkg-message DESKTOP_ENTRIES="Art of Illusion" "3D modelling and rendering studio" \ "${PORTNAME}" "${PORTNAME}" "Graphics;3DGraphics;" "" OPTIONS_DEFINE= DOCS DOCS_DISTFILES= manual${PORTVERSION}${EXTRACT_SUFX}:docs DOCS_USES= dos2unix post-extract-DOCS-on: @(cd ${WRKDIR} && ${MV} "AoI Manual" AoI_Manual) post-patch: @(cd ${WRKSRC} && ${RM} "Textures and Materials/Library/.DS_Store") do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ .for d in Icons Plugins Scripts lib *.jar @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${DATADIR}) .endfor @(cd ${WRKSRC} && ${CP} -r "Textures and Materials" ${STAGEDIR}${DATADIR}) # Fix Permission that user can write in Plugins and Scripts @(cd ${STAGEDIR}${DATADIR} && ${CHMOD} -R 774 Plugins Scripts) ${LN} -sf ${DATADIR}/Icons/48x48.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} HISTORY README ${STAGEDIR}${DOCSDIR} cd ${WRKDIR} && ${COPYTREE_SHARE} "AoI_Manual" ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/apngasm/Makefile b/graphics/apngasm/Makefile index 777509dc1744..924721d8a3ac 100644 --- a/graphics/apngasm/Makefile +++ b/graphics/apngasm/Makefile @@ -1,43 +1,41 @@ -# Created by: Anonymous - PORTNAME= apngasm PORTVERSION= 2.91 DISTVERSIONSUFFIX=-src CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Create Animated PNG from a sequence of files LICENSE= ZLIB OPTIONS_DEFINE= DOCS STATIC NO_WRKSUBDIR= yes USES= dos2unix gmake zip LDFLAGS+= -lz PORTDOCS= readme.txt PLIST_FILES= bin/${PORTNAME} STATIC_BUILD_DEPENDS= ${LOCALBASE}/lib/libpng.a:graphics/png STATIC_MAKE_ENV= STATIC=1 STATIC_LIB_DEPENDS_OFF= libpng.so:graphics/png # libzopfli.a is N/A STATIC_LIB_DEPENDS_OFF+=libzopfli.so:archivers/zopfli STATIC_CPPFLAGS_OFF+= -I${LOCALBASE}/include/zopfli STATIC_LDFLAGS_OFF+= -lzopfli MAKE_JOBS_UNSAFE= yes do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} \ ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/apngdis/Makefile b/graphics/apngdis/Makefile index cea0e0ab8c42..f047d9c409a4 100644 --- a/graphics/apngdis/Makefile +++ b/graphics/apngdis/Makefile @@ -1,35 +1,33 @@ -# Created by: nemysis - PORTNAME= apngdis PORTVERSION= 2.9 DISTVERSIONSUFFIX=-src CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Deconstructs APNG files into individual frames LICENSE= ZLIB OPTIONS_DEFINE= DOCS STATIC NO_WRKSUBDIR= yes USES= dos2unix gmake zip LDFLAGS+= -lz PORTDOCS= readme.txt PLIST_FILES= bin/${PORTNAME} STATIC_BUILD_DEPENDS= ${LOCALBASE}/lib/libpng.a:graphics/png STATIC_MAKE_ENV= STATIC=1 STATIC_LIB_DEPENDS_OFF= libpng.so:graphics/png do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} \ ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/appleseed/Makefile b/graphics/appleseed/Makefile index 1a8dec4e0b34..dd67e6843687 100644 --- a/graphics/appleseed/Makefile +++ b/graphics/appleseed/Makefile @@ -1,94 +1,92 @@ -# Created by: Alexey Dokuchaev - PORTNAME= appleseed DISTVERSION= 2.1.0-beta PORTREVISION= 8 CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Modern, physically-based production renderer LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ liblz4.so:archivers/liblz4 \ libpng.so:graphics/png \ libIlmThread.so:graphics/openexr \ libImath.so:math/Imath \ libOpenColorIO.so:graphics/opencolorio \ libOpenImageIO.so:graphics/openimageio \ libxerces-c.so:textproc/xerces-c3 \ liboslexec.so:graphics/openshadinglanguage USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}hq BROKEN= cannot build with recent Boost and OCIO libs ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= not ported to it yet USES= cmake compiler:c++11-lang shebangfix SHEBANG_FILES= scripts/*.py CFLAGS+= -I${LOCALBASE}/include/Imath CFLAGS+= -I${LOCALBASE}/include/OpenEXR CMAKE_ARGS= -DWITH_PYTHON2_BINDINGS:BOOL=OFF \ -DWITH_DOXYGEN:BOOL=OFF \ -DINSTALL_HEADERS:BOOL=OFF \ -DINSTALL_TESTS:BOOL=OFF \ -DINSTALL_API_EXAMPLES:BOOL=OFF \ -DWARNINGS_AS_ERRORS:BOOL=OFF .for lib in BOOST EMBREE EXR OCIO OIIO OSL CMAKE_ARGS+= -DUSE_STATIC_${lib}:BOOL=OFF .endfor # Not ready for hier(7)-conforming installation yet CMAKE_INSTALL_PREFIX= ${PREFIX}/${PKGBASE} PLIST_SUB= APPHOME=${CMAKE_INSTALL_PREFIX} SUB_FILES= pkg-message SUB_LIST:= ${PLIST_SUB} OPTIONS_DEFINE= EMBREE PYTHON STUDIO OPTIONS_DEFAULT= PYTHON STUDIO OPTIONS_SUB= yes EMBREE_DESC= Embree intersection backend support EMBREE_LIB_DEPENDS= libembree3.so:graphics/embree EMBREE_CMAKE_ON= -DWITH_EMBREE:BOOL=ON PYTHON_USES= gl python:3.5+,build,run PYTHON_USE= GL=gl PYTHON_CMAKE_ON= -DWITH_PYTHON3_BINDINGS:BOOL=ON STUDIO_DESC= Build appleseed.studio (Qt-based) STUDIO_LIB_DEPENDS= ${PY_BOOST} STUDIO_USES= qt:5 STUDIO_USE= QT=buildtools_build,qmake_build,concurrent,core,gui,opengl,widgets STUDIO_CMAKE_OFF= -DWITH_STUDIO:BOOL=OFF STUDIO_IMPLIES= PYTHON post-patch: @${RMDIR} ${WRKSRC}/sandbox/docs/api @${RM} ${WRKSRC}/sandbox/share/cmake/Modules/FindOpenImageIO.cmake ${REINPLACE_CMD} 's,OpenEXR/Imath,Imath/Imath,' \ ${WRKSRC}/sandbox/share/cmake/Modules/FindImath.cmake \ ${WRKSRC}/src/appleseed/foundation/meta/tests/test_quaternion.cpp \ ${WRKSRC}/src/appleseed/foundation/meta/tests/test_matrix.cpp \ ${WRKSRC}/src/appleseed/foundation/meta/tests/test_quaternion.cpp \ ${WRKSRC}/src/appleseed/foundation/meta/tests/test_vector.cpp \ ${WRKSRC}/src/appleseed/foundation/meta/tests/test_aabb.cpp \ ${WRKSRC}/src/appleseed/foundation/meta/tests/test_color.cpp \ ${WRKSRC}/src/appleseed/foundation/math/vector.h \ ${WRKSRC}/src/appleseed/foundation/math/aabb.h \ ${WRKSRC}/src/appleseed/foundation/math/matrix.h \ ${WRKSRC}/src/appleseed/foundation/math/quaternion.h \ ${WRKSRC}/src/appleseed/foundation/image/color.h .include PATCH_ARGS+= -l diff --git a/graphics/argyllcms/Makefile b/graphics/argyllcms/Makefile index 3087cf147412..46485ac2c4e8 100644 --- a/graphics/argyllcms/Makefile +++ b/graphics/argyllcms/Makefile @@ -1,35 +1,33 @@ -# Created by: Koop Mast - PORTNAME= argyllcms PORTVERSION= 1.9.2 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= https://www.argyllcms.com/ DISTNAME= Argyll_V${PORTVERSION}_src MAINTAINER= kwm@FreeBSD.org COMMENT= ICC compatible color management system LICENSE= AGPLv3 BUILD_DEPENDS= jam:devel/jam LIB_DEPENDS= libtiff.so:graphics/tiff \ libpng.so:graphics/png WRKSRC= ${WRKDIR}/Argyll_V${PORTVERSION} USES= compiler:c11 cpe jpeg ssl xorg zip USE_XORG= x11 xau xdmcp xext xinerama xrandr xscrnsaver xxf86vm do-build: @cd ${WRKSRC} && ${MAKE_ENV} jam -dx -q -fJambase -j${MAKE_JOBS_NUMBER} do-install: @cd ${WRKSRC} && ${SETENV} DESTDIR=${STAGEDIR} ${MAKE_ENV} \ REFSUBDIR=share/argyll/ref \ jam -dx -q -fJambase -j${MAKE_JOBS_NUMBER} install ${MV} ${STAGEDIR}${PREFIX}/bin/License.txt \ ${STAGEDIR}${PREFIX}/share/argyll/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* .include diff --git a/graphics/asciio/Makefile b/graphics/asciio/Makefile index 34ad1eaedea6..8becaf1ab921 100644 --- a/graphics/asciio/Makefile +++ b/graphics/asciio/Makefile @@ -1,39 +1,37 @@ -# Created by: Emanuel Haupt - PORTNAME= asciio PORTVERSION= 1.51.3 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://mirror.switch.ch/ftp/mirror/CPAN/authors/id/N/NK/NKH/ \ LOCAL/ehaupt DISTNAME= App-Asciio-${PORTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Perl/GTK application that lets you draw ASCII charts using a GUI LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= p5-Algorithm-Diff>=0:devel/p5-Algorithm-Diff \ p5-Check-ISA>=0:devel/p5-Check-ISA \ p5-Compress-Bzip2>=0:archivers/p5-Compress-Bzip2 \ p5-Data-Compare>=0:devel/p5-Data-Compare \ p5-Data-TreeDumper-Renderer-GTK>=0:devel/p5-Data-TreeDumper-Renderer-GTK \ p5-Directory-Scratch>=0:devel/p5-Directory-Scratch \ p5-Eval-Context>=0:devel/p5-Eval-Context \ p5-Gtk2>=0:x11-toolkits/p5-Gtk2 \ p5-Hash-Slice>=0.03:devel/p5-Hash-Slice \ p5-List-MoreUtils>=0:lang/p5-List-MoreUtils \ p5-Module-Util>=0:devel/p5-Module-Util \ p5-Sub-Exporter>=0:devel/p5-Sub-Exporter \ p5-Text-Diff>=1.41:textproc/p5-Text-Diff RUN_DEPENDS:= ${BUILD_DEPENDS} \ p5-Class-ISA>=0:devel/p5-Class-ISA TEST_DEPENDS= p5-Test-NoWarnings>=0:devel/p5-Test-NoWarnings \ p5-Test-Warn>=0:devel/p5-Test-Warn USES= perl5 USE_PERL5= modbuild NO_ARCH= yes .include diff --git a/graphics/aseprite/Makefile b/graphics/aseprite/Makefile index 2080e5535ea2..54cac3df719e 100644 --- a/graphics/aseprite/Makefile +++ b/graphics/aseprite/Makefile @@ -1,89 +1,87 @@ -# Created by: Yuri Victorovich - PORTNAME= aseprite DISTVERSIONPREFIX= v DISTVERSION= 1.2.9 PORTREVISION= 9 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Animated sprite editor and pixel art tool LICENSE= EULA LICENSE_NAME= END-USER LICENSE AGREEMENT FOR ASEPRITE LICENSE_FILE= ${WRKSRC}/EULA.txt LICENSE_PERMS= dist-mirror auto-accept BROKEN_armv6= fails to compile: undefined reference to __va_copy BROKEN_armv7= fails to compile: undefined reference to __va_copy BROKEN_sparc64= fails to compile: vsnprintf is not a member of std EXTRACT_DEPENDS= ${NONEXISTENT}:x11/pixman:extract LIB_DEPENDS= liballeg.so:devel/allegro \ libcmark.so:textproc/cmark \ libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libharfbuzz.so:print/harfbuzz \ libharfbuzz-icu.so:print/harfbuzz-icu \ liblz4.so:archivers/liblz4 \ libnettle.so:security/nettle \ libpng.so:graphics/png \ libtinyxml.so:textproc/tinyxml \ libzstd.so:archivers/zstd USES= cmake compiler:c++11-lib gnome iconv:wchar_t jpeg \ localbase:ldflags pkgconfig ssl xorg USE_GITHUB= yes GH_TUPLE= aseprite:libarchive:c51dbfc:libarchive/third_party/libarchive GH_TUPLE+= aseprite:clip:964a64a:clip/src/clip GH_TUPLE+= aseprite:flic:65a6072:flic/src/flic GH_TUPLE+= aseprite:fmt:933a33a:fmt/third_party/fmt GH_TUPLE+= aseprite:json11:ec4e452:json11/third_party/json11 GH_TUPLE+= aseprite:laf:60e6ad7:laf/laf GH_TUPLE+= aseprite:mujs:34cb617:mujs/third_party/mujs GH_TUPLE+= aseprite:observable:59c3862:observable/src/observable GH_TUPLE+= aseprite:simpleini:0687587:simpleini/third_party/simpleini GH_TUPLE+= aseprite:tinyexpr:ca50544:tinyexpr/third_party/tinyexpr GH_TUPLE+= aseprite:stringencoders:e1448a9:stringencoders/laf/third_party/stringencoders GH_TUPLE+= aseprite:undo:93fc81d:undo/src/undo USE_GNOME= libxml2 USE_XORG= x11 xcb xcursor xext xpm ice pixman sm xxf86dga xxf86vm CMAKE_ON= USE_SHARED_ALLEGRO4 \ USE_SHARED_CMARK \ USE_SHARED_CURL \ USE_SHARED_FREETYPE \ USE_SHARED_GIFLIB \ USE_SHARED_HARFBUZZ \ USE_SHARED_JPEGLIB \ USE_SHARED_LIBLOADPNG \ USE_SHARED_LIBPNG \ USE_SHARED_PIXMAN \ USE_SHARED_TINYXML \ USE_SHARED_ZLIB CMAKE_ARGS= -DFREEBSD_LIB_PATH=${LOCALBASE}/lib OPTIONS_DEFINE= STEAM WEBP OPTIONS_DEFAULT= WEBP STEAM_DESC= Compile with Steam library STEAM_CMAKE_BOOL= ENABLE_STEAM WEBP_CMAKE_BOOL= WITH_WEBP_SUPPORT WEBP_LIB_DEPENDS= libwebp.so:graphics/webp post-extract: @${RM} -r ${WRKSRC}/src/allegro @${MKDIR} ${WRKSRC}/third_party/pixman/pixman @${CP} `${MAKE} -C ${PORTSDIR}/x11/pixman -V WRKSRC`/pixman/pixman-combine32.h \ ${WRKSRC}/third_party/pixman/pixman/ post-patch: @${REINPLACE_CMD} -e 's|1.3-dev|${PORTVERSION}|' ${WRKSRC}/src/config.h ${WRKSRC}/data/gui.xml post-install: @cd ${STAGEDIR}${PREFIX} && ${RM} -r bin/bsd* include lib libdata share/man # see https://github.com/aseprite/aseprite/issues/1602 .include diff --git a/graphics/atril-lite/Makefile b/graphics/atril-lite/Makefile index 437fe7b79ae6..ad9afd45d0f5 100644 --- a/graphics/atril-lite/Makefile +++ b/graphics/atril-lite/Makefile @@ -1,13 +1,11 @@ -# Created by: Adam Weinberger - PORTREVISION= 2 PKGNAMESUFFIX= -lite OPTIONS_EXCLUDE= CAJA DBUS MASTERDIR= ${.CURDIR}/../../graphics/atril SLAVEPORT= lite DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/Makefile" diff --git a/graphics/atril/Makefile b/graphics/atril/Makefile index a5c47a5825ea..3f94865330b6 100644 --- a/graphics/atril/Makefile +++ b/graphics/atril/Makefile @@ -1,94 +1,93 @@ -# Created by: Adam Weinberger # # Please update update atril-lite also PORTNAME= atril PORTVERSION= 1.26.0 PORTREVISION= 10 CATEGORIES= graphics print mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= MATE multi-format document viewer LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib \ libsoup-2.4.so:devel/libsoup \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libtiff.so:graphics/tiff \ libspectre.so:print/libspectre PORTSCOUT= limitw:1,even SLAVEPORT?= no USES= compiler:c11 desktop-file-utils gettext gmake gnome libarchive \ libtool mate pathfix pkgconfig tar:xz xorg USE_MATE= icontheme USE_XORG= ice sm x11 USE_GNOME= cairo gtk30 intlhack libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static \ --disable-synctex CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib # INSTALL_TARGET= install-strip .if ${SLAVEPORT} == lite CONFIGURE_ARGS+=--disable-thumbnailer \ --without-matedesktop \ --disable-previewer CONFLICTS_INSTALL= atril .else USE_MATE+= desktop CONFLICTS_INSTALL= atril-lite .endif GLIB_SCHEMAS= org.mate.Atril.gschema.xml OPTIONS_DEFINE= CAJA COMICS DBUS DJVU DVI EPUB KEYRING T1LIB XPS OPTIONS_DEFAULT=CAJA COMICS DBUS DJVU EPUB KEYRING XPS OPTIONS_SUB= yes CAJA_DESC= Caja plugin CAJA_CONFIGURE_ENABLE= caja CAJA_USE= MATE=caja DJVU_DESC= DJVU support DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre DJVU_CONFIGURE_ENABLE= djvu COMICS_DESC= Comic book archives support COMICS_CONFIGURE_ENABLE= comics DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib DBUS_CONFIGURE_ENABLE= dbus KEYRING_DESC= Keyring support KEYRING_CONFIGURE_WITH= keyring KEYRING_LIB_DEPENDS= libsecret-1.so:security/libsecret XPS_DESC= XPS support XPS_CONFIGURE_ENABLE= xps XPS_LIB_DEPENDS= libgxps.so:graphics/libgxps EPUB_DESC= Epub support EPUB_CONFIGURE_ENABLE= epub EPUB_LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3 DVI_DESC= DVI viewer support DVI_USE= tex=base DVI_CONFIGURE_ENABLE= dvi T1LIB_DESC= T1LIB for TYPE1 fonts to DVI (Enables DVI) T1LIB_LIB_DEPENDS= libt1.so:devel/t1lib T1LIB_CONFIGURE_ENABLE= t1lib T1LIB_IMPLIES= DVI .include diff --git a/graphics/autotrace/Makefile b/graphics/autotrace/Makefile index 0583e7477b3f..36f72b871cac 100644 --- a/graphics/autotrace/Makefile +++ b/graphics/autotrace/Makefile @@ -1,50 +1,48 @@ -# Created by: KANOU Hiroki - PORTNAME= autotrace PORTVERSION= 0.31.1 PORTREVISION= 33 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/AutoTrace/${PORTVERSION} MAINTAINER= portmaster@BSDforge.com COMMENT= Convert bitmap to vector graphics LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libpng.so:graphics/png USES= cpe pathfix pkgconfig libtool CPE_VENDOR= autotrace_project GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= $$(libpng-config --I_opts) LDFLAGS+= $$(libpng-config --L_opts) INSTALL_TARGET= install-strip OPTIONS_DEFINE= IMAGEMAGICK MING PSTOEDIT OPTIONS_DEFAULT=IMAGEMAGICK MING_DESC= Enable swf interface PSTOEDIT_DESC= Convert postscript to other formats IMAGEMAGICK_USES= magick:7 IMAGEMAGICK_CONFIGURE_OFF= --without-magick MING_LIB_DEPENDS= libming.so:graphics/ming MING_CPPFLAGS= -I${LOCALBASE}/include -I${LOCALBASE}/include/ming MING_CONFIGURE_OFF= ac_cv_header_ming_h=no PSTOEDIT_LIB_DEPENDS= libpstoedit.so:graphics/pstoedit PSTOEDIT_CONFIGURE_OFF= --without-pstoedit post-patch: @${REINPLACE_CMD} -e \ 's|Magick-config|MagickWand-config|g ; \ /$$PSTOEDIT_CONFIG/s|--version|--modversion| ; \ s|$$PSTOEDIT_CONFIG $$pstoedit_args|pkg-config pstoedit| ; \ /^PSTOEDIT_CONFIG=/s|=.*$$|=pkg-config|' ${WRKSRC}/configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libautotrace.so .include diff --git a/graphics/aview/Makefile b/graphics/aview/Makefile index 33d110dce2ef..e2e797bb33c7 100644 --- a/graphics/aview/Makefile +++ b/graphics/aview/Makefile @@ -1,27 +1,25 @@ -# Created by: frankch@waru.life.nthu.edu.tw - PORTNAME= aview DISTVERSION= 1.3.0rc1 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= SF/aa-project/${PORTNAME}/${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Graphics viewer for viewing netpbm format on console or X using aalib RUN_DEPENDS= anytopnm:graphics/netpbm LIB_DEPENDS= libaa.so:graphics/aalib USES= magick:6,run WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-x=no post-patch: @${REINPLACE_CMD} -e 's|/bash|/sh|g' ${WRKSRC}/asciiview @${FIND} ${WRKSRC} -name '*.[ch]' | ${XARGS} ${REINPLACE_CMD} -e \ 's|||g' .include diff --git a/graphics/azpainter/Makefile b/graphics/azpainter/Makefile index fb58b4d36321..4326567058de 100644 --- a/graphics/azpainter/Makefile +++ b/graphics/azpainter/Makefile @@ -1,38 +1,36 @@ -# Created by: Alexey Dokuchaev - PORTNAME= azpainter PORTVERSION= 2.1.7 CATEGORIES= graphics MASTER_SITES= http://azsky2.html.xdomain.jp/arc/ MAINTAINER= danfe@FreeBSD.org COMMENT= 16-bit RGB full color painting application LICENSE= GPLv3 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png USES= compiler:c11 desktop-file-utils gmake jpeg pkgconfig \ shared-mime-info tar:xz xorg USE_XORG= x11 xext xi HAS_CONFIGURE= yes CONFIGURE_ARGS= --docdir="${DOCSDIR}" CC="${CC}" PORTDOCS= AUTHORS ChangeLog ReadMe_en ReadMe_ja manual_ja.html OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --debug .endif pre-build-NLS-on: cd ${WRKSRC}/translation && ${CC} ${CFLAGS} -o mtrconv mtrconv.c .for lang in en ru uk cd ${WRKSRC}/translation && ./mtrconv ${lang} ../data/tr/${lang}.mtr .endfor .include diff --git a/graphics/azpainterb/Makefile b/graphics/azpainterb/Makefile index 508102342dd4..0e622db94639 100644 --- a/graphics/azpainterb/Makefile +++ b/graphics/azpainterb/Makefile @@ -1,32 +1,30 @@ -# Created by: Alexey Dokuchaev - PORTNAME= azpainterb PORTVERSION= 1.1.3 CATEGORIES= graphics MASTER_SITES= http://azsky2.html.xdomain.jp/arc/ MAINTAINER= danfe@FreeBSD.org COMMENT= 8-bit RGB color dot editing program LICENSE= GPLv3 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png USES= compiler:c11 desktop-file-utils gmake jpeg pkgconfig \ tar:xz xorg USE_XORG= x11 xext xi HAS_CONFIGURE= yes CONFIGURE_ARGS= --docdir="${DOCSDIR}" CC="${CC}" PORTDOCS= AUTHORS ChangeLog ReadMe_en ReadMe_ja manual_ja.html OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --debug .endif .include diff --git a/graphics/barcode/Makefile b/graphics/barcode/Makefile index 0e1e245e2399..a851b1873515 100644 --- a/graphics/barcode/Makefile +++ b/graphics/barcode/Makefile @@ -1,18 +1,16 @@ -# Created by: Emil J.V. Björsell (Jev) - PORTNAME= barcode PORTVERSION= 0.98 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= GNU MAINTAINER= jev@ecad.org COMMENT= Barcode generation library and command-line frontend BUILD_DEPENDS= gawk:lang/gawk MAKE_ARGS= INFODIR=${PREFIX}/${INFO_PATH} GNU_CONFIGURE= yes INFO= barcode .include diff --git a/graphics/batik/Makefile b/graphics/batik/Makefile index 7fb0d7c6a2e7..5791e1ff1457 100644 --- a/graphics/batik/Makefile +++ b/graphics/batik/Makefile @@ -1,40 +1,38 @@ -# Created by: ijliao - PORTNAME= batik PORTVERSION= 1.14 CATEGORIES= graphics java MASTER_SITES= APACHE/xmlgraphics/${PORTNAME}/binaries DISTNAME= ${PORTNAME}-bin-${PORTVERSION} MAINTAINER= makc@FreeBSD.org COMMENT= Java based SVG toolkit LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE CPE_VENDOR= apache USES= cpe USE_JAVA= yes NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} JAVAJARDIR= ${JAVASHAREDIR}/${PORTNAME} PLIST_SUB= VERSION=${PORTVERSION} PORTDOCS= CHANGES NOTICE README OPTIONS_DEFINE= DOCS do-install: (cd ${INSTALL_WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${JAVAJARDIR} "-name *\.jar") (cd ${STAGEDIR}${JAVAJARDIR}/lib && ${LN} batik-all-${PORTVERSION}.jar batik-all.jar) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${INSTALL_WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/blender-doc/Makefile b/graphics/blender-doc/Makefile index 658bd85fbf16..99457bde3bac 100644 --- a/graphics/blender-doc/Makefile +++ b/graphics/blender-doc/Makefile @@ -1,27 +1,25 @@ -# Created by: Alex Ivasyuv - PORTNAME= blender PORTVERSION= 2.3 CATEGORIES= graphics MASTER_SITES= http://download.blender.org/documentation/ PKGNAMESUFFIX= -doc DISTFILES= BlenderManualIen.23.html.tar.gz BlenderManualIIen.23.html.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= Blender Documentation NO_WRKSUBDIR= yes NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message pre-patch: @cd ${WRKSRC}/htmlI/PartAT/volumetrics/gfx/ && \ ${RM} -r "Nuova cartella" "Nuova cartella (2)" do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} "htmlI htmlII" ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/bmp2html/Makefile b/graphics/bmp2html/Makefile index 2473967d07ad..5b25ffe050c4 100644 --- a/graphics/bmp2html/Makefile +++ b/graphics/bmp2html/Makefile @@ -1,32 +1,30 @@ -# Created by: Emanuel Haupt - PORTNAME= bmp2html PORTVERSION= 0.1 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= LOCAL/ehaupt DISTNAME= ${PORTNAME} MAINTAINER= ehaupt@FreeBSD.org COMMENT= BMP to HTML converter LICENSE= PD USES= sdl USE_SDL= sdl PLIST_FILES= bin/bmp2html post-extract: @${RM} ${WRKSRC}/${PORTNAME} do-build: ${CC} ${CFLAGS} `${SDL_CONFIG} --cflags` -c \ -o ${WRKSRC}/${PORTNAME}.o ${WRKSRC}/${PORTNAME}.c ${CC} ${LDFLAGS} `${SDL_CONFIG} --libs` \ -o ${WRKSRC}/${PORTNAME} ${WRKSRC}/${PORTNAME}.o do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/box/Makefile b/graphics/box/Makefile index a1ff5bff3e7b..d0fc8de12c33 100644 --- a/graphics/box/Makefile +++ b/graphics/box/Makefile @@ -1,44 +1,42 @@ -# Created by: Charlie Kester - PORTNAME= box PORTVERSION= 0.4.0 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}c/Box%20-%20the%20compiler/${DISTNAME}/ DIST_SUBDIR= box MAINTAINER= ports@FreeBSD.org COMMENT= Compiler for box, the figure description language LICENSE= GPLv2+ LGPL3+ LICENSE_COMB= multi BUILD_DEPENDS= docbook-to-man:textproc/docbook-to-man LIB_DEPENDS= libcairo.so:graphics/cairo USES= gmake libtool GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-cairo USE_LDCONFIG= yes MAKE_JOBS_UNSAFE=yes MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP} TEST_TARGET= check PORTDOCS= AUTHORS ChangeLog README STYLE PORTEXAMPLES= * PLIST_SUB= PLIST_VER=${PORTVERSION:R} OPTIONS_DEFINE= DOCS EXAMPLES post-patch: ${TOUCH} ${WRKSRC}/man/${PORTNAME}.sgml post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/brunsli/Makefile b/graphics/brunsli/Makefile index b26a182008d0..d6159a2a5391 100644 --- a/graphics/brunsli/Makefile +++ b/graphics/brunsli/Makefile @@ -1,30 +1,28 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= brunsli PORTVERSION= 0.1 DISTVERSIONPREFIX= v PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org COMMENT= Lossless JPEG repacking library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libbrotlidec.so:archivers/brotli \ libgtest_main.so:devel/googletest \ libhighwayhash.so:security/highwayhash USES= cmake compiler:c++11-lang localbase:ldflags USE_CXXSTD= c++11 GH_ACCOUNT= google USE_GITHUB= yes post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/third_party/ .include diff --git a/graphics/c-a-i-r/Makefile b/graphics/c-a-i-r/Makefile index 05f7cd71d52e..dc93f39c7c2b 100644 --- a/graphics/c-a-i-r/Makefile +++ b/graphics/c-a-i-r/Makefile @@ -1,23 +1,21 @@ -# Created by: buganini@gmail.com - PORTNAME= c-a-i-r PORTVERSION= 2.19 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/CAIR%20v${PORTVERSION} DISTNAME= CAIR_v${PORTVERSION} MAINTAINER= buganini@gmail.com COMMENT= Content Aware Image Resizer is an implementation of seam carving USES= dos2unix gmake zip DOS2UNIX_GLOB= *.cpp MAKE_ARGS= CC="${CXX}" NO_WRKSUBDIR= yes PLIST_FILES= bin/cair do-install: ${INSTALL_PROGRAM} ${WRKSRC}/cair ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/cadubi/Makefile b/graphics/cadubi/Makefile index c72011c6f9bf..cae0db76325e 100644 --- a/graphics/cadubi/Makefile +++ b/graphics/cadubi/Makefile @@ -1,47 +1,45 @@ -# Created by: Kris Kennaway - PORTNAME= cadubi PORTVERSION= 1.3.4 DISTVERSIONPREFIX= v CATEGORIES= graphics editors MAINTAINER= ports@FreeBSD.org COMMENT= ASCII drawing utility LICENSE= ART10 RUN_DEPENDS= p5-Term-ReadKey>=0:devel/p5-Term-ReadKey USE_GITHUB= yes GH_ACCOUNT= statico USES= perl5 shebangfix SHEBANG_FILES= cadubi NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/${PORTNAME} \ %%DATADIR%%/help.txt \ %%DATADIR%%/logo.txt PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|$$Bin/help|${DATADIR}/help|' \ ${WRKSRC}/cadubi do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${DATADIR} .for d in help.txt logo.txt ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DATADIR} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/extras/ansi_term_codes.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/cairo/Makefile b/graphics/cairo/Makefile index 520140f46d36..016d98d4882a 100644 --- a/graphics/cairo/Makefile +++ b/graphics/cairo/Makefile @@ -1,86 +1,84 @@ -# Created by: Michael Johnson - PORTNAME= cairo DISTVERSION= 1.17.4 PORTREVISION= 1 PORTEPOCH= 3 CATEGORIES= graphics MASTER_SITES= https://cairographics.org/releases/ \ https://cairographics.org/snapshots/ PATCH_SITES= https://gitlab.freedesktop.org/${PORTNAME}/${PORTNAME}/commit/ PATCHFILES= ebbaebdec12878836fc84d31c59ee324e67abc05.patch:-p1 # cairo-script-interpreter.pc MAINTAINER= desktop@FreeBSD.org COMMENT= Vector graphics library with cross-device output support LICENSE= LGPL21 MPL11 LICENSE_COMB= dual LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING-LGPL-2.1 LICENSE_FILE_MPL11= ${WRKSRC}/COPYING-MPL-1.1 LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libfontconfig.so:x11-fonts/fontconfig PORTSCOUT= skipv:5c-1.1,5c-1.2,5c-1.5 USES= autoreconf cpe gnome libtool pkgconfig tar:xz xorg CPE_VENDOR= cairographics USE_XORG= pixman USE_LDCONFIG= yes INSTALL_TARGET= install-strip GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-directfb \ --disable-gallium \ --disable-wgl \ --enable-tee OPTIONS_RADIO= GL OPTIONS_RADIO_GL= OPENGL GLESV2 OPTIONS_DEFINE= XCB GLIB X11 DOCS OPTIONS_DEFAULT=OPENGL XCB GLIB X11 OPTIONS_SLAVE= ${ARCH:tu} OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_CONFIGURE_ON= --with-html-dir=${DOCSDIR} X11_USES= xorg X11_USE= xorg=x11,xext,xorgproto,xrender X11_CONFIGURE_ENABLE=xlib X11_CONFIGURE_OFF=--disable-glx OPENGL_USES= gl OPENGL_USE= gl=egl OPENGL_CONFIGURE_ENABLE=gl egl GLESV2_USES= gl GLESV2_USE= gl=glesv2 GLESV2_DESC= Enable GLESv2 rendering GLESV2_CONFIGURE_ENABLE=glesv2 GLIB_DESC= Enable GObject Functions Feature GLIB_USES= gettext-runtime GLIB_USE= gnome=glib20 GLIB_CONFIGURE_ENABLE= gobject XCB_DESC= Enable XCB (X C-language Binding) Support XCB_USES= xorg XCB_USE= xorg=xcb XCB_CONFIGURE_ENABLE= xcb # this has another option --enable-xlib-xcb=auto but it is buggy. MIPS_BUILD_DEPENDS= ${LOCALBASE}/include/atomic_ops.h:devel/libatomic_ops MIPS_USES= localbase MIPS_CONFIGURE_ENV= cairo_cv_atomic_primitives="libatomic-ops" PLIST_SUB+= LIBVER=2.11704.0 post-patch-DOCS-off: @${REINPLACE_CMD} '/^SUBDIRS/s/doc//' ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e '/^GTK_DOC_CHECK/d' -e '/doc\/.*Makefile/d' \ ${WRKSRC}/configure.ac .include diff --git a/graphics/cairomm/Makefile b/graphics/cairomm/Makefile index 75a15e19158b..fafe2869836c 100644 --- a/graphics/cairomm/Makefile +++ b/graphics/cairomm/Makefile @@ -1,35 +1,33 @@ -# Created by: Michael Johnson - PORTNAME= cairomm PORTVERSION= 1.12.2 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/releases/ MAINTAINER= gnome@FreeBSD.org COMMENT= C++ interface to cairo LICENSE= LGPL20 LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpng.so:graphics/png GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= gmake gnome libtool pathfix pkgconfig compiler:c++11-lang xorg USE_CXXSTD= c++11 USE_GNOME= cairo libxml++26 USE_XORG= x11 xext xrender CONFIGURE_ENV= AUTOMAKE="${TRUE}" AUTOCONF="${TRUE}" DOXYGEN="${TRUE}" OPTIONS_DEFINE= DOCS DOCS_CONFIGURE_OFF= --disable-documentation post-configure-DOCS-off: @${TOUCH} -f ${WRKSRC}/docs/reference/html/index.html post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcairomm-1.0.so.1.4.0 .include diff --git a/graphics/cal3d/Makefile b/graphics/cal3d/Makefile index db8131daa468..bdd11920689c 100644 --- a/graphics/cal3d/Makefile +++ b/graphics/cal3d/Makefile @@ -1,34 +1,32 @@ -# Created by: Stefan Walter - PORTNAME= cal3d PORTVERSION= 0.11.1 # see note below CATEGORIES= graphics devel MASTER_SITES= LOCAL/acm/cal3d DISTNAME= cal3d-20060720 DIST_SUBDIR= ${PORTNAME} MAINTAINER= acm@FreeBSD.org COMMENT= Skeletal based 3D character animation library written in C++ # Cal3D ceased development in July 2006 # The last version was labelled 0.11R2 (despite version 0.11 being released) # The last Cal3D development version was "20060720". # This becomes the new "stable" version, and it's given a fake version # number of 0.11.1 to indicate it comes after 0.11.0 rather than changing # the version scheme completely. GNU_CONFIGURE= yes USES= autoreconf compiler:c++11-lang libtool pathfix pkgconfig \ tar:bzip2 USE_LDCONFIG= yes INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/src/cal3d/buffersource.h \ ${WRKSRC}/src/cal3d/loader.h \ ${WRKSRC}/src/cal3d/streamsource.h @${REINPLACE_CMD} -e '/^all_libraries/d' \ ${WRKSRC}/src/cal3d/Makefile.am .include diff --git a/graphics/camera/Makefile b/graphics/camera/Makefile index 954f1acff816..1c35403014b6 100644 --- a/graphics/camera/Makefile +++ b/graphics/camera/Makefile @@ -1,30 +1,28 @@ -# Created by: gurkan@phys.ethz.ch - PORTNAME= camera PORTVERSION= 0.8 PORTREVISION= 15 CATEGORIES= graphics gnustep MASTER_SITES= http://download.gna.org/gsimageapps/ DISTNAME= Camera-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= GNUstep application for digital still cameras LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/Documentation/COPYING LIB_DEPENDS= libgphoto2_port.so:graphics/libgphoto2 USES= tar:bzip2 gnustep USE_GNUSTEP= back build WRKSRC= ${WRKDIR}/Camera post-patch: ${REINPLACE_CMD} 's|^GNUSTEP_INSTALLATION_DIR|#GNUSTEP_INSTALLATION_DIR|' \ ${WRKSRC}/GNUmakefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/Camera.app/Camera .include diff --git a/graphics/cbviewer/Makefile b/graphics/cbviewer/Makefile index 3f2a66b0c898..2eef0fc3fbf3 100644 --- a/graphics/cbviewer/Makefile +++ b/graphics/cbviewer/Makefile @@ -1,53 +1,51 @@ -# Created by: Rusmir Dusko - PORTNAME= cbviewer PORTVERSION= 0.8 PORTREVISION= 3 CATEGORIES= graphics java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/CBViewer%200.8/ \ SF/nemysisfreebsdp/graphics/:icons DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Comic book viewer for comic book archives in cbz, cbr, zip, rar LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= unrar:archivers/unrar USES= dos2unix zip DOS2UNIX_GLOB= CREDITS USE_JAVA= yes NO_BUILD= yes DATADIR= ${JAVASHAREDIR}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} \ share/java/cbviewer/CBViewer.jar \ share/pixmaps/${PORTNAME}.png PORTDOCS= CREDITS SUB_FILES= ${PORTNAME} DESKTOP_ENTRIES="CBViewer" "Comic book viewer" "${PORTNAME}" \ "${PORTNAME}" "Graphics;Viewer;Java;" "" OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.jar ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/cegui/Makefile b/graphics/cegui/Makefile index c7846cbe6045..bcf89ee67e5c 100644 --- a/graphics/cegui/Makefile +++ b/graphics/cegui/Makefile @@ -1,129 +1,127 @@ -# Created by: Oliver Lehmann - PORTNAME= cegui PORTVERSION= 0.8.7 PORTREVISION= 19 CATEGORIES= graphics devel MASTER_SITES= SF/crayzedsgui/CEGUI%20Mk-2/0.8 MAINTAINER= oliver@FreeBSD.org COMMENT= Library providing windowing and widgets for graphics APIs LICENSE= MIT WRKSRC= ${WRKDIR}/${DISTNAME:S/2b/2/} CONFIGURE_ENV+= TOLUA_INC="${LUA_INCDIR}" CMAKE_ARGS= -DCEGUI_SAMPLES_ENABLED:BOOL=OFF \ -DCEGUI_BUILD_TESTS=OFF USE_LDCONFIG= yes USES= cmake compiler:c++11-lib iconv localbase pkgconfig tar:bzip2 PORTDOCS= * OPTIONS_DEFINE= FREETYPE PCRE LUA FRIBIDI DOCS OPTIONS_GROUP= XMLPARSER IMAGECODEC RENDERER OPTIONS_GROUP_XMLPARSER= EXPAT XERCES LIBXML2 RAPIDXML TINYXML OPTIONS_GROUP_IMAGECODEC= DEVIL FREEIMAGE SDL2 OPTIONS_GROUP_RENDERER= OPENGL OPENGL3 OGRE IRRLICHT OPTIONS_DEFAULT= FREETYPE PCRE LUA FRIBIDI OPTIONS_DEFAULT+= EXPAT LIBXML2 TINYXML OPTIONS_DEFAULT+= DEVIL FREEIMAGE SDL2 OPTIONS_DEFAULT+= OPENGL OPENGL3 OGRE OPTIONS_SUB= yes FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_CMAKE_ON= -DCEGUI_HAS_FREETYPE=ON FREETYPE_CMAKE_OFF= -DCEGUI_HAS_FREETYPE=OFF PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_CMAKE_ON= -DCEGUI_HAS_PCRE_REGEX=ON PCRE_CMAKE_OFF= -DCEGUI_HAS_PCRE_REGEX=OFF LUA_USES= lua:51 LUA_LIB_DEPENDS= libtolua++-${LUA_VER}.so:lang/tolua++ LUA_CMAKE_ON= -DCEGUI_BUILD_LUA_MODULE=ON -DCEGUI_BUILD_LUA_GENERATOR=ON LUA_CMAKE_OFF= -DCEGUI_BUILD_LUA_MODULE=OFF -DCEGUI_BUILD_LUA_GENERATOR=OFF FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi FRIBIDI_CMAKE_ON= -DCEGUI_USE_FRIBIDI=ON FRIBIDI_CMAKE_OFF= -DCEGUI_USE_FRIBIDI=OFF EXPAT_LIB_DEPENDS= libexpat.so:textproc/expat2 EXPAT_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_EXPAT=ON EXPAT_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_EXPAT=OFF XERCES_LIB_DEPENDS= libxerces-c.so.3:textproc/xerces-c3 XERCES_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_XERCES=ON XERCES_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_XERCES=OFF LIBXML2_USES= gnome LIBXML2_USE= GNOME=libxml2 LIBXML2_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_LIBXML2=ON LIBXML2_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_LIBXML2=OFF RAPIDXML_BUILD_DEPENDS= ${LOCALBASE}/include/rapidxml.hpp:textproc/rapidxml RAPIDXML_DESC= XML parser support via RapidXML RAPIDXML_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_RAPIDXML=ON RAPIDXML_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_RAPIDXML=OFF TINYXML_LIB_DEPENDS= libtinyxml.so:textproc/tinyxml TINYXML_CMAKE_ON= -DCEGUI_BUILD_XMLPARSER_TINYXML=ON TINYXML_CMAKE_OFF= -DCEGUI_BUILD_XMLPARSER_TINYXML=OFF DEVIL_DESC= DevIL based ImageCodec module DEVIL_LIB_DEPENDS= libIL.so:graphics/devil DEVIL_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_DEVIL=ON DEVIL_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_DEVIL=OFF FREEIMAGE_DESC= FreeImage based ImageCodec module FREEIMAGE_LIB_DEPENDS= libfreeimage.so:graphics/freeimage FREEIMAGE_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=ON FREEIMAGE_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=OFF SDL2_DESC= SDL2 based ImageCodec module SDL2_USES= sdl SDL2_USE= SDL=sdl2,image2 SDL2_CMAKE_ON= -DCEGUI_BUILD_IMAGECODEC_SDL2=ON SDL2_CMAKE_OFF= -DCEGUI_BUILD_IMAGECODEC_SDL2=OFF OGRE_DESC= Ogre3D support OGRE_LIB_DEPENDS= libOgreMain.so:graphics/ogre3d19 OGRE_CMAKE_ON= -DCEGUI_BUILD_RENDERER_OGRE=ON OGRE_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_OGRE=OFF IRRLICHT_DESC= Irrlicht support IRRLICHT_LIB_DEPENDS= libIrrlicht.so:x11-toolkits/irrlicht IRRLICHT_CMAKE_ON= -DCEGUI_BUILD_RENDERER_IRRLICHT=ON IRRLICHT_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_IRRLICHT=OFF OPENGL_BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm OPENGL_USES= gl OPENGL_USE= GL=gl,glew,glu OPENGL_CMAKE_ON= -DCEGUI_BUILD_RENDERER_OPENGL=ON OPENGL_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_OPENGL=OFF OPENGL3_DESC= OpenGL 3+ support (core profile) OPENGL3_BUILD_DEPENDS= ${OPENGL_BUILD_DEPENDS} OPENGL3_USES= ${OPENGL_USES} OPENGL3_USE= ${OPENGL_USE} OPENGL3_CMAKE_ON= -DCEGUI_BUILD_RENDERER_OPENGL3=ON OPENGL3_CMAKE_OFF= -DCEGUI_BUILD_RENDERER_OPENGL3=OFF # not present in ports/unsupported, but may appear later CMAKE_ARGS+= -DCEGUI_HAS_MINIZIP_RESOURCE_PROVIDER=OFF \ -DCEGUI_BUILD_IMAGECODEC_CORONA=OFF \ -DCEGUI_BUILD_IMAGECODEC_SILLY=OFF \ -DCEGUI_BUILD_IMAGECODEC_PVR=OFF \ -DCEGUI_BUILD_RENDERER_OPENGLES=OFF \ -DCEGUI_BUILD_RENDERER_DIRECTFB=OFF CMAKE_ARGS+= -DCEGUI_BUILD_PYTHON_MODULES=OFF # python support doesn't build .include .if ${PORT_OPTIONS:MEXPAT} || ${PORT_OPTIONS:MXERCES} || ${PORT_OPTIONS:MLIBXML2} || ${PORT_OPTIONS:MRAPIDXML} || ${PORT_OPTIONS:MTINYXML} PLIST_SUB+= XMLPARSERS="" .else PLIST_SUB+= XMLPARSERS="@comment " .endif .if ${PORT_OPTIONS:MOPENGL} || ${PORT_OPTIONS:MOPENGL3} PLIST_SUB+= ANYOPENGL="" .else PLIST_SUB+= ANYOPENGL="@comment " .endif post-patch: @${REINPLACE_CMD} -e 's|\$${CEGUI_LIB_INSTALL_DIR}/pkgconfig|libdata/pkgconfig|g' \ ${WRKSRC}/CMakeLists.txt .include diff --git a/graphics/cenon/Makefile b/graphics/cenon/Makefile index 1f70fc95d769..03636d6f462d 100644 --- a/graphics/cenon/Makefile +++ b/graphics/cenon/Makefile @@ -1,53 +1,51 @@ -# Created by: Alexey Dokuchaev - PORTNAME= cenon # Per r492056, 4.0.2 is the last version which actually works with GNUstep, # the later ones use XCode >= 5 .xib files which GNUstep cannot parse. PORTVERSION= 4.0.2 PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= graphics gnustep MASTER_SITES= http://www.cenon.zone/download/source/ DISTNAME= Cenon-${MAINVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Vector graphics tool for GNUstep USES= gnustep tar:bzip2 USE_GNUSTEP= gui base build LLD_UNSAFE= yes WRKSRC= ${WRKDIR}/Cenon MAINVERSION= 4.0.2 FULLVERSION= 4.0.0 CENON_LIB_DIR= ${GNUSTEP_SYSTEM_ROOT}/Library/Cenon OPTIONS_DEFINE= FULL_LIBRARY FULL_LIBRARY_DESC= Install complete Cenon Library # Work around the fact that GNUstep doesn't define a constant for a higher # version of AppKit that it supports. OBJCFLAGS+=-DNSAppKitVersionNumber10_8=1200 .include DISTFILES+= CenonLibrary-${FULLVERSION}-1${EXTRACT_SUFX} post-patch: @${REINPLACE_CMD} -e 's|^GNUSTEP_INSTALLATION_DOMAIN|#&|' \ ${WRKSRC}/GNUmakefile pre-install: ${MKDIR} ${STAGEDIR}${GNUSTEP_SYSTEM_ROOT}/Library/ ${TAR} -xyvf ${_DISTDIR}/CenonLibrary-${FULLVERSION}-1${EXTRACT_SUFX} \ -C ${STAGEDIR}${GNUSTEP_SYSTEM_ROOT}/Library/ \ --exclude COPYING --exclude '._*' post-stage: ${RM} ${STAGEDIR}${GNUSTEP_SYSTEM_ROOT}/Library/README ${RM} ${STAGEDIR}${GNUSTEP_SYSTEM_ROOT}/Library/._README .include diff --git a/graphics/cfdg/Makefile b/graphics/cfdg/Makefile index 24f1af4fd789..96ed01461a1e 100644 --- a/graphics/cfdg/Makefile +++ b/graphics/cfdg/Makefile @@ -1,43 +1,41 @@ -# Created by: Anatoly Borodin - PORTNAME= cfdg PORTVERSION= 3.3 PORTREVISION= 2 CATEGORIES= graphics math MASTER_SITES= http://www.contextfreeart.org/download/ \ http://glyphic.s3.amazonaws.com/cfa/download/ DISTNAME= ContextFreeSource${PORTVERSION} MAINTAINER= fuz@fuz.su COMMENT= Context Free Design Grammar compiler LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libicuuc.so:devel/icu \ libpng.so:graphics/png USES= bison gmake tar:xz MAKE_ARGS= prefix=${PREFIX} \ DESTDIR=${STAGEDIR} TEST_TARGET= check NO_WRKSUBDIR= yes PLIST_FILES= bin/cfdg \ share/man/man1/cfdg.1.gz PORTEXAMPLES= *.cfdg OPTIONS_DEFINE= EXAMPLES FFMPEG OPTIONS_DEFAULT= FFMPEG FFMPEG_LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libx264.so:multimedia/libx264 FFMPEG_MAKE_ARGS= WANT_FFMPEG=yes post-patch: ${REINPLACE_CMD} -e 's,/usr/local,${LOCALBASE},' ${WRKSRC}/Makefile do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/input/*.cfdg ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/chafa/Makefile b/graphics/chafa/Makefile index b98a63097b78..a98db74ae771 100644 --- a/graphics/chafa/Makefile +++ b/graphics/chafa/Makefile @@ -1,36 +1,34 @@ -# Created by: Emanuel Haupt - PORTNAME= chafa PORTVERSION= 1.12.3 CATEGORIES= graphics MASTER_SITES= https://hpjansson.org/chafa/releases/ \ https://github.com/hpjansson/chafa/releases/download/${PORTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Character art facsimile generator LICENSE= GPLv3 LGPL3+ LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libfreetype.so:print/freetype2 \ libtiff.so:graphics/tiff \ libwebpdemux.so:graphics/webp USES= cpe gettext-runtime gnome jpeg libtool magick:7 tar:xz CPE_VENDOR= chafa_project USE_GNOME= cairo gdkpixbuf2 glib20 librsvg2 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-html-dir=${DOCSDIR}/html INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS post-install: ${INSTALL_MAN} ${WRKSRC}/docs/${PORTNAME}.1 \ ${STAGEDIR}${MANPREFIX}/share/man/man1 .include diff --git a/graphics/charls/Makefile b/graphics/charls/Makefile index 766bd5b62ec7..667bf1fac67b 100644 --- a/graphics/charls/Makefile +++ b/graphics/charls/Makefile @@ -1,23 +1,21 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= charls PORTVERSION= 2.3.4 CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org COMMENT= C++ JPEG-LS library implementation LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= cmake compiler:c++14-lang CMAKE_ON= BUILD_SHARED_LIBS BUILD_TESTING USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} GH_ACCOUNT= team-charls USE_GITHUB= yes .include diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile index 18e171ed2422..0e6d5a2aef87 100644 --- a/graphics/cimg/Makefile +++ b/graphics/cimg/Makefile @@ -1,142 +1,140 @@ -# Created by: thierry@pompo.net - PORTNAME= cimg DISTVERSIONPREFIX= v. DISTVERSION= 3.1.4 PORTEPOCH= 3 CATEGORIES= graphics devel MAINTAINER= thierry@FreeBSD.org COMMENT= C++ Template Image Processing Library LICENSE= CeCILL_C CeCILL LICENSE_COMB= dual LICENSE_NAME_CeCILL_C= CeCILL-C LICENSE_NAME_CeCILL= CeCILL LICENSE_FILE_CeCILL_C= ${WRKSRC}/Licence_CeCILL-C_V1-en.txt LICENSE_FILE_CeCILL= ${WRKSRC}/Licence_CeCILL_V2-en.txt LICENSE_PERMS_CeCILL_C= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_CeCILL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USE_GITHUB= yes GH_ACCOUNT= dtschump GH_PROJECT= CImg BUILD_WRKSRC= ${WRKSRC}/examples OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MEXAMPLES} USES+= compiler:c11 gmake pkgconfig:build xorg .endif .if ${PORT_OPTIONS:MDOCS} .if !defined(WITHOUT_LAPACK) . if defined(WITH_ATLAS) USES+= blaslapack:atlas . else USES+= blaslapack . endif .endif REINPLACE_ARGS= -i "" #LIB_DEPENDS+= libboard.so:graphics/libboard . if !defined(WITH_DEBUG) LIB_DEPENDS+= libcurl.so:ftp/curl \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libImath.so:math/Imath \ libheif.so:graphics/libheif \ libOpenEXR.so:graphics/openexr \ libgimp-2.0.so:graphics/gimp-app \ libfftw3.so:math/fftw3 \ libopencv_core.so:graphics/opencv \ libGraphicsMagick.so:graphics/GraphicsMagick USES+= jpeg ALL_TARGET= Mlinux . else ALL_TARGET= dlinux WITHOUT_MEDCON= yes WITHOUT_FFMPEG= yes WITHOUT_LAPACK= yes . endif . if !defined(WITHOUT_MEDCON) RUN_DEPENDS+= medcon:graphics/xmedcon . endif . if !defined(WITHOUT_FFMPEG) LIB_DEPENDS+= libavformat.so:multimedia/ffmpeg . endif . if !defined(WITHOUT_LAPACK) # Don't really need Fortran, but required to link with blas/lapack USES+= fortran . endif USE_XORG+= x11 xrandr . if defined(WITH_XSHM) USE_XORG+= xext . endif DOCBASE= README.txt CFLAGS+= -I${LOCALBASE}/include/Imath -I${LOCALBASE}/include/OpenEXR MAKE_ARGS+= CPPFLAGS="${CFLAGS}" FREEBSD_LDFLAGS="${LDFLAGS}" PROGS= CImg_demo captcha curve_editor2d dtmri_view3d \ edge_explorer2d fade_images gaussian_fit1d generate_loop_macros \ hough_transform2d image2ascii image_registration2d image_surface3d \ jawbreaker mcf_levelsets2d mcf_levelsets3d odykill \ pde_TschumperleDeriche2d pde_heatflow2d plotter1d radon_transform2d \ scene3d spherical_function3d tetris tron tutorial use_RGBclass \ use_chlpca use_draw_gradient use_jpeg_buffer use_nlmeans use_skeleton \ wavelet_atrous .else NO_BUILD= yes .endif .include pre-configure-DOCS-on: ${REINPLACE_CMD} -e 's|make|${MAKE_CMD}|' ${BUILD_WRKSRC}/Makefile pre-configure-DOCS-off: ${REINPLACE_CMD} -e 's|^OPTFLAGS|#OPTFLAGS|' ${BUILD_WRKSRC}/Makefile pre-configure: . if !defined(WITHOUT_FFMPEG) ${REINPLACE_CMD} -e 's|#FFMPEG_CFLAGS|FFMPEG_CFLAGS|' \ -e 's|#FFMPEG_DEFINE|FFMPEG_DEFINE|' \ -e 's|#FFMPEG_LIBS|FFMPEG_LIBS|' \ ${BUILD_WRKSRC}/Makefile . endif . if !defined(WITHOUT_LAPACK) ${REINPLACE_CMD} -e 's|#LAPACK_CFLAGS|LAPACK_CFLAGS|' \ -e 's|#LAPACK_DEFINE|LAPACK_DEFINE|' \ -e 's|#LAPACK_LIBS|LAPACK_LIBS|' \ -e 's|-lblas -llapack|-L${LOCALBASE}/lib ${BLASLIB} ${LAPACKLIB}|' \ ${BUILD_WRKSRC}/Makefile . endif . if defined(WITH_XSHM) ${REINPLACE_CMD} -e 's|XSHM_CFLAGS = #|XSHM_CFLAGS =|' \ -e 's|XSHM_LDFLAGS = #|XSHM_LDFLAGS =|' \ ${BUILD_WRKSRC}/Makefile . endif do-install: ${INSTALL_DATA} ${WRKSRC}/CImg.h ${STAGEDIR}${PREFIX}/include do-install-DOCS-on: ${INSTALL_PROGRAM} ${PROGS:C|^|${BUILD_WRKSRC}/|} ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCBASE:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} @(cd ${STAGEDIR}${EXAMPLESDIR} && ${MAKE_CMD} clean) @${RM} ${STAGEDIR}${EXAMPLESDIR}/*.orig .include diff --git a/graphics/clutter-gtk3/Makefile b/graphics/clutter-gtk3/Makefile index daf6f71673cc..d49a1b0703b7 100644 --- a/graphics/clutter-gtk3/Makefile +++ b/graphics/clutter-gtk3/Makefile @@ -1,26 +1,24 @@ -# Created by: Martin Wilke - PORTNAME= clutter-gtk PORTVERSION= 1.8.4 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= GNOME PKGNAMESUFFIX= 3 MAINTAINER= gnome@FreeBSD.org COMMENT= GTK+ Integration library for Clutter LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcogl.so:graphics/cogl \ libclutter-1.0.so:graphics/clutter \ libjson-glib-1.0.so:devel/json-glib USES= gettext gl gnome localbase meson pkgconfig tar:xz xorg USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr USE_GL= egl USE_LDCONFIG= yes .include diff --git a/graphics/clutter/Makefile b/graphics/clutter/Makefile index 6101ee3a0d1d..f0231f3b9aa9 100644 --- a/graphics/clutter/Makefile +++ b/graphics/clutter/Makefile @@ -1,38 +1,36 @@ -# Created by: Martin Wilke - PORTNAME= clutter DISTVERSION= 1.26.4 CATEGORIES= graphics MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= OpenGL based interactive canvas library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libcogl.so:graphics/cogl \ libharfbuzz.so:print/harfbuzz PORTSCOUT= limit:1,even USES= cpe gettext gl gmake gnome libtool localbase pathfix pkgconfig \ tar:xz xorg USE_GNOME= atk cairo gdkpixbuf2 pango introspection:build USE_GL= egl USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --with-x --enable-conformance=no \ --disable-evdev-input \ --enable-egl-backend=yes \ --enable-x11-backend=yes \ --enable-gdk-backend=no \ --enable-wayland-compositor=no INSTALL_TARGET= install-strip CPE_VENDOR= clutter_project .include diff --git a/graphics/cluttermm/Makefile b/graphics/cluttermm/Makefile index 05685ea17a21..64ea5a9449ff 100644 --- a/graphics/cluttermm/Makefile +++ b/graphics/cluttermm/Makefile @@ -1,25 +1,24 @@ -# Created by: Gustau Pérez i Querol # $MCom: ports/trunk/graphics/cluttermm/Makefile 19902 2014-09-20 12:15:02Z kwm $ PORTNAME= cluttermm PORTVERSION= 1.17.3 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= C++ interfaces for clutter LIB_DEPENDS= libclutter-1.0.so:graphics/clutter USES+= compiler:c++11-lang gettext gmake gnome libtool pathfix perl5 \ pkgconfig tar:xz USE_CXXSTD= c++11 USE_GNOME= atkmm glib20 gtkmm30 libsigc++20 pangomm GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-documentation INSTALL_TARGET= install-strip .include diff --git a/graphics/cogl/Makefile b/graphics/cogl/Makefile index 4e0250f5d0aa..0eaf39690e67 100644 --- a/graphics/cogl/Makefile +++ b/graphics/cogl/Makefile @@ -1,30 +1,28 @@ -# Created by: Martin Wilke - PORTNAME= cogl PORTVERSION= 1.22.8 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Clutter OpenGL abstraction library LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS= clutter-1.6.[0-9]* USES= gettext gl gmake gnome libtool localbase pathfix pkgconfig \ tar:xz xorg GNU_CONFIGURE= yes USE_GNOME= cairo gdkpixbuf2 pango introspection:build USE_GL= egl gbm USE_XORG= x11 xcomposite xext xdamage xfixes xrandr USE_LDCONFIG= yes CONFIGURE_ARGS= --with-x \ --enable-xlib-egl-platform=yes INSTALL_TARGET= install-strip PLIST_SUB= LIBVER=20 LIBVERSION=20.4.3 .include diff --git a/graphics/colord-gtk/Makefile b/graphics/colord-gtk/Makefile index 7ae63f66904a..88e6f71ebcdb 100644 --- a/graphics/colord-gtk/Makefile +++ b/graphics/colord-gtk/Makefile @@ -1,27 +1,25 @@ -# Created by: Koop Mast - PORTNAME= colord-gtk PORTVERSION= 0.3.0 CATEGORIES= graphics MASTER_SITES= https://www.freedesktop.org/software/colord/releases/ MAINTAINER= kwm@FreeBSD.org COMMENT= Manage color profiles to accurately color input/output devices LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xsltproc:textproc/libxslt \ docbook-xsl-ns>0:textproc/docbook-xsl-ns LIB_DEPENDS= libcolord.so:graphics/colord \ libpolkit-gobject-1.so:sysutils/polkit \ libdbus-1.so:devel/dbus \ liblcms2.so:graphics/lcms2 USE_GNOME= cairo gtk30 gtk40 introspection:build USES= gettext gnome localbase:ldflags meson pkgconfig sqlite tar:xz USE_LDCONFIG= yes MESON_ARGS= -Ddocs=false \ -Dtests=false .include diff --git a/graphics/colord/Makefile b/graphics/colord/Makefile index f096db1fa993..ead4e4d03adb 100644 --- a/graphics/colord/Makefile +++ b/graphics/colord/Makefile @@ -1,83 +1,81 @@ -# Created by: Koop Mast - PORTNAME= colord PORTVERSION= 1.3.5 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://www.freedesktop.org/software/colord/releases/ MAINTAINER= kwm@FreeBSD.org COMMENT= Manage color profiles to accurately color input/output devices LICENSE= GPLv2 BUILD_DEPENDS= spotread:graphics/argyllcms LIB_DEPENDS= libdbus-1.so:devel/dbus \ liblcms2.so:graphics/lcms2 RUN_DEPENDS= spotread:graphics/argyllcms USERS= colord GROUPS= colord USES= gettext gmake gnome libtool localbase pathfix pkgconfig sqlite \ tar:xz USE_GNOME= glib20 intlhack introspection:build GNU_CONFIGURE= yes USE_LDCONFIG= yes MAKE_JOBS_UNSAFE=yes CONFIGURE_ARGS= --disable-udev \ --localstatedir=/var \ --enable-gtk-doc-html=no \ --disable-bash-completion \ --disable-gusb \ --disable-sane \ --with-daemon-user=colord \ --disable-systemd-login \ --enable-libcolordcompat INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.freedesktop.ColorHelper.gschema.xml OPTIONS_SUB= yes OPTIONS_DEFINE= POLKIT MANPAGES PPROFILES VALA OPTIONS_DEFAULT=POLKIT VALA PPROFILES_DESC= Build extra print profiles (long build time) POLKIT_DESC= Build with Polkit support VALA_DESC= Build Vala language bindings POLKIT_LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit POLKIT_CONFIGURE_ENABLE= polkit MANPAGES_BUILD_DEPENDS= docbook2html:textproc/docbook-utils \ docbook-sgml>0:textproc/docbook-sgml PPROFILES_CONFIGURE_ENABLE= print-profiles VALA_CONFIGURE_ENABLE= vala VALA_BUILD_DEPENDS= vapigen:lang/vala MAKE_ENV= PYTHONDONTWRITEBYTECODE=1 .include post-patch: @${REINPLACE_CMD} -e 's|-Wclobbered||g' \ -e 's|-Wempty-body||g' \ -e 's|-Wignored-qualifiers||g' \ -e 's|-Wtype-limits||g' \ -e 's|-Wmissing-parameter-type||g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|lib/color|db/color|g' \ -e 's|/usr/share/color|${PREFIX}/share/color|g' \ ${WRKSRC}/src/cd-main.c \ ${WRKSRC}/lib/colord/cd-icc-store.c \ ${WRKSRC}/src/cd-profile.c @${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|g' \ ${WRKSRC}/lib/colord/cd-edid.c .if ! ${PORT_OPTIONS:MMANPAGES} @${REINPLACE_CMD} -e "s|2MAN_TRUE=$$|2MAN_TRUE='#'|g ; \ s|2MAN_FALSE='#'|2MAN_FALSE=|g" ${WRKSRC}/configure .endif post-install: @${MKDIR} ${STAGEDIR}/var/db/colord/icc .include diff --git a/graphics/comical/Makefile b/graphics/comical/Makefile index 98d15a410413..29c4ee1d4c00 100644 --- a/graphics/comical/Makefile +++ b/graphics/comical/Makefile @@ -1,51 +1,49 @@ -# Created by: John McAree - PORTNAME= comical PORTVERSION= 0.8 PORTREVISION= 14 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Sequential image viewer LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libunrar.so.6:archivers/libunrar6 USES= compiler:c++11-lang gmake minizip USE_WX= 2.8+ MAKE_ENV= WX_CONFIG=${WX_CONFIG} INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes DESKTOP_ENTRIES="Comical" \ "Comic Book Viewer" \ "${PORTNAME}.png" \ "${PORTNAME}" \ "Graphics;Viewer;" \ false ICONS= comical.png comical.xpm PLIST_FILES= bin/comical \ share/pixmaps/comical.png \ share/pixmaps/comical.xpm .include # 'make makepatch' doesn't like dirs with spaces pre-patch: @${MV} ${WRKSRC}/Comical\ Icons ${WRKSRC}/ComicalIcons .if ${CHOSEN_COMPILER_TYPE} == gcc pre-configure: ${REINPLACE_CMD} -e 's|-Wno-unused-local-typedef||' ${WRKSRC}/src/Makefile .endif post-install: cd ${WRKSRC}/ComicalIcons && \ ${INSTALL_DATA} ${ICONS} ${STAGEDIR}${PREFIX}/share/pixmaps .include diff --git a/graphics/compupic/Makefile b/graphics/compupic/Makefile index 7a837c27c5c1..a8439ad9b28a 100644 --- a/graphics/compupic/Makefile +++ b/graphics/compupic/Makefile @@ -1,25 +1,23 @@ -# Created by: Abel Chow - PORTNAME= compupic PORTVERSION= 5.1.1063 CATEGORIES= graphics MASTER_SITES= http://files.photodex.com/archive/unix/ DISTNAME= ${PORTNAME}-${PORTVERSION}-i386-freebsd EXTRACT_ONLY= # extracted directly in install target MAINTAINER= ports@FreeBSD.org COMMENT= Digital content manager NO_WRKSUBDIR= yes NO_BUILD= yes ONLY_FOR_ARCHS= i386 do-install: ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DISTNAME}.tar.gz \ ${EXTRACT_AFTER_ARGS} -C ${STAGEDIR}${PREFIX} ${RM} ${STAGEDIR}${PREFIX}/bin/compupic ${LN} -sf ${PREFIX}/compupic/compupic ${STAGEDIR}${PREFIX}/bin/compupic ${INSTALL_MAN} ${STAGEDIR}${PREFIX}/compupic/compupic.1 \ ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/graphics/cosmoplayer/Makefile b/graphics/cosmoplayer/Makefile index 21c8492bb725..b2b94648de0c 100644 --- a/graphics/cosmoplayer/Makefile +++ b/graphics/cosmoplayer/Makefile @@ -1,37 +1,35 @@ -# Created by: Thierry Thomas - PORTNAME= cosmoplayer PORTVERSION= 2.1.1 PORTREVISION= 2 CATEGORIES= graphics #MASTER_SITES= http://opendx.npaci.edu/libs/ MASTER_SITES= http://distfiles.macports.org/${PORTNAME}/ \ http://lil.fr.distfiles.macports.org/${PORTNAME}/ \ http://ftp.leg.uct.ac.za/pub/packages/macports/distfiles/${PORTNAME}/ DISTNAME= ${PORTNAME}-jar MAINTAINER= thierry@FreeBSD.org COMMENT= Java classes to support VRML LICENSE= SGI LICENSE_NAME= SGI LICENSE_FILE= ${WRKSRC}/License LICENSE_PERMS= dist-mirror dist-sell pkg-mirror auto-accept RUN_DEPENDS= ${JAVALIBDIR}/java40.jar:devel/netscape-java40 USE_JAVA= yes NO_BUILD= yes NO_ARCH= yes JARFILES= npcosmop211.jar PLIST_FILES= ${JARFILES:S|^|%%JAVAJARDIR%%/|} post-extract: ${MV} ${WRKDIR}/comsoplayer-jar ${WRKSRC} do-install: ${INSTALL_DATA} ${JARFILES:S|^|${WRKSRC}/|} ${STAGEDIR}${JAVAJARDIR} .include diff --git a/graphics/crw/Makefile b/graphics/crw/Makefile index 3a2f910de254..c89f331cffd5 100644 --- a/graphics/crw/Makefile +++ b/graphics/crw/Makefile @@ -1,26 +1,24 @@ -# Created by: dillon - PORTNAME= crw PORTVERSION= 1.03 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://apollo.backplane.com/FreeBSDPorts/ MAINTAINER= ports@FreeBSD.org COMMENT= Utility to process Canon camera RAW (.crw) files LIB_DEPENDS= libpng.so:graphics/png USES= uidfix PLIST_FILES= bin/crw man/man1/crw.1.gz #CFLAGS+= -I${LOCALBASE}/include/libpng15 post-patch: @${REINPLACE_CMD} -e 's,/usr/local/lib,${LOCALBASE}/lib,' \ -e 's,CFLAGS=,CFLAGS+=,' \ -e 's,/usr/local/include,${LOCALBASE}/include,' \ ${WRKSRC}/Makefile .include diff --git a/graphics/curator/Makefile b/graphics/curator/Makefile index f60c223dad42..3f63214dcb78 100644 --- a/graphics/curator/Makefile +++ b/graphics/curator/Makefile @@ -1,22 +1,20 @@ -# Created by: Stefan Walter - PORTNAME= curator PORTVERSION= 2.1 PORTREVISION= 7 CATEGORIES= graphics www python MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Static Image Gallery Generator for web or CD-ROM galleries USES= magick:6,run python:3.6+ USE_PYTHON= distutils autoplist concurrent optsuffix CONFLICTS_INSTALL= py*-elasticsearch-curator PLIST_FILES= man/man1/curator.1.gz post-install: ${INSTALL_MAN} ${FILESDIR}/curator.1 ${STAGEDIR}${PREFIX}/man/man1/curator.1 .include diff --git a/graphics/cuttlefish/Makefile b/graphics/cuttlefish/Makefile index 975b711ba90b..3998d1f9d1cf 100644 --- a/graphics/cuttlefish/Makefile +++ b/graphics/cuttlefish/Makefile @@ -1,53 +1,51 @@ -# Created by: Matthew Luckie - PORTNAME= cuttlefish PORTVERSION= 1.3 PORTREVISION= 4 CATEGORIES= graphics geography MASTER_SITES= http://www.caida.org/tools/visualization/cuttlefish/code/ MAINTAINER= ports@FreeBSD.org COMMENT= Plots diurnal and geographical patterns of supplied data RUN_DEPENDS+= p5-GD>=0:graphics/p5-GD \ gifsicle:graphics/gifsicle USES= magick:6,run perl5 shebangfix USE_PERL5= run NO_BUILD= yes SHEBANG_FILES= bin/cuttlefish.pl IMAGES= caida_logo.gif caida_logo_gray.gif \ japan-water-okinawa.jpg japan-water.jpg \ world-day.jpg world-water.jpg EXAMPLES= japan-traces-small.config japan-traces.config \ nyxem-hosts-both.config \ witty-combined-small.config witty-combined.config OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} -e "s|../lib|../lib/cuttlefish|" \ ${WRKSRC}/bin/cuttlefish.pl .for f in ${EXAMPLES} @${REINPLACE_CMD} -e "s|images|${PREFIX}/share/cuttlefish|" \ ${WRKSRC}/configs/${f} .endfor do-install: ${INSTALL_SCRIPT} ${WRKSRC}/bin/cuttlefish.pl ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/lib/cuttlefish @${MKDIR} ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in Canvas.pm Control.pm Histogram.pm Image.pm Legend.pm Map.pm Util.pm ${INSTALL_DATA} ${WRKSRC}/lib/${f} ${STAGEDIR}${PREFIX}/lib/cuttlefish/${f} .endfor .for f in ${EXAMPLES} ${INSTALL_DATA} ${WRKSRC}/configs/${f} ${STAGEDIR}${EXAMPLESDIR}/${f} .endfor .for f in ${IMAGES} ${INSTALL_DATA} ${WRKSRC}/images/${f} ${STAGEDIR}${DATADIR}/${f} .endfor .include diff --git a/graphics/darktable/Makefile b/graphics/darktable/Makefile index 741a78e9ceca..8c944e58fe0c 100644 --- a/graphics/darktable/Makefile +++ b/graphics/darktable/Makefile @@ -1,166 +1,164 @@ -# Created by: Alexey Dokuchaev - PORTNAME= darktable PORTVERSION= 3.8.1 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/ MAINTAINER= dumbbell@FreeBSD.org COMMENT= Virtual lighttable and darkroom for photographers LICENSE= GPLv3 ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le ONLY_FOR_ARCHS_REASON= uses 64-bit address space BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \ p5-Pod-Parser>=0:textproc/p5-Pod-Parser \ po4a-translate:textproc/po4a \ xsltproc:textproc/libxslt \ bash:shells/bash LIB_DEPENDS= libcolord-gtk.so:graphics/colord-gtk \ libcolord.so:graphics/colord \ libcurl.so:ftp/curl \ libexiv2.so:graphics/exiv2 \ libharfbuzz.so:print/harfbuzz \ libicui18n.so:devel/icu \ libjasper.so:graphics/jasper \ libjson-glib-1.0.so:devel/json-glib \ liblcms2.so:graphics/lcms2 \ liblensfun.so:graphics/lensfun \ libpng.so:graphics/png \ libpugixml.so:textproc/pugixml \ libsoup-2.4.so:devel/libsoup \ libtiff.so:graphics/tiff # Fix build against cmake-3.21: the ninja generator in 3.21 suffers a # regression (see https://gitlab.kitware.com/cmake/cmake/-/issues/22487) # appending an invalid "-Wl,--no-as-needed" to the linker arguments for static # libraries. Once this regression has been fixed upstream, this can be # switched back to USES=cmake, and LTO can be re-enabled. USES= cmake compiler:c++14-lang desktop-file-utils gl gnome jpeg \ perl5 pkgconfig sdl shebangfix sqlite tar:xz xorg OPTIONS_EXCLUDE=LTO USE_GL= gl USE_GNOME= cairo gtk30 intltool librsvg2 libxml2 USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} USE_SDL= sdl2 USE_XORG= ice sm x11 xext xrandr SHEBANG_FILES= tools/*.sh CMAKE_ARGS+= -DBINARY_PACKAGE_BUILD=1 \ -DBUILD_CMSTEST:BOOL=ON \ -DUSE_KWALLET:BOOL=ON CFLAGS+= -fopenmp LDFLAGS+= -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.rc/~rc/} OPTIONS_DEFINE= AVIF DOCS GEO GPHOTO GMIC GRAPHMAGICK HEIF LIBSECRET LTO \ LUA NLS OPENEXR OPENJPEG PRINT TOOLS WEBP OPTIONS_DEFAULT= AVIF GEO GPHOTO HEIF LUA OPENEXR OPENJPEG PRINT WEBP OPTIONS_SUB= yes GEO_DESC= Support geotagging GMIC_DESC= Support G'Mic-compressed LUT in lut3d LIBSECRET_DESC= Support libsecret as password backend GEO_LIB_DEPENDS= libosmgpsmap-1.0.so:x11-toolkits/osm-gps-map GEO_CMAKE_BOOL= USE_MAP GMIC_LIB_DEPENDS= libgmic.so:graphics/gmic GMIC_CMAKE_BOOL= USE_GMIC GPHOTO_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 GPHOTO_CMAKE_BOOL= USE_CAMERA_SUPPORT GRAPHMAGICK_LIB_DEPENDS=libGraphicsMagick.so:graphics/GraphicsMagick GRAPHMAGICK_CMAKE_BOOL= USE_GRAPHICSMAGICK AVIF_LIB_DEPENDS= libavif.so:graphics/libavif AVIF_CMAKE_BOOL= USE_AVIF HEIF_LIB_DEPENDS= libheif.so:graphics/libheif HEIF_CMAKE_BOOL= USE_HEIF LIBSECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret LIBSECRET_CMAKE_BOOL= USE_LIBSECRET LTO_CMAKE_BOOL= RAWSPEED_ENABLE_LTO LUA_USES= lua:54 LUA_CMAKE_BOOL= USE_LUA # FIXME: Even with NLS turned off, darktable(1) is still linked to # libintl.so. NLS_USES= gettext NLS_USES_OFF= gettext-runtime NLS_CMAKE_BOOL= USE_NLS NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath OPENEXR_CFLAGS= -I${LOCALBASE}/include/Imath OPENEXR_CMAKE_BOOL= USE_OPENEXR OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg OPENJPEG_CMAKE_BOOL= USE_OPENJPEG PRINT_LIB_DEPENDS= libcups.so:print/cups PRINT_CMAKE_BOOL= BUILD_PRINT TOOLS_DESC= Install additional scripts TOOLS_BUILD_DEPENDS= exiftool:graphics/p5-Image-ExifTool TOOLS_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CMAKE_BOOL= USE_WEBP .include .if ${ARCH} == aarch64 CMAKE_ARGS+= -DUSE_OPENCL:BOOL=OFF CXXFLAGS+= -DGDK_DISABLE_DEPRECATED PLIST_SUB+= NO_OPENCL="@comment " .else PLIST_SUB+= NO_OPENCL="" .endif .include .if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD || ${ARCH} == "i386" LLVM_DEFAULT= 13 BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT} CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT} LD= ${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT} BINARY_ALIAS+= ld.lld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT} BINARY_ALIAS+= llvm-objcopy=${LOCALBASE}/bin/llvm-objcopy${LLVM_DEFAULT} .endif # work around CMAKE/CCACHE flaw (cmake stomps over ccache) .if "${WITH_CCACHE_BUILD}" == "yes" && !defined(NO_CCACHE) CMAKE_ARGS+= -DCMAKE_C_COMPILER_LAUNCHER=${CCACHE_BIN} \ -DCMAKE_CXX_COMPILER_LAUNCHER=${CCACHE_BIN} .endif .if defined(WITH_DEBUG) CMAKE_BUILD_TYPE= RelWithDebInfo STRIP= .endif # darktable defines the __XOPEN_SOURCE preprocessor macro, which # restricts symbol visibility on FreeBSD and causes compilation failures # on, for instance, the cups_print module, because u_char remains # undefined. Remove _XOPEN_SOURCE maro definitions. post-patch: ${REINPLACE_CMD} '/add_definitions."-D_XOPEN_SOURCE=.*"/d' ${WRKSRC}/CMakeLists.txt post-install-TOOLS-off: @${RM} -f ${STAGEDIR}${DATADIR}/tools/extract_wb_from_images.sh .include diff --git a/graphics/darktable40/Makefile b/graphics/darktable40/Makefile index ad2182949714..15dfd5539b07 100644 --- a/graphics/darktable40/Makefile +++ b/graphics/darktable40/Makefile @@ -1,164 +1,162 @@ -# Created by: Alexey Dokuchaev - PORTNAME= darktable PORTVERSION= 4.0.0 PORTREVISION= 0 CATEGORIES= graphics MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/ PKGNAMESUFFIX= 40 MAINTAINER= mandree@FreeBSD.org COMMENT= Virtual lighttable and darkroom for photographers LICENSE= GPLv3 ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le ONLY_FOR_ARCHS_REASON= uses 64-bit address space BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \ p5-Pod-Parser>=0:textproc/p5-Pod-Parser \ po4a-translate:textproc/po4a \ xsltproc:textproc/libxslt \ bash:shells/bash LIB_DEPENDS= libcolord-gtk.so:graphics/colord-gtk \ libcolord.so:graphics/colord \ libcurl.so:ftp/curl \ libexiv2.so:graphics/exiv2 \ libharfbuzz.so:print/harfbuzz \ libicui18n.so:devel/icu \ libjasper.so:graphics/jasper \ libjson-glib-1.0.so:devel/json-glib \ liblcms2.so:graphics/lcms2 \ liblensfun.so:graphics/lensfun \ libpng.so:graphics/png \ libpugixml.so:textproc/pugixml \ libsoup-2.4.so:devel/libsoup \ libtiff.so:graphics/tiff CONFLICTS_INSTALL= darktable* USES= cmake compiler:c++14-lang desktop-file-utils gl gnome jpeg \ perl5 pkgconfig sdl shebangfix sqlite tar:xz xorg USE_GL= gl USE_GNOME= cairo gtk30 intltool librsvg2 libxml2 USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} USE_SDL= sdl2 USE_XORG= ice sm x11 xext xrandr SHEBANG_FILES= tools/*.sh CMAKE_ARGS+= -DBINARY_PACKAGE_BUILD=1 \ -DBUILD_CMSTEST:BOOL=ON \ -DUSE_KWALLET:BOOL=ON CFLAGS+= -fopenmp LDFLAGS+= -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.rc/~rc/} OPTIONS_DEFINE= AVIF DOCS GEO GPHOTO GMIC GRAPHMAGICK HEIF LIBSECRET LTO \ LUA NLS OPENEXR OPENJPEG PRINT TOOLS WEBP OPTIONS_DEFAULT= AVIF GEO GPHOTO HEIF LUA OPENEXR OPENJPEG PRINT WEBP OPTIONS_EXCLUDE= LTO # it might be OK on 13.1 and later Tier-1, but breaks on 13.0 and 12.x OPTIONS_SUB= yes GEO_DESC= Support geotagging GMIC_DESC= Support G'Mic-compressed LUT in lut3d LIBSECRET_DESC= Support libsecret as password backend GEO_LIB_DEPENDS= libosmgpsmap-1.0.so:x11-toolkits/osm-gps-map GEO_CMAKE_BOOL= USE_MAP GMIC_LIB_DEPENDS= libgmic.so:graphics/gmic GMIC_CMAKE_BOOL= USE_GMIC GPHOTO_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 GPHOTO_CMAKE_BOOL= USE_CAMERA_SUPPORT GRAPHMAGICK_LIB_DEPENDS=libGraphicsMagick.so:graphics/GraphicsMagick GRAPHMAGICK_CMAKE_BOOL= USE_GRAPHICSMAGICK AVIF_LIB_DEPENDS= libavif.so:graphics/libavif AVIF_CMAKE_BOOL= USE_AVIF HEIF_LIB_DEPENDS= libheif.so:graphics/libheif HEIF_CMAKE_BOOL= USE_HEIF LIBSECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret LIBSECRET_CMAKE_BOOL= USE_LIBSECRET LTO_CMAKE_BOOL= RAWSPEED_ENABLE_LTO LUA_USES= lua:54 LUA_CMAKE_BOOL= USE_LUA # FIXME: Even with NLS turned off, darktable(1) is still linked to # libintl.so. NLS_USES= gettext NLS_USES_OFF= gettext-runtime NLS_CMAKE_BOOL= USE_NLS NLS_LDFLAGS= -L${LOCALBASE}/lib -lintl OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath OPENEXR_CFLAGS= -I${LOCALBASE}/include/Imath OPENEXR_CMAKE_BOOL= USE_OPENEXR OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg OPENJPEG_CMAKE_BOOL= USE_OPENJPEG PRINT_LIB_DEPENDS= libcups.so:print/cups PRINT_CMAKE_BOOL= BUILD_PRINT TOOLS_DESC= Install additional scripts TOOLS_BUILD_DEPENDS= exiftool:graphics/p5-Image-ExifTool TOOLS_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CMAKE_BOOL= USE_WEBP .include .if ${ARCH} == aarch64 CMAKE_ARGS+= -DUSE_OPENCL:BOOL=OFF CXXFLAGS+= -DGDK_DISABLE_DEPRECATED PLIST_SUB+= NO_OPENCL="@comment " .else PLIST_SUB+= NO_OPENCL="" .endif .include .if ${CHOSEN_COMPILER_TYPE} == clang && ${OPSYS} == FreeBSD || ${ARCH} == "i386" LLVM_DEFAULT= 13 BUILD_DEPENDS+= clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT} CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT} LD= ${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT} BINARY_ALIAS+= ld.lld=${LOCALBASE}/bin/ld.lld${LLVM_DEFAULT} BINARY_ALIAS+= llvm-objcopy=${LOCALBASE}/bin/llvm-objcopy${LLVM_DEFAULT} .endif # work around CMAKE/CCACHE flaw (cmake stomps over ccache) .if "${WITH_CCACHE_BUILD}" == "yes" && !defined(NO_CCACHE) CMAKE_ARGS+= -DCMAKE_C_COMPILER_LAUNCHER=${CCACHE_BIN} \ -DCMAKE_CXX_COMPILER_LAUNCHER=${CCACHE_BIN} .endif .if defined(WITH_DEBUG) CMAKE_BUILD_TYPE= RelWithDebInfo STRIP= .endif # darktable defines the __XOPEN_SOURCE preprocessor macro, which # restricts symbol visibility on FreeBSD and causes compilation failures # on, for instance, the cups_print module, because u_char remains # undefined. Remove _XOPEN_SOURCE maro definitions. post-patch: ${REINPLACE_CMD} '/add_definitions."-D_XOPEN_SOURCE=.*"/d' ${WRKSRC}/CMakeLists.txt post-install-TOOLS-off: @${RM} -f ${STAGEDIR}${DATADIR}/tools/extract_wb_from_images.sh .include diff --git a/graphics/dataplot/Makefile b/graphics/dataplot/Makefile index e597131a5036..4a7c2d6e0ba6 100644 --- a/graphics/dataplot/Makefile +++ b/graphics/dataplot/Makefile @@ -1,49 +1,47 @@ -# Created by: Pedro F. Giffuni - PORTNAME= dataplot DISTVERSION= 20200619 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Free software system for statistical visualization LICENSE= PD LIB_DEPENDS= libgd.so:graphics/gd \ libpng.so:graphics/png USES= gmake gnome fortran jpeg readline xorg USE_XORG= x11 xi USE_GNOME= cairo USE_GITHUB= yes GH_ACCOUNT= usnistgov GH_TAGNAME= 2c1b27601a3b7523449de612613eadeead9a8f70 WRKSRC_SUBDIR= src MAXOBV?= 450000 # Change if you need more observations/variable FFLAGS+= -DLINUX -fdefault-real-8 -fdefault-double-8 -std=legacy PORTDATA= * PLIST_FILES= bin/dataplot bin/xdataplot OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's/MAXOBV=1500000/MAXOBV=${MAXOBV}/' \ ${WRKSRC}/DPCOPA.INC @${REINPLACE_CMD} \ -e 's;%%FC%%;${FC};' \ -e 's;%%CC%%;${CC};' \ -e 's;%%FFLAGS%%;${FFLAGS};' \ -e 's;%%CFLAGS%%;${CFLAGS};' \ -e 's;%%DATADIR%%;${DATADIR};' \ -e 's;%%LOCALBASE%%;${LOCALBASE};g' ${WRKSRC}/Makefile post-build: @${STRIP_CMD} ${WRKSRC}/dataplot .include diff --git a/graphics/dc20pack/Makefile b/graphics/dc20pack/Makefile index d4d55895ad9d..26cc4ccc7d14 100644 --- a/graphics/dc20pack/Makefile +++ b/graphics/dc20pack/Makefile @@ -1,26 +1,24 @@ -# Created by: Maurice Castro - PORTNAME= dc20pack PORTVERSION= 1.0 CATEGORIES= graphics MASTER_SITES= SUNSITE/apps/graphics/capture MAINTAINER= maurice@castro.aus.net COMMENT= Digital camera control and download tool for Kodak DC20/25 camera USES= tar:tgz NO_WRKSUBDIR= yes post-extract: for file in `${FIND} ${WRKSRC} -type f`; do \ ${TR} -d '\015' < $${file} > $${file}.new; \ ${MV} $${file}.new $${file}; \ done do-install: ${INSTALL_SCRIPT} ${WRKSRC}/dc20dump ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/dc20term ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/dc2totga ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/dcmtk/Makefile b/graphics/dcmtk/Makefile index 9d5221c9bd32..6344a777eeea 100644 --- a/graphics/dcmtk/Makefile +++ b/graphics/dcmtk/Makefile @@ -1,36 +1,34 @@ -# Created by: gahr - PORTNAME= dcmtk DISTVERSIONPREFIX= ${PORTNAME:tu}- DISTVERSION= 3.6.7 CATEGORIES= graphics devel MAINTAINER= yuri@FreeBSD.org COMMENT= DICOM ToolKit, libraries and applications for DICOM/MEDICOM standard LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT BROKEN_aarch64= clang-14 crashes, see bug#264408 LIB_DEPENDS= libicuuc.so:devel/icu \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= compiler:c++11-lang cmake cpe gnome jpeg ssl CPE_VENDOR= offis USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME:tu} USE_GNOME= libxml2 USE_LDCONFIG= yes CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= DCMTK_WITH_DOXYGEN OPTIONS_DEFINE= DOCS PORTDOCS= * TEST_TARGET= test test-exhaustive .include diff --git a/graphics/dcp2icc/Makefile b/graphics/dcp2icc/Makefile index 187d237480e2..6342942d0e6a 100644 --- a/graphics/dcp2icc/Makefile +++ b/graphics/dcp2icc/Makefile @@ -1,40 +1,38 @@ -# Created by: Alexey Dokuchaev - PORTNAME= dcp2icc PORTVERSION= 0.1 PORTREVISION= 8 CATEGORIES= graphics converters MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Version%20${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= DCP to ICC camera profile converter LICENSE= GPLv2 LIB_DEPENDS= libexpat.so:textproc/expat2 \ liblcms.so:graphics/lcms USES= localbase:ldflags scons tar:bzip2 USE_GCC= yes # segfaults on exit when built with Clang PLIST_FILES= bin/${PORTNAME} post-extract: @${UNZIP_NATIVE_CMD} -qo ${WRKSRC}/XMP-Toolkit-SDK-4.4.2.zip \ -d ${WRKSRC} @${UNZIP_NATIVE_CMD} -qo ${WRKSRC}/dng_sdk_1_2.zip -d ${WRKSRC} post-patch: @${MV} -f ${WRKSRC}/fixes/XMP-Toolkit/XMPFiles.hpp \ ${WRKSRC}/XMP-Toolkit-SDK-4.4.2/source/XMPFiles @${MV} -f ${WRKSRC}/fixes/XMP-Toolkit/LargeFileAccess.hpp \ ${WRKSRC}/XMP-Toolkit-SDK-4.4.2/source/common @${MV} -f ${WRKSRC}/fixes/dng_sdk/dng_hue_sat_map.h \ ${WRKSRC}/dng_sdk_1_2/dng_sdk/source @${REINPLACE_CMD} -e '/mimetype/s,delete,&[],' \ ${WRKSRC}/XMP-Toolkit-SDK-4.4.2/source/XMPFiles/FileHandlers/UCF_Handler.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/dcraw-m/Makefile b/graphics/dcraw-m/Makefile index 177f9a2e2ed7..d538d1d2d1b6 100644 --- a/graphics/dcraw-m/Makefile +++ b/graphics/dcraw-m/Makefile @@ -1,39 +1,37 @@ -# Created by: "Waitman Gobble" - PORTNAME= dcraw-m PORTVERSION= 9.22 PORTREVISION= 6 CATEGORIES= graphics MAINTAINER= waitman@waitman.net COMMENT= Modified Decoder for RAW files from digital cameras LICENSE= GPLv2 LIB_DEPENDS= libjasper.so:graphics/jasper \ liblcms2.so:graphics/lcms2 USE_GITHUB= yes GH_ACCOUNT= waitman GH_TAGNAME= 1392579 USES= jpeg magick:6 pkgconfig CFLAGS+= -Wall -I${LOCALBASE}/include \ `MagickWand-config --cflags --cppflags` \ -DMAGICKCORE_HDRI_ENABLE=0 \ -DMAGICKCORE_QUANTUM_DEPTH=16 LDFLAGS+= `MagickWand-config --ldflags --libs` -lm -llcms2 -ljpeg \ -ljasper LIBS+= -L${LOCALBASE}/lib PLIST_FILES= bin/dcraw-m do-build: ( cd ${WRKSRC} ; \ ${CC} ${CFLAGS} ${LIBS} ${LDFLAGS} -o ${PORTNAME} ${PORTNAME}.c ) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/graphics/dcraw/Makefile b/graphics/dcraw/Makefile index 4054dc866215..01c19634a85b 100644 --- a/graphics/dcraw/Makefile +++ b/graphics/dcraw/Makefile @@ -1,64 +1,62 @@ -# Created by: Arjan van Leeuwen - PORTNAME= dcraw PORTVERSION= 9.28 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Decoder for RAW files from digital cameras LICENSE= GPLv2+ LIB_DEPENDS= libjasper.so:graphics/jasper \ liblcms2.so:graphics/lcms2 USES= cpe jpeg localbase tar:xz CPPFLAGS+= -I${LOCALBASE}/include/jasper LIBS+= -ljasper -ljpeg -llcms2 -lm CONFLICTS_INSTALL= ufraw PLIST_FILES= bin/dcraw \ share/man/man1/dcraw.1.gz CPE_VENDOR= dcraw_project do-build: @cd ${WRKSRC}/ && ${CC} -o dcraw ${CPPFLAGS} ${CFLAGS} dcraw.c ${LDFLAGS} ${LIBS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dcraw ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/dcraw.1 ${STAGEDIR}${PREFIX}/share/man/man1/ # maintainer section: MS_DIFF= ${MS_WRKSRC}/dcraw.c.diff MS_VERSION= `${CAT} ${MS_VERSIONFILE}` MS_VERSIONFILE= ${MS_WRKSRC}/.version MS_WRKSRC= ${WRKSRC}/tmp MS_MASTER_SITE= https://www.dechifro.org/dcraw/ MS_DISTFILES= dcraw.1 dcraw.c maketar: do-clean extract @${MKDIR} ${MS_WRKSRC}/ .for file in ${MS_DISTFILES} @${FETCH_CMD} -o ${MS_WRKSRC}/${file} ${MS_MASTER_SITE}${file} .endfor @${GREP} '^#define DCRAW_VERSION' ${MS_WRKSRC}/dcraw.c | cut -d'"' -f2 > ${MS_VERSIONFILE} @${MKDIR} -m 755 ${MS_WRKSRC}/dcraw-${MS_VERSION}/ @cd ${MS_WRKSRC}/ && ${CHMOD} 644 ${MS_DISTFILES} && ${MV} ${MS_DISTFILES} dcraw-${MS_VERSION}/ @(${DIFF} -u ${WRKSRC}/dcraw.c ${MS_WRKSRC}/dcraw-${MS_VERSION}/dcraw.c > ${MS_DIFF}) || ${TRUE} @if [ -s ${MS_DIFF} ]; then \ cd ${MS_WRKSRC}/ && ${TAR} -Jcf dcraw-${MS_VERSION}.tar.xz dcraw-${MS_VERSION}/; \ sudo ${INSTALL} -m 644 ${MS_WRKSRC}/dcraw-${MS_VERSION}.tar.xz ${DISTDIR}/; \ ${SED} -i '' -e '/^PORTVERSION=/ s|${PORTVERSION}|'${MS_VERSION}'|; /^PORTREVISION=/d' ${.CURDIR}/Makefile; \ cd ${.CURDIR}/ && ${MAKE_CMD} makesum; \ ${ECHO_MSG} "*** Update from ${PORTVERSION} to ${MS_VERSION}, diff: ${MS_DIFF} ***"; \ else \ ${ECHO_MSG} "*** ${MS_MASTER_SITE}dcraw.c is unchanged (${PORTVERSION}) ***"; \ fi .include diff --git a/graphics/delaboratory/Makefile b/graphics/delaboratory/Makefile index c80d4950327f..77545ff1b481 100644 --- a/graphics/delaboratory/Makefile +++ b/graphics/delaboratory/Makefile @@ -1,37 +1,35 @@ -# Created by: Alexey Dokuchaev - PORTNAME= delaboratory PORTVERSION= 0.8 PORTREVISION= 13 CATEGORIES= graphics MASTER_SITES= https://BSDforge.com/projects/source/graphics/delaboratory/ MAINTAINER= ports@FreeBSD.org COMMENT= Unique image postprocessing application LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libtiff.so:graphics/tiff USES= compiler:c++11-lib gmake gnome USE_CXXSTD= c++11 USE_GNOME= libxml2 USE_WX= 3.0 MAKE_ARGS= CXX="${CXX}" \ WXCONFIG="${WX_CONFIG}" PLIST_FILES= bin/${PORTNAME} post-patch: @${MV} ${WRKSRC}/gui_wx/semaphore.h ${WRKSRC}/gui_wx/desemaphore.h @${REINPLACE_CMD} -e 's|-Ofast.*}|${CXXFLAGS}| ; \ s|CXXFLAGS_WX +=|& ${CXXFLAGS} -I${LOCALBASE}/include| ;\ s|LDFLAGS=|LDFLAGS+=|' \ ${WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/derelict-gl3/Makefile b/graphics/derelict-gl3/Makefile index 51c0c6fc11c9..5331906a4a6b 100644 --- a/graphics/derelict-gl3/Makefile +++ b/graphics/derelict-gl3/Makefile @@ -1,38 +1,36 @@ -# Created by: Alonso Cardenas Marquez - PORTNAME= derelict-gl3 PORTVERSION= 1.0.24 PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= acm@FreeBSD.org COMMENT= Dynamic binding to OpenGL for the D Programming Language LICENSE= BSL BUILD_DEPENDS= ldmd2:lang/ldc \ dub:devel/dub \ ${LOCALBASE}/lib/d/libDerelictUtil.a:devel/derelict-util USE_GITHUB= yes GH_ACCOUNT= DerelictOrg GH_PROJECT= DerelictGL3 DUB_CMD= ${LOCALBASE}/bin/dub build --build=release D_INCLUDE_DIR= ${PREFIX}/include/d D_LIB_DIR= ${PREFIX}/lib/d post-patch: @${REINPLACE_CMD} -e '13,15d' ${WRKSRC}/dub.json do-build: @cd ${WRKSRC} && ${DUB_CMD} do-install: @${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR} @${MKDIR} ${STAGEDIR}${D_LIB_DIR} ${INSTALL_DATA} ${WRKSRC}/lib/libDerelictGL3.a ${STAGEDIR}${D_LIB_DIR} cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d" .include diff --git a/graphics/dia/Makefile b/graphics/dia/Makefile index 0ba72545781b..f6fe009ea6eb 100644 --- a/graphics/dia/Makefile +++ b/graphics/dia/Makefile @@ -1,57 +1,56 @@ -# Created by: saper@system.pl # $MCom: ports/graphics/dia/Makefile,v 1.16 2007/10/11 02:49:12 mezz Exp $ PORTNAME= dia PORTVERSION= 0.97.3 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Diagram creation program, similar to Visio OPTIONS_DEFINE= DOCS LIB_DEPENDS= libpng.so:graphics/png USES= cpe desktop-file-utils gettext gmake gnome libtool pathfix \ pkgconfig tar:xz USE_GNOME= gtk20 gnomeprefix libxslt libartlgpl2 intlhack GNU_CONFIGURE= yes CONFIGURE_ENV= LOCALBASE="${LOCALBASE}" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib `pkg-config --libs gmodule-2.0` CONFIGURE_ARGS= --disable-gnome INSTALL_TARGET= install-strip CPE_VENDOR= gnome DOCS_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl .include #.if ${ARCH} == "i386" #LIB_DEPENDS+= libEMF.so:graphics/libemf #CONFIGURE_ARGS+= --enable-libemf #PLIST_SUB+= WMF="" #.else CONFIGURE_ARGS+= --disable-libemf PLIST_SUB+= WMF="@comment " #.endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/lib/intl.c @${REINPLACE_CMD} -e 's|glib/gstrfuncs.h>|glib.h>|g' \ -e 's|glib/gtestutils.h|glib.h|g' \ ${WRKSRC}/objects/custom/shape_typeinfo.c \ ${WRKSRC}/tests/test-objects.c \ ${WRKSRC}/tests/test-boundingbox.c @${FIND} ${WRKSRC} -name Makefile.in | \ ${XARGS} ${REINPLACE_CMD} -e \ 's,\(^GTK_LIBS.*\),\1 -lpthread,' @${REINPLACE_CMD} -e 's|http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl|${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl| ; \ s|/usr/include/libEMF|${LOCALBASE}/include/libEMF|g ; \ s|-lstdc++||g' ${WRKSRC}/configure .include diff --git a/graphics/dilay/Makefile b/graphics/dilay/Makefile index a2239a4e3746..8ecc60456a79 100644 --- a/graphics/dilay/Makefile +++ b/graphics/dilay/Makefile @@ -1,31 +1,29 @@ -# Created by: Yuri Victorovich - PORTNAME= dilay DISTVERSION= 1.9.0 PORTREVISION= 6 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= 3D sculpting application LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm USES= compiler:c++14-lang gl gmake qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= abau USE_CXXSTD= c++14 USE_GL= gl USE_QT= core gui opengl widgets xml buildtools_build MAKE_JOBS_UNSAFE= yes # Workaround for: https://github.com/abau/dilay/issues/19 parallel build fails (still a problem despite having been closed) PLIST_FILES= bin/dilay \ share/applications/dilay.desktop .for sz in 16 32 48 256 PLIST_FILES+= share/icons/hicolor/${sz}x${sz}/apps/dilay.png .endfor .include diff --git a/graphics/ditaa/Makefile b/graphics/ditaa/Makefile index 4fceb0979912..5f74c1abce1d 100644 --- a/graphics/ditaa/Makefile +++ b/graphics/ditaa/Makefile @@ -1,32 +1,30 @@ -# Created by: Aldis Berjoza - PORTNAME= ditaa DISTVERSION= 0_9 CATEGORIES= graphics java MASTER_SITES= SF DISTNAME= ${PORTNAME}${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Convert ASCII art diagrams into proper bitmap graphics LICENSE= GPLv2 LICENSE_FILE= ${WRKDIR}/COPYING USES= zip USE_JAVA= yes NO_BUILD= yes NO_ARCH= yes PLIST_FILES= %%JAVASHAREDIR%%/${PORTNAME}/${PORTNAME}.jar bin/${PORTNAME} pre-install: ${ECHO} "#!/bin/sh" > ${WRKDIR}/${PORTNAME}.sh ${ECHO} "${PREFIX}/bin/java -jar ${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar \$$*" >> ${WRKDIR}/${PORTNAME}.sh do-install: ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}${DISTVERSION}.jar ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME}/${PORTNAME}.jar ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/graphics/djview4/Makefile b/graphics/djview4/Makefile index 64e6ea41e871..5155af96fe56 100644 --- a/graphics/djview4/Makefile +++ b/graphics/djview4/Makefile @@ -1,61 +1,59 @@ -# Created by: Stanislav Sedov - PORTNAME= djview PORTVERSION= 4.12 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/djvu/DjView/${PORTVERSION} MAINTAINER= nc@FreeBSD.org COMMENT= Standalone Djvu viewer and plugin based on Qt toolkit LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_riscv64= fails to build: ./npsdk/prcpucfg.h:751:2: Unknown CPU architecture LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre \ libtiff.so:graphics/tiff USES= autoreconf desktop-file-utils gettext-runtime gl gmake gnome \ libtool localbase pkgconfig qt:5 webplugin:native xorg USE_GL= gl USE_GNOME= glib20 USE_QT= core gui network opengl printsupport widgets \ buildtools_build linguisttools_build qmake_build USE_XORG= sm ice xext xt GNU_CONFIGURE= yes CONFIGURE_ENV= LRELEASE="${LRELEASE}" LUPDATE="${LUPDATE}" INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION:R}-${PORTVERSION} WEBPLUGIN_DIR= ${PREFIX}/lib/djview4/plugins WEBPLUGIN_FILES= nsdejavu.so BINARY_ALIAS= qmake=${QMAKE} post-patch: # Use prebuilt icons, without using conversion tool @${REINPLACE_CMD} -e 's/conversion_tool=[[:alpha:]]*/conversion_tool=no/' \ ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e \ '/CXXFLAGS=$$/s|^|#| ; \ /CFLAGS=$$/s|^|#| ; \ s|$$OPTS -O2|$$OPTS|' ${WRKSRC}/config/acinclude.m4 @${REINPLACE_CMD} -e \ 's|FLAGS+=|FLAGS_RELEASE=|' ${WRKSRC}/src/Makefile.am # Change plugins directory # Add GLIB cflags and libs (including -lX*) @${REINPLACE_CMD} -e '/^pluginsdir/s/mozilla/djview4/ ; \ /NSDEJAVU_CFLAGS/s|$$| $$(GLIB_CFLAGS)| ; \ /NSDEJAVU_LIBS/s|$$| $$(GLIB_LIBS) -lXt -lXext|' \ ${WRKSRC}/nsdejavu/Makefile.am post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/djview # Create a symbolic link to match desktop file exec name ${LN} -sf djview ${STAGEDIR}${PREFIX}/bin/djview4 .include diff --git a/graphics/djvulibre/Makefile b/graphics/djvulibre/Makefile index c084012f61d7..33df131acf86 100644 --- a/graphics/djvulibre/Makefile +++ b/graphics/djvulibre/Makefile @@ -1,65 +1,63 @@ -# Created by: Mikhail Teterin - PORTNAME= djvulibre PORTVERSION= 3.5.28 PORTREVISION= 1 CATEGORIES= graphics www MASTER_SITES= SF/djvu/DjVuLibre/${PORTVERSION} MAINTAINER= nc@FreeBSD.org COMMENT= DjVu base libraries and utilities LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libtiff.so:graphics/tiff USES= cpe gmake iconv jpeg libtool USE_LDCONFIG= yes CPE_VENDOR= djvulibre_project PORTDOCS= *.djvu *.pdf *.txt INSTALL_TARGET= install-strip GNU_CONFIGURE= yes CONFIGURE_ENV= JPEG_CFLAGS="-I${LOCALBASE}/include" \ JPEG_LIBS="-L${LOCALBASE}/lib -ljpeg" \ TIFF_CFLAGS="-I${LOCALBASE}/include" \ TIFF_LIBS="-L${LOCALBASE}/lib -ltiff" LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DESKTOPFILES DOCS ANY2DJVU OPTIONS_DEFAULT= DESKTOPFILES OPTIONS_SUB= yes ANY2DJVU_DESC= Install any2djvu script (requires curl) ANY2DJVU_RUN_DEPENDS= curl:ftp/curl DESKTOPFILES_DESC= Install icons and mime types DESKTOPFILES_CONFIGURE_ENABLE= desktopfiles DESKTOPFILES_USES= gnome post-patch: # Remove custom optimization compiler flags @${REINPLACE_CMD} -e '/-[Og]\*)/d ; \ /^ opt=/s|-O[[:digit:]]*||g' \ ${WRKSRC}/configure # Convert bash to sh script, which uses fetch instead of wget @${REINPLACE_CMD} -e '/^#!/s|bash -f|sh| ; \ s|^function || ; s| == | = |g ; \ s|wget $$wgetopts -O|${FETCH_BINARY} $$wgetopts -o|' \ ${WRKSRC}/tools/any2djvu post-patch-ANY2DJVU-off: @${REINPLACE_CMD} -e 's/any2djvu // ; s/any2djvu\.1 //' \ ${WRKSRC}/tools/Makefile.in post-patch-DESKTOPFILES-on: # Use prebuilt icons, without using conversion tool @${SED} -i.c.bak -e 's/conversion_tool=[[:alpha:]]*/conversion_tool=no/' \ ${WRKSRC}/configure post-install-DOCS-on: (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/dmtx-utils/Makefile b/graphics/dmtx-utils/Makefile index e112c1cc602e..5dd10e10632a 100644 --- a/graphics/dmtx-utils/Makefile +++ b/graphics/dmtx-utils/Makefile @@ -1,26 +1,24 @@ -# Created by: johans - PORTNAME= dmtx-utils DISTVERSIONPREFIX= v DISTVERSION= 0.7.6 PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= hrs@FreeBSD.org COMMENT= Software for reading and writing Data Matrix barcodes LICENSE= LGPL21+ LIB_DEPENDS= libdmtx.so:graphics/libdmtx USES= autoreconf libtool localbase magick tar:bzip2 pkgconfig USE_GITHUB= yes GH_ACCOUNT= dmtx GNU_CONFIGURE= yes PLIST_FILES= bin/dmtxread bin/dmtxwrite bin/dmtxquery \ man/man1/dmtxread.1.gz man/man1/dmtxwrite.1.gz \ man/man1/dmtxquery.1.gz .include diff --git a/graphics/drm-fbsd12.0-kmod/Makefile b/graphics/drm-fbsd12.0-kmod/Makefile index 89ac47079633..65c8a332c129 100644 --- a/graphics/drm-fbsd12.0-kmod/Makefile +++ b/graphics/drm-fbsd12.0-kmod/Makefile @@ -1,58 +1,56 @@ -# Created by: Johannes Dieterich - PORTNAME= drm-fbsd12.0-kmod PORTVERSION= 4.16.g20220126 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org COMMENT= DRM modules for the linuxkpi-based KMS components LICENSE= BSD2CLAUSE MIT GPLv2 LICENSE_COMB= multi ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 and i386 RUN_DEPENDS= gpu-firmware-kmod>=g20180319:graphics/gpu-firmware-kmod OPTIONS_DEFINE= DEBUG USES= kmod uidfix compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= freebsd GH_PROJECT= drm-kmod GH_TAGNAME= drm_v4.16-fbsd12 .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1300000 IGNORE= only supported on FreeBSD 12. .endif .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality) .endif .if ${ARCH} == "amd64" PLIST_SUB+= AMDGPU="" PLIST_SUB+= AMDKFD="" PLIST_SUB+= I915="" PLIST_SUB+= VMWGFX="" .elif ${ARCH} == "i386" PLIST_SUB+= AMDGPU="@comment " PLIST_SUB+= AMDKFD="@comment " PLIST_SUB+= I915="" PLIST_SUB+= VMWGFX="" .elif ${ARCH} == "powerpc64" PLIST_SUB+= AMDGPU="" PLIST_SUB+= AMDKFD="@comment " PLIST_SUB+= I915="@comment " PLIST_SUB+= VMWGFX="@comment " .else PLIST_SUB+= AMDGPU="@comment " PLIST_SUB+= AMDKFD="@comment " PLIST_SUB+= I915="@comment " PLIST_SUB+= VMWGFX="@comment " .endif .include diff --git a/graphics/drm-fbsd13-kmod/Makefile b/graphics/drm-fbsd13-kmod/Makefile index 45cae3f66c09..811333187bfb 100644 --- a/graphics/drm-fbsd13-kmod/Makefile +++ b/graphics/drm-fbsd13-kmod/Makefile @@ -1,72 +1,70 @@ -# Created by: Johannes Dieterich - PORTNAME= drm-fbsd13-kmod PORTVERSION= 5.4.191.g20220604 PORTREVISION= 1 CATEGORIES= graphics kld MAINTAINER= x11@FreeBSD.org COMMENT= DRM modules for the linuxkpi-based KMS components LICENSE= BSD2CLAUSE MIT GPLv2 LICENSE_COMB= multi ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64, i386, aarch64, and powerpc64 OPTIONS_DEFINE= DEBUG SOURCE SOURCE_DESC= Install kernel module sources OPTIONS_SUB= yes USES= kmod uidfix compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= freebsd GH_PROJECT= drm-kmod GH_TAGNAME= drm_v5.4.191_1 .include .if ${OPSYS} == FreeBSD && (${OSVERSION} < 1300136 || ${OSVERSION} >= 1400000) IGNORE= only supported on FreeBSD 13. .endif .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality) .endif .if ${ARCH} == "amd64" PLIST_SUB+= AMDGPU="" PLIST_SUB+= I915="" .elif ${ARCH} == "i386" PLIST_SUB+= AMDGPU="@comment " PLIST_SUB+= I915="" .elif ${ARCH} == "aarch64" || ${ARCH:Mpowerpc*} PLIST_SUB+= AMDGPU="" PLIST_SUB+= I915="@comment " .else PLIST_SUB+= AMDGPU="@comment " PLIST_SUB+= I915="@comment " .endif KMODSRC= ${STAGEDIR}${PREFIX}/sys/modules/${PORTNAME} SRCDIRS= amd drivers drm i915 include linuxkpi radeon ttm PLIST_SUB+= KMODSRC="sys/modules/${PORTNAME}" MAKE_ENV+= MAKEOBJDIRPREFIX=${WRKSRC}/obj pre-build: ${MKDIR} ${WRKSRC}/obj (cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} obj) post-install-SOURCE-on: ${MKDIR} ${KMODSRC} ${INSTALL_DATA} ${WRKSRC}/Makefile ${KMODSRC} ${INSTALL_DATA} ${WRKSRC}/kconfig.mk ${KMODSRC} .for dir in ${SRCDIRS} cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${KMODSRC} .endfor .include diff --git a/graphics/drm-kmod/Makefile b/graphics/drm-kmod/Makefile index 6a43a8e1527b..3925a8fa6dc9 100644 --- a/graphics/drm-kmod/Makefile +++ b/graphics/drm-kmod/Makefile @@ -1,34 +1,32 @@ -# Created by: Johannes Dieterich - PORTNAME= drm-kmod PORTVERSION= 20220501 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org COMMENT= Metaport of DRM modules for the linuxkpi-based KMS components USES= metaport RUN_DEPENDS= gpu-firmware-kmod>=20220511:graphics/gpu-firmware-kmod .include .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality) .else .if ${ARCH} == "amd64" .if ${OSVERSION} < 1300000 RUN_DEPENDS= ${KMODDIR}/drm.ko:graphics/drm-fbsd12.0-kmod .elif ${OSVERSION} >= 1300000 && ${OSVERSION} < 1300136 IGNORE= not supported on older 13, no kernel support .elif ${OSVERSION} >= 1300136 && ${OSVERSION} < 1400000 RUN_DEPENDS= ${KMODDIR}/drm.ko:graphics/drm-fbsd13-kmod .elif ${OSVERSION} >= 1400000 RUN_DEPENDS= ${KMODDIR}/drm.ko:graphics/drm-510-kmod .else IGNORE= not supported for this configuration .endif .endif .endif .include diff --git a/graphics/duhdraw/Makefile b/graphics/duhdraw/Makefile index b9d90f9922cb..4607efb7df29 100644 --- a/graphics/duhdraw/Makefile +++ b/graphics/duhdraw/Makefile @@ -1,25 +1,23 @@ -# Created by: Kyle Martin - PORTNAME= duhdraw PORTVERSION= 2.8.13 CATEGORIES= graphics MASTER_SITES= http://www.cs.helsinki.fi/u/penberg/duhdraw/ MAINTAINER= ports@FreeBSD.org COMMENT= ANSI graphic drawing program USES= ncurses MAKE_ARGS= CC="${CC} ${CFLAGS}" PLIST_FILES= bin/ansi bin/ansitoc bin/duhdraw post-patch: @${REINPLACE_CMD} -e '//d' ${WRKSRC}/duhdraw.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ansi ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/ansitoc ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/duhdraw ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/dust3d/Makefile b/graphics/dust3d/Makefile index 16f117615b79..11861686a9e8 100644 --- a/graphics/dust3d/Makefile +++ b/graphics/dust3d/Makefile @@ -1,53 +1,51 @@ -# Created by: Alexey Dokuchaev - PORTNAME= dust3d DISTVERSION= 1.0.0-rc.6 CATEGORIES= graphics PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ PATCHFILES= f8339d25ddb79f893413.diff:-p1 821285de824baf01ae99.diff:-p1 MAINTAINER= danfe@FreeBSD.org COMMENT= Open-source 3D modeling software LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/boost/config.hpp:devel/boost-libs \ ${LOCALBASE}/include/CGAL/Polygon_mesh_processing/corefinement.h:math/cgal \ cmake:devel/cmake LIB_DEPENDS= libgmp.so:math/gmp libmpfr.so:math/mpfr USES= compiler:c++14-lang gmake qt:5 USE_GITHUB= yes GH_ACCOUNT= huxingyi USE_QT= buildtools_build linguisttools_build qmake_build \ core gui network opengl widgets ALL_TARGET= all DESKTOP_ENTRIES="Dust3D" "${COMMENT}" "${PORTNAME}" "${PORTNAME}" \ "Application;" false PLIST_FILES= bin/${PORTNAME} .include .if ${ARCH} == powerpc || ${ARCH} == riscv64 EXTRA_PATCHES= ${FILESDIR}/extra-patch-thirdparty_instant-meshes_instant-meshes-dust3d_ext_tbb_src_tbb_tools__api_ittnotify__config.h .endif post-patch: @${REINPLACE_CMD} -e '/PLATFORM =/s,Linux,${OPSYS},' \ ${WRKSRC}/${PORTNAME}.pro do-configure: cd ${CONFIGURE_WRKSRC} && ${QMAKE_ENV} ${QMAKE} ${QMAKE_ARGS} pre-build: cd ${BUILD_WRKSRC}/thirdparty/instant-meshes && cmake -B build ${MAKE_CMD} -C ${BUILD_WRKSRC}/thirdparty/instant-meshes/build do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/dynamechs/Makefile b/graphics/dynamechs/Makefile index 5a1b06df2df0..7e721f68f433 100644 --- a/graphics/dynamechs/Makefile +++ b/graphics/dynamechs/Makefile @@ -1,40 +1,38 @@ -# Created by: ijliao - PORTNAME= dynamechs PORTVERSION= 4.0.p1 PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/4.0pre1 DISTNAME= ${PORTNAME}_${PORTVERSION:S/.p/pre/} MAINTAINER= ports@FreeBSD.org COMMENT= Multibody Dynamic Simulation Library USES= gl gmake perl5 shebangfix tar:bzip2 USE_GL= glut USE_PERL5= build SHEBANG_FILES= make/*.pl MAKE_ENV= OPENGLINCDIR="${LOCALBASE}/include" \ OPENGLLIBDIR="${LOCALBASE}/lib" ALL_TARGET= freebsd USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e \ 's|.SILENT:||' ${WRKSRC}/Makefile do-configure: @${CP} -f ${FILESDIR}/make.platform.freebsd ${WRKSRC}/make/ do-install: .for dir in dm dmu dmGL @${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}/${dir} (cd ${WRKSRC}/${dir} && ${FIND} . -name "*.h" -or -name "*.hpp" | \ ${XARGS} -J % ${INSTALL_DATA} % \ ${STAGEDIR}${PREFIX}/include/${PORTNAME}/${dir}) (cd ${WRKSRC}/lib/platform.freebsd && ${INSTALL_LIB} lib${dir}.so \ ${STAGEDIR}${PREFIX}/lib) .endfor .include diff --git a/graphics/edje_viewer/Makefile b/graphics/edje_viewer/Makefile index e10c96929ec5..cedf7dc0397d 100644 --- a/graphics/edje_viewer/Makefile +++ b/graphics/edje_viewer/Makefile @@ -1,18 +1,16 @@ -# Created by: Stanislav Sedov - PORTNAME= edje_viewer PORTVERSION= 20130520 PORTREVISION= 5 CATEGORIES= graphics enlightenment MASTER_SITES= LOCAL/gblach/e17/extra/ MAINTAINER= enlightenment@FreeBSD.org COMMENT= Simple viewer for .edj files LIB_DEPENDS= libefl.so:devel/efl USES= pkgconfig tar:bzip2 DIST_SUBDIR= e17 GNU_CONFIGURE= yes .include diff --git a/graphics/electricsheep/Makefile b/graphics/electricsheep/Makefile index a92354816c4b..618bc4ecefcb 100644 --- a/graphics/electricsheep/Makefile +++ b/graphics/electricsheep/Makefile @@ -1,47 +1,45 @@ -# Created by: David Yeske - PORTNAME= electricsheep DISTVERSION= 3.0.2.20191005 # configure.ac though says that the version is 2.7b33 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Infinite evolving crowdsourced artwork LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= flam3-animate:graphics/flam3 LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libcurl.so:ftp/curl \ libavcodec.so:multimedia/ffmpeg \ libGLee.so:graphics/glee \ libgtop-2.0.so:devel/libgtop \ libpng.so:graphics/png \ libtinyxml.so:textproc/tinyxml RUN_DEPENDS= flam3-animate:graphics/flam3 USES= autoreconf compiler:c++11-lang dos2unix gl gnome libtool \ localbase:ldflags lua:51 pkgconfig gettext-runtime xorg USE_GITHUB= yes GH_ACCOUNT= scottdraves GH_TAGNAME= 37ba0fd692d6581f8fe009ed11c9650cd8174123 DOS2UNIX_FILES= ContentDownloader/SheepDownloader.cpp DisplayOutput/OpenGL/glx.cpp GNU_CONFIGURE= yes USE_WX= 3.1 USE_GNOME= glib20 USE_GL= gl glut USE_XORG= x11 xrender WRKSRC_SUBDIR= client_generic CFLAGS+= -DLINUX_GNU -I${LOCALBASE}/include/GL -I${LOCALBASE}/include/libavcodec -DSHAREDIR='\"${DATADIR}\"' post-patch: # unbundle GLee @${RM} ${WRKSRC}/DisplayOutput/OpenGL/GLee.* post-install: @${RM} -r ${STAGEDIR}${DOCSDIR}* ${STAGEDIR}${DATADIR}/icons .include diff --git a/graphics/embree/Makefile b/graphics/embree/Makefile index 8c3d78c85e6a..2adeda94423b 100644 --- a/graphics/embree/Makefile +++ b/graphics/embree/Makefile @@ -1,72 +1,70 @@ -# Created by: Alexey Dokuchaev - PORTNAME= embree PORTVERSION= 3.13.4 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Collection of high-performance ray tracing kernels LICENSE= APACHE20 ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= heavy use of SSE instructions USES= cmake pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes CMAKE_ARGS= -DEMBREE_TASKING_SYSTEM:STRING=${_ETS} \ -DCMAKE_INSTALL_DOCDIR:STRING=${DOCSDIR} \ -DEMBREE_RAY_MASK:BOOL=ON PLIST_SUB+= VERSION=${DISTVERSION} OPTIONS_DEFINE= BACKFACE_CULLING DOCS EXAMPLES ISPC TBB OPTIONS_DEFAULT= ISPC TBB OPTIONS_SUB= yes BACKFACE_CULLING_DESC= Enable back-face culling (BFC) BACKFACE_CULLING_CMAKE_ON= -DEMBREE_BACKFACE_CULLING:BOOL=ON ISPC_DESC= ISPC applications support ISPC_BUILD_DEPENDS= ispc:devel/ispc ISPC_CMAKE_OFF= -DEMBREE_ISPC_SUPPORT:BOOL=OFF EXAMPLES_LIB_DEPENDS= libglfw.so:graphics/glfw \ libpng.so:graphics/png EXAMPLES_USES= gl jpeg xorg EXAMPLES_USE= GL=gl,glu,glut XORG=x11,xau,xcb,xdmcp EXAMPLES_CMAKE_OFF= -DEMBREE_TUTORIALS:BOOL=OFF TBB_DESC= Use Intel TBB (optimal performance) TBB_LIB_DEPENDS= libtbb.so:devel/onetbb TBB_VARS= _ETS=TBB TBB_VARS_OFF= _ETS=INTERNAL .include # Disable parts that use _mm_cvtsi128_si64() which is not defined on i386 .if ${ARCH} == i386 CMAKE_ARGS+= -DEMBREE_ISA_AVX512:BOOL=OFF .endif post-patch: @${REINPLACE_CMD} -e \ '/SET(CMAKE_INSTALL_BINDIR/s,\$$.*),${EXAMPLESDIR}"),' \ ${WRKSRC}/common/cmake/package.cmake @${REINPLACE_CMD} -e 's,Win32,${OPSYS},gi' \ ${WRKSRC}/common/simd/vint4_sse2.h # Obsolete GNU binutils 2.17.50 objdump(1) is going to be removed # from the base, use LLVM's one if it's available .if exists(/usr/bin/llvm-objdump) @${REINPLACE_CMD} -e 's,objdump,llvm-&,' \ ${WRKSRC}/common/cmake/check_globals.cmake \ ${WRKSRC}/common/cmake/check_stack_frame_size.cmake .endif do-test: ${TEST_WRKSRC}/${PORTNAME}_verify .include diff --git a/graphics/enblend/Makefile b/graphics/enblend/Makefile index 82a00c2918bd..8c9a7281d764 100644 --- a/graphics/enblend/Makefile +++ b/graphics/enblend/Makefile @@ -1,52 +1,50 @@ -# Created by: cartola@openit.com.br - PORTNAME= enblend PORTVERSION= 4.2 PORTREVISION= 19 CATEGORIES= graphics MASTER_SITES= SF/enblend/enblend-enfuse/enblend-enfuse-${PORTVERSION} DISTNAME= enblend-enfuse-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Tool for image blending with multiresolution splines LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= help2man:misc/help2man \ ${LOCALBASE}/include/boost/version.hpp:devel/boost-libs LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libtiff.so:graphics/tiff \ libvigraimpex.so:graphics/vigra \ libgsl.so:math/gsl \ libOpenEXR.so:graphics/openexr \ libpng.so:graphics/png USES= compiler:features gmake jpeg localbase pkgconfig GNU_CONFIGURE= yes PLIST_FILES= bin/enblend bin/enfuse man/man1/enblend.1.gz man/man1/enfuse.1.gz PORTDOCS= AUTHORS NEWS README OPTIONS_DEFINE= DOCS .include .if ${COMPILER_TYPE} == gcc # GCC 4.2 has some problems, see # http://groups.google.com/group/hugin-ptx/browse_thread/thread/725b1581c9889e37/50abe3387d61541a#50abe3387d61541a # Clang, on 10.0-RELEASE is fine. USE_GCC= yes .else CXXFLAGS+= -Wno-c++11-extensions .endif post-patch: @${REINPLACE_CMD} -e '/a LaTeX/d' ${WRKSRC}/configure post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/entangle/Makefile b/graphics/entangle/Makefile index 91db8eaac3a8..e40477b9c938 100644 --- a/graphics/entangle/Makefile +++ b/graphics/entangle/Makefile @@ -1,40 +1,38 @@ -# Created by: Alexey Dokuchaev - PORTNAME= entangle PORTVERSION= 1.0 CATEGORIES= graphics MASTER_SITES= https://www.entangle-photo.org/download/sources/ MAINTAINER= danfe@FreeBSD.org COMMENT= Digital camera tethered control and capture program LICENSE= GPLv3 BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc \ itstool:textproc/itstool LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 \ liblcms2.so:graphics/lcms2 \ libgexiv2.so:graphics/gexiv2 \ libraw_r.so:graphics/libraw \ libpeas-1.0.so:devel/libpeas RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>0:devel/py-libpeas@${PY_FLAVOR} USES= compiler:c++11-lang gnome gstreamer meson pkgconfig python tar:xz xorg USE_GNOME= cairo gtk30 intltool introspection USE_GSTREAMER= core USE_XORG= xext GLIB_SCHEMAS= org.entangle-photo.manager.gschema.xml USE_LDCONFIG= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext post-patch: @${REINPLACE_CMD} -e 's,_udev,,' \ ${WRKSRC}/src/backend/entangle-camera-list.c @${REINPLACE_CMD} -e '/gudev_dep/d' \ ${WRKSRC}/src/backend/meson.build .include diff --git a/graphics/eog-plugins/Makefile b/graphics/eog-plugins/Makefile index 320db02a8551..5ab722de1501 100644 --- a/graphics/eog-plugins/Makefile +++ b/graphics/eog-plugins/Makefile @@ -1,64 +1,62 @@ -# Created by: Joe Marcus Clarke - PORTNAME= eog-plugins DISTVERSION= 3.26.8 PORTREVISION= 2 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Plug-ins for the Eye of GNOME image viewer application LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= eog:graphics/eog LIB_DEPENDS= libgdata.so:devel/libgdata \ libgoa-1.0.so:net/gnome-online-accounts \ libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup \ libexif.so:graphics/libexif \ libpeas-1.0.so:devel/libpeas \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libclutter-1.0.so:graphics/clutter \ libcogl.so:graphics/cogl \ libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup RUN_DEPENDS= eog:graphics/eog PORTSCOUT= limitw:1,even USE_GNOME= cairo gdkpixbuf2 gtk30 introspection libxml2 USES= gettext gmake gnome libtool localbase pathfix pkgconfig tar:xz GNU_CONFIGURE= yes INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.gnome.eog.plugins.exif-display.gschema.xml OPTIONS_DEFINE= CHAMPLAIN PYTHON OPTIONS_DEFAULT=CHAMPLAIN PYTHON OPTIONS_SUB= yes CHAMPLAIN_DESC= Champlain map plugin CHAMPLAIN_LIB_DEPENDS= libcogl.so:graphics/cogl \ libclutter-1.0.so:graphics/clutter \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libchamplain-0.12.so:graphics/libchamplain CHAMPLAIN_USES= gl xorg CHAMPLAIN_USE= GL=egl XORG=x11,xcomposite,xdamage,xext,xfixes,xi,xrandr PYTHON_CONFIGURE_ENABLE=python PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR} PYTHON_USES= python:3.6+ PYTHON_VARS= GLIB_SCHEMAS+="org.gnome.eog.plugins.export-to-folder.gschema.xml \ org.gnome.eog.plugins.fullscreenbg.gschema.xml \ org.gnome.eog.plugins.pythonconsole.gschema.xml" post-patch-CHAMPLAIN-off: @${REINPLACE_CMD} -e 's|champlain-gtk|disabled-champlain-gtk|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} '/^DEFAULT_PLUGINS=/,/^$$/ s/map//' \ ${WRKSRC}/configure .include diff --git a/graphics/eog/Makefile b/graphics/eog/Makefile index bebdc52ddc69..ca6eeb4a7ddf 100644 --- a/graphics/eog/Makefile +++ b/graphics/eog/Makefile @@ -1,47 +1,45 @@ -# Created by: Joe Marcus Clarke - PORTNAME= eog DISTVERSION= 42.2 CATEGORIES= graphics gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= Eye Of Gnome image viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ itstool:textproc/itstool LIB_DEPENDS= libexif.so:graphics/libexif \ libhandy-1.so:x11-toolkits/libhandy \ liblcms2.so:graphics/lcms2 \ libpeas-gtk-1.0.so:devel/libpeas RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas PORTSCOUT= limitw:1,even USES= compiler:c++11-lang desktop-file-utils gettext gnome jpeg \ localbase meson pkgconfig python:build,3.6+ shebangfix tar:xz \ xorg USE_GNOME= cairo gnomedesktop3 gtk30 introspection librsvg2 USE_XORG= x11 MESON_ARGS= -Dlibexif=true \ -Dlibportal=false GLIB_SCHEMAS= org.gnome.eog.enums.xml \ org.gnome.eog.gschema.xml PLIST_SUB+= VERSION=3.0 OPTIONS_SUB= yes OPTIONS_DEFINE= EXEMPI OPTIONS_DEFAULT= EXEMPI EXEMPI_DESC= XMP support EXEMPI_MESON_TRUE= xmp EXEMPI_LIB_DEPENDS= libexempi.so:textproc/exempi .include diff --git a/graphics/eom/Makefile b/graphics/eom/Makefile index 504e25ab7bb8..c511f7124279 100644 --- a/graphics/eom/Makefile +++ b/graphics/eom/Makefile @@ -1,56 +1,54 @@ -# Created by: Joe Marcus Clarke - PORTNAME= eom PORTVERSION= 1.26.0 PORTREVISION= 2 CATEGORIES= graphics mate MASTER_SITES= MATE DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org COMMENT= Eye of MATE image viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \ libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ libpeas-gtk-1.0.so:devel/libpeas PORTSCOUT= limitw:1,even USES= compiler:c11 desktop-file-utils gettext gmake gnome \ jpeg libtool localbase mate pathfix pkgconfig tar:xz xorg USE_MATE= desktop icontheme USE_XORG= x11 USE_GNOME= cairo gnomeprefix gtk30 intltool introspection \ librsvg2 libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-cms INSTALL_TARGET= install-strip GLIB_SCHEMAS= org.mate.eom.gschema.xml \ org.mate.eom.enums.xml OPTIONS_DEFINE= EXIF EXEMPI DOCS OPTIONS_DEFAULT=EXIF EXEMPI EXEMPI_DESC= XMP support EXEMPI_CONFIGURE_WITH= xmp EXEMPI_LIB_DEPENDS= libexempi.so:textproc/exempi EXIF_DESC= Digital camera file meta-data support EXIF_CONFIGURE_WITH= libexif EXIF_LIB_DEPENDS= libexif.so:graphics/libexif .include .if ${PORT_OPTIONS:MEXIF} || ${PORT_OPTIONS:MEXEMPI} PLIST_SUB+= EXIFEXEMPI="" .else PLIST_SUB+= EXIFEXEMPI="@comment " .endif .include diff --git a/graphics/eos-movrec/Makefile b/graphics/eos-movrec/Makefile index e333e8fa5899..7bdea4769a68 100644 --- a/graphics/eos-movrec/Makefile +++ b/graphics/eos-movrec/Makefile @@ -1,41 +1,39 @@ -# Created by: Alexey Dokuchaev - PORTNAME= eos-movrec DISTVERSION= 0.3.2_beta PORTREVISION= 6 CATEGORIES= graphics multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Capture short movies with Canon DSLR camera LICENSE= GPLv2 LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 USES= cmake compiler:c++11-lang dos2unix pkgconfig qt:5 tar:bzip2 DOS2UNIX_FILES= main.cpp USE_QT= buildtools_build qmake_build core gui widgets ICON_SIZES= 16x16 32x32 128x128 256x256 512x512 DESKTOP_ENTRIES="EOS Camera Movie Recorder" "" "${PORTNAME}" \ "eos_movrec" "Graphics;Photography;Qt;" "" post-patch: @${REINPLACE_CMD} -e 's|GLIBC|${OPSYS}|' ${WRKSRC}/os_api.h .for s in 16 32 128 256 512 @cd ${WRKSRC}/mac.icons && \ ${MV} ${s}.png ${PORTNAME}_${s}x${s}.png .endfor post-install: .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/ ${INSTALL_DATA} ${WRKSRC}/mac.icons/${PORTNAME}_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor ${LN} -sf ../icons/hicolor/32x32/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ .include diff --git a/graphics/epdfview/Makefile b/graphics/epdfview/Makefile index 4f2de3bfb932..36a32aa15521 100644 --- a/graphics/epdfview/Makefile +++ b/graphics/epdfview/Makefile @@ -1,47 +1,45 @@ -# Created by: chinsan - PORTNAME= epdfview PORTVERSION= 0.1.8 PORTREVISION= 54 CATEGORIES= graphics print gnome MASTER_SITES= FRUGALWARE/xapps-extra/${PORTNAME} \ ftp://ftp.slackware.com/.1/blfs/conglomeration/${PORTNAME}/ \ http://anduin.linuxfromscratch.org/sources/BLFS/conglomeration/${PORTNAME}/ \ http://pkgs.fedoraproject.org/repo/pkgs/${PORTNAME}/${DISTNAME}${EXTRACT_SUFX}/e50285b01612169b2594fea375f53ae4/ MAINTAINER= ports@FreeBSD.org COMMENT= Lightweight PDF document viewer LICENSE= GPLv2 BUILD_DEPENDS= cppunit-config:devel/cppunit LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib USES= compiler:c++11-lang desktop-file-utils gmake gnome iconv \ pkgconfig tar:bzip2 GNU_CONFIGURE= yes USE_GNOME= gtk20 intlhack CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= CUPS NLS OPTIONS_DEFAULT=CUPS NLS OPTIONS_SUB= yes CUPS_CONFIGURE_WITH= cups CUPS_LIB_DEPENDS= libcups.so:print/cups NLS_USES= gettext NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LDFLAGS= -L${LOCALBASE}/lib NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e 's|glib/.*\.h>|glib.h>|g' \ ${WRKSRC}/src/gtk/StockIcons.h post-install: ${REINPLACE_CMD} -e 's,Icon.*,Icon=${DATADIR}/pixmaps/icon_epdfview-48.png,' ${WRKSRC}/data/${PORTNAME}.desktop ${INSTALL_DATA} ${WRKSRC}/data/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/ .include diff --git a/graphics/epix/Makefile b/graphics/epix/Makefile index caa1e5699015..f58911053a78 100644 --- a/graphics/epix/Makefile +++ b/graphics/epix/Makefile @@ -1,32 +1,30 @@ -# Created by: ijliao - PORTNAME= epix DISTVERSION= 1.2.22 CATEGORIES= graphics MASTER_SITES= http://mathcs.holycross.edu/~ahwang/${PORTNAME}/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Creates math plots and line figures using easy-to-learn syntax LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash RUN_DEPENDS= bash:shells/bash USES= gmake makeinfo tar:bzip2 USE_TEX= dvipsk:build latex texmf:build GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-bash=${LOCALBASE}/bin/bash \ --with-runtime=${CXX} INFO= epix OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ '/usepackage/s|\(pstricks\),\(xcolor\)|\1,tikz,\2|' \ ${WRKSRC}/doc/manual.tex .include diff --git a/graphics/eps2png/Makefile b/graphics/eps2png/Makefile index f771e402211f..6ed639d0886e 100644 --- a/graphics/eps2png/Makefile +++ b/graphics/eps2png/Makefile @@ -1,21 +1,19 @@ -# Created by: nik - PORTNAME= eps2png PORTVERSION= 2.905 CATEGORIES= graphics MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:JV MAINTAINER= perl@FreeBSD.org COMMENT= Converts EPS images to PNG LICENSE= ART10 GPLv2+ LICENSE_COMB= dual USES= ghostscript perl5 USE_PERL5= configure MAKE_ARGS= INSTLLSCRIPT="${PREFIX}/bin" NO_ARCH= yes .include diff --git a/graphics/epstool/Makefile b/graphics/epstool/Makefile index 5c4c95ab2927..601e1ac26cf8 100644 --- a/graphics/epstool/Makefile +++ b/graphics/epstool/Makefile @@ -1,45 +1,43 @@ -# Created by: Yuzo FURUKAWA - PORTNAME= epstool PORTVERSION= 3.09 CATEGORIES= graphics MASTER_SITES= http://www.ghostgum.com.au/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Create or extract preview bitmaps in EPS files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENCE USES= ghostscript:run gmake MAKEFILE= makefile MAKE_ARGS= CC="${CC}" \ CCAUX="${CC}" \ CLINK="${CC} ${LDFLAGS}" \ EPSLIB="" \ GSCDEBUG="" \ GTKCFLAGS="" \ GTKLIBS="" \ LIBPNGCFLAGS="" \ LIBPNGLIBS="" \ LINK="${CC} ${LDFLAGS}" \ MAKE="${MAKE_CMD}" ALL_TARGET= ${PORTNAME} PLIST_FILES= bin/epstool \ share/man/man1/epstool.1.gz PORTDOCS= epstool.htm gsview.css OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/epstool ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/epstool.1 ${STAGEDIR}${MANPREFIX}/share/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/epstool.htm ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/gsview.css ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/eterm-bg/Makefile b/graphics/eterm-bg/Makefile index 93c8ce132d9f..58c1127e3d17 100644 --- a/graphics/eterm-bg/Makefile +++ b/graphics/eterm-bg/Makefile @@ -1,23 +1,21 @@ -# Created by: Satoshi Taoka - PORTNAME= eterm-bg PORTVERSION= 0.9.6 CATEGORIES= graphics MASTER_SITES= http://www.eterm.org/download/ DISTNAME= Eterm-bg-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Image files for background of Eterm NO_WRKSUBDIR= yes NO_BUILD= yes do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/Eterm/pix/scale ${MKDIR} ${STAGEDIR}${PREFIX}/share/Eterm/pix/tile ${INSTALL_DATA} ${WRKSRC}/bg/scale/* \ ${STAGEDIR}${PREFIX}/share/Eterm/pix/scale ${INSTALL_DATA} ${WRKSRC}/bg/tile/* \ ${STAGEDIR}${PREFIX}/share/Eterm/pix/tile .include diff --git a/graphics/evince/Makefile b/graphics/evince/Makefile index 8ed9cd5db439..368390da86bc 100644 --- a/graphics/evince/Makefile +++ b/graphics/evince/Makefile @@ -1,99 +1,97 @@ -# Created by: Adam Weinberger - PORTNAME= evince DISTVERSION= 42.3 PORTREVISION= 2 CATEGORIES= graphics print gnome MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/} DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= GNOME multi-format document viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING FLAVOR?= full FLAVORS= full lite BUILD_DEPENDS= adwaita-icon-theme>=0:x11-themes/adwaita-icon-theme \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ itstool:textproc/itstool LIB_DEPENDS= libfribidi.so:converters/fribidi \ libhandy-1.so:x11-toolkits/libhandy \ libpoppler-glib.so:graphics/poppler-glib \ libspectre.so:print/libspectre \ libtiff.so:graphics/tiff RUN_DEPENDS= adwaita-icon-theme>=0:x11-themes/adwaita-icon-theme \ gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas PORTSCOUT= limitw:1,even SLAVEPORT?= no USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome gstreamer libarchive \ localbase:ldflags meson pkgconfig tar:xz xorg USE_GNOME= cairo gtk30 USE_LDCONFIG= yes USE_XORG= ice CPE_VENDOR= gnome MESON_ARGS= -Dgtk_doc=false \ -Dpdf=enabled \ -Dps=enabled \ -Dsystemduserunitdir=no .if ${FLAVOR} == lite MESON_ARGS+= -Dintrospection=false \ -Dpreviewer=false \ -Dthumbnail_cache=disabled \ -Dthumbnailer=false USE_GNOME+= libxml2 OPTIONS_EXCLUDE= DBUS NAUTILUS PLIST= ${.CURDIR}/pkg-plist-lite PKGNAMESUFFIX= -lite COMMENT+= without GNOME dependencies CONFLICTS_INSTALL= evince .else USE_GNOME+= introspection:build MESON_ARGS+= -Dintrospection=true CONFLICTS_INSTALL= evince-lite .endif GLIB_SCHEMAS= org.gnome.Evince.gschema.xml PLIST_SUB= VERSION=3.0 OPTIONS_SUB= yes OPTIONS_DEFINE= COMICS DBUS DJVU DVI KEYRING NAUTILUS SPELL XPS OPTIONS_DEFAULT= COMICS DBUS DJVU KEYRING NAUTILUS SPELL XPS COMICS_DESC= Comic book archives support COMICS_MESON_ENABLED= comics DJVU_DESC= DJVU support DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre DJVU_MESON_ENABLED= djvu DBUS_MESON_TRUE= dbus DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DVI_DESC= DVI viewer support DVI_USE= TEX=kpathsea,latex DVI_MESON_ENABLED= dvi KEYRING_DESC= Keyring support KEYRING_LIB_DEPENDS= libsecret-1.so:security/libsecret KEYRING_MESON_ENABLED= keyring NAUTILUS_DESC= Nautilus plugin NAUTILUS_USE= GNOME=nautilus3 NAUTILUS_MESON_TRUE= nautilus SPELL_DESC= spell checking support SPELL_MESON_ENABLED= gspell SPELL_LIB_DEPENDS= libgspell-1.so:textproc/gspell XPS_DESC= XPS support XPS_LIB_DEPENDS= libgxps.so:graphics/libgxps XPS_MESON_ENABLED= xps .include diff --git a/graphics/evolvotron/Makefile b/graphics/evolvotron/Makefile index 2e615c56837d..02ba7c2f1923 100644 --- a/graphics/evolvotron/Makefile +++ b/graphics/evolvotron/Makefile @@ -1,69 +1,67 @@ -# Created by: David Yeske - PORTNAME= evolvotron DISTVERSION= 0.7.1 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= SF \ SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}_icons${EXTRACT_SUFX}:icons MAINTAINER= ports@FreeBSD.org COMMENT= Generative software that evolves images/textures/patterns LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libboost_thread.so:devel/boost-libs USES= compiler:c++11-lib gl gnome python qmake qt:5 USE_QT= core gui widgets xml buildtools_build USE_GL= gl QMAKE_ARGS= VERSION_NUMBER="${PORTVERSION}" QMAKE_SOURCE_PATH= ${WRKSRC}/main.pro USE_CXXSTD= c++11 WRKSRC= ${WRKDIR}/${PORTNAME} ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 128x128 DESKTOP_ENTRIES="Evolvotron" "Interactive image generator" "${PORTNAME}" \ "${PORTNAME}" "Graphics;2DGraphics;" "" OPTIONS_DEFINE= DOCS PORTDOCS= NEWS README TODO USAGE evolvotron.html post-patch: @${REINPLACE_CMD} -e \ '/^CONFIG/s|precompile_header|| ; \ /DEFINES/s|_LINUX|_BSD|' ${WRKSRC}/common.pro do-install: .for i in evolvotron evolvotron_mutate evolvotron_render ${INSTALL_PROGRAM} ${WRKSRC}/${i}/${i} ${STAGEDIR}${PREFIX}/bin/ .endfor .for lib in libevolvotron libfunction ${INSTALL_DATA} ${WRKSRC}/${lib}/${lib}.a ${STAGEDIR}${PREFIX}/lib/ .endfor .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ .for m in evolvotron.1 evolvotron_mutate.1 evolvotron_render.1 cd ${WRKSRC}/man/man1 && ${INSTALL_MAN} ${m} \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ .endfor post-install: # delete static libs installed by mistake @${RM} -r ${STAGEDIR}${PREFIX}/lib do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/exif/Makefile b/graphics/exif/Makefile index 3f341c31bb93..a79f8ab06387 100644 --- a/graphics/exif/Makefile +++ b/graphics/exif/Makefile @@ -1,31 +1,29 @@ -# Created by: Pav Lucistnik - PORTNAME= exif PORTVERSION= 0.6.22 CATEGORIES= graphics MASTER_SITES= https://github.com/libexif/exif/releases/download/exif-${PORTVERSION:S|.|_|g}-release/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Command line utility to read and manipulate EXIF data LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexif.so:graphics/libexif \ libpopt.so:devel/popt USES= cpe gmake localbase pkgconfig tar:xz GNU_CONFIGURE= yes CPE_VENDOR= curtis_galloway OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_CONFIGURE_OFF= --without-libiconv-prefix NLS_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} NLS_USES= gettext iconv .include diff --git a/graphics/exifprobe/Makefile b/graphics/exifprobe/Makefile index 58c31f7650fd..ef2300cb9962 100644 --- a/graphics/exifprobe/Makefile +++ b/graphics/exifprobe/Makefile @@ -1,28 +1,26 @@ -# Created by: Michael Johnson - PORTNAME= exifprobe DISTVERSION= 2.0.1 CATEGORIES= graphics MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Probes JPEG or TIFF images and reports contents and structure MAKE_JOBS_UNSAFE= yes PLIST_FILES= bin/exifgrep \ bin/exifprobe \ man/man1/exifgrep.1.gz \ man/man1/exifprobe.1.gz post-patch: @${REINPLACE_CMD} -e 's|cc|${CC}|; s|-DC|${CFLAGS} -DC|' \ ${WRKSRC}/${MAKEFILE} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/exifgrep ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/exifprobe ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/exifgrep.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/exifprobe.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ .include diff --git a/graphics/exiftags/Makefile b/graphics/exiftags/Makefile index c200c299a8db..057d645bde03 100644 --- a/graphics/exiftags/Makefile +++ b/graphics/exiftags/Makefile @@ -1,31 +1,29 @@ -# Created by: ijliao - PORTNAME= exiftags PORTVERSION= 1.01 CATEGORIES= graphics MASTER_SITES= http://johnst.org/sw/exiftags/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Parses a specified JPEG file for a JPEG APP1 section containing Exif data LICENSE= BSD4CLAUSE USES= cpe CPE_VENDOR= aertherwide MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" PREFIX="${PREFIX}" DOCS= CHANGES README OPTIONS_DEFINE= DOCS do-install: .for i in exifcom exiftags exiftime ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${i}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in CHANGES README ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/exiftran/Makefile b/graphics/exiftran/Makefile index c88e22e532ed..d1009b7369b0 100644 --- a/graphics/exiftran/Makefile +++ b/graphics/exiftran/Makefile @@ -1,40 +1,38 @@ -# Created by: Martin Matuska - PORTNAME= exiftran PORTVERSION= 2.14 CATEGORIES= graphics MASTER_SITES= http://www.kraxel.org/releases/fbida/ DISTNAME= fbida-${PORTVERSION} MAINTAINER= mm@FreeBSD.org COMMENT= Command line utility to transform jpeg files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexif.so:graphics/libexif USES= jpeg uidfix xorg USE_XORG= pixman CONFLICTS_INSTALL= ida MAKE_ARGS+= WRKSRC=${WRKSRC} BINDIR=${PREFIX}/bin MANDIR=${MANPREFIX}/man PLIST_FILES= bin/exiftran bin/thumbnail.cgi \ man/man1/exiftran.1.gz CFLAGS+= -I${LOCALBASE}/include post-patch: @${MKDIR} ${WRKSRC}/build/exiftran ${WRKSRC}/build/thumbnail.cgi @${CP} ${FILESDIR}/Makefile ${WRKSRC}/Makefile @${CP} ${FILESDIR}/Makefile.exiftran \ ${WRKSRC}/build/exiftran/Makefile @${CP} ${FILESDIR}/Makefile.thumbnail.cgi \ ${WRKSRC}/build/thumbnail.cgi/Makefile post-install: ${INSTALL_MAN} ${WRKSRC}/man/exiftran.1 \ ${STAGEDIR}${PREFIX}/man/man1/exiftran.1 .include diff --git a/graphics/exiv2/Makefile b/graphics/exiv2/Makefile index 124f357cc81c..4e11021a1de1 100644 --- a/graphics/exiv2/Makefile +++ b/graphics/exiv2/Makefile @@ -1,59 +1,57 @@ -# Created by: Michael Johnson - PORTNAME= exiv2 DISTVERSION= 0.27.5 DISTVERSIONSUFFIX= -Source PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/Exiv2/exiv2/releases/download/v${DISTVERSION}/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Exif, IPTC, and XMP metadata manipulation library and tools LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 TEST_DEPENDS= bash:shells/bash TEST_LIB_DEPENDS= libgtest.so:devel/googletest USES= cmake compiler:c++11-lang cpe dos2unix gettext-tools pathfix \ python:3.6+,test localbase:ldflags USE_LDCONFIG= yes DOS2UNIX_FILES= cmake/compilerFlags.cmake TEST_TARGET= tests CMAKE_ON= EXIV2_ENABLE_VIDEO CMAKE_OFF= EXIV2_ENABLE_LIBXMP OPTIONS_DEFINE= NLS SAMPLE TEST OPTIONS_SUB= yes TEST_IMPLIES= SAMPLE NLS_CMAKE_BOOL= EXIV2_ENABLE_NLS NLS_USES= gettext-runtime SAMPLE_DESC= Include sample applications SAMPLE_CMAKE_BOOL= EXIV2_BUILD_SAMPLES TEST_CMAKE_BOOL= EXIV2_BUILD_UNIT_TESTS PATHFIX_CMAKELISTSTXT= CMakeChecks.txt WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-Source .include LDFLAGS_mips= -lintl LDFLAGS_mips64= -lintl post-patch: @${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|' \ ${WRKSRC}/test/Makefile @${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|' \ ${WRKSRC}/test/functions.source .include diff --git a/graphics/exrtools/Makefile b/graphics/exrtools/Makefile index 6ba4e21a41a5..5f62f7a5d9cc 100644 --- a/graphics/exrtools/Makefile +++ b/graphics/exrtools/Makefile @@ -1,29 +1,27 @@ -# Created by: Emanuel Haupt - PORTNAME= exrtools PORTVERSION= 0.4 PORTREVISION= 29 CATEGORIES= graphics MASTER_SITES= http://scanline.ca/exrtools/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Utilities for manipulating with HDR images in OpenEXR format LICENSE= GPLv2 LIB_DEPENDS= libImath.so:math/Imath \ libpng.so:graphics/png \ libOpenEXR.so:graphics/openexr USES= compiler:c++11-lang gmake jpeg localbase:ldflags pkgconfig GNU_CONFIGURE= yes post-patch: @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/src/exrnormalize.c \ ${WRKSRC}/src/exrpptm.c \ ${WRKSRC}/src/exrstats.c .include diff --git a/graphics/facedetect/Makefile b/graphics/facedetect/Makefile index 476030bf1a92..667feca16f5c 100644 --- a/graphics/facedetect/Makefile +++ b/graphics/facedetect/Makefile @@ -1,35 +1,33 @@ -# Created by: Emanuel Haupt - PORTNAME= facedetect PORTVERSION= 0.1 DISTVERSIONPREFIX= v PORTREVISION= 6 CATEGORIES= graphics MAINTAINER= ehaupt@FreeBSD.org COMMENT= Simple face detector for batch processing LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= opencv>0:graphics/opencv USES= python:3.6+,run shebangfix USE_GITHUB= yes GH_ACCOUNT= wavexx SHEBANG_FILES= facedetect NO_ARCH= yes NO_BUILD= yes PLIST_FILES= bin/facedetect post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/${PORTNAME} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/feh/Makefile b/graphics/feh/Makefile index c97e3e4390bc..1fb3502efb9d 100644 --- a/graphics/feh/Makefile +++ b/graphics/feh/Makefile @@ -1,54 +1,52 @@ -# Created by: Jeremy Norris - PORTNAME= feh PORTVERSION= 3.9 CATEGORIES= graphics MASTER_SITES= https://feh.finalrewind.org/ MAINTAINER= dmenelkir@gmail.com COMMENT= Image viewer that utilizes Imlib2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libImlib2.so:graphics/imlib2 \ libpng.so:graphics/png USES= compiler:c++11-lang cpe desktop-file-utils gmake localbase:ldflags \ tar:bzip2 xorg USE_XORG= x11 xt xinerama CPE_VENDOR= feh_project MAKE_ENV+= LDFLAGS="${LDFLAGS}" verscmp=0 OPTIONS_DEFINE= CURL DCRAW DOCS EXAMPLES EXIF XINERAMA EXIF_DESC= Support EXIF tags DCRAW_DESC= Use dcraw to display raw file previews OPTIONS_DEFAULT=CURL EXIF XINERAMA OPTIONS_SUB= yes EXIF_LIB_DEPENDS= libexif.so:graphics/libexif EXIF_MAKE_ENV= exif=1 EXIF_MAKE_ENV_OFF= exif=0 XINERAMA_MAKE_ENV= xinerama=1 XINERAMA_MAKE_ENV_OFF= xinerama=0 CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_MAKE_ENV= curl=1 CURL_MAKE_ENV_OFF= curl=0 DCRAW_RUN_DEPENDS= dcraw:graphics/dcraw post-patch-DOCS-off: @${REINPLACE_CMD} -e 's|install-doc||' \ ${WRKSRC}/Makefile post-patch-EXAMPLES-off: @${REINPLACE_CMD} -e 's|install-examples||' \ ${WRKSRC}/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/feh .include diff --git a/graphics/fig2sxd/Makefile b/graphics/fig2sxd/Makefile index 602137847d0d..856f3c23cb12 100644 --- a/graphics/fig2sxd/Makefile +++ b/graphics/fig2sxd/Makefile @@ -1,35 +1,33 @@ -# Created by: Emanuel Haupt - PORTNAME= fig2sxd DISTVERSIONPREFIX= v DISTVERSION= 0.22.1-3 DISTVERSIONSUFFIX= -gedae2ef CATEGORIES= graphics converters MAINTAINER= ehaupt@FreeBSD.org COMMENT= Convert .xfig files to the OpenOffice draw format LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler gmake USE_GITLAB= yes GL_ACCOUNT= acfbuerger GL_COMMIT= edae2efd428623ac22aec06bdec572fc45c368f3 PLIST_FILES= bin/fig2sxd man/man1/fig2sxd.1.gz CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing post-patch: @${REINPLACE_CMD} -e \ '/^CXX/d; s|^\(all:\).*|\1 $$(TARGET1) fig2sxd.1|' \ ${WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/graphics/figurine/Makefile b/graphics/figurine/Makefile index f1ff25d42918..7d46dd88aeae 100644 --- a/graphics/figurine/Makefile +++ b/graphics/figurine/Makefile @@ -1,44 +1,42 @@ -# Created by: Marc Fonvieille - PORTNAME= figurine PORTVERSION= 1.0.5 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Drawing program for X11 LICENSE= GPLv2 BROKEN_FreeBSD_13= ld: error: duplicate symbol: numfontnames BROKEN_FreeBSD_14= ld: error: duplicate symbol: numfontnames RUN_DEPENDS= fig2dev:print/transfig OPTIONS_DEFINE= DOCS GNU_CONFIGURE= yes USES= xorg USE_XORG= xpm PLIST_FILES= bin/figurine \ man/man1/figurine.1.gz PORTDOCS= * # Optimizations produce bad assembly code on sparc64 CFLAGS_sparc64= -O0 post-patch: @${REINPLACE_CMD} -e 's|datadir = @datadir@|datadir = @datadir@/doc|' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/Doc/Makefile.in \ ${WRKSRC}/examples/Makefile.in post-patch-DOCS-off: @${REINPLACE_CMD} -e "s|Doc examples src|src|" \ ${WRKSRC}/Makefile.in .include diff --git a/graphics/filmulator/Makefile b/graphics/filmulator/Makefile index c17553d9dadd..9da8b77cd066 100644 --- a/graphics/filmulator/Makefile +++ b/graphics/filmulator/Makefile @@ -1,46 +1,44 @@ -# Created by: Alexey Dokuchaev - PORTNAME= filmulator PORTVERSION= 0.11.1 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Simplified raw editor with the power of film LICENSE= GPLv3+ LIB_DEPENDS= libcurl.so:ftp/curl \ libexiv2.so:graphics/exiv2 \ liblensfun.so:graphics/lensfun \ libraw_r.so:graphics/libraw \ librtprocess.so:graphics/librtprocess \ libtiff.so:graphics/tiff USES= cmake jpeg libarchive pkgconfig qt:5 USE_GITHUB= yes USE_QT= buildtools_build qmake_build core declarative gui \ network sql widgets GH_ACCOUNT= CarVac GH_PROJECT= ${PORTNAME}-gui WRKSRC_SUBDIR= ${GH_PROJECT} post-patch: @${REINPLACE_CMD} -e '/target_compile_definitions.*LF_GIT/d' \ ${WRKSRC}/CMakeLists.txt # Prerendered PNG icon is 64x58 which Qt does not want to load, so use # original SVG instead which is square. Qt's icon engine supports SVG # since Qt 4.2. @${REINPLACE_CMD} -e '/filmulator64icon/s,png,svg,' \ ${WRKSRC}/main.cpp ${WRKSRC}/resources/pixmaps.qrc post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps ${INSTALL_DATA} ${WRKSRC}/filmulator-gui64.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps/filmulator-gui.png ${INSTALL_DATA} ${WRKSRC}/filmulator-gui.desktop.in \ ${STAGEDIR}${PREFIX}/share/applications/filmulator-gui.desktop .include diff --git a/graphics/flam3/Makefile b/graphics/flam3/Makefile index 18578616861d..3aa809fcd226 100644 --- a/graphics/flam3/Makefile +++ b/graphics/flam3/Makefile @@ -1,35 +1,33 @@ -# Created by: John Prather - PORTNAME= flam3 DISTVERSIONPREFIX= v DISTVERSION= 3.1.1-5 PORTREVISION= 2 DISTVERSIONSUFFIX= -g7fb50c8 CATEGORIES= graphics MAINTAINER= john.c.prather@gmail.com COMMENT= Algorithmically generated fractal flames images and animations LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libxml2.so:textproc/libxml2 USES= gmake jpeg libtool localbase pathfix USE_GITHUB= yes GH_ACCOUNT= scottdraves GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --disable-static INSTALL_TARGET= install-strip USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e 's|^libflam3_la_SOURCES = .*|& sincos.c| ; s| isaac.lo$$|& sincos.lo|' \ ${WRKSRC}/Makefile.in # sincos is missing on some systems: bug#218300 @${REINPLACE_CMD} -e 's| -g -O3||' ${WRKSRC}/Makefile.in # https://github.com/scottdraves/flam3/issues/25 pre-build: @${CP} ${FILESDIR}/sincos.c ${WRKSRC} .include diff --git a/graphics/flphoto/Makefile b/graphics/flphoto/Makefile index 4ba786f04096..9808f34c4727 100644 --- a/graphics/flphoto/Makefile +++ b/graphics/flphoto/Makefile @@ -1,48 +1,46 @@ -# Created by: johan - PORTNAME= flphoto PORTVERSION= 1.3.1 PORTREVISION= 15 CATEGORIES= graphics MASTER_SITES= SF/fltk/${PORTNAME}/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= ports@FreeBSD.org COMMENT= Basic image management and display program LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 \ libfltk.so:x11-toolkits/fltk \ libpng.so:graphics/png WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= tar:bzip2 xorg USE_XORG= xinerama GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|@OPTIM@|-DHAVE_CONFIG_H|g' ${WRKSRC}/Makefile.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/flphoto ${STAGEDIR}${PREFIX}/bin/flphoto ${INSTALL_MAN} ${WRKSRC}/doc/flphoto.man ${STAGEDIR}${MAN1PREFIX}/man/man1/flphoto.1 ${INSTALL_MAN} ${WRKSRC}/doc/album.man ${STAGEDIR}${MAN5PREFIX}/man/man5/album.5 .for lang in de en_CA en_GB es fr it nl pt @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${lang} ${INSTALL_DATA} ${WRKSRC}/po/${lang}.po \ ${STAGEDIR}${PREFIX}/share/locale/${lang}/flphoto_${lang} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.jpg ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.png ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/fly/Makefile b/graphics/fly/Makefile index 407923c88e8c..7d0994a66979 100644 --- a/graphics/fly/Makefile +++ b/graphics/fly/Makefile @@ -1,38 +1,36 @@ -# Created by: Juergen Unger - PORTNAME= fly PORTVERSION= 2.0.1 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= http://fossies.org/unix/www/ \ http://martin.gleeson.com/fly/dist/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple drawing language to generate GIFs on the fly LIB_DEPENDS= libgd.so:graphics/gd PORTDOCS= * PORTEXAMPLES= * PLIST_FILES= bin/fly OPTIONS_DEFINE= DOCS EXAMPLES CONFLICTS_INSTALL= concourse concourse-fly do-build: cd ${WRKSRC} && ${CC} ${CFLAGS} -I${LOCALBASE}/include fly.c -o fly \ -L${LOCALBASE}/lib -lgd do-install: ${INSTALL_PROGRAM} ${WRKSRC}/fly ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/fotofix/Makefile b/graphics/fotofix/Makefile index 15cc24623784..944332670932 100644 --- a/graphics/fotofix/Makefile +++ b/graphics/fotofix/Makefile @@ -1,36 +1,34 @@ -# Created by: Andrew Pantyukhin - PORTNAME= fotofix PORTVERSION= 0.01.1.88 PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Simple image viewer RUN_DEPENDS= IPA>=1.03:graphics/IPA \ p5-Prima>=1.22:x11-toolkits/p5-Prima NO_ARCH= yes USE_GITHUB= yes GH_ACCOUNT= dk GH_TAGNAME= 2a4706c USES= perl5 shebangfix SHEBANG_FILES= fotofix PLIST_FILES= bin/fotofix man/man1/fotofix.1.gz DESKTOP_ENTRIES="FotoFix" "" "" "fotofix" "" "" do-build: (cd ${WRKSRC} && pod2man fotofix fotofix.1) do-install: (cd ${WRKSRC} && ${INSTALL_SCRIPT} fotofix \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_MAN} fotofix.1 \ ${STAGEDIR}${MANPREFIX}/man/man1) .include diff --git a/graphics/fotoxx/Makefile b/graphics/fotoxx/Makefile index 18224fcfac7a..f88112f87c67 100644 --- a/graphics/fotoxx/Makefile +++ b/graphics/fotoxx/Makefile @@ -1,47 +1,45 @@ -# Created by: Rod Person - PORTNAME= fotoxx PORTVERSION= 22.18 CATEGORIES= graphics MASTER_SITES= https://kornelix.net/downloads/downloads/ MAINTAINER= danfe@FreeBSD.org COMMENT= Application to organize and edit image collections LICENSE= GPLv3+ LIB_DEPENDS= libchamplain-gtk-0.12.so:graphics/libchamplain \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff RUN_DEPENDS= xdg-open:devel/xdg-utils \ exiftool:graphics/p5-Image-ExifTool \ ufraw-batch:graphics/ufraw USES= desktop-file-utils gmake gnome jpeg pkgconfig USE_GNOME= cairo glib20 gdkpixbuf2 gtk30 ALL_TARGET= fotoxx WRKSRC= ${WRKDIR}/${PORTNAME} PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's,= thread,= cartoon::thread,' ${WRKSRC}/f.effects.cc @${REINPLACE_CMD} -e \ '/#include /d' ${WRKSRC}/f.meta.cc @${REINPLACE_CMD} -e \ 's,pidof,pgrep -d\\\\ ,' ${WRKSRC}/fotoxx.cc @${REINPLACE_CMD} -e \ '/#include/s,wait\.h,sys/&,' ${WRKSRC}/fotoxx.h @${REINPLACE_CMD} -e \ 's|/usr/share/fotoxx|${DATADIR}|' ${WRKSRC}/fotoxx.desktop post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/fotoxx .include diff --git a/graphics/founts/Makefile b/graphics/founts/Makefile index 175fe86c5268..84fdd0be2558 100644 --- a/graphics/founts/Makefile +++ b/graphics/founts/Makefile @@ -1,45 +1,43 @@ -# Created by: Rusmir Dusko - PORTNAME= founts PORTVERSION= 13 PORTREVISION= 2 CATEGORIES= graphics games MASTER_SITES= http://www.linuxmotors.com/founts/downloads/ DISTFILES= ${PORTNAME}-${DISTVERSION}.tgz MAINTAINER= ports@FreeBSD.org COMMENT= Demo/program inspired by Erics cascade LICENSE= GPLv2 USES= sdl USE_SDL= sdl PLIST_FILES= bin/${PORTNAME} \ share/pixmaps/${PORTNAME}.png PORTDOCS= Changelog README OPTIONS_DEFINE= DOCS DESKTOP_ENTRIES="Founts" "${COMMENT}" "${PORTNAME}" \ "${PORTNAME}" "Graphics;Game;" false post-patch: # @${REINPLACE_CMD} -e 's|#define ELAST 1.7||' \ # ${WRKSRC}/${PORTNAME}.c @${REINPLACE_CMD} -e 's|gcc|${CC}|' \ ${WRKSRC}/Makefile do-build: cd ${WRKSRC} && ${CC} -o ${PORTNAME} ${CFLAGS} \ -lm `${SDL_CONFIG} --cflags --libs` founts.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/fpc-hermes/Makefile b/graphics/fpc-hermes/Makefile index 584ae9decdb8..a130f49546f4 100644 --- a/graphics/fpc-hermes/Makefile +++ b/graphics/fpc-hermes/Makefile @@ -1,20 +1,18 @@ -# Created by: Christopher Key - CATEGORIES= graphics lang PKGNAMESUFFIX= -hermes COMMENT= Free Pascal hermes unit USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= HERMES HERMES_DESC= Install hermes graphics library OPTIONS_DEFAULT= HERMES HERMES_LIB_DEPENDS= libHermes.so:graphics/Hermes .include "${MASTERDIR}/Makefile" diff --git a/graphics/fpc-proj4/Makefile b/graphics/fpc-proj4/Makefile index e9ca89ef5ded..ed004255c1c7 100644 --- a/graphics/fpc-proj4/Makefile +++ b/graphics/fpc-proj4/Makefile @@ -1,20 +1,18 @@ -# Created by: Christopher Key - CATEGORIES= graphics lang PKGNAMESUFFIX= -proj4 COMMENT= Free Pascal interface to proj library USES= fpc MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= PROJ PROJ_DESC= Install proj library OPTIONS_DEFAULT= PROJ PROJ_LIB_DEPENDS= libproj.so:graphics/proj .include "${MASTERDIR}/Makefile" diff --git a/graphics/fpc-rsvg/Makefile b/graphics/fpc-rsvg/Makefile index c2debddef3f0..279f1d8198f3 100644 --- a/graphics/fpc-rsvg/Makefile +++ b/graphics/fpc-rsvg/Makefile @@ -1,23 +1,21 @@ -# Created by: Christopher Key - PORTREVISION= 3 CATEGORIES= graphics lang PKGNAMESUFFIX= -rsvg COMMENT= Free Pascal interface to librsvg2 library USES= fpc USE_FPC= cairo fcl-base fcl-image fcl-res gtk2 pasjpeg rtl-objpas x11 MASTERDIR= ${.CURDIR}/../../lang/fpc WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//:S/^/lib/} EXTRACTUNITDIR= ${WRKUNITDIR} OPTIONS_DEFINE= LIBRSVG2 LIBRSVG2_DESC= Install librsvg2 library OPTIONS_DEFAULT= LIBRSVG2 LIBRSVG2_USES= gnome LIBRSVG2_USE= GNOME=librsvg2 .include "${MASTERDIR}/Makefile" diff --git a/graphics/fracplanet/Makefile b/graphics/fracplanet/Makefile index ec59728c9281..cf3c8136dd97 100644 --- a/graphics/fracplanet/Makefile +++ b/graphics/fracplanet/Makefile @@ -1,71 +1,69 @@ -# Created by: Igor Pokrovsky - PORTNAME= fracplanet PORTVERSION= 0.5.1 PORTREVISION= 13 CATEGORIES= graphics MASTER_SITES= SF \ SF/nemysisfreebsdp/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}_icons.tar.gz:icons MAINTAINER= ports@FreeBSD.org COMMENT= Interactive tool for creating random fractal planets and terrain LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libboost_program_options.so:devel/boost-libs USES= compiler:c++11-lang gl gnome qmake:outsource qt:5 USE_GL= gl glu QMAKE_ARGS= VERSION_NUMBER=${PORTVERSION} USE_QT= buildtools_build core gui opengl DESKTOP_ENTRIES= "Fracplanet" \ "" \ "${PORTNAME}" \ "${PORTNAME}" \ "Graphics;" \ "" PORTDOCS= * WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= DOXYGEN DOCS DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_IMPLIES= DOCS CONFLICTS_INSTALL= fracplanet-qt5 DOCFILES= BUGS NEWS README THANKS fracplanet.css fracplanet.htm ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 post-patch: @${REINPLACE_CMD} -Ee 's|(OBJECTS_DIR)|#\1|' ${WRKSRC}/fracplanet.pro post-build-DOXYGEN-on: cd ${WRKSRC} && doxygen . do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/man/man1/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${DOCFILES} ${STAGEDIR}${DOCSDIR}) post-install-DOXYGEN-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "html latex" ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/fractgen/Makefile b/graphics/fractgen/Makefile index 83490fcec745..ecfbb41e48d8 100644 --- a/graphics/fractgen/Makefile +++ b/graphics/fractgen/Makefile @@ -1,20 +1,18 @@ -# Created by: Thomas Dreibholz - PORTNAME= fractgen PORTVERSION= 2.1.11 CATEGORIES= graphics MASTER_SITES= https://www.uni-due.de/~be0001/fractalgenerator/download/ MAINTAINER= dreibh@iem.uni-due.de COMMENT= Fractal Generator LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c++11-lang tar:xz cmake qt:5 USE_QT= core xml widgets printsupport gui \ buildtools_build qmake_build linguisttools_build CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR=${PREFIX}/man .include diff --git a/graphics/fraqtive/Makefile b/graphics/fraqtive/Makefile index 78cde07257c4..91bddfbd58b8 100644 --- a/graphics/fraqtive/Makefile +++ b/graphics/fraqtive/Makefile @@ -1,28 +1,26 @@ -# Created by: Markus Brueffer - PORTNAME= fraqtive PORTVERSION= 0.4.8 DISTVERSIONPREFIX= v PORTREVISION= 6 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Draws Mandelbrot and Julia fractals LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c++11-lang dos2unix gl qmake qt:5 USE_QT= core gui opengl widgets xml buildtools_build USE_GL= gl glu USE_GITHUB= yes GH_ACCOUNT= mimecorg OPTIONS_DEFINE= SSE2 SSE2_DESC= Enable SSE2 optimization SSE2_QMAKE_ON= CONFIG+=sse2 SSE2_QMAKE_OFF= CONFIG+=no-sse2 DOS2UNIX_FILES= src/shadewidget.cpp .include diff --git a/graphics/freeglut/Makefile b/graphics/freeglut/Makefile index 22c2bddd9eb7..4832c631b7bd 100644 --- a/graphics/freeglut/Makefile +++ b/graphics/freeglut/Makefile @@ -1,49 +1,47 @@ -# Created by: thierry@pompo.net - PORTNAME= freeglut PORTVERSION= 3.2.1 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= x11@FreeBSD.org COMMENT= Open source implementation of GLUT library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake:insource gl localbase:ldflags pathfix xorg USE_LDCONFIG= yes USE_XORG= ice x11 xi xrandr xxf86vm USE_GL= gl glu LDFLAGS+= -lusbhid -lm DOCS= download.html freeglut.html freeglut_logo.png \ freeglut_user_interface.html index.html ogl_sm.png \ progress.html structure.html BINS= CallbackMaker Fractals Fractals_random Lorenz One Resizer \ multi-touch shapes smooth_opengl3 spaceball subwin timer OPTIONS_DEFINE= DOCS EXAMPLES pre-configure: .for fract in Fractals/fractals.c Fractals_random/fractals_random.c @${REINPLACE_CMD} -e "s|/usr/local|${PREFIX}|g" \ ${WRKSRC}/progs/demos/${fract} .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for FILE in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${FILE} ${STAGEDIR}${DOCSDIR} .endfor @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/progs/demos/Fractals/fractals.dat ${STAGEDIR}${EXAMPLESDIR} .for prog in ${BINS} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${prog} ${STAGEDIR}${EXAMPLESDIR} .endfor @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}." .include diff --git a/graphics/freeimage/Makefile b/graphics/freeimage/Makefile index bfaef1006d32..41d29d47ec1d 100644 --- a/graphics/freeimage/Makefile +++ b/graphics/freeimage/Makefile @@ -1,76 +1,74 @@ -# Created by: Choe, Cheng-Dae - PORTNAME= freeimage PORTVERSION= 3.18.0 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/Source%20Distribution/${PORTVERSION} DISTNAME= FreeImage${PORTVERSION:S/.//g} MAINTAINER= eduardo@FreeBSD.org COMMENT= Simple C/C++ bitmap graphics library LICENSE= FIPL GPLv2 GPLv3 LICENSE_COMB= multi LICENSE_NAME_FIPL= FreeImage Public License LICENSE_FILE_FIPL= ${WRKSRC}/license-fi.txt LICENSE_FILE_GPLv2= ${WRKSRC}/license-gplv2.txt LICENSE_FILE_GPLv3= ${WRKSRC}/license-gplv3.txt LICENSE_PERMS_FIPL= dist-mirror pkg-mirror auto-accept BROKEN_mips= fails to compile: section referenced in discarded section BROKEN_mips64= fails to compile: opcode not supported on this processor: mips3 (mips3) 'madd $4,$5' USES= cpe dos2unix gmake zip CPE_VENDOR= ${PORTNAME}_project DOS2UNIX_FILES= Source/LibOpenJPEG/opj_malloc.h \ Source/LibRawLite/dcraw/dcraw.c \ Source/LibRawLite/internal/dcraw_common.cpp \ Source/FreeImage/PluginBMP.cpp \ Source/FreeImage/PluginDDS.cpp \ Source/LibPNG/pngpriv.h USE_LDCONFIG= yes MAKE_ARGS= CC="${CC}" CPP="${CPP}" CXX="${CXX}" CFLAGS+= -DPNG_ARM_NEON_OPT=0 -fexceptions -fvisibility=hidden -fPIC CXXFLAGS+= -DPNG_ARM_NEON_OPT=0 -fexceptions -fvisibility=hidden -fPIC SUB_FILES= freeimage.pc SUB_LIST= name="${PORTNAME}" \ description="${COMMENT}" \ version="${PORTVERSION}" WRKSRC= ${WRKDIR}/FreeImage PLIST_FILES= include/FreeImage.h \ include/FreeImagePlus.h \ lib/libfreeimage.a \ lib/libfreeimage-${PORTVERSION}.so \ lib/libfreeimage.so.3 \ lib/libfreeimage.so \ lib/libfreeimageplus.a \ lib/libfreeimageplus-${PORTVERSION}.so \ lib/libfreeimageplus.so.3 \ lib/libfreeimageplus.so \ libdata/pkgconfig/freeimage.pc PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig post-patch: @${REINPLACE_CMD} -e 's|/usr|${PREFIX}| ; s|-o root -g root || ; \ /^-fPIC/d' ${WRKSRC}/Makefile.gnu ${WRKSRC}/Makefile.fip post-build: ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -f Makefile.fip ${_MAKE_JOBS} \ ${MAKE_ARGS} -C ${BUILD_WRKSRC} post-install: ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -f Makefile.fip ${MAKE_ARGS} \ -C ${INSTALL_WRKSRC} ${INSTALL_TARGET} ${LN} -sf libfreeimageplus.so.3 \ ${STAGEDIR}${PREFIX}/lib/libfreeimageplus.so ${LN} -sf libfreeimageplus-${PORTVERSION}.so \ ${STAGEDIR}${PREFIX}/lib/libfreeimageplus.so.3 ${INSTALL_DATA} ${WRKDIR}/freeimage.pc ${STAGEDIR}${PKGCONFIGDIR}/ .include diff --git a/graphics/frei0r-plugins-gavl/Makefile b/graphics/frei0r-plugins-gavl/Makefile index 640afae202ff..b009ba744839 100644 --- a/graphics/frei0r-plugins-gavl/Makefile +++ b/graphics/frei0r-plugins-gavl/Makefile @@ -1,6 +1,5 @@ -# Created by: Martin Matuska MASTERDIR= ${.CURDIR}/../frei0r BUILDING_FREI0R_GAVL= yes .include "${MASTERDIR}/Makefile" diff --git a/graphics/frei0r-plugins-opencv/Makefile b/graphics/frei0r-plugins-opencv/Makefile index a83c4453f107..294f6d059a5b 100644 --- a/graphics/frei0r-plugins-opencv/Makefile +++ b/graphics/frei0r-plugins-opencv/Makefile @@ -1,6 +1,5 @@ -# Created by: Martin Matuska MASTERDIR= ${.CURDIR}/../frei0r BUILDING_FREI0R_OPENCV= yes .include "${MASTERDIR}/Makefile" diff --git a/graphics/frei0r/Makefile b/graphics/frei0r/Makefile index be5508a9f385..2d34c292f5e4 100644 --- a/graphics/frei0r/Makefile +++ b/graphics/frei0r/Makefile @@ -1,78 +1,76 @@ -# Created by: Andrew Pantyukhin - PORTNAME= frei0r PORTVERSION= 1.8.0 DISTVERSIONPREFIX= plugins- PORTREVISION?= 0 CATEGORIES= graphics MASTER_SITES?= https://files.dyne.org/frei0r/releases/ MAINTAINER= jhale@FreeBSD.org COMMENT?= Minimalistic plugin API for video effects .if !defined(BUILDING_FREI0R_METAPORT) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING.txt USES= cmake compiler:c++11-lang pkgconfig .if defined(BUILDING_FREI0R_OPENCV) && defined(BUILDING_FREI0R_GAVL) IGNORE= cannot build OpenCV and gavl plugins simultaneously .endif .if defined(BUILDING_FREI0R_OPENCV) || defined(BUILDING_FREI0R_GAVL) EXTRA_PATCHES= ${PATCHDIR}/extra-patch-frei0r-plugins USES+= localbase .endif .if defined(BUILDING_FREI0R_OPENCV) PORTREVISION= 0 COMMENT= Frei0r OpenCV plugins PKGNAMESUFFIX= -plugins-opencv LIB_DEPENDS+= libopencv_core.so:graphics/opencv \ libopencv_video.so:graphics/opencv FREI0R_PLUGINS= facebl0r facedetect CMAKE_ARGS+= -DWITHOUT_OPENCV:BOOL=OFF \ -DWITHOUT_GAVL:BOOL=ON .elif defined(BUILDING_FREI0R_GAVL) PORTREVISION= 0 COMMENT= Frei0r gavl plugins PKGNAMESUFFIX= -plugins-gavl LIB_DEPENDS+= libgavl.so:multimedia/gavl FREI0R_PLUGINS= rgbparade scale0tilt vectorscope CMAKE_ARGS+= -DWITHOUT_OPENCV:BOOL=ON \ -DWITHOUT_GAVL:BOOL=OFF .else EXTRA_PATCHES= ${PATCHDIR}/extra-patch-CMakeLists.txt USES+= gnome USE_GNOME= cairo CMAKE_ARGS+= -DWITHOUT_OPENCV:BOOL=ON \ -DWITHOUT_GAVL:BOOL=ON .endif # !defined(BUILDING_FREI0R_OPENCV) && !defined(BUILDING_FREI0R_GAVL) .if defined(FREI0R_PLUGINS) PLIST= ${WRKSRC}/PLIST . for FILE in ${FREI0R_PLUGINS} PLIST_FILES+= lib/frei0r-1/${FILE}.so . endfor .endif .include .if ${CHOSEN_COMPILER_TYPE} == gcc # work around regression seen in GCC 10 but not in GCC 9: # src/filter/elastic_scale/elastic_scale.cpp:152: error: ISO C++ forbids initialization of member 'm_transformationCalculations' CFLAGS+= -Wno-error CXXFLAGS+= -Wno-error .endif .include .endif # !defined(BUILDING_FREI0R_METAPORT) diff --git a/graphics/frogr/Makefile b/graphics/frogr/Makefile index 00f18bad27d6..6db11b2af3f6 100644 --- a/graphics/frogr/Makefile +++ b/graphics/frogr/Makefile @@ -1,39 +1,37 @@ -# Created by: Ashish SHUKLA - PORTNAME= frogr PORTVERSION= 1.6 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= GNOME PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/ PATCHFILES+= 1eeb32b94b9e.patch:-p1 # https://gitlab.gnome.org/GNOME/frogr/-/merge_requests/5 MAINTAINER= ashish@FreeBSD.org COMMENT= Flickr upload and management tool LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \ libexif.so:graphics/libexif \ libjson-glib-1.0.so:devel/json-glib \ libgcrypt.so:security/libgcrypt USES= compiler:c++11-lang gettext-runtime gettext-tools gnome meson \ ninja pkgconfig tar:xz USE_GNOME= libxml2 glib20 gtk30 CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MESON_ARGS= -Denable-header-bar=true OPTIONS_DEFINE= VIDEO OPTIONS_DEFAULT= VIDEO VIDEO_MESON_TRUE= enable-video VIDEO_LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1 .include diff --git a/graphics/ftgl/Makefile b/graphics/ftgl/Makefile index 6f83793da25d..614ad22684ff 100644 --- a/graphics/ftgl/Makefile +++ b/graphics/ftgl/Makefile @@ -1,35 +1,33 @@ -# Created by: Igor Pokrovsky - PORTNAME= ftgl DISTVERSIONPREFIX= v DISTVERSION= 2.4.0 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= graphics MAINTAINER= amdmi3@FreeBSD.org COMMENT= OpenGL FreeType fonts rendering library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 USE_GITHUB= yes GH_ACCOUNT= frankheckenbach USES= autoreconf compiler:c++11-lang gl pathfix gmake libtool \ pkgconfig xorg GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gl-inc="${LOCALBASE}/include" \ --without-glut-inc USE_GL= gl glu USE_XORG= ice sm x11 xext xmu USE_LDCONFIG= yes INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e '/SUBDIRS/ s|docs||; /SUBDIRS/ s|demo||' \ ${WRKSRC}/Makefile.am .include diff --git a/graphics/fusefs-gphotofs/Makefile b/graphics/fusefs-gphotofs/Makefile index 543b50c1120c..32f844e2bb2c 100644 --- a/graphics/fusefs-gphotofs/Makefile +++ b/graphics/fusefs-gphotofs/Makefile @@ -1,23 +1,21 @@ -# Created by: Pav Lucistnik - PORTNAME= gphotofs PORTVERSION= 0.5 PORTREVISION= 5 CATEGORIES= graphics sysutils MASTER_SITES= SF/gphoto/${PORTNAME}/${PORTVERSION}.0 PKGNAMEPREFIX= fusefs- MAINTAINER= danfe@FreeBSD.org COMMENT= Mount PTP camera as a file system LICENSE= GPLv2 LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 USES= fuse gnome pkgconfig tar:bzip2 USE_GNOME= glib20 GNU_CONFIGURE= yes PLIST_FILES= bin/gphotofs .include diff --git a/graphics/fv/Makefile b/graphics/fv/Makefile index 088a524131b9..90eb06161d5e 100644 --- a/graphics/fv/Makefile +++ b/graphics/fv/Makefile @@ -1,45 +1,43 @@ -# Created by: Igor Pokrovsky - PORTNAME= fv PORTVERSION= 1.03 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= http://www.eaflux.com/fv/sources/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Viewer of hdr/pfm images LICENSE= GPLv2+ LIB_DEPENDS= libpng.so:graphics/png USES= gl gmake pkgconfig zip USE_GL= glut ALL_TARGET= ${PORTNAME} CXXFLAGS+= $$(pkg-config --cflags libpng) -I${LOCALBASE}/include LDFLAGS+= $$(pkg-config --libs libpng) -L${LOCALBASE}/lib -lglut \ -lGLU -lGL -lbz2 -lm -lz -llzma -lpthread PORTDOCS= AUTHORS ChangeLog README PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DEBUG DOCS DEBUG_CXXFLAGS_OFF= -DNDEBUG post-patch: @${REINPLACE_CMD} -e \ 's|^CXX=|CXX?=| ; \ s|^CXXFLAGS=|CXXFLAGS?=| ; \ s|^LDFLAGS=|LDFLAGS?=|' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/fyre/Makefile b/graphics/fyre/Makefile index bab926e2567e..fcc01e2d4652 100644 --- a/graphics/fyre/Makefile +++ b/graphics/fyre/Makefile @@ -1,43 +1,41 @@ -# Created by: Adam Weinberger - PORTNAME= fyre PORTVERSION= 1.0.1 PORTREVISION= 25 CATEGORIES= graphics MASTER_SITES= http://releases.navi.cx/fyre/ MAINTAINER= ports@FreeBSD.org COMMENT= Chaos map rendering system with GTK+-2 interface LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual USES= compiler:c++11-lang desktop-file-utils gmake gnome pkgconfig \ shared-mime-info tar:bzip2 USE_GNOME= libglade2 GNU_CONFIGURE= yes OPTIONS_DEFINE= OPTIMIZED_CFLAGS OPENEXR GNET DOCS OPTIONS_DEFAULT= OPENEXR GNET OPENEXR_CONFIGURE_ENABLE= openexr OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr GNET_DESC= Networking support via GNet GNET_CONFIGURE_ENABLE= gnet GNET_LIB_DEPENDS= libgnet-2.0.so:net/gnet2 .include .if ${ARCH} == "i386" && !empty(PORT_OPTIONS:MOPT_CFLAGS) CFLAGS+= -march=native -O3 -ffast-math -fomit-frame-pointer .endif post-patch: @${REINPLACE_CMD} -e '/-O3/s|^|#|g' ${WRKSRC}/configure post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/g2/Makefile b/graphics/g2/Makefile index 905737352367..89f2af1223dd 100644 --- a/graphics/g2/Makefile +++ b/graphics/g2/Makefile @@ -1,25 +1,23 @@ -# Created by: Bill Fumerola - PORTNAME= g2 PORTVERSION= 0.72 CATEGORIES= graphics MASTER_SITES= SF/g2gl/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Easy to use, portable, and powerful 2D graphics library LIB_DEPENDS= libgd.so:graphics/gd USES= xorg USE_XORG= x11 GNU_CONFIGURE= yes CFLAGS+= -I${LOCALBASE}/include post-patch: @${REINPLACE_CMD} -E 's,(INC|LIB)DIR),DESTDIR)$$(&,g' \ ${WRKSRC}/Makefile.in do-build: cd ${WRKSRC} ; make depend ; make .include diff --git a/graphics/gauche-gl/Makefile b/graphics/gauche-gl/Makefile index f39f01f7e743..4fa278aa42af 100644 --- a/graphics/gauche-gl/Makefile +++ b/graphics/gauche-gl/Makefile @@ -1,63 +1,61 @@ -# Created by: Kimura Fuyuki - PORTNAME= gl PORTVERSION= 0.6 PORTREVISION= 5 CATEGORIES= graphics scheme MASTER_SITES= SF/gauche/Gauche-gl PKGNAMEPREFIX= gauche- DISTNAME= Gauche-${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL binding for Gauche LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gosh:lang/gauche RUN_DEPENDS= gosh:lang/gauche USES= gl localbase makeinfo tar:tgz xorg USE_CSTD= gnu99 USE_XORG= ice sm x11 xext xmu xi USE_GL= gl glu glut GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes GAUCHE_ABI= 0.97 DOCSDIR= ${PREFIX}/share/doc/gauche/${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/gauche/${PORTNAME} PLIST_SUB= TARGET="${CONFIGURE_TARGET}" ABI_VER=${GAUCHE_ABI} INFO= gauche-gl-refe gauche-gl-refj OPTIONS_DEFINE= DOCS EXAMPLES post-patch: .for i in configure src/gauche-gl.c src/gauche-gl.h src/glut-lib.stub @${REINPLACE_CMD} -e '/glut.h/s|GLUT|GL|' ${WRKSRC}/${i} .endfor do-install: .for i in src lib @(cd ${WRKSRC}/${i} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) .endfor .for i in ${INFO} ${GZCAT} ${WRKSRC}/doc/${i}.info.gz \ > ${STAGEDIR}${PREFIX}/${INFO_PATH}/${i}.info .endfor @(cd ${STAGEDIR}${PREFIX}/lib/gauche-${GAUCHE_ABI}/site/${CONFIGURE_TARGET} && \ ${CHMOD} u+w libgauche-*.so && ${STRIP_CMD} libgauche-*.so && \ ${CHMOD} u-w libgauche-*.so) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/gcolor2/Makefile b/graphics/gcolor2/Makefile index cda937af4d81..a7249bd39619 100644 --- a/graphics/gcolor2/Makefile +++ b/graphics/gcolor2/Makefile @@ -1,23 +1,21 @@ -# Created by: Piotr Smyrak, piotr.smyrak@heron.pl - PORTNAME= gcolor2 PORTVERSION= 0.4 PORTREVISION= 10 CATEGORIES= graphics gnome MASTER_SITES= SF MAINTAINER= ps.ports@smyrak.com COMMENT= Simple GTK+ 2.0 color selector LICENSE= GPLv2 USES= gnome pkgconfig USE_GNOME= gtk20 gnomeprefix intltool GNU_CONFIGURE= yes SUB_FILES= gcolor2.desktop post-install: ${INSTALL_DATA} ${WRKDIR}/gcolor2.desktop ${STAGEDIR}${PREFIX}/share/applications .include diff --git a/graphics/gd/Makefile b/graphics/gd/Makefile index f04386bc50c1..dabd8dfbc50c 100644 --- a/graphics/gd/Makefile +++ b/graphics/gd/Makefile @@ -1,133 +1,131 @@ -# Created by: jeff@cetlink.net - PORTNAME= libgd PORTVERSION= 2.3.3 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES+= graphics MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/gd-${PORTVERSION}/ MAINTAINER?= dinoex@FreeBSD.org COMMENT?= Graphics library for fast creation of images LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS_INSTALL= libgd ??-libgd USES= cpe tar:xz pkgconfig pathfix libtool:keepla shebangfix SHEBANG_FILES= ${WRKSRC}/src/bdftogd GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-gd-formats TMPDIR?= /tmp MAKE_ENV= TMPDIR=${TMPDIR} SUB_FILES= gdlib-config USE_LDCONFIG= yes TEST_TARGET= check OPTIONS_DEFINE= PNG JPEG WEBP TIFF XPM HEIF AVIF LIQ FREETYPE FONTCONFIG RAQM ICONV OPTIONS_DEFAULT=PNG JPEG WEBP TIFF LIQ FREETYPE FONTCONFIG ICONV NO_OPTIONS_SORT=yes OPTIONS_SUB= yes PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_OFF= --without-png PNG_CPPFLAGS= -I${LOCALBASE}/include JPEG_USES= jpeg JPEG_CONFIGURE_OFF= --without-jpeg JPEG_CPPFLAGS= -I${LOCALBASE}/include WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CONFIGURE_OFF= --without-webp WEBP_CPPFLAGS= -I${LOCALBASE}/include TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_OFF= --without-tiff TIFF_CPPFLAGS= -I${LOCALBASE}/include HEIF_LIB_DEPENDS= libheif.so:graphics/libheif HEIF_CONFIGURE_OFF= --without-heif HEIF_CPPFLAGS= -I${LOCALBASE}/include AVIF_LIB_DEPENDS= libavif.so:graphics/libavif AVIF_CONFIGURE_OFF= --without-avif AVIF_CPPFLAGS= -I${LOCALBASE}/include AVIF_USES= autoreconf LIQ_DESC= libimagequant color conversion support LIQ_LIB_DEPENDS= libimagequant.so:graphics/libimagequant LIQ_CONFIGURE_OFF= --with-liq=no LIQ_CPPFLAGS= -I${LOCALBASE}/include FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_CONFIGURE_OFF= --without-freetype FREETYPE_CPPFLAGS= -I${LOCALBASE}/include FONTCONFIG_LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig FONTCONFIG_CONFIGURE_OFF= --with-fontconfig=no FONTCONFIG_CPPFLAGS= -I${LOCALBASE}/include RAQM_DESC= Raqm text layout support RAQM_LIB_DEPENDS= libraqm.so:print/libraqm RAQM_CONFIGURE_OFF= --with-raqm=no RAQM_CPPFLAGS= -I${LOCALBASE}/include XPM_USES= xorg XPM_USE= xorg=xpm,x11 XPM_CONFIGURE_ON= --with-x XPM_CONFIGURE_OFF= --with-xpm=no ICONV_USES= iconv ICONV_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} .include .if ${PORT_OPTIONS:MFREETYPE} # bin/annotate CONFLICTS_INSTALL+= mummer .endif # force gdlib-config --ldflags LDFLAGS+= -L${LOCALBASE}/lib # The GD_FONTS environment variable can be set to specify the gzipped # tar-ball containing the fonts in bdf format and the bdf file names. # The tarball is the first argument, the tiny, small, medium-bold, # large, and giant fonts follow. # # For example: # GD_FONTS="/usr/ports/distfiles/x-koi8u.tgz koi6x10.bdf koi8x13.bdf \ # koi9x15.bdf koi12x24.bdf koi10x20.bdf" # .if defined(GD_FONTS) USES+= perl5 USE_PERL5= build WRKFONTS= ${WRKSRC}/src .endif pre-extract:: @${ECHO_MSG} "" @${ECHO_MSG} "GD_FONTS can be set to specify an alternative list of .bdf files" @${ECHO_MSG} "" post-extract: .if defined(GD_FONTS) cd ${WRKFONTS} && ${SH} ${FILESDIR}/makefonts extract ${GD_FONTS} .endif pre-configure: .if defined(GD_FONTS) cd ${WRKFONTS} && ${SH} ${FILESDIR}/makefonts configure ${GD_FONTS} .endif # bump shlib version ${REINPLACE_CMD} \ -e 's|^GDLIB_LT_CURRENT=3|GDLIB_LT_CURRENT=6|' \ ${WRKSRC}/configure ${WRKSRC}/config/getlib.sh pre-configure-ICONV-off: ${REINPLACE_CMD} \ -e 's|iconv|noiconv|' \ ${WRKSRC}/configure .if defined(GD_FONTS) pre-build: cd ${WRKFONTS} && ${SH} ${FILESDIR}/makefonts build ${GD_FONTS} .endif post-install: ${INSTALL_DATA} ${WRKSRC}/src/gdhelpers.h \ ${STAGEDIR}${PREFIX}/include/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgd.so.6* ${INSTALL_SCRIPT} ${WRKDIR}/gdlib-config \ ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile index e967a1e3f44a..79f4b506c5eb 100644 --- a/graphics/gdal/Makefile +++ b/graphics/gdal/Makefile @@ -1,200 +1,198 @@ -# Created by: Randall Hopper - PORTNAME= gdal PORTVERSION= 3.5.1 CATEGORIES= graphics geography MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Translator library for raster geospatial data formats LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.TXT BUILD_DEPENDS= libgeotiff>=1.5.0:graphics/libgeotiff \ proj>=6,1:graphics/proj LIB_DEPENDS= libgeotiff.so:graphics/libgeotiff \ libgif.so:graphics/giflib \ libjson-c.so:devel/json-c \ libpng.so:graphics/png \ libproj.so:graphics/proj \ libqhull_r.so:math/qhull \ libtiff.so:graphics/tiff USES= compiler:c++17-lang cpe gmake iconv jpeg localbase pkgconfig ssl tar:xz CFLAGS+= -fPIC CONFIGURE_ARGS= --datadir=${PREFIX}/share \ --enable-static=yes \ --with-cpp14 \ --with-crypto=yes \ --with-geotiff=yes \ --with-gif=yes \ --with-gnm=yes \ --with-jpeg=yes \ --with-libjson-c=yes \ --with-liblzma=yes \ --with-libtiff=yes \ --with-libz=/usr \ --with-msg=no \ --with-pcidsk=internal \ --with-pcraster=internal \ --with-png=yes \ --with-proj=yes \ --with-qhull=yes \ --with-threads=yes \ --without-jpeg12 \ --without-libtool \ ${ICONV_CONFIGURE_ARG} GNU_CONFIGURE= yes LDFLAGS+= -L${WRKSRC} ${ICONV_LIB} MAKEFILE= GNUmakefile USE_CXXSTD= c++17 USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} SLAVEDIRS= graphics/py-gdal CPE_VENDOR= osgeo HEADER_FILES= alg/gdalwarpkernel_opencl.h \ alg/gvgcpfit.h \ alg/internal_qhull_headers.h \ alg/thinplatespline.h\ gcore/gdalexif.h \ gcore/gdaljp2metadatagenerator.h \ gcore/gdalsse_priv.h \ gnm/gnm_priv.h \ port/cpl_aws.h \ port/cpl_cpu_features.h \ port/cpl_google_cloud.h \ port/cpl_sha1.h \ port/cpl_sha256.h \ port/cpl_vsil_curl_priv.h \ port/cpl_worker_thread_pool.h OPTIONS_DEFINE= ARMADILLO BRUNSLI CFITSIO CRYPTOPP CURL DEFLATE ECW EXPAT EXR FREEXL GEOS GTA HDF5 HEIF KML LERC LIBXML2 LZ4 MYSQL NETCDF ODBC OPENJPEG PCRE PCRE2 PGSQL RASTERLITE2 SFCGAL SPATIALITE SQLITE TILEDB WEBP XERCES ZSTD OPTIONS_RADIO= PDF OPTIONS_RADIO_PDF= PODOFO POPPLER OPTIONS_DEFAULT=CURL EXPAT FREEXL GEOS LIBXML2 LZ4 OPENJPEG PCRE2 PGSQL POPPLER WEBP ZSTD \ HDF5 KML NETCDF SPATIALITE SFCGAL SQLITE XERCES OPTIONS_SUB= yes BRUNSLI_DESC= Brunsli support via libbrunsli library CRYPTOPP_DESC= Cryptopp support DEFLATE_DESC= Faster deflate support via libdeflate library EXR_DESC= EXR support via OpenEXR library LERC_DESC= LERC (Limited Error Raster Compression) support PCRE_DESC= Regular expression support for SQLite PCRE2_DESC= Regular expression support for SQLite RASTERLITE2_DESC= RasterLite2 support TILEDB_DESC= TileDB support ARMADILLO_CONFIGURE_OFF=--with-armadillo=no ARMADILLO_CONFIGURE_ON= --with-armadillo=${LOCALBASE} ARMADILLO_LIB_DEPENDS= libarmadillo.so:math/armadillo BRUNSLI_CONFIGURE_WITH= brunsli BRUNSLI_LIB_DEPENDS= libbrunslidec-c.so:graphics/brunsli CFITSIO_CONFIGURE_WITH= cfitsio CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio CRYPTOPP_CONFIGURE_OFF= --with-cryptopp=no CRYPTOPP_CONFIGURE_ON= --with-cryptopp=${LOCALBASE} CRYPTOPP_LIB_DEPENDS= libcryptopp.so:security/cryptopp CURL_CONFIGURE_OFF= --with-curl=no CURL_CONFIGURE_ON= --with-curl=${LOCALBASE}/bin/curl-config CURL_LIB_DEPENDS= libcurl.so:ftp/curl DEFLATE_CONFIGURE_WITH= libdeflate DEFLATE_LIB_DEPENDS= libdeflate.so:archivers/libdeflate ECW_CONFIGURE_WITH= ecw ECW_LIB_DEPENDS= libNCSEcw.so:graphics/libecwj2 EXPAT_CONFIGURE_WITH= expat EXPAT_LIB_DEPENDS= libexpat.so:textproc/expat2 EXR_CONFIGURE_WITH= exr EXR_LIB_DEPENDS= libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr EXR_CFLAGS= -DInt64=uint64_t FREEXL_CONFIGURE_WITH= freexl FREEXL_LIB_DEPENDS= libfreexl.so:textproc/freexl GEOS_CONFIGURE_OFF= --with-geos=no GEOS_CONFIGURE_ON= --with-geos=${LOCALBASE}/bin/geos-config GEOS_LIB_DEPENDS= libgeos.so:graphics/geos GTA_CONFIGURE_WITH= gta GTA_LIB_DEPENDS= libgta.so:devel/libgta HDF5_CONFIGURE_WITH= hdf5 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HEIF_CONFIGURE_WITH= heif HEIF_LIB_DEPENDS= libheif.so:graphics/libheif KML_CONFIGURE_WITH= libkml KML_LIB_DEPENDS= libkmlbase.so:science/libkml LERC_CONFIGURE_OFF= --with-lerc=no LERC_CONFIGURE_ON= --with-lerc=${LOCALBASE} LERC_LIB_DEPENDS= libLerc.so:graphics/lerc LIBXML2_CONFIGURE_OFF= --with-xml2=no LIBXML2_CONFIGURE_ON= --with-xml2=yes LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2 LZ4_CONFIGURE_OFF= --with-lz4=no LZ4_CONFIGURE_ON= --with-lz4=yes LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 MYSQL_CONFIGURE_OFF= --with-mysql=no MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config MYSQL_USES= mysql NETCDF_CONFIGURE_WITH= netcdf NETCDF_LIB_DEPENDS= libnetcdf.so:science/netcdf ODBC_CONFIGURE_WITH= odbc ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC OPENJPEG_BUILD_DEPENDS= openjpeg>=2.1.0:graphics/openjpeg OPENJPEG_CONFIGURE_WITH=openjpeg OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg PCRE_CONFIGURE_WITH= pcre PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE2_CONFIGURE_WITH= pcre2 PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2 PGSQL_CONFIGURE_WITH= pg PGSQL_USES= pgsql PODOFO_CONFIGURE_WITH= podofo PODOFO_LIB_DEPENDS= libpodofo.so:graphics/podofo POPPLER_CONFIGURE_WITH= poppler=${LOCALBASE} POPPLER_LIB_DEPENDS= libpoppler.so:graphics/poppler RASTERLITE2_CONFIGURE_OFF= --with-rasterlite2=no RASTERLITE2_CONFIGURE_ON= --with-rasterlite2=${LOCALBASE} RASTERLITE2_LIB_DEPENDS=librasterlite2.so:graphics/librasterlite2 SFCGAL_CONFIGURE_OFF= --with-sfcgal=no SFCGAL_CONFIGURE_ON= --with-sfcgal=${LOCALBASE}/bin/sfcgal-config SFCGAL_LIB_DEPENDS= libSFCGAL.so:databases/sfcgal SPATIALITE_CONFIGURE_WITH= spatialite SPATIALITE_LIB_DEPENDS= libspatialite.so:databases/spatialite SQLITE_CONFIGURE_WITH= sqlite3 SQLITE_USES= sqlite TILEDB_CONFIGURE_OFF= --with-tiledb=no TILEDB_CONFIGURE_ON= --with-tiledb=${LOCALBASE} TILEDB_LIB_DEPENDS= libtiledb.so:databases/tiledb WEBP_CONFIGURE_WITH= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp XERCES_CONFIGURE_WITH= xerces XERCES_LIB_DEPENDS= libxerces-c.so:textproc/xerces-c3 ZSTD_CONFIGURE_WITH= zstd ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/alg/internal_libqhull/ @${RM} -r ${WRKSRC}/frmts/gif/giflib/ @${RM} -r ${WRKSRC}/frmts/gtiff/libgeotiff/ @${RM} -r ${WRKSRC}/frmts/gtiff/libtiff/ @${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg/ @${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg12/ @${RM} -r ${WRKSRC}/frmts/png/libpng/ @${RM} -r ${WRKSRC}/frmts/zlib/ @${RM} -r ${WRKSRC}/ogr/ogrsf_frmts/geojson/libjson/ @${RM} -r ${WRKSRC}/third_party/LercLib/ post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/scripts/gdal-bash-completion.sh ${STAGEDIR}${PREFIX}/etc/bash_completion.d cd ${WRKSRC}/ && ${INSTALL_DATA} ${HEADER_FILES} ${STAGEDIR}${PREFIX}/include/ ${INSTALL_DATA} ${WRKSRC}/libgdal.a ${STAGEDIR}${PREFIX}/lib/ ${INSTALL_DATA} ${WRKSRC}/GDALmake.opt ${STAGEDIR}${DATADIR}/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgdal.so .include diff --git a/graphics/gdchart/Makefile b/graphics/gdchart/Makefile index 20ea0a072b41..b43b3fb38523 100644 --- a/graphics/gdchart/Makefile +++ b/graphics/gdchart/Makefile @@ -1,56 +1,54 @@ -# Created by: Anders Nordby - PORTNAME= gdchart PORTVERSION= 0.11.5 PORTREVISION= 10 CATEGORIES= graphics MASTER_SITES= http://www.fred.net/brv/chart/ \ ftp://ftp.nuug.no/pub/anders/distfiles/ DISTNAME= ${PORTNAME}${PORTVERSION}dev MAINTAINER= ports@FreeBSD.org COMMENT= Easy to use fast C API for creating charts and graphs LIB_DEPENDS= libgd.so:graphics/gd \ libfreetype.so:print/freetype2 USES= jpeg uidfix MAKEFILE= ${FILESDIR}/Makefile MAKE_ARGS= PREFIX="${PREFIX}" LOCALBASE="${LOCALBASE}" USE_LDCONFIG= yes PORTDOCS= README.txt PORTEXAMPLES= ft_samp.c gdc_pie_samp.c gdc_samp1.c gdc_samp2.c .if defined(NO_PROFILE) PLIST_SUB+= PROFILE="@comment " .else PLIST_SUB+= PROFILE="" .endif OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} \ -e 's/^#ifdef HAVE_JPEG/#ifndef NO_JPEG/' \ -e 's/^#ifdef HAVE_LIBFREETYPE/#ifndef NO_LIBFREETYPE/' \ ${WRKSRC}/*.[ch] # ft_samp.c and gdc_samp?.c miss #include "gdcpie.h" @${REINPLACE_CMD} \ -e 's/^#include "gdc\.h"/#include "gdcpie.h"/' \ ${WRKSRC}/ft_samp.c \ ${WRKSRC}/gdc_samp?.c # gdc_pie_samp.c misses #include "gdchart.h" @${REINPLACE_CMD} \ -e 's/^#include "gdc\.h"/#include "gdchart.h"/' \ ${WRKSRC}/gdc_pie_samp.c post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.txt ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/gdk-pixbuf2/Makefile b/graphics/gdk-pixbuf2/Makefile index 9ecca68293f9..7eb9475e0442 100644 --- a/graphics/gdk-pixbuf2/Makefile +++ b/graphics/gdk-pixbuf2/Makefile @@ -1,54 +1,52 @@ -# Created by: Ade Lovett - PORTNAME= gdk-pixbuf PORTVERSION= 2.40.0 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= GNOME PKGNAMESUFFIX= 2 DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT= Graphic library for GTK+ LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl USES= cpe gettext gnome localbase:ldflags meson pkgconfig \ python:3.4+,build shared-mime-info tar:xz trigger CPE_VENDOR= gnome USE_GNOME= glib20 introspection:build libxslt:build USE_LDCONFIG= yes MESON_ARGS= -Dman=true TRIGGERS= gdk-pixbuf-query-loaders SUB_LIST= GTK2_VERSION=${GTK2_VERSION} BINARY_ALIAS= python3=${PYTHON_VERSION} OPTIONS_SUB= yes OPTIONS_DEFINE= JASPER JPEG PNG TIFF X11 OPTIONS_DEFAULT=JPEG PNG TIFF X11 JASPER_MESON_TRUE= jasper JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JPEG_MESON_TRUE= jpeg JPEG_USES= jpeg PNG_MESON_TRUE= png PNG_LIB_DEPENDS= libpng.so:graphics/png TIFF_MESON_TRUE= tiff TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff X11_MESON_TRUE= x11 X11_USES= xorg X11_USE= xorg=x11 post-install: ${RM} -rf ${STAGEDIR}${PREFIX}/libexec/installed-tests ${RM} -rf ${STAGEDIR}${PREFIX}/share/installed-tests .include diff --git a/graphics/gdtclft/Makefile b/graphics/gdtclft/Makefile index 1f543946aae2..542fe23ed336 100644 --- a/graphics/gdtclft/Makefile +++ b/graphics/gdtclft/Makefile @@ -1,35 +1,33 @@ -# Created by: Mikhail Teterin - PORTNAME= Gdtclft PORTVERSION= 2.2.5 PORTREVISION= 18 CATEGORIES= graphics tcl MASTER_SITES= https://BSDforge.com/projects/source/graphics/gdtclft/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= portmaster@bsdforge.com COMMENT= TCL interface to the Thomas Boutell's Gd library LIB_DEPENDS= libgd.so:graphics/gd \ libpng.so:graphics/png USES= tcl uidfix MAKEFILE= ${FILESDIR}/Makefile.bsd MAKE_ENV= TCL_VER=${TCL_VER} MKDIR="${MKDIR}" \ TCL_SHLIB_VER=${TCL_SHLIB_VER} \ INSTALL_DATA="${INSTALL_DATA}" STAGEDIR="${STAGEDIR}" MANNPAGE= gdtclft.n GDTCLDIR= lib/tcl${TCL_VER}/gdtclft PLIST_FILES= ${GDTCLDIR}/pkgIndex.tcl PLIST_FILES+= ${GDTCLDIR}/libGdtclft2.so PLIST_FILES+= man/mann/${MANNPAGE}.gz post-patch: ${REINPLACE_CMD} -Ee 's,[[:space:]]+$$,,' ${WRKSRC}/${MANNPAGE} post-install: ${INSTALL_MAN} ${WRKSRC}/${MANNPAGE} ${STAGEDIR}${PREFIX}/man/mann .include diff --git a/graphics/geeqie/Makefile b/graphics/geeqie/Makefile index f7b031614828..11211d680178 100644 --- a/graphics/geeqie/Makefile +++ b/graphics/geeqie/Makefile @@ -1,113 +1,111 @@ -# Created by: Martin Tournoij - PORTNAME= geeqie DISTVERSIONPREFIX= v DISTVERSION= 1.7.3 PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= amdmi3@FreeBSD.org COMMENT= Lightweight image viewer forked from GQview LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png RUN_DEPENDS= bash:shells/bash CONFLICTS= geeqie-devel USES= autoreconf compiler:c++11-lang gmake gnome jpeg \ localbase pkgconfig desktop-file-utils tar:xz lua:53 shebangfix USE_GNOME= cairo gdkpixbuf2 intltool USE_GITHUB= yes GH_ACCOUNT= BestImageViewer GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-readmedir="${DOCSDIR}" SHEBANG_FILES= plugins/*/geeqie-* PORTDOCS= * OPTIONS_DEFINE= EXIV2 LCMS LIRC MAP FFMPEGTHUMBNAILER DOCS NLS ARCHIVE OPTIONS_DEFAULT=EXIV2 LCMS GTK3 PDF FFMPEGTHUMBNAILER HEIF WEBP DJVU OPENJPEG RAW ARCHIVE JXL OPTIONS_SINGLE= TOOLKIT OPTIONS_SINGLE_TOOLKIT=GTK2 GTK3 OPTIONS_GROUP= FORMATS OPTIONS_GROUP_FORMATS= TIFF PDF HEIF WEBP DJVU OPENJPEG RAW JXL OPTIONS_SUB= yes EXIV2_DESC= Metadata editing LCMS_DESC= Color adjusting LIRC_DESC= Remote control (broken) MAP_DESC= GPS map support via libchamplain TOOLKIT_DESC= Graphical user interface toolkit FORMATS_DESC= Image formats support GTK2_DESC= Use GTK 2 GTK3_DESC= Use GTK 3 EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2 EXIV2_CONFIGURE_ENABLE= exiv2 LCMS_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS_CONFIGURE_ENABLE= lcms LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CONFIGURE_ENABLE= lirc LIRC_CONFIGURE_ON= --with-lirc-prefix="${LOCALBASE}" LIRC_BROKEN= does not build with old lirc from ports MAP_LIB_DEPENDS= libchamplain-0.12.so:graphics/libchamplain \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libclutter-1.0.so:graphics/clutter \ libcogl.so:graphics/cogl \ libjson-glib-1.0.so:devel/json-glib MAP_CONFIGURE_ENABLE= map gpu-accel MAP_REQUIRES= GTK3 MAP_USES= gl xorg MAP_USE= GL=egl XORG=xrandr,x11,xext,xdamage,xfixes,xcomposite,xi TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_ENABLE= tiff GTK2_USE= GNOME=gtk20 GTK3_USE= GNOME=gtk30 GTK3_CONFIGURE_ENABLE= gtk3 PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib PDF_CONFIGURE_ENABLE= pdf PDF_REQUIRES= GTK3 FFMPEGTHUMBNAILER_DESC= Video file thumbnails generating support FFMPEGTHUMBNAILER_CONFIGURE_ENABLE= ffmpegthumbnailer FFMPEGTHUMBNAILER_LIB_DEPENDS= libffmpegthumbnailer.so:multimedia/ffmpegthumbnailer GTK2_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext NLS_USES_OFF= gettext-tools HEIF_CONFIGURE_ENABLE= heif HEIF_LIB_DEPENDS= libheif.so:graphics/libheif WEBP_CONFIGURE_ENABLE= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp DJVU_CONFIGURE_ENABLE= djvu DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre OPENJPEG_CONFIGURE_ENABLE= j2k OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg RAW_CONFIGURE_ENABLE= raw RAW_LIB_DEPENDS= libraw.so:graphics/libraw ARCHIVE_CONFIGURE_ENABLE= archive ARCHIVE_USES= libarchive JXL_CONFIGURE_ENABLE= jpegxl JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl .include diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile index d82e61db26e8..fca0b650bab4 100644 --- a/graphics/gegl/Makefile +++ b/graphics/gegl/Makefile @@ -1,147 +1,145 @@ -# Created by: Pietro Cerutti - PORTNAME= gegl PORTVERSION= 0.4.38 CATEGORIES= graphics MASTER_SITES= GIMP MAINTAINER= gnome@FreeBSD.org COMMENT= Graph based image processing framework LICENSE= BSD3CLAUSE GPLv3+ LGPL3+ LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libbabl-0.1.so:x11/babl \ libjson-glib-1.0.so:devel/json-glib \ libfribidi.so:converters/fribidi \ libnsgif.so:graphics/libnsgif \ libpng.so:graphics/png USES= compiler:c++14-lang cpe gettext gnome jpeg localbase \ meson pkgconfig shebangfix uniquefiles tar:xz USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes MESON_ARGS= -Ddocs=false \ -Dworkshop=false \ -Dintrospection=true \ -Dlensfun=disabled \ -Dlibjpeg=enabled \ -Dlibpng=enabled \ -Dmrg=disabled \ -Dpygobject=disabled \ -Dlua=disabled GEGL_SHLIB= 0.437.1 GEGL_VER= 0.4 PLIST_SUB+= GEGL_SHLIB=${GEGL_SHLIB} GEGL_VER=${GEGL_VER} SHEBANG_FILES= tools/xml_insert.sh OPTIONS_SUB= yes OPTIONS_DEFINE= CAIRO ENSCRIPT FFMPEG PIXBUF GRAPHVIZ JASPER LCMS2 \ OPENEXR RAW PANGO POPPLER LIBRSVG2 SDL SPIRO V4L \ WEBP TIFF GEXIV2 VAPI OPTIONS_DEFAULT=CAIRO ENSCRIPT GEXIV2 PIXBUF GRAPHVIZ JASPER LCMS2 \ OPENEXR RAW PANGO POPPLER LIBRSVG2 SDL SPIRO V4L WEBP TIFF VAPI PIXBUF_USE= GNOME=gdkpixbuf2 PIXBUF_MESON_ENABLED= gdk-pixbuf CAIRO_USE= GNOME=cairo CAIRO_MESON_ENABLED= cairo PANGO_USE= GNOME=pango PANGO_MESON_ENABLED= pango POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib POPPLER_MESON_ENABLED= poppler ENSCRIPT_DESC= Enscript support ENSCRIPT_BUILD_DEPENDS= enscript:print/enscript-a4 FFMPEG_LIB_DEPENDS= libavformat.so:multimedia/ffmpeg FFMPEG_MESON_ENABLED= libav GRAPHVIZ_LIB_DEPENDS= libcgraph.so:graphics/graphviz GRAPHVIZ_MESON_ENABLED= graphviz JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JASPER_MESON_ENABLED= jasper LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS2_MESON_ENABLED= lcms OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath OPENEXR_MESON_ENABLED= openexr RAW_LIB_DEPENDS= libraw.so:graphics/libraw RAW_MESON_ENABLED= libraw LIBRSVG2_USE= GNOME=librsvg2 LIBRSVG2_MESON_ENABLED= librsvg SDL_USE= SDL=sdl2 SDL_USES= sdl SDL_MESON_ENABLED= sdl2 SPIRO_DESC= Spiro support SPIRO_LIB_DEPENDS= libspiro.so:graphics/libspiro SPIRO_MESON_ENABLED= libspiro V4L_BUILD_DEPENDS= v4l_compat>=0:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_MESON_ENABLED= libv4l2 V4L_VARS= LICENSE+=LGPL20+ WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_MESON_ENABLED= webp # UMFPACK has two "problems" # 1) it build with port gcc 2) needed libs aren't recorded in the libraries. #UMFPACK_DESC= UMFpack support #UMFPACK_LIB_DEPENDS= libumfpack.so:math/suitesparse #UMFPACK_MESON_ENABLED= umfpack MESON_ARGS+= -Dumfpack=disabled GEXIV2_DESC= EXIF and IPTC metadata support via gexiv2 GEXIV2_LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 GEXIV2_MESON_ENABLED= gexiv2 TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_MESON_ENABLED= libtiff VAPI_BUILD_DEPENDS= vapigen:lang/vala VAPI_MESON_ENABLED= vapigen .include .if ${PORT_OPTIONS:MPANGO} && ${PORT_OPTIONS:MCAIRO} PLIST_SUB+= PANGOCAIRO="" MESON_ARGS+= -Dpangocairo=enabled .else MESON_ARGS+= -Dpangocairo=disabled PLIST_SUB+= PANGOCAIRO="@comment " .endif .if defined(WITH_DEBUG) LDFLAGS+= -lexecinfo .endif .if ${ARCH} == "amd64" PLIST_SUB+= AMD64="" ARM="@comment " .elif ${ARCH} == "armv6" || ${ARCH} == "armv7" PLIST_SUB+= AMD64="@comment " ARM="" .else PLIST_SUB+= AMD64="@comment " ARM="@comment " .endif post-patch: .if ${CHOSEN_COMPILER_TYPE} == clang ${REINPLACE_CMD} -e '/altivec.h/d' ${WRKSRC}/gegl/opencl/cl_platform.h .endif .include diff --git a/graphics/geoapi/Makefile b/graphics/geoapi/Makefile index 0905314accae..5aa90d60d5f5 100644 --- a/graphics/geoapi/Makefile +++ b/graphics/geoapi/Makefile @@ -1,34 +1,32 @@ -# Created by: Wen heping - PORTNAME= geoapi PORTVERSION= 3.0.0 CATEGORIES= graphics geography MASTER_SITES= SF/${PORTNAME}/ DISTNAME= GeoAPI-3_0_0 MAINTAINER= wen@FreeBSD.org COMMENT= Java interface API based upon OGC Standards USES= zip NO_BUILD= yes NO_ARCH= yes USE_JAVA= yes NO_WRKSUBDIR= yes JARFILES= geoapi-${PORTVERSION} jsr-275-0.9.3 geoapi-conformance-${PORTVERSION} DOCS= README.txt OPTIONS_DEFINE= DOCS do-install: .for jar in ${JARFILES} ${INSTALL_DATA} ${WRKSRC}/${jar}.jar ${STAGEDIR}${JAVAJARDIR} .endfor do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/javadoc \ && ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/\{} \; \ && ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${STAGEDIR}${DOCSDIR}/\{} \; .include diff --git a/graphics/geomview/Makefile b/graphics/geomview/Makefile index 106dfcc8d106..637c141691d0 100644 --- a/graphics/geomview/Makefile +++ b/graphics/geomview/Makefile @@ -1,57 +1,55 @@ -# Created by: fenner - PORTNAME= geomview PORTVERSION= 1.9.5 PORTREVISION= 4 CATEGORIES= graphics education MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Interactive viewer for 3- and 4-D geometric objects LICENSE= LGPL21+ # COPYING mentions LGPL21, source files LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= xdg-open:devel/xdg-utils USES= cpe gl libtool makeinfo motif tar:bzip2 USE_GL= glu GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-htmlbrowser=xdg-open --with-pdfviewer=xdg-open \ --with-motif=${LOCALBASE} --with-opengl=${LOCALBASE} INSTALL_TARGET= install-strip USE_LDCONFIG= yes PLIST_SUB= VERSION="${PORTVERSION}" INFO= geomview OPTIONS_DEFINE= DOCS EXAMPLES MOTION_AVG MOTION_AVG_DESC= Experimental motion averaging code MOTION_AVG_CONFIGURE_ENABLE= motion-averaging post-patch: @${REINPLACE_CMD} -e \ '/^install-data-am:/s|install-info-am|| ; \ /install-man/s|install-nobase_infoimgDATA||' \ ${WRKSRC}/doc/Makefile.in post-build: @(cd ${WRKSRC}/doc && makeinfo --no-split --no-validate \ -o geomview.info geomview.texi) post-install: (cd ${WRKSRC}/doc && ${INSTALL_DATA} geomview.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH}) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} README \ ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/doc && ${INSTALL_DATA} *.c *.tcl \ ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/geos/Makefile b/graphics/geos/Makefile index f93d7518989c..ba73bff6648d 100644 --- a/graphics/geos/Makefile +++ b/graphics/geos/Makefile @@ -1,23 +1,21 @@ -# Created by: Leonardo Martins - PORTNAME= geos PORTVERSION= 3.11.0 CATEGORIES= graphics geography MASTER_SITES= https://download.osgeo.org/geos/ \ https://github.com/libgeos/geos/releases/download/${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Geometry Engine, Open Source LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake compiler:c++11-lang tar:bzip2 CMAKE_OFF= BUILD_BENCHMARKS DISABLE_GEOS_INLINE CMAKE_ON= BUILD_SHARED_LIBS USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} .include diff --git a/graphics/geoserver/Makefile b/graphics/geoserver/Makefile index 0f2ac11ef2a4..7a4b628de209 100644 --- a/graphics/geoserver/Makefile +++ b/graphics/geoserver/Makefile @@ -1,67 +1,65 @@ -# Created by: Wen heping - PORTNAME= geoserver PORTVERSION= 2.21.0 CATEGORIES= graphics geography java MASTER_SITES= SF/${PORTNAME}/GeoServer/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-bin MAINTAINER= bofh@FreeBSD.org COMMENT= Open Source GIS server LICENSE= APACHE20 BSD2CLAUSE EPL GPLv2 GPLv3 MIT LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/NOTICE.md USES= cpe zip USE_JAVA= yes USE_RC_SUBR= ${PORTNAME} NO_ARCH= yes NO_BUILD= yes SUB_FILES= pkg-message SUB_LIST= GEOSERVERDIR="${GEOSERVERDIR}" \ JAVA="${JAVA}" NO_WRKSUBDIR= yes GEOSERVERDIR= ${PREFIX}/${PORTNAME} GEODIRS= data_dir etc lib logs modules resources webapps PLIST_SUB= BATIK=1.14 \ ECLIPSE=2.15.0 \ G="${GEOSERVERDIR:S,^${PREFIX}/,,}" \ GWC=1.21.0 \ IMAGEIO=1.4.4 \ JETTY=9.4.44.v20210927 \ JT1=1.6.0 \ JT=1.1.23 \ MVER=${PORTVERSION} \ SI=2.0.1 \ SPRING=5.2.20 \ SPRINGS=5.1.13 \ VER1=27.0 \ VER3=1.1.3 \ WICKET=7.18.0 post-patch: @${REINPLACE_CMD} -e 's|$$GEOSERVER_HOME|${GEOSERVERDIR}|g' \ -e 's|%%JAVA%%|${JAVA}|g' \ ${WRKSRC}/bin/startup.sh ${WRKSRC}/bin/shutdown.sh @(cd ${WRKSRC}/etc;${FIND} -E . -type f -iregex ".*(keystore|\.(xml|properties))") \ | while read a; do \ ${MV} ${WRKSRC}/etc/$$a ${WRKSRC}/etc/$$a.sample; \ done do-install: @${MKDIR} ${STAGEDIR}${GEOSERVERDIR}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/*.sh ${STAGEDIR}${GEOSERVERDIR}/bin ${INSTALL_SCRIPT} ${WRKSRC}/start.jar ${STAGEDIR}${GEOSERVERDIR}/ ${INSTALL_DATA} ${WRKSRC}/start.ini ${STAGEDIR}${GEOSERVERDIR}/ (cd ${WRKSRC} && ${INSTALL_DATA} NOTICE.md README.txt RUNNING.txt license/* \ VERSION.txt start.jar ${STAGEDIR}${GEOSERVERDIR}) .for dir in ${GEODIRS} (cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${GEOSERVERDIR}) .endfor .include diff --git a/graphics/gexiv2/Makefile b/graphics/gexiv2/Makefile index a0c2701d0412..133dbe886e2d 100644 --- a/graphics/gexiv2/Makefile +++ b/graphics/gexiv2/Makefile @@ -1,40 +1,38 @@ -# Created by: Mario Sergio Fujikawa Ferreira - PORTNAME= gexiv2 PORTVERSION= 0.14.0 CATEGORIES= graphics MASTER_SITES= GNOME MAINTAINER= cmt@FreeBSD.org COMMENT= GObject-based wrapper around Exiv2 library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>=0:devel/py-gobject3@${PY_FLAVOR} \ vala>=0:lang/vala LIB_DEPENDS= libexiv2.so:graphics/exiv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gobject3>=0:devel/py-gobject3@${PY_FLAVOR} USES= compiler:c++11-lang gnome libtool:build meson pathfix pkgconfig \ python:build tar:xz USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes BINARY_WRAPPERS= gm4 BINARY_ALIAS= python3=${PYTHON_CMD} OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc DOCS_CONFIGURE_ON= -Dgtk_doc=true .include pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgexiv2.so ${RM} -r ${STAGEDIR}${PREFIX}/lib/python* .include diff --git a/graphics/giblib/Makefile b/graphics/giblib/Makefile index 390f0e96370e..72b0eacde361 100644 --- a/graphics/giblib/Makefile +++ b/graphics/giblib/Makefile @@ -1,30 +1,28 @@ -# Created by: Jeremy Norris - PORTNAME= giblib PORTVERSION= 1.2.4 PORTREVISION= 13 CATEGORIES= graphics devel MASTER_SITES= http://linuxbrit.co.uk/downloads/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Utility library that includes a wrapper for imlib2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libImlib2.so:graphics/imlib2 USES= pathfix pkgconfig libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes MAKE_ARGS= docsdir=${DOCSDIR} PORTDOCS= * OPTIONS_DEFINE= DOCS post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgiblib.so .include diff --git a/graphics/giflib/Makefile b/graphics/giflib/Makefile index 96ea298bf24c..b08a7d09d899 100644 --- a/graphics/giflib/Makefile +++ b/graphics/giflib/Makefile @@ -1,36 +1,34 @@ -# Created by: Thomas Gellekum - PORTNAME= giflib PORTVERSION= 5.2.1 PORTREVISION= 0 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME} MAINTAINER= portmgr@FreeBSD.org COMMENT= Tools and library routines for working with GIF images LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING TEST_DEPENDS= ghead:sysutils/coreutils USES= cpe gmake USE_LDCONFIG= yes CFLAGS+= -DHAVE_REALLOCARRAY MAKE_ARGS= CC=${CC} LDFLAGS="${LDFLAGS}" MANDIR=${MANPREFIX}/man OFLAGS="${CFLAGS}" PREFIX="${PREFIX}" CPE_VENDOR= giflib_project CONFLICTS_INSTALL= giftool OPTIONS_DEFINE= DOCS TEST_TARGET= check do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! ( -name Makefile -o -name *\.1 -o -name *\.in -o -name *\.xml )" post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STRIP_CMD} --strip-unneeded ${STAGEDIR}${PREFIX}/lib/libgif.so.7.2.0 .include diff --git a/graphics/gifmerge/Makefile b/graphics/gifmerge/Makefile index 0cb8148eb46f..78bf11aa8d87 100644 --- a/graphics/gifmerge/Makefile +++ b/graphics/gifmerge/Makefile @@ -1,24 +1,22 @@ -# Created by: Yukihiro Nakai - PORTNAME= gifmerge PORTVERSION= 1.33 DISTVERSIONSUFFIX= .src CATEGORIES= graphics MASTER_SITES= SUNSITE/apps/graphics/convert MAINTAINER= ports@FreeBSD.org COMMENT= Tool for making a GIF Animation USES= tar:tgz NO_WRKSUBDIR= yes PLIST_FILES= bin/gifmerge do-build: cd ${WRKSRC} && ${CC} ${CFLAGS} -o gifmerge gifmerge.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gifmerge ${STAGEDIR}${PREFIX}/bin/gifmerge .include diff --git a/graphics/gifsicle/Makefile b/graphics/gifsicle/Makefile index 57b5fc2e0406..4e4d04071d39 100644 --- a/graphics/gifsicle/Makefile +++ b/graphics/gifsicle/Makefile @@ -1,41 +1,39 @@ -# Created by: Brad Hendrickse - PORTNAME= gifsicle PORTVERSION= 1.93 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://www.lcdf.org/gifsicle/ MAINTAINER= tagattie@FreeBSD.org COMMENT= Manipulates GIF images and animations LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_mips= fails to build: undefined reference to '__sync_add_and_fetch_4' BROKEN_mips64= fails to build: undefined reference to '__sync_add_and_fetch_4' USES= cpe CPE_VENDOR= gifsicle_project GNU_CONFIGURE= yes PORTDOCS= NEWS.md README.md PLIST_FILES= bin/gifdiff bin/gifsicle \ man/man1/gifdiff.1.gz man/man1/gifsicle.1.gz OPTIONS_DEFINE= DOCS X11 OPTIONS_DEFAULT= X11 X11_USES= xorg X11_USE= xorg=x11 X11_CONFIGURE_ENABLE= gifview X11_CONFIGURE_WITH= x X11_PLIST_FILES= bin/gifview man/man1/gifview.1.gz post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/giftool/Makefile b/graphics/giftool/Makefile index a568ff729040..fbcfe34efbec 100644 --- a/graphics/giftool/Makefile +++ b/graphics/giftool/Makefile @@ -1,42 +1,40 @@ -# Created by: Yukihiro Nakai - PORTNAME= giftool PORTVERSION= 1.0 CATEGORIES= graphics MASTER_SITES= SUNSITE/apps/graphics/convert/ MAINTAINER= ports@FreeBSD.org COMMENT= Tool for GIF89a transparent option and interlace mode # Converted from NO_CDROM LICENSE= giftool LICENSE_NAME= giftool LICENSE_TEXT= Shareware LICENSE_PERMS= dist-mirror pkg-mirror auto-accept NO_WRKSUBDIR= yes ALL_TARGET= giftool MAKE_ARGS= CFLAGS="${CFLAGS}" USES= tar:tgz CONFLICTS_INSTALL= giflib OPTIONS_DEFINE= RETVALUE MALLOCSIZE DOCS OPTIONS_DEFAULT= RETVALUE MALLOCSIZE RETVALUE_DESC= Return value patch MALLOCSIZE_DESC= Improve malloc size PLIST_FILES= bin/${PORTNAME} PORTDOCS= COPYRIGHT README RETVALUE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-aa MALLOCSIZE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ab do-install: ${INSTALL_PROGRAM} ${WRKSRC}/giftool ${STAGEDIR}${PREFIX}/bin post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/gimageview/Makefile b/graphics/gimageview/Makefile index 2bf1fa07048b..2ab3457fe52a 100644 --- a/graphics/gimageview/Makefile +++ b/graphics/gimageview/Makefile @@ -1,60 +1,58 @@ -# Created by: TATEISHI Katsuyuki - PORTNAME= gimageview PORTVERSION= 0.2.27 PORTREVISION= 26 CATEGORIES= graphics MASTER_SITES= SF/gtkmmviewer/${PORTNAME}/${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Yet another GTK+ based image viewer LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png USES= gmake gnome jpeg libtool localbase perl5 pkgconfig xorg GNU_CONFIGURE= yes USE_GNOME= gtk20 USE_PERL5= build USE_XORG= ice xinerama CONFIGURE_ARGS= --with-gtk2 INSTALL_TARGET= install-strip OPTIONS_DEFINE= SPLASH NLS LIBMNG LIBWMF LIBRSVG2 LIBEXIF MPLAYER LIBXINE DOCS OPTIONS_DEFAULT=SPLASH LIBMNG LIBWMF LIBRSVG2 LIBEXIF MPLAYER OPTIONS_SUB= yes SPLASH_DESC= Show splash screen on startup SPLASH_CONFIGURE_ENABLE=splash NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext LIBMNG_CONFIGURE_WITH= libmng LIBMNG_LIB_DEPENDS= libmng.so:graphics/libmng LIBWMF_CONFIGURE_WITH= libwmf LIBWMF_LIB_DEPENDS= libwmf.so:graphics/libwmf LIBRSVG2_CONFIGURE_WITH=librsvg LIBRSVG2_USE= GNOME=librsvg2 LIBEXIF_CONFIGURE_ENABLE=exif # bundled exif is used LIBEXIF_BROKEN_OFF= does not build without libexif support MPLAYER_CONFIGURE_ENABLE=mplayer MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer LIBXINE_CONFIGURE_WITH= xine LIBXINE_LIB_DEPENDS= libxine.so:multimedia/libxine post-patch: @${REINPLACE_CMD} '/^desktopdir =/s|=.*|= ${DESKTOPDIR}|' \ ${WRKSRC}/etc/Makefile.in @${REINPLACE_CMD} '/^gimv_LDADD =/s/=/= -lm/' ${WRKSRC}/src/Makefile.in @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} \ -e 's|= $$(DESTDIR)|= |' -e '/^CPPFLAGS =/s/\\/@CPPFLAGS@ \\/' .include diff --git a/graphics/gimmage/Makefile b/graphics/gimmage/Makefile index 0687ece07075..32892bf88487 100644 --- a/graphics/gimmage/Makefile +++ b/graphics/gimmage/Makefile @@ -1,38 +1,36 @@ -# Created by: Andrew Pantyukhin - PORTNAME= gimmage PORTVERSION= 0.2.3 PORTREVISION= 18 CATEGORIES= graphics MASTER_SITES= BERLIOS MAINTAINER= portmaster@bsdforge.com COMMENT= Simple image viewer LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= compiler:c++11-lang desktop-file-utils gettext gnome pkgconfig USE_GNOME= gtkmm24 gdkpixbuf2 GNU_CONFIGURE= yes USE_CXXSTD= c++11 OPTIONS_DEFINE= NLS NLS_USES= gettext NLS_CONFIGURE_ENABLE= gettext CONFIGURE_ARGS= --with-libintl-prefix=${LOCALBASE} .include .if ! ${CHOSEN_COMPILER_TYPE} == gcc CXXFLAGS+= -Wc++11-extensions -Wc++11-long-long \ -Wunused-command-line-argument -Wreturn-type \ -Wwritable-strings -Wlogical-op-parentheses .endif .include diff --git a/graphics/gimp-app/Makefile b/graphics/gimp-app/Makefile index 9675b04ed4c3..ad53f39ea8b9 100644 --- a/graphics/gimp-app/Makefile +++ b/graphics/gimp-app/Makefile @@ -1,158 +1,156 @@ -# Created by: erich@FreeBSD.org - PORTNAME?= gimp PORTVERSION= 2.10.32 PORTREVISION= 3 PORTEPOCH?= 1 CATEGORIES?= graphics gnome MASTER_SITES= GIMP/gimp/v${PORTVERSION:R} PKGNAMESUFFIX= -app #DISTNAME= gimp-${PORTVERSION} MAINTAINER= gnome@FreeBSD.org COMMENT= GNU Image Manipulation Program LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ glib-networking>=0:net/glib-networking \ mypaint-brushes>0:graphics/mypaint-brushes LIB_DEPENDS= libasound.so:audio/alsa-lib \ libbabl-0.1.so:x11/babl \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgegl-0.4.so:graphics/gegl \ libgexiv2.so:graphics/gexiv2 \ libharfbuzz.so:print/harfbuzz \ libjson-c.so:devel/json-c \ libjson-glib-1.0.so:devel/json-glib \ liblcms2.so:graphics/lcms2 \ libmypaint.so:graphics/libmypaint \ libpng.so:graphics/png \ libpoppler-glib.so:graphics/poppler-glib \ libtiff.so:graphics/tiff LIB_DEPENDS+= ${LIB_DEPENDS_${ARCH}} LIB_DEPENDS_aarch64= libunwind.so:devel/libunwind LIB_DEPENDS_amd64= libunwind.so:devel/libunwind LIB_DEPENDS_armv7= libunwind.so:devel/libunwind LIB_DEPENDS_i386= libunwind.so:devel/libunwind LIB_DEPENDS_powerpc64= libunwind.so:devel/libunwind LIB_DEPENDS_powerpc64le= libunwind.so:devel/libunwind RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \ glib-networking>=0:net/glib-networking \ mypaint-brushes>0:graphics/mypaint-brushes USES+= compiler:c++14-lang cpe gettext gmake gnome jpeg libtool \ localbase pkgconfig shebangfix tar:bzip2 xorg CPE_VENDOR= gimp CPE_PRODUCT= gimp USE_GNOME+= cairo gtk20 intltool librsvg2 USE_LDCONFIG= yes USE_XORG= ice sm x11 xcursor xext xfixes xmu xpm xt SHEBANG_FILES= plug-ins/pygimp/plug-ins/*.py GNU_CONFIGURE= yes CONFIGURE_ARGS?= --with-html-dir=${PREFIX}/share/doc/gimp \ --with-bug-report-url="https://bugs.freebsd.org/" \ --disable-gtk-doc \ --without-linux-input \ --with-print \ --without-gudev \ --enable-default-binary \ --disable-gimp-console \ --disable-python \ --without-appdata-test \ --with-desktop-dir=${PREFIX}/share \ --docdir=${PREFIX}/share/doc/gimp \ --with-icc-directory=${LOCALBASE}/share/color/icc \ --without-webkit \ --enable-default-binary CONFIGURE_ENV= GIMP_THREAD_LIBS=-lpthread INSTALL_TARGET= install-strip .if !defined(XAUTHORITY) TEST_ENV= XAUTHORITY=${HOME}/.Xauthority .endif TEST_TARGET= check LIBS+= -lexecinfo -lm PLIST_SUB+= LIBVER=0.1000.${PORTVERSION:E} .if !defined(GIMP_SLAVE) USES+= desktop-file-utils OPTIONS_DEFINE?= AALIB GHOSTSCRIPT HEIF JXL LIBMNG OPENEXR OPENJPEG SIMD \ WEBP WMF OPTIONS_DEFAULT= AALIB HEIF JXL LIBMNG OPENEXR OPENJPEG SIMD WEBP WMF OPTIONS_SUB= yes .endif .if defined(GIMP_SLAVE) PKG_CONFIG?= ${LOCALBASE}/bin/pkg-config GIMP_LIBS= `${PKG_CONFIG} --libs gimp-2.0` GIMP_THUMB_LIBS= `${PKG_CONFIG} --libs gimpthumb-2.0` GIMP_UI_LIBS= `${PKG_CONFIG} --libs gimpui-2.0` LIB_DEPENDS+= libgimp-2.0.so:graphics/gimp-app .else DEBUG_CONFIGURE_ON= --enable-debug AALIB_DESC= Ascii-art Plug-in OPENJPEG_DESC= Enhanced JPEG (jpeg2000) graphics support AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_CONFIGURE_WITH= aa GHOSTSCRIPT_USES= ghostscript GHOSTSCRIPT_CONFIGURE_WITH= gs HEIF_LIB_DEPENDS= libheif.so:graphics/libheif HEIF_CONFIGURE_WITH= libheif JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl JXL_CONFIGURE_WITH= jpegxl LIBMNG_LIB_DEPENDS= libmng.so:graphics/libmng LIBMNG_CONFIGURE_WITH= libmng OPENEXR_LIB_DEPENDS= libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr OPENEXR_CONFIGURE_WITH= openexr OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg OPENJPEG_CONFIGURE_WITH= jpeg2000 SIMD_CONFIGURE_OFF= --disable-mmx \ --disable-sse \ --disable-altivec WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CONFIGURE_WITH= webp WMF_LIB_DEPENDS= libexpat.so:textproc/expat2 \ libwmf.so:graphics/libwmf WMF_CONFIGURE_WITH= wmf .endif post-patch: @${REINPLACE_CMD} -e 's|%%GIMP_LIBS%%|${GIMP_LIBS}|; \ s|%%GIMP_THUMB_LIBS%%|${GIMP_THUMB_LIBS}|; \ s|%%GIMP_UI_LIBS%%|${GIMP_UI_LIBS}|' \ ${WRKSRC}/plug-ins/pygimp/Makefile.in @${REINPLACE_CMD} \ -e 's|x86_64|amd64|g' \ ${WRKSRC}/configure .include diff --git a/graphics/gimp-beautify-plugin/Makefile b/graphics/gimp-beautify-plugin/Makefile index f33ccbd751f8..3e7fccb27a22 100644 --- a/graphics/gimp-beautify-plugin/Makefile +++ b/graphics/gimp-beautify-plugin/Makefile @@ -1,55 +1,53 @@ -# Created by: Mario Sergio Fujikawa Ferreira - PORTNAME= beautify PORTVERSION= 2012.08.12.00 PORTREVISION= 9 CATEGORIES= graphics PKGNAMEPREFIX= gimp- PKGNAMESUFFIX= -plugin MAINTAINER= ports@FreeBSD.org COMMENT= GIMP plug-ins to both quickly and easily beautify photo LICENSE= GPLv3+ BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/fontconfig.pc:x11-fonts/fontconfig \ ${LOCALBASE}/libdata/pkgconfig/freetype2.pc:print/freetype2 \ ${LOCALBASE}/libdata/pkgconfig/gimp-2.0.pc:graphics/gimp-app RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/fontconfig.pc:x11-fonts/fontconfig \ ${LOCALBASE}/libdata/pkgconfig/freetype2.pc:print/freetype2 \ ${LOCALBASE}/libdata/pkgconfig/gimp-2.0.pc:graphics/gimp-app USE_GITHUB= yes GH_ACCOUNT= hejiann GH_TAGNAME= e209c8d USES= gettext gmake gnome pkgconfig xorg USE_GCC= yes USE_GNOME= atk cairo gdkpixbuf2 gtk20 USE_XORG= x11 xcomposite xcursor xdamage xext xfixes xi xinerama xrandr xrender TMPDIR= ${WRKDIR} PLUGIN_DIR?= libexec/gimp/2.2/plug-ins PLUGINS= beautify \ border \ simple-border \ skin-whitening # installed files .for plugin in ${PLUGINS} PLIST_FILES+= ${PLUGIN_DIR}/${plugin} .endfor post-patch: @${REINPLACE_CMD} \ -e 's|gimptool-2.0|${LOCALBASE}/bin/gimptool-2.0|' \ -e 's|gdk-pixbuf-csource|${LOCALBASE}/bin/gdk-pixbuf-csource|' \ ${WRKSRC}/Makefile do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR} .for plugin in ${PLUGINS} ${INSTALL_PROGRAM} ${WRKSRC}/${plugin} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR} .endfor .include diff --git a/graphics/gimp-data-extras/Makefile b/graphics/gimp-data-extras/Makefile index 1359d72ff453..c7edbee210d0 100644 --- a/graphics/gimp-data-extras/Makefile +++ b/graphics/gimp-data-extras/Makefile @@ -1,16 +1,14 @@ -# Created by: Michael Johnson - PORTNAME= gimp-data-extras PORTVERSION= 2.0.4 CATEGORIES= graphics MASTER_SITES= GIMP/gimp/extras/ MAINTAINER= gnome@FreeBSD.org COMMENT= Collection of additional brushes and patterns files for GIMP LIB_DEPENDS= libgimp-2.0.so:graphics/gimp-app USES= pkgconfig tar:bzip2 GNU_CONFIGURE= yes .include diff --git a/graphics/gimp-lensfun-plugin/Makefile b/graphics/gimp-lensfun-plugin/Makefile index 65ee7318c49c..27b989bc856e 100644 --- a/graphics/gimp-lensfun-plugin/Makefile +++ b/graphics/gimp-lensfun-plugin/Makefile @@ -1,48 +1,46 @@ -# Created by: Mario Sergio Fujikawa Ferreira - PORTNAME= lensfun DISTVERSION= 0.2.5-dev CATEGORIES= graphics PKGNAMEPREFIX= gimp- PKGNAMESUFFIX= -plugin MAINTAINER= fluffy@FreeBSD.org COMMENT= Gimp plugin to correct lens distortion using the lensfun library LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/exiv2.pc:graphics/exiv2 \ ${LOCALBASE}/libdata/pkgconfig/gimp-2.0.pc:graphics/gimp-app \ ${LOCALBASE}/libdata/pkgconfig/lensfun.pc:graphics/lensfun RUN_DEPENDS:= ${BUILD_DEPENDS} USES= compiler:c++11-lang gmake pkgconfig USE_GITHUB= yes GH_ACCOUNT= seebk GH_PROJECT= GIMP-Lensfun GH_TAGNAME= c5eaf97 PLUGIN_DIR?= libexec/gimp/2.2/plug-ins PLUGINS= gimp-lensfun # installed files .for plugin in ${PLUGINS} PLIST_FILES+= ${PLUGIN_DIR}/${plugin} .endfor post-patch: @${REINPLACE_CMD} \ -e 's|gimptool-2.0|${LOCALBASE}/bin/gimptool-2.0|' \ ${WRKSRC}/Makefile # CCI support has been removed from recent versions of lensfun @${REINPLACE_CMD} -e '/CCI/d' ${WRKSRC}/src/gimplensfun.cpp do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR} .for plugin in ${PLUGINS} ${INSTALL_PROGRAM} ${WRKSRC}/${plugin} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR} .endfor .include diff --git a/graphics/gimp-refocus-plugin/Makefile b/graphics/gimp-refocus-plugin/Makefile index 2a6bab436fee..3cf1369f88ef 100644 --- a/graphics/gimp-refocus-plugin/Makefile +++ b/graphics/gimp-refocus-plugin/Makefile @@ -1,59 +1,57 @@ -# Created by: Mario Sergio Fujikawa Ferreira - PORTNAME= refocus PORTVERSION= 0.9.0 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= SF PKGNAMEPREFIX= gimp- PKGNAMESUFFIX= -plugin MAINTAINER= ports@FreeBSD.org COMMENT= GIMP plugin to "refocus" images through FIR Wiener filtering LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgimp-2.0.so:graphics/gimp-app \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= autoreconf compiler:c++11-lang gettext gmake gnome pathfix \ pkgconfig GNU_CONFIGURE= yes CONFIGURE_ENV= GIMPTOOL=${LOCALBASE}/bin/gimptool-2.0 USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 pango GIMP_PLUGIN_DIR= libexec/gimp/2.2/plug-ins PLIST_FILES= ${GIMP_PLUGIN_DIR}/${PORTNAME} PORTDOCS= * OPTIONS_DEFINE= ATLAS DOCS OPTIMIZED_CFLAGS OPTIONS_DEFAULT= OPTIMIZED_CFLAGS ATLAS_DESC= Build with optimized math/atlas instead of builtin ATLAS_USES= blaslapack:atlas fortran ATLAS_BUILD_DEPENDS= f2c>0:lang/f2c ATLAS_CONFIGURE_ON= --with-lapack-libs="${LAPACKLIB} ${BLASLIB}" \ --with-lapack-includes="-I${LOCALBASE}/include" OPTIMIZED_CFLAGS_CFLAGS= -O3 post-patch: @${FIND} ${WRKSRC} -name Makefile.am \ -exec ${REINPLACE_CMD} -e "s|; make|; ${MAKE_CMD}|" {} \; @${REINPLACE_CMD} -e "s|%%WRKSRC%%|${WRKSRC}|" \ ${WRKSRC}/configure.in do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${GIMP_PLUGIN_DIR}/ ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} \ ${STAGEDIR}${PREFIX}/${GIMP_PLUGIN_DIR}/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*html ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*pdf ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/gimp/Makefile b/graphics/gimp/Makefile index 7eefa6b4a8df..32d69e3bcfa9 100644 --- a/graphics/gimp/Makefile +++ b/graphics/gimp/Makefile @@ -1,24 +1,22 @@ -# Created by: erich@FreeBSD.org - PORTNAME= gimp DISTVERSION?= 2.10.32 PORTEPOCH?= 2 CATEGORIES= graphics gnome MAINTAINER= gnome@FreeBSD.org COMMENT= The "meta-port" for The Gimp RUN_DEPENDS= gimp-2.10:graphics/gimp-app USES+= metaport OPTIONS_DEFINE= PRINT HELP OPTIONS_DEFAULT=PRINT PRINT_DESC= Gutenprint (gimp-print) plugin HELP_DESC= Gimp-Help (50+MB distfile) HELP_RUN_DEPENDS+= en-gimp-help-html>=0:misc/gimp-help-en PRINT_RUN_DEPENDS+= ${LOCALBASE}/libexec/gimp/2.2/plug-ins/gutenprint:print/gimp-gutenprint \ gutenprint>0:print/gutenprint .include diff --git a/graphics/gkrellkam2/Makefile b/graphics/gkrellkam2/Makefile index 85e25bc9ccc5..64459bfcb7dd 100644 --- a/graphics/gkrellkam2/Makefile +++ b/graphics/gkrellkam2/Makefile @@ -1,37 +1,35 @@ -# Created by: Jean-Yves Lefort - PORTNAME= gkrellkam PORTVERSION= 2.0.0 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}2/${PORTVERSION} PKGNAMESUFFIX= 2 DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= GKrellM plugin that display thumbnails of periodically updated images LICENSE= GPLv2+ BUILD_DEPENDS= gkrellm2>0:sysutils/gkrellm2 RUN_DEPENDS= gkrellm2>0:sysutils/gkrellm2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= gmake pkgconfig PLIST_FILES= libexec/gkrellm2/plugins/gkrellkam2.so \ man/man5/gkrellkam-list.5.gz post-patch: @${REINPLACE_CMD} -e \ 's|gcc|$$(CC)|' ${WRKSRC}/Makefile do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins (cd ${WRKSRC} && ${INSTALL_LIB} gkrellkam2.so \ ${STAGEDIR}${PREFIX}/libexec/gkrellm2/plugins) (cd ${WRKSRC} && ${INSTALL_MAN} gkrellkam-list.5 \ ${STAGEDIR}${MAN5PREFIX}/man/man5) .include diff --git a/graphics/gle/Makefile b/graphics/gle/Makefile index b60a9bd05e94..0b0c4aefb5fc 100644 --- a/graphics/gle/Makefile +++ b/graphics/gle/Makefile @@ -1,29 +1,27 @@ -# Created by: David Gilbert - PORTNAME= gle PORTVERSION= 3.1.0 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}\ http://linas.org/gle/pub/ \ http://metalab.unc.edu/pub/Linux/libs/X/ \ ftp://tsx-11.mit.edu/pub/linux/sources/libs/ MAINTAINER= ports@dclg.ca COMMENT= GL Tubing and Extrusion Library USES= gl libtool xorg USE_XORG= ice xt xmu USE_GL= glut USE_LDCONFIG= yes GNU_CONFIGURE= yes LIBS+= -L${LOCALBASE}/lib -lXext OPTIONS_DEFINE= DOCS post-patch: .for file in ex_angle.c ex_cut_round.c ex_raw.c extrude.c round_cap.c segment.c texgen.c @${REINPLACE_CMD} -e "s/malloc.h/stdlib.h/g" ${WRKSRC}/src/${file} .endfor .include diff --git a/graphics/glew/Makefile b/graphics/glew/Makefile index 84de63ce18d6..4531bf3fe6b8 100644 --- a/graphics/glew/Makefile +++ b/graphics/glew/Makefile @@ -1,42 +1,40 @@ -# Created by: Igor Pokrovsky - PORTNAME= glew PORTVERSION= 2.2.0 PORTREVISION?= 3 CATEGORIES= graphics MASTER_SITES= SF # Keep glew-wayland patches here to avoid version desync in distinfo PATCH_SITES= https://github.com/nigels-com/${PORTNAME}/commit/ PATCHFILES+= 8e2e31e69bb6.patch:-p1 # https://github.com/nigels-com/glew/pull/329 PATCHFILES+= 062067f2bad8.patch:-p1 # https://github.com/nigels-com/glew/pull/330 MAINTAINER?= x11@FreeBSD.org COMMENT= OpenGL Extension Wrangler Library LICENSE= MIT BSD3CLAUSE LICENSE_COMB= dual USES= gmake gl tar:tgz xorg USE_XORG?= x11 USE_GL?= gl glu USE_LDCONFIG= yes MAKE_ENV= GLEW_DEST=${PREFIX} GLEW_PREFIX=${PREFIX} INSTALL_TARGET?=install.all OPTIONS_DEFINE?=DOCS post-patch: @${REINPLACE_CMD} -e 's|CFLAGS =|CFLAGS +=|' \ -e 's|^LIBDIR|GLEW_LIBDIR|' \ -e 's|$$(LIBDIR)|$$(GLEW_LIBDIR)|' \ ${WRKSRC}/Makefile do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in css html jpg png ${INSTALL_DATA} ${WRKSRC}/doc/*.${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/glexcess/Makefile b/graphics/glexcess/Makefile index 69efb1f109fa..9ada5ea4c352 100644 --- a/graphics/glexcess/Makefile +++ b/graphics/glexcess/Makefile @@ -1,34 +1,32 @@ -# Created by: Hernan Di Pietro - PORTNAME= glexcess PORTVERSION= 1.0 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= http://www.glexcess.com/files/ DISTNAME= ${PORTNAME} MAINTAINER= hernan.di.pietro@gmail.com COMMENT= Impressive OpenGL Demo USES= gl USE_GL= glut MAKE_ARGS= 'CXXFLAGS=${CXXFLAGS} -I${LOCALBASE}/include -pipe -s -O2' \ 'LDFLAGS=-L${LOCALBASE}/lib -lGL -lGLU -lglut' OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|data/|${DATADIR}/|' ${WRKSRC}/scene*.cpp @${REINPLACE_CMD} -e 's|k_InitGL(GLvoid)|k_InitGL(void)|' ${WRKSRC}/scene12.cpp @${REINPLACE_CMD} -e 's|Load(char\*|Load(const char* |g' ${WRKSRC}/Texture.* @${REINPLACE_CMD} -e 's|Create(char\*|Create(const char* |g' ${WRKSRC}/Texture.* do-install: ${INSTALL_PROGRAM} ${WRKSRC}/glxs ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/data/*.raw ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/ReadMe.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/glfw/Makefile b/graphics/glfw/Makefile index 4edfb208adfd..38f2f4a84332 100644 --- a/graphics/glfw/Makefile +++ b/graphics/glfw/Makefile @@ -1,62 +1,60 @@ -# Created by: Rusmir Dusko - PORTNAME= glfw PORTVERSION= 3.3.7 CATEGORIES= graphics MASTER_SITES= https://github.com/glfw/glfw/releases/download/${PORTVERSION}/ MAINTAINER= eduardo@FreeBSD.org COMMENT= Portable framework for OpenGL development LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.md CONFLICTS_INSTALL= glfw2 USES= cmake:insource gl localbase zip USE_GL= glu USE_LDCONFIG= yes CMAKE_ON= BUILD_SHARED_LIBS PLIST_SUB= MAJVER="${PORTVERSION:C|\..*||}" \ VERSION=${PORTVERSION:R} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_DEFAULT= X11 OPTIONS_SINGLE= PLATFORM OPTIONS_SINGLE_PLATFORM= WAYLAND X11 PLATFORM_DESC= Window creation platform WAYLAND_BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon WAYLAND_USES= kde:5 pkgconfig WAYLAND_USE= KDE=ecm WAYLAND_CMAKE_BOOL= GLFW_USE_WAYLAND X11_USES= xorg X11_USE= XORG=x11,xcursor,xi,xinerama,xrandr,xxf86vm do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/docs/html/search ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/html/search/* \ ${STAGEDIR}${DOCSDIR}/docs/html/search cd ${WRKSRC}/docs/html && ${INSTALL_DATA} *.html *.png *.css *.js \ ${STAGEDIR}${DOCSDIR}/docs/html do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/tests cd ${WRKSRC}/examples && ${INSTALL_PROGRAM} \ boing gears heightmap particles simple splitview wave \ ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/tests && ${INSTALL_PROGRAM} \ clipboard cursor empty events gamma glfwinfo iconify \ joysticks monitors msaa reopen tearing \ threads title windows \ ${STAGEDIR}${EXAMPLESDIR}/tests .include diff --git a/graphics/glfw2/Makefile b/graphics/glfw2/Makefile index 224915fc0e3b..26707ab5d793 100644 --- a/graphics/glfw2/Makefile +++ b/graphics/glfw2/Makefile @@ -1,75 +1,73 @@ -# Created by: Igor Pokrovsky - PORTNAME= glfw PORTVERSION= 2.7.9 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF PKGNAMESUFFIX= 2 MAINTAINER= ports@FreeBSD.org COMMENT= Portable framework for OpenGL development LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/COPYING.txt CONFLICTS_INSTALL= glfw USES= gl tar:bzip2 xorg HAS_CONFIGURE= yes CONFIGURE_SCRIPT= compile.sh ALL_TARGET= x11 INSTALL_TARGET= x11-install USE_XORG= xi xrandr USE_GL= glu USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes CFLAGS+= -w PLIST_FILES= include/GL/glfw.h lib/libglfw.a lib/libglfw.so \ lib/libglfw.so.0 libdata/pkgconfig/libglfw.pc PORTDOCS= * PORTEXAMPLES= * DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${PKGNAMESUFFIX} OPTIONS_DEFINE= DOCS EXAMPLES # Restrict to stable (even) versions, indicated by the second component. PORTSCOUT= limit:^2\..* post-extract: @${CHMOD} +x ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} post-patch: @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|; \ /SOFLAGS/s|-soname |-Wl,-soname,|' \ ${WRKSRC}/${CONFIGURE_SCRIPT} @${REINPLACE_CMD} \ -e 's|lib/pkgconfig|libdata/pkgconfig|g' \ ${WRKSRC}/lib/x11/Makefile.x11.in post-install: ${INSTALL_LIB} ${WRKSRC}/lib/x11/libglfw.so ${STAGEDIR}${PREFIX}/lib/libglfw.so.0 ${LN} -sf libglfw.so.0 ${STAGEDIR}${PREFIX}/lib/libglfw.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} *.html ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${INSTALL_DATA} *.pdf *.sty *.tex *.txt ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in boing gears heightmap listmodes mipmaps mtbench mthello pong3d splitview triangle wave ${INSTALL_PROGRAM} ${WRKSRC}/examples/${f} ${STAGEDIR}${EXAMPLESDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/examples/*.tga ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/tests .for f in accuracy defaults dynamic events fsaa fsinput iconify joysticks peter reopen tearing version ${INSTALL_PROGRAM} ${WRKSRC}/tests/${f} ${STAGEDIR}${EXAMPLESDIR}/tests .endfor .include diff --git a/graphics/gliv/Makefile b/graphics/gliv/Makefile index f44d7537e6e9..fec9fe50a8e8 100644 --- a/graphics/gliv/Makefile +++ b/graphics/gliv/Makefile @@ -1,33 +1,31 @@ -# Created by: Jeremy Norris - PORTNAME= gliv PORTVERSION= 1.9.7 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= http://guichaz.free.fr/gliv/files/ MAINTAINER= ports@FreeBSD.org COMMENT= Image viewer that uses Gdk-Pixbuf and OpenGL LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libSM.so:x11/libSM USES= compiler:c11 desktop-file-utils gettext gl gmake gnome \ localbase:ldflags pathfix pkgconfig tar:bzip2 xorg USE_GNOME= gnomeprefix gtk20 USE_GL= gl glu USE_XORG= sm GNU_CONFIGURE= yes MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \ AUTOHEADER="${TRUE}" post-install: ${INSTALL_DATA} ${WRKSRC}/gliv.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/gliv.png \ ${STAGEDIR}${PREFIX}/share/pixmaps .include diff --git a/graphics/gnome-color-manager/Makefile b/graphics/gnome-color-manager/Makefile index d7cb18cab01e..6bd001e96d75 100644 --- a/graphics/gnome-color-manager/Makefile +++ b/graphics/gnome-color-manager/Makefile @@ -1,37 +1,35 @@ -# Created by: FreeBSD GNOME Team - PORTNAME= gnome-color-manager PORTVERSION= 3.36.0 PORTREVISION= 2 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Session framework for the GNOME desktop to manage color profiles LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= docbook2man:textproc/docbook-utils \ itstool:textproc/itstool \ docbook-sgml>0:textproc/docbook-sgml LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libcolord.so:graphics/colord \ libcolord-gtk.so:graphics/colord-gtk \ libtiff.so:graphics/tiff \ libexif.so:graphics/libexif PORTSCOUT= limitw:1,even USES= compiler:c++11-lang desktop-file-utils gettext gnome meson \ pkgconfig tar:xz USE_GNOME= cairo gtk30 vte3 USE_LDCONFIG= yes MESON_ARGS= -Dtests=false post-patch: @${REINPLACE_CMD} -e "s|'share/man/man1'|'man/man1'|g" \ ${WRKSRC}/man/meson.build .include diff --git a/graphics/gnome-video-effects/Makefile b/graphics/gnome-video-effects/Makefile index 5332494bffe9..e6e4f44ff211 100644 --- a/graphics/gnome-video-effects/Makefile +++ b/graphics/gnome-video-effects/Makefile @@ -1,18 +1,16 @@ -# Created by: Koop Mast - PORTNAME= gnome-video-effects PORTVERSION= 0.5.0 CATEGORIES= graphics MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Collection of Gstreamer effects LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= gettext gstreamer meson tar:xz USE_GSTREAMER= good bad NO_ARCH= yes .include diff --git a/graphics/gocr/Makefile b/graphics/gocr/Makefile index 9f72e320221b..f47e297b2010 100644 --- a/graphics/gocr/Makefile +++ b/graphics/gocr/Makefile @@ -1,57 +1,55 @@ -# Created by: Kay Lehmann - PORTNAME= gocr PORTVERSION= 0.52 CATEGORIES= graphics MASTER_SITES= http://www-e.uni-magdeburg.de/jschulen/ocr/ MAINTAINER= freebsd-ports@dan.me.uk COMMENT= OCR (Optical Character Recognition) program LICENSE= GPLv2 LIB_DEPENDS= libnetpbm.so:graphics/netpbm USES= gmake GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-netpbm=${LOCALBASE} MAKE_ARGS= prefix=${PREFIX} exec_prefix=${PREFIX} DESTDIR=${DESTDIR} PLIST_FILES= bin/gocr \ man/man1/gocr.1.gz PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= AUTHORS BUGS CREDITS HISTORY README READMEde.txt TODO DOCSRCDIR2= ${WRKSRC}/doc DOCSDIR2= ${DOCSDIR}/doc DOC_FILES2= *.dtd *.xml *.html *.txt *.fig *.png OPTIONS_DEFINE= X11 DOCS OPTIONS_DEFAULT= X11 X11_USES= tk X11_PLIST_FILES= bin/gocr.tcl post-patch: @${REINPLACE_CMD} -e 's|@LIBS@|-L${LOCALBASE}/lib @LIBS@|g' ${WRKSRC}/src/Makefile.in post-patch-X11-off: @${REINPLACE_CMD} -e '/gocr.tcl/d' ${WRKSRC}/src/Makefile.in post-patch-X11-on: @${REINPLACE_CMD} -e 's|exec wish|exec ${WISH}|' ${WRKSRC}/bin/gocr.tcl post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gocr post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR2} ${INSTALL_DATA} ${DOC_FILES2:S|^|${DOCSRCDIR2}/|} ${STAGEDIR}${DOCSDIR2} .include diff --git a/graphics/goocanvas2/Makefile b/graphics/goocanvas2/Makefile index f6528d81ae14..b8158e0c7617 100644 --- a/graphics/goocanvas2/Makefile +++ b/graphics/goocanvas2/Makefile @@ -1,40 +1,38 @@ -# Created by: Michael Johnson - PORTNAME= goocanvas PORTVERSION= 2.0.4 CATEGORIES= graphics MASTER_SITES= GNOME PKGNAMESUFFIX= 2 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Cairo-based canvas widget for GTK+ 3 LICENSE= LGPL20 USES= gmake gnome libtool pathfix pkgconfig python:build tar:xz USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-python=no INSTALL_TARGET= install-strip DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDOCS= * OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext post-patch: @${REINPLACE_CMD} -e 's|$${datadir}/gtk-doc/html|${DOCSDIR:H}|' \ ${WRKSRC}/configure post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^SUBDIRS/s|docs||g' ${WRKSRC}/Makefile.in post-patch-NLS-off: @${REINPLACE_CMD} -e '/^SUBDIRS/s|po||g' ${WRKSRC}/Makefile.in .include diff --git a/graphics/goocanvas3/Makefile b/graphics/goocanvas3/Makefile index 31e8739ddf14..91dc2817f9d3 100644 --- a/graphics/goocanvas3/Makefile +++ b/graphics/goocanvas3/Makefile @@ -1,38 +1,36 @@ -# Created by: Alexey Dokuchaev - PORTNAME= goocanvas PORTVERSION= 3.0.0 CATEGORIES= graphics MASTER_SITES= GNOME PKGNAMESUFFIX= 3 DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Cairo-based canvas widget for GTK+ LICENSE= LGPL20 USES= gmake gnome libtool pkgconfig tar:xz USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-python=no INSTALL_TARGET= install-strip DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDOCS= * OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes post-patch: @${REINPLACE_CMD} -e 's|$${datadir}/gtk-doc/html|${DOCSDIR:H}|' \ ${WRKSRC}/configure post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^SUBDIRS/s|docs||g' ${WRKSRC}/Makefile.in post-patch-NLS-off: @${REINPLACE_CMD} -e '/^SUBDIRS/s|po||g' ${WRKSRC}/Makefile.in .include diff --git a/graphics/goocanvasmm2/Makefile b/graphics/goocanvasmm2/Makefile index b4fd314bea9c..75ab5c2f5589 100644 --- a/graphics/goocanvasmm2/Makefile +++ b/graphics/goocanvasmm2/Makefile @@ -1,25 +1,24 @@ -# Created by: Koop Mast # $MCom: ports/trunk/graphics/goocanvasmm2/Makefile 17268 2013-04-01 05:13:11Z marcus $ PORTNAME= goocanvasmm PORTVERSION= 1.90.9 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= GNOME PKGNAMESUFFIX= 2 MAINTAINER= kwm@FreeBSD.org COMMENT= C++ bindings for the goocanvas widget for GTK LIB_DEPENDS= libgoocanvas-2.0.so:graphics/goocanvas2 USES= compiler:c++11-lang gmake gnome libtool pathfix pkgconfig \ tar:xz USE_CXXSTD= c++11 USE_GNOME= gtkmm30 GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-documentation INSTALL_TARGET= install-strip .include diff --git a/graphics/goom/Makefile b/graphics/goom/Makefile index 6fc40ee296b0..935b0b4c118c 100644 --- a/graphics/goom/Makefile +++ b/graphics/goom/Makefile @@ -1,25 +1,23 @@ -# Created by: Koop Mast - PORTNAME= goom PORTVERSION= 2k4.0 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}2k4/0 DISTNAME= ${PORTNAME}-${PORTVERSION:S|.|-|}-src MAINTAINER= ports@FreeBSD.org COMMENT= Visual effects library LICENSE= LGPL20 WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION:S|.|-|} USES= pathfix libtool localbase GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-sdltest --enable-static CONFIGURE_ENV= ac_cv_path_SDL_CONFIG="no" INSTALL_TARGET= install-strip USE_LDCONFIG= yes BROKEN_powerpc= Does not build .include diff --git a/graphics/gource/Makefile b/graphics/gource/Makefile index 626adb338d17..b6baf1d45588 100644 --- a/graphics/gource/Makefile +++ b/graphics/gource/Makefile @@ -1,27 +1,25 @@ -# Created by: demon@FreeBSD.org - PORTNAME= gource PORTVERSION= 0.51 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= https://github.com/acaudwell/Gource/releases/download/${PORTNAME}-${PORTVERSION}/ MAINTAINER= demon@FreeBSD.org COMMENT= OpenGL-based 3D visualisation tool for source control repositories LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm LIB_DEPENDS= libfreetype.so:print/freetype2 \ libpcre.so:devel/pcre \ libboost_filesystem.so:devel/boost-libs \ libpng.so:graphics/png RUN_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm USES= compiler:c++0x cpe gl gmake pkgconfig sdl GNU_CONFIGURE= yes USE_GL= glew gl glu USE_SDL= image2 sdl2 .include diff --git a/graphics/gpaint/Makefile b/graphics/gpaint/Makefile index 01e31698ad5f..27b5ab90815b 100644 --- a/graphics/gpaint/Makefile +++ b/graphics/gpaint/Makefile @@ -1,27 +1,25 @@ -# Created by: Maxim Sobolev - PORTNAME= gpaint PORTVERSION= 0.3.3 DISTVERSIONPREFIX= 2- PORTREVISION= 9 CATEGORIES= graphics gnome MASTER_SITES= GNU_ALPHA MAINTAINER= ports@FreeBSD.org COMMENT= Small-scale painting program for GNOME LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USES= gnome libtool pkgconfig USE_GNOME= gtk20 libglade2 GNU_CONFIGURE= yes LIBS+= -lm PLIST_FILES= bin/gpaint-2 %%DATADIR%%/glade/gpaint.glade post-patch: @${REINPLACE_CMD} -e \ 's|_RESPONSE_DISCARD|_RESPONSE_NO|g' ${WRKSRC}/src/drawing.c .include diff --git a/graphics/gphoto2/Makefile b/graphics/gphoto2/Makefile index ef8a2c9ffd43..2954338c7936 100644 --- a/graphics/gphoto2/Makefile +++ b/graphics/gphoto2/Makefile @@ -1,41 +1,39 @@ -# Created by: Anders Nordby - PORTNAME= gphoto2 PORTVERSION= 2.5.26 CATEGORIES= graphics MASTER_SITES= SF/gphoto/gphoto/${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Command-line frontend to libgphoto2 LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexif.so:graphics/libexif \ libgphoto2.so:graphics/libgphoto2 \ libpopt.so:devel/popt USES= gmake jpeg pkgconfig tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ENV= POPT_CFLAGS="$$(pkg-config --cflags popt)" \ POPT_LIBS="$$(pkg-config --libs popt)" CONFIGURE_ARGS= --without-cdk OPTIONS_DEFINE= AALIB DOCS NLS READLINE THREADS OPTIONS_DEFAULT= AALIB READLINE THREADS OPTIONS_SUB= yes AALIB_DESC= Text mode capture preview support AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_CONFIGURE_WITH= aalib NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls READLINE_USES= readline READLINE_CONFIGURE_WITH= readline THREADS_CONFIGURE_ENV_OFF= ac_cv_lib_pthread_pthread_exit=no post-install-DOCS-on: ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/gpicview/Makefile b/graphics/gpicview/Makefile index 1edaa0635e56..a27c35c7143d 100644 --- a/graphics/gpicview/Makefile +++ b/graphics/gpicview/Makefile @@ -1,26 +1,24 @@ -# Created by: Janos Mohacsi - PORTNAME= gpicview PORTVERSION= 0.2.5 CATEGORIES= graphics MASTER_SITES= SF/lxde/GPicView%20%28image%20Viewer%29/${PORTVERSION:R}.x/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple and fast image viewer for X11 LICENSE= GPLv2 USES= desktop-file-utils gettext-tools gmake gnome jpeg localbase \ pkgconfig tar:xz xorg USE_GNOME= gtk20 intltool USE_XORG= x11 GNU_CONFIGURE= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls .include diff --git a/graphics/gpsmanshp/Makefile b/graphics/gpsmanshp/Makefile index 62f65901e833..c12f159b09ff 100644 --- a/graphics/gpsmanshp/Makefile +++ b/graphics/gpsmanshp/Makefile @@ -1,30 +1,28 @@ -# Created by: John Hay - PORTNAME= gpsmanshp PORTVERSION= 1.2.3 PORTREVISION= 1 CATEGORIES= graphics tcl geography MASTER_SITES= SF/${PORTNAME}/distr DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Shapelib support for gpsman LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/doc/gpl-3_0.txt LIB_DEPENDS= libshp.so:devel/shapelib RUN_DEPENDS= gpsman:astro/gpsman USES= tar:tgz tcl MAKE_ENV= TCLVERSION="${TCL_VER}" PLIST_SUB= TCLVERSION="${TCL_VER}" PORTVERSION="${PORTVERSION}" OPTIONS_DEFINE= DOCS post-install-DOCS-on: (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \ . ${STAGEDIR}${DOCSDIR} \ "! -name gpl-3_0.txt") .include diff --git a/graphics/gpu-firmware-amd-kmod/Makefile b/graphics/gpu-firmware-amd-kmod/Makefile index f72f82a7c71f..af67aff4627a 100644 --- a/graphics/gpu-firmware-amd-kmod/Makefile +++ b/graphics/gpu-firmware-amd-kmod/Makefile @@ -1,73 +1,71 @@ -# Created by: Emmanuel Vadot - PORTNAME= gpu-firmware-amd-kmod PORTVERSION= 20220511 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org COMMENT= Firmware modules for ${FLAVOR} AMD GPUs LICENSE= AMD LICENSE_NAME= AMD firmware license (amdgpu/radeon) LICENSE_FILE= ${WRKSRC}/LICENSE.radeon LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64le ONLY_FOR_ARCHS_REASON= AMD GPUs are only available on aarch64, x86 and powerpc64le PKGNAMESUFFIX= -${FLAVOR:C/_/-/g} FLAVORS= banks \ bonaire \ carrizo \ fiji \ hainan \ hawaii \ kabini \ kaveri \ mullins \ navi10 \ navi12 \ navi14 \ oland \ picasso \ pitcairn \ polaris10 \ polaris11 \ polaris12 \ raven \ raven2 \ renoir \ si58 \ stoney \ tahiti \ tonga \ topaz \ vega10 \ vega12 \ vega20 \ vegam \ verde \ green_sardine \ sienna_cichlid green_sardine_IGNORE_FreeBSD_12= "Not supported on < 13.1" green_sardine_IGNORE_FreeBSD_13.0= "Not supported on < 13.1" sienna_cichlid_IGNORE_FreeBSD_12= "Not supported on < 13.1" sienna_cichlid_IGNORE_FreeBSD_13.0= "Not supported on < 13.1" USES= kmod uidfix USE_GITHUB= yes GH_ACCOUNT= freebsd GH_PROJECT= drm-kmod-firmware GH_TAGNAME= 20220511 MAKE_ENV= KMODS="amdgpukmsfw" MAKE_ENV+= AMDGPUKMODS="${FLAVOR}" .include PLIST_SUB+= ${FLAVORS:N${FLAVOR}:@v@${v:tu}="\@comment "@} PLIST_SUB+= ${FLAVOR:tu}="" .include diff --git a/graphics/gpu-firmware-intel-kmod/Makefile b/graphics/gpu-firmware-intel-kmod/Makefile index 96eb5ce7931e..30d1b179a9b9 100644 --- a/graphics/gpu-firmware-intel-kmod/Makefile +++ b/graphics/gpu-firmware-intel-kmod/Makefile @@ -1,44 +1,42 @@ -# Created by: Emmanuel Vadot - PORTNAME= gpu-firmware-intel-kmod PORTVERSION= 20220511 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org COMMENT= Firmware modules for ${FLAVOR} Intel GPUs LICENSE= INTEL LICENSE_NAME= Intel firmware license (i915) LICENSE_FILE= ${WRKSRC}/LICENSE.i915 LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= Intel GPUs are only available on x86 PKGNAMESUFFIX= -${FLAVOR:C/_/-/g} FLAVORS= skylake \ broxton \ kabylake \ geminilake \ coffeelake \ icelake \ elkhartlake \ tigerlake \ rocketlake USES= kmod uidfix USE_GITHUB= yes GH_ACCOUNT= freebsd GH_PROJECT= drm-kmod-firmware GH_TAGNAME= 20220511 MAKE_ENV= KMODS="i915kmsfw" MAKE_ENV+= I915KMODS="${FLAVOR}" .include PLIST_SUB+= ${FLAVORS:N${FLAVOR}:@v@${v:tu}="\@comment "@} PLIST_SUB+= ${FLAVOR:tu}="" .include diff --git a/graphics/gpu-firmware-kmod/Makefile b/graphics/gpu-firmware-kmod/Makefile index 33cd69c45d86..10d4d494fe1e 100644 --- a/graphics/gpu-firmware-kmod/Makefile +++ b/graphics/gpu-firmware-kmod/Makefile @@ -1,108 +1,106 @@ -# Created by: Johannes Dieterich - PORTNAME= gpu-firmware-kmod PORTVERSION= 20220511 PORTEPOCH= 1 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org COMMENT= Firmware modules for the drm-kmod drivers USES= metaport RUN_DEPENDS= gpu-firmware-radeon-kmod-aruba>0:graphics/gpu-firmware-radeon-kmod@aruba \ gpu-firmware-radeon-kmod-barts>0:graphics/gpu-firmware-radeon-kmod@barts \ gpu-firmware-radeon-kmod-bonaire>0:graphics/gpu-firmware-radeon-kmod@bonaire \ gpu-firmware-radeon-kmod-btc>0:graphics/gpu-firmware-radeon-kmod@btc \ gpu-firmware-radeon-kmod-caicos>0:graphics/gpu-firmware-radeon-kmod@caicos \ gpu-firmware-radeon-kmod-cayman>0:graphics/gpu-firmware-radeon-kmod@cayman \ gpu-firmware-radeon-kmod-cedar>0:graphics/gpu-firmware-radeon-kmod@cedar \ gpu-firmware-radeon-kmod-cypress>0:graphics/gpu-firmware-radeon-kmod@cypress \ gpu-firmware-radeon-kmod-hainan>0:graphics/gpu-firmware-radeon-kmod@hainan \ gpu-firmware-radeon-kmod-hawaii>0:graphics/gpu-firmware-radeon-kmod@hawaii \ gpu-firmware-radeon-kmod-juniper>0:graphics/gpu-firmware-radeon-kmod@juniper \ gpu-firmware-radeon-kmod-kabini>0:graphics/gpu-firmware-radeon-kmod@kabini \ gpu-firmware-radeon-kmod-kaveri>0:graphics/gpu-firmware-radeon-kmod@kaveri \ gpu-firmware-radeon-kmod-mullins>0:graphics/gpu-firmware-radeon-kmod@mullins \ gpu-firmware-radeon-kmod-oland>0:graphics/gpu-firmware-radeon-kmod@oland \ gpu-firmware-radeon-kmod-palm>0:graphics/gpu-firmware-radeon-kmod@palm \ gpu-firmware-radeon-kmod-pitcairn>0:graphics/gpu-firmware-radeon-kmod@pitcairn \ gpu-firmware-radeon-kmod-r100>0:graphics/gpu-firmware-radeon-kmod@r100 \ gpu-firmware-radeon-kmod-r200>0:graphics/gpu-firmware-radeon-kmod@r200 \ gpu-firmware-radeon-kmod-r300>0:graphics/gpu-firmware-radeon-kmod@r300 \ gpu-firmware-radeon-kmod-r420>0:graphics/gpu-firmware-radeon-kmod@r420 \ gpu-firmware-radeon-kmod-r520>0:graphics/gpu-firmware-radeon-kmod@r520 \ gpu-firmware-radeon-kmod-r600>0:graphics/gpu-firmware-radeon-kmod@r600 \ gpu-firmware-radeon-kmod-r700>0:graphics/gpu-firmware-radeon-kmod@r700 \ gpu-firmware-radeon-kmod-redwood>0:graphics/gpu-firmware-radeon-kmod@redwood \ gpu-firmware-radeon-kmod-rs600>0:graphics/gpu-firmware-radeon-kmod@rs600 \ gpu-firmware-radeon-kmod-rs690>0:graphics/gpu-firmware-radeon-kmod@rs690 \ gpu-firmware-radeon-kmod-rs780>0:graphics/gpu-firmware-radeon-kmod@rs780 \ gpu-firmware-radeon-kmod-rv610>0:graphics/gpu-firmware-radeon-kmod@rv610 \ gpu-firmware-radeon-kmod-rv620>0:graphics/gpu-firmware-radeon-kmod@rv620 \ gpu-firmware-radeon-kmod-rv630>0:graphics/gpu-firmware-radeon-kmod@rv630 \ gpu-firmware-radeon-kmod-rv635>0:graphics/gpu-firmware-radeon-kmod@rv635 \ gpu-firmware-radeon-kmod-rv670>0:graphics/gpu-firmware-radeon-kmod@rv670 \ gpu-firmware-radeon-kmod-rv710>0:graphics/gpu-firmware-radeon-kmod@rv710 \ gpu-firmware-radeon-kmod-rv730>0:graphics/gpu-firmware-radeon-kmod@rv730 \ gpu-firmware-radeon-kmod-rv740>0:graphics/gpu-firmware-radeon-kmod@rv740 \ gpu-firmware-radeon-kmod-rv770>0:graphics/gpu-firmware-radeon-kmod@rv770 \ gpu-firmware-radeon-kmod-sumo>0:graphics/gpu-firmware-radeon-kmod@sumo \ gpu-firmware-radeon-kmod-sumo2>0:graphics/gpu-firmware-radeon-kmod@sumo2 \ gpu-firmware-radeon-kmod-tahiti>0:graphics/gpu-firmware-radeon-kmod@tahiti \ gpu-firmware-radeon-kmod-turks>0:graphics/gpu-firmware-radeon-kmod@turks \ gpu-firmware-radeon-kmod-verde>0:graphics/gpu-firmware-radeon-kmod@verde .include .if ${ARCH} == amd64 || ${ARCH} == i386 RUN_DEPENDS+= gpu-firmware-intel-kmod-skylake>0:graphics/gpu-firmware-intel-kmod@skylake \ gpu-firmware-intel-kmod-broxton>0:graphics/gpu-firmware-intel-kmod@broxton \ gpu-firmware-intel-kmod-kabylake>0:graphics/gpu-firmware-intel-kmod@kabylake \ gpu-firmware-intel-kmod-geminilake>0:graphics/gpu-firmware-intel-kmod@geminilake \ gpu-firmware-intel-kmod-coffeelake>0:graphics/gpu-firmware-intel-kmod@coffeelake \ gpu-firmware-intel-kmod-icelake>0:graphics/gpu-firmware-intel-kmod@icelake \ gpu-firmware-intel-kmod-elkhartlake>0:graphics/gpu-firmware-intel-kmod@elkhartlake \ gpu-firmware-intel-kmod-tigerlake>0:graphics/gpu-firmware-intel-kmod@tigerlake \ gpu-firmware-intel-kmod-rocketlake>0:graphics/gpu-firmware-intel-kmod@rocketlake .endif .if ${ARCH} != powerpc64 RUN_DEPENDS+= gpu-firmware-amd-kmod-banks>0:graphics/gpu-firmware-amd-kmod@banks \ gpu-firmware-amd-kmod-bonaire>0:graphics/gpu-firmware-amd-kmod@bonaire \ gpu-firmware-amd-kmod-carrizo>0:graphics/gpu-firmware-amd-kmod@carrizo \ gpu-firmware-amd-kmod-fiji>0:graphics/gpu-firmware-amd-kmod@fiji \ gpu-firmware-amd-kmod-hainan>0:graphics/gpu-firmware-amd-kmod@hainan \ gpu-firmware-amd-kmod-hawaii>0:graphics/gpu-firmware-amd-kmod@hawaii \ gpu-firmware-amd-kmod-kabini>0:graphics/gpu-firmware-amd-kmod@kabini \ gpu-firmware-amd-kmod-kaveri>0:graphics/gpu-firmware-amd-kmod@kaveri \ gpu-firmware-amd-kmod-mullins>0:graphics/gpu-firmware-amd-kmod@mullins \ gpu-firmware-amd-kmod-navi10>0:graphics/gpu-firmware-amd-kmod@navi10 \ gpu-firmware-amd-kmod-navi12>0:graphics/gpu-firmware-amd-kmod@navi12 \ gpu-firmware-amd-kmod-navi14>0:graphics/gpu-firmware-amd-kmod@navi14 \ gpu-firmware-amd-kmod-oland>0:graphics/gpu-firmware-amd-kmod@oland \ gpu-firmware-amd-kmod-picasso>0:graphics/gpu-firmware-amd-kmod@picasso \ gpu-firmware-amd-kmod-pitcairn>0:graphics/gpu-firmware-amd-kmod@pitcairn \ gpu-firmware-amd-kmod-polaris10>0:graphics/gpu-firmware-amd-kmod@polaris10 \ gpu-firmware-amd-kmod-polaris11>0:graphics/gpu-firmware-amd-kmod@polaris11 \ gpu-firmware-amd-kmod-polaris12>0:graphics/gpu-firmware-amd-kmod@polaris12 \ gpu-firmware-amd-kmod-raven>0:graphics/gpu-firmware-amd-kmod@raven \ gpu-firmware-amd-kmod-raven2>0:graphics/gpu-firmware-amd-kmod@raven2 \ gpu-firmware-amd-kmod-renoir>0:graphics/gpu-firmware-amd-kmod@renoir \ gpu-firmware-amd-kmod-si58>0:graphics/gpu-firmware-amd-kmod@si58 \ gpu-firmware-amd-kmod-stoney>0:graphics/gpu-firmware-amd-kmod@stoney \ gpu-firmware-amd-kmod-tahiti>0:graphics/gpu-firmware-amd-kmod@tahiti \ gpu-firmware-amd-kmod-tonga>0:graphics/gpu-firmware-amd-kmod@tonga \ gpu-firmware-amd-kmod-topaz>0:graphics/gpu-firmware-amd-kmod@topaz \ gpu-firmware-amd-kmod-vega10>0:graphics/gpu-firmware-amd-kmod@vega10 \ gpu-firmware-amd-kmod-vega12>0:graphics/gpu-firmware-amd-kmod@vega12 \ gpu-firmware-amd-kmod-vega20>0:graphics/gpu-firmware-amd-kmod@vega20 \ gpu-firmware-amd-kmod-vegam>0:graphics/gpu-firmware-amd-kmod@vegam \ gpu-firmware-amd-kmod-verde>0:graphics/gpu-firmware-amd-kmod@verde .if ${OSVERSION} >= 1301000 RUN_DEPENDS+= gpu-firmware-amd-kmod-green-sardine>0:graphics/gpu-firmware-amd-kmod@green_sardine \ gpu-firmware-amd-kmod-sienna-cichlid>0:graphics/gpu-firmware-amd-kmod@sienna_cichlid .endif .endif .include diff --git a/graphics/gpu-firmware-radeon-kmod/Makefile b/graphics/gpu-firmware-radeon-kmod/Makefile index f5e8ef7c4091..5d62b9fae192 100644 --- a/graphics/gpu-firmware-radeon-kmod/Makefile +++ b/graphics/gpu-firmware-radeon-kmod/Makefile @@ -1,77 +1,75 @@ -# Created by: Emmanuel Vadot - PORTNAME= gpu-firmware-radeon-kmod PORTVERSION= 20220511 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org COMMENT= Firmware modules for ${FLAVOR} Radeon GPUs LICENSE= RADEON LICENSE_NAME= Radeon firmware license (i915) LICENSE_FILE= ${WRKSRC}/LICENSE.radeon LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= Radeon GPUs are only available on aarch64, x86 and powerpc64 PKGNAMESUFFIX= -${FLAVOR:C/_/-/g} FLAVORS= aruba \ barts \ bonaire \ btc \ caicos \ cayman \ cedar \ cypress \ hainan \ hawaii \ juniper \ kabini \ kaveri \ mullins \ oland \ palm \ pitcairn \ r100 \ r200 \ r300 \ r420 \ r520 \ r600 \ r700 \ redwood \ rs600 \ rs690 \ rs780 \ rv610 \ rv620 \ rv630 \ rv635 \ rv670 \ rv710 \ rv730 \ rv740 \ rv770 \ sumo \ sumo2 \ tahiti \ turks \ verde USES= kmod uidfix USE_GITHUB= yes GH_ACCOUNT= freebsd GH_PROJECT= drm-kmod-firmware GH_TAGNAME= 20220511 MAKE_ENV= KMODS="radeonkmsfw" MAKE_ENV+= RADEONKMODS="${FLAVOR}" .include PLIST_SUB+= ${FLAVORS:N${FLAVOR}:@v@${v:tu}="\@comment "@} PLIST_SUB+= ${FLAVOR:tu}="" .include diff --git a/graphics/gpxsee/Makefile b/graphics/gpxsee/Makefile index 11806629e31f..b00b0b2591d2 100644 --- a/graphics/gpxsee/Makefile +++ b/graphics/gpxsee/Makefile @@ -1,58 +1,56 @@ -# Created by: Nikolay Korotkiy - PORTNAME= gpxsee DISTVERSION= 7.32 PORTREVISION= 1 CATEGORIES= graphics geography MAINTAINER= sikmir@gmail.com COMMENT= GPS log file viewer and analyzer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/licence.txt USES= compiler:c++11-lang desktop-file-utils gl qmake:outsource \ qt:5 shared-mime-info USE_QT= buildtools_build concurrent core gui network opengl printsupport \ sql sql-sqlite3_run widgets USE_GL= gl USE_GITHUB= yes GH_ACCOUNT= tumic0 GH_PROJECT= GPXSee OPTIONS_DEFINE= MAPS NLS PBF TIFF OPTIONS_DEFAULT= MAPS PBF TIFF OPTIONS_SUB= yes MAPS_DESC= Install map definitions of some well known global map services NLS_USE= QT=linguisttools_build NLS_USES= gettext-runtime PBF_DESC= Support for PBF vector maps PBF_RUN_DEPENDS= ${QT_PLUGINDIR}/imageformats/libpbf.so:graphics/qtpbfimageplugin TIFF_DESC= Support for GeoTIFF images TIFF_USE= QT=imageformats_run pre-build-NLS-on: ( cd ${BUILD_WRKSRC} && ${LRELEASE} ${WRKSRC}/${PORTNAME}.pro ) do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gpxsee ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${DATADIR}/csv ${INSTALL_DATA} ${WRKSRC}/pkg/csv/* ${STAGEDIR}${DATADIR}/csv @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps ${INSTALL_DATA} ${WRKSRC}/icons/app/hicolor/64x64/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps ${INSTALL_DATA} ${WRKSRC}/pkg/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages ${INSTALL_DATA} ${WRKSRC}/pkg/${PORTNAME}.xml ${STAGEDIR}${PREFIX}/share/mime/packages @${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo ${INSTALL_DATA} ${WRKSRC}/pkg/appdata.xml ${STAGEDIR}${PREFIX}/share/metainfo/${PORTNAME}.appdata.xml do-install-MAPS-on: @${MKDIR} ${STAGEDIR}${DATADIR}/maps ${INSTALL_DATA} ${WRKSRC}/pkg/maps/* ${STAGEDIR}${DATADIR}/maps do-install-NLS-on: @${MKDIR} ${STAGEDIR}${DATADIR}/translations ${INSTALL_DATA} ${WRKSRC}/lang/*.qm ${STAGEDIR}${DATADIR}/translations .include diff --git a/graphics/gracula/Makefile b/graphics/gracula/Makefile index d04657bff2fc..b7885f5ac856 100644 --- a/graphics/gracula/Makefile +++ b/graphics/gracula/Makefile @@ -1,24 +1,22 @@ -# Created by: G. Adam Stanislav - PORTNAME= gracula PORTVERSION= 3.0 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= ftp://ftp.whizkidtech.redprince.net/cgi/gcl/ \ http://www.whizkidtech.redprince.net/gcl/ MAINTAINER= ports@FreeBSD.org COMMENT= Graphic Counter Language compiler/interpreter SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gracula ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/sec2000 ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NNL ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/grads/Makefile b/graphics/grads/Makefile index a0f8e96c6b35..aff9239a25fe 100644 --- a/graphics/grads/Makefile +++ b/graphics/grads/Makefile @@ -1,82 +1,80 @@ -# Created by: Greg Lewis - PORTNAME= grads PORTVERSION= 1.9b4 PORTREVISION= 16 CATEGORIES= graphics science math MASTER_SITES= ftp://grads.iges.org/grads/1.9/:src \ ftp://cola.gmu.edu/grads/1.9/:src \ ftp://grads.iges.org/grads/:other \ ftp://cola.gmu.edu/grads/:other DISTFILES= ${PORTNAME}-src-${PORTVERSION}${EXTRACT_SUFX}:src \ example.tar.gz:other EXTRACT_ONLY= ${PORTNAME}-src-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= glewis@FreeBSD.org COMMENT= The Grid Analysis and Display System BUILD_DEPENDS= ${LOCALBASE}/lib/libudunits2.a:science/udunits \ ${LOCALBASE}/lib/libsx.a:x11/libsx LIB_DEPENDS= libgd.so:graphics/gd \ libpng.so:graphics/png USES= jpeg ncurses GNU_CONFIGURE= yes CONFIGURE_ENV+= SUPPLIBS="${LOCALBASE}" CONFIGURE_ARGS+= --enable-dyn-supplibs \ --with-readline \ --with-printim \ --with-gui \ --with-x OPTIONS_DEFINE= HDF NETCDF DOCS EXAMPLES OPTIONS_DEFAULT= NETCDF HDF_DESC= Build hdf-support (only hdf OR netcdf is supported) NETCDF_DESC= Build netcdf-support PORTDATA= * .include .if ${PORT_OPTIONS:MDOCS} PORTDOCS= * .endif .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= * .endif .if ${PORT_OPTIONS:MHDF} BROKEN= Fails to package LIB_DEPENDS+= libmfhdf.so:science/hdf CONFIGURE_ARGS+= --with-hdf PLIST_SUB+= NETCDF="@comment " HDF="" .endif .if ${PORT_OPTIONS:MNETCDF} LIB_DEPENDS+= libnetcdf.so:science/netcdf CONFIGURE_ARGS+= --with-nc PLIST_SUB+= NETCDF="" HDF="@comment " .endif post-extract: ${MKDIR} "${WRKSRC}/examples" cd "${WRKSRC}/examples" && ${TAR} -xzf "${DISTDIR}/example.tar.gz" post-configure: ${REINPLACE_CMD} -e "s:%%DATADIR%%:${DATADIR}:" ${WRKSRC}/src/gx.h ${REINPLACE_CMD} -e "s:ludunits:ludunits2:" ${WRKSRC}/src/Makefile post-install: ${MKDIR} "${STAGEDIR}${DATADIR}" cd ${WRKSRC}/data && ${COPYTREE_SHARE} . "${STAGEDIR}${DATADIR}" .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} "${STAGEDIR}${EXAMPLESDIR}" cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . "${STAGEDIR}${EXAMPLESDIR}" .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} "${STAGEDIR}${DOCSDIR}" cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . "${STAGEDIR}${DOCSDIR}" .endif .include diff --git a/graphics/grafx2/Makefile b/graphics/grafx2/Makefile index 8d905718ce2f..1447ba9af8c9 100644 --- a/graphics/grafx2/Makefile +++ b/graphics/grafx2/Makefile @@ -1,50 +1,48 @@ -# Created by: Emanuel Haupt - PORTNAME= grafx2 PORTVERSION= 2.8 DISTVERSIONSUFFIX= .3091-HEAD-src CATEGORIES= graphics MASTER_SITES= http://pulkomandy.tk/projects/GrafX2/downloads/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Pixelart-oriented bitmap painting program LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libX11.so:x11/libX11 USES= desktop-file-utils gmake gnome iconv:wchar_t pkgconfig sdl \ tar:tgz USE_SDL= image2 sdl2 MAKE_ENV+= API=${GRAFX2_API} \ V=1 CFLAGS+= -DHAVE_SYS_PARAM_H -DHAVE_SYS_UCRED_H -DHAVE_SYS_MOUNT_H WRKSRC= ${WRKDIR}/grafx2 WRKSRC_SUBDIR= src OPTIONS_DEFINE= LUA TTF OPTIONS_DEFAULT= TTF OPTIONS_SUB= yes TTF_DESC= True Type font support LUA_USES= lua LUA_MAKE_ARGS_OFF= NOLUA=1 TTF_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig TTF_USE= SDL=ttf2 TTF_MAKE_ARGS_OFF= NOTTF=1 GRAFX2_API= sdl2 post-install: @${MV} ${STAGEDIR}${PREFIX}/bin/grafx2-${GRAFX2_API} \ ${STAGEDIR}${PREFIX}/bin/grafx2 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/grafx2 .include diff --git a/graphics/graphviz/Makefile b/graphics/graphviz/Makefile index 907c3ac10a50..87ba495a7725 100644 --- a/graphics/graphviz/Makefile +++ b/graphics/graphviz/Makefile @@ -1,251 +1,249 @@ -# Created by: Thomas Gellekum - PORTNAME= graphviz PORTVERSION= 2.50.0 PORTREVISION= 7 CATEGORIES= graphics tk MASTER_SITES= https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PORTVERSION}/ MAINTAINER= dinoex@FreeBSD.org COMMENT= Graph Visualization Software from AT&T and Bell Labs LICENSE= EPL LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= tclsh${TCL_VER}:lang/tcl${_TCLTK_WANTED_VERSION} LIB_DEPENDS= libltdl.so:devel/libltdl \ libpng.so:graphics/png \ libwebp.so:graphics/webp \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libexpat.so:textproc/expat2 \ libharfbuzz.so:print/harfbuzz \ libgd.so:${GD_PORT} USES= compiler:c++11-lang cpe pathfix shebangfix gmake bison \ pkgconfig libtool:keepla autoreconf localbase:ldflags jpeg \ tcl:build GNU_CONFIGURE= yes # sincos is broken on armv6, see ports/220591 CFLAGS_armv6= -fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \ -fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \ -fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl CFLAGS_armv7= -fno-builtin-sincos -fno-builtin-sin -fno-builtin-cos \ -fno-builtin-sincosf -fno-builtin-sinf -fno-builtin-cosf \ -fno-builtin-sincosl -fno-builtin-sinl -fno-builtin-cosl MAKE_ENV= EXPR_COMPAT=yes CONFLICTS_INSTALL= ghmm INSTALL_TARGET= install-strip USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} PLIST_SUB= PORTVERSION="${PORTVERSION}" FIX_INCLUDE= lib/cdt/dthdr.h lib/pathplan/tri.h \ lib/pathplan/pathutil.h lib/pathplan/solvers.h \ lib/pathplan/vis.h lib/pathplan/vispath.h \ lib/common/logic.h lib/common/globals.h \ lib/gvc/gvcint.h FIX_TCL_SCRIPT= tclpkg/gdtclft/demo/entities.tcl \ tclpkg/tcldot/demo/gcat.tcl FIX_TK_SCRIPT= tclpkg/tcldot/demo/doted.tcl \ tclpkg/tclpathplan/demo/pathplan.tcl OPTIONS_DEFINE= XPM DIGCOLA IPSEPCOLA ICONV NLS PANGOCAIRO POPPLER \ ANN GTS GTK2 GDK GDK_PIXBUF SMYRNA DEVIL \ GHOSTSCRIPT PERL PHP PYTHON RUBY LUA TCL TK GUILE GO \ NVTHREADS DOCS EXAMPLES OPTIONS_DEFAULT=XPM DIGCOLA IPSEPCOLA ICONV PANGOCAIRO NVTHREADS NO_OPTIONS_SORT=yes OPTIONS_SUB= yes DIGCOLA_DESC= neato layout engine with DIGCOLA features IPSEPCOLA_DESC= neato layout engine with IPSEPCOLA features PANGOCAIRO_DESC=pangocairo support POPPLER_DESC= PDF and PS file support via poppler (requires PANGOCAIRO) ANN_DESC= ANN edge bundling support GTS_DESC= GNU Triangulated Surface Library support GTK2_DESC= gtk2 plugin (requires PANGOCAIRO) GDK_DESC= gdk library support (requires GTK2) GDK_PIXBUF_DESC=gdk pixbuf support (requires GDK) SMYRNA_DESC= SMYRNA graph viewer (requires GTK2) DEVIL_DESC= devil plugin GHOSTSCRIPT_DESC=ghostscript plugin (requires PANGOCAIRO) PERL_DESC= Perl bindings (swig) PHP_DESC= PHP bindings (swig) PYTHON_DESC= Python bindings (swig) RUBY_DESC= Ruby bindings (swig) LUA_DESC= Lua bindings (swig) TCL_DESC= TCL bindings (swig) GUILE_DESC= Guile bindings (swig) GO_DESC= Go bindings (swig) TK_DESC= TK toolkit support NVTHREADS_DESC= Link with threads (needed for nvidia) XPM_USES= xorg XPM_USE= XORG=xaw,xpm,xmu,xt,sm,ice,xext,x11,xau,xdmcp ICONV_USES= iconv NLS_USES= gettext PANGOCAIRO_USES=gnome xorg PANGOCAIRO_USE= GNOME=pango,cairo XORG=xrender,x11,xau,xdmcp GTK2_USES= gnome xorg GTK2_USE= XORG=sm,ice,xext,xinerama,xi,xrandr,xcursor,xfixes GNOME=gtk20 SMYRNA_USES= gnome gl SMYRNA_USE= GNOME=libglade2,pangox-compat,gdkpixbuf2 GL=glut,glu,gl GHOSTSCRIPT_USES=ghostscript PERL_USES= perl5 PHP_USES= php:build gnome PHP_USE= GNOME=libxml2 PYTHON_USES= python:build RUBY_USE= RUBY=yes LUA_USES= lua TK_USES= tk:build GO_USES= go:no_targets DOCS_USES= ghostscript:build groff POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib ANN_LIB_DEPENDS= libann.so:math/ann GTS_LIB_DEPENDS= libgts.so:graphics/gts SMYRNA_LIB_DEPENDS= libgtkgl-2.0.so:x11-toolkits/gtkglarea2 \ libgtkglext-x11-1.0.so:x11-toolkits/gtkglext DEVIL_LIB_DEPENDS= libIL.so:graphics/devil GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ libgc-threaded.so:devel/boehm-gc-threaded PHP_LIB_DEPENDS= libpcre.so:devel/pcre \ libargon2.so:security/libargon2 GHOSTSCRIPT_LIB_DEPENDS= libgs.so:print/${_GS_PORT} XPM_CONFIGURE_WITH= x XPM_CONFIGURE_ENV= ac_cv_header_sys_inotify_h=no XPM_CONFIGURE_ON= --enable-lefty DIGCOLA_CONFIGURE_WITH= digcola IPSEPCOLA_CONFIGURE_WITH= ipsepcola IPSEPCOLA_IMPLIES= DIGCOLA NLS_CONFIGURE_ENABLE= nls PANGOCAIRO_CONFIGURE_WITH= pangocairo POPPLER_CONFIGURE_WITH= poppler POPPLER_IMPLIES= PANGOCAIRO ANN_CONFIGURE_WITH= ann ANN_CONFIGURE_ENV= ANN_CFLAGS=-I${LOCALBASE}/include ANN_LIBS=-lann GTS_CONFIGURE_WITH= gts GTK2_CONFIGURE_WITH= gtk GTK2_IMPLIES= PANGOCAIRO GDK_CONFIGURE_WITH= gdk GDK_PIXBUF_CONFIGURE_WITH= gdk-pixbuf GDK_PIXBUF_IMPLIES= GTK2 GDK SMYRNA_CONFIGURE_OFF= --with-glut=no SMYRNA_CONFIGURE_WITH= smyrna glade gtkgl gtkglext SMYRNA_IMPLIES= GTK2 GTS DEVIL_CONFIGURE_WITH= devil GHOSTSCRIPT_CONFIGURE_OFF= --with-ghostscript=no GHOSTSCRIPT_IMPLIES= PANGOCAIRO PERL_CONFIGURE_ENABLE= perl PERL_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.pl PHP_CONFIGURE_ENABLE= php PHP_CPPFLAGS= -I${LOCALBASE}/include/php/Zend PHP_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.php PYTHON_CONFIGURE_ENABLE= python PYTHON_LDFLAGS= "-L${PYTHONBASE}/lib" PYTHON_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.py PYTHON_CONFIGURE_ENV= PYTHON_INCLUDEDIR="${PYTHON_INCLUDEDIR}" RUBY_CONFIGURE_ENABLE= ruby RUBY_CONFIGURE_ENV= RUBY="${RUBY}" RUBY_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.rb LUA_CONFIGURE_ENABLE= lua LUA_CFLAGS= -I${LUA_INCDIR} LUA_LDFLAGS= -L${LUA_LIBDIR} -lm LUA_CONFIGURE_ENV= LUA="${LUA_BINDIR}/lua" \ LUA_INSTALL_DIR=${PREFIX}/lib/lua/${LUA_VER} LUA_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.lua TCL_CONFIGURE_ENABLE= tcl TCL_CPPFLAGS= -I${TCL_INCLUDEDIR} TCL_CONFIGURE_ENV= TCLCONFIG="${TCL_LIBDIR}/tclConfig.sh" TCL_VARS= SHEBANG_FILES+=tclpkg/gv/demo/modgraph.tcl \ PLIST_SUB+=TCL_VER="${TCL_VER}" TK_CPPFLAGS= -I${TK_INCLUDEDIR} TK_CONFIGURE_ON= --with-wish=${WISH} TK_CONFIGURE_ENV= TKCONFIG="${TK_LIBDIR}/tkConfig.sh" TK_IMPLIES= TCL GUILE_CONFIGURE_ENABLE= guile GO_CONFIGURE_ENABLE= go NVTHREADS_LDFLAGS= -lpthread .include # allow the use localized gd ports in Makefile.local or slave ports. GD_PORT?= graphics/gd CONFIGURE_ARGS+= --program-transform-name="s/x/x/" \ --enable-dependency-tracking \ --enable-r=no \ --with-freetype2=yes \ --with-libgd \ --with-webp \ --with-fontconfigincludedir=${LOCALBASE}/include \ --with-fontconfiglibdir=${LOCALBASE}/lib \ --with-tclsh=${TCLSH} \ --without-rsvg \ --with-qt=no \ --disable-io --disable-ocaml --disable-java \ --disable-python2 --disable-python3 \ --disable-sharp .if ${PORT_OPTIONS:MICONV} CONFIGURE_ARGS+= --with-iconvlibdir=${ICONV_PREFIX}/lib CONFIGURE_ARGS+= --with-iconvincludedir=${ICONV_PREFIX}/include .else CONFIGURE_ARGS+= --without-libiconv-prefix .endif .if ${PORT_OPTIONS:MPERL} || ${PORT_OPTIONS:MPHP} || ${PORT_OPTIONS:MPYTHON} || \ ${PORT_OPTIONS:MRUBY} || ${PORT_OPTIONS:MLUA} || ${PORT_OPTIONS:MTCL} || \ ${PORT_OPTIONS:MGUILE} || ${PORT_OPTIONS:MGO} BUILD_DEPENDS+= swig:devel/swig RUN_DEPENDS+= swig:devel/swig CONFIGURE_ARGS+= --enable-swig CONFIGURE_ENV+= SWIG="${LOCALBASE}/bin/swig" .else CONFIGURE_ARGS+= --disable-swig CONFIGURE_ENV+= SWIG="/nonexistent" .endif .include post-patch: ${REINPLACE_CMD} \ -e 's|PHP_INSTALL_DATADIR=.*|PHP_INSTALL_DATADIR="${PREFIX}/share/php"|' \ -e 's|LUA_INSTALL_DIR=.*|LUA_INSTALL_DIR="${LUA_MODLIBDIR}"|' \ ${WRKSRC}/configure.ac ${REINPLACE_CMD} -e 's|#include "gui.h"|#include "gui/gui.h"|' \ ${WRKSRC}/cmd/smyrna/tvnodes.h ${REINPLACE_CMD} -e 's|SF_FLAGS|SFIO_FLAGS|g' \ ${WRKSRC}/lib/sfio/*.[ch] ${FIND} ${WRKSRC} -name Makefile.am | \ ${XARGS} ${REINPLACE_CMD} \ -e 's| $$(pkgdatadir)/doc/pdf| ${DOCSDIR}/pdf|' \ -e 's| $$(pkgdatadir)/doc/html/schema| ${DOCSDIR}/html/schema|' \ -e 's| $$(pkgdatadir)/doc/html/info| ${DOCSDIR}/html/info|' \ -e 's| $$(pkgdatadir)/doc/html| ${DOCSDIR}/html|' \ -e 's| $$(pkgdatadir)/doc| ${DOCSDIR}|' \ -e 's| $$(pkgdatadir)/demo| ${EXAMPLESDIR}|' \ -e 's| $$(datadir)/@PACKAGE@/demo| ${EXAMPLESDIR}|'; ${CP} ${FILESDIR}/version.m4 ${WRKSRC}/version.m4 cd ${WRKSRC} && ${REINPLACE_CMD} \ -e 's|exec tclsh |exec tclsh${TCL_VER} |' ${FIX_TCL_SCRIPT} cd ${WRKSRC} && ${REINPLACE_CMD} \ -e 's|exec wish |exec wish${TCL_VER} |' ${FIX_TK_SCRIPT} pre-configure-DOCS-off: ${REINPLACE_CMD} -e 's| doc | |' ${WRKSRC}/Makefile.am ${FIND} ${WRKSRC} -name Makefile.am | \ ${XARGS} ${REINPLACE_CMD} \ -e 's|^pdf_DATA|#pdf_DATA|'; pre-install-PHP-on: ${MKDIR} "${STAGEDIR}/${PREFIX}/share/php" post-install: install-ldconfig-file cd ${WRKSRC} && \ ${INSTALL_DATA} ${FIX_INCLUDE} ${STAGEDIR}${PREFIX}/include/graphviz/ .include diff --git a/graphics/grx/Makefile b/graphics/grx/Makefile index 7dd224ef0528..0fb1178c2e05 100644 --- a/graphics/grx/Makefile +++ b/graphics/grx/Makefile @@ -1,82 +1,80 @@ -# Created by: alepulver - PORTNAME= grx PORTVERSION= 2.4.9 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= http://grx.gnu.de/download/ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g} MAINTAINER= ports@FreeBSD.org COMMENT= 2D graphics library LICENSE= LGPL20 MIT LICENSE_COMB= multi USES= gmake xorg USE_XORG= x11 xau xcb xdmcp HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --with-fontpath=${DATADIR}/fonts \ --with-x11-base=${LOCALBASE} ALL_TARGET= libs INSTALL_TARGET= install install-bin install-fonts install-info USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS_INSTALL= hxtools psptoolchain-pspsdk-stage2 PLIST_SUB= VERSION="${PORTVERSION}" MAKE_ARGS= infodir=${PREFIX}/${INFO_PATH} INFO= grx OPTIONS_DEFINE= BGI BMP JPEG PNG PRINT TIFF ZLIB OPTIONS_DEFAULT= BGI BMP PNG PRINT ZLIB OPTIONS_SUB= yes BGI_DESC= BGI image format support BGI_CONFIGURE_ENABLE= bgi BMP_DESC= BMP image format support BMP_CONFIGURE_ENABLE= bmp JPEG_USES= jpeg JPEG_CONFIGURE_ENABLE= jpeg PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_ENABLE= png PRINT_CONFIGURE_ENABLE= print TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_ENABLE= tiff ZLIB_CONFIGURE_ENABLE= zlib .include .if ${PORT_OPTIONS:MPNG} && empty(PORT_OPTIONS:MZLIB) IGNORE= PNG support requires ZLIB support .endif .if ${ARCH} == "amd64" CONFIGURE_ARGS+=--enable-x86_64 .endif post-patch: @${GREP} -ERl '<(malloc|alloca)\.h>' ${WRKSRC} | ${XARGS} \ ${REINPLACE_CMD} -Ee 's|<(malloc\|alloca)\.h>||' @${REINPLACE_CMD} -e \ 's|^\(CC[[:blank:]]*=\).*|\1 ${CC}| ; \ s|^\(STRIP[[:blank:]]*=\).*|\1 ${TRUE}| ; \ s|^\(CCOPT[[:blank:]]*=\).*|\1 ${CPPFLAGS} ${CFLAGS}| ; \ s|^\(LDOPT[[:blank:]]*=\).*|\1 ${LDFLAGS}| ; \ s|-m64|| ; \ s|-m32||' \ ${WRKSRC}/makedefs.grx @${REINPLACE_CMD} -e '/_GR_swap32u/s|length|numchars|' \ ${WRKSRC}/src/fonts/fdv_raw.c post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgrx20X.so .for i in bin2c fnt2c xmodetest @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${i} .endfor .include diff --git a/graphics/gscan2pdf/Makefile b/graphics/gscan2pdf/Makefile index c326c5770ae9..efdf4b9a2918 100644 --- a/graphics/gscan2pdf/Makefile +++ b/graphics/gscan2pdf/Makefile @@ -1,79 +1,77 @@ -# Created by: Andrew Pantyukhin - PORTNAME= gscan2pdf PORTVERSION= 2.12.8 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= cmt@FreeBSD.org COMMENT= Produce PDF from scanned documents LICENSE= GPLv3 BUILD_DEPENDS= p5-Config-General>=2.40:devel/p5-Config-General \ p5-Glib>=1.210:devel/p5-Glib \ p5-Locale-gettext>=1.05:devel/p5-Locale-gettext \ p5-Log-Log4perl>0:devel/p5-Log-Log4perl \ p5-Readonly>0:devel/p5-Readonly \ p5-Image-Sane>=0.14:graphics/p5-Image-Sane \ p5-Set-IntSpan>=1.10:math/p5-Set-IntSpan \ p5-List-MoreUtils>0:lang/p5-List-MoreUtils \ p5-Try-Tiny>0:lang/p5-Try-Tiny \ bash:shells/bash \ p5-PDF-Builder>0:textproc/p5-PDF-Builder \ p5-Gtk3>=0.028:x11-toolkits/p5-Gtk3 \ p5-Gtk3-ImageView>0:x11-toolkits/p5-Gtk3-ImageView \ p5-Gtk3-SimpleList>=0.17:x11-toolkits/p5-Gtk3-SimpleList \ p5-Goo-Canvas2>=0.06:devel/p5-Goo-Canvas2 RUN_DEPENDS:= p5-Proc-ProcessTable>0:devel/p5-Proc-ProcessTable \ xdg-open:devel/xdg-utils \ cjb2:graphics/djvulibre \ scanimage:graphics/sane-backends \ unpaper:graphics/unpaper \ p5-HTML-Parser>0:www/p5-HTML-Parser \ p5-Filesys-Df>0.92:sysutils/p5-Filesys-Df \ p5-Data-UUID>=1.220:devel/p5-Data-UUID \ p5-Date-Calc>=6.4:devel/p5-Date-Calc \ p5-Config-General>=2.40:devel/p5-Config-General \ p5-Glib>=1.210:devel/p5-Glib \ p5-Locale-Codes>0:misc/p5-Locale-Codes \ p5-Locale-gettext>=1.05:devel/p5-Locale-gettext \ p5-Log-Log4perl>0:devel/p5-Log-Log4perl \ p5-Readonly>0:devel/p5-Readonly \ p5-Graphics-TIFF>0:graphics/p5-Graphics-TIFF \ p5-Image-PNG-Libpng>0:graphics/p5-Image-PNG-Libpng \ p5-Image-Sane>=0.14:graphics/p5-Image-Sane \ p5-Set-IntSpan>=1.10:math/p5-Set-IntSpan \ p5-List-MoreUtils>0:lang/p5-List-MoreUtils \ p5-Try-Tiny>0:lang/p5-Try-Tiny \ p5-PDF-Builder>0:textproc/p5-PDF-Builder \ p5-Gtk3>=0.028:x11-toolkits/p5-Gtk3 \ p5-Gtk3-ImageView>0:x11-toolkits/p5-Gtk3-ImageView \ p5-Gtk3-SimpleList>=0.17:x11-toolkits/p5-Gtk3-SimpleList \ p5-Goo-Canvas2>=0.06:devel/p5-Goo-Canvas2 \ p5-Gtk2-Ex-PodViewer>0:x11-toolkits/p5-Gtk2-Ex-PodViewer NO_ARCH= yes USES= desktop-file-utils gettext gmake gnome magick:6,build,run perl5 tar:xz USE_GNOME= gtk30 librsvg2 USE_PERL5= configure OPTIONS_MULTI= OCR OPTIONS_MULTI_OCR= GOCR TESSERACT OPTIONS_DEFAULT= GOCR GOCR_DESC= OCR program developed under GPL GOCR_RUN_DEPENDS= gocr:graphics/gocr OCR_DESC= Optical Character Recognition TESSERACT_DESC= OCR engine developed at Google TESSERACT_RUN_DEPENDS= tesseract:graphics/tesseract post-patch: @${REINPLACE_CMD} -e \ 's|$$sharedir/man|$$prefixdir/man| ; \ s|1p|1|' ${WRKSRC}/Makefile.PL @${REINPLACE_CMD} -e \ 's|/usr/share|${PREFIX}/share|g' ${WRKSRC}/bin/${PORTNAME} .include diff --git a/graphics/gthumb/Makefile b/graphics/gthumb/Makefile index 83d0904f4efc..332616d0c17d 100644 --- a/graphics/gthumb/Makefile +++ b/graphics/gthumb/Makefile @@ -1,103 +1,102 @@ -# Created by: Joe Marcus Clarke # $MCom: ports/trunk/graphics/gthumb/Makefile 19823 2014-08-20 09:28:14Z gusi $ PORTNAME= gthumb PORTVERSION= 3.12.2 CATEGORIES= graphics MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Image viewer and browser for the GNOME environment LICENSE= GPLv2+ BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ itstool:textproc/itstool LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \ libcogl.so:graphics/cogl \ libgstreamer-1.0.so:multimedia/gstreamer1 \ libjson-glib-1.0.so:devel/json-glib \ liblcms2.so:graphics/lcms2 \ liboauth.so:net/liboauth \ libpng.so:graphics/png \ libsoup-2.4.so:devel/libsoup \ libtiff.so:graphics/tiff \ libcolord.so:graphics/colord RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas USES= bison compiler:c++11-lib cpe desktop-file-utils gettext gl \ gnome jpeg localbase:ldflags meson pkgconfig \ python:3.5+,build shebangfix tar:xz xorg USE_GL= egl USE_GNOME= cairo gtk30 intltool librsvg2 USE_XORG= x11 xcomposite xdamage xext xfixes xrandr xi MESON_ARGS= -Dlibrsvg=true \ -Dlibchamplain=false CPE_VENDOR= gnome INSTALL_TARGET= install-strip USE_LDCONFIG= yes BINARY_ALIAS= python3=${PYTHON_CMD} SHEBANG_FILES= *.py data/gschemas/*.py gthumb/*.py po/*.py PLIST_SUB= GTHUMB_VER="3.10" GLIB_SCHEMAS= org.gnome.gthumb.change-date.gschema.xml \ org.gnome.gthumb.comments.gschema.xml \ org.gnome.gthumb.contact-sheet.gschema.xml \ org.gnome.gthumb.convert-format.gschema.xml \ org.gnome.gthumb.crop.gschema.xml \ org.gnome.gthumb.enums.xml \ org.gnome.gthumb.facebook.gschema.xml \ org.gnome.gthumb.file-manager.gschema.xml \ org.gnome.gthumb.flickr.gschema.xml \ org.gnome.gthumb.gschema.xml \ org.gnome.gthumb.gstreamer-tools.gschema.xml \ org.gnome.gthumb.image-print.gschema.xml \ org.gnome.gthumb.image-viewer.gschema.xml \ org.gnome.gthumb.importer.gschema.xml \ org.gnome.gthumb.photo-importer.gschema.xml \ org.gnome.gthumb.picasaweb.gschema.xml \ org.gnome.gthumb.pixbuf-savers.gschema.xml \ org.gnome.gthumb.rename-series.gschema.xml \ org.gnome.gthumb.resize-images.gschema.xml \ org.gnome.gthumb.resize.gschema.xml \ org.gnome.gthumb.rotate.gschema.xml \ org.gnome.gthumb.slideshow.gschema.xml \ org.gnome.gthumb.webalbums.gschema.xml \ org.gnome.gthumb.catalogs.gschema.xml \ org.gnome.gthumb.terminal.gschema.xml OPTIONS_DEFINE= BRASERO CLUTTER EXIV2 GSTREAMER RAW SECRET \ WEBP WEBSERVICES YELP OPTIONS_DEFAULT= BRASERO CLUTTER EXIV2 GSTREAMER RAW SECRET \ WEBP WEBSERVICES YELP OPTIONS_SUB= yes BRASERO_DESC= Write galleries to CD/DVD (large dependency) BRASERO_LIB_DEPENDS= libbrasero-media3.so:sysutils/brasero BRASERO_MESON_TRUE= libbrasero CLUTTER_DESC= Fancy slideshows CLUTTER_LIB_DEPENDS= libclutter-gtk-1.0.so:graphics/clutter-gtk3 CLUTTER_MESON_TRUE= clutter EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2 EXIV2_MESON_TRUE= exiv2 GSTREAMER_USES= gstreamer GSTREAMER_MESON_TRUE= gstreamer RAW_DESC= Raw image support via libraw RAW_LIB_DEPENDS= libraw.so:graphics/libraw RAW_MESON_TRUE= libraw SECRET_DESC= Libsecret support for storing passwords SECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret SECRET_MESON_TRUE= libsecret WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_MESON_TRUE= libwebp WEBSERVICES_DESC= Web services WEBSERVICES_LIB_DEPENDS=\ libjson-glib-1.0.so:devel/json-glib \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 WEBSERVICES_MESON_TRUE= webservices YELP_DESC= Viewer for built-in help system YELP_RUN_DEPENDS= yelp:x11/yelp .include diff --git a/graphics/gtimelapse/Makefile b/graphics/gtimelapse/Makefile index 400d2a8e3d4c..cddee8a8f676 100644 --- a/graphics/gtimelapse/Makefile +++ b/graphics/gtimelapse/Makefile @@ -1,29 +1,27 @@ -# Created by: Alexey Dokuchaev - PORTNAME= gtimelapse DISTVERSION= 0.1 PORTREVISION= 17 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/Relase # yes, this is not a typo (here) MAINTAINER= ports@FreeBSD.org COMMENT= Application for capturing images to generate timelapse videos LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 WRKSRC= ${WRKDIR}/${PORTNAME} GNU_CONFIGURE= yes USES= autoreconf compiler:c++11-lib libtool pkgconfig USE_WX= 3.0 USE_CXXSTD= c++11 WX_CONF_ARGS= absolute PLIST_FILES= bin/${PORTNAME} DESKTOP_ENTRIES="gTimelapse" "" "" "${PORTNAME}" "Graphics;GTK;" "" .include diff --git a/graphics/gtk-update-icon-cache/Makefile b/graphics/gtk-update-icon-cache/Makefile index c209f822173e..d6895944df47 100644 --- a/graphics/gtk-update-icon-cache/Makefile +++ b/graphics/gtk-update-icon-cache/Makefile @@ -1,29 +1,27 @@ -# Created by: Koop Mast - PORTNAME= gtk-update-icon-cache PORTVERSION= 3.24.31 CATEGORIES= graphics DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT= Gtk-update-icon-cache utility from the Gtk+ toolkit LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING USES= gettext gnome meson pkgconfig trigger USE_GNOME= gdkpixbuf2 USE_GITLAB= yes GL_SITE= https://gitlab.gnome.org GL_ACCOUNT= Community/gentoo GL_COMMIT= 66d25fb3ec331817e108cd6a2c4020d55e8ba74b OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT=MANPAGES OPTIONS_SUB= yes MANPAGES_BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \ xsltproc:textproc/libxslt MANPAGES_MESON_TRUE= man-pages .include diff --git a/graphics/gtkam/Makefile b/graphics/gtkam/Makefile index 59226707bbbf..c15d2f68fe05 100644 --- a/graphics/gtkam/Makefile +++ b/graphics/gtkam/Makefile @@ -1,42 +1,40 @@ -# Created by: ports@FreeBSD.org - PORTNAME= gtkam PORTVERSION= 1.0 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= SF/gphoto/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Download and view files from various digital cameras LICENSE= GPLv2+ LIB_DEPENDS= libexif-gtk.so:graphics/libexif-gtk \ libgphoto2.so:graphics/libgphoto2 USES= gettext gmake gnome pathfix pkgconfig USE_GNOME= gtk20 intltool GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-bonobo --without-gnome CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS GIMP OPTIONS_SUB= yes GIMP_DESC= GIMP plugin support GIMP_LIB_DEPENDS= libgimp-2.0.so:graphics/gimp-app GIMP_CONFIGURE_WITH= gimp post-patch: @${REINPLACE_CMD} -e 's|GIMP_VERSION="2.0"|GIMP_VERSION="2.2"|g ; \ s|images/gtkam|gtkam/images|g ; \ s|FLAGS -g|FLAGS|g' ${WRKSRC}/configure @${REINPLACE_CMD} 's/$$(GNOME_LIBS)/& $$(GTK_LIBS)/' \ ${WRKSRC}/src/Makefile.in @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|images/gtkam|gtkam/images|g ; \ s|$$(libdir)/gimp/|$$(libexecdir)/gimp/|g' .include diff --git a/graphics/gts/Makefile b/graphics/gts/Makefile index 4475215c23e3..0360fff6cbfa 100644 --- a/graphics/gts/Makefile +++ b/graphics/gts/Makefile @@ -1,32 +1,30 @@ -# Created by: ijliao - PORTNAME= gts PORTVERSION= 0.7.6 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= erik@bz.bzflag.bz COMMENT= GNU Triangulated Surface Library LICENSE= LGPL20 CONFLICTS= pcb GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= gnome libtool localbase pathfix pkgconfig USE_GNOME= glib20 USE_LDCONFIG= yes OPTIONS_DEFINE= NETPBM OPTIONS_SUB= yes NETPBM_CONFIGURE_ENV_OFF= ac_cv_lib_netpbm_pgm_init=no NETPBM_LIB_DEPENDS= libnetpbm.so:graphics/netpbm post-patch-NETPBM-on: @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/examples/happrox.c .include diff --git a/graphics/guetzli/Makefile b/graphics/guetzli/Makefile index 76a0ae18362e..7f4c0590ef1c 100644 --- a/graphics/guetzli/Makefile +++ b/graphics/guetzli/Makefile @@ -1,27 +1,25 @@ -# Created by: Yuri Victorovich - PORTNAME= guetzli PORTVERSION= 1.0.1 PORTREVISION= 5 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Perceptual JPEG encoder LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpng.so:graphics/png USE_GITHUB= yes GH_ACCOUNT= google USES= compiler:c++11-lib gmake pkgconfig PLIST_FILES= bin/guetzli MAKE_FLAGS= verbose=1 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/Release/guetzli ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/guilib/Makefile b/graphics/guilib/Makefile index 716b91fa1d4e..6c21e97a2ef5 100644 --- a/graphics/guilib/Makefile +++ b/graphics/guilib/Makefile @@ -1,19 +1,17 @@ -# Created by: Maxim Sobolev - PORTNAME= guilib PORTVERSION= 1.2.1 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= https://www.libsdl.org/projects/GUIlib/src/ DISTNAME= GUIlib-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Simple GUI framework for use with SDL USE_SDL= sdl USES= gmake libtool sdl GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include diff --git a/graphics/h3/Makefile b/graphics/h3/Makefile index eefb228602ee..a2670daf18e0 100644 --- a/graphics/h3/Makefile +++ b/graphics/h3/Makefile @@ -1,21 +1,19 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= h3 PORTVERSION= 3.7.2 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org COMMENT= Hexagonal hierarchical geospatial indexing system LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake CMAKE_ON= BUILD_SHARED_LIBS USE_GITHUB= yes GH_ACCOUNT= uber .include diff --git a/graphics/hdr_tools/Makefile b/graphics/hdr_tools/Makefile index 3696c59d9b11..3b83851dc708 100644 --- a/graphics/hdr_tools/Makefile +++ b/graphics/hdr_tools/Makefile @@ -1,45 +1,43 @@ -# Created by: Alexey Dokuchaev - PORTNAME= hdr_tools PORTVERSION= 0.0.2010.11.23 # unspecified by the author, so use the date PORTREVISION= 18 CATEGORIES= graphics MASTER_SITES= http://ttic.uchicago.edu/~cotter/projects/hdr_tools/archives/ \ http://freebsd.nsu.ru/distfiles/ DISTNAME= hdr_src MAINTAINER= danfe@FreeBSD.org COMMENT= Command-line tools for creating and manipulating HDR images LICENSE= GPLv3 LIB_DEPENDS= libpopt.so:devel/popt \ libtiff.so:graphics/tiff \ libOpenEXR.so:graphics/openexr \ USES= compiler:c++11-lang gmake magick:6 pkgconfig tar:tgz NO_WRKSUBDIR= yes PROGRAMS= hdr_adjust hdr_convert hdr_create hdr_denoise hdr_fix_ca \ hdr_squish PLIST_FILES= ${PROGRAMS:S,^,bin/,} .include .if ${MACHINE_CPU:Msse2} CXXFLAGS+= -msse2 -mfpmath=sse .endif .if ${COMPILER_FEATURES:Mopenmp} CXXFLAGS+= -fopenmp .endif post-patch: @${REINPLACE_CMD} -e 's,RGBColorspace,s&,' ${WRKSRC}/image.cc do-install: ${INSTALL_PROGRAM} ${PROGRAMS:S,^,${WRKSRC}/,} \ ${STAGEDIR}/${PREFIX}/bin .include diff --git a/graphics/hiptext/Makefile b/graphics/hiptext/Makefile index 4f02d3165b46..4f6454c11e53 100644 --- a/graphics/hiptext/Makefile +++ b/graphics/hiptext/Makefile @@ -1,44 +1,42 @@ -# Created by: Yuri Victorovich - PORTNAME= hiptext PORTVERSION= 0.0.s20160621 PORTREVISION= 13 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Tool for rendering images and videos inside terminals LICENSE= NONE BUILD_DEPENDS= ragel:devel/ragel LIB_DEPENDS= libgflags.so:devel/gflags \ libglog.so:devel/glog \ libpng.so:graphics/png \ libswscale.so:multimedia/ffmpeg \ libfreetype.so:print/freetype2 TEST_DEPENDS= googletest>=1.7.0:devel/googletest RUN_DEPENDS= ${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu USE_GITHUB= yes GH_ACCOUNT= jart GH_TAGNAME= f89b44f USES= compiler:c++11-lib gmake jpeg localbase CPPFLAGS+= -I${LOCALBASE}/include/freetype2 MAKE_ENV= GTEST_DIR="${LOCALBASE}" \ TARGET_ARCH="" TEST_TARGET= check PLIST_FILES= bin/hiptext post-extract: @${RM} -r ${WRKSRC}/gtest post-patch: @${REINPLACE_CMD} -e 's|"DejaVuSansMono.ttf"|"${LOCALBASE}/share/fonts/dejavu/DejaVuSansMono.ttf"|' \ ${WRKSRC}/font.cc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hiptext ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/hobbes-icons-xpm/Makefile b/graphics/hobbes-icons-xpm/Makefile index 1ca60ad251f6..daa69537bee7 100644 --- a/graphics/hobbes-icons-xpm/Makefile +++ b/graphics/hobbes-icons-xpm/Makefile @@ -1,31 +1,29 @@ -# Created by: pgs - PORTNAME= hobbes-icons-xpm3 PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://ftp.gwdg.de/pub/x11/x.org/R5contrib/ DISTNAME= ${PORTNAME} MAINTAINER= dinoex@FreeBSD.org COMMENT= Collection of over 3000 icons in XPM3 format NO_BUILD= yes NO_ARCH= yes LIBDIR= ${STAGEDIR}${PREFIX}/include/X11/pixmaps OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${LIBDIR} ${CP} -R ${WRKSRC}/* ${LIBDIR}/ -${RM} ${LIBDIR}/README -${RM} ${LIBDIR}/readem.shar do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ ${INSTALL_SCRIPT} ${WRKSRC}/*.shar ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/hppsmtools/Makefile b/graphics/hppsmtools/Makefile index cd47f235aabd..d04fc62a29ec 100644 --- a/graphics/hppsmtools/Makefile +++ b/graphics/hppsmtools/Makefile @@ -1,35 +1,33 @@ -# Created by: Anders Nordby - PORTNAME= hppsmtools PORTVERSION= 1.1 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= http://unimut.fsk.uni-heidelberg.de/demi/photosmart/ MAINTAINER= ports@FreeBSD.org COMMENT= Tool for HP PhotoSmart C5340A and Konica Q-EZ digital cameras LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING PLIST_FILES= bin/psmdel bin/psmdir bin/psmget bin/psmsho PORTDOCS= README changes.txt OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|^CC=|#CC=|g ; \ s|-Wall -pedantic|$$(CFLAGS)|g' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e '/typedef unsigned char/d' ${WRKSRC}/exif.h @${REINPLACE_CMD} -e '//d' ${WRKSRC}/psm*.c do-install: .for file in psmdel psmdir psmget psmsho ${INSTALL_PROGRAM} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/bin .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/hugin/Makefile b/graphics/hugin/Makefile index 674bf9182588..aabd53e78e7d 100644 --- a/graphics/hugin/Makefile +++ b/graphics/hugin/Makefile @@ -1,60 +1,58 @@ -# Created by: Carlos Eduardo G. Carvalho - PORTNAME= hugin DISTVERSION= 2021.0.0 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R} MAINTAINER= fuz@fuz.su COMMENT= GUI for Panorama Tools, to stitch panoramic images LICENSE= GPLv2 LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath \ libboost_thread.so:devel/boost-libs \ liblcms2.so:graphics/lcms2 \ libexiv2.so:graphics/exiv2 \ libfftw3.so:math/fftw3 \ libpano13.so:graphics/libpano13 \ libvigraimpex.so:graphics/vigra \ libpng.so:graphics/png \ libtiff.so:graphics/tiff # gmake is really needed at _runtime_. Do not remove it from this list. RUN_DEPENDS= enblend>=4.1.4:graphics/enblend \ exiftool:graphics/p5-Image-ExifTool \ gmake:devel/gmake USES= cmake compiler:c++11-lib desktop-file-utils gettext gl gnome \ jpeg pkgconfig shared-mime-info shebangfix sqlite tar:bzip2 xorg USE_GL= gl glew glu glut USE_WX= 3.0+ USE_XORG= x11 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}.0 SHEBANG_FILES= src/hugin_script_interface/hpi.py \ src/hugin_script_interface/plugins/*.py \ src/hugin_script_interface/plugins-dev/*.py CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} CFLAGS+= -I${LOCALBASE}/include/Imath OPTIONS_DEFINE= PANOMATIC AUTOPANOSIFTC PYTHON OPTIONS_DEFAULT= PANOMATIC PYTHON OPTIONS_SUB= yes PANOMATIC_DESC= Install graphics/panomatic PANOMATIC_RUN_DEPENDS= panomatic:graphics/panomatic AUTOPANOSIFTC_DESC= Install graphics/autopano-sift-c AUTOPANOSIFTC_RUN_DEPENDS= autopano:graphics/autopano-sift-c PYTHON_DESC= Python Scripting Interface PYTHON_BUILD_DEPENDS= swig:devel/swig PYTHON_USES= python PYTHON_CMAKE_ON= -DBUILD_HSI=ON PYTHON_CMAKE_OFF= -DBUILD_HSI=OFF .include diff --git a/graphics/icat/Makefile b/graphics/icat/Makefile index e81a6c7f7815..e86742e87855 100644 --- a/graphics/icat/Makefile +++ b/graphics/icat/Makefile @@ -1,30 +1,28 @@ -# Created by: Emanuel Haupt - PORTNAME= icat PORTVERSION= 0.5 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= ehaupt@FreeBSD.org COMMENT= Displays images in 256-color capable terminals LICENSE= BSD2CLAUSE LIB_DEPENDS= libImlib2.so:graphics/imlib2 USES= dos2unix gmake localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= atextor CONFLICTS= sleuthkit PLIST_FILES= bin/icat \ share/man/man1/icat.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.man \ ${STAGEDIR}${PREFIX}/share/man/man1/${PORTNAME}.1 .include diff --git a/graphics/icon-slicer/Makefile b/graphics/icon-slicer/Makefile index 72705484d94e..75166b083703 100644 --- a/graphics/icon-slicer/Makefile +++ b/graphics/icon-slicer/Makefile @@ -1,32 +1,30 @@ -# Created by: Jean-Yves Lefort - PORTNAME= icon-slicer PORTVERSION= 0.3 PORTREVISION= 10 CATEGORIES= graphics MASTER_SITES= http://www.freedesktop.org/software/icon-slicer/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Utility for generating icon and cursor themes LICENSE= MIT # in readme and sources; COPYING seem to be unrelated LIB_DEPENDS= libpopt.so:devel/popt USES= gnome localbase pkgconfig USE_GNOME= gtk20 GNU_CONFIGURE= yes PORTDOCS= AUTHORS ChangeLog README PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS/ s|examples||' ${WRKSRC}/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/icontact/Makefile b/graphics/icontact/Makefile index 7393ee058e52..0fc2320ce5a0 100644 --- a/graphics/icontact/Makefile +++ b/graphics/icontact/Makefile @@ -1,27 +1,25 @@ -# Created by: Mark Pulford - PORTNAME= icontact PORTVERSION= 1.5 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://www.panix.com/~mbh/icontact/ MAINTAINER= ports@FreeBSD.org COMMENT= Combines multiples images to create a single customisable image RUN_DEPENDS= ${LOCALBASE}/bin/ppmmake:graphics/netpbm USES= jpeg:run shebangfix SHEBANG_FILES= icontact post-patch: ${REINPLACE_CMD} "s|CC=cc|CC=${CC}|g; s|CFLAGS=-O|CFLAGS=${CFLAGS}|g" \ ${WRKSRC}/Makefile do-install: ${INSTALL_SCRIPT} ${WRKSRC}/icontact ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/xvtoppm ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/icontact.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/xvtoppm.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/graphics/icoutils/Makefile b/graphics/icoutils/Makefile index 7206e21acd28..cf38632b9850 100644 --- a/graphics/icoutils/Makefile +++ b/graphics/icoutils/Makefile @@ -1,36 +1,34 @@ -# Created by: Mario Sergio Fujikawa Ferreira - PORTNAME= icoutils PORTVERSION= 0.32.3 CATEGORIES= graphics MASTER_SITES= SAVANNAH MAINTAINER= sunpoet@FreeBSD.org COMMENT= Convert/extract images in Microsoft Windows(R) icon/cursor files LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png USES= cpe localbase shebangfix tar:bzip2 CONFIGURE_ARGS= --disable-nls GNU_CONFIGURE= yes CPE_VENDOR= icoutils_project SHEBANG_FILES= extresso/*.in OPTIONS_DEFINE= EXTRESSO OPTIONS_SUB= yes EXTRESSO_DESC= Additional extresso and genresscript programs EXTRESSO_RUN_DEPENDS= p5-libwww>=0:www/p5-libwww EXTRESSO_USES= perl5 EXTRESSO_USE= PERL5=run post-patch-EXTRESSO-off: @${REINPLACE_CMD} -e '/^SUBDIRS/ s| extresso||' ${WRKSRC}/Makefile.in .include diff --git a/graphics/ida/Makefile b/graphics/ida/Makefile index fa55b84680c5..66c6c488fe8a 100644 --- a/graphics/ida/Makefile +++ b/graphics/ida/Makefile @@ -1,68 +1,66 @@ -# Created by: Andrey Slusar - PORTNAME= ida PORTVERSION= 2.14 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://www.kraxel.org/releases/fbida/ DISTNAME= fbida-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Small and fast motif-based image viewer and editor LICENSE= GPLv2 LIB_DEPENDS= libexif.so:graphics/libexif USES= desktop-file-utils gmake iconv jpeg motif perl5 pkgconfig xorg USE_PERL5= build USE_XORG= pixman x11 xext xt MAKEFILE= GNUmakefile MAKE_ARGS= verbose=yes LDFLAGS+= ${ICONV_LIB} CONFLICTS_INSTALL= exiftran PORTDOCS= README TODO INSTALL PLIST_FILES= bin/exiftran bin/ida lib/X11/app-defaults/Ida \ man/man1/exiftran.1.gz man/man1/ida.1.gz \ share/applications/ida.desktop OPTIONS_DEFINE= DOCS GIF PCD PNG SANE TIFF WEBP OPTIONS_DEFAULT= GIF PNG TIFF GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_MAKE_ARGS= HAVE_LIBGIF=yes PCD_DESC= PhotoCD support PCD_LIB_DEPENDS= libpcd.so:graphics/libpcd PCD_MAKE_ARGS= HAVE_LIBPCD=yes PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_MAKE_ARGS= HAVE_LIBPNG=yes SANE_LIB_DEPENDS= libsane.so:graphics/sane-backends SANE_MAKE_ARGS= HAVE_LIBSANE=yes TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_MAKE_ARGS= HAVE_LIBTIFF=yes WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_MAKE_ARGS= HAVE_LIBWEBP=yes pre-build: @${ECHO_CMD} -n > ${WRKSRC}/Make.config @${ECHO_CMD} "LIB:=lib" >> ${WRKSRC}/Make.config @${ECHO_CMD} "RESDIR:=${PREFIX}/lib/X11" >> ${WRKSRC}/Make.config @${ECHO_CMD} "HAVE_ENDIAN_H:=yes" >> ${WRKSRC}/Make.config @${ECHO_CMD} "HAVE_LINUX_FB_H:=no" >> ${WRKSRC}/Make.config @${ECHO_CMD} "HAVE_NEW_EXIF:=yes" >> ${WRKSRC}/Make.config @${ECHO_CMD} "HAVE_GLIBC:=no" >> ${WRKSRC}/Make.config @${ECHO_CMD} "HAVE_STRSIGNAL:=yes" >> ${WRKSRC}/Make.config @${ECHO_CMD} "HAVE_MOTIF:=yes" >> ${WRKSRC}/Make.config @${ECHO_CMD} "JPEG_VER:=80" >> ${WRKSRC}/Make.config post-install: ${INSTALL_DATA} ${WRKSRC}/desktop/ida.desktop ${STAGEDIR}${DESKTOPDIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/iec16022/Makefile b/graphics/iec16022/Makefile index b2b284f7f955..89ca5104986d 100644 --- a/graphics/iec16022/Makefile +++ b/graphics/iec16022/Makefile @@ -1,23 +1,21 @@ -# Created by: Emanuel Haupt - PORTNAME= iec16022 DISTVERSION= 0.3.1 CATEGORIES= graphics MASTER_SITES= https://github.com/rdoeffinger/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Create 2D barcodes, also known as DataMatrix LICENSE= GPLv2 LIB_DEPENDS= libpopt.so:devel/popt USES= gmake libtool pathfix pkgconfig tar:xz USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CFLAGS+= -fPIC .include diff --git a/graphics/iiview/Makefile b/graphics/iiview/Makefile index 87d712aca534..cc6bb0780e63 100644 --- a/graphics/iiview/Makefile +++ b/graphics/iiview/Makefile @@ -1,26 +1,24 @@ -# Created by: Martin Sugioarto - PORTNAME= iiview PORTVERSION= 0.31 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= martin.sugioarto@udo.edu COMMENT= Thumb viewer application LICENSE= BSD2CLAUSE BUILD_DEPENDS= ${LOCALBASE}/lib/libpng.a:graphics/png \ ${LOCALBASE}/lib/libtiff.a:graphics/tiff USES= jpeg:build xorg USE_XORG= xpm x11 USE_GITHUB= yes GH_ACCOUNT= nakal PLIST_FILES= bin/iiview man/man1/iiview.1.gz MAKE_JOBS_UNSAFE= yes .include diff --git a/graphics/imageindex/Makefile b/graphics/imageindex/Makefile index 195fb53c5f6f..40c57d16cc7a 100644 --- a/graphics/imageindex/Makefile +++ b/graphics/imageindex/Makefile @@ -1,32 +1,30 @@ -# Created by: John Reynolds - PORTNAME= imageindex PORTVERSION= 2.0 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://www.edwinh.org/imageindex/release/ \ http://www.reynoldsnet.org/imageindex/release/ MAINTAINER= johnjen@reynoldsnet.org COMMENT= Digital photo gallery tool RUN_DEPENDS= mplayer:multimedia/mplayer \ p5-Image-Info>=0:graphics/p5-Image-Info USES= jpeg magick:6,run perl5 USE_PERL5= run MAKE_ARGS+= PERLPATH=${PERL} PREFIX=${STAGEDIR}${PREFIX} PLIST_FILES= bin/imageindex bin/autocaption \ man/man1/imageindex.1.gz PORTDOCS= README OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/Makefile post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/imageworsener/Makefile b/graphics/imageworsener/Makefile index 7523d5d37b00..ce293ed8bb51 100644 --- a/graphics/imageworsener/Makefile +++ b/graphics/imageworsener/Makefile @@ -1,35 +1,33 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= imageworsener PORTVERSION= 1.3.4 CATEGORIES= graphics MASTER_SITES= https://entropymine.com/imageworsener/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= CLI utility and library for image scaling and processing LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING.txt OPTIONS_DEFINE= JPEG PNG WEBP OPTIONS_DEFAULT=JPEG PNG WEBP USES= cpe libtool CPE_VENDOR= entropymine CONFIGURE_ARGS= --with-zlib-include-dir=${INCLUDEDIR} \ --with-zlib-lib-dir=${LIBDIR} GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes JPEG_CONFIGURE_WITH= jpeg JPEG_USES= jpeg PNG_CONFIGURE_WITH= png PNG_LIB_DEPENDS= libpng.so:graphics/png WEBP_CONFIGURE_WITH= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp .include diff --git a/graphics/imc/Makefile b/graphics/imc/Makefile index 7e466bd2e048..d4072a5f4b86 100644 --- a/graphics/imc/Makefile +++ b/graphics/imc/Makefile @@ -1,40 +1,38 @@ -# Created by: Ying-Chieh Liao - PORTNAME= imc PORTVERSION= 4.3 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= http://www.peterverthez.net/projects/imc/ MAINTAINER= ports@FreeBSD.org COMMENT= Image Compiler LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= p5-GD>=0:graphics/p5-GD \ p5-CGI>=0:www/p5-CGI RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gmake perl5 GNU_CONFIGURE= yes NO_ARCH= yes PORTDOCS= * PORTEXAMPLES= * PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog NEWS README THANKS Todo \ ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} *.html *.ref *.txt ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/imlib2/Makefile b/graphics/imlib2/Makefile index 87077ce4cc57..0accc6c0e576 100644 --- a/graphics/imlib2/Makefile +++ b/graphics/imlib2/Makefile @@ -1,74 +1,72 @@ -# Created by: Jeremy Norris - PORTNAME= imlib2 PORTVERSION= 1.7.0 PORTEPOCH= 2 CATEGORIES= graphics enlightenment MASTER_SITES= SF/enlightenment/imlib2-src/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= The next generation graphics library for Enlightenment LICENSE= imlib2 LICENSE_NAME= imlib2 license LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libfreetype.so:print/freetype2 USES= cpe libtool pathfix pkgconfig tar:bzip2 GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip CPE_VENDOR= enlightenment CONFIGURE_ARGS= --enable-visibility-hiding --disable-static \ --with-zlib --with-bzip2 CONFIGURE_ENV= ac_cv_lib_dl_dlopen=no CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS_INSTALL= imlib2-webp OPTIONS_DEFINE= GIF ID3 JPEG PNG TIFF WEBP X11 OPTIONS_DEFAULT= GIF ID3 JPEG PNG TIFF WEBP X11 OPTIONS_SUB= yes GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_CONFIGURE_WITH= gif ID3_LIB_DEPENDS= libid3tag.so:audio/libid3tag ID3_CONFIGURE_WITH= id3 JPEG_USES= jpeg JPEG_CONFIGURE_WITH= jpeg PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_WITH= png TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_WITH= tiff WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CONFIGURE_WITH= webp X11_USES= xorg X11_USE= XORG=x11,sm,xcb,xext X11_CONFIGURE_WITH= x x-shm-fd .include .if ${ARCH} == "i386" && !empty(MACHINE_CPU:Mmmx) CONFIGURE_ARGS+= --enable-mmx .else CONFIGURE_ARGS+= --disable-mmx .endif .if ${ARCH} == "amd64" CONFIGURE_ARGS+= --enable-amd64 .else CONFIGURE_ARGS+= --disable-amd64 .endif .include diff --git a/graphics/imlib2_loaders/Makefile b/graphics/imlib2_loaders/Makefile index 4131effdf423..4812e05477ac 100644 --- a/graphics/imlib2_loaders/Makefile +++ b/graphics/imlib2_loaders/Makefile @@ -1,38 +1,36 @@ -# Created by: Jeremy Norris - PORTNAME= imlib2_loaders PORTVERSION= 1.7.0 PORTEPOCH= 2 CATEGORIES= graphics enlightenment MASTER_SITES= SF/enlightenment/imlib2-src/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Extra image loader plugins for Imlib 2 LICENSE= imlib2 GPLv2 LICENSE_COMB= multi LICENSE_NAME_imlib2= imlib2 license LICENSE_FILE_imlib2= ${WRKSRC}/COPYING LICENSE_PERMS_imlib2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libImlib2.so:graphics/imlib2 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= libtool localbase pathfix pkgconfig tar:bzip2 xorg USE_XORG= x11 xext CONFIGURE_ARGS= --disable-static OPTIONS_DEFINE= EET XCF OPTIONS_DEFAULT= EET XCF OPTIONS_SUB= yes EET_DESC= Enable eet loader EET_LIB_DEPENDS= libefl.so:devel/efl EET_CONFIGURE_OFF= --disable-eet XCF_DESC= Enable XCF loader XCF_CONFIGURE_OFF= --disable-xcf .include diff --git a/graphics/impressive/Makefile b/graphics/impressive/Makefile index 74c240f775e9..2e78b150147a 100644 --- a/graphics/impressive/Makefile +++ b/graphics/impressive/Makefile @@ -1,71 +1,69 @@ -# Created by: Veniamin Gvozdikov - PORTNAME= impressive DISTVERSION= 0.13.1 PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= SF/${PORTNAME}/Impressive/${DISTVERSION}/ DISTNAME= Impressive-${DISTVERSION} MAINTAINER= kai@FreeBSD.org COMMENT= Stylish way of giving presentations LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/license.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \ ${PYGAME} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} USES= python:3.5+ sdl shebangfix USE_SDL= sdl SHEBANG_FILES= impressive.py NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz PORTDOCS= ${PORTNAME}.html demo.pdf OPTIONS_DEFINE= DOCS OPTIONS_GROUP= MULTIMEDIA PDFFEATURE OPTIONS_MULTI= PDFENGINE OPTIONS_DEFAULT=FFMPEG MPLAYER MUPDF PDFTK XDG OPTIONS_GROUP_MULTIMEDIA= FFMPEG MPLAYER OPTIONS_GROUP_PDFFEATURE= PDFTK XDG OPTIONS_MULTI_PDFENGINE= GHOSTSCRIPT MUPDF POPPLER XPDF FFMPEG_DESC= Optimize generation of video preview images MPLAYER_DESC= Enable audio/video playback PDFTK_DESC= Enable automatic extraction of PDF page titles XDG_DESC= Enable web/e-mail hyperlinks in PDF files GHOSTSCRIPT_DESC= Use Ghostscript for PDF rendering MUPDF_DESC= Use MuPDF for PDF rendering POPPLER_DESC= Use Poppler for PDF rendering XPDF_DESC= Use Xpdf for PDF rendering FFMPEG_IMPLIES= MPLAYER GHOSTSCRIPT_IMPLIES= PDFTK POPPLER_IMPLIES= PDFTK XPDF_IMPLIES= PDFTK FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer PDFTK_RUN_DEPENDS= pdftk:print/pdftk XDG_RUN_DEPENDS= xdg-open:devel/xdg-utils GHOSTSCRIPT_USES= ghostscript:run MUPDF_RUN_DEPENDS= mupdf:graphics/mupdf POPPLER_RUN_DEPENDS= pdftoppm:graphics/poppler-utils XPDF_RUN_DEPENDS= ${LOCALBASE}/libexec/xpdf/pdftoppm:graphics/xpdf do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile index 8d0b20370ad1..bba6a23eae09 100644 --- a/graphics/inkscape/Makefile +++ b/graphics/inkscape/Makefile @@ -1,118 +1,116 @@ -# Created by: Alexander Nedotsukov - PORTNAME= inkscape DISTVERSION= 1.2 PORTREVISION= 2 CATEGORIES= graphics gnome MASTER_SITES= https://media.inkscape.org/dl/resources/file/ MAINTAINER= gnome@FreeBSD.org COMMENT= Full featured open source SVG editor LICENSE= GPLv2 GPLv2+ GPLv3 GPLv3+ LGPL21 LGPL3 LGPL3+ MPL11 LICENSE_COMB= multi LICENSE_FILE_GPLv2 = ${WRKSRC}/LICENSES/GPL-2.0.txt LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt LICENSE_FILE_GPLv3 = ${WRKSRC}/LICENSES/GPL-3.0.txt LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt LICENSE_FILE_LGPL21 = ${WRKSRC}/LICENSES/LGPL-2.1.txt LICENSE_FILE_LGPL3 = ${WRKSRC}/LICENSES/LGPL-3.0.txt LICENSE_FILE_LGPL3+ = ${WRKSRC}/LICENSES/LGPL-3.0-or-later.txt LICENSE_FILE_MPL11 = ${WRKSRC}/LICENSES/MPL-1.1.txt BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:devel/boost-libs LIB_DEPENDS= libpopt.so:devel/popt \ libgc.so:devel/boehm-gc \ libgdl-3.so:x11-toolkits/gdl \ libgsl.so:math/gsl \ libgtkspell3-3.so:textproc/gtkspell3 \ liblcms2.so:graphics/lcms2 \ libfribidi.so:converters/fribidi \ libaspell.so:textproc/aspell \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libpotrace.so:graphics/libpotrace \ libpng.so:graphics/png \ libsoup-2.4.so:devel/libsoup \ libenchant-2.so:textproc/enchant2 \ libyaml.so:textproc/libyaml \ libdouble-conversion.so:devel/double-conversion \ lib2geom.so:math/lib2geom RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scour>0:textproc/py-scour@${PY_FLAVOR} \ ps2pdf:print/ghostscript9-agpl-base \ fig2dev:print/fig2dev USES= compiler:c++11-lib cmake cpe desktop-file-utils gnome \ iconv:wchar_t jpeg pathfix pkgconfig python:3.7+ \ shebangfix tar:xz xorg USE_GNOME= gtkmm30 libxml2 libxslt USE_XORG= sm ice x11 xext USE_LDCONFIG= yes DATETAG= 2022-05-15_dc2aedaf03 WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}_${DATETAG} SHEBANG_FILES= share/extensions/*.py share/extensions/genpofiles.sh \ share/templates/*.py man/fix-roff-punct OPTIONS_DEFINE= OPENMP POPPLER SCRIBUS VISIO CDR DBUS WPG GVFS NLS OPTIONS_DEFAULT= POPPLER VISIO CDR WPG GM OPTIONS_DEFAULT_amd64= OPENMP OPTIONS_RADIO= IMAGICK OPTIONS_RADIO_IMAGICK= IMAGICK6 GM OPTIONS_SUB= yes CDR_DESC= Support for CorelDRAW graphics CDR_CMAKE_BOOL= WITH_LIBCDR CDR_LIB_DEPENDS= librevenge-stream-0.0.so:textproc/librevenge \ libcdr-0.1.so:graphics/libcdr01 DBUS_CMAKE_BOOL= WITH_DBUS DBUS_LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \ libdbus-1.so:devel/dbus GVFS_USE= GNOME=gvfs OPENMP_CMAKE_BOOL= WITH_OPENMP POPPLER_DESC= PDF preview rendering POPPLER_CMAKE_BOOL= ENABLE_POPPLER ENABLE_POPPLER_CAIRO POPPLER_LIB_DEPENDS= libpoppler.so:graphics/poppler \ libpoppler-glib.so:graphics/poppler-glib SCRIBUS_DESC= Support color-managed PDF export using Scribus (experimental) SCRIBUS_RUN_DEPENDS= scribus:print/scribus-devel VISIO_DESC= Support for Microsoft Visio diagrams VISIO_CMAKE_BOOL= WITH_LIBVISIO VISIO_LIB_DEPENDS= librevenge-stream-0.0.so:textproc/librevenge \ libvisio-0.1.so:textproc/libvisio01 WPG_DESC= Support for WordPerfect graphics WPG_CMAKE_BOOL= WITH_LIBWPG WPG_LIB_DEPENDS= libwpg-0.3.so:graphics/libwpg03 IMAGICK_DESC= Raster image format library IMAGICK6_DESC= Use ImageMagick6 IMAGICK6_USES= magick:6 IMAGICK6_CMAKE_BOOL= WITH_IMAGE_MAGICK GM_DESC= Use GraphicsMagick GM_LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick GM_CMAKE_BOOL= WITH_GRAPHICS_MAGICK NLS_CMAKE_BOOL= WITH_NLS NLS_USES= gettext post-patch: @${REINPLACE_CMD} -e 's|COMMAND python3|COMMAND ${PYTHON_VERSION}|g' \ ${WRKSRC}/share/*/CMakeLists.txt # Third entry in the table of interpreters is basename of executable @${REINPLACE_CMD} -e 's|"python3"|"${PYTHON_VERSION}"|g' \ ${WRKSRC}/src/extension/implementation/script.cpp @${TOUCH} ${WRKSRC}/share/extensions/gcodetools_check_for_updates.inx.h .include diff --git a/graphics/intel-backlight/Makefile b/graphics/intel-backlight/Makefile index b587b35a3c45..21d428c6511d 100644 --- a/graphics/intel-backlight/Makefile +++ b/graphics/intel-backlight/Makefile @@ -1,39 +1,37 @@ -# Created by: Michael Gmelin - PORTNAME= intel-backlight DISTVERSION= 20200418 PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= jmd@FreeBSD.org COMMENT= Control backlight on various modern Intel(R) GPUs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= this hardware is only found on Intel x86 systems LIB_DEPENDS= libdrm.so:graphics/libdrm \ libpciaccess.so:devel/libpciaccess USE_GITHUB= yes GH_ACCOUNT= FreeBSDDesktop GH_PROJECT= intel_backlight_fbsd GH_TAGNAME= a6c0e39 PORTEXAMPLES= asmc_backlight.sh \ isl_backlight.sh \ acpi-video-intel-backlight.conf INSTALL_TARGET= install-strip OPTIONS_SUB= yes OPTIONS_DEFINE= EXAMPLES SUID OPTIONS_DEFAULT= SUID SUID_DESC= Install intel_backlight with the setuid bit set do-install-EXAMPLES-on: cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTEXAMPLES}" ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/intergif/Makefile b/graphics/intergif/Makefile index 6b29b6f56883..ca6daf834acb 100644 --- a/graphics/intergif/Makefile +++ b/graphics/intergif/Makefile @@ -1,30 +1,28 @@ -# Created by: jamie - PORTNAME= interGif PORTVERSION= 6.15 CATEGORIES= graphics MASTER_SITES= http://utter.chaos.org.uk/~pdh/software/arc/ DISTNAME= ig${PORTVERSION:S,.,,}src EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Efficient animated GIF optimiser WRKSRC= ${WRKDIR}/igsrc MAKEFILE= makefile.ix ALL_TARGET= intergif PLIST_FILES= bin/intergif post-patch: @${REINPLACE_CMD} -e \ 's|=.*cc|= $$(CC)| ; \ s|-O6|$$(CFLAGS)| ; \ s|@echo|@true| ; \ s|@$$(cc)|$$(cc)|' ${WRKSRC}/src/makefile.ix do-install: ${INSTALL_PROGRAM} ${WRKSRC}/intergif ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/ipe/Makefile b/graphics/ipe/Makefile index 48df00f46f5e..923d934453fd 100644 --- a/graphics/ipe/Makefile +++ b/graphics/ipe/Makefile @@ -1,65 +1,63 @@ -# Created by: David Bremner - PORTNAME= ipe PORTVERSION= 7.2.23 DISTVERSIONSUFFIX= -src PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://dl.bintray.com/otfried/generic/ipe/${PORTVERSION:R}/ MAINTAINER= bofh@FreeBSD.org COMMENT= Extensible vector graphics editor with LaTeX support LICENSE= GPLv3+ RUN_DEPENDS= xdg-open:devel/xdg-utils LIB_DEPENDS= libcurl.so:ftp/curl \ libfreetype.so:print/freetype2 \ libgsl.so:math/gsl \ libpng.so:graphics/png \ libspiro.so:graphics/libspiro USES= compiler:c++11-lib gmake gnome jpeg lua:52 pkgconfig shebangfix qt:5 USE_GNOME= cairo USE_QT= buildtools_build core gui qmake_build widgets USE_TEX= pdftex WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src SHEBANG_FILES= ${WRKSRC}/ipecurl/ipecurl.sh MAKE_ENV= DL_LIBS="" \ INSTALL_DIR="${MKDIR}" \ INSTALL_FILES="${INSTALL_DATA}" \ INSTALL_SCRIPTS="${INSTALL_SCRIPT}" \ INSTALL_PROGRAMS="${INSTALL_PROGRAM}" \ INSTALL_ROOT="${STAGEDIR}" \ IPEDOCDIR="${DOCSDIR}" \ IPEMANDIR="${MANPREFIX}/man/man1" \ IPEPREFIX="${PREFIX}" \ JPEG_CFLAGS="-I${LOCALBASE}/include" \ JPEG_LIBS="-L${LOCALBASE}/lib -ljpeg" \ LUA_PACKAGE="lua-${LUA_VER}" \ MOC="${MOC}" USE_LDCONFIG= yes PLIST_SUB= VERSION="${PORTVERSION}" PORTDOCS= * DESKTOP_ENTRIES="Ipe" "" "ipe" "ipe" "" "" OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|\([[:blank:]]\)=|\1?=|' ${WRKSRC}/config.mak post-install: @${LN} -sf ${DATADIR}/${PORTVERSION}/ipe.png \ ${STAGEDIR}${PREFIX}/share/pixmaps @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libipe* .for filename in ipe6upgrade iperender ipeextract ipescript ipetoipe ipepresenter ipe @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${filename} .endfor .include diff --git a/graphics/jalbum/Makefile b/graphics/jalbum/Makefile index f75b07386c56..6be5abfc3b98 100644 --- a/graphics/jalbum/Makefile +++ b/graphics/jalbum/Makefile @@ -1,27 +1,25 @@ -# Created by: Tim Bishop - PORTNAME= jalbum PORTVERSION= 10.10.7 CATEGORIES= graphics java MASTER_SITES= http://jalbum.net/download/ DISTNAME= jAlbum${PORTVERSION} MAINTAINER= tdb@FreeBSD.org COMMENT= Web photo album generator WRKSRC= ${WRKDIR}/jAlbum USES= zip NO_BUILD= yes USE_JAVA= yes DATADIR= ${JAVASHAREDIR}/${PORTNAME} SUB_FILES= jalbum.sh do-install: ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${TAR} -cf - * | ${TAR} -xf - -C ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/jalbum.sh ${STAGEDIR}${PREFIX}/bin/jalbum .include diff --git a/graphics/jasper/Makefile b/graphics/jasper/Makefile index 28a014117ee7..f143881fc3a3 100644 --- a/graphics/jasper/Makefile +++ b/graphics/jasper/Makefile @@ -1,45 +1,43 @@ -# Created by: Maxim Sobolev - PORTNAME= jasper PORTVERSION= 3.0.6 CATEGORIES= graphics MASTER_SITES= https://github.com/jasper-software/jasper/releases/download/version-${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Implementation of the codec specified in the JPEG-2000 standard LICENSE= JASPER LICENSE_NAME= JasPer License Version 2.0 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cmake cpe jpeg localbase CMAKE_OFF= JAS_ENABLE_32BIT JAS_ENABLE_DANGEROUS_INTERNAL_TESTING_MODE JAS_ENABLE_DOC JAS_ENABLE_LATEX JAS_ENABLE_MIF_CODEC JAS_ENABLE_NON_THREAD_SAFE_DEBUGGING JAS_PREFER_PTHREAD_TSS JAS_STRICT JAS_USE_JAS_INIT CMAKE_ON= JAS_ENABLE_BMP_CODEC JAS_ENABLE_HIDDEN JAS_ENABLE_JP2_CODEC JAS_ENABLE_JPC_CODEC JAS_ENABLE_JPG_CODEC JAS_ENABLE_LIBJPEG JAS_ENABLE_MULTITHREADING_SUPPORT JAS_ENABLE_PGX_CODEC JAS_ENABLE_PNM_CODEC JAS_ENABLE_PROGRAMS JAS_ENABLE_RAS_CODEC JAS_ENABLE_SHARED JAS_INCLUDE_BMP_CODEC JAS_INCLUDE_JP2_CODEC JAS_INCLUDE_JPC_CODEC JAS_INCLUDE_JPG_CODEC JAS_INCLUDE_MIF_CODEC JAS_INCLUDE_PGX_CODEC JAS_INCLUDE_PNM_CODEC JAS_INCLUDE_RAS_CODEC JAS_PREFER_PTHREAD JAS_STRICT TEST_TARGET= test USE_LDCONFIG= yes DOCSDIR= ${PREFIX}/share/doc/JasPer CPE_VENDOR= jasper_project OPTIONS_DEFINE= DOCS HEIF OPENGL TEST OPTIONS_DEFAULT=OPENGL OPTIONS_SUB= yes HEIF_DESC= ISO/IEC 23008-12:2017 HEIF file format support (experimental) HEIF_CMAKE_BOOL= JAS_ENABLE_HEIC_CODEC JAS_ENABLE_LIBHEIF JAS_INCLUDE_HEIC_CODEC HEIF_LIB_DEPENDS= libheif.so:graphics/libheif OPENGL_CMAKE_BOOL= JAS_ENABLE_OPENGL OPENGL_USE= GL=gl,glu,glut XORG=x11,xext,xi,xmu OPENGL_USES= gl xorg TEST_BUILD_DEPENDS= bash:shells/bash TEST_USES= shebangfix TEST_VARS= SHEBANG_FILES=test/bin/* post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/jpeg2000.pdf ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/jave6/Makefile b/graphics/jave6/Makefile index 4d7c05427e62..75008cf02b7e 100644 --- a/graphics/jave6/Makefile +++ b/graphics/jave6/Makefile @@ -1,28 +1,26 @@ -# Created by: Andreas Daehn - PORTNAME= jave6 PORTVERSION= 0.1 PORTREVISION= 5 CATEGORIES= graphics java MASTER_SITES= http://www.jave.de/developer/\ http://ikaria.informatik.uni-rostock.de/public_bsd/FreeBSD/ DISTNAME= jave_6.0_i20060105 MAINTAINER= ad001@uni-rostock.de COMMENT= Java ASCII-Art-Generator EXTRACT_AFTER_ARGS= -d ${WRKDIR}/${DISTNAME} USES= zip USE_JAVA= yes NO_BUILD= yes SUB_FILES= jave6 pkg-message DATADIR= ${JAVASHAREDIR}/${PORTNAME} do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} .include diff --git a/graphics/jbigkit/Makefile b/graphics/jbigkit/Makefile index 93322dc83ec1..866cd9419071 100644 --- a/graphics/jbigkit/Makefile +++ b/graphics/jbigkit/Makefile @@ -1,46 +1,44 @@ -# Created by: mi - PORTNAME= jbigkit PORTVERSION= 2.1 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://www.cl.cam.ac.uk/~mgk25/download/ MAINTAINER= mi@aldan.algebra.com COMMENT= Lossless compression for bi-level images such as scanned pages, faxes LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USE_LDCONFIG= yes MANS= jbgtopbm.1 pbmtojbg.1 BINS= jbgtopbm pbmtojbg jbgtopbm85 pbmtojbg85 LIBA= libjbig.a libjbig85.a LIBS= libjbig.so.2 libjbig85.so.1 DOCSDIR?= ${PREFIX}/share/doc/jbig TEST_ENV= ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/libjbig TEST_TARGET= test OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} \ ${BINS:S|^|${WRKSRC}/pbmtools/|} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} \ ${MANS:S|^|${WRKSRC}/pbmtools/|} ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/libjbig/*.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} \ ${LIBA:S|^|${WRKSRC}/libjbig/|} ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} \ ${LIBS:S|^|${WRKSRC}/libjbig/|} ${STAGEDIR}${PREFIX}/lib ${LN} -sf libjbig.so.2 ${STAGEDIR}${PREFIX}/lib/libjbig.so ${LN} -sf libjbig85.so.1 ${STAGEDIR}${PREFIX}/lib/libjbig85.so @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/libjbig/jbig.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/jdraw/Makefile b/graphics/jdraw/Makefile index 72957c44a8e6..d752ee43b11e 100644 --- a/graphics/jdraw/Makefile +++ b/graphics/jdraw/Makefile @@ -1,40 +1,38 @@ -# Created by: Nicola Vitale - PORTNAME= jdraw PORTVERSION= 1.1.5 PORTREVISION= 4 CATEGORIES= graphics java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION} DISTNAME= ${PORTNAME}_v${PORTVERSION} EXTRACT_SUFX= .jar EXTRACT_ONLY= MAINTAINER= nivit@FreeBSD.org COMMENT= Pixel oriented graphics editor NO_BUILD= yes USE_JAVA= yes OPTIONS_DEFINE= PLASTIC3D OPTIONS_DEFAULT= PLASTIC3D PLASTIC3D_DESC= Use Plastic3DLook&Feel DATADIR= ${JAVASHAREDIR}/${PORTNAME} SUB_FILES= ${PORTNAME} SUB_LIST= JDRAWJAR=${JDRAWJAR} PLASTIC3D=${PLASTIC3D} JDRAWJAR= ${DATADIR}/${DISTFILES} do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${DISTDIR}/${DISTFILES} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include .if ${PORT_OPTIONS:MPLASTIC3D} PLASTIC3D= "-Dlf=\"com.jgoodies.looks.plastic.Plastic3DLookAndFeel\"" RUN_DEPENDS+= ${JAVALIBDIR}/looks.jar:devel/jgoodies-looks .endif .include diff --git a/graphics/jgraph/Makefile b/graphics/jgraph/Makefile index 67938da16655..8f904f944ed4 100644 --- a/graphics/jgraph/Makefile +++ b/graphics/jgraph/Makefile @@ -1,22 +1,20 @@ -# Created by: wolman@cs.washington.edu - PORTNAME= jgraph PORTVERSION= 8.3 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://web.eecs.utk.edu/~plank/plank/jgraph/ DISTFILES= ${PORTNAME}.shar.Z MAINTAINER= ports@FreeBSD.org COMMENT= Generates postscript graphs EXTRACT_CMD= uncompress EXTRACT_BEFORE_ARGS= -c EXTRACT_AFTER_ARGS= | ${SH} NO_WRKSUBDIR= yes MAKEFILE= makefile MAKE_ENV+= DATADIR=${DATADIR} CFLAGS+= -Wno-return-type .include diff --git a/graphics/jhead/Makefile b/graphics/jhead/Makefile index fb6bc735bcec..041727e8b935 100644 --- a/graphics/jhead/Makefile +++ b/graphics/jhead/Makefile @@ -1,38 +1,36 @@ -# Created by: Jamie Hermans - PORTNAME= jhead PORTVERSION= 3.06.0.1 CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org COMMENT= EXIF JPEG header manipulation tool LICENSE= PD USES= cpe gmake jpeg:run MAKEFILE= makefile PLIST_FILES= bin/jhead \ share/man/man1/jhead.1.gz PORTDOCS= usage.html CPE_VENDOR= jhead_project GH_ACCOUNT= Matthias-Wandel USE_GITHUB= yes OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/^CFLAGS=/d' ${WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/jhead ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/jhead.1 ${STAGEDIR}${PREFIX}/share/man/man1/ do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/jogamp-jogl/Makefile b/graphics/jogamp-jogl/Makefile index bacde9f03374..c0c99f64b486 100644 --- a/graphics/jogamp-jogl/Makefile +++ b/graphics/jogamp-jogl/Makefile @@ -1,61 +1,59 @@ -# Created by: Tassilo Philipp - PORTNAME= jogamp-jogl PORTVERSION= 2.3.2 PORTREVISION= 1 CATEGORIES= graphics devel java MASTER_SITES= http://jogamp.org/deployment/jogamp-current/archive/Sources/ \ http://jogamp.org/deployment/v${PORTVERSION}/archive/Sources/ DISTFILES= jogl-v${PORTVERSION}.tar.xz \ gluegen-v${PORTVERSION}.tar.xz \ jcpp-v${PORTVERSION}.tar.xz MAINTAINER= makc@FreeBSD.org COMMENT= Java bindings for OpenGL BUILD_DEPENDS= ${JAVALIBDIR}/swt.jar:x11-toolkits/swt RUN_DEPENDS= ${JAVALIBDIR}/swt.jar:x11-toolkits/swt ONLY_FOR_ARCHS= i386 amd64 powerpc64 powerpc64le USES= compiler tar:xz xorg USE_ANT= yes USE_JAVA= yes USE_XORG= x11 xcursor xrandr xrender xxf86vm PATCH_WRKSRC= ${WRKDIR} BUILD_WRKSRC= ${WRKDIR}/jogl/make # compiler must be literally "gcc" or "clang" BINARY_ALIAS= ${CHOSEN_COMPILER_TYPE}=${CC} MAKE_ARGS= -Dgcc.compat.compiler=${CHOSEN_COMPILER_TYPE} post-extract: ${MV} ${WRKDIR}/gluegen-v${PORTVERSION} ${WRKDIR}/gluegen ${MV} ${WRKDIR}/jcpp-v${PORTVERSION}/src ${WRKDIR}/gluegen/jcpp/src ${MV} ${WRKDIR}/jogl-v${PORTVERSION} ${WRKDIR}/jogl post-patch: ${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|g' \ ${BUILD_WRKSRC}/build-common.xml ${REINPLACE_CMD} -e '/name="all"/s|,test.compile||g' \ ${BUILD_WRKSRC}/build.xml pre-build: @(cd ${WRKDIR}/gluegen/make; \ ${SETENV} ${MAKE_ENV} ${ANT} ${MAKE_ARGS} all.no_junit) do-install: ${INSTALL_LIB} \ ${WRKDIR}/gluegen/build/obj/libgluegen2-rt.so \ ${WRKDIR}/jogl/build/lib/*.so \ ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} \ ${WRKDIR}/gluegen/build/gluegen2-rt.jar \ ${WRKDIR}/gluegen/build/gluegen2.jar \ ${STAGEDIR}${JAVAJARDIR} ${INSTALL_DATA} ${WRKDIR}/jogl/build/jar/jogl-all.jar \ ${STAGEDIR}${JAVAJARDIR}/jogl2.jar .include diff --git a/graphics/jogl/Makefile b/graphics/jogl/Makefile index 052987526595..48d7a8d6bb42 100644 --- a/graphics/jogl/Makefile +++ b/graphics/jogl/Makefile @@ -1,96 +1,94 @@ -# Created by: Peter Jeremy - PORTNAME= jogl PORTVERSION= 1.1.1 PORTREVISION= 9 CATEGORIES= graphics devel java MASTER_SITES= http://download.java.net/media/jogl/builds/archive/jsr-231-1.1.1/ EXTRACT_SUFX= -src.zip MAINTAINER= peterj@FreeBSD.org COMMENT= Java bindings for OpenGL LIB_DEPENDS= libdrm.so:graphics/libdrm BUILD_DEPENDS= ${JAVALIBDIR}/antlr.jar:devel/antlr NO_WRKSUBDIR= yes DOCSDIR= ${JAVASHAREDIR}/${PORTNAME} ALL_TARGET= all # Java currently only supports i386 and amd64. Supporting additional # architectures will need patches to at least # gluegen/src/java/com/sun/gluegen/StructLayout.java # gluegen/src/java/com/sun/gluegen/runtime/CPU.java # gluegen/make/gluegen-cpptasks.xml # jogl/make/build.xml ONLY_FOR_ARCHS= i386 amd64 USES= gl xorg zip USE_XORG= x11 xau xdamage xdmcp xext xfixes xorgproto xt xxf86vm USE_GL= gl USE_ANT= yes USE_LDCONFIG= yes USE_LOCALE= en_US.UTF-8 USE_JAVA= yes BUILD_WRKSRC= ${WRKSRC}/jogl/make BUILD_BINPATH= ${WRKSRC}/bin MAKE_ENV+= PATH="${BUILD_BINPATH}:${PATH}" OPTIONS_DEFINE= DOCS .include .if ${PORT_OPTIONS:MDOCS} ALL_TARGET+= javadoc .endif .include .if ${JAVA_PORT_VERSION:M*6*} PLIST_SUB+= JDK6="" PLIST_SUB+= JDK7="@comment " .endif .if ${JAVA_PORT_VERSION:M*7*} PLIST_SUB+= JDK6="@comment " PLIST_SUB+= JDK7="" .endif .if ${JAVA_PORT_VERSION:M*8*} PLIST_SUB+= JDK6="@comment " PLIST_SUB+= JDK7="@comment " .endif .if ${JAVA_PORT_VERSION:M*8*} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-build.xml .endif post-patch: @${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|g' \ ${WRKSRC}/gluegen/make/build.xml @${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|g' \ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/jogl/make/build.xml pre-build: ${MKDIR} ${BUILD_BINPATH} ${SED} -e 's|%%CC%%|${CC}|' < ${FILESDIR}/gcc.in > \ ${BUILD_BINPATH}/gcc ${CHMOD} 755 ${BUILD_BINPATH}/gcc do-install: ${INSTALL_DATA} ${WRKSRC}/gluegen/build/obj/libgluegen-rt.so \ ${WRKSRC}/jogl/build/obj/libjogl.so \ ${WRKSRC}/jogl/build/obj/libjogl_awt.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/gluegen/build/gluegen-rt.jar \ ${WRKSRC}/jogl/build/jogl.jar ${STAGEDIR}${JAVAJARDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/jogl/doc/userguide/index.html \ ${STAGEDIR}${DOCSDIR}/UserGuide.html cd ${BUILD_WRKSRC}/../javadoc_public && \ ${FIND} . -print | ${CPIO} -pdm ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/jp2a/Makefile b/graphics/jp2a/Makefile index ba430ac3a44b..043001f67069 100644 --- a/graphics/jp2a/Makefile +++ b/graphics/jp2a/Makefile @@ -1,39 +1,37 @@ -# Created by: Andrew Pantyukhin - PORTNAME= jp2a DISTVERSION= 1.1.1 CATEGORIES= graphics MASTER_SITES= https://github.com/Talinx/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Converts JPG images to ASCII LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libpng.so:graphics/png USES= jpeg localbase ncurses pkgconfig tar:bz2 USE_CSTD= c99 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-doxygen-doc CONFIGURE_ENV+= bashcompdir=${STAGEDIR}${PREFIX}/etc/bash_completion.d MAKE_ENV+= bashcompdir=${STAGEDIR}${PREFIX}/etc/bash_completion.d LDFLAGS+= -lm PLIST_FILES= bin/jp2a \ etc/bash_completion.d/jp2a \ man/man1/jp2a.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/jp2a ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/man/jp2a.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/completion/bash/jp2a \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d .include diff --git a/graphics/jpatch/Makefile b/graphics/jpatch/Makefile index d3a1ee8aef4c..362a7238459b 100644 --- a/graphics/jpatch/Makefile +++ b/graphics/jpatch/Makefile @@ -1,27 +1,25 @@ -# Created by: ijliao - PORTNAME= jpatch DISTVERSION= 0.4p1 PORTREVISION= 3 CATEGORIES= graphics java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/JPatch%200.4%20PREVIEW%201 DISTNAME= ${PORTNAME}0_4preview1 MAINTAINER= ports@FreeBSD.org COMMENT= Spline based 3D modeling tool USES= zip USE_JAVA= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME}${DISTVERSION} PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar \ bin/jpatch SUB_FILES= jpatch.sh do-install: ${INSTALL_DATA} ${WRKSRC}/jpatch.jar ${STAGEDIR}${JAVAJARDIR} ${INSTALL_SCRIPT} ${WRKDIR}/jpatch.sh ${STAGEDIR}${PREFIX}/bin/jpatch .include diff --git a/graphics/jpeg-turbo/Makefile b/graphics/jpeg-turbo/Makefile index 624237448137..7f81e98a91be 100644 --- a/graphics/jpeg-turbo/Makefile +++ b/graphics/jpeg-turbo/Makefile @@ -1,51 +1,49 @@ -# Created by: Denis Podolskiy - PORTNAME= jpeg-turbo DISTVERSION= 2.1.3 PORTREVISION?= 0 CATEGORIES= graphics MASTER_SITES= SF/lib${PORTNAME}/${DISTVERSION} DISTNAME= lib${PORTNAME}-${DISTVERSION} MAINTAINER= portmgr@FreeBSD.org COMMENT?= SIMD-accelerated JPEG codec which replaces libjpeg LICENSE= BSD3CLAUSE IJG ZLIB LICENSE_COMB= multi LICENSE_GROUPS_IJG= FSF GPL LICENSE_NAME_IJG= Independent JPEG Group License LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.md LICENSE_FILE_IJG= ${WRKSRC}/README.ijg LICENSE_FILE_ZLIB= ${WRKSRC}/LICENSE.md LICENSE_PERMS_IJG= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cmake cpe USE_LDCONFIG= yes CMAKE_ON= WITH_JPEG8 CPE_PRODUCT= libjpeg-turbo TEST_TARGET= test PORTDOCS= * DOCSDIR= ${PREFIX}/share/doc/libjpeg-turbo OPTIONS_DEFINE= DOCS .include .if ${ARCH} == i386 || ${ARCH} == amd64 BUILD_DEPENDS+= nasm:devel/nasm .endif .if ${ARCH} == armv6 CMAKE_OFF= WITH_SIMD .endif .if ${SLAVE_PORT} == yes PLIST_SUB+= JPEG="@comment " LIBTURBOJPEG="" .else CMAKE_OFF+= WITH_TURBOJPEG CONFLICTS_INSTALL= mozjpeg PLIST_SUB+= JPEG="" LIBTURBOJPEG="@comment " .endif .include diff --git a/graphics/jpeginfo/Makefile b/graphics/jpeginfo/Makefile index 390d0f5f5de6..e4216199b4fb 100644 --- a/graphics/jpeginfo/Makefile +++ b/graphics/jpeginfo/Makefile @@ -1,24 +1,22 @@ -# Created by: ache - PORTNAME= jpeginfo PORTVERSION= 1.6.1 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://www.kokkonen.net/tjko/src/ MAINTAINER= ports@FreeBSD.org COMMENT= Generate listing and MD5, check jpegs for error, delete broken ones LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= jpeg localbase GNU_CONFIGURE= yes MAKE_ARGS= mandir=${MANPREFIX}/man INSTALL_ROOT=${STAGEDIR} PLIST_FILES= bin/jpeginfo man/man1/jpeginfo.1.gz post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/jpeginfo .include diff --git a/graphics/jpegoptim/Makefile b/graphics/jpegoptim/Makefile index f36cc86f9f09..56c7c8685446 100644 --- a/graphics/jpegoptim/Makefile +++ b/graphics/jpegoptim/Makefile @@ -1,33 +1,31 @@ -# Created by: Devaux Fabien - PORTNAME= jpegoptim PORTVERSION= 1.4.7 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= ehaupt@FreeBSD.org COMMENT= Utility to optimize jpeg files LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual USES= cpe jpeg CPE_VENDOR= ${PORTNAME}_project USE_GITHUB= yes GH_ACCOUNT= tjko GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libjpeg=${LOCALBASE} MAKE_ENV+= INSTALL_ROOT=${STAGEDIR} PLIST_FILES= bin/jpegoptim \ man/man1/jpegoptim.1.gz post-patch: @${REINPLACE_CMD} -e \ 's|^bindir =.*$$|bindir = @bindir@|g ; \ s|^mandir =.*$$|mandir = @mandir@|g ; \ s|$$(INSTALL) -m 755|$$(INSTALL_PROGRAM)|g ; \ s|$$(INSTALL) -m 644|$$(INSTALL_DATA)|g' ${WRKSRC}/Makefile.in .include diff --git a/graphics/jpgtn/Makefile b/graphics/jpgtn/Makefile index 717ff173975f..893da9d2aa16 100644 --- a/graphics/jpgtn/Makefile +++ b/graphics/jpgtn/Makefile @@ -1,36 +1,34 @@ -# Created by: mb@imp.ch - PORTNAME= jpgtn PORTVERSION= 2.06 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= SF SUNSITE/apps/graphics/misc MAINTAINER= fuz@fuz.su COMMENT= Creates thumbnails of JPEG images LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= jpeg GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libjpeg=${LOCALBASE} PLIST_FILES= bin/jpgtn \ man/man1/jpgtn.1.gz WITH_MAXSIZE?= 2048 WITH_MINSIZE?= 1 WITH_DEFSIZE?= 128 post-patch: @${ECHO_MSG} "Setting MAXSIZE to ${WITH_MAXSIZE}" @${REINPLACE_CMD} "s/define MAXSIZE[[:blank:]]*2048/define MAXSIZE ${WITH_MAXSIZE}/" ${WRKSRC}/src/jpgtn.h @${ECHO_MSG} "Setting MINSIZE to ${WITH_MINSIZE}" @${REINPLACE_CMD} "s/define MINSIZE[[:blank:]]*1/define MINSIZE ${WITH_MINSIZE}/" ${WRKSRC}/src/jpgtn.h @${ECHO_MSG} "Setting DEFAULTSIZE to ${WITH_DEFSIZE}" @${REINPLACE_CMD} "s/define DEFAULTSIZE[[:blank:]]*128/define DEFAULTSIZE ${WITH_DEFSIZE}/" ${WRKSRC}/src/jpgtn.h @${REINPLACE_CMD} "s/(2-2048) the size defaults to 128/(${WITH_MINSIZE}-${WITH_MAXSIZE}) the size defaults to ${WITH_DEFSIZE}/" \ ${WRKSRC}/doc/jpgtn.1 .include diff --git a/graphics/jslice/Makefile b/graphics/jslice/Makefile index 6fc15351e7ed..6254266e4769 100644 --- a/graphics/jslice/Makefile +++ b/graphics/jslice/Makefile @@ -1,19 +1,17 @@ -# Created by: will - PORTNAME= jslice PORTVERSION= 1.0.0 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://www.pldaniels.com/jslice/ MAINTAINER= ports@FreeBSD.org COMMENT= Graphics tool to split up a JPEG image and provide HTML for the slices USES= jpeg PLIST_FILES= bin/jslice do-install: ${INSTALL_PROGRAM} ${WRKSRC}/jslice ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/katarakt/Makefile b/graphics/katarakt/Makefile index 4d6f6629f71c..6729e180f536 100644 --- a/graphics/katarakt/Makefile +++ b/graphics/katarakt/Makefile @@ -1,35 +1,33 @@ -# Created by: Kurt Kanzenbach - PORTNAME= katarakt PORTVERSION= 0.2 PORTREVISION= 19 CATEGORIES= graphics MAINTAINER= kurt@kmk-computers.de COMMENT= Simple PDF viewer uses as much available screen space as possible LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= a2x:textproc/asciidoc LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 USES= compiler:c++11-lang gl pkgconfig qmake qt:5 USE_QT= buildtools_build core gui xml dbus network widgets USE_GL= gl USE_GITLAB= yes GL_SITE= https://gitlab.cs.fau.de GL_ACCOUNT= Qui_Sum GL_COMMIT= 99735bc0b15b57d689b6c982d43b85ed1b40ef45 PLIST_FILES= bin/katarakt \ man/man1/katarakt.1.gz post-build: cd ${WRKSRC} && ${MAKE} doc post-install: ${INSTALL_MAN} ${WRKSRC}/doc/katarakt.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/graphics/kludge3d/Makefile b/graphics/kludge3d/Makefile index c50391b58439..e77efaad85a8 100644 --- a/graphics/kludge3d/Makefile +++ b/graphics/kludge3d/Makefile @@ -1,32 +1,30 @@ -# Created by: ijliao - PORTNAME= kludge3d PORTVERSION= 20040822 PORTREVISION= 15 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/source/2004-08-22 MAINTAINER= ports@FreeBSD.org COMMENT= Simple 3D editor LIB_DEPENDS= lib3ds.so:graphics/lib3ds \ libgtkglext-x11-1.0.so:x11-toolkits/gtkglext USES= compiler:c++11-lang gl gmake gnome pkgconfig python USE_GL= gl USE_GNOME= gtk20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-lib-GL PLIST_FILES= bin/kludge3d CPPFLAGS+= -I${LOCALBASE}/include -I${PYTHON_INCLUDEDIR} LDFLAGS+= -L${LOCALBASE}/lib -L${PYTHON_LIBDIR}/config -lpthread -lm post-patch: @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ 's|@EXTRA_CFLAGS@|@CFLAGS@|g ; \ s| install-pixmapsDATA||g ; \ s|-lpthread||g' .include diff --git a/graphics/largetifftools/Makefile b/graphics/largetifftools/Makefile index bbf081358c24..0aa7a73642ca 100644 --- a/graphics/largetifftools/Makefile +++ b/graphics/largetifftools/Makefile @@ -1,21 +1,19 @@ -# Created by: Emanuel Haupt - PORTNAME= largetifftools PORTVERSION= 1.4.1 CATEGORIES= graphics MASTER_SITES= https://www.imnc.in2p3.fr/pagesperso/deroulers/software/largetifftools/download/${PORTNAME}-${PORTVERSION}/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Process very large TIFF files LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libzstd.so:archivers/zstd USES= autoreconf jpeg localbase:ldconfig tar:bzip2 GNU_CONFIGURE= yes .include diff --git a/graphics/lcdtest/Makefile b/graphics/lcdtest/Makefile index 7f6f065c3c9d..bf7fb0354381 100644 --- a/graphics/lcdtest/Makefile +++ b/graphics/lcdtest/Makefile @@ -1,57 +1,55 @@ -# Created by: Eric P. Scott - PORTNAME= lcdtest PORTVERSION= 1.18 PORTREVISION= 10 CATEGORIES= graphics MASTER_SITES= http://www.brouhaha.com/~eric/software/lcdtest/download/ \ SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= LCD monitor test pattern generator LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= liberation-fonts-ttf>0:x11-fonts/liberation-fonts-ttf USES= sdl USE_SDL= sdl image ttf PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz \ share/applications/${PORTNAME}.desktop \ share/pixmaps/${PORTNAME}.png PORTDOCS= README OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|/usr/share/fonts/liberation/|${LOCALBASE}/share/fonts/Liberation/|' \ ${WRKSRC}/src/lcdtest.c do-build: cd ${WRKSRC}/src && \ ${CC} ${CFLAGS} ${LDFLAGS} `sdl-config --cflags --libs` \ -DRELEASE=${PORTVERSION} \ -lSDL_image -lSDL_ttf \ -o lcdtest lcdtest.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_DATA} ${WRKSRC}/desktop/${PORTNAME}.desktop \ ${STAGEDIR}${DESKTOPDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/lcms/Makefile b/graphics/lcms/Makefile index c3a21e13a4b3..aed280eaf986 100644 --- a/graphics/lcms/Makefile +++ b/graphics/lcms/Makefile @@ -1,50 +1,48 @@ -# Created by: Mikhail Teterin - PORTNAME= lcms PORTVERSION= 1.19 PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= SF \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Light Color Management System -- a color management library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe libtool localbase:ldflags pathfix GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes PORTDOCS= * CPE_VENDOR= littlecms CPE_PRODUCT= little_cms_color_engine OPTIONS_DEFINE= DOCS JPEGICC TIFFICC OPTIONS_DEFAULT=JPEGICC TIFFICC OPTIONS_SUB= yes JPEGICC_DESC= Build color profile applier for JPEG TIFFICC_DESC= Build color profile applier for TIFF JPEGICC_CONFIGURE_WITH= jpeg JPEGICC_USES= jpeg TIFFICC_CONFIGURE_WITH= tiff TIFFICC_LIB_DEPENDS= libtiff.so:graphics/tiff post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS = / s| python samples||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '/^#ifdef __sgi/ s|__sgi|__unix__|; /^#include "sgidefs.h"/d' ${WRKSRC}/include/icc34.h.in @${REINPLACE_CMD} -e '/^testcms_LDFLAGS = / s|$$| -static|' ${WRKSRC}/testbed/Makefile.in post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/ && ${INSTALL_DATA} doc/LCMSAPI.TXT doc/TUTORIAL.TXT tifficc/tifficc.c \ jpegicc/jpegicc.c jpegicc/iccjpeg.c samples/wtpt.c samples/icctrans.c ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/lcms2/Makefile b/graphics/lcms2/Makefile index 4089945fbf41..6945fce417b4 100644 --- a/graphics/lcms2/Makefile +++ b/graphics/lcms2/Makefile @@ -1,44 +1,42 @@ -# Created by: Stanislav Sedov - PORTNAME= lcms2 PORTVERSION= 2.13.1 CATEGORIES= graphics MASTER_SITES= https://github.com/mm2/Little-CMS/releases/download/lcms${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Accurate, fast, and small-footprint color management engine LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe libtool localbase:ldflags pathfix GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION:R} CPE_VENDOR= littlecms CPE_PRODUCT= little_cms_color_engine OPTIONS_DEFINE= DOCS JPEGICC TIFFICC OPTIONS_DEFAULT=JPEGICC TIFFICC OPTIONS_SUB= yes JPEGICC_DESC= Build color profile applier for JPEG TIFFICC_DESC= Build color profile applier for TIFF JPEGICC_CONFIGURE_WITH= jpeg JPEGICC_USES= jpeg TIFFICC_CONFIGURE_WITH= tiff TIFFICC_LIB_DEPENDS= libtiff.so:graphics/tiff post-install: ${INSTALL_MAN} ${WRKSRC}/utils/linkicc/linkicc.1 ${WRKSRC}/utils/psicc/psicc.1 ${WRKSRC}/utils/transicc/transicc.1 ${STAGEDIR}${PREFIX}/man/man1/ post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/doc/*.pdf ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/leafpak/Makefile b/graphics/leafpak/Makefile index 09fc6293a804..1d5f9866144d 100644 --- a/graphics/leafpak/Makefile +++ b/graphics/leafpak/Makefile @@ -1,22 +1,20 @@ -# Created by: TAKAHASHI Kaoru - PORTNAME= leafpak PORTVERSION= 1.1.1 CATEGORIES= graphics MASTER_SITES= http://hoshina.denpa.org/ MAINTAINER= ports@FreeBSD.org COMMENT= Graphic file cutter for LEAF/AQUAPLUS PAK format archives WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/leafpak ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/leafpak2 ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ja/leafpak ${INSTALL_DATA} ${WRKSRC}/README \ ${STAGEDIR}${PREFIX}/share/doc/ja/leafpak .include diff --git a/graphics/lensfun/Makefile b/graphics/lensfun/Makefile index 2f9fe582d357..29145c10c838 100644 --- a/graphics/lensfun/Makefile +++ b/graphics/lensfun/Makefile @@ -1,41 +1,39 @@ -# Created by: Denis Barov - PORTNAME= lensfun PORTVERSION= 0.3.95 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Library for fixing lens geometry distortions LICENSE= GPLv3 LGPL3 CC-BY-SA-3.0 PD LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/docs/gpl-3.0.txt LICENSE_FILE_LGPL3= ${WRKSRC}/docs/lgpl-3.0.txt LICENSE_FILE_CC-BY-SA-3.0= ${WRKSRC}/docs/cc-by-sa-3.0.txt LIB_DEPENDS= libpng.so:graphics/png USES= cmake compiler:c++11-lang gettext-runtime gnome pathfix \ pkgconfig shebangfix SHEBANG_FILES= apps/lensfun-add-adapter apps/lensfun-convert-lcp \ apps/lensfun-update-data USE_GNOME= glib20 USE_LDCONFIG= yes CMAKE_ARGS= -DBUILD_AUXFUN:BOOL=ON MAKE_ENV+= PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= PLIST_SUB+= PYTHON_SUFFIX=${PYTHON_SUFFIX} OPTIONS_DEFINE= SIMD PYHELPERS OPTIONS_DEFAULT= SIMD PYHELPERS OPTIONS_SUB= yes PYHELPERS_DESC= Install database helper scripts (need Python 3) SIMD_CMAKE_OFF= -DBUILD_FOR_SSE:BOOL=OFF -DBUILD_FOR_SSE2:BOOL=OFF PYHELPERS_CMAKE_ON= -DSTAGEDIR:STRING=${STAGEDIR} -DPYTHON:STRING=${PYTHON_CMD} PYHELPERS_CMAKE_OFF= -DINSTALL_HELPER_SCRIPTS:BOOL=OFF -DPYTHON:STRING=IGNORE PYHELPERS_USES= python:3.4+ .include diff --git a/graphics/lepton/Makefile b/graphics/lepton/Makefile index 14f861f4631f..c52a7ba120c1 100644 --- a/graphics/lepton/Makefile +++ b/graphics/lepton/Makefile @@ -1,33 +1,31 @@ -# Created by: Mikhail T. - PORTNAME= lepton PORTVERSION= 0.2016.07.16 CATEGORIES= graphics devel MAINTAINER= mi@aldan.algebra.com COMMENT= Tool for manipulating files in LEP image format LICENSE= APACHE20 USE_GITHUB= yes GH_ACCOUNT= dropbox GH_TAGNAME= a34ee2f4b0a6454eff8ebe334750dd008d57de35 USES= autoreconf GNU_CONFIGURE= yes TEST_TARGET= check CFLAGS+= -DBSD -DGIT_REVISION='\"${GH_TAGNAME}\"' .ifndef WITH_DEBUG CFLAGS+= -DNDEBUG .endif EXTRACT_AFTER_ARGS=--no-same-owner --no-same-permissions --exclude dependencies PLIST_FILES= bin/lepton .if !${MACHINE_CPU:Mssse3} IGNORE= requires SSSE3 features in the processor .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/lepton ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/leptonica/Makefile b/graphics/leptonica/Makefile index e0368744b07b..73c4c2ec3bc5 100644 --- a/graphics/leptonica/Makefile +++ b/graphics/leptonica/Makefile @@ -1,56 +1,54 @@ -# Created by: Hiroto Kagotani - PORTNAME= leptonica DISTVERSION= 1.82.0 CATEGORIES= graphics MASTER_SITES= https://github.com/DanBloomberg/${PORTNAME}/releases/download/${DISTVERSION}/ \ http://www.${PORTNAME}.org/source/ PATCH_SITES= https://github.com/DanBloomberg/leptonica/commit/ PATCHFILES= b282ed9482e335439ccc429d4cd1dba517ba0c4d.patch:-p1 MAINTAINER= hiroto.kagotani@gmail.com COMMENT= C library for efficient image processing and image analysis operations LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/leptonica-license.txt USES= cmake cpe localbase pkgconfig USE_LDCONFIG= yes CONFLICTS= leptonlib CMAKE_ON= BUILD_SHARED_LIBS OPTIONS_DEFINE= BIN GIF JPEG JPEG2000 PNG TIFF WEBP OPTIONS_DEFAULT= BIN GIF JPEG PNG TIFF WEBP OPTIONS_SUB= yes BIN_DESC= Build additional programs BIN_CMAKE_BOOL= BUILD_PROG GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_CMAKE_OFF= CMAKE_DISABLE_FIND_PACKAGE_GIF:BOOL=True JPEG2000_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg JPEG2000_CMAKE_BOOL= OPENJPEG_SUPPORT JPEG_USES= jpeg JPEG_CMAKE_OFF= CMAKE_DISABLE_FIND_PACKAGE_JPEG:BOOL=True PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CMAKE_OFF= CMAKE_DISABLE_FIND_PACKAGE_PNG:BOOL=True TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CMAKE_OFF= CMAKE_DISABLE_FIND_PACKAGE_TIFF WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CMAKE_BOOL= LIBWEBP_SUPPORT post-install: ${RLN} ${STAGEDIR}${PREFIX}/lib/libleptonica.so.5.4.0 \ ${STAGEDIR}${PREFIX}/lib/liblept.so ${RLN} ${STAGEDIR}${PREFIX}/lib/libleptonica.so.5.4.0 \ ${STAGEDIR}${PREFIX}/lib/liblept.so.5 ${RLN} ${STAGEDIR}${PREFIX}/lib/libleptonica.so.5.4.0 \ ${STAGEDIR}${PREFIX}/lib/liblept.so.5.4.0 ${MKDIR} ${STAGEDIR}${PREFIX}/share/cmake/Modules ${INSTALL_DATA} ${WRKSRC}/cmake/FindLeptonica.cmake \ ${STAGEDIR}${PREFIX}/share/cmake/Modules/ .include diff --git a/graphics/lerc/Makefile b/graphics/lerc/Makefile index 4dbf8b0c3923..e51b87d4b0ae 100644 --- a/graphics/lerc/Makefile +++ b/graphics/lerc/Makefile @@ -1,19 +1,17 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= lerc PORTVERSION= 3.0 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org COMMENT= C++ library for Limited Error Raster Compression LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake GH_ACCOUNT= Esri USE_GITHUB= yes .include diff --git a/graphics/lfview/Makefile b/graphics/lfview/Makefile index 5d6950765078..2d33160bc66a 100644 --- a/graphics/lfview/Makefile +++ b/graphics/lfview/Makefile @@ -1,33 +1,31 @@ -# Created by: Yuu Yashiki - PORTNAME= lfview PORTVERSION= 1.1a PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://hoshina.denpa.org/ MAINTAINER= ports@FreeBSD.org COMMENT= Graphic viewer for Leaf products USES= imake tar:tgz xorg USE_XORG= x11 xext USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS DOCSDIR= ${PREFIX}/share/doc/ja/lfview .include CFLAGS+= -fPIC MAKE_ENV+= SHLIBGLOBALSFLAGS=-fPIC do-install: ${INSTALL_PROGRAM} ${WRKSRC}/lfview ${STAGEDIR}${PREFIX}/bin ${INSTALL_LIB} ${WRKSRC}/plugins/liblfv_leaf.so.1 ${STAGEDIR}${PREFIX}/lib ${LN} -sf liblfv_leaf.so.1 ${STAGEDIR}${PREFIX}/lib/liblfv_leaf.so do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/lib3ds/Makefile b/graphics/lib3ds/Makefile index 0b52ed1652b9..b0ff12a8392c 100644 --- a/graphics/lib3ds/Makefile +++ b/graphics/lib3ds/Makefile @@ -1,21 +1,19 @@ -# Created by: Maxim Sobolev - PORTNAME= lib3ds PORTVERSION= 1.3.0 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/lib3ds/ \ http://pkgs.fedoraproject.org/repo/pkgs/lib3ds/${DISTNAME}${EXTRACT_SUFX}/2572f7b0f29b591d494c1a0658b35c86/ MAINTAINER= ports@FreeBSD.org COMMENT= Library for handling 3DS (3D Studio) files LICENSE= LGPL21+ USES= gl libtool localbase zip GNU_CONFIGURE= yes USE_GL= gl glu glut INSTALL_TARGET= install-strip USE_LDCONFIG= yes .include diff --git a/graphics/libGLU/Makefile b/graphics/libGLU/Makefile index ad0bff234b5f..e97c61a03ba7 100644 --- a/graphics/libGLU/Makefile +++ b/graphics/libGLU/Makefile @@ -1,21 +1,19 @@ -# Created by: Eric Anholt - PORTNAME= libGLU PORTVERSION= 9.0.2 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= ftp://ftp.freedesktop.org/pub/mesa/glu/ \ https://mesa.freedesktop.org/archive/glu/ DISTNAME= glu-${PORTVERSION} MAINTAINER= x11@FreeBSD.org COMMENT= OpenGL utility library USES= gl meson pkgconfig tar:xz USE_GL= opengl USE_LDCONFIG= yes MESON_ARGS= -Ddefault_library=shared .include diff --git a/graphics/libQGLViewer/Makefile b/graphics/libQGLViewer/Makefile index da829b10b36f..04300eaffdf2 100644 --- a/graphics/libQGLViewer/Makefile +++ b/graphics/libQGLViewer/Makefile @@ -1,26 +1,24 @@ -# Created by: Yuri Victorovich - PORTNAME= libQGLViewer DISTVERSION= 2.7.2 PORTREVISION= 1 CATEGORIES= graphics devel MASTER_SITES= http://www.libqglviewer.com/src/ MAINTAINER= yuri@FreeBSD.org COMMENT= C++ library based on Qt5 that eases the creation of OpenGL 3D viewers LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENCE USES= compiler:c++11-lang gl qmake qt:5 USE_GL= gl glu USE_QT= core designer gui opengl widgets xml buildtools_build USE_LDCONFIG= yes PLIST_SUB= SHL3=${DISTVERSION} SHL2=${DISTVERSION:C/\.[0-9]$//} SHL1=${DISTVERSION:C/\.[0-9]\.[0-9]$//} OPTIONS_DEFINE= DOCS DOCSDIR= ${PREFIX}/share/doc/QGLViewer PORTDOCS= * .include diff --git a/graphics/libafterimage/Makefile b/graphics/libafterimage/Makefile index bb6683dfc433..94e6738065a3 100644 --- a/graphics/libafterimage/Makefile +++ b/graphics/libafterimage/Makefile @@ -1,51 +1,49 @@ -# Created by: ijliao - PORTNAME= libafterimage PORTVERSION= 1.20 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= SF/afterstep/libAfterImage/${PORTVERSION} DISTNAME= libAfterImage-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Generic imaging library originally designed for AfterStep LICENSE= LGPL21+ LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 USES= gnome jpeg pkgconfig tar:bzip2 xorg USE_XORG= xext USE_GNOME= librsvg2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-staticlibs --enable-sharedlibs \ --without-builtin-ungif --without-afterbase \ --with-x USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE_amd64= MMX OPTIONS_DEFINE_i386= MMX MMX_CONFIGURE_ENABLE= mmx-optimization post-extract: @${LN} -sf ${WRKSRC} ${WRKDIR}/libAfterImage post-patch: @${REINPLACE_CMD} -e \ 's|CFLAGS="-O3"||g ; \ s| malloc\.h | |g' ${WRKSRC}/configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libAfterImage.so (cd ${WRKSRC}/apps && ${INSTALL_MAN} ascompose.man \ ${STAGEDIR}${MANPREFIX}/man/man1/ascompose.1x) .include diff --git a/graphics/libart_lgpl/Makefile b/graphics/libart_lgpl/Makefile index 2a95c14e8807..e48e4697b648 100644 --- a/graphics/libart_lgpl/Makefile +++ b/graphics/libart_lgpl/Makefile @@ -1,25 +1,23 @@ -# Created by: Hye-Shik Chang - PORTNAME= libart_lgpl PORTVERSION= 2.3.21 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= GNOME DISTNAME= ${PORTNAME:S/2$//}-${PORTVERSION} DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Library for high-performance 2D graphics LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING USES= libtool pathfix tar:bzip2 USE_LDCONFIG= yes GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes CONFLICTS= libart .include diff --git a/graphics/libboard/Makefile b/graphics/libboard/Makefile index 3caf850d5873..38cebedc767e 100644 --- a/graphics/libboard/Makefile +++ b/graphics/libboard/Makefile @@ -1,41 +1,39 @@ -# Created by: thierry@pompo.net - PORTNAME= libboard DISTVERSION= 0.9.4 PORTREVISION= 9 CATEGORIES= graphics MAINTAINER= thierry@FreeBSD.org COMMENT= Vector graphics C++ library LICENSE= LGPL3 USES= cmake compiler:c++11-lang localbase magick USE_GITHUB= yes GH_ACCOUNT= c-koi GH_TAGNAME= 5b38274 USE_CXXSTD= c++11 CMAKE_ARGS= -DMYPROJ_RAN_ONCE:BOOL=YES \ -DEXECUTABLE_OUTPUT_PATH:PATH="${STAGEDIR}${EXAMPLESDIR}" USE_LDCONFIG= yes PORTDOCS= * OPTIONS_DEFINE= DOXYGEN EXAMPLES DOCS DOXYGEN_IMPLIES= DOCS DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen post-install: ${MV} ${STAGEDIR}${PREFIX}/lib/libboard.so ${STAGEDIR}${PREFIX}/lib/libboard.so.0 ${LN} -sf libboard.so.0 ${STAGEDIR}${PREFIX}/lib/libboard.so do-test: (cd ${WRKDIR} && ${WRKSRC}/bin/arithmetic bec) .for ex in 1 2 3 (cd ${WRKDIR} && ${WRKSRC}/bin/example${ex}) .endfor ${LS} -l ${WRKDIR}/arithm* ${WRKDIR}/example* .include diff --git a/graphics/libbpg/Makefile b/graphics/libbpg/Makefile index 4ce7a4a7db95..3037c8cf7962 100644 --- a/graphics/libbpg/Makefile +++ b/graphics/libbpg/Makefile @@ -1,59 +1,57 @@ -# Created by: Matthieu Volat - PORTNAME= libbpg PORTVERSION= 0.9.8 CATEGORIES= graphics MASTER_SITES= http://bellard.org/bpg/ MAINTAINER= mazhe@alkumuna.eu COMMENT= BPG (Better Portable Graphics) is a new image format LICENSE= BSD2CLAUSE LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libpng.so:graphics/png USES= compiler:c++11-lib cpe gmake jpeg localbase:ldflags CPE_VENDOR= ${PORTNAME}_project USE_LDCONFIG= yes MAKE_ARGS+= X265_LIBS=${X265_LIBS} CFLAGS+= -fPIC OPTIONS_DEFINE= SDL JCTVC JCTVCHI X265 OPTIONS_DEFAULT=SDL X265 OPTIONS_SUB= yes JCTVC_DESC= Enable JCTVC (best quality but slow) for the encoder JCTVCHI_DESC= Use bit depths > 12 with JCTVC (experimental, need JCTVC) JCTVCHI_IMPLIES= JCTVC SDL_USES= sdl SDL_USE= SDL=image X265_LIB_DEPENDS= libx265.so:multimedia/x265 X265_VARS= x265_libs=${PREFIX}/lib/libx265.so do-configure-JCTVC-off: ${REINPLACE_CMD} -e 's/^USE_JCTVC=y$$/#USE_JCTVC=/' ${WRKSRC}/Makefile do-configure-JCTVCHI-on: ${REINPLACE_CMD} -e 's/^#USE_JCTVC_HIGH_BIT_DEPTH=y$$/USE_JCTVC_HIGH_BIT_DEPTH=y/' ${WRKSRC}/Makefile do-configure-SDL-off: ${REINPLACE_CMD} -e 's/^USE_BPGVIEW=y$$/#USE_BPGVIEW=/' ${WRKSRC}/Makefile do-configure-X265-off: ${REINPLACE_CMD} -e 's/^USE_X265=y$$/#USE_X265=/' ${WRKSRC}/Makefile post-install: ${INSTALL_DATA} ${WRKSRC}/libbpg.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/libbpg.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libbpg.so ${STAGEDIR}${PREFIX}/lib/libbpg.so.${DISTVERSION:R} ${LN} -sf libbpg.so.${DISTVERSION:R} ${STAGEDIR}${PREFIX}/lib/libbpg.so.${DISTVERSION:R:R} ${LN} -sf libbpg.so.${DISTVERSION:R:R} ${STAGEDIR}${PREFIX}/lib/libbpg.so post-install-SDL-on: ${INSTALL_PROGRAM} ${WRKSRC}/bpgview ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/libcaca/Makefile b/graphics/libcaca/Makefile index 5c922606247c..3bac11846884 100644 --- a/graphics/libcaca/Makefile +++ b/graphics/libcaca/Makefile @@ -1,62 +1,60 @@ -# Created by: Vincent Tantardini - PORTNAME= libcaca DISTVERSION= 0.99.beta19 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://caca.zoy.org/raw-attachment/wiki/libcaca/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Graphics library that outputs text instead of pixels USES= cpe libtool ncurses pathfix pkgconfig GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-doc \ --enable-ncurses \ --disable-java \ --disable-csharp \ --disable-ruby \ --disable-python \ --disable-cppunit \ --disable-zzuf MAKE_ENV= V=1 INSTALL_TARGET= install-strip CPE_VENDOR= libcaca_project DOCS= AUTHORS COPYING COPYING.GPL COPYING.LGPL ChangeLog NEWS \ NOTES README THANKS OPTIONS_DEFINE= X11 IMLIB2 FTGL SLANG DOCS OPTIONS_DEFAULT= X11 IMLIB2 X11_DESC= X11 and OpenGL support FTGL_DESC= Freetype font rendering in OpenGL X11_USES= gl xorg X11_USE= XORG=x11 GL=glut X11_CONFIGURE_OFF= --disable-x11 --disable-gl IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2 IMLIB2_CONFIGURE_ENABLE= imlib2 SLANG_LIB_DEPENDS= libslang.so.2:devel/libslang2 SLANG_CONFIGURE_ENABLE= slang=${LOCALBASE} .include .if ${PORT_OPTIONS:MFTGL} && ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libftgl.so:graphics/ftgl .endif post-patch: @${REINPLACE_CMD} -e 's|-g -O2 ||g ; s| -fomit-frame-pointer||g ; \ s|arpa\/inet.h ||g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|: install-docDATA|:|g ; s| csharp||g' \ ${WRKSRC}/Makefile.in post-patch-FTGL-off: @${REINPLACE_CMD} -e '/PKG_CONFIG.*ftgl/ s|ftgl|no-&|' ${WRKSRC}/configure post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/libchamplain/Makefile b/graphics/libchamplain/Makefile index c45ce8edd960..ed6c0085dafb 100644 --- a/graphics/libchamplain/Makefile +++ b/graphics/libchamplain/Makefile @@ -1,32 +1,30 @@ -# Created by: Koop Mast - PORTNAME= libchamplain PORTVERSION= 0.12.20 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= C library aimed to provide a Gtk+ widget to display rasterized maps and markers LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= vapigen:lang/vala LIB_DEPENDS= libcogl.so:graphics/cogl \ libclutter-1.0.so:graphics/clutter \ libclutter-gtk-1.0.so:graphics/clutter-gtk3 \ libjson-glib-1.0.so:devel/json-glib \ libsoup-2.4.so:devel/libsoup USES= gettext-runtime gl gnome localbase meson \ pkgconfig sqlite tar:xz xorg USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build USE_GL= egl USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr USE_LDCONFIG= yes INSTALL_TARGET= install-strip PLIST_SUB= VERSION=0.12 .include diff --git a/graphics/libdmtx/Makefile b/graphics/libdmtx/Makefile index 60ad7ca13d0e..a12c0b0ac777 100644 --- a/graphics/libdmtx/Makefile +++ b/graphics/libdmtx/Makefile @@ -1,23 +1,21 @@ -# Created by: johans - PORTNAME= libdmtx DISTVERSIONPREFIX= v DISTVERSION= 0.7.5 CATEGORIES= graphics MAINTAINER= hrs@FreeBSD.org COMMENT= Library for reading and writing Data Matrix barcodes LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= pathfix autoreconf libtool USE_GITHUB= yes GH_ACCOUNT= dmtx GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include diff --git a/graphics/libdrm/Makefile b/graphics/libdrm/Makefile index 846e96e5d57b..17239233dee6 100644 --- a/graphics/libdrm/Makefile +++ b/graphics/libdrm/Makefile @@ -1,96 +1,94 @@ -# Created by: lesi@FreeBSD.org - PORTNAME= libdrm PORTVERSION= 2.4.112 PORTEPOCH= 1 CATEGORIES= graphics x11 MASTER_SITES= https://dri.freedesktop.org/libdrm/ PATCH_SITES= https://gitlab.freedesktop.org/mesa/${PORTNAME:S/lib//}/-/commit/ PATCHFILES+= 7207431e466a.patch:-p1 # https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/193 MAINTAINER= x11@FreeBSD.org COMMENT= Userspace interface to kernel Direct Rendering Module services LICENSE= MIT LIB_DEPENDS= libpciaccess.so:devel/libpciaccess USES= gnome meson pkgconfig tar:xz USE_LDCONFIG= yes OPTIONS_DEFINE= MANPAGES TESTS OPTIONS_SUB= yes TESTS_DESC= Install test programs (which are always built) .if defined(PACKAGE_BUILDING) OPTIONS_DEFAULT+= MANPAGES .endif MANPAGES_BUILD_DEPENDS= rst2man:textproc/py-docutils MANPAGES_MESON_TRUE= man-pages TESTS_MESON_TRUE= install-test-programs # avoid circular dependency in case cairo supports OpenGL (cairo->mesa-libs->libdrm->cairo) CONFIGURE_ARGS+= -Dcairo-tests=false # Disable some targets known to not work on FreeBSD MESON_ARGS+= -Domap=false \ -Dexynos=false \ -Dfreedreno=false \ -Dfreedreno-kgsl=false \ -Dvc4=false \ -Detnaviv=false \ -Dnouveau=false .include .if ${ARCH} == amd64 || ${ARCH} == i386 MESON_ARGS+= -Dvmwgfx=true \ -Dintel=true .else MESON_ARGS+= -Dvmwgfx=false \ -Dintel=false .endif .if ${ARCH} == amd64 || ${ARCH} == i386 PLIST_SUB+= ARM_DRIVERS="@comment " PLIST_SUB+= INTEL_DRIVER="" PLIST_SUB+= NOUVEAU_DRIVER="" PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="" .elif ${ARCH:Mpowerpc*} PLIST_SUB+= ARM_DRIVERS="@comment " PLIST_SUB+= INTEL_DRIVER="@comment " PLIST_SUB+= NOUVEAU_DRIVER="" PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="@comment " .elif ${ARCH} == aarch64 PLIST_SUB+= ARM_DRIVERS="" PLIST_SUB+= INTEL_DRIVER="@comment " PLIST_SUB+= NOUVEAU_DRIVER="" PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="@comment " .elif ${ARCH:Marm*} PLIST_SUB+= ARM_DRIVERS="" PLIST_SUB+= INTEL_DRIVER="@comment " PLIST_SUB+= NOUVEAU_DRIVER="@comment " PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="@comment " .elif ${ARCH} == riscv64 PLIST_SUB+= ARM_DRIVERS="@comment " PLIST_SUB+= INTEL_DRIVER="@comment " PLIST_SUB+= NOUVEAU_DRIVER="@comment " PLIST_SUB+= RADEON_DRIVERS="" PLIST_SUB+= VMWGFX_DRIVERS="@comment " .else PLIST_SUB+= ARM_DRIVERS="@comment " PLIST_SUB+= INTEL_DRIVER="@comment " PLIST_SUB+= NOUVEAU_DRIVER="@comment " PLIST_SUB+= RADEON_DRIVERS="@comment " PLIST_SUB+= VMWGFX_DRIVERS="@comment " .endif .include diff --git a/graphics/libecwj2/Makefile b/graphics/libecwj2/Makefile index ba0770de8f0c..1f4bfe4ada4b 100644 --- a/graphics/libecwj2/Makefile +++ b/graphics/libecwj2/Makefile @@ -1,30 +1,28 @@ -# Created by: glebius@FreeBSD.org - PORTNAME= libecwj2 PORTVERSION= 3.3 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://glebi.us/tmp/403/ DISTFILES= ecw_jpeg_2000_sdk_3_3_source.zip MAINTAINER= glebius@FreeBSD.org COMMENT= Erdas ECW and JPEG2000 support library # Converted from RESTRICTED LICENSE= libecwj2 LICENSE_NAME= libecwj2 LICENSE_TEXT= Registration required to download sources,\ but sources no longer available on ERDAS website LICENSE_PERMS= auto-accept USES= gmake libtool zip USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip post-extract: (cd ${WRKDIR} && \ ${EXTRACT_CMD} ImageCompressionSDKSourceCode3.3Setup_20070509.zip) ${TOUCH} ${WRKSRC}/Source/NCSBuildGnu/NCSGnuConfig.h.in .include diff --git a/graphics/libemf/Makefile b/graphics/libemf/Makefile index e91aa159300d..3c2fdde0900b 100644 --- a/graphics/libemf/Makefile +++ b/graphics/libemf/Makefile @@ -1,28 +1,26 @@ -# Created by: NAKATA Maho - PORTNAME= libEMF PORTVERSION= 1.0.13 CATEGORIES= graphics MASTER_SITES= SF DISTNAME= libemf-${DISTVERSION} MAINTAINER= office@FreeBSD.org COMMENT= Enhanced Metafile Library LICENSE= LGPL21 BROKEN_riscv64= fails to build: ../include/libEMF/wine/winnt.h:77:3: Unknown CPU architecture OPTIONS_DEFINE= DOCS USES= cpe libtool CPE_VENDOR= ${PORTNAME:tl}_project GNU_CONFIGURE= yes TEST_TARGET= check post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/libexif-gtk/Makefile b/graphics/libexif-gtk/Makefile index 98003c18f337..d51d47f2faa3 100644 --- a/graphics/libexif-gtk/Makefile +++ b/graphics/libexif-gtk/Makefile @@ -1,31 +1,29 @@ -# Created by: ports@FreeBSD.org - PORTNAME= libexif-gtk PORTVERSION= 0.5.0 CATEGORIES= graphics MASTER_SITES= https://github.com/libexif/${PORTNAME}/releases/download/v${PORTVERSION}/ MAINTAINER= fluffy@FreeBSD.org COMMENT= GTK+ widgets to display/edit EXIF tags LICENSE= LGPL21 LIB_DEPENDS= libexif.so:graphics/libexif GNU_CONFIGURE= yes USES= gnome libtool pkgconfig USE_GNOME= cairo gdkpixbuf2 gtk20 USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} 's|-g -Wall|-Wall|' ${WRKSRC}/configure .include diff --git a/graphics/libexif/Makefile b/graphics/libexif/Makefile index a01edf0a0255..2708eb6d9643 100644 --- a/graphics/libexif/Makefile +++ b/graphics/libexif/Makefile @@ -1,38 +1,36 @@ -# Created by: Peter Schmiedeskamp - PORTNAME= libexif PORTVERSION= 0.6.24 CATEGORIES= graphics MASTER_SITES= https://github.com/libexif/libexif/releases/download/v${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library to read digital camera file meta-data LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe gmake libtool localbase pathfix pkgconfig tar:bzip2 CONFIGURE_ARGS= --disable-docs GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes PORTDOCS= AUTHORS ChangeLog NEWS README CPE_VENDOR= libexif_project OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENV_OFF= am_cv_func_iconv=no NLS_CONFIGURE_ENABLE= nls post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/libfpx/Makefile b/graphics/libfpx/Makefile index 3832432ed627..1bd757189393 100644 --- a/graphics/libfpx/Makefile +++ b/graphics/libfpx/Makefile @@ -1,39 +1,37 @@ -# Created by: Mikhail Teterin - PORTNAME= libfpx DISTVERSION= 1.3.1-10 CATEGORIES= graphics MASTER_SITES= http://imagemagick.mirrorcatalogs.com/delegates/ \ http://www.imagemagick.org/download/delegates/ \ ftp://mirror.aarnet.edu.au/pub/imagemagick/delegates/ \ ftp://gd.tuwien.ac.at/pub/graphics/ImageMagick/delegates/ \ http://servingzone.com/mirrors/ImageMagick/delegates/ \ http://mirror.checkdomain.de/imagemagick/delegates/ \ ftp://mirror.checkdomain.de/imagemagick/delegates/ \ http://image_magick.veidrodis.com/image_magick/delegates/ MAINTAINER= mi@aldan.algebra.com COMMENT= Library routines for working with Flashpix images USES= cpe tar:xz uidfix CPE_VENDOR= libfpx_project PLIST_FILES= lib/libfpx.so.2 lib/libfpx.so lib/libfpx.a include/fpxlib.h USE_LDCONFIG= yes MAKEFILE= ${FILESDIR}/Makefile.bsd post-patch: ${SED} -i '' -e '/^#include "fpxlib-config.h"/d' \ ${WRKSRC}/basics/filename.cpp \ ${WRKSRC}/oless/h/owchar.h \ ${WRKSRC}/ole/gen_guid.cpp \ ${WRKSRC}/fpxlib.h .include # We want the port's Makefile to build compiler-flags from scratch # (based on WARNS= in particular) instead of being influenced by # the environment... There is no obvious way to prevent bsd.port.mk # from adding CFLAGS and CXXFLAGS to the build environment, so we # remove them here. MAKE_ENV:= ${MAKE_ENV:NCFLAGS=*:NCXXFLAGS=*} diff --git a/graphics/libgeotiff/Makefile b/graphics/libgeotiff/Makefile index e44adaeaf8b1..bf398750b0b0 100644 --- a/graphics/libgeotiff/Makefile +++ b/graphics/libgeotiff/Makefile @@ -1,42 +1,40 @@ -# Created by: Sam Lawrance - PORTNAME= libgeotiff PORTVERSION= 1.7.1 CATEGORIES= graphics MASTER_SITES= https://download.osgeo.org/geotiff/libgeotiff/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for reading and writing GeoTIFF information tags LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= proj>=6,1:graphics/proj LIB_DEPENDS= libjbig.so:graphics/jbigkit \ libproj.so:graphics/proj \ libtiff.so:graphics/tiff USES= jpeg libtool CONFIGURE_ARGS= --datadir=${DATADIR} \ --disable-doxygen-chi \ --disable-doxygen-chm \ --disable-doxygen-doc \ --disable-doxygen-dot \ --disable-doxygen-html \ --disable-doxygen-man \ --disable-doxygen-pdf \ --disable-doxygen-ps \ --disable-doxygen-rtf \ --disable-doxygen-xml \ --with-jpeg=${LOCALBASE} \ --with-libtiff=${LOCALBASE} \ --with-proj=${LOCALBASE} \ --with-zlib=/usr CPPFLAGS+= -fPIC GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes .include diff --git a/graphics/libgfx/Makefile b/graphics/libgfx/Makefile index 74201d6f78ef..d2cb3bc073d9 100644 --- a/graphics/libgfx/Makefile +++ b/graphics/libgfx/Makefile @@ -1,49 +1,47 @@ -# Created by: Andrew Pantyukhin - PORTNAME= libgfx DISTVERSION= 1.1.0 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= http://mgarland.org/files/dist/ MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL/FLTK development LICENSE= MIT LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libgzstream.so:devel/gzstream BUILD_WRKSRC= ${WRKSRC}/src USES= gl gmake jpeg xorg USE_GL= glu USE_XORG= x11 xext xft xinerama GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-gzstream --with-libtiff-lzw --with-x ALL_TARGET= ${PORTNAME}.so USE_LDCONFIG= yes CFLAGS+= -fPIC CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e \ '/^CC /d ; \ /^CXX /d' ${WRKSRC}/gfx-config.in @${REINPLACE_CMD} -e \ 's|\.a|.so|g ; \ /RANLIB/d ; \ s|[(]AR[)] cru|{CC} ${CFLAGS} ${LDFLAGS} -shared $${GUI_LIBS} -lgzstream -o|' ${WRKSRC}/src/${MAKEFILE} @${REINPLACE_CMD} -e \ '/^FLTK_LIBS/s|"-lfltk"|"`fltk-config --ldflags`"|' ${WRKSRC}/configure do-install: @(cd ${WRKSRC}/include/gfx && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/gfx) ${INSTALL_LIB} ${WRKSRC}/src/${PORTNAME}.so ${STAGEDIR}${PREFIX}/lib @${LN} -sf ${PORTNAME}.so ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.0 .include diff --git a/graphics/libgltext/Makefile b/graphics/libgltext/Makefile index cc5c3da5d36d..dce6973c6e49 100644 --- a/graphics/libgltext/Makefile +++ b/graphics/libgltext/Makefile @@ -1,55 +1,53 @@ -# Created by: Jose Alonso Cardenas Marquez - PORTNAME= libgltext PORTVERSION= 0.3.1 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= SF/gltext/gltext/${PORTVERSION} DISTNAME= gltext-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Portable font rendering library for C++ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 USES= gl gmake localbase libtool pkgconfig xorg USE_GL= gl glu USE_XORG= x11 xmu GNU_CONFIGURE= yes USE_LDCONFIG= yes OPTIONS_DEFINE= EXAMPLES DOCS OPTIONS_SUB= yes EXAMPLES_DESC= Compile examples, need libglut EXAMPLES_USE= GL=glut BINARY_ALIAS= freetype-config=true do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/.libs/${PORTNAME}-${PORTVERSION}.so \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.0 ${INSTALL_DATA} ${WRKSRC}/src/.libs/${PORTNAME}.a \ ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}.la \ ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/src/gltext.h ${STAGEDIR}${PREFIX}/include ${LN} -s ${PORTNAME}.so.0 ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/tutorial.txt ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: .for DIRE in alpha fps simple sizes @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/${DIRE} cd ${WRKSRC}/examples && \ ${INSTALL_DATA} ${DIRE}/${DIRE} ${DIRE}/${DIRE}.cpp ${STAGEDIR}${EXAMPLESDIR}/${DIRE} .endfor @${ECHO_MSG} "" @${ECHO_MSG} " Examples source and binary on ${STAGEDIR}${EXAMPLESDIR}" @${ECHO_MSG} "" .include diff --git a/graphics/libgnomecanvas/Makefile b/graphics/libgnomecanvas/Makefile index 3afc70124e57..3c9f523dd340 100644 --- a/graphics/libgnomecanvas/Makefile +++ b/graphics/libgnomecanvas/Makefile @@ -1,31 +1,30 @@ -# Created by: Maxim Sobolev # $MCom: ports/graphics/libgnomecanvas/Makefile,v 1.79 2010/09/28 07:31:27 kwm Exp $ PORTNAME= libgnomecanvas PORTVERSION= 2.30.3 PORTREVISION?= 6 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= gnome@FreeBSD.org COMMENT= Graphics library for GNOME LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz USES+= gettext gmake gnome libtool localbase pathfix pkgconfig tar:bzip2 USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 intltool libartlgpl2 pango USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-html-dir=${PREFIX}/share/doc \ --disable-glade \ --disable-gtk-doc INSTALL_TARGET= install-strip post-install: ${RMDIR} ${STAGEDIR}${PREFIX}/lib/libglade/2.0 ${RMDIR} ${STAGEDIR}${PREFIX}/lib/libglade .include diff --git a/graphics/libgnomecanvasmm26/Makefile b/graphics/libgnomecanvasmm26/Makefile index d944557bd43a..bd9641a7817f 100644 --- a/graphics/libgnomecanvasmm26/Makefile +++ b/graphics/libgnomecanvasmm26/Makefile @@ -1,34 +1,33 @@ -# Created by: Alexander Nedotsukov # $MCom: ports/graphics/libgnomecanvasmm26/Makefile,v 1.22 2009/03/17 15:05:06 kwm Exp $ PORTNAME= libgnomecanvasmm PORTVERSION= 2.26.0 PORTREVISION= 14 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 MAINTAINER= bland@FreeBSD.org COMMENT= C++ wrapper for libgnomecanvas library LIB_DEPENDS= libgtkmm-2.4.so:x11-toolkits/gtkmm24 USES= compiler:c++11-lang gmake gnome libtool:keepla pathfix \ pkgconfig tar:bzip2 USE_CXXSTD= c++11 USE_GNOME= libgnomecanvas GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-static INSTALL_TARGET= install-strip BINARY_WRAPPERS= gm4 PLIST_SUB= VERSION="2.6" API_VERSION="2.6" post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s/examples//' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|\(-lglibmm\)|-L\$$(GMM_PROCDIR)/../.. \1|" \ ${WRKSRC}/tools/extra_defs_gen/Makefile.in .include diff --git a/graphics/libgphoto2/Makefile b/graphics/libgphoto2/Makefile index 010dd0150793..6617ea53ec75 100644 --- a/graphics/libgphoto2/Makefile +++ b/graphics/libgphoto2/Makefile @@ -1,74 +1,72 @@ -# Created by: Anders Nordby - PORTNAME= libgphoto2 PORTVERSION= 2.5.26 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/gphoto/libgphoto/${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Universal digital camera control library LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libltdl.so:devel/libltdl USES= compiler:c11 gmake gnome iconv libtool localbase pathfix \ pkgconfig tar:bzip2 USE_CSTD= gnu99 USE_GNOME= libxml2 GNU_CONFIGURE= yes CONFIGURE_ENV= LTDLINCL="-I${LOCALBASE}/include" \ LIBLTDL="-L${LOCALBASE}/lib -lltdl" \ PATH="${PATH:C,${HOME}/bin,,}" \ ac_cv_path_DOT=false \ ac_cv_path_DOXYGEN=false \ udevscriptdir=${WRKDIR} INSTALL_TARGET= install-strip USE_LDCONFIG= yes PATHFIX_MAKEFILEIN= Makefile.in \ configure \ libgphoto2_port/Makefile.in \ libgphoto2_port/configure PLIST_SUB= VERSION="${PORTVERSION}" VERSION_PORT=0.12.0 OPTIONS_DEFINE= CURL DOCS GD JPEG LIBEXIF NLS OPTIONS_DEFAULT= CURL GD JPEG LIBEXIF OPTIONS_SUB= yes CURL_DESC= Lumix WiFi support via cURL CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_OFF= --with-libcurl=no GD_DESC= libGD conversion support GD_LIB_DEPENDS= libgd.so:graphics/gd GD_CONFIGURE_OFF= --with-gdlib=no JPEG_DESC= JPEG image mangling support JPEG_USES= jpeg JPEG_CONFIGURE_WITH= jpeg LIBEXIF_LIB_DEPENDS= libexif.so:graphics/libexif LIBEXIF_CONFIGURE_OFF= --with-libexif=no NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: .for i in configure libgphoto2_port/configure @${REINPLACE_CMD} -e \ '/FLAGS/s|-g|| ; \ /grep -i linux/s|; fi ; then|; else false; fi ; then|' \ ${WRKSRC}/${i} .endfor @${REINPLACE_CMD} -e \ '/^doc_DATA/s|COPYING||' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ '/^SUBDIRS/s|linux-hotplug||' \ ${WRKSRC}/packaging/Makefile.in .include diff --git a/graphics/libgxps/Makefile b/graphics/libgxps/Makefile index 1bb8d5964bab..e823c77ba50e 100644 --- a/graphics/libgxps/Makefile +++ b/graphics/libgxps/Makefile @@ -1,29 +1,27 @@ -# Created by: Gustau Perez - PORTNAME= libgxps PORTVERSION= 0.3.2 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome3 MAINTAINER= gnome@FreeBSD.org COMMENT= GObject based library for rendering XPS documents LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= cpe gettext gnome jpeg libarchive localbase meson pkgconfig tar:xz CPE_VENDOR= gnome USE_LDCONFIG= yes USE_GNOME= cairo glib20 introspection:build MESON_ARGS= -Denable-test=false OPTIONS_DEFINE= DOCS .include diff --git a/graphics/libimg/Makefile b/graphics/libimg/Makefile index 4aee8692a9a2..8da66c256fa1 100644 --- a/graphics/libimg/Makefile +++ b/graphics/libimg/Makefile @@ -1,63 +1,61 @@ -# Created by: Glenn Johnson - PORTNAME= libimg PORTVERSION= 1.4.12 CATEGORIES?= graphics tk tcl MASTER_SITES= SF/tkimg/tkimg/${PORTVERSION:R}/tkimg%20${PORTVERSION} DISTNAME= Img-${PORTVERSION}-Source MAINTAINER= mi@aldan.algebra.com COMMENT= Library of image format handlers for Tk4.1 and later LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= auto-accept pkg-sell pkg-mirror dist-sell dist-mirror BUILD_DEPENDS= dtplite:devel/tcllib LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= autoreconf jpeg tk:tea xorg dos2unix PLIST_SUB+= PORTVERSION=${PORTVERSION} USE_XORG= x11 xext xft xrender xscrnsaver OPTIONS_DEFINE= EXAMPLES OPTIONS_SUB= yes WRKSRC= ${WRKDIR}/Img-${PORTVERSION} DOS2UNIX_GLOB= *.[ch] *.tcl *.msg *.in *.test license.terms # We don't need the bundled libraries: EXTRACT_AFTER_ARGS= --exclude 'config.*' --exclude Makefile --exclude \ 'compat' --exclude win MAKE_ARGS+= INSTALL_ROOT="${STAGEDIR}" CONFIGURE_ENV= WRKDIR="${WRKDIR}" CONFIGURE_ARGS+=--enable-shared --disable-stubs post-patch: ${REINPLACE_CMD} -E -e 's,"(zlib|tiff|jpeg|png)tcl.h",<\1.h>,' \ -e 's,jpeg\.h,jpeglib.h,' ${WRKSRC}/*/*.[ch] .for d in jpeg png tiff zlib ${TOUCH} ${WRKDIR}/$dtclConfig.sh .endfor post-configure: .for l in jpeg png tiff # Link with -l$l ${REINPLACE_CMD} -E \ -e 's,^SHLIB_LD_LIBS[[:space:]]*=[[:space:]]*(.*),SHLIB_LD_LIBS=\1 -l$l,' \ ${WRKSRC}/$l/Makefile .endfor do-test: cd ${WRKSRC}/tests && \ ${SETENV} TCLLIBPATH=${WRKSRC:Q} ${WISH} ${WRKSRC}/tests/all post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/msgs/ ${INSTALL_DATA} ${WRKSRC}/msgs/*.msg ${STAGEDIR}${EXAMPLESDIR}/msgs/ ${INSTALL_SCRIPT} ${WRKSRC}/demo.tcl ${WRKSRC}/tkv.tcl ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/graphics/libiptcdata/Makefile b/graphics/libiptcdata/Makefile index d6665b1473c3..ecab0a454d08 100644 --- a/graphics/libiptcdata/Makefile +++ b/graphics/libiptcdata/Makefile @@ -1,18 +1,16 @@ -# Created by: Pav Lucistnik - PORTNAME= libiptcdata PORTVERSION= 1.0.4 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Library for manipulating IPTC metadata stored in image files USES= pkgconfig iconv libtool pathfix USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-nls INSTALL_TARGET= install-strip .include diff --git a/graphics/libjpeg-turbo/Makefile b/graphics/libjpeg-turbo/Makefile index b45fca3c79a9..43fe0f7a88d7 100644 --- a/graphics/libjpeg-turbo/Makefile +++ b/graphics/libjpeg-turbo/Makefile @@ -1,12 +1,10 @@ -# Created by: Denis Podolskiy - PKGNAMEPREFIX= lib PORTREVISION= 1 COMMENT= SIMD-accelerated JPEG codec library, provides libTurboJPEG MASTERDIR= ${.CURDIR:H}/jpeg-turbo SLAVE_PORT= yes OPTIONS_EXCLUDE=DOCS .include "${MASTERDIR}/Makefile" diff --git a/graphics/liblug/Makefile b/graphics/liblug/Makefile index a7377a1e1ec4..14da79c450d8 100644 --- a/graphics/liblug/Makefile +++ b/graphics/liblug/Makefile @@ -1,27 +1,25 @@ -# Created by: George Reid - PORTNAME= liblug PORTVERSION= 1.0.6 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SUNSITE/libs/graphics MAINTAINER= ports@FreeBSD.org COMMENT= Multi-format graphics manipulation library LIB_DEPENDS= libtiff.so:graphics/tiff PLIST_FILES= lib/liblug.a USES= xorg USE_XORG= x11 CFLAGS+= -Wno-return-type WRKSRC= ${WRKDIR}/lug MAKEFILE= Makefile.linux USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e 's|-DiTIFF|-DiTIFF -DTIFF_VERSION=TIFF_VERSION_CLASSIC|' \ ${WRKSRC}/Makefile.linux .include diff --git a/graphics/libmng/Makefile b/graphics/libmng/Makefile index 94022c4a072a..57ec3312bb2a 100644 --- a/graphics/libmng/Makefile +++ b/graphics/libmng/Makefile @@ -1,30 +1,28 @@ -# Created by: Mikhail Teterin - PORTNAME= libmng PORTVERSION= 1.0.10 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-devel/${PORTVERSION} \ http://www.libmng.com/download/ MAINTAINER= mi@aldan.algebra.com COMMENT= Multiple-image Network Graphics (MNG) reference library LIB_DEPENDS= liblcms.so:graphics/lcms OPTIONS_DEFINE= MNG_OPTIMIZE MNG_OPTIMIZE_DESC= Use vendor's new optimization flags MAKEFILE= ${FILESDIR}/Makefile.bsd USES= jpeg uidfix USE_LDCONFIG= yes MNG_OPTIMIZE_MAKE_ARGS= WITH_MNG_OPTIMIZE=true MNG_OPTIMIZE_MAKE_ARGS_OFF= WITH_MNG_OPTIMIZE=off post-install: cd ${WRKSRC}/doc/man && ${INSTALL_MAN} libmng.3 ${STAGEDIR}${PREFIX}/man/man3 \ && ${INSTALL_MAN} mng.5 jng.5 ${STAGEDIR}${PREFIX}/man/man5 .include diff --git a/graphics/libmorph/Makefile b/graphics/libmorph/Makefile index 306b98dca76c..3001601849fd 100644 --- a/graphics/libmorph/Makefile +++ b/graphics/libmorph/Makefile @@ -1,22 +1,20 @@ -# Created by: Maxim Sobolev - PORTNAME= libmorph PORTVERSION= 0.1.2 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://www.winnicki.net/morpheus/meat/ MAINTAINER= ports@FreeBSD.org COMMENT= Library for loading (and saving) 3D modeller object files CONFLICTS= xmorph* USES= libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmorph.so \ ${STAGEDIR}${PREFIX}/lib/morph/loaders/*.so .include diff --git a/graphics/libnsbmp/Makefile b/graphics/libnsbmp/Makefile index 825fc3d2c30b..ee84731be71e 100644 --- a/graphics/libnsbmp/Makefile +++ b/graphics/libnsbmp/Makefile @@ -1,27 +1,25 @@ -# Created by: Olivier Duchateau - PORTNAME= libnsbmp PORTVERSION= 0.1.6 CATEGORIES= graphics MASTER_SITES= http://download.netsurf-browser.org/libs/releases/ EXTRACT_SUFX= -src.tar.gz MAINTAINER= nc@FreeBSD.org COMMENT= NetSurf BMP decoder LICENSE= MIT BUILD_DEPENDS= netsurf-buildsystem>=1.5:devel/netsurf-buildsystem USES= cpe gmake CPE_VENDOR= netsurf-browser USE_LDCONFIG= yes MAKE_ENV= BUILD_CC="${CC}" COMPONENT_TYPE="lib-shared" PLIST_SUB= VERSION=${PORTVERSION} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnsbmp.so .include diff --git a/graphics/libnsgif/Makefile b/graphics/libnsgif/Makefile index 81587e18c4dc..c18d1259e4a8 100644 --- a/graphics/libnsgif/Makefile +++ b/graphics/libnsgif/Makefile @@ -1,26 +1,24 @@ -# Created by: Olivier Duchateau - PORTNAME= libnsgif PORTVERSION= 0.2.1 CATEGORIES= graphics MASTER_SITES= http://download.netsurf-browser.org/libs/releases/ EXTRACT_SUFX= -src.tar.gz MAINTAINER= nc@FreeBSD.org COMMENT= NetSurf GIF Decoder LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= netsurf-buildsystem>=1.5:devel/netsurf-buildsystem USES= cpe gmake CPE_VENDOR= netsurf-browser USE_LDCONFIG= yes MAKE_ENV= BUILD_CC="${CC}" COMPONENT_TYPE="lib-shared" PLIST_SUB= VERSION=${PORTVERSION} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnsgif.so .include diff --git a/graphics/libopenraw/Makefile b/graphics/libopenraw/Makefile index 60a601004ca1..c5b00482ded9 100644 --- a/graphics/libopenraw/Makefile +++ b/graphics/libopenraw/Makefile @@ -1,117 +1,115 @@ -# Created by: Pav Lucistnik - PORTNAME= libopenraw PORTVERSION= 0.3.1 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://libopenraw.freedesktop.org/download/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= jhale@FreeBSD.org COMMENT= Library for camera RAW files decoding LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= ${LOCALBASE}/include/boost/variant.hpp:devel/boost-libs TEST_DEPENDS= curl:ftp/curl USES= cargo compiler:c++14-lang gnome jpeg libtool localbase pkgconfig \ tar:bz2 USE_GNOME= libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-boost=${LOCALBASE}/include \ --disable-silent-rules INSTALL_TARGET= install-strip TEST_TARGET= check CARGO_CRATES= ahash-0.3.8 \ aho-corasick-0.7.15 \ ansi_term-0.11.0 \ atty-0.2.14 \ autocfg-1.0.1 \ bitflags-1.2.1 \ bitreader-0.3.2 \ byteorder-1.3.4 \ cbindgen-0.14.3 \ cfg-if-0.1.10 \ clap-2.33.3 \ env_logger-0.7.1 \ getrandom-0.1.15 \ hashbrown-0.7.2 \ heck-0.3.1 \ hermit-abi-0.1.17 \ humantime-1.3.0 \ itoa-0.4.6 \ lazy_static-1.4.0 \ libc-0.2.81 \ log-0.4.11 \ memchr-2.3.4 \ num-traits-0.2.14 \ ppv-lite86-0.2.10 \ proc-macro2-1.0.24 \ quick-error-1.2.3 \ quote-1.0.7 \ rand-0.7.3 \ rand_chacha-0.2.2 \ rand_core-0.5.1 \ rand_hc-0.2.0 \ redox_syscall-0.1.57 \ regex-1.4.2 \ regex-syntax-0.6.21 \ remove_dir_all-0.5.3 \ ryu-1.0.5 \ serde-1.0.118 \ serde_derive-1.0.118 \ serde_json-1.0.60 \ static_assertions-1.1.0 \ strsim-0.8.0 \ syn-1.0.54 \ tempfile-3.1.0 \ termcolor-1.1.2 \ textwrap-0.11.0 \ thread_local-1.0.1 \ toml-0.5.7 \ unicode-segmentation-1.7.1 \ unicode-width-0.1.8 \ unicode-xid-0.2.1 \ vec_map-0.8.2 \ wasi-0.9.0+wasi-snapshot-preview1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 CARGO_CARGOTOML=${WRKSRC}/lib/mp4/Cargo.toml CARGO_CARGOLOCK=${WRKSRC}/lib/mp4/mp4parse_capi/Cargo.lock CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no PLIST_SUB= VER=${PORTVERSION:R} OPTIONS_DEFINE= GNOME TEST OPTIONS_DEFAULT= GNOME OPTIONS_SUB= yes GNOME_CONFIGURE_ENABLE= gnome GNOME_USES= gettext-runtime GNOME_USE= GNOME=glib20,gdkpixbuf2 TEST_BUILD_DEPENDS= curl:ftp/curl post-patch: @${REINPLACE_CMD} -E \ -e 's|\{libdir\}/pkgconfig|{prefix}/libdata/pkgconfig|g' \ ${WRKSRC}/configure post-patch-TEST-off: @${REINPLACE_CMD} -e 's|testsuite ||' ${WRKSRC}/Makefile.in pre-configure: @${CARGO_CARGO_RUN} update \ --manifest-path ${WRKSRC}/lib/mp4/mp4parse_capi/Cargo.toml \ --verbose .include diff --git a/graphics/libosmesa/Makefile b/graphics/libosmesa/Makefile index cfad20975dd1..1ddfb94a8f45 100644 --- a/graphics/libosmesa/Makefile +++ b/graphics/libosmesa/Makefile @@ -1,46 +1,44 @@ -# Created by: gahr - PORTNAME= libosmesa PORTVERSION= ${MESAVERSION} CATEGORIES= graphics COMMENT= Off-Screen Mesa implementation of the OpenGL API USES= xorg USE_XORG= xorgproto .include .include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common" # Disable some options MESON_ARGS+= -Ddri-drivers="" \ -Dgallium-drivers="swrast" \ -Dvulkan-drivers="" \ -Dplatforms="" \ -Dgallium-vdpau=disabled \ -Dgallium-omx=disabled \ -Dgallium-va=disabled \ -Dgallium-opencl=disabled \ -Dgallium-xa=disabled \ -Dgallium-xvmc=disabled \ -Dgallium-nine=false \ -Dgles1=disabled \ -Dgles2=disabled \ -Dopengl=true \ -Dglx=disabled \ -Degl=disabled \ -Dgbm=disabled \ -Dtools="" \ -Dzstd=disabled LDFLAGS_i386= -Wl,-znotext MESON_ARGS+= -Dosmesa=true .include "${MASTERDIR}/Makefile.targets" post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/GL ${INSTALL_DATA} ${WRKSRC}/include/GL/osmesa.h \ ${STAGEDIR}${PREFIX}/include/GL .include diff --git a/graphics/libpano13/Makefile b/graphics/libpano13/Makefile index 246bd09c59e3..ed7d8b440585 100644 --- a/graphics/libpano13/Makefile +++ b/graphics/libpano13/Makefile @@ -1,36 +1,34 @@ -# Created by: Vasil Dimov - PORTNAME= libpano13 DISTVERSION= 2.9.21 CATEGORIES= graphics java MASTER_SITES= SF/panotools/${PORTNAME}/${PORTNAME}-${DISTVERSION} MAINTAINER= fuz@fuz.su COMMENT= Cross-platform library behind Panorama Tools and other photo stitchers LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= cmake:testing cpe jpeg libtool pathfix perl5 pkgconfig CPE_VENDOR= ${PORTNAME}_project USE_LDCONFIG= yes USE_PERL5= build # for pod2man WRKSRC= ${WRKDIR}/libpano13-${DISTVERSION} OPTIONS_DEFINE= DOCS JAVA SUITESPARSE OPTIONS_DEFAULT= SUITESPARSE SUITESPARSE_DESC= Use math/suitesparse for faster operation OPTIONS_SUB= yes JAVA_USE= java=yes JAVA_CMAKE_BOOL= SUPPORT_JAVA_PROGRAMS JAVA_VARS= JAVA_OS=native SUITESPARSE_LIB_DEPENDS= \ libcholmod.so:math/suitesparse-cholmod \ libspqr.so:math/suitesparse-spqr SUITESPARSE_CMAKE_BOOL= USE_SPARSE_LEVMAR .include diff --git a/graphics/libpcd/Makefile b/graphics/libpcd/Makefile index 885eb39bbc64..fe258b3de84a 100644 --- a/graphics/libpcd/Makefile +++ b/graphics/libpcd/Makefile @@ -1,23 +1,21 @@ -# Created by: Andrey Slusar - PORTNAME= libpcd PORTVERSION= 1.0.1 CATEGORIES= graphics MASTER_SITES= http://www.kraxel.org/releases/libpcd/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Library for reading PhotoCD images LICENSE= GPLv2+ WRKSRC= ${WRKDIR}/${DISTNAME:S/_/-/} USES= gmake MAKEFILE= GNUmakefile USE_LDCONFIG= yes post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpcd.so .include diff --git a/graphics/libqrencode/Makefile b/graphics/libqrencode/Makefile index 82753d5fc3e2..65d45228cca6 100644 --- a/graphics/libqrencode/Makefile +++ b/graphics/libqrencode/Makefile @@ -1,31 +1,29 @@ -# Created by: ijliao - PORTNAME= libqrencode PORTVERSION= 4.1.1 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= vanilla@FreeBSD.org COMMENT= C library for encoding data in a QR Code symbol LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png USES= cmake iconv pathfix pkgconfig USE_GITHUB= yes GH_ACCOUNT= fukuchi USE_LDCONFIG= yes GNU_CONFIGURE= yes CMAKE_ARGS= -DBUILD_SHARED_LIBS=ON PLIST_FILES= bin/qrencode \ include/qrencode.h \ lib/libqrencode.so \ lib/libqrencode.so.4 \ lib/libqrencode.so.${PORTVERSION} \ libdata/pkgconfig/libqrencode.pc \ share/man/man1/qrencode.1.gz .include diff --git a/graphics/librasterlite2/Makefile b/graphics/librasterlite2/Makefile index e68384b3ce33..fbd7f8ec75da 100644 --- a/graphics/librasterlite2/Makefile +++ b/graphics/librasterlite2/Makefile @@ -1,40 +1,38 @@ -# Created by: lbartoletti - PORTNAME= librasterlite2 PORTVERSION= 1.1.0 DISTVERSIONSUFFIX=-beta1 CATEGORIES= graphics geography MASTER_SITES= http://www.gaia-gis.it/gaia-sins/librasterlite2-sources/ MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Library that stores and retrieves raster coverages using a SpatiaLite LICENSE= MPL11 GPLv2 LGPL21 LICENSE_COMB= dual LIB_DEPENDS= liblz4.so:archivers/liblz4 \ libzstd.so:archivers/zstd \ libspatialite.so:databases/spatialite \ libgeotiff.so:graphics/libgeotiff \ libjbig.so:graphics/jbigkit \ libpng.so:graphics/png \ libgif.so:graphics/giflib \ libgeos.so:graphics/geos \ libproj.so:graphics/proj \ libopenjp2.so:graphics/openjpeg \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp \ libcairo.so:graphics/cairo \ libcurl.so:ftp/curl \ libfreexl.so:textproc/freexl GNU_CONFIGURE= yes USES= gmake iconv jpeg libtool pathfix pkgconfig sqlite USE_LDCONFIG= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LIBS+= -lsqlite3 -lm .include diff --git a/graphics/libraw/Makefile b/graphics/libraw/Makefile index cbd40c4938a3..b3ed19141b87 100644 --- a/graphics/libraw/Makefile +++ b/graphics/libraw/Makefile @@ -1,67 +1,65 @@ -# Created by: Sergey A. Osokin - PORTNAME= libraw PORTVERSION= 0.20.2 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://www.libraw.org/data/ DISTNAME= LibRaw-${PORTVERSION} MAINTAINER= jhale@FreeBSD.org COMMENT= Library for manipulating raw images LICENSE= LGPL21 CDDL LICENSE_COMB= dual USES= cpe libtool localbase pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-examples INSTALL_TARGET= install-strip PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES JASPER JPEG LCMS2 OPENMP OPTIMIZED_CFLAGS \ RPIRAW X3F OPTIONS_DEFAULT= JPEG LCMS2 JASPER_CONFIGURE_ENABLE= jasper JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JPEG_CONFIGURE_ENABLE= jpeg JPEG_USES= jpeg LCMS2_CONFIGURE_ENABLE= lcms LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 OPENMP_DESC= OpenMP support (implies GCC) OPENMP_CONFIGURE_ENABLE= openmp OPENMP_LDFLAGS+= -lomp RPIRAW_DESC= Raspberry Pi RAW+JPEG support RPIRAW_CPPFLAGS= -DUSE_6BY9RPI X3F_DESC= X3F (Foveon) support X3F_CPPFLAGS= -DUSE_X3FTOOLS OPTIMIZED_CFLAGS_CFLAGS= -O3 post-patch: @${REINPLACE_CMD} -e 's|-lstdc++||g' ${WRKSRC}/*.pc.in @${TOUCH} -r ${WRKSRC}/configure.ac ${WRKSRC}/aclocal.m4 # Use "\*" instead of "." in COPYTREE_SHARE commands as "." has # the undesired effect of copying ".deps" directory post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && \ ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples && \ ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile index 14d0867484b6..72889216a352 100644 --- a/graphics/librsvg2-rust/Makefile +++ b/graphics/librsvg2-rust/Makefile @@ -1,56 +1,54 @@ -# Created by: Ade Lovett - PORTNAME= librsvg PORTVERSION= 2.54.1 PORTREVISION= 3 CATEGORIES= graphics gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 2-rust DIST_SUBDIR= gnome2 MAINTAINER= desktop@FreeBSD.org COMMENT= Library for parsing and rendering SVG vector-graphic files LICENSE= LGPL20 BUILD_DEPENDS= ${RUST_DEFAULT}>=1.39.0:lang/${RUST_DEFAULT} \ valac:lang/vala \ gi-docgen:textproc/py-gi-docgen \ rst2man:textproc/py-docutils LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libpng.so:graphics/png USES= compiler:c11 cpe gettext gmake gnome libtool pkgconfig tar:xz CPE_VENDOR= gnome USE_GNOME= cairo gdkpixbuf2 gnomeprefix libxml2 pango introspection:build USE_LDCONFIG= yes PORTSCOUT= limitw:1,even GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-Bsymbolic \ --disable-dependency-tracking \ --disable-static \ --enable-vala # Make sure it uses the Rust toolchain from ports. CONFIGURE_ENV= CARGO=${LOCALBASE}/bin/cargo \ RUSTC=${LOCALBASE}/bin/rustc \ RUSTFLAGS="${RUSTFLAGS} -C linker=${CC:Q} ${LDFLAGS:C/.+/-C link-arg=&/}" MAKE_ENV= CARGO_BUILD_JOBS=${MAKE_JOBS_NUMBER} \ RUSTC=${LOCALBASE}/bin/rustc \ RUSTFLAGS="${RUSTFLAGS} -C linker=${CC:Q} ${LDFLAGS:C/.+/-C link-arg=&/}" INSTALL_TARGET= install-strip TEST_TARGET= check CONFLICTS_INSTALL= librsvg2 post-patch: # Disable vendor checksums @${REINPLACE_CMD} -e 's/"files":{[^}]*}/"files":{}/' \ ${WRKSRC}/vendor/*/.cargo-checksum.json pre-configure: @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${LOCALBASE}/bin/cargo update .include diff --git a/graphics/librsvg2/Makefile b/graphics/librsvg2/Makefile index 2e87107e44ec..f6c6121eb464 100644 --- a/graphics/librsvg2/Makefile +++ b/graphics/librsvg2/Makefile @@ -1,56 +1,54 @@ -# Created by: Ade Lovett - PORTNAME= librsvg PORTVERSION= 2.40.21 PORTREVISION= 3 CATEGORIES= graphics gnome MASTER_SITES= GNOME PKGNAMESUFFIX= 2 DIST_SUBDIR= gnome2 MAINTAINER= desktop@FreeBSD.org COMMENT= Library for parsing and rendering SVG vector-graphic files LICENSE= GPLv2 LGPL20 LICENSE_COMB= multi LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libpng.so:graphics/png \ libcroco-0.6.so:textproc/libcroco USES= cpe gmake gnome libtool localbase pathfix pkgconfig tar:xz CONFLICTS_INSTALL= librsvg2-rust # librsvg2 2.42+ needs rust to build, which is not available on all # FreeBSD archs. So limit pure C version 2.40.x. PORTSCOUT= limit:^2\.40\. OPTIONS_DEFINE= DOCS VAPI OPTIONS_DEFAULT= DOCS VAPI OPTIONS_SUB= yes DOCS_CONFIGURE_ENABLE= grk-doc-html VAPI_BUILD_DEPENDS= valac:lang/vala VAPI_CONFIGURE_ON= --enable-vala=yes VAPI_CONFIGURE_OFF= --enable-vala=no USE_GNOME= cairo gnomeprefix gdkpixbuf2 introspection:build \ libxml2 pango CPE_VENDOR= gnome USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --disable-Bsymbolic DOCSDIR?= ${PREFIX}/share/doc GNOME_HTML_DIR= ${DOCSDIR} PLIST_SUB+= PORTVERSION=${PORTVERSION} post-patch: @${REINPLACE_CMD} -e 's|GTK3_REQUIRED=3.[0-9][0-9].[0-9]|GTK3_REQUIRED=9.90.0|g' \ ${WRKSRC}/configure .include diff --git a/graphics/librtprocess/Makefile b/graphics/librtprocess/Makefile index 45ca5ed9194b..d729040cc775 100644 --- a/graphics/librtprocess/Makefile +++ b/graphics/librtprocess/Makefile @@ -1,25 +1,23 @@ -# Created by: Alexey Dokuchaev - PORTNAME= librtprocess PORTVERSION= 0.12.0 CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Library for raw image processing LICENSE= GPLv3+ USES= cmake USE_GITHUB= yes GH_ACCOUNT= CarVac USE_LDCONFIG= yes .if !defined(WITH_DEBUG) CXXFLAGS+= -DNDEBUG .endif .if !exists(/usr/include/omp.h) CMAKE_ARGS+= -DOPTION_OMP:BOOL=OFF .endif .include diff --git a/graphics/libspiro/Makefile b/graphics/libspiro/Makefile index 69c9ef5db1df..467ecc6a408a 100644 --- a/graphics/libspiro/Makefile +++ b/graphics/libspiro/Makefile @@ -1,26 +1,24 @@ -# Created by: Naram Qashat - PORTNAME= libspiro DISTVERSION= 20200505 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/fontforge/${PORTNAME}/releases/download/${DISTVERSION}/ DISTNAME= ${PORTNAME}-dist-${DISTVERSION} MAINTAINER= cyberbotx@cyberbotx.com COMMENT= Library to convert clothoid splines into Bezier splines LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe libtool pathfix CPE_VENDOR= libspiro_project GNU_CONFIGURE= yes USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} INSTALL_TARGET= install-strip .include diff --git a/graphics/libsvg-cairo/Makefile b/graphics/libsvg-cairo/Makefile index fdd1b2705d2f..70629604bdd2 100644 --- a/graphics/libsvg-cairo/Makefile +++ b/graphics/libsvg-cairo/Makefile @@ -1,26 +1,25 @@ -# Created by: Michael Johnson # $MCom: ports/graphics/libsvg-cairo/Makefile,v 1.5 2005/08/09 04:49:38 ahze Exp $ PORTNAME= libsvg-cairo PORTVERSION= 0.1.6 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/snapshots/ MAINTAINER= gnome@FreeBSD.org COMMENT= SVG rendering library LIB_DEPENDS= libsvg.so:graphics/libsvg \ libcairo.so:graphics/cairo GNU_CONFIGURE= yes USES= jpeg libtool pathfix pkgconfig USE_LDCONFIG= yes PLIST_FILES= include/svg-cairo.h \ lib/libsvg-cairo.a \ lib/libsvg-cairo.so \ lib/libsvg-cairo.so.1 \ lib/libsvg-cairo.so.1.0.1 \ libdata/pkgconfig/libsvg-cairo.pc .include diff --git a/graphics/libsvg/Makefile b/graphics/libsvg/Makefile index 785254be890d..1436705fa3ef 100644 --- a/graphics/libsvg/Makefile +++ b/graphics/libsvg/Makefile @@ -1,29 +1,28 @@ -# Created by: Michael Johnson # $MCom: ports/graphics/libsvg/Makefile,v 1.3 2005/07/04 00:11:29 marcus Exp $ PORTNAME= libsvg PORTVERSION= 0.1.4 PORTREVISION= 10 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/snapshots/ MAINTAINER= gnome@FreeBSD.org COMMENT= Parser for SVG content in files or buffers LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libpng.so:graphics/png GNU_CONFIGURE= yes USE_GNOME= libxml2 USES= gnome iconv jpeg libtool pathfix pkgconfig USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include PLIST_FILES= include/svg.h \ lib/libsvg.a \ lib/libsvg.so \ lib/libsvg.so.1 \ lib/libsvg.so.1.0.0 \ libdata/pkgconfig/libsvg.pc .include diff --git a/graphics/libsvgtiny/Makefile b/graphics/libsvgtiny/Makefile index d94cbba2a5e7..c8d312d1d81c 100644 --- a/graphics/libsvgtiny/Makefile +++ b/graphics/libsvgtiny/Makefile @@ -1,28 +1,26 @@ -# Created by: Emanuel Haupt - PORTNAME= libsvgtiny PORTVERSION= 0.1.7 DISTVERSIONSUFFIX= -src CATEGORIES= graphics MASTER_SITES= https://download.netsurf-browser.org/libs/releases/ MAINTAINER= ehaupt@FreeBSD.org COMMENT= Tiny SVG fremebuffer abstraction library, written in C LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:devel/gperf \ netsurf-buildsystem>=1.5:devel/netsurf-buildsystem LIB_DEPENDS= libdom.so:www/libdom \ libwapcaplet.so:textproc/libwapcaplet USES= compiler:c11 gmake pkgconfig WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= include/svgtiny.h \ lib/libsvgtiny.a \ libdata/pkgconfig/libsvgtiny.pc .include diff --git a/graphics/libvisual/Makefile b/graphics/libvisual/Makefile index f79b215be6d8..3d9a8ee9dcc4 100644 --- a/graphics/libvisual/Makefile +++ b/graphics/libvisual/Makefile @@ -1,32 +1,30 @@ -# Created by: Koop Mast - # WARNING: when updating this port check if the ports that use libvisual # can work with it. Backwards compatibility is known to be broken in the past. PORTNAME= libvisual PORTVERSION= 0.2.0 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Abstraction library that sits between apps and visual plugin LICENSE= LGPL21+ PORTSCOUT= limit:^0\.2\. USES= libtool pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip .include .if ${ARCH} == "i386" CFLAGS+= -mmmx .endif .include diff --git a/graphics/libvisual04-plugins/Makefile b/graphics/libvisual04-plugins/Makefile index 6a0e33d18d1d..9798b69d2e2c 100644 --- a/graphics/libvisual04-plugins/Makefile +++ b/graphics/libvisual04-plugins/Makefile @@ -1,49 +1,47 @@ -# Created by: Björn König - PORTNAME= libvisual PORTVERSION= 0.4.0 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-plugins/${PORTNAME}-plugins-${PORTVERSION} PKGNAMESUFFIX= 04-plugins DISTNAME= ${PORTNAME}-${PKGNAMESUFFIX:C/.*-//}-${PORTVERSION} MAINTAINER= bkoenig@alpha-tierchen.de COMMENT= Set of plugins for the libvisual framework BROKEN_FreeBSD_13= ld: error: duplicate symbol: _oink_table_cos BROKEN_FreeBSD_14= ld: error: duplicate symbol: _oink_table_cos LIB_DEPENDS= libvisual-${MAJORMINOR}.so:graphics/libvisual04 USES= gl libtool pkgconfig xorg USE_GL= yes USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-alsa \ --disable-mplayer \ --disable-gstreamer-plugin \ --disable-gdkpixbuf-plugin \ --disable-gforce \ --disable-jess \ --prefix=${PREFIX} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip MAJORMINOR= ${PORTVERSION:C/.[0-9]+$//} DATADIR= ${PREFIX}/share/${PORTNAME}-${PKGNAMESUFFIX:C/.*-//}-${MAJORMINOR} PLIST_SUB= PLUGINS_BASE_DIR=${LOCALBASE}/lib/${PORTNAME}-${MAJORMINOR} post-patch: # link some plugins with libGLU because they need it @${REINPLACE_CMD} -e 's,^\(LDFLAGS = \),\1-lGLU ,' \ ${WRKSRC}/plugins/actor/lv_gltest/Makefile.in \ ${WRKSRC}/plugins/actor/nastyfft/Makefile.in \ ${WRKSRC}/plugins/actor/pseudotoad_flower/Makefile.in # don't install message catalogs @${REINPLACE_CMD} -e 's,^\(SUBDIRS = plugins\) po,\1,' \ ${WRKSRC}/Makefile.in .include diff --git a/graphics/libvisual04/Makefile b/graphics/libvisual04/Makefile index 36e8447876e7..b495bff02d4a 100644 --- a/graphics/libvisual04/Makefile +++ b/graphics/libvisual04/Makefile @@ -1,34 +1,32 @@ -# Created by: Koop Mast - PORTNAME= libvisual PORTVERSION= 0.4.0 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} PKGNAMESUFFIX= 04 MAINTAINER= crees@FreeBSD.org COMMENT= Abstraction library that sits between apps and visual plugin LICENSE= LGPL21+ USES= gettext libtool:keepla pathfix pkgconfig GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib USE_LDCONFIG= yes VER= -0.4 PLIST_SUB= VER=${VER} post-patch: @${REINPLACE_CMD} -e 's|-Wno-unused-variable||g;s|-O3|${CFLAGS}|g' \ ${WRKSRC}/libvisual/Makefile.in @${REINPLACE_CMD} -e 's|sys/sched.h||g' -e '/test.*==/s|==|=|g' ${WRKSRC}/configure @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e 's|$$<|$${.ALLSRC}|g' @${FIND} ${WRKSRC} -name "*.h" | ${XARGS} ${REINPLACE_CMD} \ -e 's#include diff --git a/graphics/libwmf-nox11/Makefile b/graphics/libwmf-nox11/Makefile index b069265ff6bb..c35685c67bd6 100644 --- a/graphics/libwmf-nox11/Makefile +++ b/graphics/libwmf-nox11/Makefile @@ -1,10 +1,8 @@ -# Created by: mm@FreeBSD.org - PKGNAMESUFFIX= -nox11 PORTSCOUT= ignore:1 CONFLICTS= libwmf MASTERDIR= ${.CURDIR}/../libwmf OPTIONS_EXCLUDE= X11 .include "${MASTERDIR}/Makefile" diff --git a/graphics/libwmf/Makefile b/graphics/libwmf/Makefile index 7f1020b83c16..a18d8ffbc95e 100644 --- a/graphics/libwmf/Makefile +++ b/graphics/libwmf/Makefile @@ -1,60 +1,58 @@ -# Created by: Chris Piazza - PORTNAME= libwmf DISTVERSIONPREFIX= v DISTVERSION= 0.2.12 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Tools and library for converting Microsoft WMF (windows metafile) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libgd.so:graphics/gd \ libexpat.so:textproc/expat2 USES= autoreconf:build cpe jpeg libtool localbase pkgconfig USE_GITHUB= yes GH_ACCOUNT= caolanm USE_LDCONFIG= yes CPE_VENDOR= wvware GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gsfontdir=${LOCALBASE}/share/ghostscript/fonts INSTALL_TARGET= install-strip PORTDOCS= * CONFLICTS?= libwmf-nox11 OPTIONS_DEFINE= X11 DOCS OPTIONS_DEFAULT=X11 OPTIONS_SUB= yes X11_USES= xorg X11_USE= XORG=x11 X11_CONFIGURE_OFF=--with-x=no pre-configure: @(cd ${CONFIGURE_WRKSRC} && ${SETENV} AUTOHEADER="${TRUE}" \ ${LOCALBASE}/bin/autoreconf -vif -Ipatches) post-configure: @${REINPLACE_CMD} -e 's|autoheader|autoheader -Ipatches|g' \ ${WRKSRC}/Makefile post-patch: @${REINPLACE_CMD} -e \ 's|@LIBWMF_GDK_PIXBUF_TRUE@|#|g ; \ s|@LIBWMF_GDK_PIXBUF_FALSE@||g ; \ s|: install-loaderLTLIBRARIES|:|g' ${WRKSRC}/src/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${TAR} -C ${WRKSRC}/doc --exclude '*Makefile*' -cf - . | \ ${TAR} -C ${STAGEDIR}${DOCSDIR} --unlink -xf - .include diff --git a/graphics/libyuv/Makefile b/graphics/libyuv/Makefile index 0e25cf962406..33408f5a9199 100644 --- a/graphics/libyuv/Makefile +++ b/graphics/libyuv/Makefile @@ -1,50 +1,49 @@ -# Created by: Corey Smith # # To update the port: # The stable libyuv version follows the chromium browser: # https://chromereleases.googleblog.com/search/label/Desktop%20Update # search for "The stable channel has been updated to" XX.X.XXXX.XXX # -> https://github.com/chromium/chromium/blob/87.0.4280.88/DEPS # -> 'src/third_party/libyuv': '6afd9becdf58822b1da6770598d8597c583ccfad' # https://chromium.googlesource.com/libyuv/libyuv/+/6afd9becdf58822b1da6770598d8597c583ccfad/include/libyuv/version.h # -> #define LIBYUV_VERSION 1741 PORTNAME= libyuv DISTVERSION= 0.0.1789 CATEGORIES= graphics MASTER_SITES= LOCAL/mikael/libyuv/:libyuv \ LOCAL/tcberner/libyuv/:libyuv DISTFILES= libyuv-${LIBYUV_HASH}.tar.gz:libyuv MAINTAINER= corsmith@gmail.com COMMENT= Library for freeswitch yuv graphics manipulation LICENSE= BSD3CLAUSE USES= cmake pkgconfig USE_LDCONFIG= yes SUB_FILES= libyuv.pc SUB_LIST= DISTVERSION=${DISTVERSION} LIBYUV_HASH= 0896c34873e83ca3d1690286a94e278a81d0a760 # sha256 changes everytime you download the archive, need to host it on freefall # To download the distfile: as mikael: make MAINTAINER_MODE=yes fetch .if defined(MAINTAINER_MODE) do-fetch: ${FETCH_CMD} -o ${DISTDIR}/libyuv-${LIBYUV_HASH}.tar.gz \ https://chromium.googlesource.com/libyuv/libyuv.git/+archive/${LIBYUV_HASH}.tar.gz . if ${USER} == ${MAINTAINER:C/@.*//} scp ${DISTDIR}/libyuv-${LIBYUV_HASH} freefall.freebsd.org:public_distfiles/libyuv . endif .endif # defined(MAINTAINER_MODE) do-extract: ${MKDIR} ${WRKSRC} ${TAR} -xf ${DISTDIR}/libyuv-${LIBYUV_HASH}.tar.gz -C ${WRKSRC} post-install: (cd ${WRKDIR} && ${INSTALL_DATA} libyuv.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig) .include diff --git a/graphics/lightzone/Makefile b/graphics/lightzone/Makefile index 374f79861935..acd69b4a8c24 100644 --- a/graphics/lightzone/Makefile +++ b/graphics/lightzone/Makefile @@ -1,67 +1,65 @@ -# Created by: Yuri Victorovich - PORTNAME= lightzone DISTVERSION= 4.1.8-3 DISTVERSIONSUFFIX= -g36e87773 PORTREVISION= 7 CATEGORIES= graphics java DIST_SUBDIR= ${PORTNAME} PATCH_SITES= https://github.com/ktgw0316/LightZone/commit/ PATCHFILES= 376ec67ddfb1.patch:-p1 MAINTAINER= yuri@FreeBSD.org COMMENT= Professional-level digital darkroom and photo editor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../COPYING BUILD_DEPENDS= jhindexer:java/javahelp \ git:devel/git \ rsync:net/rsync \ tidy:www/tidy-lib \ autoconf:devel/autoconf LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libtiff.so:graphics/tiff RUN_DEPENDS= jhindexer:java/javahelp BROKEN_aarch64= fails to link: /usr/local/bin/ld: LC_JNIUtils.o: relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol BROKEN_armv6= fails to compile: build.xml: exec returned: 1 BROKEN_armv7= fails to compile: build.xml: exec returned: 1 USE_GITHUB= yes GH_ACCOUNT= ktgw0316 GH_PROJECT= LightZone USES= desktop-file-utils gmake gnome jpeg pkgconfig xorg USE_ANT= yes USE_JAVA= yes USE_GCC= yes USE_LDCONFIG= yes USE_XORG= x11 JAVA_VENDOR= openjdk JAVA_BUILD= yes JAVA_RUN= yes PATCH_WRKSRC= ${WRKSRC:H} WRKSRC_SUBDIR= linux LIBDIR= ${PREFIX}/lib/${PORTNAME} PLIST_SUB= LIBDIR="${LIBDIR}" post-patch: @${REINPLACE_CMD} -e 's|gcc|${CC}|' -e 's|g++|${CXX}|' ${WRKSRC}/../lightcrafts/mk/platform.mk @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/products/lightzone do-install: ${INSTALL_SCRIPT} ${WRKSRC}/products/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/products/*.jar ${STAGEDIR}${JAVASHAREDIR}/${PORTNAME} @${MKDIR} ${STAGEDIR}${LIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/products/LightZone-forkd ${STAGEDIR}${LIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/products/dcraw_lz ${STAGEDIR}${LIBDIR} ${INSTALL_LIB} ${WRKSRC}/products/*.so ${STAGEDIR}${LIBDIR} ${INSTALL_DATA} ${WRKSRC}/products/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/ @cd ${WRKSRC} && ${COPYTREE_SHARE} icons ${STAGEDIR}${PREFIX}/share/ .include diff --git a/graphics/linplasma/Makefile b/graphics/linplasma/Makefile index d719eb615da6..745524f1259b 100644 --- a/graphics/linplasma/Makefile +++ b/graphics/linplasma/Makefile @@ -1,36 +1,34 @@ -# Created by: trevor - PORTNAME= linplasma PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SUNSITE/apps/graphics/hacks/svgalib MAINTAINER= ports@FreeBSD.org COMMENT= Sinus plasma, an SVGAlib demo LIB_DEPENDS= libvga.so:graphics/svgalib ONLY_FOR_ARCHS= i386 ALL_TARGET= ${PORTNAME} WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= "@(root,,4755) bin/linplasma" PORTDOCS= README OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e "s:PI:M_PI:" ${WRKSRC}/linplasma.c @${REINPLACE_CMD} -e \ "s:(int)palptr = (int:palptr = (unsigned char *:" \ ${WRKSRC}/linplasma.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/linplasma ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/linux-c7-cairo/Makefile b/graphics/linux-c7-cairo/Makefile index 0689efef4e78..86d7f16834c9 100644 --- a/graphics/linux-c7-cairo/Makefile +++ b/graphics/linux-c7-cairo/Makefile @@ -1,23 +1,21 @@ -# Created by: Piotr Kubaj - PORTNAME= cairo PORTVERSION= 1.15.12 DISTVERSIONSUFFIX= -4.el7 PORTREVISION= 1 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Vector graphics library Cairo (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= dri fontconfig pixman png xorglibs USE_LINUX_RPM= yes CPE_VENDOR= cairographics CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-dri/Makefile b/graphics/linux-c7-dri/Makefile index 61dee744fd7e..23357d217e04 100644 --- a/graphics/linux-c7-dri/Makefile +++ b/graphics/linux-c7-dri/Makefile @@ -1,56 +1,54 @@ -# Created by: Piotr Kubaj - PORTNAME= dri PORTVERSION= 18.3.4 DISTVERSIONSUFFIX= -12.el7_9 PORTREVISION= 4 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Mesa libGL runtime libraries (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= elfutils-libelf expat libdrm libglvnd wayland xorglibs USE_LINUX_RPM= yes LIB_DISTNAMES= freeglut-3.0.0-8.el7 \ llvm-private-7.0.1-1.el7 \ mesa-dri-drivers-${DISTVERSIONFULL} \ mesa-libEGL-${DISTVERSIONFULL} \ mesa-libGL-${DISTVERSIONFULL} \ mesa-libGLES-${DISTVERSIONFULL} \ mesa-libGLU-9.0.0-4.el7 \ mesa-libOSMesa-${DISTVERSIONFULL} \ mesa-libgbm-${DISTVERSIONFULL} \ mesa-libglapi-${DISTVERSIONFULL} \ mesa-vdpau-drivers-${DISTVERSIONFULL} LIB_DISTNAMES_amd64= mesa-vulkan-drivers-${DISTVERSIONFULL} \ mesa-libxatracker-${DISTVERSIONFULL} LIB_DISTNAMES_i386= mesa-vulkan-drivers-${DISTVERSIONFULL} \ mesa-libxatracker-${DISTVERSIONFULL} SRC_DISTFILES= freeglut-3.0.0-8.el7${SRC_SUFX}:SOURCE \ llvm-private-7.0.1-1.el7${SRC_SUFX}:SOURCE \ mesa-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE \ mesa-libGLU-9.0.0-4.el7${SRC_SUFX}:SOURCE CONFLICTS= linux-c6-${PORTNAME} OPTIONS_DEFINE= DOCS .include post-install: .if ${ARCH} == amd64 || ${ARCH} == i386 ${LN} -sf libGLX_mesa.so.0 \ ${STAGEDIR}${PREFIX}/usr/lib/libGLX_system.so.0 .endif .if ${ARCH} == aarch64 || ${ARCH} == amd64 ${LN} -sf libGLX_mesa.so.0 \ ${STAGEDIR}${PREFIX}/usr/lib64/libGLX_system.so.0 .endif .include diff --git a/graphics/linux-c7-gdk-pixbuf2/Makefile b/graphics/linux-c7-gdk-pixbuf2/Makefile index c35e08884747..77a0580ffa9c 100644 --- a/graphics/linux-c7-gdk-pixbuf2/Makefile +++ b/graphics/linux-c7-gdk-pixbuf2/Makefile @@ -1,24 +1,22 @@ -# Created by: Piotr Kubaj - PORTNAME= gdk-pixbuf2 PORTVERSION= 2.36.12 DISTVERSIONSUFFIX= -3.el7 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Graphic library for GTK+ (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_VENDOR= gnome CPE_PRODUCT= gdk-pixbuf USE_LDCONFIG= yes USE_LINUX= jasper jpeg png tiff xorglibs USE_LINUX_RPM= yes CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes .include diff --git a/graphics/linux-c7-glx-utils/Makefile b/graphics/linux-c7-glx-utils/Makefile index a7c5489713b8..3785b77cedf5 100644 --- a/graphics/linux-c7-glx-utils/Makefile +++ b/graphics/linux-c7-glx-utils/Makefile @@ -1,21 +1,19 @@ -# Created by: Piotr Kubaj - PORTNAME= glx-utils PORTVERSION= 8.3.0 DISTVERSIONSUFFIX= -10.el7 PORTREVISION= 1 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Mesa GLX utilities (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= dri xorglibs USE_LINUX_RPM= yes SRC_DISTFILES= mesa-demos-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE CONFLICTS= linux-c6-${PORTNAME} .include diff --git a/graphics/linux-c7-graphite2/Makefile b/graphics/linux-c7-graphite2/Makefile index 680191f18fe7..e88f586614ee 100644 --- a/graphics/linux-c7-graphite2/Makefile +++ b/graphics/linux-c7-graphite2/Makefile @@ -1,20 +1,18 @@ -# Created by: Piotr Kubaj - PORTNAME= graphite2 PORTVERSION= 1.3.10 DISTVERSIONSUFFIX= -1.el7_3 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Rendering capabilities for complex non-Roman writing systems (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_VENDOR= sil USE_LDCONFIG= yes USE_LINUX_RPM= yes DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-jasper/Makefile b/graphics/linux-c7-jasper/Makefile index f859a54b6d3c..0c4ff0f09df5 100644 --- a/graphics/linux-c7-jasper/Makefile +++ b/graphics/linux-c7-jasper/Makefile @@ -1,26 +1,24 @@ -# Created by: Piotr Kubaj - PORTNAME= jasper PORTVERSION= 1.900.1 DISTVERSIONSUFFIX= -33.el7 PORTREVISION= 5 CATEGORIES= graphics linux PKGNAMESUFFIX= -libs MAINTAINER= emulation@FreeBSD.org COMMENT= JPEG-2000 reference implementation (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_VENDOR= ${PORTNAME}_project USE_LDCONFIG= yes USE_LINUX= jpeg USE_LINUX_RPM= yes LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-jbigkit/Makefile b/graphics/linux-c7-jbigkit/Makefile index f87ca07cc67e..06a8a43a0767 100644 --- a/graphics/linux-c7-jbigkit/Makefile +++ b/graphics/linux-c7-jbigkit/Makefile @@ -1,24 +1,22 @@ -# Created by: Piotr Kubaj - PORTNAME= jbigkit PORTVERSION= 2.0 DISTVERSIONSUFFIX= -11.el7 PORTREVISION= 2 CATEGORIES= graphics linux PKGNAMESUFFIX= -libs MAINTAINER= emulation@FreeBSD.org COMMENT= Lossless compression for bi-level images (Linux CentOS ${LINUX_DIST_VER}) USES= linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-jpeg/Makefile b/graphics/linux-c7-jpeg/Makefile index b9d9ec00be9d..b85f96604d2d 100644 --- a/graphics/linux-c7-jpeg/Makefile +++ b/graphics/linux-c7-jpeg/Makefile @@ -1,24 +1,22 @@ -# Created by: Piotr Kubaj - PORTNAME= jpeg PORTVERSION= 1.2.90 DISTVERSIONSUFFIX= -8.el7 PORTREVISION= 4 CATEGORIES= graphics linux DISTNAME= libjpeg-turbo-${DISTVERSIONFULL} MAINTAINER= emulation@FreeBSD.org COMMENT= SIMD-accelerated JPEG codec (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 CPE_PRODUCT= libjpeg-turbo USE_LDCONFIG= yes USE_LINUX_RPM= yes CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}-turbo/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/libjpeg-turbo-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-png/Makefile b/graphics/linux-c7-png/Makefile index 11692b6b3102..c0495fe24ad7 100644 --- a/graphics/linux-c7-png/Makefile +++ b/graphics/linux-c7-png/Makefile @@ -1,26 +1,24 @@ -# Created by: Piotr Kubaj - PORTNAME= libpng PORTVERSION= 1.5.13 DISTVERSIONSUFFIX= -8.el7 PORTREVISION= 3 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Library for manipulating PNG images (Linux CentOS ${LINUX_DIST_VER}) LICENSE= LIBPNG LICENSE_NAME= libpng license LICENSE_FILE= ${WRKSRC}/usr/share/doc/${PORTNAME}-${PORTVERSION}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX_RPM= yes CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../png/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-sdl_image/Makefile b/graphics/linux-c7-sdl_image/Makefile index 16d501dc0898..8b78451dd461 100644 --- a/graphics/linux-c7-sdl_image/Makefile +++ b/graphics/linux-c7-sdl_image/Makefile @@ -1,28 +1,26 @@ -# Created by: Piotr Kubaj - PORTNAME= sdl_image PORTVERSION= 1.2.12 DISTVERSIONSUFFIX= -11.el7 PORTREVISION= 2 CATEGORIES= graphics linux MASTER_SITES= EPEL7/s DISTNAME= SDL_image-${DISTVERSIONFULL} MAINTAINER= emulation@FreeBSD.org COMMENT= Simple library to load images as SDL interfaces (Linux CentOS ${LINUX_DIST_VER}) ONLY_FOR_ARCHS= aarch64 amd64 USES= cpe linux:c7 CPE_VENDOR= libsdl USE_LDCONFIG= yes USE_LINUX= jpeg png sdl12 tiff USE_LINUX_RPM= yes CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/SDL_image-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-sdl_ttf/Makefile b/graphics/linux-c7-sdl_ttf/Makefile index 0b0c74b70ffe..66dd24bae170 100644 --- a/graphics/linux-c7-sdl_ttf/Makefile +++ b/graphics/linux-c7-sdl_ttf/Makefile @@ -1,27 +1,25 @@ -# Created by: Piotr Kubaj - PORTNAME= sdl_ttf PORTVERSION= 2.0.11 DISTVERSIONSUFFIX= -6.el7 PORTREVISION= 2 CATEGORIES= graphics linux MASTER_SITES= EPEL7/s DISTNAME= SDL_ttf-${DISTVERSIONFULL} MAINTAINER= emulation@FreeBSD.org COMMENT= Simple library to load True Type Fonts as SDL interfaces (Linux CentOS ${LINUX_DIST_VER}) ONLY_FOR_ARCHS= aarch64 amd64 USES= linux:c7 USE_LDCONFIG= yes USE_LINUX= jpeg png sdl12 tiff USE_LINUX_RPM= yes CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DOCSDIR= ${PREFIX}/usr/share/doc/SDL_ttf-${PORTVERSION} OPTIONS_DEFINE= DOCS .include diff --git a/graphics/linux-c7-tiff/Makefile b/graphics/linux-c7-tiff/Makefile index 9a4bc16f7268..e0a5aa428daf 100644 --- a/graphics/linux-c7-tiff/Makefile +++ b/graphics/linux-c7-tiff/Makefile @@ -1,22 +1,20 @@ -# Created by: Piotr Kubaj - PORTNAME= libtiff PORTVERSION= 4.0.3 DISTVERSIONSUFFIX= -35.el7 PORTREVISION= 5 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org COMMENT= Library routines for working with TIFF images (Linux CentOS ${LINUX_DIST_VER}) USES= cpe linux:c7 USE_LDCONFIG= yes USE_LINUX= jbigkit jpeg USE_LINUX_RPM= yes CONFLICTS= linux-c6-${PORTNAME} DESCR= ${.CURDIR}/../tiff/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/graphics/lua-gd/Makefile b/graphics/lua-gd/Makefile index 3196dfb82cb6..42fcac4bb68a 100644 --- a/graphics/lua-gd/Makefile +++ b/graphics/lua-gd/Makefile @@ -1,38 +1,36 @@ -# Created by: Sergey V. Dyatko - PORTNAME= lua-gd PORTVERSION= 2.0.33r3 CATEGORIES= graphics PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} MAINTAINER= sergey.dyatko@gmail.com COMMENT= GD bindings for the Lua programming language LICENSE= MIT LIB_DEPENDS= libgd.so:graphics/gd USES= lua:module pkgconfig USE_GITHUB= yes GH_ACCOUNT= ittner GH_TAGNAME= 2ce8e47 MAKE_ARGS= LUABIN=${LUA_CMD} LUAPKG=lua-${LUA_VER} DOCSDIR= ${LUA_DOCSDIR} EXAMPLESDIR= ${LUA_EXAMPLESDIR} OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR} ${INSTALL_PROGRAM} ${WRKSRC}/gd.so ${STAGEDIR}${LUA_MODLIBDIR} do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/demos/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/luminance-qt5/Makefile b/graphics/luminance-qt5/Makefile index e148c2f66e20..99a060dbbb38 100644 --- a/graphics/luminance-qt5/Makefile +++ b/graphics/luminance-qt5/Makefile @@ -1,60 +1,58 @@ -# Created by: Yinghong Liu - PORTNAME= luminance-hdr DISTVERSION= 2.6.1.1 PORTREVISION= 10 CATEGORIES= graphics MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION} MAINTAINER= h2+fbsdports@fsfe.org COMMENT= Complete open source solution for HDR photography LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libImath.so:math/Imath \ libtiff.so:graphics/tiff \ libraw_r.so:graphics/libraw \ libfftw3f.so:math/fftw3-float \ libgsl.so:math/gsl \ libexiv2.so:graphics/exiv2 \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libOpenEXR.so:graphics/openexr \ libboost_date_time.so:devel/boost-libs CFLAGS+= -I${LOCALBASE}/include/Imath USES= cmake desktop-file-utils eigen:3 jpeg pkgconfig qt:5 tar:bzip2 USE_QT= concurrent core declarative gui location network \ printsupport sql svg widgets xml \ buildtools_build linguisttools_build qmake_build OPTIONS_DEFINE= CFITSIO DOCS HELPBROWSER OPTIONS_DEFAULT= CFITSIO HELPBROWSER CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio HELPBROWSER_DESC= Build help browser (requires QtWebEngine) HELPBROWSER_USE= QT=webchannel,webengine HELPBROWSER_CMAKE_BOOL= WITH_HELPBROWSER .include post-patch: # Do not install yet another copy of GPL (we use license framework instead) # and fix installation path for docs (but not for internal help files) @${REINPLACE_CMD} -e '/LICENSE/d ; \ /#info files/s,share/luminance-hdr/doc,${DOCSDIR_REL},' \ ${WRKSRC}/CMakeLists.txt # Point to the right location for program where to look for GPL text @${REINPLACE_CMD} -e 's,LICENSE,${LICENSE}, ; \ s,share/luminance-hdr/doc,share/licenses/${PKGNAME},' \ ${WRKSRC}/src/UI/UMessageBox.cpp post-patch-HELPBROWSER-off: @${REINPLACE_CMD} -e 's,name="documentationAction">,& \ false,' \ ${WRKSRC}/src/MainWindow/MainWindow.ui .include diff --git a/graphics/lximage-qt/Makefile b/graphics/lximage-qt/Makefile index f026a44d5928..6a927b8bd653 100644 --- a/graphics/lximage-qt/Makefile +++ b/graphics/lximage-qt/Makefile @@ -1,25 +1,23 @@ -# Created by: Olivier Duchateau - PORTNAME= lximage-qt PORTVERSION= 1.1.0 CATEGORIES= graphics MASTER_SITES= LXQT MAINTAINER= jsm@FreeBSD.org COMMENT= Image viewer LICENSE= GPLv2 LIB_DEPENDS= libexif.so:graphics/libexif \ libmenu-cache.so:x11/menu-cache USES= cmake compiler:c++14-lang desktop-file-utils gettext-runtime \ gnome localbase:ldflags lxqt pkgconfig qt:5 gnome tar:xz xorg USE_GNOME= glib20 USE_QT= buildtools_build qmake_build core dbus gui linguisttools \ network printsupport svg widgets x11extras USE_LXQT= buildtools libfmqt USE_XORG= ice sm x11 xcb xext xfixes .include diff --git a/graphics/mahotas/Makefile b/graphics/mahotas/Makefile index 1459b65731d9..19717e95df84 100644 --- a/graphics/mahotas/Makefile +++ b/graphics/mahotas/Makefile @@ -1,19 +1,17 @@ -# Created by: Pedro Garcia Freitas - PORTNAME= mahotas PORTVERSION= 1.4.11 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Computer vision and image processing library for Python BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libfreeimage.so:graphics/freeimage USE_GCC= yes USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/graphics/mapcache/Makefile b/graphics/mapcache/Makefile index 12af8ef6f347..37ec195ff22b 100644 --- a/graphics/mapcache/Makefile +++ b/graphics/mapcache/Makefile @@ -1,68 +1,66 @@ -# Created by: Ryan Melcer - PORTNAME= mapcache DISTVERSION= 1.12.1 CATEGORIES= graphics MASTER_SITES= http://download.osgeo.org/mapserver/ MAINTAINER= wen@FreeBSD.org COMMENT= Server that implements tile caching to speed up access to WMS layers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpng.so:graphics/png \ libapr-1.so:devel/apr1 \ libaprutil-1.so:devel/apr1 \ libpixman-1.so:x11/pixman USES= cmake jpeg localbase USE_LDCONFIG= yes CMAKE_ON= WITH_OGR WITH_PIXMAN CMAKE_OFF= WITH_BERKELEY_DB OPTIONS_DEFINE= APACHE FASTCGI SQLITE MEMCACHE TIFF TIFF_WRITE \ GEOTIFF PCRE GDAL GEOS OPTIONS_DEFAULT= APACHE FASTCGI SQLITE GEOS GDAL OPTIONS_SUB= yes APACHE_DESC= Native apache module APACHE_USES= apache APACHE_CMAKE_BOOL= WITH_APACHE APACHE_CMAKE_ON= -DAPACHE_INCLUDE_DIR=${LOCALBASE}/${APACHEINCLUDEDIR} \ -DAPACHE_MODULE_DIR=${LOCALBASE}/${APACHEMODDIR} FASTCGI_LIB_DEPENDS= libfcgi.so:www/fcgi FASTCGI_CMAKE_BOOL= WITH_FCGI SQLITE_DESC= Use sqlite as a cache backend SQLITE_USES= sqlite SQLITE_CMAKE_BOOL= WITH_SQLITE MEMCACHE_DESC= Use memcache as a cache backend MEMCACHE_CMAKE_BOOL= WITH_MEMCACHE TIFF_DESC= Use TIFFs as a cache backend TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CMAKE_BOOL= WITH_TIFF TIFF_WRITE_DESC= Support for writable TIFF cache backends (implies TIFF) TIFF_WRITE_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_WRITE_CMAKE_BOOL= WITH_TIFF_WRITE_SUPPORT TIFF_WRITE_IMPLIES= TIFF GEOTIFF_DESC= GeoTIFF metadata creation for TIFF cache backends GEOTIFF_LIB_DEPENDS= libgeotiff.so:graphics/libgeotiff GEOTIFF_CMAKE_BOOL= WITH_GEOTIFF PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_CMAKE_BOOL= WITH_PCRE GDAL_DESC= GDAL library support GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal GDAL_CMAKE_BOOL= WITH_GDAL WITH_OGR GEOS_LIB_DEPENDS= libgeos_c.so:graphics/geos GEOS_CMAKE_BOOL= WITH_GEOS .include diff --git a/graphics/mapserver/Makefile b/graphics/mapserver/Makefile index 4e35118ad25b..3da02744acf3 100644 --- a/graphics/mapserver/Makefile +++ b/graphics/mapserver/Makefile @@ -1,218 +1,216 @@ -# Created by: Douglas K. Rand - PORTNAME= mapserver PORTVERSION= 7.6.4 CATEGORIES= graphics www geography MASTER_SITES= https://download.osgeo.org/mapserver/ MAINTAINER= wen@FreeBSD.org COMMENT= System for developing web-based GIS applications LICENSE= MIT LIB_DEPENDS= libgd.so:graphics/gd \ libproj.so:graphics/proj \ libpng.so:graphics/png \ libgif.so:graphics/giflib \ libsvg.so:graphics/libsvg \ libfreetype.so:print/freetype2 USES= compiler:c++11-lang cpe cmake gnome jpeg \ localbase:ldflags CPE_VENDOR= osgeo LDFLAGS+= -pthread CMAKE_ARGS+= -DCMAKE_PREFIX_PATH=${LOCALBASE} \ -DCMAKE_INSTALL_PREFIX=${PREFIX} \ -DWITH_GD=1 MAKE_JOBS_UNSAFE= yes PROG_FILES= legend scalebar shp2img shptree shptreetst shptreevis \ sortshp msencrypt tile4ms mapserv OPTIONS_DEFINE= CAIRO CAIRO_SVG CLIENT_WMS CLIENT_WFS CURL DEBUG \ FASTCGI FRIBIDI GDAL GEOS HARFBUZZ KML \ PERL PHP POSTGIS PROTOBUFC PYTHON WCS WFS WMS OPTIONS_DEFAULT= CAIRO FRIBIDI GDAL GEOS \ HARFBUZZ POSTGIS PROTOBUFC WCS WFS CAIRO_SVG_DESC= Cairo SVG parser support GDAL_DESC= GDAL library support FRIBIDI_DESC= Fribidi library support KML_DESC= KML support WMS_DESC= WMS Server support WFS_DESC= WFS Server support WCS_DESC= WCS Server support .include .if ${PORT_OPTIONS:MPYTHON} USES+= python BUILD_DEPENDS+= swig:devel/swig CMAKE_ARGS+= -DWITH_PYTHON=yes PLIST_SUB+= PYTHON="" MAP_EGG= MapScript-${PORTVERSION}-${PYTHON_VERSION:S/thon//} PLIST_SUB+= MAP_EGG=${MAP_EGG} .else PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MCAIRO} LIB_DEPENDS+= libcairo.so:graphics/cairo \ libexpat.so:textproc/expat2 CMAKE_ARGS+= -DWITH_CAIRO=1 .else CMAKE_ARGS+= -DWITH_CAIRO=0 .endif .if ${PORT_OPTIONS:MFRIBIDI} LIB_DEPENDS+= libfribidi.so:converters/fribidi \ libharfbuzz.so:print/harfbuzz CMAKE_ARGS+= -DWITH_FRIBIDI=1 -DWITH_HARFBUZZ=1 .else CMAKE_ARGS+= -DWITH_FRIBIDI=0 -DWITH_HARFBUZZ=0 .endif .if ${PORT_OPTIONS:MHARFBUZZ} LIB_DEPENDS+= libfribidi.so:converters/fribidi \ libharfbuzz.so:print/harfbuzz CMAKE_ARGS+= -DWITH_FRIBIDI=1 -DWITH_HARFBUZZ=1 .else CMAKE_ARGS+= -DWITH_FRIBIDI=0 -DWITH_HARFBUZZ=0 .endif .if ${PORT_OPTIONS:MPROTOBUFC} LIB_DEPENDS+= libprotobuf-c.so:devel/protobuf-c CMAKE_ARGS+= -DWITH_PROTOBUFC=1 .else CMAKE_ARGS+= -DWITH_PROTOBUFC=0 .endif .if ${PORT_OPTIONS:MCAIRO_SVG} LIB_DEPENDS+= libcairo.so:graphics/cairo \ libsvg-cairo.so:graphics/libsvg-cairo \ libexpat.so:textproc/expat2 CMAKE_ARGS+= -DWITH_SVGCAIRO=1 -DWITH_CAIRO=1 USES+= pkgconfig .else CMAKE_ARGS+= -DWITH_SVGCAIRO=0 .endif .if ${PORT_OPTIONS:MKML} LIB_DEPENDS+= libxml2.so:textproc/libxml2 CMAKE_ARGS+= -DWITH_KML=1 .else CMAKE_ARGS+= -DWITH_KML=0 .endif .if ${PORT_OPTIONS:MWMS} CMAKE_ARGS+= -DWITH_WMS=1 .else CMAKE_ARGS+= -DWITH_WMS=0 .endif .if ${PORT_OPTIONS:MWFS} CMAKE_ARGS+= -DWITH_WFS=1 .else CMAKE_ARGS+= -DWITH_WFS=0 .endif .if ${PORT_OPTIONS:MWCS} CMAKE_ARGS+= -DWITH_WCS=1 .else CMAKE_ARGS+= -DWITH_WCS=0 .endif .if ${PORT_OPTIONS:MGDAL} USES+= iconv LIB_DEPENDS+= libgdal.so:graphics/gdal CMAKE_ARGS+= -DWITH_GDAL=1 .else CMAKE_ARGS+= -DWITH_GDAL=0 .endif .if ${PORT_OPTIONS:MGEOS} LIB_DEPENDS+= libgeos.so:graphics/geos CMAKE_ARGS+= -DWITH_GEOS=1 .else CMAKE_ARGS+= -DWITH_GEOS=0 .endif .if ${PORT_OPTIONS:MPOSTGIS} USES+= pgsql CMAKE_ARGS+= -DWITH_POSTGIS=1 .else CMAKE_ARGS+= -DWITH_POSTGIS=0 .endif .if ${PORT_OPTIONS:MPHP} USES+= php:build CMAKE_ARGS+= -DWITH_PHP=1 PLIST_SUB+= PHP="" .else CMAKE_ARGS+= -DWITH_PHP=0 PLIST_SUB+= PHP="@comment " .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 BUILD_DEPENDS= swig:devel/swig CMAKE_ARGS+= -DWITH_PERL=1 PLIST_SUB+= PERL="" .else CMAKE_ARGS+= -DWITH_PERL=0 PLIST_SUB+= PERL="@comment " .endif .if ${PORT_OPTIONS:MCURL} LIB_DEPENDS+= libcurl.so:ftp/curl CMAKE_ARGS+= -DWITH_CURL=1 .else CMAKE_ARGS+= -DWITH_CURL=0 .endif .if ${PORT_OPTIONS:MFASTCGI} BUILD_DEPENDS+= ${LOCALBASE}/bin/cgi-fcgi:www/fcgi CMAKE_ARGS+= -DWITH_FCGI=1 .else CMAKE_ARGS+= -DWITH_FCGI=0 .endif .if ${PORT_OPTIONS:MDEBUG} CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Debug .else CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release .endif .if ${PORT_OPTIONS:MCLIENT_WMS} LIB_DEPENDS+= libcurl.so:ftp/curl LIB_DEPENDS+= libgdal.so:graphics/gdal CMAKE_ARGS+= -DWITH_CURL=1 -DWITH_GDAL=1 -DWITH_CLIENT_WMS=1 .endif .if ${PORT_OPTIONS:MCLIENT_WFS} LIB_DEPENDS+= libcurl.so:ftp/curl LIB_DEPENDS+= libgdal.so:graphics/gdal CMAKE_ARGS+= -DWITH_CURL=1 -DWITH_GDAL=1 -DWITH_CLIENT_WFS=1 .endif do-install: .for f in ${PROG_FILES} ${STRIP_CMD} ${BUILD_WRKSRC}/${f} ${INSTALL_SCRIPT} ${BUILD_WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/libmapserver.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib @${LN} -sf libmapserver.so.${PORTVERSION} ${STAGEDIR}${PREFIX}/lib/libmapserver.so.2 @${LN} -sf libmapserver.so.2 ${STAGEDIR}${PREFIX}/lib/libmapserver.so do-install-PHP-on: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR} ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/mapscript/php/php_mapscript.so \ ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR}/ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/php @${ECHO_CMD} "extension=php_mapscript.so" > ${STAGEDIR}${PREFIX}/etc/php/ext-20-php_mapscript.ini do-install-PYTHON-on: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/ (cd ${BUILD_WRKSRC}/mapscript/python && ${CP} mapscript.py _mapscript.so ${STAGEDIR}${PYTHON_SITELIBDIR}/) .include diff --git a/graphics/mapyrus/Makefile b/graphics/mapyrus/Makefile index e60ed61eda30..880916b5930f 100644 --- a/graphics/mapyrus/Makefile +++ b/graphics/mapyrus/Makefile @@ -1,42 +1,40 @@ -# Created by: Nicola Vitale - PORTNAME= mapyrus PORTVERSION= 1.802 PORTREVISION= 0 CATEGORIES= graphics print java MASTER_SITES= SF MAINTAINER= nivit@FreeBSD.org COMMENT= Software for creating plots of points, lines, etc LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/userdoc/COPYING DATADIR= ${JAVASHAREDIR}/${PORTNAME} MAPYRUSDOCS= ${PORTNAME}.pdf MAPYRUSJAR= ${PORTNAME}.jar NO_BUILD= yes NO_WRKSUBDIR= yes OPTIONS_DEFINE= DOCS EXAMPLES SUB_FILES= ${PORTNAME} pkg-message SUB_LIST= MAPYRUSJAR=${MAPYRUSJAR} USES= zip USE_JAVA= yes do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/${MAPYRUSJAR} ${STAGEDIR}${DATADIR}/${MAPYRUSJAR} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${MAPYRUSDOCS} ${STAGEDIR}${DOCSDIR}/${MAPYRUSDOCS} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/userdoc && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} \ "-type f -not -iname copying -and -not -iname *\.tex" .include diff --git a/graphics/megapov/Makefile b/graphics/megapov/Makefile index 5dfa3bc91a92..2791df34463c 100644 --- a/graphics/megapov/Makefile +++ b/graphics/megapov/Makefile @@ -1,56 +1,54 @@ -# Created by: maho@FreeBSD.org - PORTNAME= megapov PORTVERSION= 1.2.1 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= http://megapov.inetart.net/packages/unix/ MAINTAINER= ports@FreeBSD.org COMMENT= Unofficial extensions of POV-Ray DEPRECATED= Abandoned upstream. graphics/povray37 is the recommended replacement. EXPIRATION_DATE= 2022-10-01 LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff #RUN_DEPENDS= povray:graphics/povray-meta INSTALL_WRKSRC= ${WRKSRC}/unix USES= compiler:c11 gmake jpeg localbase tar:bzip2 USE_CXXSTD= c++98 GNU_CONFIGURE= yes CONFIGURE_ARGS= COMPILED_BY="ports@FreeBSD.org" PORTDOCS= * PORTEXAMPLES= * PLIST_FILES= bin/megapov OPTIONS_DEFINE= DOCS EXAMPLES OPTIMIZED_CFLAGS X11 OPTIONS_DEFINE_amd64= SVGALIB OPTIONS_DEFINE_i386= SVGALIB OPTIMIZED_CFLAGS_CFLAGS=\ -O3 -ffast-math -finline-functions \ -fomit-frame-pointer -funroll-loops \ -fexpensive-optimizations SVGALIB_LIB_DEPENDS= libvga.so:graphics/svgalib SVGALIB_CONFIGURE_WITH= svga X11_USES= xorg X11_USE= xorg=x11,xpm X11_CONFIGURE_WITH= x post-patch: @${REINPLACE_CMD} -e \ 's|"-O3"|""|' ${WRKSRC}/configure post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} "include scenes" ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/meh/Makefile b/graphics/meh/Makefile index 96572333721c..3d3a1da4858c 100644 --- a/graphics/meh/Makefile +++ b/graphics/meh/Makefile @@ -1,36 +1,34 @@ -# Created by: Mateusz Piotrowski <0mp@FreeBSD.org> - PORTNAME= meh DISTVERSIONPREFIX= v DISTVERSION= 0.3-27 DISTVERSIONSUFFIX= -g69f653a CATEGORIES= graphics MAINTAINER= 0mp@FreeBSD.org COMMENT= Simple image viewer using raw XLib convert from ImageMagick LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png USES= gmake jpeg localbase magick:7,run xorg USE_GITHUB= yes GH_ACCOUNT= jhawthorn USE_XORG= x11 xext ALL_TARGET= ${PORTNAME} LIBS+= -lgif -ljpeg -lpng -lX11 -lXext PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/share/man/man1 .include diff --git a/graphics/mesa-demos/Makefile b/graphics/mesa-demos/Makefile index 4b38c5100e26..860f70024e56 100644 --- a/graphics/mesa-demos/Makefile +++ b/graphics/mesa-demos/Makefile @@ -1,26 +1,24 @@ -# Created by: Eric Anholt - PORTNAME= mesa-demos PORTVERSION= 8.4.0 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= ftp://ftp.freedesktop.org/pub/mesa/demos/ #${PORTVERSION}/ MAINTAINER= x11@FreeBSD.org COMMENT= OpenGL demos distributed with Mesa LICENSE= MIT LIB_DEPENDS= libdrm.so:graphics/libdrm CONFLICTS_INSTALL= glx-utils USES= gmake gl localbase pkgconfig tar:bzip2 xorg GNU_CONFIGURE= yes USE_GL= egl gbm gl glesv2 glew glu glut USE_XORG= xorgproto x11 xdamage xext xfixes xi xxf86vm CONFIGURE_ARGS+=--disable-gles1 --disable-osmesa --disable-vg --disable-wayland \ --with-system-data-files .include diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile index a45cb08cc06b..d0b4f72ec0dd 100644 --- a/graphics/mesa-dri/Makefile +++ b/graphics/mesa-dri/Makefile @@ -1,124 +1,122 @@ -# Created by: Eric Anholt - PORTNAME= mesa-dri PORTVERSION= ${MESAVERSION} CATEGORIES= graphics COMMENT= OpenGL hardware acceleration drivers for DRI2+ OPTIONS_GROUP= PLATFORM OPTIONS_GROUP_PLATFORM= PLATFORM_X11 PLATFORM_WAYLAND PLATFORM_X11_DESC= Enable X11 support for GBM/EGL PLATFORM_WAYLAND_DESC= Enable Wayland support for GBM/EGL PLATFORM_WAYLAND_IMPLIES= WAYLAND OPTIONS_DEFINE= WAYLAND ZSTD OPTIONS_DEFAULT= WAYLAND PLATFORM_X11 PLATFORM_WAYLAND ZSTD OPTIONS_SUB= yes WAYLAND_DESC= Enable support for the Wayland platform in Vulkan drivers WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.8:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland WAYLAND_IMPLIES= PLATFORM_WAYLAND ZSTD_DESC= Use ZSTD for shader cache ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd ZSTD_MESON_ENABLED= zstd .include .include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common" ALL_DRI_DRIVERS= I915 I965 R100 R200 ALL_GALLIUM_DRIVERS= CROCUS IRIS PANFROST R300 R600 RADEONSI SVGA SWRAST ALL_VULKAN_DRIVERS= INTEL AMD SWRAST GALLIUM_DRIVERS+= SWRAST # llvmpipe VULKAN_DRIVERS+= SWRAST # lavapipe .if ${ARCH:Marm*} DRI_DRIVERS+= R100 .endif .if ${ARCH} == aarch64 GALLIUM_DRIVERS+= PANFROST .endif .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 \ || ${ARCH:Mpowerpc*} || ${ARCH} == riscv64 DRI_DRIVERS+= R100 R200 GALLIUM_DRIVERS+= R300 R600 RADEONSI VULKAN_DRIVERS+= AMD . if ${PORT_OPTIONS:MPLATFORM_X11} USE_XORG+= xv xvmc MESON_ARGS+= -Dgallium-xvmc=enabled . endif .endif .if ${ARCH} == amd64 || ${ARCH} == i386 DRI_DRIVERS+= I915 I965 GALLIUM_DRIVERS+= CROCUS IRIS SVGA VULKAN_DRIVERS+= INTEL .endif LDFLAGS_i386= -Wl,-znotext .if ${PORT_OPTIONS:MPLATFORM_X11} MESA_PLATFORMS+= x11 USE_XORG+= xorgproto x11 xdamage xext xfixes xshmfence xv .if defined(VULKAN_DRIVERS) USE_XORG+= xcb xrandr .endif .endif .if ${PORT_OPTIONS:MPLATFORM_WAYLAND} MESA_PLATFORMS+= wayland .endif MESON_ARGS+= -Ddri-drivers="${DRI_DRIVERS:ts,:tl}" \ -Dgallium-drivers="${GALLIUM_DRIVERS:ts,:tl}" \ -Dvulkan-drivers="${VULKAN_DRIVERS:ts,:tl}" \ -Dplatforms="${MESA_PLATFORMS:ts,:tl}" # Disable some options MESON_ARGS+= -Dgallium-xa=disabled \ -Dgallium-vdpau=disabled \ -Dgallium-va=disabled \ -Dgles1=disabled \ -Dgles2=disabled \ -Dglx=disabled \ -Degl=disabled \ -Dosmesa=false \ -Dtools="" .for _d in ${ALL_DRI_DRIVERS} . if defined(DRI_DRIVERS) && ${DRI_DRIVERS:M${_d}} PLIST_SUB+= ${_d}_DRIVER="" . else PLIST_SUB+= ${_d}_DRIVER="@comment " . endif .endfor .for _gd in ${ALL_GALLIUM_DRIVERS} . if defined(GALLIUM_DRIVERS) && ${GALLIUM_DRIVERS:M${_gd}} PLIST_SUB+= ${_gd}_GDRIVER="" . else PLIST_SUB+= ${_gd}_GDRIVER="@comment " . endif .endfor PLIST_SUB += ARCH=${ARCH:S/amd/x86_/} .for _vd in ${ALL_VULKAN_DRIVERS} . if defined(VULKAN_DRIVERS) && ${VULKAN_DRIVERS:M${_vd}} PLIST_SUB+= ${_vd}_VDRIVER="" . else PLIST_SUB+= ${_vd}_VDRIVER="@comment " . endif .endfor .include "${MASTERDIR}/Makefile.targets" post-install: @${RM} -r ${STAGEDIR}/etc/OpenCL ${INSTALL_DATA} ${FILESDIR}/01-freebsd.conf \ ${STAGEDIR}${PREFIX}/share/drirc.d .include diff --git a/graphics/mesa-gallium-xa/Makefile b/graphics/mesa-gallium-xa/Makefile index 1171c3ce5825..6812a7df9adb 100644 --- a/graphics/mesa-gallium-xa/Makefile +++ b/graphics/mesa-gallium-xa/Makefile @@ -1,42 +1,40 @@ -# Created by: johalun - PORTNAME= mesa-gallium-xa PORTVERSION= ${MESAVERSION} CATEGORIES= graphics COMMENT= Mesa Gallium XA state tracker USES= xorg USE_XORG= xorgproto .include .include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common" ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= used only by VMware supported architectures MESON_ARGS+= -Ddri-drivers="" \ -Dgallium-drivers="svga" \ -Dvulkan-drivers="" \ -Dplatforms="" \ -Dgallium-vdpau=disabled \ -Dgallium-omx=disabled \ -Dgallium-va=disabled \ -Dgallium-opencl=disabled \ -Dgallium-xvmc=disabled \ -Dgallium-nine=false \ -Degl=disabled \ -Dgbm=disabled \ -Dgles1=disabled \ -Dgles2=disabled \ -Dglx=disabled \ -Dopengl=false \ -Dshared-glapi=disabled \ -Dosmesa=false LDFLAGS_i386= -Wl,-znotext MESON_ARGS+= -Dgallium-xa=enabled .include "${MASTERDIR}/Makefile.targets" .include diff --git a/graphics/mesa-libs/Makefile b/graphics/mesa-libs/Makefile index 7095306cbf06..0bd0c50bc6e3 100644 --- a/graphics/mesa-libs/Makefile +++ b/graphics/mesa-libs/Makefile @@ -1,78 +1,76 @@ -# Created by: Eric Anholt - PORTNAME= mesa-libs PORTVERSION= ${MESAVERSION} CATEGORIES= graphics COMMENT= OpenGL libraries that support GLX and EGL clients LIB_DEPENDS= libOpenGL.so:graphics/libglvnd OPTIONS_GROUP= PLATFORM OPTIONS_GROUP_PLATFORM= PLATFORM_X11 PLATFORM_WAYLAND PLATFORM_X11_DESC= Enable X11 support for GBM/EGL PLATFORM_WAYLAND_DESC= Enable Wayland support for GBM/EGL PLATFORM_WAYLAND_IMPLIES= WAYLAND OPTIONS_DEFINE= WAYLAND ZSTD OPTIONS_DEFAULT=WAYLAND PLATFORM_X11 PLATFORM_WAYLAND ZSTD OPTIONS_SUB= yes WAYLAND_DESC= Enable support for the Wayland platform in EGL WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.8:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland WAYLAND_IMPLIES= PLATFORM_WAYLAND ZSTD_DESC= Use ZSTD for shader cache ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd ZSTD_MESON_ENABLED= zstd .include .include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common" MESON_ARGS+= -Dgallium-drivers="" \ -Dgallium-vdpau=disabled \ -Dgallium-xvmc=disabled \ -Dgallium-omx=disabled \ -Dgallium-va=disabled \ -Dgallium-xa=disabled \ -Dgallium-nine=false \ -Dosmesa=false \ -Dtools="" \ -Degl=enabled \ -Dgbm=enabled \ -Dvulkan-drivers="" \ -Dglvnd=true \ -Dprefer-iris=true # Building EGL and GBM requires a dri driver so add r100 MESON_ARGS+= -Ddri-drivers="r100" .if ${PORT_OPTIONS:MPLATFORM_X11} MESA_PLATFORMS+= x11 USE_XORG+= xorgproto x11 xcb xdamage xext \ xfixes xshmfence xxf86vm xrandr PLIST_SUB+= GLX="" .else MESON_ARGS+= -Dglx=disabled PLIST_SUB+= GLX="@comment " .endif .if ${PORT_OPTIONS:MPLATFORM_WAYLAND} && ${PORT_OPTIONS:MWAYLAND} MESA_PLATFORMS+= wayland .endif MESON_ARGS+= -Dplatforms="${MESA_PLATFORMS:ts,:tl}" .if ${ARCH} == "i386" # PR230239 Fix the build for i386 when WITH_LLD_IS_LD is set LDFLAGS+=-Wl,-z,notext .endif .include "${MASTERDIR}/Makefile.targets" post-install: # Fallback if GLX_EXT_libglvnd is missing or vendor library doesn't exist @${ECHO_CMD} "libGLX_indirect.so.0 libGLX_mesa.so.0" \ >${STAGEDIR}${PREFIX}/etc/libmap.d/mesa.conf .include diff --git a/graphics/metacam/Makefile b/graphics/metacam/Makefile index d33d374f9e27..9d629464ff59 100644 --- a/graphics/metacam/Makefile +++ b/graphics/metacam/Makefile @@ -1,32 +1,30 @@ -# Created by: Emanuel Haupt - PORTNAME= metacam PORTVERSION= 1.2 CATEGORIES= graphics MASTER_SITES= LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Digital camera EXIF meta-information reader USES= gmake CFLAGS+= -I${LOCALBASE}/include CXXFLAGS+= -I${LOCALBASE}/include PLIST_FILES= bin/metacam man/man1/metacam.1.gz PORTDOCS= README.canon README.casio ALL_TARGET= ${PORTNAME} OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${FILESDIR}/${PORTNAME}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/metapixel/Makefile b/graphics/metapixel/Makefile index 551dc70eb1ed..d5da46edce81 100644 --- a/graphics/metapixel/Makefile +++ b/graphics/metapixel/Makefile @@ -1,54 +1,52 @@ -# Created by: Tilman Linneweh - PORTNAME= metapixel PORTVERSION= 1.0.2 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= http://www.complang.tuwien.ac.at/schani/metapixel/files/ \ http://mirror.roe.ch/dist/metapixel/ MAINTAINER= ports@FreeBSD.org COMMENT= Photomosaic generator LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png USES= gmake jpeg shebangfix SHEBANG_FILES= metapixel-prepare metapixel-sizesort CPPFLAGS+= $$(libpng-config --I_opts) -I${LOCALBASE}/include -I. LDFLAGS+= $$(libpng-config --L_opts) -L${LOCALBASE}/lib PLIST_FILES= bin/metapixel \ bin/metapixel-convert \ bin/metapixel-imagesize \ bin/metapixel-prepare \ bin/metapixel-sizesort \ man/man1/metapixel.1.gz PORTDOCS= NEWS README PORTEXAMPLES= metapixelrc OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${RM} ${WRKSRC}/getopt.h do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} metapixel metapixel-convert \ metapixel-imagesize ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_SCRIPT} metapixel-prepare \ metapixel-sizesort ${STAGEDIR}${PREFIX}/bin) ${INSTALL_MAN} ${WRKSRC}/metapixel.1 ${STAGEDIR}${MANPREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/milton/Makefile b/graphics/milton/Makefile index ae42cc55b79f..cd143f917977 100644 --- a/graphics/milton/Makefile +++ b/graphics/milton/Makefile @@ -1,52 +1,50 @@ -# Created by: Alexey Dokuchaev - PORTNAME= milton PORTVERSION= 1.9.1 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Infinite-canvas paint program LICENSE= GPLv3+ BUILD_DEPENDS= icotool:graphics/icoutils USE_GITHUB= yes GH_ACCOUNT= serge-rgb USES= cmake compiler:c++11-lang gl gnome sdl xorg USE_GL= gl glu USE_GNOME= cairo gtk20 USE_SDL= sdl2 image2 USE_XORG= ice sm x11 xext xi PLIST_FILES= bin/milton ${DATADIR_REL}/Carlito.ttf .for n in 16 32 48 64 128 256 PLIST_FILES+= share/icons/hicolor/${n}x${n}/apps/milton.png .endfor post-patch: @${REINPLACE_CMD} -e 's:__linux__:__${OPSYS}__:' \ ${WRKSRC}/src/easytab.h @${REINPLACE_CMD} -e 's:Carlito\.ttf:${DATADIR}/&:' \ ${WRKSRC}/src/sdl_milton.cc @${REINPLACE_CMD} -e 's:milton\.png:${PREFIX}/share/icons/hicolor/256x256/apps/&:' \ ${WRKSRC}/src/platform_linux.cc @${REINPLACE_CMD} -E '/case (ENODATA|ENOST?R|ETIME):/d' \ ${WRKSRC}/src/shadergen.cc do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/Milton \ ${STAGEDIR}${PREFIX}/bin/milton @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/third_party/Carlito.ttf \ ${STAGEDIR}${DATADIR} .for n in 16 32 48 64 128 256 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${n}x${n}/apps ${INSTALL_DATA} ${INSTALL_WRKSRC}/milton_icon_?_${n}x${n}x32.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${n}x${n}/apps/milton.png .endfor .include diff --git a/graphics/ming/Makefile b/graphics/ming/Makefile index ba19b54d7b80..7438d0dd15bb 100644 --- a/graphics/ming/Makefile +++ b/graphics/ming/Makefile @@ -1,57 +1,55 @@ -# Created by: Akinori MUSHA aka knu - PORTNAME= ming DISTVERSIONPREFIX= ming- DISTVERSION= 0_4_8 CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org COMMENT= Flash 4/5 movie output library with many languages support LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE_GPL2 LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libpng.so:graphics/png USES= autoreconf bison cpe gmake libtool localbase pathfix pkgconfig shebangfix CFLAGS+= -fcommon # https://github.com/libming/libming/issues/55 CONFIGURE_ARGS= --includedir=${PREFIX}/include/ming GNU_CONFIGURE= yes INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes USE_LDCONFIG= yes PORTDOCS= * USE_GITHUB= yes GH_ACCOUNT= libming GH_PROJECT= libming CONFLICTS_INSTALL= ja-ming CPE_VENDOR= libming PORTSCOUT= limit:^ming- SHEBANG_FILES= util/cws2fws OPTIONS_DEFINE= DOCS post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/include/ming/ ${STAGEDIR}${PREFIX}/include/ming/blocks/ ${STAGEDIR}${PREFIX}/include/ming/util/ cd ${WRKSRC}/util/ && ${INSTALL_SCRIPT} cws2fws ming-config ${STAGEDIR}${PREFIX}/bin/ cd ${WRKSRC}/ && ${INSTALL_DATA} *.h src/*.h ${STAGEDIR}${PREFIX}/include/ming/ cd ${WRKSRC}/src/blocks/ && ${INSTALL_DATA} *.h ${STAGEDIR}${PREFIX}/include/ming/blocks/ cd ${WRKSRC}/util/ && ${INSTALL_DATA} *.h ${STAGEDIR}${PREFIX}/include/ming/util/ post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ ${STAGEDIR}${DOCSDIR}/util/ cd ${WRKSRC}/ && ${INSTALL_DATA} HISTORY NEWS README TODO ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/util/ && ${INSTALL_DATA} README TIPS TODO swftoperl.html ${STAGEDIR}${DOCSDIR}/util/ .include diff --git a/graphics/mozjpeg/Makefile b/graphics/mozjpeg/Makefile index 72b63a745fe6..b1e49b829c2b 100644 --- a/graphics/mozjpeg/Makefile +++ b/graphics/mozjpeg/Makefile @@ -1,37 +1,35 @@ -# Created by: Horia Racoviceanu - PORTNAME= mozjpeg PORTVERSION= 4.0.3 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org COMMENT= Improved JPEG encoder by Mozilla LICENSE= BSD3CLAUSE BROKEN_mips64= does not configure: error: SIMD support cannot be enabled BROKEN_sparc64= does not configure: error: SIMD support cannot be enabled BUILD_DEPENDS= nasm>=2.10,1:devel/nasm LIB_DEPENDS= libpng.so:graphics/png USES= cmake cpe CONFLICTS_INSTALL= jpeg-turbo CMAKE_OFF= REQUIRE_SIMD WITH_12BIT WITH_ARITH_DEC WITH_ARITH_ENC WITH_JAVA WITH_JPEG7 CMAKE_ON= ENABLE_SHARED ENABLE_STATIC FORCE_INLINE PNG_SUPPORTED WITH_JPEG8 WITH_MEM_SRCDST WITH_SIMD WITH_TURBOJPEG USE_LDCONFIG= yes CPE_VENDOR= mozilla GH_ACCOUNT= mozilla USE_GITHUB= yes OPTIONS_DEFINE= DOCS post-install-DOCS-on: cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/mscgen/Makefile b/graphics/mscgen/Makefile index 5f453b8c9e72..9be06809c638 100644 --- a/graphics/mscgen/Makefile +++ b/graphics/mscgen/Makefile @@ -1,37 +1,35 @@ -# Created by: Romain Tartiere - PORTNAME= mscgen PORTVERSION= 0.20 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= http://www.mcternan.me.uk/mscgen/software/ \ http://romain.blogreen.org/distfiles/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= romain@FreeBSD.org COMMENT= Message Sequence Chart Renderer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp USES= jpeg GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= FREETYPE PNG OPTIONS_DEFAULT= FREETYPE PNG FREETYPE_CONFIGURE_WITH= freetype FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 PNG_CONFIGURE_WITH= png PNG_LIB_DEPENDS= libgd.so:graphics/gd \ libpng.so:graphics/png .include diff --git a/graphics/mtpaint/Makefile b/graphics/mtpaint/Makefile index 83ee6b6fc4ef..de070bcc6888 100644 --- a/graphics/mtpaint/Makefile +++ b/graphics/mtpaint/Makefile @@ -1,72 +1,70 @@ -# Created by: Andrew Pantyukhin - PORTNAME= mtpaint DISTVERSION= 3.50.09 PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= eduardo@FreeBSD.org COMMENT= Simple painting program LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 USES= desktop-file-utils gmake gnome iconv jpeg pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= wjaguar GH_PROJECT= mtPaint GH_TAGNAME= 4ea607e USE_GNOME= cairo gdkpixbuf2 gtk30 USE_XORG= x11 HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${PREFIX}/share/man/man1 \ --localedir=${PREFIX}/share/locale \ asneeded gtk3 cflags ft jpeg man tiff CFLAGS+= -fcommon LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} PORTDOCS= NEWS README OPTIONS_DEFINE= DOCS LCMS2 NLS OPENJPEG WEBP OPTIONS_DEFAULT= LCMS2 OPENJPEG WEBP OPTIONS_SUB= yes LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS2_CONFIGURE_ON= lcms2 LCMS2_CONFIGURE_OFF= nolcms NLS_USES= gettext NLS_CONFIGURE_ON= intl OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg OPENJPEG_LIB_DEPENDS_OFF=libjasper.so:graphics/jasper OPENJPEG_CONFIGURE_ON= jp2v2 OPENJPEG_CONFIGURE_OFF= jasper WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CONFIGURE_ON= webp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 ${INSTALL_DATA} ${WRKSRC}/doc/${PORTNAME}.desktop \ ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/doc/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} do-install-NLS-on: .for lang in cs de es fr gl hu it ja kab nl pl pt pt_BR ru sk sv tl tr zh_CN zh_TW @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES ${INSTALL_DATA} ${WRKSRC}/po/${lang}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES/mtpaint.mo .endfor .include diff --git a/graphics/multican/Makefile b/graphics/multican/Makefile index e7f1ad998a4a..b575d1aa494a 100644 --- a/graphics/multican/Makefile +++ b/graphics/multican/Makefile @@ -1,41 +1,39 @@ -# Created by: Alexey Dokuchaev - PORTNAME= multican DISTVERSION= 0.0.5 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Remote control utility for Canon DSLR cameras LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING CFLAGS+= -fPIC # required at least on amd64 USE_LDCONFIG= yes PLIST_FILES= bin/multican lib/libmultican.so.0 lib/libmultican.so \ include/canonio.h include/usbio.h PORTDOCS= ChangeLog README OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|endian.h|sys/&|' ${WRKSRC}/canonio.c \ ${WRKSRC}/usbio.c ${WRKSRC}/multican.c @${REINPLACE_CMD} -e 's|`getconf LFS_CFLAGS`|-w|' \ ${WRKSRC}/Makefile post-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_LIB} ${WRKSRC}/libmultican.so.0 ${STAGEDIR}${PREFIX}/lib/ ${LN} -sf libmultican.so.0 ${STAGEDIR}${PREFIX}/lib/libmultican.so ${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/mupdf/Makefile b/graphics/mupdf/Makefile index 6527b0aff7ce..aa1bd5f60334 100644 --- a/graphics/mupdf/Makefile +++ b/graphics/mupdf/Makefile @@ -1,67 +1,65 @@ -# Created by: Martin Dieringer - PORTNAME= mupdf DISTVERSION= 1.18.0 DISTVERSIONSUFFIX= -source PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= http://www.mupdf.com/downloads/ \ http://www.mupdf.com/downloads/archive/ MAINTAINER= uzsolt@uzsolt.hu COMMENT= Lightweight PDF viewer and toolkit LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libjbig2dec.so:graphics/jbig2dec \ libopenjp2.so:graphics/openjpeg USES= cpe compiler:c++11-lang gl gmake jpeg pkgconfig xorg USE_XORG= x11 xcursor xext xinerama xrandr USE_GL= gl glut USE_LDCONFIG= yes CPE_VENDOR= artifex # pkg-config to avoid the conflict with openjpeg15 CFLAGS+= `pkg-config --cflags libopenjp2` LDFLAGS+= `pkg-config --libs libjpeg libopenjp2` -ljbig2dec MAKE_ARGS= build=release prefix=${PREFIX} mandir=${PREFIX}/man verbose=yes \ XCFLAGS+="-I${WRKSRC}/include/mupdf -fPIC" \ XLIBS+="-L${LOCALBASE}/lib -L${WRKSRC}/build/release" \ SOVERSION=${DISTVERSION} ALL_TARGET= all extra-libs OPTIONS_DEFINE= DOCS JS SCROLL OPTIONS_DEFAULT= SCROLL JS_DESC= JavaScript support (V8 engine) SCROLL_DESC= Build with scroll hacks JS_LIB_DEPENDS= libv8.so:lang/v8 JS_MAKE_ARGS= V8_PRESENT=1 V8LIBS=-lv8 SCROLL_EXTRA_PATCHES= ${FILESDIR}/scroll_hack-platform__x11__pdfapp.c PLIST_SUB= SOVERSION=${PORTVERSION} post-patch: @${REINPLACE_CMD} -e 's/-pipe -O2//' -e 's/-ldl//' ${WRKSRC}/Makerules post-install: ${MV} ${STAGEDIR}${PREFIX}/bin/mupdf-x11 \ ${STAGEDIR}${PREFIX}/bin/mupdf ${INSTALL_PROGRAM} \ ${WRKSRC}/build/release/muraster \ ${STAGEDIR}${PREFIX}/bin ${LN} -s libmupdf.so.${PORTVERSION} \ ${STAGEDIR}${PREFIX}/lib/libmupdf.so ${LN} -s libmupdf-third.so.${PORTVERSION} \ ${STAGEDIR}${PREFIX}/lib/libmupdf-third.so .include diff --git a/graphics/mxp/Makefile b/graphics/mxp/Makefile index b4d6f612ac2a..660624274daf 100644 --- a/graphics/mxp/Makefile +++ b/graphics/mxp/Makefile @@ -1,51 +1,49 @@ -# Created by: NAKATA Maho - PORTNAME= mxp PORTVERSION= 1.3 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SUNSITE/apps/math/fractals MAINTAINER= ports@FreeBSD.org COMMENT= Application for computing/exploring Mandelbrot set LICENSE= GPLv2 WRKSRC= ${WRKDIR}/${PORTNAME} USES= xorg USE_XORG= xaw xbitmaps xpm ALL_TARGET= ${PORTNAME} MAKE_JOBS_UNSAFE= yes CFLAGS+= -Wno-error=return-type CPPFLAGS+= -I${LOCALBASE}/include -DXPM LDFLAGS+= -L${LOCALBASE}/lib -lXpm PORTDOCS= README PLIST_FILES= bin/${PORTNAME} share/pixmaps/${PORTNAME}.xpm DESKTOP_ENTRIES="Mxp" "Mandelbrot Explorer" \ "${PREFIX}/share/pixmaps/${PORTNAME}.xpm" "${PORTNAME}" \ "" "" OPTIONS_DEFINE= DOCS post-patch: @(cd ${WRKSRC} && ${SED} -e \ 's|$$(XINC)|$$(CPPFLAGS)| ; \ s|-L/X/X11/lib|$$(LDFLAGS)|' Makefile.noimake > Makefile) post-build: @${LN} -sf icon.xpm ${WRKSRC}/${PORTNAME}.xpm do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTNAME}.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} \ ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/mypaint/Makefile b/graphics/mypaint/Makefile index f96555aad53c..15e452775b1c 100644 --- a/graphics/mypaint/Makefile +++ b/graphics/mypaint/Makefile @@ -1,50 +1,48 @@ -# Created by: Andrew Pantyukhin - PORTNAME= mypaint DISTVERSIONPREFIX=v DISTVERSION= 2.0.1 CATEGORIES= graphics PATCH_SITES= https://github.com/garynthompson/${PORTNAME}/commit/ # GTK input grab fix PATCHFILES= 94c623b788462fadb3e292b918edc4e90adf4faa.patch:-p1 MAINTAINER= greg@unrelenting.technology COMMENT= Fast painting/scribbling program LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= swig:devel/swig \ mypaint-brushes2>0:graphics/mypaint-brushes2 \ ${PYNUMPY} LIB_DEPENDS= libjson-c.so:devel/json-c \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libmypaint.so:graphics/libmypaint RUN_DEPENDS= mypaint-brushes2>0:graphics/mypaint-brushes2 \ ${PYNUMPY} USES= compiler:c++11-lib desktop-file-utils gettext gnome localbase \ pkgconfig python:3.6+ tar:xz USE_GITHUB= yes USE_GNOME= gtk30 pygobject3 cairo librsvg2:run USE_PYTHON= distutils py3kplist noflavors PYDISTUTILS_BUILD_TARGET= build build_ext CFLAGS+= ${CFLAGS_${CHOSEN_COMPILER_TYPE}} CFLAGS_gcc= -std=c99 USE_LDCONFIG= yes OPTIONS_DEFINE= OPENMP OPTIONS_DEFAULT_amd64= OPENMP post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mypaint/lib/_mypaintlib*.so .include .if !${PORT_OPTIONS:MOPENMP} PYDISTUTILS_BUILDARGS+= --disable-openmp .endif .include diff --git a/graphics/netpbm/Makefile b/graphics/netpbm/Makefile index f547194ea1f5..9984fb1f03d7 100644 --- a/graphics/netpbm/Makefile +++ b/graphics/netpbm/Makefile @@ -1,142 +1,140 @@ -# Created by: Jean-Marc Zucconi - PORTNAME= netpbm DISTVERSION= 10.91.01 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/t6/netpbm/releases/download/v${DISTVERSION}/ MAINTAINER= leres@FreeBSD.org COMMENT= Toolkit for conversion of images between different formats LICENSE= GPLv2 IJG LGPL21 MIT PD LICENSE_COMB= multi LICENSE_NAME_IJG= Independent JPEG Group License LICENSE_FILE_IJG= ${WRKSRC}/doc/copyright_summary LICENSE_PERMS_IJG= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept TEST_DEPENDS= bash:shells/bash # The port follows the advanced release series. Upstream does not # create tarballs for them, so we have to roll our own. See # http://netpbm.sourceforge.net/getting_netpbm.php. To checkout the # sources yourself see the netpbm-version-check and netpbm-fetch # targets below. USES= cpe ghostscript:test gmake perl5 shebangfix tar:xz USE_LDCONFIG= yes USE_PERL5= build test CPE_VENDOR= netpbm_project SHEBANG_FILES= buildtools/makeman converter/pbm/pbmtox10bm editor/pnmflip \ editor/pnmquant editor/ppmfade editor/ppmquant editor/ppmshadow \ generator/ppmrainbow test/*.test test/Available-Testprog \ test/Execute-Tests MAKEFILE= GNUmakefile MAKE_ARGS= BINMODE=${BINMODE} \ CC=${CC} \ DATADIR=${DATADIR} \ DATAMODE=${_SHAREMODE} \ DIRMODE=755 \ MANMODE=${MANMODE} \ pkgdir=${STAGEDIR}${PREFIX} \ SHAREMODE=${SHAREMODE} INSTALL_TARGET= install.bin install.lib install.data install.hdr \ install.staticlib TEST_ARGS= pkgdir="${STAGEDIR}${PREFIX}" \ resultdir="${WRKDIR}/tests" \ RGBDEF="${STAGEDIR}${PREFIX}/share/netpbm/rgb.txt" TEST_TARGET= check # Disable fragile tests. tiff-flate-lzw-roundtrip's checksums are # different on FreeBSD so the test fails. The resulting and # intermediary images look fine in spite of this. _DISABLE_TESTS= all-in-place palm-roundtrip pamdice pamexec pamhue \ pammixmulti-identity pamtopdbimg pamvalidate pj-roundtrip \ ps-alt-roundtrip tiff-flate-lzw-roundtrip OPTIONS_DEFINE= MANPAGES PERL STATIC SVGTOPAM X11 OPTIONS_DEFAULT= MANPAGES PERL OPTIONS_SUB= yes SVGTOPAM_DESC= Build svgtopam X11_DESC= Build pamx PERL_USE= PERL5=run STATIC_BUILD_DEPENDS= jasper>0:graphics/jasper \ jbigkit>0:graphics/jbigkit \ png>0:graphics/png \ tiff>0:graphics/tiff STATIC_LIB_DEPENDS_OFF= libjasper.so:graphics/jasper \ libjbig.so:graphics/jbigkit \ libpng.so:graphics/png \ libtiff.so:graphics/tiff STATIC_USES= jpeg:build STATIC_USES_OFF= jpeg SVGTOPAM_USES= gnome SVGTOPAM_USE= GNOME=libxml2 SVGTOPAM_VARS_OFF= _DISABLE_TESTS+=svgtopam X11_USES= xorg X11_USE= XORG=x11,xau,xcb,xdmcp post-patch: @${REINPLACE_CMD} -e 's|misc|share/netpbm|g' ${WRKSRC}/common.mk @${REINPLACE_CMD} -e 's|pkg-config|false|g' ${WRKSRC}/GNUmakefile @${REINPLACE_CMD} ${_DISABLE_TESTS:@.test.@-e '/${.test.}/d'@} \ ${WRKSRC}/test/Test-Order post-patch-STATIC-on: @${REINPLACE_CMD} -e 's|$$(LD)|$$(LD) -static|g' \ -e 's@$$(NETPBMLIBFNAME)@libnetpbm.a@' \ ${WRKSRC}/common.mk # Disable building svgtopam by default. It is the only program that # requires libxml2 and it is not useful in this day and age according # to the author. See the top of converter/other/svgtopam.c for more # details. post-patch-SVGTOPAM-off: @${REINPLACE_CMD} '/svgtopam/d' ${WRKSRC}/converter/other/Makefile post-patch-X11-off: @${REINPLACE_CMD} '/pamx/d' ${WRKSRC}/other/Makefile do-configure: @${CAT} ${WRKSRC}/config.mk.in ${FILESDIR}/config.mk > ${WRKSRC}/config.mk post-install: @cd ${STAGEDIR}${PREFIX}/lib && ${LN} -sf libnetpbm.so.11 libnetpbm.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnetpbm.so @${RM} ${STAGEDIR}${PREFIX}/bin/manweb ${INSTALL_DATA} ${WRKSRC}/lib/util/pm_c_util.h ${WRKSRC}/pm_config.h \ ${STAGEDIR}${PREFIX}/include/netpbm ${MV} ${STAGEDIR}${PREFIX}/staticlink/libnetpbm.a ${STAGEDIR}${PREFIX}/lib ${RMDIR} ${STAGEDIR}${PREFIX}/sharedlink ${STAGEDIR}${PREFIX}/staticlink post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/man/*.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/man/*.3 ${STAGEDIR}${PREFIX}/man/man3 ${INSTALL_MAN} ${WRKSRC}/man/*.5 ${STAGEDIR}${PREFIX}/man/man5 .if defined(DEVELOPER) # A lot of this is stolen from the netpbm OpenBSD port NETPBM_REPO= https://svn.code.sf.net/p/netpbm/code NETPBM_SERIES= advanced netpbm-version-check: @REV=`svnlite info ${NETPBM_REPO}/${NETPBM_SERIES}/version.mk | ${SED} -n 's/Last Changed Rev: //p'`; \ VERSION=`(svnlite cat -r$$REV ${NETPBM_REPO}/${NETPBM_SERIES}/version.mk; \ echo 'all:'; \ echo ' @printf "%02d.%02d.%02d" \'; \ echo ' $${NETPBM_MAJOR_RELEASE} \' ; \ echo ' $${NETPBM_MINOR_RELEASE} \' ; \ echo ' $${NETPBM_POINT_RELEASE} \' ; \ ) | make -f -`; \ case `pkg version -t ${PORTVERSION} $$VERSION` in \ '>') echo "Port version is greater than latest release $$VERSION"; exit 1 ;; \ '<') echo "Run 'make NETPBM_REV=$$REV netpbm-fetch' to download netpbm $$VERSION" ;; \ esac netpbm-fetch: @svnlite export --force -r${NETPBM_REV} ${NETPBM_REPO}/${NETPBM_SERIES} netpbm-r${NETPBM_REV} .endif .include diff --git a/graphics/nip2/Makefile b/graphics/nip2/Makefile index 8323c8da52d9..b4d97c263e82 100644 --- a/graphics/nip2/Makefile +++ b/graphics/nip2/Makefile @@ -1,63 +1,61 @@ -# Created by: Lev Serebryakov - PORTNAME= nip2 PORTVERSION= 8.7.1 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= https://github.com/libvips/${PORTNAME}/releases/download/v${PORTVERSION}/ PATCH_SITES= https://github.com/libvips/${PORTNAME}/commit/ PATCHFILES+= 8bdb1459bc2.patch:-p1 # https://github.com/libvips/nip2/pull/96 MAINTAINER= ports@FreeBSD.org COMMENT= Graphical user interface for VIPS LICENSE= GPLv2 BUILD_DEPENDS= xdg-open:devel/xdg-utils LIB_DEPENDS= libvips.so:graphics/vips \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 RUN_DEPENDS= xdg-open:devel/xdg-utils USES= bison cpe desktop-file-utils dos2unix gettext gmake gnome pkgconfig \ shared-mime-info CPE_VENDOR= ${PORTNAME}_project DOS2UNIX_GLOB= *.def USE_GNOME= cairo gdkpixbuf2 gtk20 libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-update-desktop LDFLAGS+= -lm SUB_FILES= run-nip2.sh OPTIONS_DEFINE= DOCS FFTW GRAPHVIZ GSF GSL OPTIONS_DEFAULT= FFTW GRAPHVIZ GSF GSL FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 FFTW_CONFIGURE_WITH= fftw3 GRAPHVIZ_DESC= Use libgvc to show workspace dependency graphs GRAPHVIZ_LIB_DEPENDS= libgvc.so:graphics/graphviz GRAPHVIZ_CONFIGURE_WITH= libgvc GSF_DESC= Use libgsf to save plots to files GSF_USE= gnome=libgsf GSF_CONFIGURE_WITH= libgsf GSL_DESC= Use gsl for numeric functions GSL_LIB_DEPENDS= libgsl.so:math/gsl GSL_CONFIGURE_WITH= gsl post-install: (cd ${WRKDIR} && ${INSTALL_SCRIPT} run-nip2.sh \ ${STAGEDIR}/${PREFIX}/bin) test check: build # # Checks currently require ImageMagick's convert to be available # and aren't enabled by default. They take a long time -- tail # the log-file: # ${WRKSRC}/test/test_all.sh.log # (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check) .include diff --git a/graphics/npretty/Makefile b/graphics/npretty/Makefile index ea1407141dfe..203fbb6f404a 100644 --- a/graphics/npretty/Makefile +++ b/graphics/npretty/Makefile @@ -1,41 +1,39 @@ -# Created by: Peter Ankerstal - PORTNAME= npretty DISTVERSIONPREFIX= n DISTVERSION= 0.9.3-1 PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= peter@pean.org COMMENT= Simple web-gallery generator written in perl LICENSE= GPLv2 RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool \ p5-forks>=0:devel/p5-forks USE_GITHUB= yes GH_ACCOUNT= gammy NO_BUILD= yes USES= magick:6 perl5 shebangfix USE_PERL5= run SHEBANG_FILES= npretty.pl OPTIONS_DEFINE= DOCS post-patch: @ ${REINPLACE_CMD} -e "s|/etc/|${PREFIX}/etc/|" ${WRKSRC}/npretty.pl do-install: ${INSTALL_SCRIPT} ${WRKSRC}/npretty.pl ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/etc/npretty ${INSTALL_DATA} ${WRKSRC}/novideo.gif ${STAGEDIR}${PREFIX}/etc/npretty ${INSTALL_DATA} ${WRKSRC}/npretty_template.tpl ${STAGEDIR}${PREFIX}/etc/npretty ${INSTALL_DATA} ${WRKSRC}/npretty.conf ${STAGEDIR}${PREFIX}/etc/npretty @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in BUGS README ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/nurbs++/Makefile b/graphics/nurbs++/Makefile index 7a8f838bca91..c066346f0795 100644 --- a/graphics/nurbs++/Makefile +++ b/graphics/nurbs++/Makefile @@ -1,19 +1,17 @@ -# Created by: R Joseph Wright - PORTNAME= nurbs++ PORTVERSION= 3.0.11 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= SF/libnurbs/nurbs%2B%2B/${PORTVERSION} MAINTAINER= gahr@FreeBSD.org COMMENT= C++ library to manipulate and create NURBS curves and surfaces USES= libtool tar:bzip2 GNU_CONFIGURE= yes USE_GCC= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include diff --git a/graphics/ocaml-images/Makefile b/graphics/ocaml-images/Makefile index 80ff64fbfcf4..4d42f9f93f31 100644 --- a/graphics/ocaml-images/Makefile +++ b/graphics/ocaml-images/Makefile @@ -1,85 +1,83 @@ -# Created by: ijliao - PORTNAME= images PORTVERSION= 4.0.1 PORTREVISION= 10 PORTEPOCH= 2 CATEGORIES= graphics MASTER_SITES= https://bitbucket.org/camlspotter/camlimages/get/ PKGNAMEPREFIX= ocaml- DISTNAME= v${PORTVERSION} DIST_SUBDIR= ocaml-images MAINTAINER= michael.grunewald@laposte.net COMMENT= Objective Caml image processing library BUILD_DEPENDS= ${LOCALBASE}/share/aclocal/ocaml.m4:lang/ocaml-autoconf BUILD_DEPENDS+= omake:devel/omake USE_OCAML= yes USE_OCAML_FINDLIB= yes OCAML_PKGDIRS= camlimages OCAML_LDLIBS= ${OCAML_SITELIBDIR}/camlimages OMAKESUBS+= -e s@%%INCLUDESPORTS%%@${LOCALBASE}/include@ OMAKESUBS+= -e s@%%INCLUDESX11%%@${LOCALBASE}/include/X11@ OMAKESUBS+= -e s@%%INCLUDESPNG%%@${LOCALBASE}/include/libpng15@ OMAKESUBS+= -e s@%%LDFLAGSPORTS%%@-L${LOCALBASE}/lib@ OMAKE= omake 'PREFIX=${STAGEDIR}${PREFIX}' OMARGS= --dotomake .omake --force-dotomake WRKSRC= ${WRKDIR}/camlspotter-camlimages-c803efa9d5d3 MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= PNG JPEG TIFF XPM GIF GHOSTSCRIPT GTK2 DOCS OPTIONS_DEFAULT=PNG JPEG TIFF XPM GIF GHOSTSCRIPT OPTIONS_SUB= yes PNG_CONFIGURE_WITH= png PNG_LIB_DEPENDS= libpng.so:graphics/png JPEG_CONFIGURE_WITH= jpeg JPEG_USES= jpeg TIFF_CONFIGURE_WITH= tiff TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff XPM_CONFIGURE_WITH= xpm GIF_CONFIGURE_WITH= gif GIF_LIB_DEPENDS= libgif.so:graphics/giflib FREETYPE_USES= pkgconfig FREETYPE_CONFIGURE_WITH=freetype FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 GHOSTSCRIPT_CONFIGURE_WITH= gs GHOSTSCRIPT_USES= ghostscript GTK2_CONFIGURE_WITH= liblgtk2 GTK2_BUILD_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 GTK2_RUN_DEPENDS= lablgtk2:x11-toolkits/ocaml-lablgtk2 BINARY_ALIAS= freetype-config=true .include .if ${PORT_OPTIONS:MXPM} USES+= xorg USE_XORG= xpm .endif do-configure: @(cd ${WRKSRC} && ${REINPLACE_CMD} ${OMAKESUBS} OMakefile) (cd ${WRKSRC} && ${OMAKE} ${OMARGS} configure) do-build: (cd ${WRKSRC} && ${OMAKE} ${OMARGS}) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${OCAML_LDLIBS} (cd ${WRKSRC} && ${OMAKE} ${OMARGS} install) .include diff --git a/graphics/ocaml-lablgl/Makefile b/graphics/ocaml-lablgl/Makefile index 2235706480c6..e5cf908eb126 100644 --- a/graphics/ocaml-lablgl/Makefile +++ b/graphics/ocaml-lablgl/Makefile @@ -1,83 +1,81 @@ -# Created by: Ronald Kuehn - PORTNAME= lablgl PORTVERSION= 1.05 PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/dist/ \ https://forge.ocamlcore.org/frs/download.php/1254/ PKGNAMEPREFIX= ocaml- MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL interface for Objective Caml LICENSE= BSD3CLAUSE CONFLICTS= ocaml-nox11 USES= gl gmake tk xorg USE_XORG= x11 xext xmu USE_GL= glut USE_OCAML= yes USE_OCAML_WASH= yes USE_OCAML_CAMLP4=yes USE_OCAML_TK= yes ALL_TARGET= all opt MAKE_JOBS_UNSAFE= yes DOCSDIR= ${PREFIX}/share/doc/ocaml/lablgl EXAMPLESDIR= ${PREFIX}/share/examples/ocaml/lablgl PATTERN= [[:space:]]*(do|then)?[[:space:]]*)cp([[:space:]] OPTIONS_DEFINE= THREADS DOCS OPTIONS_DEFAULT= THREADS THREADS_DESC= Threaded Tcl/Tk (must match lang/ocaml) .include .if ${PORT_OPTIONS:MTHREADS} THR_LD= -lpthread .endif post-extract: @${CP} ${WRKSRC}/Makefile.config.freebsd ${WRKSRC}/Makefile.config post-patch: @${REINPLACE_CMD} -e "s,/usr/X11R6,${LOCALBASE},g" \ -e "s,/usr/local,${LOCALBASE},g" \ -e "s,^\(BINDIR[ \t]*=\).*,\1${STAGEDIR}${PREFIX}/bin,g" \ -e "s,^\(RANLIB[ \t]*=\).*,\1ranlib,g" \ -e "s,^#\(LIBDIR[ \t]*=\).*,\1${PREFIX}/lib/ocaml,g" \ -e "s,^#\(DLLDIR[ \t]*=\).*,\1${STAGEDIR}${PREFIX}/lib/ocaml/stublibs,g" \ -e "s,^#\(INSTALLDIR[ \t]*=\).*,\1${STAGEDIR}${PREFIX}/lib/ocaml/lablGL,g" \ -e "s!^#\(COPTS[ \t]*=\).*!\1-c ${CFLAGS}!g" \ -e "/^TKINCLUDES/s,=.*$$,= -I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR}," \ -e "/^TKLIBS/s,=.*$$,= -L${LOCALBASE}/lib -ltk${TK_SHLIB_VER}\ -ltcl${TCL_SHLIB_VER} ${THR_LD}," \ ${WRKSRC}/Makefile.config @${REINPLACE_CMD} -E \ -e '/exec ocaml/s,\$$\(INSTALLDIR\),${PREFIX}/lib/ocaml/lablGL,' \ -e 's,^(${PATTERN}+.*INSTALLDIR),\1\$${BSD_INSTALL_DATA} \3,' \ -e 's,^(${PATTERN}+.*BINDIR),\1\$${BSD_INSTALL_SCRIPT} \3,' \ -e 's,^(${PATTERN}+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \3,' \ ${WRKSRC}/src/Makefile ${WRKSRC}/LablGlut/src/Makefile \ ${WRKSRC}/Togl/src/Makefile pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/lablglut @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/togl @(cd ${WRKSRC}/LablGlut/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}/lablglut '! -name Makefile') @(cd ${WRKSRC}/Togl/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}/togl '! -name Makefile') @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/ocrad/Makefile b/graphics/ocrad/Makefile index 761c97378d85..9f063ac60503 100644 --- a/graphics/ocrad/Makefile +++ b/graphics/ocrad/Makefile @@ -1,47 +1,45 @@ -# Created by: Ulrich Spoerlein - PORTNAME= ocrad DISTVERSION= 0.28 CATEGORIES= graphics MASTER_SITES= GNU MAINTAINER= yuri@FreeBSD.org COMMENT= OCR program implemented as filter LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng16.so:graphics/png USES= localbase:ldflags tar:lz USE_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} CXX="${CXX}" CXXFLAGS="${CXXFLAGS} -fPIC" --mandir=${PREFIX}/man --infodir=${PREFIX}/info MAKE_ARGS= LDFLAGS="${LDFLAGS}" PLIST_FILES= bin/${PORTNAME} \ include/ocradlib.h \ lib/libocrad.so \ man/man1/ocrad.1.gz \ info/ocrad.info OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= AUTHORS ChangeLog NEWS README PORTEXAMPLES= * post-install: # strip @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/bin/ocrad \ ${STAGEDIR}${PREFIX}/lib/libocrad.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: cd ${WRKSRC}/testsuite && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/ogre3d/Makefile b/graphics/ogre3d/Makefile index 0069dc8c11f9..9b3b68b2e9cd 100644 --- a/graphics/ogre3d/Makefile +++ b/graphics/ogre3d/Makefile @@ -1,110 +1,108 @@ -# Created by: Oliver Lehmann - PORTNAME= ogre3d DISTVERSIONPREFIX= v DISTVERSION= 1.11.6 PORTREVISION= 9 CATEGORIES= graphics devel MAINTAINER= oliver@FreeBSD.org COMMENT= Scene-oriented, flexible 3D engine written in C++ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_FreeBSD_12_powerpc64= fails to build: /usr/local/bin/ld: /usr/lib/crt1.o:(.got+0x60): undefined reference to 'main' LIB_DEPENDS= libzzip.so:devel/zziplib \ libfreetype.so:print/freetype2 CONFLICTS= ogre3d19 USES= cmake compiler:c++11-lib pkgconfig sdl xorg USE_LDCONFIG= yes USE_SDL= sdl2 USE_XORG= x11 xaw xext xrandr xt USE_GITHUB= yes GH_ACCOUNT= OGRECave GH_PROJECT= ogre CMAKE_ARGS+= -DOGRE_BUILD_RENDERSYSTEM_GL3PLUS:BOOL=OFF \ -DOGRE_BUILD_RENDERSYSTEM_GL:BOOL=OFF \ -DOGRE_BUILD_RENDERSYSTEM_GLES2:BOOL=OFF \ -DOGRE_BUILD_COMPONENT_PYTHON:BOOL=OFF \ -DOGRE_BUILD_COMPONENT_JAVA:BOOL=OFF \ -DOGRE_BUILD_COMPONENT_CSHARP:BOOL=OFF \ -DOGRE_BUILD_PLUGIN_FREEIMAGE:BOOL=OFF \ -DOGRE_BUILD_PLUGIN_EXRCODEC:BOOL=OFF \ -DOGRE_CONFIG_ENABLE_ZIP:BOOL=ON \ -DOGRE_INSTALL_DOCS:BOOL=OFF \ -DOGRE_INSTALL_SAMPLES_SOURCE:BOOL=OFF OPTIONS_DEFINE= CSHARP DOCS FREEIMAGE JAVA OPENEXR OPENGL PROFILE \ PYTHON OPTIONS_DEFAULT= DOCS OPENGL OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= doxygen:devel/doxygen DOCS_CMAKE_BOOL= OGRE_INSTALL_DOCS FREEIMAGE_DESC= Build FreeImage codec FREEIMAGE_CMAKE_BOOL= OGRE_BUILD_PLUGIN_FREEIMAGE FREEIMAGE_LIB_DEPENDS= libfreeimage.so:graphics/freeimage OPENEXR_USE= XORG=ice OPENEXR_CMAKE_BOOL= OGRE_BUILD_PLUGIN_EXRCODEC OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath OPENGL_CMAKE_BOOL= OGRE_BUILD_RENDERSYSTEM_GL3PLUS \ OGRE_BUILD_RENDERSYSTEM_GL \ OGRE_BUILD_RENDERSYSTEM_GLES2 OPENGL_USES= gl OPENGL_USE= XORG=sm,ice GL=gl,glu PROFILE_CMAKE_BOOL= OGRE_PROFILING CSHARP_DESC= Build Csharp bindings CSHARP_CMAKE_BOOL= OGRE_BUILD_COMPONENT_CSHARP CSHARP_BUILD_DEPENDS= swig:devel/swig JAVA_CMAKE_BOOL= OGRE_BUILD_COMPONENT_JAVA JAVA_BUILD_DEPENDS= swig:devel/swig JAVA_VARS= CMAKE_ARGS+=-DJAVA_HOME=${JAVA_HOME} JAVA_USE= JAVA=yes PYTHON_CMAKE_BOOL= OGRE_BUILD_COMPONENT_PYTHON PYTHON_BUILD_DEPENDS= swig:devel/swig PYTHON_USES= python CXXFLAGS+= -DNDEBUG -I${LOCALBASE}/include -I${LOCALBASE}/include/Imath post-patch: @${REINPLACE_CMD} -e '\ s,defined(__x86_64__),& || defined(__sparc64__) || defined(__amd64__),' \ ${WRKSRC}/OgreMain/include/OgrePlatform.h post-patch-PYTHON-on: ${REINPLACE_CMD} -e 's/\(Python_ADDITIONAL_VERSIONS\) [0-9\.]*/\$1 ${PYTHON_VER}/' \ ${WRKSRC}/CMake/Dependencies.cmake ${REINPLACE_CMD} -e "s/dist-packages/site-packages/" \ ${WRKSRC}/Components/Python/CMakeLists.txt post-build-DOCS-on: ${MAKE_CMD} -C ${BUILD_WRKSRC} OgreDoc post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in README.md LICENSE AUTHORS ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor post-install-JAVA-on: @${MKDIR} ${STAGEDIR}${LOCALBASE}/share/OGRE/java ${INSTALL_DATA} ${BUILD_WRKSRC}/java/Ogre-${DISTVERSION}.jar \ ${STAGEDIR}${LOCALBASE}/share/OGRE/java ${INSTALL_LIB} ${BUILD_WRKSRC}/java/libs/libOgreJNI.so \ ${STAGEDIR}${LOCALBASE}/lib/OGRE .include diff --git a/graphics/ogre3d19/Makefile b/graphics/ogre3d19/Makefile index b0398afb9157..12cb6ed058a0 100644 --- a/graphics/ogre3d19/Makefile +++ b/graphics/ogre3d19/Makefile @@ -1,62 +1,60 @@ -# Created by: Oliver Lehmann - PORTNAME= ogre3d PORTVERSION= 1.9.0 PORTREVISION= 21 CATEGORIES= graphics devel MASTER_SITES= https://bitbucket.org/sinbad/ogre/get/ DISTNAME= v1-9-0 PKGNAMESUFFIX= 19 MAINTAINER= amdmi3@FreeBSD.org COMMENT= Scene-oriented, flexible 3D engine written in C++ (legacy version 1.9) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= does not compile: OgreMain/include/OgreStringConverter.h:126:23: class member cannot be redeclared BROKEN_powerpc= does not install BROKEN_riscv64= does not compile: OgreMain/include/OgreStringConverter.h:126:23: class member cannot be redeclared LIB_DEPENDS= libzzip.so:devel/zziplib \ libfreetype.so:print/freetype2 \ libfreeimage.so:graphics/freeimage CONFLICTS= ogre3d USES= tar:bzip2 cmake pkgconfig compiler:c++11-lib sdl xorg USE_LDCONFIG= yes USE_SDL= sdl USE_XORG= xaw xrandr WRKSRC= ${WRKDIR}/sinbad-ogre-dd30349ea667 OPTIONS_DEFINE= BOOST DOCS OPTIONS_SUB= yes BOOST_BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs BOOST_RUN_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs post-patch: @${REINPLACE_CMD} -e 's|include(FindPkgMacros)|return()|g' \ ${WRKSRC}/CMake/Packages/FindOIS.cmake \ ${WRKSRC}/CMake/Packages/FindPOCO.cmake \ ${WRKSRC}/CMake/Packages/FindTBB.cmake @${REINPLACE_CMD} -e 's|\(OGRE_RW_MUTEX[^;]*\)$$|\1;|g' \ ${WRKSRC}/OgreMain/include/OgreWorkQueue.h @${REINPLACE_CMD} -e 's|\(OGRE_RW_MUTEX.*\);$$|\1|g' \ ${WRKSRC}/OgreMain/include/Threading/OgreThreadDefinesBoost.h @${REINPLACE_CMD} -e '\ s,defined(__x86_64__),& || defined(__powerpc__) || defined(__sparc64__) || defined(__amd64__),' \ ${WRKSRC}/OgreMain/include/OgrePlatform.h post-patch-BOOST-off: @${REINPLACE_CMD} -e 's|Boost|No_Boost|g' \ ${WRKSRC}/CMake/Dependencies.cmake post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in README COPYING AUTHORS ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/opencsg/Makefile b/graphics/opencsg/Makefile index cd295ae4f63d..3d1bd63fd99f 100644 --- a/graphics/opencsg/Makefile +++ b/graphics/opencsg/Makefile @@ -1,22 +1,20 @@ -# Created by: Michael Reifenberger - PORTNAME= opencsg PORTVERSION= 1.4.2 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= http://www.opencsg.org/ DISTNAME= OpenCSG-${PORTVERSION} MAINTAINER= mr@FreeBSD.org COMMENT= Constructive Solid Geometry rendering library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/../license.txt USES= compiler:c++11-lang gl qmake qt:5 USE_GL= gl glesv2 glew USE_QT= opengl qmake_build WRKSRC= ${WRKDIR}/${DISTNAME}/src PLIST_SUB= PORTVERSION=${PORTVERSION} .include diff --git a/graphics/opendx/Makefile b/graphics/opendx/Makefile index bbae21841a99..9fc5119babc0 100644 --- a/graphics/opendx/Makefile +++ b/graphics/opendx/Makefile @@ -1,108 +1,106 @@ -# Created by: Thomas Gellekum - PORTNAME= opendx PORTVERSION= 4.4.4 PORTREVISION= 35 CATEGORIES= graphics math java MASTER_SITES= http://www.sfr-fresh.com/unix/misc/ DISTNAME= dx-${PORTVERSION} MAINTAINER= stephen@FreeBSD.org COMMENT= IBM's Open Visualization Data Explorer LICENSE= IBM-OVDX-v1 LICENSE_NAME= IBM PUBLIC LICENSE - Open Visualization Data Explorer VERSION 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_aarch64= fails to link: undefined symbol: sbrk LIB_DEPENDS= libtiff.so:graphics/tiff \ libcdf.so:science/cdf MAKE_JOBS_UNSAFE= yes USES= bison compiler:c++17-lang gl gmake libtool magick:6 motif xorg USE_XORG= x11 xt xinerama xext xpm xmu sm ice USE_GL= gl glu GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared USE_LDCONFIG= yes CONFIGURE_ENV= ARCH=freebsd CPPFLAGS+= ${CXXFLAGS} -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib NO_MTREE= yes PLIST_SUB= ARCH=freebsd PKGMESSAGE= ${WRKDIR}/pkg-message .if defined(WITH_HDF) && !defined(WITHOUT_NETCDF) IGNORE= HDF and NETCDF are conflicting .endif .if defined(WITH_HDF) LIB_DEPENDS+= libmfhdf.so:science/hdf .else CONFIGURE_ARGS+= --without-hdf .endif .if !defined(WITHOUT_NETCDF) LIB_DEPENDS+= libnetcdf.so:science/netcdf .else CONFIGURE_ARGS+= --without-netcdf .endif .if defined(WITH_JAVA) ONLY_FOR_ARCHS= i386 USE_JAVA= yes BUILD_DEPENDS+= ${JAVALIBDIR}/npcosmop211.jar:graphics/cosmoplayer RUN_DEPENDS+= ${JAVALIBDIR}/npcosmop211.jar:graphics/cosmoplayer CONFIGURE_ARGS+= --with-cosmojar-path=${JAVALIBDIR}/npcosmop211.jar \ --with-java40jar-path=${JAVALIBDIR}/java40.jar \ --with-jni-path=${JAVA_HOME}/include:${JAVA_HOME}/include/freebsd PLIST_SUB+= JAVA="" DIR2PRUNE= dx/java/user dx/java/server/nets .else CONFIGURE_ARGS+= --without-javadx PLIST_SUB+= JAVA="@comment " .endif PLIST_SUB+= UNAMEP=${ARCH} .include post-patch: @${RM} ${WRKSRC}/include/stamp-h.in .for dir in doc help html man @${FIND} ${WRKSRC}/${dir} -type f | ${XARGS} \ ${REINPLACE_CMD} -e "s;/usr/lpp;${PREFIX};g" .endfor @${REINPLACE_CMD} -e "s;/usr/X11R6;${LOCALBASE};g" \ ${WRKSRC}/configure @${REINPLACE_CMD} -e "s|startserver.bat||" \ ${WRKSRC}/src/uipp/java/server/Makefile.in @${REINPLACE_CMD} -e 's|$$(ARCH)|@ARCH@|' \ ${WRKSRC}/src/misc/Makefile.* @${REINPLACE_CMD} -e 's/void exit (int);/[[noreturn]] void exit (int);/' \ ${WRKSRC}/configure for f in `find ${WRKSRC} -name "*.bm"`; do \ if [ $${f%/*} != "${WRKSRC}/src/uipp/widgets" ]; then \ ${REINPLACE_CMD} -E 's/0x(..)/static_cast(0x\1)/g' $$f; \ ${REINPLACE_CMD} -E 's/static unsigned char/static char/g' $$f; \ fi; \ done post-install: @${CP} ${FILESDIR}/pkg-message.in ${PKGMESSAGE} .if defined(WITH_JAVA) ${CHMOD} 0775 ${STAGEDIR}${PREFIX}/dx/java/server/nets ${TOUCH} ${DIR2PRUNE:S|^|${STAGEDIR}${PREFIX}/|:S|$|/.keepme|} @${ECHO} "---------------------------------------------------------" \ >> ${PKGMESSAGE} @${ECHO} "Before starting ${PREFIX}/dx/java/server/bin/startserver" \ >> ${PKGMESSAGE} @${ECHO} "you must install the port graphics/opendx-samples." \ >> ${PKGMESSAGE} .endif @${ECHO} "---------------------------------------------------------" \ >> ${PKGMESSAGE} .include diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile index b9ac2ce1e25c..483517d8d6d7 100644 --- a/graphics/openexr/Makefile +++ b/graphics/openexr/Makefile @@ -1,82 +1,80 @@ -# Created by: nork@FreeBSD.org - PORTNAME= openexr PORTVERSION= 3.1.5 CATEGORIES= graphics devel MAINTAINER= mandree@FreeBSD.org COMMENT= High dynamic-range (HDR) image file format LICENSE= BSD3CLAUSE # exact version required to avoid hard-to-debug issues LIB_DEPENDS= libImath-3_1.so.29:math/Imath USES= cmake compiler:c++14-lang cpe pathfix pkgconfig USE_GITHUB= yes GH_TUPLE= AcademySoftwareFoundation:openexr:v${PORTVERSION} USE_LDCONFIG= yes CMAKE_ARGS+= -DCMAKE_DEBUG_POSTFIX= CPPFLAGS+= -I. # must be linked with -l{thr|pthread} explicitly LDFLAGS+= -lpthread PATCH_STRIP= -p0 _MAJORVER= 3_1 _VER= 30 _MINVER= 5 _PLVER= 1 PLIST_SUB+= MAJORVER=${_MAJORVER} \ VER=${_VER} \ MINVER=${_MINVER} \ PLVER=${_PLVER} PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_SUB= yes DOCS_BUILD_DEPENDS=breathe-apidoc:devel/py-breathe DOCS_CMAKE_BOOL=DOCS _DOCSRCDIR1= ${WRKSRC} _DOC_FILES1= CHANGES.md CONTRIBUTING.md GOVERNANCE.md LICENSE.md SECURITY.md \ CODE_OF_CONDUCT.md CONTRIBUTORS.md README.md # too many reports about compilation failures, so # sanity check we are using the same C++ standard library _imath_libcxx= ${COMPILER_FEATURES:Mlib*c++} pre-configure: @${READELF} -d ${LOCALBASE}/lib/libImath.so \ | ${EGREP} -q '\.*\[${_imath_libcxx:C/\+/\\+/g}\.' \ || { ${ECHO_CMD} "*** Your Imath package uses a different C++ standard library than ***" ; \ ${ECHO_CMD} "*** OpenEXR would. Please recompile and reinstall Imath with the ***" ; \ ${ECHO_CMD} "*** same C++ std. library before trying to build OpenEXR. Abort. ***" ; \ exit 1; } post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${_DOC_FILES1:S|^|${_DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} ( cd ${BUILD_WRKSRC}/docs/sphinx && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ) ${RM} -r ${STAGEDIR}${DOCSDIR}/.??* ${STAGEDIR}${DOCSDIR}/../OpenEXR/sphinx post-install-DOCS-off: @${RMDIR} ${STAGEDIR}${PREFIX}/share/doc/${PORTNAME} 2>/dev/null || : post-install-EXAMPLES-on: ${MV} \ ${STAGEDIR}${PREFIX}/share/doc/OpenEXR/examples/ ${STAGEDIR}${EXAMPLESDIR} @${RMDIR} ${STAGEDIR}${PREFIX}/share/doc/OpenEXR 2>/dev/null || : post-install-EXAMPLES-off: ${RM} -R ${STAGEDIR}${PREFIX}/share/doc/OpenEXR/examples/ @${RMDIR} ${STAGEDIR}${PREFIX}/share/doc/OpenEXR 2>/dev/null || : do-test: cd ${BUILD_WRKSRC} && ctest -j ${MAKE_JOBS_NUMBER} .include diff --git a/graphics/opengl-man/Makefile b/graphics/opengl-man/Makefile index 46d10d8021fa..963386f806cf 100644 --- a/graphics/opengl-man/Makefile +++ b/graphics/opengl-man/Makefile @@ -1,20 +1,18 @@ -# Created by: cracauer@cons.org "Martin Cracauer" - PORTNAME= opengl-man PORTVERSION= 657.2 CATEGORIES= graphics MASTER_SITES= http://www2.cons.org/freebsd-distfiles/ \ LOCAL/cracauer DISTNAME= opengl-man-657-plusmissing MAINTAINER= ports@FreeBSD.org COMMENT= Section 3 manpages for OpenGL: gl, glx, glu, gle, glut USES= tar:bzip2 NO_BUILD= yes NO_WRKSUBDIR= yes do-install: ${INSTALL_MAN} ${WRKSRC}/man3/*.3 ${STAGEDIR}${MANPREFIX}/man/man3 .include diff --git a/graphics/openjpeg/Makefile b/graphics/openjpeg/Makefile index 03b1702c9d38..d2518b2723ee 100644 --- a/graphics/openjpeg/Makefile +++ b/graphics/openjpeg/Makefile @@ -1,41 +1,39 @@ -# Created by: trasz - PORTNAME= openjpeg PORTVERSION= 2.5.0 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org COMMENT= Open-source JPEG 2000 codec LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake>=3:devel/cmake LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= cmake cpe localbase:ldflags jpeg pkgconfig CMAKE_OFF= BUILD_DOC BUILD_JAVA BUILD_JPIP BUILD_JPIP_SERVER BUILD_LUTS_GENERATOR BUILD_TESTING BUILD_THIRDPARTY BUILD_UNIT_TESTS BUILD_VIEWER WITH_ASTYLE CMAKE_ON= BUILD_CODEC BUILD_PKGCONFIG_FILES BUILD_SHARED_LIBS BUILD_STATIC_LIBS USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} VER=${PORTVERSION:R} GH_ACCOUNT= uclouvain USE_GITHUB= yes CPE_VENDOR= uclouvain post-patch: # Clean up bundled libraries @${RM} -r ${WRKSRC}/thirdparty/astyle/ @${RM} -r ${WRKSRC}/thirdparty/include/ @${RM} -r ${WRKSRC}/thirdparty/liblcms2/ @${RM} -r ${WRKSRC}/thirdparty/libpng/ @${RM} -r ${WRKSRC}/thirdparty/libtiff/ @${RM} -r ${WRKSRC}/thirdparty/libz/ .include diff --git a/graphics/openjpeg15/Makefile b/graphics/openjpeg15/Makefile index 149887a1a1ae..fde4f66c61b3 100644 --- a/graphics/openjpeg15/Makefile +++ b/graphics/openjpeg15/Makefile @@ -1,36 +1,34 @@ -# Created by: trasz - PORTNAME= openjpeg PORTVERSION= 1.5.2 DISTVERSIONPREFIX= version. PORTREVISION= 2 CATEGORIES= graphics PKGNAMESUFFIX= 15 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Open-source JPEG 2000 codec LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= cmake cpe GNU_CONFIGURE= yes USE_LDCONFIG= yes PORTDOCS= CHANGES LICENSE PLIST_SUB= PORTVERSION=${PORTVERSION} VER=${PORTVERSION:R} GH_ACCOUNT= uclouvain USE_GITHUB= yes CPE_VENDOR= uclouvain OPTIONS_DEFINE= DOCS .include diff --git a/graphics/openjph/Makefile b/graphics/openjph/Makefile index 2159a74be537..c1597b8350c1 100644 --- a/graphics/openjph/Makefile +++ b/graphics/openjph/Makefile @@ -1,30 +1,28 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= openjph PORTVERSION= 0.9.0 CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org COMMENT= Open-source implementation of JPEG2000 Part-15 LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt USES= cmake compiler:c++11-lang # pathfix CMAKE_ON= BUILD_SHARED_LIBS USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} GH_ACCOUNT= aous72 GH_PROJECT= OpenJPH USE_GITHUB= yes .include .if ${ARCH} != amd64 CMAKE_ON+= OJPH_DISABLE_INTEL_SIMD .endif .include diff --git a/graphics/openjump/Makefile b/graphics/openjump/Makefile index d2b6fb3fd45e..038fe5ab9823 100644 --- a/graphics/openjump/Makefile +++ b/graphics/openjump/Makefile @@ -1,68 +1,66 @@ -# Created by: Wen Heping - PORTNAME= OpenJUMP PORTVERSION= 2.0 CATEGORIES= graphics java geography MASTER_SITES= SF/jump-pilot/OpenJUMP/${PORTVERSION} DISTNAME= ${PORTNAME}-Portable-${PORTVERSION}-r${PLUS_REV}[a56ff6d]-PLUS MAINTAINER= rhurlin@FreeBSD.org COMMENT= Open source GIS software written in Java LICENSE= BSD3CLAUSE CLEARTHOUGHT CPL ECW GPLv2 GPLv3 JAIDL JDOM JYTHON LGPL21 LGPL3 LICENSE_COMB= multi LICENSE_NAME_CLEARTHOUGHT= Clearthought Software License LICENSE_NAME_CPL= Common Public License v1.0 LICENSE_NAME_ECW= EARTH RESOURCE MAPPING LICENSE_NAME_JAIDL= Java Advanced Imaging Distribution License LICENSE_NAME_JDOM= JDOM Project License LICENSE_NAME_JYTHON= The Jython License LICENSE_FILE_CLEARTHOUGHT= ${WRKSRC}/licenses/clearthought-2.0.txt LICENSE_FILE_CPL= ${WRKSRC}/licenses/cpl-1.0.txt LICENSE_FILE_ECW= ${WRKSRC}/licenses/ecw\ license.txt LICENSE_FILE_JAIDL= ${WRKSRC}/licenses/jdl-jai.pdf LICENSE_FILE_JDOM= ${WRKSRC}/licenses/jdom_license.txt LICENSE_FILE_JYTHON= ${WRKSRC}/licenses/jython_license.txt LICENSE_PERMS_CLEARTHOUGHT= auto-accept LICENSE_PERMS_CPL= auto-accept LICENSE_PERMS_ECW= auto-accept LICENSE_PERMS_JAIDL= auto-accept LICENSE_PERMS_JDOM= auto-accept LICENSE_PERMS_JYTHON= auto-accept USES= zip USE_JAVA= yes JAVA_VERSION= 1.8+ NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-r${PLUS_REV}\[a56ff6d]-PLUS OPTIONS_DEFINE= DOCS PLUS_REV= 5095 TARGET_DIR= ${STAGEDIR}${PREFIX}/${PORTNAME} do-install: @${ECHO_CMD} "---> Installing JAR files" ${MKDIR} ${TARGET_DIR}/lib ${INSTALL_DATA} ${WRKSRC}/lib/*.jar ${TARGET_DIR}/lib ${MKDIR} ${TARGET_DIR}/lib/ext @cd ${WRKSRC}/lib/ext && ${COPYTREE_SHARE} . ${TARGET_DIR}/lib/ext ${MKDIR} ${TARGET_DIR}/lib/native ${INSTALL_DATA} ${WRKSRC}/lib/native/jecw-0.0.7.jar ${TARGET_DIR}/lib/native ${MKDIR} ${TARGET_DIR}/lib/icons @cd ${WRKSRC}/lib/icons && ${COPYTREE_SHARE} . ${TARGET_DIR}/lib/icons @${ECHO_MSG} "---> Installing startup script" ${MKDIR} ${TARGET_DIR}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bin/oj_linux.sh ${TARGET_DIR}/bin/openjump ${LN} -sf ${PREFIX}/${PORTNAME}/bin/openjump ${STAGEDIR}${PREFIX}/bin/openjump ${INSTALL_DATA} ${WRKSRC}/bin/default-plugins.xml ${TARGET_DIR}/bin/ ${INSTALL_DATA} ${WRKSRC}/bin/log4j.xml ${TARGET_DIR}/bin/ ${INSTALL_DATA} ${WRKSRC}/Readme.txt ${TARGET_DIR}/bin/ @${ECHO_MSG} "---> Installing documentation" ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Changes.txt ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/openorienteering-mapper/Makefile b/graphics/openorienteering-mapper/Makefile index e41f01368a8a..4eb58b74cfd0 100644 --- a/graphics/openorienteering-mapper/Makefile +++ b/graphics/openorienteering-mapper/Makefile @@ -1,55 +1,53 @@ -# Created by: Nikolay Korotkiy - PORTNAME= openorienteering-mapper PORTVERSION= 0.9.5 DISTVERSIONPREFIX= v CATEGORIES= graphics geography MAINTAINER= sikmir@gmail.com COMMENT= Map drawing program from OpenOrienteering LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING PATCH_SITES= https://github.com/OpenOrienteering/mapper/commit/ PATCHFILES= 69977dfd4cbb8608aafa8ca8b5388d4983f5430a.patch:-p1 LIB_DEPENDS= libpolyclipping.so:graphics/polyclipping \ libproj.so:graphics/proj USES= cmake:noninja compiler:c++14-lang \ desktop-file-utils gmake qt:5 shared-mime-info USE_QT= buildtools_build help qmake_build concurrent core gui \ network printsupport testlib widgets USE_GITHUB= yes GH_ACCOUNT= OpenOrienteering GH_PROJECT= mapper CMAKE_ARGS+= -DLICENSING_PROVIDER=freebsd \ -DMapper_PACKAGE_NAME=${PORTNAME} \ -Wno-dev OPTIONS_DEFINE= DOCS EXAMPLES GDAL NLS POSITIONING TEST TIFF OPTIONS_DEFAULT= DOCS EXAMPLES GDAL NLS TIFF OPTIONS_SUB= yes DOCS_CMAKE_BOOL= Mapper_WITH_DOCS DOCS_BUILD_DEPENDS= doxygen:devel/doxygen DOCS_USE= QT=assistant_run EXAMPLES_CMAKE_BOOL= Mapper_WITH_EXAMPLES GDAL_DESC= Use the GDAL library GDAL_CMAKE_BOOL= Mapper_USE_GDAL GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal NLS_CMAKE_BOOL= Mapper_WITH_NLS NLS_USE= QT=linguisttools_build NLS_USES= gettext-runtime POSITIONING_DESC= GPS positioning POSITIONING_CMAKE_ON= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Positioning=0 -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sensors=0 -DCMAKE_DISABLE_FIND_PACKAGE_Qt5SerialPort=0 POSITIONING_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Positioning=1 -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Sensors=1 -DCMAKE_DISABLE_FIND_PACKAGE_Qt5SerialPort=1 POSITIONING_USE= QT=location,sensors,serialport TEST_CMAKE_BOOL= Mapper_WITH_TEST TEST_USE= QT=testlib_build TEST_TEST_TARGET= test TIFF_DESC= Support for TIFF TIFF_USE= QT=imageformats .include diff --git a/graphics/openrm/Makefile b/graphics/openrm/Makefile index c840691909dc..82996277519b 100644 --- a/graphics/openrm/Makefile +++ b/graphics/openrm/Makefile @@ -1,82 +1,80 @@ -# Created by: Igor Pokrovsky - PORTNAME= openrm PORTVERSION= 1.6.0.2 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-devel/${PORTVERSION:R} \ SF/${PORTNAME}/${PORTNAME}-demo/${PORTVERSION:R}:demo DISTNAME= ${PORTNAME}-devel-${PORTVERSION:R}-${PORTVERSION:E} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${DEMO_DISTFILE:S/$/:demo/} MAINTAINER= ports@FreeBSD.org COMMENT= Development environment used to build 2D/3D/stereo graphics LICENSE= LGPL20+ # from sources, though LICENSE file is LGPL21 LICENSE_FILE= ${WRKSRC}/LICENSE.html USES= gl jpeg perl5 shebangfix xorg SHEBANG_FILES= doc/*.pl USE_GL= glu USE_XORG= xmu USE_PERL5= build ALL_TARGET= freebsd docs MAKE_ARGS= AR="${AR}" \ CC="${CC}" \ CP="${CP}" \ ECHO_CMD="${ECHO_CMD}" \ LN="${LN}" \ RM="${RM}" \ STRIP_CMD="${STRIP_CMD}" \ X11BASE="${LOCALBASE}" WRKSRC= ${WRKDIR}/rm${PORTVERSION:R:S/.//g} USE_LDCONFIG= yes MAKE_JOBS_UNSAFE=yes CFLAGS+= -fPIC -DPIC PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${PORT_OPTIONS:MEXAMPLES} DEMO_DISTFILE= ${DISTNAME:S,-devel-,-demo-,}${EXTRACT_SUFX} DEMO_WRKSRC= ${WRKDIR}/rmdemo .endif post-patch-EXAMPLES-on: @${REINPLACE_CMD} -e \ '/^RM/s|/usr|${PREFIX}| ; \ /^OPENGL/s|/usr|${LOCALBASE}| ; \ /^X11/s|/usr/X11R6|${LOCALBASE}| ; \ /^OPT/s|-g|| ; \ /^ARCH/s|-m32|| ; \ /^JPEG/s|/usr|${LOCALBASE}|' ${DEMO_WRKSRC}/makeinclude do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/rm ${INSTALL_DATA} ${WRKSRC}/include/rm/*.h ${STAGEDIR}${PREFIX}/include/rm .for f in librm librmaux librmi librmv ${INSTALL_DATA} ${WRKSRC}/lib/${f}.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/lib/${f}.so.1 ${STAGEDIR}${PREFIX}/lib ${LN} -fs ${f}.so.1 ${STAGEDIR}${PREFIX}/lib/${f}.so .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/HTML/images (cd ${WRKSRC} && ${INSTALL_DATA} FUTUREPLANS README RELEASENOTES \ ${STAGEDIR}${DOCSDIR}) ${INSTALL_DATA} ${WRKSRC}/doc/HTML/*.html ${STAGEDIR}${DOCSDIR}/HTML ${INSTALL_DATA} ${WRKSRC}/doc/HTML/images/* \ ${STAGEDIR}${DOCSDIR}/HTML/images do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/data (cd ${DEMO_WRKSRC} && ${INSTALL_DATA} README configure makeinclude \ Makefile.x11 *.c *.h ${STAGEDIR}${EXAMPLESDIR}) ${INSTALL_DATA} ${DEMO_WRKSRC}/data/* ${STAGEDIR}${EXAMPLESDIR}/data .include diff --git a/graphics/optar/Makefile b/graphics/optar/Makefile index 2e47e3b7b978..154ec9714876 100644 --- a/graphics/optar/Makefile +++ b/graphics/optar/Makefile @@ -1,39 +1,37 @@ -# Created by: antonakis@gmail.com - PORTNAME= optar PORTVERSION= 2015.02.09 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://ronja.twibright.com/ DISTNAME= ${PORTNAME} DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Tool for encoding data on paper LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png WRKSRC= ${WRKDIR}/optar_dist USES= gmake magick:6,run tar:tgz PLIST_FILES= bin/optar bin/unoptar bin/pgm2ps post-patch: @${REINPLACE_CMD} -e \ 's|^CFLAGS|#CFLAGS| ; \ s|gcc |$$(CC) | ; \ s|-I/usr/local/include/libpng|$$$$(libpng-config --I_opts)| ; \ s|-L/usr/local/lib|$$$$(libpng-config --L_opts)|' \ ${WRKSRC}/Makefile do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} optar unoptar \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_SCRIPT} pgm2ps \ ${STAGEDIR}${PREFIX}/bin) .include diff --git a/graphics/optipng/Makefile b/graphics/optipng/Makefile index 321cbc6f5366..40b0511ab1ce 100644 --- a/graphics/optipng/Makefile +++ b/graphics/optipng/Makefile @@ -1,42 +1,40 @@ -# Created by: Thomas Hurst - PORTNAME= optipng PORTVERSION= 0.7.7 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/OptiPNG/${PORTNAME}-${PORTVERSION} MAINTAINER= tom@hur.st COMMENT= Optimizer for PNG files LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.txt OPTIONS_DEFINE= BUNDLED_LIBPNG BUNDLED_ZLIB DOCS BUNDLED_LIBPNG_DESC= Use bundled libpng BUNDLED_LIBPNG_CONFIGURE_OFF= --with-system-libpng BUNDLED_LIBPNG_CONFIGURE_ON= --without-system-libpng BUNDLED_LIBPNG_LIB_DEPENDS_OFF= libpng.so:graphics/png BUNDLED_LIBPNG_USES_OFF= localbase:ldflags BUNDLED_ZLIB_DESC= Use bundled zlib BUNDLED_ZLIB_CONFIGURE_OFF= --with-system-zlib BUNDLED_ZLIB_CONFIGURE_ON= --without-system-zlib USES= cpe gmake HAS_CONFIGURE= yes CPE_VENDOR= optipng_project PLIST_FILES= bin/optipng man/man1/optipng.1.gz PORTDOCS= history.txt optipng.man.html optipng.man.pdf optipng.man.txt \ png_optimization.html todo.txt do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/optipng/optipng ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/src/optipng/man/optipng.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ ${INSTALL} -d ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile index 042a373a8f93..6f0f8aae2d46 100644 --- a/graphics/osg/Makefile +++ b/graphics/osg/Makefile @@ -1,161 +1,159 @@ -# Created by: Randall Hopper - PORTNAME= osg PORTVERSION= 3.6.5 DISTVERSIONPREFIX= OpenSceneGraph- PORTREVISION= 42 CATEGORIES= graphics MAINTAINER= amdmi3@FreeBSD.org COMMENT= C++ OpenGL scene graph library for real-time rendering LICENSE= OSGPL LICENSE_NAME= OpenSceneGraph Public License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USE_GITHUB= yes GH_ACCOUNT= openscenegraph GH_PROJECT= OpenSceneGraph CONFLICTS_INSTALL=osg34 USES= alias cmake compiler:c11 jpeg gl pkgconfig xorg USE_GL= gl USE_XORG= x11 USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include/Imath -DInt64=uint64_t PLIST_SUB= OSG_VERSION=${PORTVERSION} \ OSG_SHLIBVER=161 \ OPENTHREADS_VERSION=3.3.1 \ OPENTHREADS_SHLIBVER=21 OPTIONS_DEFINE= CURL FFMPEG FREETYPE GDAL GIF GSTREAMER GTA \ JASPER LIBLAS LUA NVTT OPENEXR PDF SDL ASIO \ SVG VNC XRANDR XINERAMA FONTCONFIG DCMTK COLLADA OPTIONS_DEFAULT=FFMPEG FREETYPE GIF XRANDR XINERAMA FONTCONFIG OPTIONS_SUB= yes ASIO_DESC= ASIO support (resthttp plugin) GDAL_DESC= GDAL support GTA_DESC= GTA file format support LIBLAS_DESC= liblas support NVTT_DESC= Use NVidia texture tools SDL_DESC= Use SDL (joystick support in present3d) VNC_DESC= LibVNCServer support OPENCASCADE_DESC= OpenCASCADE format support DCMTK_DESC= DICOM format support COLLADA_DESC= COLLADA (dae) format support CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_VARS= FORCE_REQUIRE+=CURL CURL_VARS_OFF= FORCE_IGNORE+=CURL FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_VARS= FORCE_REQUIRE+=FFmpeg FFMPEG_VARS_OFF= FORCE_IGNORE+=FFmpeg FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_VARS= FORCE_REQUIRE+=Freetype FREETYPE_VARS_OFF= FORCE_IGNORE+=Freetype FONTCONFIG_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig FONTCONFIG_CMAKE_BOOL= OSG_TEXT_USE_FONTCONFIG GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal GDAL_VARS= FORCE_REQUIRE+=GDAL GDAL_VARS_OFF= FORCE_IGNORE+=GDAL GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_VARS= FORCE_REQUIRE+=GIFLIB GIF_VARS_OFF= FORCE_IGNORE+=GIFLIB GSTREAMER_USES= gnome gstreamer GSTREAMER_USE= GNOME=glib20 GSTREAMER_VARS= FORCE_REQUIRE+="GStreamer GLIB" GSTREAMER_VARS_OFF= FORCE_IGNORE+="GStreamer GLIB" GTA_LIB_DEPENDS= libgta.so:devel/libgta GTA_VARS= FORCE_REQUIRE+=GTA GTA_VARS_OFF= FORCE_IGNORE+=GTA JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JASPER_VARS= FORCE_REQUIRE+=Jasper JASPER_VARS_OFF= FORCE_IGNORE+=Jasper LIBLAS_LIB_DEPENDS= liblas.so:devel/liblas LIBLAS_VARS= FORCE_REQUIRE+=LIBLAS LIBLAS_VARS_OFF= FORCE_IGNORE+=LIBLAS LUA_USES= lua:52 LUA_CMAKE_ON= -DOSG_USE_LOCAL_LUA_SOURCE:BOOL=OFF LUA_VARS= FORCE_IGNORE+=Lua51 FORCE_REQUIRE+=Lua52 LUA_VARS_OFF= FORCE_IGNORE+="Lua51 Lua52" NVTT_LIB_DEPENDS= libnvtt.so:graphics/nvidia-texture-tools NVTT_VARS= FORCE_REQUIRE+=NVTT NVTT_VARS_OFF= FORCE_IGNORE+=NVTT OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr libImath.so:math/Imath OPENEXR_VARS= FORCE_REQUIRE+=OpenEXR OPENEXR_VARS_OFF= FORCE_IGNORE+=OpenEXR PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib PDF_USES= gnome PDF_USE= GNOME=cairo PDF_VARS= FORCE_REQUIRE+=Poppler-glib PDF_VARS_OFF= FORCE_IGNORE+=Poppler-glib SDL_USES= sdl SDL_USE= SDL=sdl SDL_VARS= FORCE_REQUIRE+=SDL SDL_VARS_OFF= FORCE_IGNORE+=SDL SVG_USES= gnome SVG_USE= GNOME=cairo,librsvg2 SVG_VARS= FORCE_REQUIRE+=RSVG SVG_VARS_OFF= FORCE_IGNORE+=RSVG VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver VNC_VARS= FORCE_REQUIRE+=LibVNCServer VNC_VARS_OFF= FORCE_IGNORE+=LibVNCServer XRANDR_CMAKE_BOOL= OSGVIEWER_USE_XRANDR XRANDR_USE= XORG=xrandr XINERAMA_CMAKE_BOOL= OSGVIEWER_USE_XINERAMA XINERAMA_USE= XORG=xinerama #OPENCASCADE_LIB_DEPENDS=libTKBRep.so:cad/opencascade #OPENCASCADE_VARS= FORCE_REQUIRE+=OpenCascade #OPENCASCADE_VARS_OFF= FORCE_IGNORE+=OpenCascade #OPENCASCADE_CMAKE_ARGS= -DOPENCASCADE_LIBRARY_TYPE="Shared" DCMTK_LIB_DEPENDS= libdcmrt.so:graphics/dcmtk \ libxml2.so:textproc/libxml2 \ libicuuc.so:devel/icu DCMTK_USES= ssl DCMTK_VARS= FORCE_REQUIRE+=DCMTK DCMTK_VARS_OFF= FORCE_IGNORE+=DCMTK #ILMBASE_LIB_DEPENDS= ${LOCALBASE}/lib/libImath.so:graphics/ilmbase #ILMBASE_VARS= FORCE_REQUIRE+=ilmbase #ILMBASE_VARS_OFF= FORCE_IGNORE+=ilmbase COLLADA_LIB_DEPENDS= libcollada-dom2.5-dp.so:devel/collada-dom \ libboost_filesystem.so:devel/boost-libs COLLADA_VARS= FORCE_REQUIRE+=COLLADA COLLADA_VARS_OFF= FORCE_IGNORE+=COLLADA ASIO_BUILD_DEPENDS= ${LOCALBASE}/include/asio.hpp:net/asio ASIO_VARS= FORCE_REQUIRE+=Asio ASIO_VARS_OFF= FORCE_IGNORE+=Asio ASIO_BROKEN= does not build: no member named 'get_io_service' in 'asio::basic_socket_acceptor' # GUI toolkits are only needed for building examples, which are not even installed FORCE_IGNORE= FLTK FOX wxWidgets GtkGl SDL2 # only for examples FORCE_IGNORE+= FBX Inventor # not in ports FORCE_IGNORE+= ilmbase # not used FORCE_IGNORE+= OpenCascade # detection broken FORCE_IGNORE+= ZeroConf # no avahi support yet FORCE_REQUIRE= Threads OpenGL X11 JPEG PNG TIFF ZLIB # common & lightweight .include post-patch: @${FIND} ${WRKSRC}/CMakeModules -type f -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' @${REINPLACE_CMD} -e '/FIND_LIBRARY.*DL_LIBRARY/ d; \ s|-pedantic||' ${WRKSRC}/CMakeLists.txt .for p in ${FORCE_REQUIRE} @${REINPLACE_CMD} -e '/FIND_PACKAGE.*${p}/ s|)$$| REQUIRED&|' \ ${WRKSRC}/CMakeLists.txt .endfor .for p in ${FORCE_IGNORE} @${REINPLACE_CMD} -e '/FIND_PACKAGE.*${p}/ s|^|#|' \ ${WRKSRC}/CMakeLists.txt .endfor .include diff --git a/graphics/osg34/Makefile b/graphics/osg34/Makefile index 8a703d1ecf63..3cc789266eed 100644 --- a/graphics/osg34/Makefile +++ b/graphics/osg34/Makefile @@ -1,151 +1,149 @@ -# Created by: Randall Hopper - PORTNAME= osg PORTVERSION= 3.4.1 DISTVERSIONPREFIX= OpenSceneGraph- PORTREVISION= 39 CATEGORIES= graphics PKGNAMESUFFIX= 34 MAINTAINER= amdmi3@FreeBSD.org COMMENT= C++ OpenGL scene graph library for real-time rendering LICENSE= OSGPL LICENSE_NAME= OpenSceneGraph Public License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USE_GITHUB= yes GH_ACCOUNT= openscenegraph GH_PROJECT= OpenSceneGraph CONFLICTS_INSTALL=osg USES= alias cmake compiler:c++11-lang gl jpeg pkgconfig xorg USE_GL= gl glu USE_XORG= x11 USE_LDCONFIG= yes # needed to ensure build on gcc-based archs; harmless otherwise CXXFLAGS+= -Wno-narrowing -I${LOCALBASE}/include/Imath -DInt64=uint64_t PLIST_SUB= OSG_VERSION=${PORTVERSION} \ OSG_SHLIBVER=131 \ OPENTHREADS_VERSION=3.3.0 \ OPENTHREADS_SHLIBVER=20 PORTSCOUT= limitw:1,even OPTIONS_DEFINE= CURL FFMPEG FREETYPE GDAL GIF GSTREAMER GTA \ JASPER LIBLAS LUA NVTT OPENEXR PDF QT5 SDL \ SVG VNC XINE XRANDR OPTIONS_DEFAULT=FFMPEG FREETYPE GIF XRANDR GDAL_DESC= GDAL support GTA_DESC= GTA file format support LIBLAS_DESC= liblas support NVTT_DESC= Use NVidia texture tools SDL_DESC= Use SDL (joystick support in present3d) VNC_DESC= LibVNCServer support OPTIONS_SUB= yes CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_VARS= FORCE_REQUIRE+=CURL CURL_VARS_OFF= FORCE_IGNORE+=CURL FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_VARS= FORCE_REQUIRE+=FFmpeg FFMPEG_VARS_OFF= FORCE_IGNORE+=FFmpeg FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_VARS= FORCE_REQUIRE+=Freetype FREETYPE_VARS_OFF= FORCE_IGNORE+=Freetype GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal GDAL_VARS= FORCE_REQUIRE+=GDAL GDAL_VARS_OFF= FORCE_IGNORE+=GDAL GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_VARS= FORCE_REQUIRE+=GIFLIB GIF_VARS_OFF= FORCE_IGNORE+=GIFLIB GSTREAMER_USES= gstreamer GSTREAMER_USE= GNOME=glib20 GSTREAMER_VARS= FORCE_REQUIRE+=GStreamer GSTREAMER_VARS_OFF= FORCE_IGNORE+=GStreamer GTA_LIB_DEPENDS= libgta.so:devel/libgta GTA_VARS= FORCE_REQUIRE+=GTA GTA_VARS_OFF= FORCE_IGNORE+=GTA JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JASPER_VARS= FORCE_REQUIRE+=Jasper JASPER_VARS_OFF= FORCE_IGNORE+=Jasper LIBLAS_LIB_DEPENDS= liblas.so:devel/liblas LIBLAS_VARS= FORCE_REQUIRE+=LIBLAS LIBLAS_VARS_OFF= FORCE_IGNORE+=LIBLAS LUA_USES= lua:52 LUA_CMAKE_ON= -DOSG_USE_LOCAL_LUA_SOURCE:BOOL=OFF LUA_VARS= FORCE_IGNORE+=Lua51 FORCE_REQUIRE+=Lua52 LUA_VARS_OFF= FORCE_IGNORE+="Lua51 Lua52" NVTT_LIB_DEPENDS= libnvtt.so:graphics/nvidia-texture-tools NVTT_VARS= FORCE_REQUIRE+=NVTT NVTT_VARS_OFF= FORCE_IGNORE+=NVTT OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr libImath.so:math/Imath OPENEXR_VARS= FORCE_REQUIRE+=OpenEXR OPENEXR_VARS_OFF= FORCE_IGNORE+=OpenEXR PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib PDF_USE= gnome=cairo PDF_VARS= FORCE_REQUIRE+=Poppler-glib PDF_VARS_OFF= FORCE_IGNORE+=Poppler-glib QT5_USES= qt:5 QT5_USE= qt=buildtools_build,core,gui,opengl,qmake_build,webkit,widgets QT5_CMAKE_ON= -DDESIRED_QT_VERSION=5 QT5_VARS= FORCE_REQUIRE+="Qt5Widgets Qt5WebKitWidgets" QT5_VARS_OFF= FORCE_IGNORE+="Qt5Widgets Qt5WebKitWidgets" SDL_USES= sdl SDL_USE= sdl=sdl SDL_VARS= FORCE_REQUIRE+=SDL SDL_VARS_OFF= FORCE_IGNORE+=SDL SVG_USES= gnome SVG_USE= gnome=cairo,librsvg2 SVG_VARS= FORCE_REQUIRE+=RSVG SVG_VARS_OFF= FORCE_IGNORE+=RSVG VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver VNC_VARS= FORCE_REQUIRE+=LibVNCServer VNC_VARS_OFF= FORCE_IGNORE+=LibVNCServer XINE_LIB_DEPENDS= libxine.so:multimedia/libxine XINE_VARS= FORCE_REQUIRE+=Xine XINE_VARS_OFF= FORCE_IGNORE+=Xine XRANDR_CMAKE_ON= -DOSGVIEWER_USE_XRANDR:BOOL=ON XRANDR_CMAKE_OFF= -DOSGVIEWER_USE_XRANDR:BOOL=OFF XRANDR_USE= xorg=xrandr # GUI toolkits are only needed for building examples, which are not even installed FORCE_IGNORE= FLTK GLUT FOX Qt3 wxWidgets OpenAL GtkGl SDL2 # only for examples FORCE_IGNORE+= COLLADA Performer OurDCMTK XUL FBX # not in ports FORCE_IGNORE+= OpenVRML # ports version too old FORCE_IGNORE+= ITK # ports version doesn't build on 10.x FORCE_REQUIRE= Threads OpenGL X11 JPEG PNG TIFF ZLIB # common & lightweight .include .if ${PORT_OPTIONS:MQT5} CMAKE_ARGS+= -DOSG_USE_QT:BOOL=ON PLIST_SUB+= QT="" .else CMAKE_ARGS+= -DOSG_USE_QT:BOOL=OFF PLIST_SUB+= QT="@comment " .endif post-patch: @${FIND} ${WRKSRC}/CMakeModules -type f -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' @${REINPLACE_CMD} -e '/FIND_LIBRARY.*DL_LIBRARY/ d' \ ${WRKSRC}/CMakeLists.txt .for p in ${FORCE_REQUIRE} @${REINPLACE_CMD} -e '/FIND_PACKAGE.*${p}/ s|)$$| REQUIRED&|' \ ${WRKSRC}/CMakeLists.txt .endfor .for p in ${FORCE_IGNORE} @${REINPLACE_CMD} -e '/FIND_PACKAGE.*${p}/ s|^|#|' \ ${WRKSRC}/CMakeLists.txt .endfor .include diff --git a/graphics/osgearth/Makefile b/graphics/osgearth/Makefile index ac4dda8a1bf5..1c7fee804af4 100644 --- a/graphics/osgearth/Makefile +++ b/graphics/osgearth/Makefile @@ -1,53 +1,51 @@ -# Created by: lbartoletti - PORTNAME= osgearth PORTVERSION= 3.2 PORTREVISION= 1 DISTVERSIONPREFIX= ${PORTNAME}- CATEGORIES= graphics geography MAINTAINER= lbartoletti@FreeBSD.org COMMENT= C++ terrain rendering toolkit for OpenSceneGraph LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libosg.so:graphics/osg \ libgdal.so:graphics/gdal \ libcurl.so:ftp/curl \ libgeos.so:graphics/geos \ libleveldb.so:databases/leveldb \ libPocoUtil.so:devel/poco \ libprotoc.so:devel/protobuf USES= cmake gl pkgconfig sqlite USE_GITHUB= yes GH_ACCOUNT= gwaldron USE_CXXSTD= c++11 USE_LDCONFIG= yes USE_GL+= gl glu CMAKE_ARGS+= -DCMAKE_INCLUDE_PATH:PATH=${LOCALBASE}/include \ -DCMAKE_LIBRARY_PATH:PATH=${LOCALBASE}/lib \ -DLIB_POSTFIX:STRING="" PLIST_SUB= PORTVERSION=${PORTVERSION} .include .if ${ARCH:Mpowerpc64*} CXXFLAGS+= -DNO_WARN_X86_INTRINSICS -maltivec -mvsx USES+= compiler:gcc-c++11-lib .else USES+= compiler:c++11-lang .endif .include .if ${ARCH} == i386 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-i386 .endif .include diff --git a/graphics/p5-Acme-Steganography-Image-Png/Makefile b/graphics/p5-Acme-Steganography-Image-Png/Makefile index fce5953a2b6d..ee6e62065773 100644 --- a/graphics/p5-Acme-Steganography-Image-Png/Makefile +++ b/graphics/p5-Acme-Steganography-Image-Png/Makefile @@ -1,20 +1,18 @@ -# Created by: Tsung-Han Yeh - PORTNAME= Acme-Steganography-Image-Png PORTVERSION= 0.06 PORTREVISION= 6 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= snowfly@yuntech.edu.tw COMMENT= Hide data (badly) in Png images BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Imager>=0:graphics/p5-Imager \ p5-Class-Accessor>=0:devel/p5-Class-Accessor USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Alien-Gimp/Makefile b/graphics/p5-Alien-Gimp/Makefile index 44aa1289aa48..a0ab0b45a3a4 100644 --- a/graphics/p5-Alien-Gimp/Makefile +++ b/graphics/p5-Alien-Gimp/Makefile @@ -1,25 +1,23 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= Alien-Gimp PORTVERSION= 0.10 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Encapsulate install info for GIMP BUILD_DEPENDS= ${RUN_DEPENDS} \ p5-ExtUtils-Depends>=0.402:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=0:devel/p5-ExtUtils-PkgConfig \ p5-IO-All>=0:devel/p5-IO-All RUN_DEPENDS= gimp-app>=2.8.0:graphics/gimp-app TEST_DEPENDS= p5-Inline-C>=0.67:devel/p5-Inline-C \ p5-Inline>=0.78:devel/p5-Inline USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-CAD-Drawing-Template/Makefile b/graphics/p5-CAD-Drawing-Template/Makefile index 7212dbe2daaf..153dcf03e2bf 100644 --- a/graphics/p5-CAD-Drawing-Template/Makefile +++ b/graphics/p5-CAD-Drawing-Template/Makefile @@ -1,23 +1,21 @@ -# Created by: Aaron Dalton - PORTNAME= CAD-Drawing-Template PORTVERSION= 0.01 PORTREVISION= 6 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Replace tags with text and geometry LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-CAD-Calc>=0:math/p5-CAD-Calc \ p5-CAD-Drawing>=0:graphics/p5-CAD-Drawing USES= perl5 USE_PERL5= modbuild .include diff --git a/graphics/p5-CAD-Drawing/Makefile b/graphics/p5-CAD-Drawing/Makefile index 1d0389dade6d..b4cb6ecc3c79 100644 --- a/graphics/p5-CAD-Drawing/Makefile +++ b/graphics/p5-CAD-Drawing/Makefile @@ -1,26 +1,24 @@ -# Created by: Aaron Dalton - PORTNAME= CAD-Drawing PORTVERSION= 0.26 PORTREVISION= 10 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Methods to create, load, and save vector graphics LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-CAD-Calc>=0:math/p5-CAD-Calc \ p5-Math-Geometry-Planar>=0:math/p5-Math-Geometry-Planar \ p5-Math-MatrixReal>=0:math/p5-Math-MatrixReal \ p5-Math-Vec>=0:math/p5-Math-Vec \ p5-Stream>=0:devel/p5-Stream USES= magick:6,run perl5 USE_PERL5= modbuild .include diff --git a/graphics/p5-Cairo/Makefile b/graphics/p5-Cairo/Makefile index b387929050e4..65e6d03389ab 100644 --- a/graphics/p5-Cairo/Makefile +++ b/graphics/p5-Cairo/Makefile @@ -1,25 +1,23 @@ -# Created by: Michael Johnson - PORTNAME= Cairo PORTVERSION= 1.109 CATEGORIES= graphics perl5 MASTER_SITES= CPAN \ SF/gtk2-perl/${PORTNAME}/${PORTVERSION} MASTER_SITE_SUBDIR= CPAN:XAOC PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl bindings to the cairo graphics library LICENSE= LGPL21 BUILD_DEPENDS= p5-ExtUtils-Depends>=0.200:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=1:devel/p5-ExtUtils-PkgConfig LIB_DEPENDS= libcairo.so:graphics/cairo TEST_DEPENDS= p5-Font-FreeType>=0:print/p5-Font-FreeType \ p5-Test-Number-Delta>=1:devel/p5-Test-Number-Delta USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Captcha-reCAPTCHA-Mailhide/Makefile b/graphics/p5-Captcha-reCAPTCHA-Mailhide/Makefile index c62889fa4d76..584daab29807 100644 --- a/graphics/p5-Captcha-reCAPTCHA-Mailhide/Makefile +++ b/graphics/p5-Captcha-reCAPTCHA-Mailhide/Makefile @@ -1,25 +1,23 @@ -# Created by: gerard - PORTNAME= Captcha-reCAPTCHA-Mailhide PORTVERSION= 0.94 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ANDYA PKGNAMEPREFIX= p5- MAINTAINER= gerard@seibercom.net COMMENT= Perl implementation of the reCAPTCHA Mailhide API LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Crypt-Rijndael>=0:security/p5-Crypt-Rijndael \ p5-HTML-Tiny>=0.904:textproc/p5-HTML-Tiny USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Captcha-reCAPTCHA/Makefile b/graphics/p5-Captcha-reCAPTCHA/Makefile index c2081dd0d376..816f8c0693fc 100644 --- a/graphics/p5-Captcha-reCAPTCHA/Makefile +++ b/graphics/p5-Captcha-reCAPTCHA/Makefile @@ -1,26 +1,24 @@ -# Created by: chinsan - PORTNAME= Captcha-reCAPTCHA PORTVERSION= 0.99 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:SUNNYP PKGNAMEPREFIX= p5- DISTNAME= Captcha-reCaptcha-${PORTVERSION} MAINTAINER= perl@FreeBSD.org COMMENT= Perl implementation of the reCAPTCHA API LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-HTML-Tiny>=0:textproc/p5-HTML-Tiny \ p5-libwww>=0:www/p5-libwww NO_ARCH= yes USES= perl5 USE_PERL5= configure WRKSRC= ${WRKDIR}/Captcha-reCaptcha .include diff --git a/graphics/p5-Chart-Clicker/Makefile b/graphics/p5-Chart-Clicker/Makefile index 3f8ef7e2ce89..2ed5f96e9745 100644 --- a/graphics/p5-Chart-Clicker/Makefile +++ b/graphics/p5-Chart-Clicker/Makefile @@ -1,35 +1,33 @@ -# Created by: chinsan - PORTNAME= Chart-Clicker PORTVERSION= 2.90 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Powerful, extensible charting LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Color-Scheme>=0:graphics/p5-Color-Scheme \ p5-Moose>=0:devel/p5-Moose \ p5-DateTime>=0:devel/p5-DateTime \ p5-DateTime-Set>=0:devel/p5-DateTime-Set \ p5-Geometry-Primitive>=0:graphics/p5-Geometry-Primitive \ p5-Graphics-Color>=0:graphics/p5-Graphics-Color \ p5-Graphics-Primitive>=0:graphics/p5-Graphics-Primitive \ p5-Graphics-Primitive-Driver-Cairo>=0:graphics/p5-Graphics-Primitive-Driver-Cairo \ p5-Layout-Manager>=0:graphics/p5-Layout-Manager TEST_DEPENDS= p5-Test-Exception>=0:devel/p5-Test-Exception \ p5-Test-Fatal>=0:devel/p5-Test-Fatal \ p5-Test-Pod>=1:devel/p5-Test-Pod NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Chart-Graph/Makefile b/graphics/p5-Chart-Graph/Makefile index 84ad9f158a10..e4bcb49f4c64 100644 --- a/graphics/p5-Chart-Graph/Makefile +++ b/graphics/p5-Chart-Graph/Makefile @@ -1,25 +1,23 @@ -# Created by: ijliao - PORTNAME= Chart-Graph PORTVERSION= 3.2 PORTREVISION= 12 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Perl extension for a front-end to gnuplot, XRT, and Xmgrace LICENSE= GPLv2 RUN_DEPENDS= gnuplot:math/gnuplot \ xmgrace:math/grace \ ppmtogif:graphics/netpbm USES= perl5 USE_PERL5= configure post-patch: @${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," ${WRKSRC}/Makefile.PL .include diff --git a/graphics/p5-Chart-PNGgraph/Makefile b/graphics/p5-Chart-PNGgraph/Makefile index b42645e73eb3..3dbc579614db 100644 --- a/graphics/p5-Chart-PNGgraph/Makefile +++ b/graphics/p5-Chart-PNGgraph/Makefile @@ -1,23 +1,21 @@ -# Created by: Garrett Wollman - PORTNAME= Chart-PNGgraph PORTVERSION= 1.21 PORTREVISION= 8 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Perl module for generating presentation graphics (i.e., charts) LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GD>=0:graphics/p5-GD \ p5-GD-Graph>=0:graphics/p5-GD-Graph USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Color-Calc/Makefile b/graphics/p5-Color-Calc/Makefile index d2087b3d014c..1e5a0d5a0eb3 100644 --- a/graphics/p5-Color-Calc/Makefile +++ b/graphics/p5-Color-Calc/Makefile @@ -1,19 +1,17 @@ -# Created by: vanilla - PORTNAME= Color-Calc PORTVERSION= 1.074 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= vanilla@FreeBSD.org COMMENT= Simple calculations with RGB colors BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Graphics-ColorNames-WWW>=1.13:graphics/p5-Graphics-ColorNames-WWW USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Color-Library/Makefile b/graphics/p5-Color-Library/Makefile index 7738a076bc9c..758fa433fc30 100644 --- a/graphics/p5-Color-Library/Makefile +++ b/graphics/p5-Color-Library/Makefile @@ -1,27 +1,25 @@ -# Created by: chinsan - PORTNAME= Color-Library PORTVERSION= 0.021 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Easy-to-use and comprehensive named-color library LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Class-Accessor>=0:devel/p5-Class-Accessor \ p5-Class-Data-Inheritable>=0:devel/p5-Class-Data-Inheritable \ p5-Module-Pluggable>=0:devel/p5-Module-Pluggable TEST_DEPENDS= p5-Test-Most>=0:devel/p5-Test-Most USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Color-Palette/Makefile b/graphics/p5-Color-Palette/Makefile index b22bd246ac33..fba811b30cd8 100644 --- a/graphics/p5-Color-Palette/Makefile +++ b/graphics/p5-Color-Palette/Makefile @@ -1,27 +1,25 @@ -# Created by: Anton Berezin - PORTNAME= Color-Palette PORTVERSION= 0.100003 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Handle sets of named colors in Perl LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Graphics-Color>=0.21:graphics/p5-Graphics-Color \ p5-List-MoreUtils>=0:lang/p5-List-MoreUtils \ p5-Moose>=0:devel/p5-Moose \ p5-MooseX-Types>=0:devel/p5-MooseX-Types USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Color-Rgb/Makefile b/graphics/p5-Color-Rgb/Makefile index cc8cb5503762..2d47e6141fd9 100644 --- a/graphics/p5-Color-Rgb/Makefile +++ b/graphics/p5-Color-Rgb/Makefile @@ -1,19 +1,17 @@ -# Created by: Rong-En Fan - PORTNAME= Color-Rgb PORTVERSION= 1.4 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Simple rgb.txt parsing class LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Convert-Color-XTerm/Makefile b/graphics/p5-Convert-Color-XTerm/Makefile index 93ccabfe6b7b..9a3a9135edee 100644 --- a/graphics/p5-Convert-Color-XTerm/Makefile +++ b/graphics/p5-Convert-Color-XTerm/Makefile @@ -1,24 +1,22 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= Convert-Color-XTerm PORTVERSION= 0.06 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Indexed colors used by XTerm LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Convert-Color>=0.06:graphics/p5-Convert-Color USES= perl5 USE_PERL5= modbuild NO_ARCH= yes .include diff --git a/graphics/p5-GD-Arrow/Makefile b/graphics/p5-GD-Arrow/Makefile index 5c6c48d74a74..a7ceb661777c 100644 --- a/graphics/p5-GD-Arrow/Makefile +++ b/graphics/p5-GD-Arrow/Makefile @@ -1,22 +1,20 @@ -# Created by: ijliao - PORTNAME= GD-Arrow PORTVERSION= 0.01 PORTREVISION= 5 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Draw arrows using GD LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GD>=0:graphics/p5-GD USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-GD-Barcode/Makefile b/graphics/p5-GD-Barcode/Makefile index 0ad988019e40..2d6929ac8598 100644 --- a/graphics/p5-GD-Barcode/Makefile +++ b/graphics/p5-GD-Barcode/Makefile @@ -1,22 +1,20 @@ -# Created by: vanilla - PORTNAME= GD-Barcode PORTVERSION= 1.15 PORTREVISION= 6 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Create barcode image with GD in Perl LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GD>=0:graphics/p5-GD USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-GD-Graph-histogram/Makefile b/graphics/p5-GD-Graph-histogram/Makefile index 0e80366142b6..118dd520895e 100644 --- a/graphics/p5-GD-Graph-histogram/Makefile +++ b/graphics/p5-GD-Graph-histogram/Makefile @@ -1,24 +1,22 @@ -# Created by: Fernan Aguero - PORTNAME= GD-Graph-histogram PORTVERSION= 1.1 PORTREVISION= 5 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:WHIZDOG PKGNAMEPREFIX= p5- DISTNAME= GDGraph-histogram-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Histogram plotting module for perl5 LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GD-Graph>=0:graphics/p5-GD-Graph USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-GD-Graph-ohlc/Makefile b/graphics/p5-GD-Graph-ohlc/Makefile index fbb3912906c7..182aa28470f6 100644 --- a/graphics/p5-GD-Graph-ohlc/Makefile +++ b/graphics/p5-GD-Graph-ohlc/Makefile @@ -1,21 +1,19 @@ -# Created by: Steven Kreuzer - PORTNAME= GD-Graph-ohlc PORTVERSION= 0.9703 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:JETTERO PKGNAMEPREFIX= p5- MAINTAINER= skreuzer@FreeBSD.org COMMENT= Create charts displaying the open, high, low, and close BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GD-Graph>=0:graphics/p5-GD-Graph \ p5-Test-Simple>=0:devel/p5-Test-Simple USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-GD-Graph/Makefile b/graphics/p5-GD-Graph/Makefile index 01fa7d581709..ce7a275f836c 100644 --- a/graphics/p5-GD-Graph/Makefile +++ b/graphics/p5-GD-Graph/Makefile @@ -1,26 +1,24 @@ -# Created by: Dmitry Sivachenko - PORTNAME= GD-Graph PORTVERSION= 1.54 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- DISTNAME= GDGraph-${PORTVERSION} MAINTAINER= perl@FreeBSD.org COMMENT= Graph plotting module for perl5 LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GD>=0:graphics/p5-GD \ p5-GD-TextUtil>=0:graphics/p5-GD-TextUtil TEST_DEPENDS= p5-Capture-Tiny>=0:devel/p5-Capture-Tiny \ p5-Test-Exception>=0.40:devel/p5-Test-Exception NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-GD-Graph3d/Makefile b/graphics/p5-GD-Graph3d/Makefile index c447f14432b7..48cbb146cd34 100644 --- a/graphics/p5-GD-Graph3d/Makefile +++ b/graphics/p5-GD-Graph3d/Makefile @@ -1,20 +1,18 @@ -# Created by: Dmitry Sivachenko - PORTNAME= GD-Graph3d PORTVERSION= 0.63 PORTREVISION= 6 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Creates 3D charts with GD::Graph and GD BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GD-Graph>=0:graphics/p5-GD-Graph USES= perl5 dos2unix USE_PERL5= configure DOS2UNIX_FILES= lib/GD/Graph3d.pm # pod2man doesn't work without this .include diff --git a/graphics/p5-GD-SVG/Makefile b/graphics/p5-GD-SVG/Makefile index 11fd50c49a26..ad0f6af0d0d5 100644 --- a/graphics/p5-GD-SVG/Makefile +++ b/graphics/p5-GD-SVG/Makefile @@ -1,23 +1,21 @@ -# Created by: Fernan Aguero - PORTNAME= GD-SVG PORTVERSION= 0.33 PORTREVISION= 6 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Seamlessly enable SVG output from scripts written using GD LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GD>=0:graphics/p5-GD \ p5-SVG>=0:textproc/p5-SVG USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-GD-TextUtil/Makefile b/graphics/p5-GD-TextUtil/Makefile index ef4b9d461df5..1e69603c8493 100644 --- a/graphics/p5-GD-TextUtil/Makefile +++ b/graphics/p5-GD-TextUtil/Makefile @@ -1,24 +1,22 @@ -# Created by: Dmitry Sivachenko - PORTNAME= GD-TextUtil PORTVERSION= 0.86 PORTREVISION= 5 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- DISTNAME= GDTextUtil-${PORTVERSION} MAINTAINER= perl@FreeBSD.org COMMENT= Text utilities for use with GD drawing package RUN_DEPENDS= p5-GD>=0:graphics/p5-GD LICENSE= ART10 GPLv1+ GPLv2+ LICENSE_COMB= dual LICENSE_FILE_GPLv2+ = ${WRKSRC}/Dustismo.LICENSE USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-GD-Thumbnail/Makefile b/graphics/p5-GD-Thumbnail/Makefile index d3ac70b9242c..c462ba14153d 100644 --- a/graphics/p5-GD-Thumbnail/Makefile +++ b/graphics/p5-GD-Thumbnail/Makefile @@ -1,20 +1,18 @@ -# Created by: chinsan - PORTNAME= GD-Thumbnail PORTVERSION= 1.44 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Thumbnail maker for GD BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GD>=0:graphics/p5-GD USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Geo-EOP/Makefile b/graphics/p5-Geo-EOP/Makefile index 213bff26901f..56a45cb88891 100644 --- a/graphics/p5-Geo-EOP/Makefile +++ b/graphics/p5-Geo-EOP/Makefile @@ -1,25 +1,23 @@ -# Created by: Wen Heping - PORTNAME= Geo-EOP PORTVERSION= 0.50 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl Module to Process Earth Observation Products Meta-data LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Geo-GML>=0.13:graphics/p5-Geo-GML \ p5-XML-Compile>=1.50:textproc/p5-XML-Compile \ p5-XML-Compile-Cache>=0.14:textproc/p5-XML-Compile-Cache TEST_DEPENDS= p5-Test-Pod>=1.26:devel/p5-Test-Pod NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Geo-GDAL-FFI/Makefile b/graphics/p5-Geo-GDAL-FFI/Makefile index 8ef414c1953a..5472cc206e78 100644 --- a/graphics/p5-Geo-GDAL-FFI/Makefile +++ b/graphics/p5-Geo-GDAL-FFI/Makefile @@ -1,32 +1,30 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= Geo-GDAL-FFI PORTVERSION= 0.09 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Foreign function interface to GDAL LICENSE= ART10 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libgdal.so:graphics/gdal RUN_DEPENDS= p5-FFI-Platypus>=0:devel/p5-FFI-Platypus \ p5-FFI-Platypus-Declare>=0:devel/p5-FFI-Platypus-Declare \ p5-PkgConfig>=0.23026:devel/p5-PkgConfig \ PDL>=0:math/PDL TEST_DEPENDS= p5-JSON>=0:converters/p5-JSON \ p5-Test-Exception>=0:devel/p5-Test-Exception USES= perl5 USE_PERL5= configure NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/lib/Geo/GDAL/FFI.pm .include diff --git a/graphics/p5-Geo-GML/Makefile b/graphics/p5-Geo-GML/Makefile index c277669b850c..9d7dfe49d163 100644 --- a/graphics/p5-Geo-GML/Makefile +++ b/graphics/p5-Geo-GML/Makefile @@ -1,24 +1,22 @@ -# Created by: Wen Heping - PORTNAME= Geo-GML PORTVERSION= 0.18 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl Module to Process Geography Markup Language LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Log-Report>=1.25:devel/p5-Log-Report \ p5-XML-Compile>=1.59:textproc/p5-XML-Compile \ p5-XML-Compile-Cache>=1.05:textproc/p5-XML-Compile-Cache NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Geo-Gpx/Makefile b/graphics/p5-Geo-Gpx/Makefile index c02317a83039..98c2426cbcd8 100644 --- a/graphics/p5-Geo-Gpx/Makefile +++ b/graphics/p5-Geo-Gpx/Makefile @@ -1,27 +1,25 @@ -# Created by: Wen Heping - PORTNAME= Geo-Gpx PORTVERSION= 0.26 PORTREVISION= 7 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl Module to Create and Parse GPX Files LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DateTime-Format-ISO8601>=0:devel/p5-DateTime-Format-ISO8601 \ p5-ExtUtils-MakeMaker-Coverage>=0:devel/p5-ExtUtils-MakeMaker-Coverage \ p5-HTML-Parser>=0:www/p5-HTML-Parser \ p5-TimeDate>=0:devel/p5-TimeDate \ p5-XML-Descent>=0:textproc/p5-XML-Descent NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Geometry-Primitive/Makefile b/graphics/p5-Geometry-Primitive/Makefile index 8440aa603c20..5ed5c7a67c15 100644 --- a/graphics/p5-Geometry-Primitive/Makefile +++ b/graphics/p5-Geometry-Primitive/Makefile @@ -1,24 +1,22 @@ -# Created by: chinsan - PORTNAME= Geometry-Primitive PORTVERSION= 0.24 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:GPHAT PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Primitive Geometry Entities BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Check-ISA>=0.04:devel/p5-Check-ISA \ p5-JSON-Any>=1.22:converters/p5-JSON-Any \ p5-Moose>=0.92:devel/p5-Moose \ p5-MooseX-Clone>=0.04:devel/p5-MooseX-Clone \ p5-MooseX-Storage>=0.17:devel/p5-MooseX-Storage USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Gimp/Makefile b/graphics/p5-Gimp/Makefile index fd847641d421..3e179ae36bb9 100644 --- a/graphics/p5-Gimp/Makefile +++ b/graphics/p5-Gimp/Makefile @@ -1,34 +1,32 @@ -# Created by: Mathieu Arnold - PORTNAME= Gimp PORTVERSION= 2.33 PORTREVISION= 2 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Write GIMP extensions/plug-ins/load- and save-handlers in Perl LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/COPYING.Artistic BUILD_DEPENDS= ${RUN_DEPENDS} \ p5-ExtUtils-Depends>=0.402:devel/p5-ExtUtils-Depends \ p5-Alien-Gimp>=0.01:graphics/p5-Alien-Gimp LIB_DEPENDS= libgimp-2.0.so:graphics/gimp-app RUN_DEPENDS= p5-Gtk2>=1.0:x11-toolkits/p5-Gtk2 \ p5-Gtk2-Ex-PodViewer>=0:x11-toolkits/p5-Gtk2-Ex-PodViewer \ p5-IO-All>=0:devel/p5-IO-All \ p5-IO-Stringy>=0:devel/p5-IO-Stringy \ p5-HTML-Parser>=0:www/p5-HTML-Parser \ p5-Web-Scraper>=0:www/p5-Web-Scraper \ PDL>=2.007:math/PDL USES= perl5 USE_PERL5= configure MAKE_JOBS_UNSAFE= yes .include diff --git a/graphics/p5-Google-Chart/Makefile b/graphics/p5-Google-Chart/Makefile index e01a3316ed64..7bf0605454bc 100644 --- a/graphics/p5-Google-Chart/Makefile +++ b/graphics/p5-Google-Chart/Makefile @@ -1,20 +1,18 @@ -# Created by: Wen Heping - PORTNAME= Google-Chart PORTVERSION= 0.05014 PORTREVISION= 4 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= wen@FreeBSD.org COMMENT= Perl Interface to Google Charts API RUN_DEPENDS= p5-libwww>0:www/p5-libwww \ p5-Moose>=2:devel/p5-Moose \ p5-URI>0:net/p5-URI USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Graph-Easy/Makefile b/graphics/p5-Graph-Easy/Makefile index fd45d1ed0191..c78a6141626d 100644 --- a/graphics/p5-Graph-Easy/Makefile +++ b/graphics/p5-Graph-Easy/Makefile @@ -1,19 +1,17 @@ -# Created by: Anton Berezin - PORTNAME= Graph-Easy PORTVERSION= 0.76 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Render graphs as ASCII, HTML, SVG, or Graphviz LICENSE= GPLv2+ USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Graph-ReadWrite/Makefile b/graphics/p5-Graph-ReadWrite/Makefile index 247009a7fdf2..2dcbb6312fe5 100644 --- a/graphics/p5-Graph-ReadWrite/Makefile +++ b/graphics/p5-Graph-ReadWrite/Makefile @@ -1,27 +1,25 @@ -# Created by: arved - PORTNAME= Graph-ReadWrite PORTVERSION= 2.10 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Reading and Writing a variety of graph file formats LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Graph>=0,1:math/p5-Graph \ p5-Parse-Yapp>=0:devel/p5-Parse-Yapp \ p5-XML-Parser>=0:textproc/p5-XML-Parser \ p5-XML-Writer>=0:textproc/p5-XML-Writer USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Graph-SocialMap/Makefile b/graphics/p5-Graph-SocialMap/Makefile index 17593debee5d..126676cf9af7 100644 --- a/graphics/p5-Graph-SocialMap/Makefile +++ b/graphics/p5-Graph-SocialMap/Makefile @@ -1,25 +1,23 @@ -# Created by: Aaron Dalton - PORTNAME= Graph-SocialMap PORTVERSION= 0.13 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Easy tool to create social network maps LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Graph-Writer-GraphViz>=0:graphics/p5-Graph-Writer-GraphViz \ p5-Graph>=0:math/p5-Graph \ p5-Quantum-Superpositions>=0:lang/p5-Quantum-Superpositions \ p5-Spiffy>=0:devel/p5-Spiffy \ p5-YAML>=0:textproc/p5-YAML USES= perl5 USE_PERL5= modbuildtiny .include diff --git a/graphics/p5-Graph-Writer-GraphViz/Makefile b/graphics/p5-Graph-Writer-GraphViz/Makefile index 17605f39ea2a..b21d3584a3c1 100644 --- a/graphics/p5-Graph-Writer-GraphViz/Makefile +++ b/graphics/p5-Graph-Writer-GraphViz/Makefile @@ -1,26 +1,24 @@ -# Created by: Aaron Dalton - PORTNAME= Graph-Writer-GraphViz PORTVERSION= 0.12 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= GraphViz Writer for Graph object LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Graph>=0.9275,1:math/p5-Graph \ p5-Graph-ReadWrite>=2.10:graphics/p5-Graph-ReadWrite \ p5-GraphViz>=2.24:graphics/p5-GraphViz \ p5-IO-All>=0.87:devel/p5-IO-All USES= perl5 USE_PERL5= modbuildtiny NO_ARCH= yes .include diff --git a/graphics/p5-GraphViz-Data-Structure/Makefile b/graphics/p5-GraphViz-Data-Structure/Makefile index d2101cb49127..c98914747fa5 100644 --- a/graphics/p5-GraphViz-Data-Structure/Makefile +++ b/graphics/p5-GraphViz-Data-Structure/Makefile @@ -1,25 +1,23 @@ -# Created by: ijliao - PORTNAME= GraphViz-Data-Structure PORTVERSION= 0.20 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Visualise data structures LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= dot:graphics/graphviz \ p5-GraphViz>=0:graphics/p5-GraphViz USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-GraphViz-Traverse/Makefile b/graphics/p5-GraphViz-Traverse/Makefile index 9a71291ba6bc..f0759863dd98 100644 --- a/graphics/p5-GraphViz-Traverse/Makefile +++ b/graphics/p5-GraphViz-Traverse/Makefile @@ -1,19 +1,17 @@ -# Created by: Aaron Dalton - PORTNAME= GraphViz-Traverse PORTVERSION= 0.02 PORTREVISION= 7 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Build a GraphViz object via callback traversal BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GraphViz>=0:graphics/p5-GraphViz USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-GraphViz/Makefile b/graphics/p5-GraphViz/Makefile index 32e0e3f0b789..14d3d83a418d 100644 --- a/graphics/p5-GraphViz/Makefile +++ b/graphics/p5-GraphViz/Makefile @@ -1,28 +1,26 @@ -# Created by: tobez - PORTNAME= GraphViz PORTVERSION= 2.24 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl interface to GraphViz graphing tool LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} \ p5-File-Which>=1.09:sysutils/p5-File-Which RUN_DEPENDS= dot:graphics/graphviz \ p5-IPC-Run>=0.60:devel/p5-IPC-Run \ p5-Parse-RecDescent>=1.965001:devel/p5-Parse-RecDescent \ p5-XML-Twig>=3.52:textproc/p5-XML-Twig TEST_DEPENDS= p5-Test2-Suite>=0.000030:devel/p5-Test2-Suite USES= cpe perl5 tar:tgz USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-GraphViz2-DBI/Makefile b/graphics/p5-GraphViz2-DBI/Makefile index 70f9b4485787..44b130949b01 100644 --- a/graphics/p5-GraphViz2-DBI/Makefile +++ b/graphics/p5-GraphViz2-DBI/Makefile @@ -1,27 +1,25 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= GraphViz2-DBI PORTVERSION= 2.52 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Visualize a database schema as a graph LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-DBIx-Admin-TableInfo>=3.00:databases/p5-DBIx-Admin-TableInfo \ p5-GraphViz2>=2.60:graphics/p5-GraphViz2 \ p5-Moo>=2.001001:devel/p5-Moo TEST_DEPENDS= p5-DBD-SQLite>=1.66:databases/p5-DBD-SQLite USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-GraphViz2-Data-Grapher/Makefile b/graphics/p5-GraphViz2-Data-Grapher/Makefile index 4b4e3e281440..f32561d13aff 100644 --- a/graphics/p5-GraphViz2-Data-Grapher/Makefile +++ b/graphics/p5-GraphViz2-Data-Grapher/Makefile @@ -1,29 +1,27 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= GraphViz2-Data-Grapher PORTVERSION= 2.51 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Visualize a data structure as a graph LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GraphViz2>=2.48:graphics/p5-GraphViz2 \ p5-Moo>=2.001001:devel/p5-Moo \ p5-Tree-DAG_Node>=1.06:devel/p5-Tree-DAG_Node TEST_DEPENDS= p5-File-Slurp>=9999.19:devel/p5-File-Slurp \ p5-Test-Snapshot>=0.06:devel/p5-Test-Snapshot \ p5-XML-Bare>=0:textproc/p5-XML-Bare USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-GraphViz2-Parse-ISA/Makefile b/graphics/p5-GraphViz2-Parse-ISA/Makefile index 54be643c50fd..58cd7e0db0e1 100644 --- a/graphics/p5-GraphViz2-Parse-ISA/Makefile +++ b/graphics/p5-GraphViz2-Parse-ISA/Makefile @@ -1,27 +1,25 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= GraphViz2-Parse-ISA PORTVERSION= 2.54 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Visualize N Perl class hierarchies as a graph LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GraphViz2>=2.48:graphics/p5-GraphViz2 \ p5-Module-Runtime>=0.016:devel/p5-Module-Runtime \ p5-Moo>=2.001001:devel/p5-Moo TEST_DEPENDS= p5-Test-Snapshot>=0.06:devel/p5-Test-Snapshot USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-GraphViz2-Parse-RecDescent/Makefile b/graphics/p5-GraphViz2-Parse-RecDescent/Makefile index 1d5d681a3bce..ee0eec96f8a5 100644 --- a/graphics/p5-GraphViz2-Parse-RecDescent/Makefile +++ b/graphics/p5-GraphViz2-Parse-RecDescent/Makefile @@ -1,27 +1,25 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= GraphViz2-Parse-RecDescent PORTVERSION= 2.52 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Visualize a Parse::RecDescent grammar as a graph LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GraphViz2>=2.62:graphics/p5-GraphViz2 \ p5-Moo>=2.001001:devel/p5-Moo \ p5-Parse-RecDescent>=1.965001:devel/p5-Parse-RecDescent TEST_DEPENDS= p5-Test-Snapshot>=0.06:devel/p5-Test-Snapshot USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-GraphViz2-Parse-XML/Makefile b/graphics/p5-GraphViz2-Parse-XML/Makefile index 8c7c61a15124..3970e8ecd492 100644 --- a/graphics/p5-GraphViz2-Parse-XML/Makefile +++ b/graphics/p5-GraphViz2-Parse-XML/Makefile @@ -1,27 +1,25 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= GraphViz2-Parse-XML PORTVERSION= 2.50 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Visualize XML as a graph LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GraphViz2>=2.48:graphics/p5-GraphViz2 \ p5-Moo>=2.001001:devel/p5-Moo \ p5-XML-Tiny>=2.06:textproc/p5-XML-Tiny TEST_DEPENDS= p5-Test-Snapshot>=0.06:devel/p5-Test-Snapshot USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-GraphViz2/Makefile b/graphics/p5-GraphViz2/Makefile index e76478972c08..0d0c123fedcd 100644 --- a/graphics/p5-GraphViz2/Makefile +++ b/graphics/p5-GraphViz2/Makefile @@ -1,31 +1,29 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= GraphViz2 PORTVERSION= 2.66 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ETJ PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrapper for AT&T Graphviz LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= dot:graphics/graphviz \ p5-Data-Section-Simple>=0.02:devel/p5-Data-Section-Simple \ p5-File-Which>=1.21:sysutils/p5-File-Which \ p5-Graph>=0.9716,1:math/p5-Graph \ p5-IPC-Run3>=0.048:devel/p5-IPC-Run3 \ p5-Moo>=2.001001:devel/p5-Moo \ p5-Type-Tiny>=1.000005:devel/p5-Type-Tiny TEST_DEPENDS= p5-Test-Snapshot>=0.06:devel/p5-Test-Snapshot USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Graphics-Color/Makefile b/graphics/p5-Graphics-Color/Makefile index 8e3b9eb7362b..5fe65b0765c5 100644 --- a/graphics/p5-Graphics-Color/Makefile +++ b/graphics/p5-Graphics-Color/Makefile @@ -1,27 +1,25 @@ -# Created by: chinsan - PORTNAME= Graphics-Color PORTVERSION= 0.31 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Device and library agnostic color spaces LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Color-Library>=0.020:graphics/p5-Color-Library \ p5-Moose>=0.74:devel/p5-Moose \ p5-MooseX-Aliases>=0.03:devel/p5-MooseX-Aliases \ p5-MooseX-Clone>=0.03:devel/p5-MooseX-Clone \ p5-MooseX-Storage>=0.23:devel/p5-MooseX-Storage \ p5-MooseX-Types>=0.19:devel/p5-MooseX-Types TEST_DEPENDS= p5-Test-Number-Delta>=0:devel/p5-Test-Number-Delta USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Graphics-ColorNames-WWW/Makefile b/graphics/p5-Graphics-ColorNames-WWW/Makefile index 544093cf89aa..465f5aaf8562 100644 --- a/graphics/p5-Graphics-ColorNames-WWW/Makefile +++ b/graphics/p5-Graphics-ColorNames-WWW/Makefile @@ -1,25 +1,23 @@ -# Created by: Tomoyuki Sakurai - PORTNAME= Graphics-ColorNames-WWW PORTVERSION= 1.14 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= WWW color names and equivalent RGB values LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Graphics-ColorNames>=0.32:graphics/p5-Graphics-ColorNames TEST_DEPENDS= p5-Test-NoWarnings>=0:devel/p5-Test-NoWarnings USES= perl5 USE_PERL5= modbuild NO_ARCH= yes .include diff --git a/graphics/p5-Graphics-ColorNames/Makefile b/graphics/p5-Graphics-ColorNames/Makefile index 30502fabf1de..546ea514f0fb 100644 --- a/graphics/p5-Graphics-ColorNames/Makefile +++ b/graphics/p5-Graphics-ColorNames/Makefile @@ -1,22 +1,20 @@ -# Created by: Pete Fritchman - PORTNAME= Graphics-ColorNames PORTVERSION= 2.11 PORTREVISION= 2 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl class that defines RGB values for common color names LICENSE= ART10 GPLv1+ LICENSE_COMB= dual TEST_DEPENDS= p5-Test-Exception>=0:devel/p5-Test-Exception USES= perl5 USE_PERL5= modbuild NO_ARCH= yes .include diff --git a/graphics/p5-Graphics-GnuplotIF/Makefile b/graphics/p5-Graphics-GnuplotIF/Makefile index 69fb976000ec..d0ed07beff35 100644 --- a/graphics/p5-Graphics-GnuplotIF/Makefile +++ b/graphics/p5-Graphics-GnuplotIF/Makefile @@ -1,18 +1,16 @@ -# Created by: Wen Heping - PORTNAME= Graphics-GnuplotIF PORTVERSION= 1.8 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Dynamic Perl interface to gnuplot LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= modbuild .include diff --git a/graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile b/graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile index 920c70b3a6b1..b9c932508d3e 100644 --- a/graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile +++ b/graphics/p5-Graphics-Primitive-Driver-Cairo/Makefile @@ -1,27 +1,25 @@ -# Created by: chinsan - PORTNAME= Graphics-Primitive-Driver-Cairo PORTVERSION= 0.47 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Cairo backend for Graphics::Primitive LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Cairo>=0:graphics/p5-Cairo \ p5-Graphics-Primitive>=0:graphics/p5-Graphics-Primitive \ p5-Moose>=0:devel/p5-Moose \ p5-Text-Flow>=0:textproc/p5-Text-Flow TEST_DEPENDS= p5-Graphics-Color>=0:graphics/p5-Graphics-Color NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Graphics-Primitive/Makefile b/graphics/p5-Graphics-Primitive/Makefile index 13da2863e14b..a27f76dc905f 100644 --- a/graphics/p5-Graphics-Primitive/Makefile +++ b/graphics/p5-Graphics-Primitive/Makefile @@ -1,28 +1,26 @@ -# Created by: chinsan - PORTNAME= Graphics-Primitive PORTVERSION= 0.67 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:GPHAT PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Device and library agnostic graphic primitives LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Forest>=0.06:devel/p5-Forest \ p5-Geometry-Primitive>=0.16:graphics/p5-Geometry-Primitive \ p5-Graphics-Color>=0.20:graphics/p5-Graphics-Color \ p5-JSON-Any>=1.22:converters/p5-JSON-Any \ p5-Moose>=0.90:devel/p5-Moose \ p5-MooseX-Clone>=0.04:devel/p5-MooseX-Clone \ p5-MooseX-Storage>=0.17:devel/p5-MooseX-Storage USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Image-Base-SVG/Makefile b/graphics/p5-Image-Base-SVG/Makefile index 51941eff7397..a25aba79e325 100644 --- a/graphics/p5-Image-Base-SVG/Makefile +++ b/graphics/p5-Image-Base-SVG/Makefile @@ -1,25 +1,23 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= Image-Base-SVG PORTVERSION= 5 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= SVG image file output LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Image-Base>=0:graphics/p5-Image-Base \ p5-SVG>=2.38:textproc/p5-SVG \ p5-SVG-Parser>=0:textproc/p5-SVG-Parser USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Image-Base/Makefile b/graphics/p5-Image-Base/Makefile index c07718620512..b35a18f931b3 100644 --- a/graphics/p5-Image-Base/Makefile +++ b/graphics/p5-Image-Base/Makefile @@ -1,20 +1,18 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= Image-Base PORTVERSION= 1.17 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Base class for loading, manipulating, and saving images LICENSE= LGPL3 USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Image-Caa/Makefile b/graphics/p5-Image-Caa/Makefile index 76de768dab12..9b03c8e0e9a0 100644 --- a/graphics/p5-Image-Caa/Makefile +++ b/graphics/p5-Image-Caa/Makefile @@ -1,25 +1,23 @@ -# Created by: Gea-Suan Lin - PORTNAME= Image-Caa PORTVERSION= 1.01 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Colored ASCII Art BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Curses>=0:devel/p5-Curses USES= perl5 USE_PERL5= configure OPTIONS_DEFINE= EXAMPLES post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/demos/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/p5-Image-Compare/Makefile b/graphics/p5-Image-Compare/Makefile index c0ba096d5525..f3507a916eef 100644 --- a/graphics/p5-Image-Compare/Makefile +++ b/graphics/p5-Image-Compare/Makefile @@ -1,27 +1,25 @@ -# Created by: Gea-Suan Lin - PORTNAME= Image-Compare PORTVERSION= 1.03 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Compare two images in a variety of ways LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Imager>=0:graphics/p5-Imager \ p5-Regexp-Common>=0:textproc/p5-Regexp-Common \ p5-libwww>=0:www/p5-libwww TEST_DEPENDS= p5-Test-CheckManifest>=0:devel/p5-Test-CheckManifest \ p5-Test-Pod>=1.26:devel/p5-Test-Pod \ p5-Test-Pod-Coverage>=1.08:devel/p5-Test-Pod-Coverage NO_ARCH= yes USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Image-ExifTool-devel/Makefile b/graphics/p5-Image-ExifTool-devel/Makefile index 404fe6d9b71b..51a9bec66c84 100644 --- a/graphics/p5-Image-ExifTool-devel/Makefile +++ b/graphics/p5-Image-ExifTool-devel/Makefile @@ -1,30 +1,28 @@ -# Created by: Tod McQuillin - PORTNAME= Image-ExifTool PORTVERSION= 12.14 CATEGORIES= graphics perl5 MASTER_SITES= https://exiftool.org/ PKGNAMEPREFIX= p5- PKGNAMESUFFIX= -devel MAINTAINER= linpct@gmail.com COMMENT= Perl module for getting EXIF data from image files LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure CONFLICTS= p5-Image-ExifTool NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Changes ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/ && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/p5-Image-ExifTool/Makefile b/graphics/p5-Image-ExifTool/Makefile index 0bc0151ece14..42928b53ddf6 100644 --- a/graphics/p5-Image-ExifTool/Makefile +++ b/graphics/p5-Image-ExifTool/Makefile @@ -1,33 +1,31 @@ -# Created by: Tod McQuillin - PORTNAME= Image-ExifTool PORTVERSION= 12.42 CATEGORIES= graphics perl5 MASTER_SITES= https://exiftool.org/ \ CPAN MASTER_SITE_SUBDIR= CPAN:EXIFTOOL PKGNAMEPREFIX= p5- MAINTAINER= devnull@apt322.org COMMENT= Perl module for getting EXIF data from image files LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure CONFLICTS_INSTALL= p5-Image-ExifTool-devel NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/Changes ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/ && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/p5-Image-Grab/Makefile b/graphics/p5-Image-Grab/Makefile index 52a0cdb56dc3..82d02cb65c9f 100644 --- a/graphics/p5-Image-Grab/Makefile +++ b/graphics/p5-Image-Grab/Makefile @@ -1,27 +1,25 @@ -# Created by: Anatoliy Dmytriyev - PORTNAME= Image-Grab PORTVERSION= 1.4.2 PORTREVISION= 4 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl extension for Grabbing images off the Internet LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-HTML-Parser>=0:www/p5-HTML-Parser \ p5-HTML-Tree>=0:www/p5-HTML-Tree \ p5-URI>=0:net/p5-URI \ p5-libwww>=0:www/p5-libwww USES= perl5 USE_PERL5= configure CONFIGURE_ENV= ${ECHO_CMD} "N" | NO_ARCH= yes .include diff --git a/graphics/p5-Image-Heatmap/Makefile b/graphics/p5-Image-Heatmap/Makefile index aeb95bda30fa..837c4ee3dc7d 100644 --- a/graphics/p5-Image-Heatmap/Makefile +++ b/graphics/p5-Image-Heatmap/Makefile @@ -1,20 +1,18 @@ -# Created by: Steven Kreuzer - PORTNAME= Image-Heatmap PORTVERSION= 0.565 PORTREVISION= 3 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= skreuzer@FreeBSD.org COMMENT= Convert geographic coordinates into a graphical heatmap LICENSE= ART20 GPLv1 LICENSE_COMB= dual WRKSRC= ${WRKDIR}/${PORTNAME} USES= magick:6,run perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Image-IPTCInfo/Makefile b/graphics/p5-Image-IPTCInfo/Makefile index 18bf705a5316..edc139bc2ab7 100644 --- a/graphics/p5-Image-IPTCInfo/Makefile +++ b/graphics/p5-Image-IPTCInfo/Makefile @@ -1,26 +1,24 @@ -# Created by: Gea-Suan Lin - PORTNAME= Image-IPTCInfo PORTVERSION= 1.95 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl extension for extracting IPTC image meta-data USES= perl5 shebangfix USE_PERL5= configure SHEBANG_FILES= demo.pl OPTIONS_DEFINE= EXAMPLES post-patch: @${RM} ${WRKSRC}/._* post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/demo_images/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/p5-Image-Imgur/Makefile b/graphics/p5-Image-Imgur/Makefile index 4e0ff991dc26..e8ccb7f0c636 100644 --- a/graphics/p5-Image-Imgur/Makefile +++ b/graphics/p5-Image-Imgur/Makefile @@ -1,25 +1,23 @@ -# Created by: Gea-Suan Lin - PORTNAME= Image-Imgur PORTVERSION= 0.01 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl extension for uploading images to http://imgur.com LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Moose>=0:devel/p5-Moose \ p5-libwww>=0:www/p5-libwww USES= perl5 tar:tgz USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Image-Imlib2/Makefile b/graphics/p5-Image-Imlib2/Makefile index e3fe320e0665..25fa9223e592 100644 --- a/graphics/p5-Image-Imlib2/Makefile +++ b/graphics/p5-Image-Imlib2/Makefile @@ -1,27 +1,25 @@ -# Created by: Erwin Lansing - PORTNAME= Image-Imlib2 PORTVERSION= 2.03 PORTREVISION= 6 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl interface to the Imlib2 image library LIB_DEPENDS= libImlib2.so:graphics/imlib2 USES= perl5 USE_PERL5= modbuild OPTIONS_DEFINE= EXAMPLES EXAMPLES= examples/benchmark.pl examples/benchmark.txt examples/maeda.pl post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/|} ${STAGEDIR}${EXAMPLESDIR} @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}." .include diff --git a/graphics/p5-Image-Info/Makefile b/graphics/p5-Image-Info/Makefile index 78beb2dafda9..60a4d05528c4 100644 --- a/graphics/p5-Image-Info/Makefile +++ b/graphics/p5-Image-Info/Makefile @@ -1,25 +1,23 @@ -# Created by: Shell Hung - PORTNAME= Image-Info PORTVERSION= 1.42 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl module for getting image information LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-IO-String>=0:devel/p5-IO-String \ p5-XML-LibXML>=0:textproc/p5-XML-LibXML \ p5-XML-Simple>=0:textproc/p5-XML-Simple USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Image-LibExif/Makefile b/graphics/p5-Image-LibExif/Makefile index f50f4ab58550..970d1d66669f 100644 --- a/graphics/p5-Image-LibExif/Makefile +++ b/graphics/p5-Image-LibExif/Makefile @@ -1,23 +1,21 @@ -# Created by: Anes Mukhametov - PORTNAME= Image-LibExif PORTVERSION= 0.04 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= anes@anes.su COMMENT= Read EXIF module LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= libexif>=0.6.18:graphics/libexif LIB_DEPENDS= libexif.so:graphics/libexif RUN_DEPENDS= libexif>=0.6.18:graphics/libexif USE_PERL5= configure USES= perl5 pkgconfig .include diff --git a/graphics/p5-Image-Magick-Iterator/Makefile b/graphics/p5-Image-Magick-Iterator/Makefile index 5242e953e043..3169c3027364 100644 --- a/graphics/p5-Image-Magick-Iterator/Makefile +++ b/graphics/p5-Image-Magick-Iterator/Makefile @@ -1,21 +1,19 @@ -# Created by: Gea-Suan Lin - PORTNAME= Image-Magick-Iterator PORTVERSION= 0.01 PORTREVISION= 9 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sequentially read Image::Magick object from a filehandle BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Image-PBMlib>=1.05:graphics/p5-Image-PBMlib USES= magick:6,build,run perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Image-Math-Constrain/Makefile b/graphics/p5-Image-Math-Constrain/Makefile index 028247df4062..3adadbb23d96 100644 --- a/graphics/p5-Image-Math-Constrain/Makefile +++ b/graphics/p5-Image-Math-Constrain/Makefile @@ -1,19 +1,17 @@ -# Created by: coryking - PORTNAME= Image-Math-Constrain PORTVERSION= 1.02 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= coryking@mozimedia.com COMMENT= Scaling math used in image size constraining (such as thumbnails) BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-PathTools>=3.25:devel/p5-PathTools USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Image-MetaData-GQview/Makefile b/graphics/p5-Image-MetaData-GQview/Makefile index 694e0d45a66e..c9005a378f6d 100644 --- a/graphics/p5-Image-MetaData-GQview/Makefile +++ b/graphics/p5-Image-MetaData-GQview/Makefile @@ -1,22 +1,20 @@ -# Created by: Gea-Suan Lin - PORTNAME= Image-MetaData-GQview PORTVERSION= 2.0.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl extension for GQview image metadata LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Image-MetaData-JPEG/Makefile b/graphics/p5-Image-MetaData-JPEG/Makefile index fc4dd1f21f41..7e7cd395aa2a 100644 --- a/graphics/p5-Image-MetaData-JPEG/Makefile +++ b/graphics/p5-Image-MetaData-JPEG/Makefile @@ -1,16 +1,14 @@ -# Created by: Tsung-Han Yeh - PORTNAME= Image-MetaData-JPEG PORTVERSION= 0.153 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= snowfly@yuntech.edu.tw COMMENT= Perl extension for showing/modifying JPEG (meta)data] USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Image-ObjectDetect/Makefile b/graphics/p5-Image-ObjectDetect/Makefile index f31096197a0c..31744dc31f31 100644 --- a/graphics/p5-Image-ObjectDetect/Makefile +++ b/graphics/p5-Image-ObjectDetect/Makefile @@ -1,24 +1,22 @@ -# Created by: Anes Mukhametov - PORTNAME= Image-ObjectDetect PORTVERSION= 0.12 PORTREVISION= 6 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= anes@anes.su COMMENT= Detects objects from picture using opencv LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BROKEN= OpenCV4 no longer ships OpencCV-1.0 headers BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/opencv.pc:graphics/opencv USE_PERL5= configure USES= perl5 pkgconfig .include diff --git a/graphics/p5-Image-PBMlib/Makefile b/graphics/p5-Image-PBMlib/Makefile index 11c7c3468f3a..d10fd2f83445 100644 --- a/graphics/p5-Image-PBMlib/Makefile +++ b/graphics/p5-Image-PBMlib/Makefile @@ -1,19 +1,17 @@ -# Created by: Gea-Suan Lin - PORTNAME= Image-PBMlib PORTVERSION= 2.00 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Helper functions for PBM/PGM/PPM image file formats LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Image-Pngslimmer/Makefile b/graphics/p5-Image-Pngslimmer/Makefile index 2fcfb99ec71c..6aaf615c7d8b 100644 --- a/graphics/p5-Image-Pngslimmer/Makefile +++ b/graphics/p5-Image-Pngslimmer/Makefile @@ -1,16 +1,14 @@ -# Created by: chinsan - PORTNAME= Image-Pngslimmer PORTVERSION= 0.30 PORTREVISION= 2 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Slims (dynamically created) PNGs USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Image-Sane/Makefile b/graphics/p5-Image-Sane/Makefile index d2d3f51248de..eddfa41ff38a 100644 --- a/graphics/p5-Image-Sane/Makefile +++ b/graphics/p5-Image-Sane/Makefile @@ -1,32 +1,30 @@ -# Created by: Danilo Egea Gondolfo - PORTNAME= Image-Sane PORTVERSION= 5 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl extension for the SANE (Scanner Access Now Easy) Project LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=0:devel/p5-ExtUtils-PkgConfig \ sane-backends>=1.0.19:graphics/sane-backends \ ${RUN_DEPENDS} LIB_DEPENDS= libsane.so:graphics/sane-backends RUN_DEPENDS= p5-Exception-Class>=1.43:devel/p5-Exception-Class \ p5-Readonly>=0:devel/p5-Readonly TEST_DEPENDS= p5-Test-Requires>=0:devel/p5-Test-Requires \ p5-Try-Tiny>=0.28:lang/p5-Try-Tiny USES= perl5 USE_PERL5= configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Image/Sane/Sane.so .include diff --git a/graphics/p5-Image-Scale/Makefile b/graphics/p5-Image-Scale/Makefile index ffc9276777b6..b5e24d6f58d9 100644 --- a/graphics/p5-Image-Scale/Makefile +++ b/graphics/p5-Image-Scale/Makefile @@ -1,21 +1,19 @@ -# Created by: Mark Atkinson - PORTNAME= Image-Scale PORTVERSION= 0.12 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= atkin901@gmail.com COMMENT= Perl module for fast, high-quality fixed-point image resizing LICENSE= GPLv2 LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png TEST_DEPENDS= p5-Test-NoWarnings>=0:devel/p5-Test-NoWarnings USES= jpeg perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Image-Size/Makefile b/graphics/p5-Image-Size/Makefile index d9f5f37e0dd8..c6a84ca80bdf 100644 --- a/graphics/p5-Image-Size/Makefile +++ b/graphics/p5-Image-Size/Makefile @@ -1,19 +1,17 @@ -# Created by: James FitzGibbon - PORTNAME= Image-Size PORTVERSION= 3.300 CATEGORIES= graphics www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= tolid@tolid.eu.org COMMENT= Perl5 module to determine the size of images in several common formats LICENSE= ART20 LGPL21 LICENSE_COMB= dual USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Imager-Graph/Makefile b/graphics/p5-Imager-Graph/Makefile index d72495228c01..b6025f854493 100644 --- a/graphics/p5-Imager-Graph/Makefile +++ b/graphics/p5-Imager-Graph/Makefile @@ -1,19 +1,17 @@ -# Created by: Yuan-Chung Hsiao - PORTNAME= Imager-Graph PORTVERSION= 0.10 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= ychsiao@ychsiao.org COMMENT= Perl extension for producing Graphs using the Imager library BUILD_DEPENDS= p5-Imager>=0.75:graphics/p5-Imager RUN_DEPENDS= p5-Imager>=0.75:graphics/p5-Imager USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Imager-Plot/Makefile b/graphics/p5-Imager-Plot/Makefile index b17a8dc5bbc6..45786ec6c334 100644 --- a/graphics/p5-Imager-Plot/Makefile +++ b/graphics/p5-Imager-Plot/Makefile @@ -1,24 +1,22 @@ -# Created by: ijliao - PORTNAME= Imager-Plot PORTVERSION= 0.09 PORTREVISION= 7 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Perl extension for generating fancy graphic plots in color LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Imager>=0:graphics/p5-Imager USES= perl5 shebangfix SHEBANG_FILES= plot.pl USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Imager-QRCode/Makefile b/graphics/p5-Imager-QRCode/Makefile index 1b28b77b31ca..f8def7fd378e 100644 --- a/graphics/p5-Imager-QRCode/Makefile +++ b/graphics/p5-Imager-QRCode/Makefile @@ -1,22 +1,20 @@ -# Created by: chinsan - PORTNAME= Imager-QRCode PORTVERSION= 0.035 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Generate QR Code with Imager using libqrencode LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Imager>=0.55:graphics/p5-Imager MAKE_JOBS_UNSAFE= yes USES= localbase perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Imager/Makefile b/graphics/p5-Imager/Makefile index 0a02e9bebd67..b96fc1be8276 100644 --- a/graphics/p5-Imager/Makefile +++ b/graphics/p5-Imager/Makefile @@ -1,34 +1,32 @@ -# Created by: ijliao - PORTNAME= Imager PORTVERSION= 1.019 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl module for manipulating gray, color, and rgba format images LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= p5-Devel-CheckLib>=0:devel/p5-Devel-CheckLib LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libpng.so:graphics/png \ libt1.so:devel/t1lib \ libtiff.so:graphics/tiff TEST_DEPENDS= p5-Inline>=0:devel/p5-Inline \ p5-Inline-C>=0:devel/p5-Inline-C USES= jpeg perl5 USE_PERL5= configure CONFIGURE_ENV= IM_CFLAGS="${CFLAGS}" \ IM_INCPATH=${LOCALBASE}/include \ IM_LIBPATH=${LOCALBASE}/lib post-install: ${FIND} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Imager -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/p5-Imlib2/Makefile b/graphics/p5-Imlib2/Makefile index ef9cfd762bbf..7f958f90e8bf 100644 --- a/graphics/p5-Imlib2/Makefile +++ b/graphics/p5-Imlib2/Makefile @@ -1,25 +1,23 @@ -# Created by: Jeremy Norris - PORTNAME= Imlib2 PORTVERSION= 1.0.0 PORTREVISION= 12 CATEGORIES= graphics perl5 MASTER_SITES= http://www.muhri.net/ PKGNAMEPREFIX= p5- DISTNAME= ${PORTNAME}-Perl-${PORTVERSION} MAINTAINER= perl@FreeBSD.org COMMENT= Perl bindings for Imlib2 LIB_DEPENDS= libImlib2.so:graphics/imlib2 USES= perl5 USE_PERL5= configure post-patch: @${REINPLACE_CMD} -e 's,/usr/X11R6,${LOCALBASE},g' ${WRKSRC}/Makefile.PL post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Imlib2/Imlib2.so .include diff --git a/graphics/p5-Layout-Manager/Makefile b/graphics/p5-Layout-Manager/Makefile index f02c5f2405b2..413b1e80339d 100644 --- a/graphics/p5-Layout-Manager/Makefile +++ b/graphics/p5-Layout-Manager/Makefile @@ -1,25 +1,23 @@ -# Created by: chinsan - PORTNAME= Layout-Manager PORTVERSION= 0.35 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:GPHAT PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= 2D Layout Management LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Geometry-Primitive>=0.16:graphics/p5-Geometry-Primitive \ p5-Graphics-Primitive>=0.43:graphics/p5-Graphics-Primitive \ p5-Moose>=0.79:devel/p5-Moose USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-OpenGL/Makefile b/graphics/p5-OpenGL/Makefile index ad0e4870e9fe..883cbf03aa17 100644 --- a/graphics/p5-OpenGL/Makefile +++ b/graphics/p5-OpenGL/Makefile @@ -1,27 +1,25 @@ -# Created by: ijliao - PORTNAME= OpenGL PORTVERSION= 0.66 PORTREVISION= 7 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:CHM PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl module to display 3D data using OpenGL, GLU, GLUT, and GLX MANUAL_PACKAGE_BUILD= needs the X server it will be used with to build PORTSCOUT= limit:^[0-9\.]*$$ CONFIGURE_ARGS= interface=FREEGLUT USES= gl perl5 display:configure xorg USE_PERL5= configure USE_GL= glut USE_XORG= x11 xext xmu xi ice post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/Makefile.PL .include diff --git a/graphics/p5-PGPLOT/Makefile b/graphics/p5-PGPLOT/Makefile index ed9e150f0362..c4a4104495bc 100644 --- a/graphics/p5-PGPLOT/Makefile +++ b/graphics/p5-PGPLOT/Makefile @@ -1,34 +1,32 @@ -# Created by: jmz - PORTNAME= PGPLOT PORTVERSION= 2.21 PORTREVISION= 15 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:KGB PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl5 extension which makes available the pgplot library LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-ExtUtils-F77>=1.13:lang/p5-ExtUtils-F77 LIB_DEPENDS= libpgplot.so:graphics/pgplot \ libpng.so:graphics/png USES= fortran perl5 xorg USE_XORG= x11 INSTALL_TARGET= pure_install TEST_TARGET= test SCRIPTS_ENV= PERL=${PERL} OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC} && ${INSTALL_DATA} test* ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/p5-SVG-DOM2/Makefile b/graphics/p5-SVG-DOM2/Makefile index 1f0f24123a5f..eec58c6fe3ab 100644 --- a/graphics/p5-SVG-DOM2/Makefile +++ b/graphics/p5-SVG-DOM2/Makefile @@ -1,21 +1,19 @@ -# Created by: Gea-Suan Lin - PORTNAME= SVG-DOM2 PORTVERSION= 1.00 PORTREVISION= 2 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= SVG extension to the popular XML::DOM2 LICENSE= ART10 GPLv1+ LICENSE_COMB= dual USES= perl5 USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-SVG-Graph/Makefile b/graphics/p5-SVG-Graph/Makefile index db17d2cb2a23..87432bc97fda 100644 --- a/graphics/p5-SVG-Graph/Makefile +++ b/graphics/p5-SVG-Graph/Makefile @@ -1,25 +1,23 @@ -# Created by: Fernan Aguero - PORTNAME= SVG-Graph PORTVERSION= 0.04 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:CJFIELDS PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Visualize your data in Scalable Vector Graphics (SVG) format LICENSE= ART20 BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Math-Spline>=0:math/p5-Math-Spline \ p5-SVG>=0:textproc/p5-SVG \ p5-Statistics-Descriptive>=0:math/p5-Statistics-Descriptive \ p5-Tree-DAG_Node>=0:devel/p5-Tree-DAG_Node USES= perl5 USE_PERL5= modbuild .include diff --git a/graphics/p5-SVG-Metadata/Makefile b/graphics/p5-SVG-Metadata/Makefile index 89da1fff6958..532dc8357d9f 100644 --- a/graphics/p5-SVG-Metadata/Makefile +++ b/graphics/p5-SVG-Metadata/Makefile @@ -1,22 +1,20 @@ -# Created by: Michael Johnson - PORTNAME= SVG-Metadata PORTVERSION= 0.28 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl module to capture metadata info about an SVG file BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= xml_grep:textproc/p5-XML-Twig USES= perl5 USE_PERL5= configure post-patch: ${RM} ${WRKSRC}/lib/SVG/Metadata.pm.orig .include diff --git a/graphics/p5-SWF-Builder/Makefile b/graphics/p5-SWF-Builder/Makefile index b6ea580eb6c6..298c3b5f2f1f 100644 --- a/graphics/p5-SWF-Builder/Makefile +++ b/graphics/p5-SWF-Builder/Makefile @@ -1,23 +1,21 @@ -# Created by: Sergey Skvortsov - PORTNAME= SWF-Builder PORTVERSION= 0.16 PORTREVISION= 2 CATEGORIES= graphics www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Create SWF movie BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-SWF-File>=0:graphics/p5-SWF-File \ p5-Math-Bezier-Convert>=0:math/p5-Math-Bezier-Convert \ p5-Font-TTF>=0:x11-fonts/p5-Font-TTF USES= dos2unix perl5 shebangfix SHEBANG_FILES= lib/SWF/Builder/ActionScript/Compiler.pm USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-SWF-File/Makefile b/graphics/p5-SWF-File/Makefile index 7f7b492a1af9..f59808b555ea 100644 --- a/graphics/p5-SWF-File/Makefile +++ b/graphics/p5-SWF-File/Makefile @@ -1,22 +1,20 @@ -# Created by: Sergey Skvortsov - PORTNAME= SWF-File PORTVERSION= 0.42 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= graphics www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Manipulating Flash movie (SWF) files BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Data-TemporaryBag>=0:devel/p5-Data-TemporaryBag USES= perl5 dos2unix USE_PERL5= configure NO_ARCH= yes .include diff --git a/graphics/p5-Sane/Makefile b/graphics/p5-Sane/Makefile index ff0526f09ec9..a4dcc1034051 100644 --- a/graphics/p5-Sane/Makefile +++ b/graphics/p5-Sane/Makefile @@ -1,26 +1,24 @@ -# Created by: chinsan - PORTNAME= Sane PORTVERSION= 0.05 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl extension for the SANE (Scanner Access Now Easy) Project LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=0:devel/p5-ExtUtils-PkgConfig \ sane-config:graphics/sane-backends USES= perl5 USE_PERL5= configure post-patch: @${REINPLACE_CMD} -e '/^my $$inc = / s|-I\.|& -I${LOCALBASE}/include|' ${WRKSRC}/Makefile.PL .include diff --git a/graphics/p5-SpringGraph/Makefile b/graphics/p5-SpringGraph/Makefile index c6db8a4c7d6e..e3df4a4e6215 100644 --- a/graphics/p5-SpringGraph/Makefile +++ b/graphics/p5-SpringGraph/Makefile @@ -1,19 +1,17 @@ -# Created by: fernan@iib.unsam.edu.ar - PORTNAME= SpringGraph PORTVERSION= 0.05 PORTREVISION= 8 CATEGORIES= graphics perl5 MASTER_SITES= CPAN/GraphViz/TEEJAY PKGNAMEPREFIX= p5- MAINTAINER= bofh@FreeBSD.org COMMENT= Directed graph alternative to GraphViz BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-GD>=1:graphics/p5-GD USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Tk-JPEG-Lite/Makefile b/graphics/p5-Tk-JPEG-Lite/Makefile index f591de5d5cf0..107fed87a30b 100644 --- a/graphics/p5-Tk-JPEG-Lite/Makefile +++ b/graphics/p5-Tk-JPEG-Lite/Makefile @@ -1,24 +1,22 @@ -# Created by: Michael Johnson - PORTNAME= Tk-JPEG-Lite PORTVERSION= 2.01500 PORTREVISION= 2 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- DISTNAME= ${PORTNAME}-${PORTVERSION:S/00$//} MAINTAINER= perl@FreeBSD.org COMMENT= Very simplistic image viewer that loads JPEG images BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk USES= jpeg perl5 USE_PERL5= configure post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/Makefile.PL .include diff --git a/graphics/p5-URI-GoogleChart/Makefile b/graphics/p5-URI-GoogleChart/Makefile index ed858a744332..c5850359fd78 100644 --- a/graphics/p5-URI-GoogleChart/Makefile +++ b/graphics/p5-URI-GoogleChart/Makefile @@ -1,19 +1,17 @@ -# Created by: Anton Berezin - PORTNAME= URI-GoogleChart PORTVERSION= 1.02 PORTREVISION= 1 CATEGORIES= graphics www perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Generate Google Chart URIs BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-URI>0:net/p5-URI USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-VCG/Makefile b/graphics/p5-VCG/Makefile index 4469823f4575..eb85245a9110 100644 --- a/graphics/p5-VCG/Makefile +++ b/graphics/p5-VCG/Makefile @@ -1,21 +1,19 @@ -# Created by: ijliao - PORTNAME= VCG PORTVERSION= 0.5 PORTREVISION= 2 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:TEEJAY PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Interface to the VCG graphing tool BUILD_DEPENDS= p5-IPC-Run>=0:devel/p5-IPC-Run RUN_DEPENDS:= ${BUILD_DEPENDS} \ xvcg:graphics/vcg USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-Visio/Makefile b/graphics/p5-Visio/Makefile index 6ccc40b59436..6b4c127c1d47 100644 --- a/graphics/p5-Visio/Makefile +++ b/graphics/p5-Visio/Makefile @@ -1,20 +1,18 @@ -# Created by: chinsan - PORTNAME= Visio PORTVERSION= 1.010 PORTREVISION= 2 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl extension manipulating XML based Visio files BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Log-Log4perl>=0:devel/p5-Log-Log4perl \ p5-XML-LibXML>=0:textproc/p5-XML-LibXML USES= perl5 USE_PERL5= configure .include diff --git a/graphics/p5-ming/Makefile b/graphics/p5-ming/Makefile index 05626d377a20..f6a2c53d0c62 100644 --- a/graphics/p5-ming/Makefile +++ b/graphics/p5-ming/Makefile @@ -1,53 +1,51 @@ -# Created by: Akinori MUSHA aka knu - PORTNAME= ming DISTVERSIONPREFIX= ming- DISTVERSION= 0_4_8 CATEGORIES= graphics perl5 PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl module for Ming which allows you to create Flash 4/5 movies LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE_GPL2 LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libming.so:graphics/ming \ libpng.so:graphics/png USES= autoreconf bison gmake libtool localbase perl5 pkgconfig shebangfix CONFIGURE_ARGS= --enable-perl GNU_CONFIGURE= yes BUILD_WRKSRC= ${WRKSRC}/perl_ext INSTALL_WRKSRC= ${WRKSRC}/perl_ext PORTEXAMPLES= * USE_GITHUB= yes GH_ACCOUNT= libming GH_PROJECT= libming PORTSCOUT= limit:^ming- SHEBANG_FILES= perl_ext/examples/*.cgi OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} -e '/ming_is_compiled()/ s|^|#|; /LIBS/d' ${WRKSRC}/perl_ext/Makefile.PL @${REINPLACE_CMD} -e 's|\.3pm|.3|g' ${WRKSRC}/perl_ext/Makefile.PL ${WRKSRC}/perl_ext/mkdoc @${REINPLACE_CMD} -e 's|GvCV(\(.*\)) = \(.*\);|GvCV_set(\1, \2);|' ${WRKSRC}/perl_ext/Exports.c post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/SWF/SWF.so post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${INSTALL_DATA} ${WRKSRC}/perl_ext/examples/*.cgi ${STAGEDIR}${EXAMPLESDIR}/ .include diff --git a/graphics/panoglview/Makefile b/graphics/panoglview/Makefile index b69c5d93b513..016894f2c9bb 100644 --- a/graphics/panoglview/Makefile +++ b/graphics/panoglview/Makefile @@ -1,28 +1,26 @@ -# Created by: argv[0] (Iouri V. Ivliev) - PORTNAME= panoglview PORTVERSION= 0.2.2 PORTREVISION= 10 CATEGORIES= graphics MASTER_SITES= SF/hugin/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ii@any.com.ru COMMENT= Panorama viewer using OpenGL USES= compiler:c++11-lang gl gmake USE_GL= glu GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-unicode CONFIGURE_ENV= WX_CONFIG_NAME=${WX_CONFIG} \ PATH="$${PATH}:${LOCALBASE}/bin" CFLAGS+= -I${LOCALBASE}/include CXXFLAGS+= -I${LOCALBASE}/include -ftemplate-depth-64 LIBS+= -L${LOCALBASE}/lib -lGLU -lGL USE_WX= 3.0 WX_COMPS= wx WX_CONF_ARGS= relative PLIST_FILES= bin/panoglview .include diff --git a/graphics/panomatic/Makefile b/graphics/panomatic/Makefile index bc0f6d13f268..76e4ba15aeb2 100644 --- a/graphics/panomatic/Makefile +++ b/graphics/panomatic/Makefile @@ -1,24 +1,22 @@ -# Created by: argv[0] (Iouri V. Ivliev) - PORTNAME= panomatic PORTVERSION= 0.9.4 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= ii@any.com.ru COMMENT= Tool that automates the creation of control points BUILD_DEPENDS= bjam:devel/boost-jam \ ${LOCALBASE}/include/boost/format.hpp:devel/boost-libs GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-boost=${LOCALBASE}/include USES= dos2unix gmake tar:bzip2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= bin/panomatic .include diff --git a/graphics/pdf2svg/Makefile b/graphics/pdf2svg/Makefile index 82bd3c97c119..e6818b5930bc 100644 --- a/graphics/pdf2svg/Makefile +++ b/graphics/pdf2svg/Makefile @@ -1,26 +1,24 @@ -# Created by: Martin Dieringer - PORTNAME= pdf2svg PORTVERSION= 0.2.3 PORTREVISION= 41 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= martin.dieringer@gmx.de COMMENT= Convert PDF to SVG LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib USE_GITHUB= yes GH_ACCOUNT= db9052 USES= gnome pkgconfig USE_GNOME= cairo GNU_CONFIGURE= yes PLIST_FILES= bin/pdf2svg .include diff --git a/graphics/pear-Image_3D/Makefile b/graphics/pear-Image_3D/Makefile index c744a54f324d..da07902551ac 100644 --- a/graphics/pear-Image_3D/Makefile +++ b/graphics/pear-Image_3D/Makefile @@ -1,13 +1,11 @@ -# Created by: Martin Wilke - PORTNAME= Image_3D PORTVERSION= 0.4.2 CATEGORIES= graphics www pear MAINTAINER= sunpoet@FreeBSD.org COMMENT= PEAR class allows the rendering of 3 dimensional objects USE_PHP= gd USES= pear php .include diff --git a/graphics/pear-Image_Barcode/Makefile b/graphics/pear-Image_Barcode/Makefile index 8890dff25766..2788145283a0 100644 --- a/graphics/pear-Image_Barcode/Makefile +++ b/graphics/pear-Image_Barcode/Makefile @@ -1,18 +1,16 @@ -# Created by: Antonio Carlos Venancio Junior () - PORTNAME= Image_Barcode PORTVERSION= 1.1.3 CATEGORIES= graphics www pear MAINTAINER= sunpoet@FreeBSD.org COMMENT= PEAR class for barcode generation USE_PHP= gd USES= pear php OPTIONS_DEFINE= PEAR_PHP_COMPAT PEAR_PHP_COMPAT_DESC= PEAR::PHP_Compat support PEAR_PHP_COMPAT_RUN_DEPENDS= ${PEARDIR}/PHP/Compat.php:devel/pear-PHP_Compat@${PHP_FLAVOR} .include diff --git a/graphics/pear-Image_Barcode2/Makefile b/graphics/pear-Image_Barcode2/Makefile index 2778d9f74a70..7528fc50d443 100644 --- a/graphics/pear-Image_Barcode2/Makefile +++ b/graphics/pear-Image_Barcode2/Makefile @@ -1,13 +1,11 @@ -# Created by: Muhammad Moinur Rahman <5u623l20@gmail.com> - PORTNAME= Image_Barcode2 PORTVERSION= 0.2.3 CATEGORIES= graphics www pear MAINTAINER= bofh@FreeBSD.org COMMENT= PEAR class for barcode generation USE_PHP= gd USES= pear php .include diff --git a/graphics/pear-Image_Canvas/Makefile b/graphics/pear-Image_Canvas/Makefile index 4e8d8ddbe7ae..d8db1e666d44 100644 --- a/graphics/pear-Image_Canvas/Makefile +++ b/graphics/pear-Image_Canvas/Makefile @@ -1,16 +1,14 @@ -# Created by: Simun Mikecin - PORTNAME= Image_Canvas PORTVERSION= 0.3.2 PORTREVISION= 1 CATEGORIES= graphics www pear MAINTAINER= numisemis@yahoo.com COMMENT= OO PEAR common interface to image drawing RUN_DEPENDS= ${PEARDIR}/Image/Color.php:graphics/pear-Image_Color@${PHP_FLAVOR} USE_PHP= gd USES= dos2unix pear php .include diff --git a/graphics/pear-Image_Color/Makefile b/graphics/pear-Image_Color/Makefile index 64e4a0c91aed..760e3f0f8add 100644 --- a/graphics/pear-Image_Color/Makefile +++ b/graphics/pear-Image_Color/Makefile @@ -1,13 +1,11 @@ -# Created by: Gerrit Beine () - PORTNAME= Image_Color PORTVERSION= 1.0.4 CATEGORIES= graphics www pear MAINTAINER= sunpoet@FreeBSD.org COMMENT= PEAR::Image_Color manages and handles color data and conversions USE_PHP= gd USES= pear php .include diff --git a/graphics/pear-Image_Graph/Makefile b/graphics/pear-Image_Graph/Makefile index 4ee87ee30b38..0175b2f7b6dd 100644 --- a/graphics/pear-Image_Graph/Makefile +++ b/graphics/pear-Image_Graph/Makefile @@ -1,16 +1,14 @@ -# Created by: Nick Hilliard - PORTNAME= Image_Graph PORTVERSION= 0.8.0 CATEGORIES= graphics www pear MAINTAINER= sunpoet@FreeBSD.org COMMENT= OO PEAR graph rendering package RUN_DEPENDS= ${PEARDIR}/Log.php:sysutils/pear-Log@${PHP_FLAVOR} \ ${PEARDIR}/Image/Canvas.php:graphics/pear-Image_Canvas@${PHP_FLAVOR} USES= dos2unix pear DOS2UNIX_REGEX= .*php$$ .include diff --git a/graphics/pear-Image_GraphViz/Makefile b/graphics/pear-Image_GraphViz/Makefile index 5f87ea9d1bdb..5159b2cd2620 100644 --- a/graphics/pear-Image_GraphViz/Makefile +++ b/graphics/pear-Image_GraphViz/Makefile @@ -1,14 +1,12 @@ -# Created by: Gerrit Beine () - PORTNAME= Image_GraphViz PORTVERSION= 1.3.0 CATEGORIES= graphics www pear MAINTAINER= sunpoet@FreeBSD.org COMMENT= Interface to AT&T's GraphViz tools RUN_DEPENDS= ${LOCALBASE}/bin/dot:graphics/graphviz USES= pear .include diff --git a/graphics/pear-Image_Transform/Makefile b/graphics/pear-Image_Transform/Makefile index 8b53591e6fae..4d8f0023218f 100644 --- a/graphics/pear-Image_Transform/Makefile +++ b/graphics/pear-Image_Transform/Makefile @@ -1,13 +1,11 @@ -# Created by: Martin Wilke - PORTNAME= Image_Transform PORTVERSION= 0.9.5 CATEGORIES= graphics www pear MAINTAINER= sunpoet@FreeBSD.org COMMENT= Standard interface to manipulate images using different libraries USE_PHP= gd USES= pear php .include diff --git a/graphics/pecl-imagick-im7/Makefile b/graphics/pecl-imagick-im7/Makefile index 749ee78fde62..cc80c932b5d8 100644 --- a/graphics/pecl-imagick-im7/Makefile +++ b/graphics/pecl-imagick-im7/Makefile @@ -1,18 +1,17 @@ -# Created by: Martin Matuska PORTREVISION= 1 PKGNAMESUFFIX= -im7 MAINTAINER= 000.fbsd@quip.cz COMMENT= PHP wrapper to the ImageMagick/GraphicsMagick library version 7 LICENSE= PHP301 MASTERDIR= ${.CURDIR}/../pecl-imagick CONFLICTS_INSTALL= ${PKGNAMEPREFIX}${PORTNAME} X11_USES?= magick:7 X11_USES_OFF?= magick:7,nox11 .include "${MASTERDIR}/Makefile" diff --git a/graphics/pecl-imagick/Makefile b/graphics/pecl-imagick/Makefile index 681483fbfee7..a4fdbab72ed2 100644 --- a/graphics/pecl-imagick/Makefile +++ b/graphics/pecl-imagick/Makefile @@ -1,25 +1,23 @@ -# Created by: Andrey Slusar - PORTNAME= imagick PORTVERSION= 3.5.1 CATEGORIES= graphics MAINTAINER= 000.fbsd@quip.cz COMMENT?= PHP wrapper to the ImageMagick/GraphicsMagick library version 6 LICENSE= PHP301 USES= cpe php:pecl localbase CPE_VENDOR= php CONFLICTS_INSTALL?= ${PKGNAMEPREFIX}${PORTNAME}-im7 OPTIONS_DEFINE= X11 X11_USES?= magick:6 X11_USES_OFF?= magick:6,nox11 CONFIGURE_ARGS= --with-imagick=${LOCALBASE} .include diff --git a/graphics/pecl-qrencode/Makefile b/graphics/pecl-qrencode/Makefile index 9831eab1dc00..6c0b451613db 100644 --- a/graphics/pecl-qrencode/Makefile +++ b/graphics/pecl-qrencode/Makefile @@ -1,22 +1,20 @@ -# Created by: vanilla - PORTNAME= qrencode PORTVERSION= 0.9 DISTVERSIONPREFIX= v PORTREVISION= 0 CATEGORIES= graphics pear MAINTAINER= vanilla@FreeBSD.org COMMENT= PECL extension for generate qrcode LICENSE= BSD2CLAUSE LIB_DEPENDS= libqrencode.so:graphics/libqrencode \ libpng.so:graphics/png USES= php:pecl USE_GITHUB= yes GH_ACCOUNT= vanillahsu GH_PROJECT= pecl-qrencode .include diff --git a/graphics/pecl-vips/Makefile b/graphics/pecl-vips/Makefile index 2066b2e86a64..30aab65424bf 100644 --- a/graphics/pecl-vips/Makefile +++ b/graphics/pecl-vips/Makefile @@ -1,17 +1,15 @@ -# Created by: punkt.de Hosting Team - PORTNAME= vips PORTVERSION= 1.0.13 CATEGORIES= graphics MAINTAINER= mops@punkt.de COMMENT= PHP bindings for libvips LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libvips.so:graphics/vips USES= compiler:c11 php:pecl pkgconfig .include diff --git a/graphics/peps/Makefile b/graphics/peps/Makefile index a300820ca400..b46607535756 100644 --- a/graphics/peps/Makefile +++ b/graphics/peps/Makefile @@ -1,36 +1,34 @@ -# Created by: petef@FreeBSD.org - PORTNAME= peps PORTVERSION= 2.0 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= http://peps.redprince.net/peps/ \ ftp://ftp.peps.redprince.net/unix/peps/ MAINTAINER= doceng@FreeBSD.org COMMENT= Converts EPS images to anti-aliased bitmaps LICENSE= BSD2CLAUSE USES= ghostscript:run MAKE_ENV= GSPATH="${LOCALBASE}/bin/gs" GZPATH="/usr/bin/gzip" \ ETC="${PREFIX}/etc" ALL_TARGET= peps PLIST_FILES= bin/peps \ etc/peps.mime \ man/man1/peps.1.gz PORTDOCS= peps.pdf OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/peps ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/peps.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/peps.mime ${STAGEDIR}${PREFIX}/etc post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/peps.pdf ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/perceptualdiff/Makefile b/graphics/perceptualdiff/Makefile index ef23365734cf..813086a83ec3 100644 --- a/graphics/perceptualdiff/Makefile +++ b/graphics/perceptualdiff/Makefile @@ -1,23 +1,21 @@ -# Created by: sobomax - PORTNAME= perceptualdiff PORTVERSION= 2.1 PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= sobomax@FreeBSD.org COMMENT= Program that compares two images LICENSE= GPLv2 LIB_DEPENDS= libfreeimage.so:graphics/freeimage PLIST_FILES= bin/perceptualdiff USE_GITHUB= yes GH_ACCOUNT= myint USES= cmake compiler:c++0x .include diff --git a/graphics/pfstools/Makefile b/graphics/pfstools/Makefile index e3c38ad408a9..7dca9ef56889 100644 --- a/graphics/pfstools/Makefile +++ b/graphics/pfstools/Makefile @@ -1,112 +1,110 @@ -# Created by: Daniel O'Connor - PORTNAME= pfstools DISTVERSION= 2.1.0 PORTREVISION= 13 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= fbsd@any.com.ru COMMENT= Tools for manipulating HDR images and video frames LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= bash:shells/bash CONFLICTS= pfstmo-1.* pfscalibration-1.* CFLAGS+= -I${LOCALBASE}/include/Imath LDFLAGS+= -lthr USES= cmake cpe tar:tgz dos2unix jpeg perl5 USE_PERL5= run USE_LDCONFIG= yes CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON \ -DWITH_MATLAB=OFF \ -DBASH_EXECUTABLE:STRING=${LOCALBASE}/bin/bash \ -DPERL_EXECUTABLE:STRING=${PERL} DOS2UNIX_GLOB= *.txt *.cmake \ *.h *.c *.cpp \ *.1 MANCOMPRESSED= yes OPTIONS_DEFINE= TIFF OPENEXR IMAGEMAGICK NETPBM \ OCTAVE FFTW GSL \ ALIGN GLVIEW VIEW \ OPENMP OPTIONS_DEFAULT= TIFF FFTW GSL NO_OPTIONS_SORT= yes OPTIONS_SUB= yes OCTAVE_DESC= Compile octave interface functions GSL_DESC= Use Gnu Scientific Libarary required for some TMOs ALIGN_DESC= Compile pfsalign, requires OpenCV w/NONFREE and libexif VIEW_DESC= Compile pfsview, requires QT5 GLVIEW_DESC= Compile pfsglview, requires GLUT TIFF_CMAKE_BOOL= WITH_TIFF TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff OPENEXR_CMAKE_BOOL= WITH_OpenEXR OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath IMAGEMAGICK_CMAKE_BOOL= WITH_ImageMagick IMAGEMAGICK_USES= magick:6 NETPBM_CMAKE_BOOL= WITH_NetPBM NETPBM_LIB_DEPENDS= libnetpbm.so:graphics/netpbm NETPBM_IMPLIES= TIFF OCTAVE_CMAKE_BOOL= WITH_Octave OCTAVE_PATCH_DEPENDS= octave-config:math/octave OCTAVE_BUILD_DEPENDS= mkoctfile:math/octave OCTAVE_RUN_DEPENDS= octave:math/octave OCTAVE_USES= shebangfix OCTAVE_CXXFLAGS= -std=c++11 FFTW_CMAKE_BOOL= WITH_FFTW FFTW_CMAKE_ON= -DFFTW_INCLUDE_DIRS=${LOCALBASE}/include FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float GSL_CMAKE_BOOL= WITH_GSL GSL_LIB_DEPENDS= libgsl.so:math/gsl ALIGN_CMAKE_BOOL= WITH_OpenCV # requires NONFREE=on which isn't a default ALIGN_LIB_DEPENDS= libopencv_nonfree.so:graphics/opencv \ libexif.so:graphics/libexif GLVIEW_CMAKE_BOOL= WITH_pfsglview GLVIEW_CMAKE_ON= -DGLUT_INCLUDE_DIRS=${LOCALBASE}/include GLVIEW_USES= gl GLVIEW_USE= GL=glut GL=gl,glu VIEW_CMAKE_BOOL= WITH_QT VIEW_USES= gl qt:5 VIEW_USE= GL=glut GL=gl,glu QT=core,gui,widgets,buildtools_build,qmake_build .include .if ${PORT_OPTIONS:MIMAGEMAGICK} && !${PORT_OPTIONS:MOPENMP} USES+= compiler:c++11-lib .endif .if ${PORT_OPTIONS:MOCTAVE} OCTAVE_BASE?= ${LOCALBASE} OCTAVE_VERSION!=${OCTAVE_BASE}/bin/octave-config -v 2>&1 || ${ECHO} "0" OCTAVE_SITE_OCT!=${OCTAVE_BASE}/bin/octave-config --oct-site-dir 2>&1 || ${ECHO} "" OCTAVE_SITE_M!= ${OCTAVE_BASE}/bin/octave-config --m-site-dir 2>&1 || ${ECHO} "" PLIST_SUB= OCTAVE_BASE=${OCTAVE_BASE} \ OCTAVE_SITE_M=${OCTAVE_SITE_M:S|^${OCTAVE_BASE}/||} \ OCTAVE_SITE_OCT=${OCTAVE_SITE_OCT:S|^${OCTAVE_BASE}/||} SHEBANG_FILES= src/octave/pfs* SHEBANG_LANG= octave octave_OLD_CMD?=/usr/bin/octave octave_CMD?= ${OCTAVE_BASE}/bin/octave-cli .endif .include diff --git a/graphics/pgplot/Makefile b/graphics/pgplot/Makefile index d5db07dbbf52..b6cf90200eec 100644 --- a/graphics/pgplot/Makefile +++ b/graphics/pgplot/Makefile @@ -1,102 +1,100 @@ -# Created by: jmz - PORTNAME= pgplot PORTVERSION= 5.2.2 PORTREVISION= 29 CATEGORIES= graphics MASTER_SITES= ftp://ftp.astro.caltech.edu/pub/pgplot/ DISTNAME= ${PORTNAME}${PORTVERSION:R} MAINTAINER= ports@FreeBSD.org COMMENT= C/FORTRAN library for drawing graphs on a variety of display devices LICENSE= PGPLOT LICENSE_NAME= PGPLOT License LICENSE_FILE= ${WRKSRC}/copyright.notice LICENSE_PERMS= dist-mirror pkg-mirror auto-accept LIB_DEPENDS= libpng.so:graphics/png USES= fortran shebangfix xorg USE_LDCONFIG= yes USE_XORG= x11 xorgproto xt MAKE_JOBS_UNSAFE= yes MAKE_ENV= SSP_CFLAGS= SHEBANG_FILES= makehtml maketex FFLAGS+= -std=legacy SUFFIXES= flib clib bin WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${ARCH:M*64*} EXTRA_PATCHES += ${FILESDIR}/drivers_64bit_patch .endif PORTDATA= grfont.dat .if ${PORT_OPTIONS:MDOCS} DOCS= cpg/cpgplot.doc pgplot-routines.tex pgplot.doc pgplot.html \ readme.pgdisp rgb.txt SUFFIXES+= doc PORTDOCS= ${DOCS:C|.*/||} USES+= perl5 USE_PERL5= build .endif .if ${PORT_OPTIONS:MEXAMPLES} EXAMPLES= Makefile.demo cpg/cpgdemo.c examples/pgdemo*.f PORTEXAMPLES= ${EXAMPLES:C|.*/||} .endif post-patch: @${REINPLACE_CMD} -e 's|png_ptr->jmpbuf|png_jmpbuf(png_ptr)|' \ ${WRKSRC}/drivers/pndriv.c @${REINPLACE_CMD} -e 's|/usr/local/pgplot|${DATADIR}|g' \ ${WRKSRC}/src/grgfil.f @cd ${FILESDIR}; ${CP} Makefile* drivers.list grexec.f ${WRKSRC} @${CP} ${WRKSRC}/src/*.inc ${WRKSRC} do-build: .for s in ${SUFFIXES} @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ Makefile.${s} ${_MAKE_JOBS} ${MAKE_ARGS} .endfor do-install: @cd ${WRKSRC}; \ ${INSTALL_PROGRAM} pgxwin_server pgdisp ${STAGEDIR}${PREFIX}/bin; \ ${INSTALL_DATA} *.a ${STAGEDIR}${PREFIX}/lib; \ ${INSTALL_LIB} *.so.5* ${STAGEDIR}${PREFIX}/lib; \ ${INSTALL_DATA} cpgplot.h ${STAGEDIR}${PREFIX}/include .for f in libcpgplot.so libpgplot.so @${LN} -sf ${f}.5 ${STAGEDIR}${PREFIX}/lib/${f} .endfor @${MKDIR} ${STAGEDIR}${DATADIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDATA} ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}; ${CP} pgdispd/aaaread.me readme.pgdisp; \ ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC}; ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .endif .if defined(MAINTAINER_MODE) && !defined(BATCH) DEMO?= cpgdemo check test: build @cd ${WRKSRC}; ${CP} cpg/cpgdemo.c examples/pgdemo*.f ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ Makefile.demo ${_MAKE_JOBS} ${MAKE_ARGS} @${SETENV} LD_LIBRARY_PATH="${LOCALBASE}/lib:${WRKSRC}" \ PGPLOT_DIR="${WRKSRC}" PGPLOT_DEV="/xwin" ${WRKSRC}/${DEMO} .endif .include diff --git a/graphics/pho/Makefile b/graphics/pho/Makefile index abdb959efeda..c62579162992 100644 --- a/graphics/pho/Makefile +++ b/graphics/pho/Makefile @@ -1,28 +1,26 @@ -# Created by: Roland Jesse - PORTNAME= pho PORTVERSION= 1.0 CATEGORIES= graphics MASTER_SITES= http://shallowsky.com/software/pho/ MAINTAINER= danfe@FreeBSD.org COMMENT= Lightweight image viewer LICENSE= GPLv2 USES= gmake gnome pkgconfig USE_GNOME= gtk20 MAKE_ARGS= INSTALLPREFIX="${STAGEDIR}${PREFIX}" ALL_TARGET= ${PORTNAME} WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz post-patch: @${REINPLACE_CMD} -e 's|make|$$(MAKE)| ; \ /bin/s|$$(INSTALL)|${INSTALL_PROGRAM}| ; \ /man/s|$$(INSTALL)|${INSTALL_MAN}| ; \ /CFLAGS/s|-g ||' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|-Wall -g -O2 ||' ${WRKSRC}/exif/Makefile .include diff --git a/graphics/photivo/Makefile b/graphics/photivo/Makefile index dc2024cc0ccf..d22b21af0d16 100644 --- a/graphics/photivo/Makefile +++ b/graphics/photivo/Makefile @@ -1,48 +1,46 @@ -# Created by: Alexey Dokuchaev - PORTNAME= photivo PORTVERSION= 0.0.2015.03.21 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/${PORTNAME}/ DISTNAME= source-archive DIST_SUBDIR= ${PORTNAME} MAINTAINER= danfe@FreeBSD.org COMMENT= Free and open source photo processor LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liblcms2.so:graphics/lcms2 \ libexiv2.so:graphics/exiv2 \ liblqr-1.so:graphics/liblqr-1 \ liblensfun.so:graphics/lensfun \ libGraphicsMagick.so:graphics/GraphicsMagick \ libfftw3.so:math/fftw3 USES= cmake compiler:c++11-lib desktop-file-utils dos2unix \ gettext-runtime gnome jpeg pkgconfig qt:5 zip USE_GNOME= glib20 USE_QT= qmake_build buildtools_build core gui network widgets DOS2UNIX_FILES= Sources/ptImage.cpp Sources/ptCheck.cpp Sources/filemgmt/ptFileMgrWindow.h \ Sources/ptImageHelper.h Sources/ptMainWindow.h Sources/ptImageHelper.cpp WRKSRC= ${WRKDIR}/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's,#define cimg_use_openmp 1,//&,' \ ${WRKSRC}/Sources/ptCimg.cpp \ ${WRKSRC}/Sources/ptImage_Pyramid.cpp @${REINPLACE_CMD} -e '/#include "\.\.\/ptImage\.h"/ \ { x ; s/.*/#include / ; H ; x ; }' \ ${WRKSRC}/Sources/filters/ptFilter_EAWavelets.cpp \ ${WRKSRC}/Sources/filters/ptFilter_FilmGrain.cpp \ ${WRKSRC}/Sources/filters/ptFilter_HighpassSharpen.cpp \ ${WRKSRC}/Sources/filters/ptFilter_PyramidDenoise.cpp \ ${WRKSRC}/Sources/filters/ptFilter_StdCurve.cpp \ ${WRKSRC}/Sources/filters/ptFilter_WaveletDenoise.cpp @${REINPLACE_CMD} -e '/static const char src/s,char,int8_t,' \ ${WRKSRC}/Sources/ptDcRaw.cpp .include diff --git a/graphics/photopc/Makefile b/graphics/photopc/Makefile index ca654417995b..289deb8b6615 100644 --- a/graphics/photopc/Makefile +++ b/graphics/photopc/Makefile @@ -1,28 +1,26 @@ -# Created by: Douglas Carmichael - PORTNAME= photopc PORTVERSION= 3.07 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Control cameras based on Sierra Imaging chipset and compatibles GNU_CONFIGURE= yes PLIST_FILES= bin/epinfo \ bin/photopc \ include/eph_io.h \ lib/libeph_io.a \ man/man1/epinfo.1.gz \ man/man1/photopc.1.gz PORTDOCS= README protocol.htm usage.htm OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/phototonic/Makefile b/graphics/phototonic/Makefile index be9ca816c8b8..26765ca15990 100644 --- a/graphics/phototonic/Makefile +++ b/graphics/phototonic/Makefile @@ -1,27 +1,25 @@ -# Created by: Olivier Duchateau - PORTNAME= phototonic DISTVERSIONPREFIX= v DISTVERSION= 2.1 PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Image viewer and organizer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexiv2.so:graphics/exiv2 USES= compiler:c++11-lang desktop-file-utils gettext gl qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= oferkv USE_GL= gl USE_QT= core gui imageformats svg widgets buildtools_build post-patch: ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/phototonic.pro .include diff --git a/graphics/php-facedetect/Makefile b/graphics/php-facedetect/Makefile index 0b5c3fd3c0d2..06d4c9a9aa3e 100644 --- a/graphics/php-facedetect/Makefile +++ b/graphics/php-facedetect/Makefile @@ -1,28 +1,26 @@ -# Created by: Martin Matuska - PORTNAME= facedetect PORTVERSION= 1.1 PORTREVISION= 11 CATEGORIES= graphics PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= mm@FreeBSD.org COMMENT= Face detection extension for PHP using OpenCV library LICENSE= PHP30 LIB_DEPENDS= libopencv_objdetect.so:graphics/opencv USE_GITHUB= yes GH_ACCOUNT= infusion GH_PROJECT= PHP-Facedetect GH_TAGNAME= 2a8974b LIBS+= -lopencv_core USES= compiler:c11 localbase php:ext pkgconfig IGNORE_WITH_PHP= 81 82 CONFIGURE_ARGS+= --with-facedetect .include diff --git a/graphics/php-geos/Makefile b/graphics/php-geos/Makefile index e4f910c16e1c..ea304fdb47e6 100644 --- a/graphics/php-geos/Makefile +++ b/graphics/php-geos/Makefile @@ -1,27 +1,25 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= geos PORTVERSION= 1.0.0 CATEGORIES= graphics MASTER_SITES= https://git.osgeo.org/gogs/geos/php-geos/archive/ \ LOCAL/sunpoet/php-geos PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} DISTNAME= ${DISTVERSION} DIST_SUBDIR= php-geos MAINTAINER= sunpoet@FreeBSD.org COMMENT= PHP bindings for GEOS LICENSE= LGPL21 MIT LICENSE_COMB= multi LICENSE_FILE_LGPL21= ${WRKSRC}/LGPL-2 LICENSE_FILE_MIT= ${WRKSRC}/MIT-LICENSE BUILD_DEPENDS= swig:devel/swig LIB_DEPENDS= libgeos_c.so:graphics/geos USES= localbase:ldflags php:ext WRKSRC= ${WRKDIR}/php-geos .include diff --git a/graphics/phplot/Makefile b/graphics/phplot/Makefile index 30685fda71a0..f2e998daecb3 100644 --- a/graphics/phplot/Makefile +++ b/graphics/phplot/Makefile @@ -1,41 +1,39 @@ -# Created by: yukinopo@livedoor.com - PORTNAME= phplot PORTVERSION= 6.2.0 PORTREVISION= 2 CATEGORIES= graphics www MASTER_SITES= SF \ SF/${PORTNAME}/Manual/20130511:source2 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}docs-20130511.zip:source2 MAINTAINER= ports@FreeBSD.org COMMENT= PHP class for creating scientific and business charts LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgd.so:graphics/gd NO_ARCH= yes NO_BUILD= yes USES= php zip PHPLOT_DIR= ${STAGEDIR}${PREFIX}/include/php/phplot PORTDOCS= * OPTIONS_DEFINE= DOCS FONTS OPTIONS_DEFAULT= FONTS FONTS_DESC= install TrueType fonts FONTS_LIB_DEPENDS= libfreetype.so:print/freetype2 do-install: @${MKDIR} ${PHPLOT_DIR} ${INSTALL_DATA} ${WRKSRC}/*.php ${PHPLOT_DIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR}/phplotdocs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/picpuz/Makefile b/graphics/picpuz/Makefile index 7cd07c8d9c2d..a1f9592a8513 100644 --- a/graphics/picpuz/Makefile +++ b/graphics/picpuz/Makefile @@ -1,33 +1,31 @@ -# Created by: Stas Timokhin - PORTNAME= picpuz PORTVERSION= 2.1.1 PORTREVISION= 7 CATEGORIES= graphics games MASTER_SITES= http://kornelix.squarespace.com/storage/downloads/ \ http://www.stasyan.com/devel/distfiles/ MAINTAINER= devel@stasyan.com COMMENT= Jigsaw puzzle program BROKEN_armv6= fails to compile: use of undeclared identifier __NR_SYSCALL_BASE BROKEN_armv7= fails to compile: use of undeclared identifier __NR_SYSCALL_BASE USES= compiler:c++11-lang dos2unix gmake gnome pkgconfig DOS2UNIX_GLOB= *.h USE_GNOME= gtk20 ALL_TARGET= # #RUN_DEPENDS+= xdg-desktop-menu:devel/xdg-utils DESKTOP_ENTRIES="Picpuz" \ "Jigsaw Puzzle" \ "${PREFIX}/share/pixmaps/picpuz.png" \ "picpuz" \ "Graphics;Game;GTK;" \ true post-install: (cd ${STAGEDIR}${PREFIX}/share/pixmaps && \ ${LN} -s ${DATADIR}/icons/picpuz.png .) .include diff --git a/graphics/piddle/Makefile b/graphics/piddle/Makefile index 4875a7a49f14..208d6ba4aff3 100644 --- a/graphics/piddle/Makefile +++ b/graphics/piddle/Makefile @@ -1,26 +1,24 @@ -# Created by: dom@happygiraffe.net - PORTNAME= piddle PORTVERSION= 1.0.15 PORTEPOCH= 1 CATEGORIES= graphics python MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Graphical Drawing library for Python LICENSE= GPLv2+ USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/piglit/Makefile b/graphics/piglit/Makefile index 007507c07754..30048dba1c47 100644 --- a/graphics/piglit/Makefile +++ b/graphics/piglit/Makefile @@ -1,61 +1,59 @@ -# Created by: Jean-Sébastien Pédron - PORTNAME= piglit PORTVERSION= 20200910 PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org COMMENT= Automated OpenGL and OpenCL testsuite LICENSE= MIT GPLv2 GPLv3 LGPL20 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ vulkan-headers>0:graphics/vulkan-headers \ wayland-protocols>=0:graphics/wayland-protocols LIB_DEPENDS= libdrm.so:graphics/libdrm \ libpng.so:graphics/png \ libvulkan.so:graphics/vulkan-loader \ libwaffle-1.so:graphics/waffle \ libwayland-egl.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= mesa GL_PROJECT= piglit GL_COMMIT= 136a7f5fa0703603be1ffb338abe4865e76a8058 PATCH_SITES= https://gitlab.freedesktop.org/mesa/piglit/-/commit/ PATCH_DIST_STRIP= -p1 PATCHFILES+= 7f1916da04fc.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 PATCHFILES+= c6a4d8aa8e68.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 PATCHFILES+= 0443b6a18648.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 PATCHFILES+= 96d8ddd0a658.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 PATCHFILES+= d5f4cfd3b0da.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 PATCHFILES+= 64c468c6c7e3.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 PATCHFILES+= 681e86f53c2e.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 USES= cmake compiler:c11 gl pkgconfig python:3.5+ shebangfix xorg USE_GL= egl gbm gl glu USE_XORG= x11 xcb xext xrender SHEBANG_FILES= piglit CMAKE_ON= PIGLIT_BUILD_GLES2_TESTS PIGLIT_BUILD_GLES3_TESTS LDFLAGS+= -L${LOCALBASE}/lib SUB_FILES= pkg-message DATADIR= ${PREFIX}/lib/piglit PORTDATA= * OPTIONS_DEFINE= DOCS .include diff --git a/graphics/pikopixel/Makefile b/graphics/pikopixel/Makefile index 25fb9b0fdd8e..2716a46fb8fb 100644 --- a/graphics/pikopixel/Makefile +++ b/graphics/pikopixel/Makefile @@ -1,24 +1,22 @@ -# Created by: theraven@FreeBSD.org - PORTNAME= pikopixel DISTVERSION= 1.0-b10 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= graphics gnustep MASTER_SITES= http://twilightedge.com/downloads/ DISTNAME= PikoPixel.Sources.${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Application for drawing and editing pixel-art images LICENSE= AGPLv3 LICENSE_FILE= ${WRKDIR}/${DISTNAME}/LICENSE_agpl-3.0.txt USES= gnustep WRKSRC_SUBDIR= PikoPixel USE_GNUSTEP= base build gui post-install: @${STRIP_CMD} ${STAGEDIR}${GNUSTEP_SYSTEM_ROOT}/Applications/PikoPixel.app/PikoPixel .include diff --git a/graphics/pinpoint/Makefile b/graphics/pinpoint/Makefile index d1e137f72e9c..0b3c28c25e08 100644 --- a/graphics/pinpoint/Makefile +++ b/graphics/pinpoint/Makefile @@ -1,33 +1,31 @@ -# Created by: lichray@gmail.com - PORTNAME= pinpoint DISTVERSION= 0.1.4 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= GNOME MAINTAINER= lichray@gmail.com COMMENT= Tool for making hackers do excellent presentations LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libclutter-glx-1.0.so:graphics/clutter USES= gl gnome pathfix pkgconfig gmake tar:xz USE_GL= gl USE_GNOME= librsvg2 GNU_CONFIGURE= yes OPTIONS_DEFINE= GST GST_DESC= Live videos as slide backgrounds .include .if ${PORT_OPTIONS:MGST} LIB_DEPENDS+= libclutter-gst-1.0.so:multimedia/clutter-gst .else CONFIGURE_ARGS+= --enable-cluttergst=no .endif .include diff --git a/graphics/pinta/Makefile b/graphics/pinta/Makefile index 544a53b58d5b..a09f87300c2c 100644 --- a/graphics/pinta/Makefile +++ b/graphics/pinta/Makefile @@ -1,27 +1,25 @@ -# Created by: Alexander Kojevnikov - PORTNAME= pinta PORTVERSION= 1.7.1 CATEGORIES= graphics MASTER_SITES= https://github.com/PintaProject/Pinta/releases/download/${PORTVERSION}/ MAINTAINER= olivierw1+bugzilla-freebsd@hotmail.com COMMENT= Simple Gtk\# Paint Program LICENSE= MIT LICENSE_FILE= ${WRKSRC}/license-mit.txt BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/mono-addins.pc:devel/mono-addins \ intltool-update:textproc/intltool RUN_DEPENDS= mono-addins>0:devel/mono-addins USES= desktop-file-utils gmake gnome mono pkgconfig gettext-tools:build USE_GNOME= gtksharp20 GNU_CONFIGURE= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls .include diff --git a/graphics/pixelize/Makefile b/graphics/pixelize/Makefile index 262ce44fc10e..d68199084ffb 100644 --- a/graphics/pixelize/Makefile +++ b/graphics/pixelize/Makefile @@ -1,28 +1,26 @@ -# Created by: ijliao - PORTNAME= pixelize PORTVERSION= 1.0.0 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= ftp://lashwhip.com/pub/ \ http://www.c-s.li/ports/ \ http://lashwhip.com/pixelize/ MAINTAINER= cs@FreeBSD.org COMMENT= Use many scaled down images to try to duplicate another image LICENSE= GPLv2 USES= gnome pkgconfig USE_GNOME= gtk20 PLIST_FILES= bin/make_db bin/pixelize post-patch: @${REINPLACE_CMD} -e "s|^CC|#CC|" -e "s|CFLAGS = -g|CFLAGS+= |" \ -e "s|gtk-config|${GTK_CONFIG}|g" ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/make_db ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/pixelize ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/pixie/Makefile b/graphics/pixie/Makefile index f7066ab39631..bede4ed2bd81 100644 --- a/graphics/pixie/Makefile +++ b/graphics/pixie/Makefile @@ -1,66 +1,64 @@ -# Created by: Igor Pokrovsky - PORTNAME= pixie PORTVERSION= 2.2.6 PORTREVISION= 35 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Pixie%20${PORTVERSION} DISTNAME= Pixie-src-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Photorealistic renderer with Pixar's RenderMan-like interface LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= fails to compile: ri/atomic.h:149:9: use of undeclared identifier CRenderer BROKEN_armv6= fails to compile: ri/atomic.h:149:9: use of undeclared identifier CRenderer BROKEN_armv7= fails to compile: ri/atomic.h:149:9: use of undeclared identifier CRenderer BROKEN_riscv64= fails to compile: ri/atomic.h:149:9: use of undeclared identifier CRenderer BROKEN_FreeBSD_12_powerpc64= fails to compile on powerpc64 elfv1: ../common/mathSpec.h:548:37: error: 'max' was not declared in this scope LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath \ libtiff.so:graphics/tiff \ libfltk_gl.so:x11-toolkits/fltk USES= autoreconf bison compiler:c++0x gl libtool pathfix tar:tgz USE_GL= glu GNU_CONFIGURE= yes CONFIGURE_ARGS= --includedir=${PREFIX}/include/pixie \ --libdir=${PREFIX}/lib/pixie \ --with-docdir=${DOCSDIR} \ --with-shaderdir=${DATADIR}/shaders \ --with-ribdir=${DATADIR}/ribs \ --with-texturedir=${DATADIR}/textures \ --with-displaysdir=${PREFIX}/lib/pixie/displays \ --with-modulesdir=${PREFIX}/lib/pixie/modules \ --with-openexr-prefix=${LOCALBASE} \ --enable-openexr-threads WRKSRC= ${WRKDIR}/Pixie INSTALL_TARGET= install-strip USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} PORTDOCS= * CFLAGS+= -fPIC CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/Imath LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/test/s|==|=|g ; \ s|-lpthread|-pthread|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/^includedir/s|=.*$$|= @includedir@|g' \ ${WRKSRC}/src/ri/Makefile.am \ ${WRKSRC}/src/sdr/Makefile.am post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS ChangeLog DEVNOTES NEWS \ README ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ '! -name "*Makefile*"') .include diff --git a/graphics/plasma-kmod/Makefile b/graphics/plasma-kmod/Makefile index 7e18d315acea..413fcd00f521 100644 --- a/graphics/plasma-kmod/Makefile +++ b/graphics/plasma-kmod/Makefile @@ -1,21 +1,19 @@ -# Created by: George Reid - PORTNAME= plasma PORTVERSION= 0.1 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= SF/futurebsd/futurebsd/${PORTNAME} PKGNAMESUFFIX= -kmod MAINTAINER= ports@FreeBSD.org COMMENT= Plasma-effect screensaver kernel module LICENSE= BSD3CLAUSE PLIST_FILES= ${KMODDIR}/plasma_saver.ko USES= kmod uidfix MAKE_ARGS= KMODDIR=${KMODDIR} .include diff --git a/graphics/plotutils/Makefile b/graphics/plotutils/Makefile index dc8d58a2e9ed..38c2eb52f15e 100644 --- a/graphics/plotutils/Makefile +++ b/graphics/plotutils/Makefile @@ -1,29 +1,27 @@ -# Created by: Chuck Robey - PORTNAME= plotutils PORTVERSION= 2.6 PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= GNU MAINTAINER= stephen@FreeBSD.org COMMENT= Plotting library and toolkit LICENSE= GPLv3 LIB_DEPENDS= libpng.so:graphics/png USES= gmake libtool xorg # parallel builds are broken with bmake(1) GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-libplotter --enable-libxmi USE_LDCONFIG= yes USE_XORG= ice sm x11 xaw xext xmu xt TEST_TARGET= check CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INFO= libxmi plotutils .include diff --git a/graphics/png/Makefile b/graphics/png/Makefile index 0484fb08c522..18f0accd5f9f 100644 --- a/graphics/png/Makefile +++ b/graphics/png/Makefile @@ -1,49 +1,47 @@ -# Created by: ache - PORTNAME= png PORTVERSION= 1.6.37 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF/lib${PORTNAME}/lib${PORTNAME}16/${PORTVERSION} \ ftp://ftp.simplesystems.org/pub/lib${PORTNAME}/${PORTNAME}/src/lib${PORTNAME}16/ PATCH_SITES= SF/apng/lib${PORTNAME}/lib${PORTNAME}16/ DISTNAME= lib${PORTNAME}-${PORTVERSION} MAINTAINER= portmgr@FreeBSD.org COMMENT= Library for manipulating PNG images LICENSE= Libpng LICENSE_GROUPS= FSF GPL OSI LICENSE_NAME= libpng License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cpe libtool tar:xz CPE_PRODUCT= libpng GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig INSTALL_TARGET= install-strip TEST_TARGET= check-TESTS USE_LDCONFIG= yes OPTIONS_DEFINE= APNG SIMD OPTIONS_DEFAULT=APNG OPTIONS_DEFAULT_aarch64= SIMD OPTIONS_DEFAULT_amd64= SIMD OPTIONS_DEFAULT_powerpc64le= SIMD APNG_DESC=Enable Animated PNG support SIMD_CONFIGURE_OFF= --enable-hardware-optimizations=no SIMD_CONFIGURE_ON= --enable-hardware-optimizations=yes .include .if ${ARCH} == powerpc64 && ${PORT_OPTIONS:MSIMD} USES+= compiler:c11 CFLAGS+= -maltivec -mvsx .endif .if ${PORT_OPTIONS:MAPNG} || make(makesum) PATCHFILES= ${DISTNAME}-apng.patch.gz .endif .include diff --git a/graphics/png2html/Makefile b/graphics/png2html/Makefile index 09fd0fd9e9b7..ec6eed301390 100644 --- a/graphics/png2html/Makefile +++ b/graphics/png2html/Makefile @@ -1,25 +1,23 @@ -# Created by: Chris D. Faulhaber - PORTNAME= png2html PORTVERSION= 1.1 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= http://www.engr.mun.ca/~holden/ MAINTAINER= ports@FreeBSD.org COMMENT= Takes a PNG image and transforms it into HTML LICENSE= GPLv2+ LIB_DEPENDS= libpng.so:graphics/png \ libgd.so:graphics/gd PLIST_FILES= bin/png2html post-patch: @${REINPLACE_CMD} 's|CHANGE_ME|${LOCALBASE}|g' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/png2html ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/png2ico/Makefile b/graphics/png2ico/Makefile index f726d96a2efd..1ecc93f42d4a 100644 --- a/graphics/png2ico/Makefile +++ b/graphics/png2ico/Makefile @@ -1,40 +1,38 @@ -# Created by: Franz Klammer - PORTNAME= png2ico PORTVERSION= 2002.12.08 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= http://www.winterdrache.de/freeware/png2ico/data/ DISTNAME= ${PORTNAME}-src-${PORTVERSION:S/./-/g} MAINTAINER= ports@FreeBSD.org COMMENT= Converts PNG files to Windows icon resource files LICENSE= GPLv2 # only LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpng.so:graphics/png WRKSRC= ${WRKDIR}/${PORTNAME} CPPFLAGS+= $$(libpng-config --cflags) LDFLAGS+= $$(libpng-config --ldflags) PORTDOCS= bmp.txt PLIST_FILES= bin/png2ico man/man1/png2ico.1.gz OPTIONS_DEFINE= DOCS do-build: (cd ${WRKSRC} && ${CXX} ${CXXFLAGS} ${CPPFLAGS} -o png2ico \ png2ico.cpp ${LDFLAGS}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/png2ico ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/doc/png2ico.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/pngcheck/Makefile b/graphics/pngcheck/Makefile index 29109cd3e27a..a63f9c2ec596 100644 --- a/graphics/pngcheck/Makefile +++ b/graphics/pngcheck/Makefile @@ -1,38 +1,36 @@ -# Created by: will - PORTNAME= pngcheck PORTVERSION= 3.0.2 CATEGORIES= graphics MASTER_SITES= http://www.libpng.org/pub/png/src/ \ https://www.cyberbotx.com/pngcheck/ MAINTAINER= cyberbotx@cyberbotx.com COMMENT= Checks the integrity of PNG images LICENSE= GPLv2+ MIT LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/gpl/COPYING USES= cpe CPE_VENDOR= libpng MAKEFILE= Makefile.unx MAKE_ARGS= CC="${CC}" LD="${CC}" CFLAGS="${CFLAGS} -DUSE_ZLIB" LIBS="-lz" PLIST_FILES= bin/png-fix-IDAT-windowsize \ bin/pngcheck \ bin/pngsplit PORTDOCS= CHANGELOG README OPTIONS_DEFINE= DOCS do-install: .for f in pngcheck pngsplit png-fix-IDAT-windowsize ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin/ .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/pngcrush/Makefile b/graphics/pngcrush/Makefile index 7f7f1e78e3a6..1e54c655e3fc 100644 --- a/graphics/pngcrush/Makefile +++ b/graphics/pngcrush/Makefile @@ -1,35 +1,33 @@ -# Created by: Chris D. Faulhaber - PORTNAME= pngcrush PORTVERSION= 1.8.13 CATEGORIES= graphics MASTER_SITES= SF/pmt/${PORTNAME}/${PORTVERSION}/ \ SF/pmt/${PORTNAME}/old-versions/${PORTVERSION:R}/${PORTVERSION}/ DISTNAME= ${PORTNAME}-${PORTVERSION}-nolib MAINTAINER= vsasjason@gmail.com COMMENT= Optimizer for PNG files LICENSE= Pngcrush LICENSE_NAME= Pngcrush License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror pkg-mirror auto-accept LIB_DEPENDS= libpng.so:graphics/png USES= cpe localbase:ldflags tar:xz MAKE_ARGS+= CC="${CC}" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" LD="${CC}" \ LDFLAGS="${LDFLAGS}" CPE_VENDOR= pngcrush_project PLIST_FILES= bin/pngcrush post-patch: @${REINPLACE_CMD} -e '/^LIBS/s|-L$$([[:alnum:]]*) ||g' \ ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/pngcrush .include diff --git a/graphics/pngnq/Makefile b/graphics/pngnq/Makefile index db7712510958..c666e270f08e 100644 --- a/graphics/pngnq/Makefile +++ b/graphics/pngnq/Makefile @@ -1,34 +1,32 @@ -# Created by: stb@lassitu.de - PORTNAME= pngnq PORTVERSION= 1.1 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= stb@lassitu.de COMMENT= Tool for quantizing PNG images in RGBA format LICENSE= BSD3CLAUSE LIB_DEPENDS= libpng.so:graphics/png GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lpng USES= pkgconfig PORTDOCS= README COPYING PLIST_FILES= bin/pngcomp bin/pngnq man/man1/pngnq.1.gz OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}/${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}/${DOCSDIR} .endfor .include diff --git a/graphics/pngquant/Makefile b/graphics/pngquant/Makefile index aa56ef060add..ccef5735dd35 100644 --- a/graphics/pngquant/Makefile +++ b/graphics/pngquant/Makefile @@ -1,53 +1,51 @@ -# Created by: Alex Hayward - PORTNAME= pngquant PORTVERSION= 2.17.0 DISTVERSIONSUFFIX= -src CATEGORIES= graphics MASTER_SITES= https://pngquant.org/ MAINTAINER= ak@FreeBSD.org COMMENT= Converts 32-bit RGBA PNGs into 8-bit RGBA-palette PNGs LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libpng.so:graphics/png WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= cpe gmake pkgconfig HAS_CONFIGURE= yes PORTDOCS= CHANGELOG README.md PLIST_FILES= bin/pngquant \ man/man1/pngquant.1.gz OPTIONS_DEFINE= OPTIMIZED_FLAGS LCMS2 DEBUG DOCS OPTIONS_DEFINE_i386= SSE OPTIONS_DEFINE_amd64= SSE LCMS2_DESC= Support for ICC profiles via LCMS library OPTIMIZED_FLAGS_DESC= ${OPTIMIZED_CFLAGS_DESC} OPTIONS_DEFAULT_amd64= SSE DEBUG_CONFIGURE_ON= --enable-debug LCMS2_CONFIGURE_WITH= lcms2 LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 OPTIMIZED_FLAGS_CFLAGS= -O3 -fstrict-aliasing \ -ffast-math -funroll-loops -fomit-frame-pointer \ -fexpensive-optimizations -ffinite-math-only \ -funsafe-loop-optimizations -ftree-vectorize SSE_CONFIGURE_ENABLE=sse do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pngquant ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/pngquant.1 ${STAGEDIR}${MANPREFIX}/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/pngrewrite/Makefile b/graphics/pngrewrite/Makefile index f3bec0f2637e..bd50fcfd6a49 100644 --- a/graphics/pngrewrite/Makefile +++ b/graphics/pngrewrite/Makefile @@ -1,31 +1,29 @@ -# Created by: Daniel Roethlisberger - PORTNAME= pngrewrite PORTVERSION= 1.4.0 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://entropymine.com/jason/pngrewrite/ \ http://mirror.roe.ch/dist/pngrewrite/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= PNG palette optimizer LICENSE= ZLIB LIB_DEPENDS= libpng.so:graphics/png USES= localbase zip NO_WRKSUBDIR= yes PLIST_FILES= bin/pngrewrite do-build: ${CC} ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} ${LIBS} -lm -lpng -lz \ ${WRKSRC}/libpngrewrite.c ${WRKSRC}/pngrewrite.c \ -o ${WRKSRC}/pngrewrite do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pngrewrite ${STAGEDIR}${PREFIX}/bin/ .include diff --git a/graphics/pngwriter/Makefile b/graphics/pngwriter/Makefile index 40d237ebb27a..fd075db32da7 100644 --- a/graphics/pngwriter/Makefile +++ b/graphics/pngwriter/Makefile @@ -1,33 +1,31 @@ -# Created by: ijliao - PORTNAME= pngwriter PORTVERSION= 0.7.0 PORTREVISION= 2 CATEGORIES= graphics devel MAINTAINER= rakuco@FreeBSD.org COMMENT= C++ library for creating PNG images LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/doc/LICENSE LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 OPTIONS_DEFINE= DOCS PORTDOCS= CHANGES EXAMPLES README PNGwriterQuickReference.pdf USES= cmake compiler:c++11-lang cpe CPE_VENDOR= ${PORTNAME}_project CMAKE_ON= BUILD_SHARED_LIBS PNGwriter_USE_FREETYPE USE_GITHUB= yes USE_LDCONFIG= yes post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/podofo/Makefile b/graphics/podofo/Makefile index d5e9ba9f1e5e..0ddd529c3b75 100644 --- a/graphics/podofo/Makefile +++ b/graphics/podofo/Makefile @@ -1,45 +1,43 @@ -# Created by: stas - PORTNAME= podofo PORTVERSION= 0.9.8 CATEGORIES= graphics print MASTER_SITES= SF MAINTAINER= sunpoet@FreeBSD.org COMMENT= PDF manipulation library and tools LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libidn.so:dns/libidn USES= cmake compiler:c++11-lang cpe dos2unix pkgconfig ssl CMAKE_ARGS= -DFONTCONFIG_LIBRARIES=${LOCALBASE}/lib/libfontconfig.so \ -DOPENSSL_INCLUDE_DIR=${OPENSSLINC} \ -DOPENSSL_LIBRARIES=${OPENSSLDIR} CMAKE_ON= PODOFO_BUILD_SHARED PODOFO_BUILD_STATIC USE_LDCONFIG= yes CPE_VENDOR= podofo_project DOS2UNIX_FILES= cmake/modules/FindFREETYPE.cmake OPTIONS_DEFINE= IMPOSE JPEG PNG TIFF OPTIONS_DEFAULT=JPEG PNG TIFF IMPOSE_DESC= Build impose tool (Lua required) IMPOSE_CMAKE_BOOL= WANT_LUA IMPOSE_CXXFLAGS= -I${LUA_INCDIR} IMPOSE_LDFLAGS= -L${LUA_LIBDIR} IMPOSE_USES= lua JPEG_CMAKE_BOOL= WANT_LIBJPEG JPEG_USES= jpeg PNG_CMAKE_BOOL= WANT_PNG PNG_LIB_DEPENDS= libpng.so:graphics/png TIFF_CMAKE_BOOL= WANT_TIFF TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff .include diff --git a/graphics/polyclipping/Makefile b/graphics/polyclipping/Makefile index 332d825b44e8..76100ec8b8fd 100644 --- a/graphics/polyclipping/Makefile +++ b/graphics/polyclipping/Makefile @@ -1,31 +1,29 @@ -# Created by: Nikolay Korotkiy - PORTNAME= polyclipping PORTVERSION= 6.4.2 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME} DISTNAME= clipper_ver${PORTVERSION} MAINTAINER= sikmir@gmail.com COMMENT= Polygon and line clipping and offsetting library LICENSE= BSL LICENSE_FILE= ${WRKSRC}/License.txt USES= cmake zip USE_LDCONFIG= yes NO_WRKSUBDIR= yes CMAKE_SOURCE_PATH= ${WRKSRC}/cpp PLIST_FILES= include/polyclipping/clipper.hpp \ lib/libpolyclipping.so \ lib/libpolyclipping.so.22 \ lib/libpolyclipping.so.22.0.0 \ libdata/pkgconfig/polyclipping.pc post-patch: @${REINPLACE_CMD} -e 's|share/pkgconfig|libdata/pkgconfig|' ${WRKSRC}/cpp/CMakeLists.txt .include diff --git a/graphics/poppler-glib/Makefile b/graphics/poppler-glib/Makefile index 639d50d648ea..1ff9ad5524a1 100644 --- a/graphics/poppler-glib/Makefile +++ b/graphics/poppler-glib/Makefile @@ -1,11 +1,9 @@ -# Created by: Michael Johnson - PORTREVISION= 0 COMMENT= GLib bindings to poppler MASTERDIR= ${.CURDIR}/../../graphics/poppler _SLAVE_PORT= glib PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/Makefile" diff --git a/graphics/poppler-utils/Makefile b/graphics/poppler-utils/Makefile index e762bf7224b8..d5344a56089b 100644 --- a/graphics/poppler-utils/Makefile +++ b/graphics/poppler-utils/Makefile @@ -1,11 +1,9 @@ -# Created by: Michael Nottebrock - PORTREVISION= 0 COMMENT= Poppler's xpdf-workalike command line utilities # ' MASTERDIR= ${.CURDIR}/../../graphics/poppler _SLAVE_PORT= utils PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/Makefile" diff --git a/graphics/poppler/Makefile b/graphics/poppler/Makefile index 46f6226234cb..e95f94e6ea35 100644 --- a/graphics/poppler/Makefile +++ b/graphics/poppler/Makefile @@ -1,107 +1,105 @@ -# Created by: marcus@FreeBSD.org - PORTNAME= poppler DISTVERSION= 22.07.0 CATEGORIES= graphics print MASTER_SITES= https://poppler.freedesktop.org/ MAINTAINER?= desktop@FreeBSD.org COMMENT?= PDF rendering library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libnspr4.so:devel/nspr \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 \ libnss3.so:security/nss \ libfontconfig.so:x11-fonts/fontconfig BUILD_DEPENDS= ${LOCALBASE}/include/boost/container/small_vector.hpp:devel/boost-libs \ gsed:textproc/gsed RUN_DEPENDS= poppler-data>0:graphics/poppler-data USES= cmake:insource compiler:c++17-lang cpe gnome gperf jpeg libtool \ localbase pathfix pkgconfig tar:xz CPE_VENDOR= freedesktop USE_GNOME= cairo libxml2 USE_LDCONFIG= yes CMAKE_ON= ENABLE_LIBJPEG \ ENABLE_LIBPNG \ ENABLE_LIBTIFF \ ENABLE_UNSTABLE_API_ABI_HEADERS \ ENABLE_ZLIB \ ENABLE_NSS \ ENABLE_SPLASH CMAKE_OFF= BUILD_GTK_TESTS # Ensure that path ordering does not lead to openjpeg15 being found and picked # instead of openjpeg2 on systems that have both installed # Note: since f3ba77e14cac05d43caf35100848eeaee3bc64b4 graphics/openjpeg15 installs # its cmake files to ${PREFIX}/lib/openjpeg15 CMAKE_ARGS+= -DCMAKE_IGNORE_PATH:PATH=${PREFIX}/lib/openjpeg-1.5 # Slave ports. _POPPLER_SLAVES= library glib qt5 utils _SLAVE_PORT?= library BINARY_ALIAS= gperf=${GPERF} \ sed=${LOCALBASE}/bin/gsed # Activate the wanted module, and deactivate the others. CMAKE_ON+= ENABLE_${_SLAVE_PORT:tu} CMAKE_OFF+= ${_POPPLER_SLAVES:N${_SLAVE_PORT}:tu:S/^/ENABLE_/} .if ${_SLAVE_PORT} == library PORTSCOUT= limitw:1,even USES+= iconv CMAKE_ON+= ENABLE_CPP PLIST_SUB+= SHLIB_VER=122 OPTIONS_DEFINE= CURL OPENJPEG OPTIONS_DEFAULT= OPENJPEG OPTIONS_SUB= yes .else PORTSCOUT= ignore:1 LIB_DEPENDS+= libpoppler.so:graphics/poppler PKGNAMESUFFIX= -${_SLAVE_PORT} BUILD_WRKSRC= ${WRKSRC}/${_SLAVE_PORT} INSTALL_WRKSRC= ${WRKSRC}/${_SLAVE_PORT} CMAKE_ARGS+= -DENABLE_LIBOPENJPEG:STRING="none" \ -DENABLE_LIBCURL:BOOL=FALSE . if ${_SLAVE_PORT} == glib USES+= python:build USE_GNOME+= glib20 introspection:Build BINARY_ALIAS+= python3=${PYTHON_CMD} . elif ${_SLAVE_PORT} == qt5 USES+= qt:5 USE_QT= core gui widgets xml \ buildtools_build qmake_build testlib_build . elif ${_SLAVE_PORT} == utils LIB_DEPENDS+= libpoppler-glib.so:graphics/poppler-glib USES+= gnome . endif .endif CURL_CMAKE_BOOL= ENABLE_LIBCURL CURL_LIB_DEPENDS= libcurl.so:ftp/curl OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg OPENJPEG_CMAKE_ON= -DENABLE_LIBOPENJPEG:STRING="openjpeg2" OPENJPEG_CMAKE_OFF= -DENABLE_LIBOPENJPEG:STRING="none" post-install: .if ${_SLAVE_PORT} == glib ${INSTALL_DATA} ${WRKSRC}/poppler-glib.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig .elif ${_SLAVE_PORT} == qt5 ${INSTALL_DATA} ${WRKSRC}/poppler-qt5.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig .endif .include diff --git a/graphics/potrace/Makefile b/graphics/potrace/Makefile index fc84e5e93b11..df1ecd6110e2 100644 --- a/graphics/potrace/Makefile +++ b/graphics/potrace/Makefile @@ -1,27 +1,25 @@ -# Created by: Piotr Smyrak - PORTNAME= potrace DISTVERSION= 1.16 CATEGORIES= graphics MASTER_SITES= SF/potrace/${PORTVERSION} MAINTAINER= ps.ports@smyrak.com COMMENT= Transforms bitmaps into vector graphics LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe GNU_CONFIGURE= yes CPE_VENDOR= potrace_project OPTIONS_DEFINE= METRIC A4 DOCS OPTIONS_DEFAULT=METRIC A4 METRIC_DESC= Use metric units (cm) as default METRIC_CONFIGURE_ENABLE= metric A4_DESC= Use A4 as the default papersize A4_CONFIGURE_ENABLE= a4 .include diff --git a/graphics/povray36/Makefile b/graphics/povray36/Makefile index e99acdf99d2f..c5595e63a9ba 100644 --- a/graphics/povray36/Makefile +++ b/graphics/povray36/Makefile @@ -1,52 +1,50 @@ -# Created by: paulo@isr.uc.pt - PORTNAME= povray PORTVERSION= 3.6.1 PORTREVISION= 13 CATEGORIES= graphics MASTER_SITES= ftp://ftp.povray.org/pub/povray/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/ftp.povray.org/pub/povray/%SUBDIR%/ MASTER_SITE_SUBDIR= Old-Versions/Official-3.62/Unix PKGNAMESUFFIX= 36 DIST_SUBDIR= povray36 MAINTAINER= bsd@philippost.de COMMENT= Persistence of Vision Ray Tracer LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= compiler:c11 gmake jpeg tar:bzip2 xorg USE_XORG= x11 GNU_CONFIGURE= yes USE_CXXSTD= gnu++98 OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-3.6 DATADIR= ${PREFIX}/share/${PORTNAME}-3.6 .include .include .if (${ARCH} == "i386" || ${ARCH} == "amd64") LIB_DEPENDS+= libvgagl.so:graphics/svgalib .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations CXXFLAGS+= -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations -Wno-multichar .if (${ARCH} == "i386" && !${ARCH} == "amd64" ) CFLAGS+= -mfancy-math-387 -mpreferred-stack-boundary=3 -malign-double CXXFLAGS+= -mfancy-math-387 -mpreferred-stack-boundary=3 -malign-double .endif # i386 CONFIGURE_ARGS= --disable-optimiz .endif CONFIGURE_ARGS+= --x-includes="${LOCALBASE}/include" --includedir=${LOCALBASE} \ CXXFLAGS="${CXXFLAGS} -L${LOCALBASE}/lib" \ CFLAGS="${CFLAGS} -L${LOCALBASE}/lib" \ LDFLAGS="-L${LOCALBASE}/lib" COMPILED_BY=${MAINTAINER} \ --program-transform-name='s/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/' .include diff --git a/graphics/ppmcaption/Makefile b/graphics/ppmcaption/Makefile index 3239e70ae215..5e6ffc97c0e9 100644 --- a/graphics/ppmcaption/Makefile +++ b/graphics/ppmcaption/Makefile @@ -1,21 +1,19 @@ -# Created by: Mark Pulford - PORTNAME= ppmcaption PORTVERSION= 1.1 CATEGORIES= graphics MASTER_SITES= http://www.jwz.org/ppmcaption/ MAINTAINER= ports@FreeBSD.org COMMENT= Utility which adds text to images GNU_CONFIGURE= yes CONFIGURE_ENV= CPP="${CPP}" CONFIGURE_ARGS= --with-builtin="ncenB24.bdf -scale 0.5 -blur 5" MAKE_ARGS= install_prefix=${STAGEDIR} PLIST_FILES= bin/ppmcaption man/man1/ppmcaption.1.gz post-patch: @${REINPLACE_CMD} -e "s,-lang-c89,," ${WRKSRC}/configure .include diff --git a/graphics/ppminfo/Makefile b/graphics/ppminfo/Makefile index 87d2cb19273c..f980657c53ae 100644 --- a/graphics/ppminfo/Makefile +++ b/graphics/ppminfo/Makefile @@ -1,26 +1,24 @@ -# Created by: Andrew Pantyukhin - PORTNAME= ppminfo PORTVERSION= 0.1 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= http://www.vanheusden.com/ppminfo/ CENKES MAINTAINER= ports@FreeBSD.org COMMENT= Shows details of a ppm file LIB_DEPENDS= libnetpbm.so:graphics/netpbm USES= localbase:ldflags ncurses tar:tgz PLIST_FILES= bin/${PORTNAME} CFLAGS+= -I${LOCALBASE}/include/netpbm post-patch: @${REINPLACE_CMD} 's|min(|MIN(|;s|max(|MAX(|' ${WRKSRC}/pi.c @${REINPLACE_CMD} 's|-O2||;/^LDFLAGS=/s|=|+=|;\ /^DEBUG=/d' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/ppsei/Makefile b/graphics/ppsei/Makefile index c8018e0a6f6e..1c1f6bf5b569 100644 --- a/graphics/ppsei/Makefile +++ b/graphics/ppsei/Makefile @@ -1,21 +1,19 @@ -# Created by: Romain Tartiere - PORTNAME= ppsei PORTVERSION= 0.3 CATEGORIES= graphics MASTER_SITES= SF EXTRACT_SUFX= .src.tgz MAINTAINER= romain@FreeBSD.org COMMENT= PowerPoint images extractor PLIST_FILES= bin/ppsei WRKSRC= ${WRKDIR}/${PORTNAME} do-build: ${CC} ${CFLAGS} -o ${WRKSRC}/${PORTNAME} ${WRKSRC}/${PORTNAME}.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/pqiv/Makefile b/graphics/pqiv/Makefile index 3bb196109b7e..f4582c692193 100644 --- a/graphics/pqiv/Makefile +++ b/graphics/pqiv/Makefile @@ -1,86 +1,84 @@ -# Created by: Martin Tournoij - PORTNAME= pqiv PORTVERSION= 2.12 PORTREVISION= 12 CATEGORIES= graphics MAINTAINER= danilo@FreeBSD.org COMMENT= Pretty Quick Image Viewer LICENSE= GPLv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 BUILD_DEPENDS= bash:shells/bash USE_GITHUB= yes GH_ACCOUNT= phillipberndt OPTIONS_DEFINE= DOCS OPTIONS_SINGLE= GTK OPTIONS_SINGLE_GTK= GTK2 GTK3 OPTIONS_GROUP= BACKENDS OPTIONS_GROUP_BACKENDS= LIBARCHIVE LIBAV PIXBUF POPPLER SPECTRE WAND WEBP LIBARCHIVE_DESC= Libarchive formats support LIBAV_DESC= Video support SPECTRE_DESC= PS/EPS support WAND_DESC= ImageMagick image processing support OPTIONS_DEFAULT= GTK2 PIXBUF USES= compiler gettext-runtime gmake gnome pkgconfig xorg USE_XORG= x11 USE_GNOME= cairo gdkpixbuf2 HAS_CONFIGURE= yes LIBARCHIVE_CONFIGURE_WITH= archive archive_cbx LIBARCHIVE_USES= libarchive LIBAV_CONFIGURE_WITH= libav LIBAV_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg PIXBUF_CONFIGURE_WITH= gdkpixbuf POPPLER_CONFIGURE_WITH= poppler POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib SPECTRE_CONFIGURE_WITH= spectre SPECTRE_LIB_DEPENDS= libspectre.so:print/libspectre WAND_CONFIGURE_WITH= wand WAND_USES= magick:6 WEBP_CONFIGURE_WITH= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp GTK2_CONFIGURE_ON= --gtk-version=2 GTK2_USE= GNOME=gtk20 GTK3_CONFIGURE_ON= --gtk-version=3 GTK3_USE= GNOME=gtk30 MAKEFILE= GNUmakefile PORTDOCS= README.markdown PLIST_FILES= bin/pqiv man/man1/pqiv.1.gz .include .if ${CHOSEN_COMPILER_TYPE} == gcc post-patch: @${REINPLACE_CMD} -e '/#pragma GCC diagnostic/d' \ -e '/PQIV_DISABLE_PEDANTIC/d' \ -e '/PQIV_ENABLE_PEDANTIC/d' \ ${WRKSRC}/pqiv.c .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pqiv ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/pqiv.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.markdown ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/price/Makefile b/graphics/price/Makefile index fb6a62b2ba67..c6d2f60d7446 100644 --- a/graphics/price/Makefile +++ b/graphics/price/Makefile @@ -1,34 +1,32 @@ -# Created by: gurkan@phys.ethz.ch - PORTNAME= price PORTVERSION= 1.3.0 PORTREVISION= 7 CATEGORIES= graphics gnustep MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} DISTNAME= PRICE-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Image filtering and manipulation using GNUstep LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= gnustep USE_GNUSTEP= back build DATADIR= ${GNUSTEP_SYSTEM_ROOT}/Applications/PRICE.app PORTDATA= * PLIST_FILES= ${GNUSTEP_SYSTEM_TOOLS}/PRICE \ share/applications/PRICE.desktop post-build: ${SED} -i '' -e '/^Categories/s/=/&Graphics;/' \ ${WRKSRC}/PRICE.app/Resources/PRICE.desktop post-install: ${STRIP_CMD} ${STAGEDIR}${DATADIR}/PRICE ${LN} -sf ${DATADIR}/Resources/PRICE.desktop \ ${STAGEDIR}${PREFIX}/share/applications .include diff --git a/graphics/processing/Makefile b/graphics/processing/Makefile index 9fddc6d8f18d..e3781e41eb73 100644 --- a/graphics/processing/Makefile +++ b/graphics/processing/Makefile @@ -1,37 +1,35 @@ -# Created by: Edwin Groothuis - PORTNAME= processing PORTVERSION= 1.5.1 PORTEPOCH= 1 CATEGORIES= graphics cad java MASTER_SITES= http://download.processing.org/ DISTNAME= ${PORTNAME}-${PORTVERSION}-linux MAINTAINER= skreuzer@FreeBSD.org COMMENT= Programming environment for images, animation, and interactions LICENSE= GPLv2 RUN_DEPENDS= jikes>=1.22:java/jikes \ ${JAVA_HOME}/jre/lib/ext/RXTXcomm.jar:comms/rxtx USES= cpe tar:tgz USE_JAVA= yes NO_BUILD= yes SUB_FILES= processing WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} post-extract: ${RM} -r ${WRKSRC}/java ${MV} ${WRKSRC}/processing ${WRKSRC}/start-processing ${LN} -s ${JAVA_HOME} ${WRKSRC}/java ${FIND} ${WRKSRC}/modes/java/reference/ -exec ${CHMOD} 555 {} \; do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/processing ${CP} -Rp ${WRKSRC}/* ${STAGEDIR}${PREFIX}/libexec/processing ${INSTALL_SCRIPT} ${WRKDIR}/processing ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/proj-data/Makefile b/graphics/proj-data/Makefile index 52ebe2a2e302..f42dd4827cc2 100644 --- a/graphics/proj-data/Makefile +++ b/graphics/proj-data/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= proj-data PORTVERSION= 1.10 CATEGORIES= graphics geography MASTER_SITES= https://download.osgeo.org/proj/ \ https://github.com/OSGeo/PROJ-data/releases/download/${PORTVERSION}.0/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Datum grid package for PROJ NO_ARCH= yes NO_BUILD= yes NO_WRKSUBDIR= yes DATADIR= ${PREFIX}/share/proj do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/* ${STAGEDIR}${DATADIR} .include diff --git a/graphics/proj/Makefile b/graphics/proj/Makefile index 4e732ce58bea..886e5933bce1 100644 --- a/graphics/proj/Makefile +++ b/graphics/proj/Makefile @@ -1,29 +1,27 @@ -# Created by: jedgar@FreeBSD.org - PORTNAME= proj PORTVERSION= 8.2.1 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= graphics geography MASTER_SITES= https://download.osgeo.org/proj/ MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Cartographic Projections library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libtiff.so:graphics/tiff RUN_DEPENDS= proj-data>=0:graphics/proj-data USES= compiler:c++11-lang cpe gmake libtool pathfix pkgconfig sqlite USE_LDCONFIG= yes CPE_VENDOR= proj_project GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check .include diff --git a/graphics/pstoedit/Makefile b/graphics/pstoedit/Makefile index 1dfaa1dc90a8..70e8bccc17ea 100644 --- a/graphics/pstoedit/Makefile +++ b/graphics/pstoedit/Makefile @@ -1,66 +1,64 @@ -# Created by: Thomas Gellekum - PORTNAME= pstoedit PORTVERSION= 3.70 PORTREVISION= 11 CATEGORIES= graphics print MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Convert PostScript to other vector graphic formats LICENSE= GPLv2+ LIB_DEPENDS= libgd.so:graphics/gd \ libzip.so:archivers/libzip USES= ghostscript libtool localbase pathfix pkgconfig GNU_CONFIGURE= yes MAKE_ENV= INSTALL_STRIP_FLAG="${STRIP}" USE_LDCONFIG= yes CPPFLAGS+= -isystem ${LOCALBASE}/include/ming PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EMF EXAMPLES MAGICK MING PLOTUTILS OPTIONS_DEFAULT= EMF MAGICK MING PLOTUTILS OPTIONS_SUB= yes EMF_DESC= WMF/EMF support via libEMF EMF_LIB_DEPENDS= libEMF.so:graphics/libemf EMF_CONFIGURE_ON= --with-libemf-include=${LOCALBASE}/include/libEMF EMF_CONFIGURE_OFF= --without-emf MAGICK_USES= magick MAGICK_CONFIGURE_ON= --with-magick MAGICK_CONFIGURE_OFF= --without-magick MING_DESC= Flash support via Ming MING_LIB_DEPENDS= libming.so:graphics/ming MING_CONFIGURE_ON= --with-swf MING_CONFIGURE_OFF= --without-swf PLOTUTILS_DESC= Plotting support via Plotutils PLOTUTILS_LIB_DEPENDS= libplotter.so:graphics/plotutils PLOTUTILS_CONFIGURE_ON= --with-libplot PLOTUTILS_CONFIGURE_OFF= --without-libplot post-patch: @${REINPLACE_CMD} -e 's|CXXFLAGS="-g"|CXXFLAGS="$$CXXFLAGS"|g ; \ s|GraphicsMagick|Magick|g ; \ s|=$$OLDCPPFLAGS|=$$CPPFLAGS|g ; \ s|-lstdc++||g ; \ s|-pedantic||g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-ldl||g' ${WRKSRC}/src/Makefile.in post-install: ${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/*.htm ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.ps ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/py-PyOpenGL/Makefile b/graphics/py-PyOpenGL/Makefile index 3e6f18ae7036..4318bbd69584 100644 --- a/graphics/py-PyOpenGL/Makefile +++ b/graphics/py-PyOpenGL/Makefile @@ -1,36 +1,34 @@ -# Created by: Randall Hopper - PORTNAME= PyOpenGL PORTVERSION= 3.1.5 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} #DISTNAME= PyOpenGL-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= OpenGL (and related library) interface for Python BUILD_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} RUN_DEPENDS= ${PYNUMPY} \ ${PY_PILLOW} OPTIONS_DEFINE= TKINTER OPTIONS_DEFAULT= TKINTER TKINTER_DESC= Build with tkinter for X support USES= dos2unix gl python:3.6+ USE_GL= glut USE_PYTHON= distutils autoplist TKINTER_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} TKINTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} post-patch: @${FIND} ${WRKSRC} -name '*.[ch]' | ${XARGS} ${REINPLACE_CMD} -e \ 's|||g' @${FIND} ${WRKSRC} -name "*.bak" -delete ${REINPLACE_CMD} -e 's|posix |posix|g' ${WRKSRC}/OpenGL/__init__.py .include diff --git a/graphics/py-actdiag/Makefile b/graphics/py-actdiag/Makefile index 3ddfc8abd9b2..09d3832d2f2a 100644 --- a/graphics/py-actdiag/Makefile +++ b/graphics/py-actdiag/Makefile @@ -1,33 +1,31 @@ -# Created by: TAKATSU Tomonari - PORTNAME= actdiag PORTVERSION= 3.0.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Simple activity-diagram image generator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDOCS= README.rst OPTIONS_DEFINE= DOCS post-install: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/ @${ECHO_CMD} man/man1/${PORTNAME}.1.gz >> ${TMPPLIST} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/py-altair/Makefile b/graphics/py-altair/Makefile index 3c144f935e00..0540304d6868 100644 --- a/graphics/py-altair/Makefile +++ b/graphics/py-altair/Makefile @@ -1,27 +1,25 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= altair PORTVERSION= 4.2.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Declarative statistical visualization library for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}entrypoints>=0:devel/py-entrypoints@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.18,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toolz>=0:devel/py-toolz@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-asciitree/Makefile b/graphics/py-asciitree/Makefile index c024f1bb8cff..e25d1fb17681 100644 --- a/graphics/py-asciitree/Makefile +++ b/graphics/py-asciitree/Makefile @@ -1,20 +1,18 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= asciitree PORTVERSION= 0.3.3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Draws ASCII trees LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-beziers/Makefile b/graphics/py-beziers/Makefile index 8837d4e60fa7..8a83160098d9 100644 --- a/graphics/py-beziers/Makefile +++ b/graphics/py-beziers/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= beziers PORTVERSION= 0.4.0 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bezier curve manipulation library LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyclipper>=0:math/py-pyclipper@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-blockdiag/Makefile b/graphics/py-blockdiag/Makefile index 66fb3731b3d5..86c1ecaf12f6 100644 --- a/graphics/py-blockdiag/Makefile +++ b/graphics/py-blockdiag/Makefile @@ -1,68 +1,66 @@ -# Created by: TAKATSU Tomonari - PORTNAME= blockdiag PORTVERSION= 3.0.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Simple block-diagram image generator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}funcparserlib>=1.0.0:devel/py-funcparserlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webcolors>=0:graphics/py-webcolors@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES PDF OPTIONS_DEFAULT= PDF OPTIONS_RADIO= FONT OPTIONS_RADIO_FONT= IPA MPLUSIPA VLGOTHIC IPA_DESC= Use IPA Font as default MPLUSIPA_DESC= Use M-plus IPA Font as default VLGOTHIC_DESC= Use VLGothic Font as default PDF_DESC= Enable PDF output IPA_RUN_DEPENDS= ${LOCALBASE}/share/fonts/ipa/ipagp.otf:japanese/font-ipa MPLUSIPA_RUN_DEPENDS= ${LOCALBASE}/share/fonts/mplus-ipa/fonts/ipagp.ttf:japanese/font-mplus-ipa VLGOTHIC_RUN_DEPENDS= ${LOCALBASE}/share/fonts/vlgothic/VL-PGothic-Regular.ttf:japanese/font-vlgothic PDF_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} post-patch: ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/src/blockdiag/utils/bootstrap.py post-patch-IPA-on: ${REINPLACE_CMD} '/fontfiles = \[/,/\]/{/fontfiles = \[/H;/ipagp\.otf/H;/\]/H;/\]/!d;g;}' ${WRKSRC}/src/blockdiag/utils/bootstrap.py post-patch-MPLUSIPA-on: ${REINPLACE_CMD} '/fontfiles = \[/,/\]/{/fontfiles = \[/H;/ipagp\.ttf/H;/\]/H;/\]/!d;g;}' ${WRKSRC}/src/blockdiag/utils/bootstrap.py post-patch-VLGOTHIC-on: ${REINPLACE_CMD} '/fontfiles = \[/,/\]/{/fontfiles = \[/H;/VL-PGothic-Regular\.ttf/H;/\]/H;/\]/!d;g;}' ${WRKSRC}/src/blockdiag/utils/bootstrap.py post-install: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/ @${ECHO_CMD} man/man1/${PORTNAME}.1.gz >> ${TMPPLIST} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/examples/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/py-cairo/Makefile b/graphics/py-cairo/Makefile index 3570aa42fc6d..4d1232751647 100644 --- a/graphics/py-cairo/Makefile +++ b/graphics/py-cairo/Makefile @@ -1,31 +1,29 @@ -# Created by: Michael Johnson - PORTNAME= cairo PORTVERSION= 1.18.1 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= graphics python MASTER_SITES= https://github.com/pygobject/pycairo/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= desktop@FreeBSD.org COMMENT= Python bindings for Cairo LICENSE= LGPL21 MPL11 LICENSE_COMB= multi LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING-LGPL-2.1 LICENSE_FILE_MPL11= ${WRKSRC}/COPYING-MPL-1.1 PORTSCOUT= limitw:1,even USES= compiler:c11 gnome pkgconfig python:3.6+ USE_PYTHON= distutils py3kplist USE_GNOME= cairo PLIST_SUB= PORTVER=${PORTVERSION} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cairo/_cairo*.so .include diff --git a/graphics/py-cairocffi/Makefile b/graphics/py-cairocffi/Makefile index a7231eab36b5..e32693201973 100644 --- a/graphics/py-cairocffi/Makefile +++ b/graphics/py-cairocffi/Makefile @@ -1,40 +1,38 @@ -# Created by: Dave Cottlehuber - PORTNAME= cairocffi PORTVERSION= 1.2.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dch@FreeBSD.org COMMENT= CFFI-based Cairo bindings for Python LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xcffib>=0.3.2:x11/py-xcffib@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ ${PYNUMPY} \ gdk-pixbuf2>0:graphics/gdk-pixbuf2 USES= gnome python:3.5+ USE_GNOME= cairo USE_PYTHON= distutils autoplist NO_ARCH= yes # --record output is not complete so supplement autoplist w/ a plist for now # https://github.com/Kozea/cairocffi/issues/108 # _generated files only exist after install not build # so copy them to the src directory so we can run tests against WRKSRC # # -v = verbose, -rs print skip reasons, -o override tox.ini/pytest.ini args do-test: ${CP} -Rp ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/_generated ${WRKSRC}/${PORTNAME} ${TOUCH} ${WRKSRC}/${PORTNAME}/_generated/__init__.py @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= .include diff --git a/graphics/py-cairosvg/Makefile b/graphics/py-cairosvg/Makefile index f3cdb631c9e3..8ffde6f526df 100644 --- a/graphics/py-cairosvg/Makefile +++ b/graphics/py-cairosvg/Makefile @@ -1,33 +1,31 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= cairosvg PORTVERSION= 2.5.2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= CairoSVG-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simple SVG Converter based on Cairo LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairocffi>=0:graphics/py-cairocffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect2>=0:textproc/py-cssselect2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tinycss2>=0:textproc/py-tinycss2@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-isort>=0:devel/py-pytest-isort@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-flake8>=0:devel/py-pytest-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-runner>=0:devel/py-pytest-runner@${PY_FLAVOR} USES= cpe python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes CPE_VENDOR= courtbouillon .include diff --git a/graphics/py-cartopy/Makefile b/graphics/py-cartopy/Makefile index 2290c3e555dd..218de2f09cb1 100644 --- a/graphics/py-cartopy/Makefile +++ b/graphics/py-cartopy/Makefile @@ -1,45 +1,43 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= cartopy PORTVERSION= 0.20.3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Cartopy-${DISTVERSIONFULL} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cartographic library with Matplotlib support for visualisation LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER BUILD_DEPENDS= geos>=3.7.2:graphics/geos \ proj>=8.0.0,1:graphics/proj \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.18,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools_scm>=0:devel/py-setuptools_scm@${PY_FLAVOR} LIB_DEPENDS= libgeos.so:graphics/geos \ libproj.so:graphics/proj RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.1:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.18,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=3.0.0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyshp>=2.1:devel/py-pyshp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.6.4:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.3.0:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent cython distutils OPTIONS_DEFINE= OWS PLOTTING OWS_DESC= OGC Web Service support PLOTTING_DESC= Plotting support OWS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.18.0:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=6.1.0:graphics/py-pillow@${PY_FLAVOR} PLOTTING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdal>=2.3.2:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=6.1.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.3.1:science/py-scipy@${PY_FLAVOR} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-cogdumper/Makefile b/graphics/py-cogdumper/Makefile index 54203be5ce59..cba2d430801a 100644 --- a/graphics/py-cogdumper/Makefile +++ b/graphics/py-cogdumper/Makefile @@ -1,23 +1,21 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= cogdumper PORTVERSION= 1.1.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cloud Optimized GeoTIFF (COG) dumper LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.6.2:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=6.7:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.18.4:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-colour/Makefile b/graphics/py-colour/Makefile index d9ec67a30f3e..a468bd8af2d7 100644 --- a/graphics/py-colour/Makefile +++ b/graphics/py-colour/Makefile @@ -1,23 +1,21 @@ -# Created by: Martin Neubauer - PORTNAME= colour PORTVERSION= 0.1.5 CATEGORIES= graphics devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Python colour representations manipulation library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}d2to1>0:devel/py-d2to1@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-django-easy-thumbnails/Makefile b/graphics/py-django-easy-thumbnails/Makefile index 278a6a1e8a9b..f41844678c59 100644 --- a/graphics/py-django-easy-thumbnails/Makefile +++ b/graphics/py-django-easy-thumbnails/Makefile @@ -1,41 +1,39 @@ -# Created by: Matthew X. Economou - PORTNAME= easy-thumbnails PORTVERSION= 2.8.1 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- MAINTAINER= xenophon+fbsdports@irtnog.org COMMENT= Easy thumbnails for Django LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}svglib>0:converters/py-svglib@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PY_PILLOW} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" post-patch-DOCS-on: @${REINPLACE_CMD} -e 's|^\(release = \)\(easy_thumbnails.get_version()\)|\1version|' ${WRKSRC}/docs/conf.py post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/build/sphinx/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/graphics/py-djvulibre/Makefile b/graphics/py-djvulibre/Makefile index 58976952a394..12320d94f228 100644 --- a/graphics/py-djvulibre/Makefile +++ b/graphics/py-djvulibre/Makefile @@ -1,22 +1,20 @@ -# Created by: Yuri Victorovich - PORTNAME= python-djvulibre DISTVERSION= 0.8.7 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Python support for the DjVu image format LICENSE= GPLv2 LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre USES= python:3.6+ pkgconfig USE_PYTHON= distutils cython autoplist post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/djvu/*.so .include diff --git a/graphics/py-exifread/Makefile b/graphics/py-exifread/Makefile index dbd237c52d39..766b64476e41 100644 --- a/graphics/py-exifread/Makefile +++ b/graphics/py-exifread/Makefile @@ -1,20 +1,18 @@ -# Created by: Mikhail Teterin - PORTNAME= ExifRead PORTVERSION= 2.1.2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= mi@aldan.algebra.com COMMENT= Read Exif metadata from tiff and jpeg files LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-face_recognition/Makefile b/graphics/py-face_recognition/Makefile index 2718f0fbec1d..7bccc937192c 100644 --- a/graphics/py-face_recognition/Makefile +++ b/graphics/py-face_recognition/Makefile @@ -1,27 +1,25 @@ -# Created by: Emanuel Haupt - PORTNAME= face_recognition PORTVERSION= 1.3.0 PORTREVISION= 1 CATEGORIES= graphics python devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Recognize faces from Python or from the command line LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}face_recognition_models>0:graphics/py-face_recognition_models@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dlib>=19.7:science/py-dlib@${PY_FLAVOR} \ ${PY_PILLOW} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-face_recognition_models/Makefile b/graphics/py-face_recognition_models/Makefile index d8a87a152396..30b55243ab77 100644 --- a/graphics/py-face_recognition_models/Makefile +++ b/graphics/py-face_recognition_models/Makefile @@ -1,20 +1,18 @@ -# Created by: Emanuel Haupt - PORTNAME= face_recognition_models PORTVERSION= 0.3.0 CATEGORIES= graphics python devel MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Models used by the face_recognition package LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-freeimagepy/Makefile b/graphics/py-freeimagepy/Makefile index d067bcebd26b..5a8e1586e2a8 100644 --- a/graphics/py-freeimagepy/Makefile +++ b/graphics/py-freeimagepy/Makefile @@ -1,22 +1,20 @@ -# Created by: Choe, Cheng-Dae - PORTNAME= freeimagepy PORTVERSION= 2.0.1 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= SF/${PORTNAME}/FreeImagePy/V${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= FreeImagePy_w_dll-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= FreeImage library python wrapper LIB_DEPENDS= libfreeimage.so:graphics/freeimage WRKSRC= ${WRKDIR}/FreeImagePy-${PORTVERSION} USES= python:3.6+ shebangfix tar:bzip2 USE_PYTHON= distutils autoplist NO_ARCH= yes SHEBANG_FILES= FreeImagePy/*.py .include diff --git a/graphics/py-gdal/Makefile b/graphics/py-gdal/Makefile index 8f52267bbbf6..8d3f145b7be0 100644 --- a/graphics/py-gdal/Makefile +++ b/graphics/py-gdal/Makefile @@ -1,36 +1,34 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= gdal PORTVERSION= 3.5.1 CATEGORIES= graphics python MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \ LOCAL/sunpoet PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python binding for GDAL LICENSE= MIT LICENSE_FILE= ${WRKSRC}/../../LICENSE.TXT LIB_DEPENDS= libgdal.so:graphics/gdal USES= compiler:c++14-lang cpe python:3.8+ tar:xz USE_PYTHON= autoplist concurrent distutils USE_CXXSTD= c++14 WRKSRC_SUBDIR= swig/python CPE_VENDOR= osgeo OPTIONS_DEFINE= NUMPY NUMPY_DESC= Enable array support via NumPy NUMPY_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.0.0,1:math/py-numpy@${PY_FLAVOR} NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.0.0,1:math/py-numpy@${PY_FLAVOR} NUMPY_USES= fortran post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-giddy/Makefile b/graphics/py-giddy/Makefile index da944d89f978..46c160f7620d 100644 --- a/graphics/py-giddy/Makefile +++ b/graphics/py-giddy/Makefile @@ -1,26 +1,24 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= giddy PORTVERSION= 2.3.3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= GeospatIal Distribution DYnamics (GIDDY) LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}esda>=2.1.1:science/py-esda@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.1:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mapclassify>=2.1.1:graphics/py-mapclassify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}quantecon>=0.4.7:finance/py-quantecon@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.3.0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-graphlib-backport/Makefile b/graphics/py-graphlib-backport/Makefile index 2cd7f2a2b58e..f6a68c743b9f 100644 --- a/graphics/py-graphlib-backport/Makefile +++ b/graphics/py-graphlib-backport/Makefile @@ -1,20 +1,18 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= graphlib-backport PORTVERSION= 1.0.3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= graphlib_backport-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Backport of the Python 3.9 graphlib module for Python 3.6+ LICENSE= PSFL USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-graphviz/Makefile b/graphics/py-graphviz/Makefile index 441272908701..9000c91d613d 100644 --- a/graphics/py-graphviz/Makefile +++ b/graphics/py-graphviz/Makefile @@ -1,27 +1,25 @@ -# Created by: lbartoletti - PORTNAME= graphviz PORTVERSION= 0.10.1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Simple Python interface for Graphviz LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= dot:graphics/graphviz TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR} USES= cpe python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes do-test: @cd ${WRKSRC} && ${PYTHON_CMD} run-tests.py .include diff --git a/graphics/py-graphy/Makefile b/graphics/py-graphy/Makefile index bb9c85aeffe6..b48498c17bd2 100644 --- a/graphics/py-graphy/Makefile +++ b/graphics/py-graphy/Makefile @@ -1,45 +1,43 @@ -# Created by: Sahil Tandon - PORTNAME= graphy PORTVERSION= 1.0 CATEGORIES= graphics python MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/graphy/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Simple chart library for Python LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+,run tar:bzip2 USE_PYTHON= flavors PORTDOCS= README PORTEXAMPLES= * NO_ARCH= yes NO_BUILD= yes OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} -e 's|python2.4|${PYTHON_VERSION}|' \ ${WRKSRC}/examples/*.py \ ${WRKSRC}/${PORTNAME}/*.py @${FIND} ${WRKSRC} -name '.svn' -or -name '*.bak' | \ ${XARGS} ${RM} -r do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} @(cd ${WRKSRC}/${PORTNAME}/ && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/py-gvgen/Makefile b/graphics/py-gvgen/Makefile index c7b766146b44..fb22ada18c8b 100644 --- a/graphics/py-gvgen/Makefile +++ b/graphics/py-gvgen/Makefile @@ -1,33 +1,31 @@ -# Created by: Sofian Brabez - PORTNAME= gvgen PORTVERSION= 1.0 DISTVERSIONPREFIX= v CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Easy python interface to generate dot files LICENSE= GPLv2 USES= python:3.6+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= stricaud NO_ARCH= yes OPTIONS_DEFINE= DOCS PORTDOCS= crypto-folks.png gvgen-legend.png gvgen-propertyforeachlinks.2.png \ gvgen-smartmode-2.png gvgen-cluster-node-link.png gvgen-legendin.png \ gvgen-propertylink.png gvgen-styles.png gvgen-defaultstyle.png \ gvgen-links.png gvgen-smartmode-1.png post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/py-h3/Makefile b/graphics/py-h3/Makefile index a57f3dea7df6..f7ae084cd082 100644 --- a/graphics/py-h3/Makefile +++ b/graphics/py-h3/Makefile @@ -1,39 +1,37 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= h3 PORTVERSION= 3.7.4 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python binding of H3 library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cmake:devel/cmake \ h3>=${PORTVERSION:R}:graphics/h3 \ ${PYTHON_PKGNAMEPREFIX}scikit-build>=0:devel/py-scikit-build@${PY_FLAVOR} LIB_DEPENDS= libh3.so:graphics/h3 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= localbase:ldflags ninja:build python:3.7+ USE_PYTHON= autoplist concurrent cython distutils CFLAGS+= -I${LOCALBASE}/include/h3 OPTIONS_DEFINE= NUMPY OPTIONS_DEFAULT=NUMPY NUMPY_DESC= NumPy support NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + do-test: cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} ${PYTHON_CMD} -m pytest -rs -v .include diff --git a/graphics/py-hiplot/Makefile b/graphics/py-hiplot/Makefile index 321a5274d7a6..c4fe34729f1f 100644 --- a/graphics/py-hiplot/Makefile +++ b/graphics/py-hiplot/Makefile @@ -1,24 +1,22 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= hiplot PORTVERSION= 0.1.33 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= High dimensional Interactive Plotting tool LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Compress>=0:www/py-flask-compress@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>=7.0.1:devel/ipython@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-imageio-ffmpeg/Makefile b/graphics/py-imageio-ffmpeg/Makefile index 7d98a95c2b69..0fc6c4080cd0 100644 --- a/graphics/py-imageio-ffmpeg/Makefile +++ b/graphics/py-imageio-ffmpeg/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= imageio-ffmpeg PORTVERSION= 0.4.7 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= FFMPEG wrapper for Python LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ffmpeg:multimedia/ffmpeg USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-imagesize/Makefile b/graphics/py-imagesize/Makefile index a4007176806f..27f530ed4ab2 100644 --- a/graphics/py-imagesize/Makefile +++ b/graphics/py-imagesize/Makefile @@ -1,20 +1,18 @@ -# Created by: Kris Moore - PORTNAME= imagesize PORTVERSION= 1.4.1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Get image size from png/jpeg/jpeg2000/gif file LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-mapclassify/Makefile b/graphics/py-mapclassify/Makefile index 79161482f43a..9b86eb6388c2 100644 --- a/graphics/py-mapclassify/Makefile +++ b/graphics/py-mapclassify/Makefile @@ -1,26 +1,24 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= mapclassify PORTVERSION= 2.4.3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Classification schemes for choropleth maps LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=0,1:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-mayavi/Makefile b/graphics/py-mayavi/Makefile index e9badc3718ce..b10a90d497d0 100644 --- a/graphics/py-mayavi/Makefile +++ b/graphics/py-mayavi/Makefile @@ -1,56 +1,54 @@ -# Created by: Vladimir Chukharev - PORTNAME= mayavi DISTVERSION= 4.7.4 PORTREVISION= 1 CATEGORIES= graphics science python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Application and library for 3D visualization and plotting in Python LICENSE= BSD3CLAUSE LGPL21 LGPL20 EPL LGPL3 BSD2CLAUSE APACHE11 # see ${WRKSRC}/image_LICENSE.txt LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt LICENSE_FILE_LGPL20= ${WRKSRC}/image_LICENSE_CP.txt LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt LICENSE_FILE_LGPL3= ${WRKSRC}/image_LICENSE_OOo.txt LICENSE_FILE_BSD2CLAUSE= ${WRKSRC}/LICENSE_YORICK.txt LICENSE_FILE_APACHE11= ${WRKSRC}/LICENSE_COLORBREWER.txt BROKEN_i386= Building TVTK classes... Fatal Python error: Segmentation fault # might be specific to Mayavi or Python versions BUILD_DEPENDS= vtk9>0:math/vtk9 \ ${PYNUMPY} \ ${PY_SPHINX} \ sphinx-build:textproc/py-sphinx@${PY_FLAVOR} RUN_DEPENDS= vtk9>0:math/vtk9 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}apptools>0:devel/py-apptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}envisage>0:devel/py-envisage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyface>=6.0.0:devel/py-pyface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traits>=4.6.0:devel/py-traits@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traitsui>=6.0.0:graphics/py-traitsui@${PY_FLAVOR} USES= python:3.6+ shebangfix USE_PYTHON= noflavors distutils autoplist # noflavors to force python to be of the same version as in vtk9, which always has default python version USE_WX= 3.1 WX_COMPS= python:run SHEBANG_FILES= mayavi/tests/csv_files/csv_2_py POST_PLIST= fix-plist post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tvtk/array_ext*.so fix-plist: @${REINPLACE_CMD} -e "s|${PYTHONPREFIX_SITELIBDIR:S/${PREFIX}\///}/mayavi/preferences/__pycache__$$||" ${TMPPLIST} @${REINPLACE_CMD} -e "s|${PYTHONPREFIX_SITELIBDIR:S/${PREFIX}\///}/tvtk/plugins/scene/__pycache__$$||" ${TMPPLIST} .include diff --git a/graphics/py-mcomix/Makefile b/graphics/py-mcomix/Makefile index 2054f6b71506..4c5751651ea5 100644 --- a/graphics/py-mcomix/Makefile +++ b/graphics/py-mcomix/Makefile @@ -1,47 +1,45 @@ -# Created by: Ashish SHUKLA - PORTNAME= mcomix PORTVERSION= 1.2.1g20210526 PORTREVISION= 1 CATEGORIES= graphics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= shoesoft@gmx.net COMMENT= GTK3 comic book viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=5.2.0:graphics/py-pillow@${PY_FLAVOR} RUN_DEPENDS:= ${BUILD_DEPENDS} USES= desktop-file-utils gnome python:3.8+ shebangfix USE_GNOME= gtk30 pygobject3 USE_PYTHON= flavors USE_GITHUB= yes GH_ACCOUNT= multiSnow GH_PROJECT= mcomix3 GH_TAGNAME= 9eb4fc7 NO_ARCH= yes NO_BUILD= yes SHEBANG_FILES= mcomix/mcomixstarter.py OPTIONS_DEFINE= RAR OPTIONS_DEFAULT=RAR RAR_DESC= RAR (.cbr) comic book archives support RAR_RUN_DEPENDS=${LOCALBASE}/lib/libunrar.so.6:archivers/libunrar6 post-patch: @${REINPLACE_CMD} "s|^VERSION =.*|VERSION = '${PORTVERSION}'|" \ ${WRKSRC}/mcomix/mcomix/constants.py do-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/mcomix (cd ${WRKSRC}/mcomix/mcomix && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/mcomix) ${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/mcomix ${INSTALL} ${WRKSRC}/mcomix/mcomixstarter.py ${STAGEDIR}/${PREFIX}/bin/mcomix ${INSTALL_DATA} ${WRKSRC}/mime/mcomix.desktop ${STAGEDIR}${PREFIX}/share/applications/ .include diff --git a/graphics/py-mgwr/Makefile b/graphics/py-mgwr/Makefile index d21406e10582..0e01edd13567 100644 --- a/graphics/py-mgwr/Makefile +++ b/graphics/py-mgwr/Makefile @@ -1,26 +1,24 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= mgwr PORTVERSION= 2.1.2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Multiscale Geographically Weighted Regression LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglm>=1.0.6:math/py-spglm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spreg>=0:math/py-spreg@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-ming/Makefile b/graphics/py-ming/Makefile index a67155bc98ef..c7f8b3804ff1 100644 --- a/graphics/py-ming/Makefile +++ b/graphics/py-ming/Makefile @@ -1,47 +1,45 @@ -# Created by: Akinori MUSHA aka knu - PORTNAME= ming DISTVERSIONPREFIX= ming- DISTVERSION= 0_4_8 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python module for Ming which allows you to create Flash 4/5 movies LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE_GPL2 LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libming.so:graphics/ming \ libpng.so:graphics/png USES= autoreconf cpe libtool localbase:ldflags pkgconfig python:3.6-3.9 USE_PYTHON= autoplist concurrent distutils CONFIGURE_ARGS= --enable-python CONFIGURE_ENV= PYTHON_LDFLAGS="-L${PYTHON_LIBDIR} -l${PYTHON_VERSION}${PYTHON_ABIVER}" GNU_CONFIGURE= yes CPE_VENDOR= libming BUILD_WRKSRC= ${WRKSRC}/py_ext INSTALL_WRKSRC= ${WRKSRC}/py_ext USE_GITHUB= yes GH_ACCOUNT= libming GH_PROJECT= libming PORTSCOUT= limit:^ming- post-patch: @${REINPLACE_CMD} -e 's| --root ".*"||' ${WRKSRC}/py_ext/Makefile.am @${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|g' ${WRKSRC}/py_ext/setup.py.in @${LN} -fs ${LOCALBASE}/include/ming ${WRKSRC}/src post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-momepy/Makefile b/graphics/py-momepy/Makefile index 97703bde6a85..21c11d042fe5 100644 --- a/graphics/py-momepy/Makefile +++ b/graphics/py-momepy/Makefile @@ -1,27 +1,25 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= momepy PORTVERSION= 0.5.3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Urban Morphology Measuring Toolkit LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0.8.0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpysal>=4.2.0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.3:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygeos>=0:graphics/py-pygeos@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>=4.27.0:misc/py-tqdm@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-nwdiag/Makefile b/graphics/py-nwdiag/Makefile index c634b7eeaf7e..dff960cb9872 100644 --- a/graphics/py-nwdiag/Makefile +++ b/graphics/py-nwdiag/Makefile @@ -1,47 +1,45 @@ -# Created by: TAKATSU Tomonari - PORTNAME= nwdiag PORTVERSION= 3.0.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Simple network-diagram image generator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGBASE} PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install: .for f in ${PORTNAME} rackdiag ${INSTALL_MAN} ${WRKSRC}/${f}.1 ${STAGEDIR}${PREFIX}/man/man1/ @${ECHO_CMD} man/man1/${f}.1.gz >> ${TMPPLIST} .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for d in ${PORTNAME} packetdiag @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/${d} ${INSTALL_DATA} \ ${INSTALL_WRKSRC}/examples/${d}/${PORTEXAMPLES} \ ${STAGEDIR}${EXAMPLESDIR}/${d} .endfor .include diff --git a/graphics/py-openimageio/Makefile b/graphics/py-openimageio/Makefile index 04c03006263b..1e173e9fc75f 100644 --- a/graphics/py-openimageio/Makefile +++ b/graphics/py-openimageio/Makefile @@ -1,12 +1,10 @@ -# Created by: Shane Ambler - PORTREVISION= 0 CATEGORIES= graphics multimedia python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} COMMENT= OpenImageIO python bindings MASTERDIR= ${.CURDIR}/../openimageio OPTIONS_EXCLUDE=${OPTIONS_DEFINE} .include "${MASTERDIR}/Makefile" diff --git a/graphics/py-osmnet/Makefile b/graphics/py-osmnet/Makefile index 0789e90ed847..89293f12feff 100644 --- a/graphics/py-osmnet/Makefile +++ b/graphics/py-osmnet/Makefile @@ -1,26 +1,24 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= osmnet PORTVERSION= 0.1.6 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tools for the extraction of OpenStreetMap street network data LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=0.7:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.10,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.23,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.5:devel/py-shapely@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pandana/Makefile b/graphics/py-pandana/Makefile index dc59aaf11932..94e45edaeac1 100644 --- a/graphics/py-pandana/Makefile +++ b/graphics/py-pandana/Makefile @@ -1,32 +1,30 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= pandana PORTVERSION= 0.6.1 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for network analysis LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cython>=0.25.2:lang/cython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.8,1:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.8,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.17,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.18:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tables>=3.1<3.8:devel/py-tables@${PY_FLAVOR} USES= compiler:c++11-lang python:3.7+ USE_PYTHON= autoplist concurrent cython distutils CFLAGS+= -DNO_TR1_MEMORY post-install: ${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-piexif/Makefile b/graphics/py-piexif/Makefile index e31f1b55efb8..d4c4786ead08 100644 --- a/graphics/py-piexif/Makefile +++ b/graphics/py-piexif/Makefile @@ -1,20 +1,18 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= piexif PORTVERSION= 1.1.3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simplify exif manipulations with Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pillow/Makefile b/graphics/py-pillow/Makefile index bae7ffc2f79f..50916e6d5a0b 100644 --- a/graphics/py-pillow/Makefile +++ b/graphics/py-pillow/Makefile @@ -1,81 +1,79 @@ -# Created by: Kubilay Kocak - PORTNAME= pillow PORTVERSION= 9.2.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pillow-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fork of the Python Imaging Library (PIL) LICENSE= PIL LICENSE_NAME= Standard PIL License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0,1:devel/py-pytest@${PY_FLAVOR} USES= cpe localbase python:3.7+ USE_PYTHON= autoplist concurrent distutils CPE_VENDOR= python OPTIONS_DEFINE= FREETYPE IMAGEQUANT JPEG JPEG2000 LCMS OLE PNG RAQM TIFF TKINTER WEBP XCB OPTIONS_DEFAULT=FREETYPE IMAGEQUANT JPEG JPEG2000 LCMS OLE PNG RAQM TIFF TKINTER WEBP XCB IMAGEQUANT_DESC= Image Quantization support LCMS_DESC= Little Color Management System OLE_DESC= Microsoft OLE2 file format support RAQM_DESC= Complex text layout support TKINTER_DESC= Tkinter (Tcl/Tk) BitmapImage & PhotoImage support XCB_DESC= X11 screengrab support FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_VARS= PYDISTUTILS_BUILDARGS+=--enable-freetype FREETYPE_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-freetype IMAGEQUANT_LIB_DEPENDS= libimagequant.so:graphics/libimagequant IMAGEQUANT_VARS= PYDISTUTILS_BUILDARGS+=--enable-imagequant IMAGEQUANT_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-imagequant JPEG_USES= jpeg JPEG_VARS= PYDISTUTILS_BUILDARGS+=--enable-jpeg JPEG_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-jpeg JPEG2000_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg JPEG2000_VARS= PYDISTUTILS_BUILDARGS+=--enable-jpeg2000 JPEG2000_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-jpeg2000 LCMS_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS_VARS= PYDISTUTILS_BUILDARGS+=--enable-lcms LCMS_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-lcms OLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}olefile>=0:devel/py-olefile@${PY_FLAVOR} PNG_VARS= PYDISTUTILS_BUILDARGS+=--enable-zlib PNG_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-zlib RAQM_LIB_DEPENDS= libraqm.so:print/libraqm RAQM_VARS= PYDISTUTILS_BUILDARGS+=--enable-raqm RAQM_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-raqm TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_VARS= PYDISTUTILS_BUILDARGS+=--enable-tiff TIFF_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-tiff TKINTER_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR} TKINTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR} TKINTER_USES= tk TKINTER_VARS= PYDISTUTILS_BUILDARGS+="--include-dirs=${TCL_INCLUDEDIR}:${TK_INCLUDEDIR}" WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_VARS= PYDISTUTILS_BUILDARGS+="--enable-webp --enable-webpmux" WEBP_VARS_OFF= PYDISTUTILS_BUILDARGS+="--disable-webp --disable-webpmux" XCB_USE= XORG=xcb XCB_USES= xorg XCB_VARS= PYDISTUTILS_BUILDARGS+=--enable-xcb XCB_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-xcb .include PYDISTUTILS_BUILD_TARGET= build build_ext PYDISTUTILS_BUILDARGS+= saveopts post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + do-test: cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} selftest.py .include diff --git a/graphics/py-pivy/Makefile b/graphics/py-pivy/Makefile index aa7e32d39a42..9423e31e77c5 100644 --- a/graphics/py-pivy/Makefile +++ b/graphics/py-pivy/Makefile @@ -1,26 +1,24 @@ -# Created by: Pedro Giffuni - PORTNAME= pivy PORTVERSION= 0.6.6 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cmt@FreeBSD.org COMMENT= Python binding for Coin LICENSE= MIT BUILD_DEPENDS= cmake:devel/cmake \ swig:devel/swig LIB_DEPENDS= libCoin.so:graphics/Coin \ libSoQt.so:x11-toolkits/soqt USES= compiler:c11 python:3.6+ qt:5 USE_GITHUB= yes GH_ACCOUNT= coin3d USE_PYTHON= autoplist distutils USE_QT= core gui opengl widgets INSTALL_TARGET= install-strip .include diff --git a/graphics/py-plotly/Makefile b/graphics/py-plotly/Makefile index 3beb0772cf80..1c6d33c21b49 100644 --- a/graphics/py-plotly/Makefile +++ b/graphics/py-plotly/Makefile @@ -1,23 +1,21 @@ -# Created by: jjachuf@gmail.com - PORTNAME= plotly PORTVERSION= 4.14.3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Library for collaborative, interactive, publication-quality graphs LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}retrying>=1.3.3:devel/py-retrying@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/py-png/Makefile b/graphics/py-png/Makefile index bd5283359f43..be29127577ff 100644 --- a/graphics/py-png/Makefile +++ b/graphics/py-png/Makefile @@ -1,19 +1,17 @@ -# Created by: Zhihao Yuan - PORTNAME= png PORTVERSION= 0.0.17 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= lichray@gmail.com COMMENT= Python PNG encoder/decoder LICENSE= MIT NO_ARCH= yes USES= python:3.6+ USE_PYTHON= distutils autoplist .include diff --git a/graphics/py-pointpats/Makefile b/graphics/py-pointpats/Makefile index 485741fa8b9a..9215d6c1010c 100644 --- a/graphics/py-pointpats/Makefile +++ b/graphics/py-pointpats/Makefile @@ -1,26 +1,24 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= pointpats PORTVERSION= 2.2.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Methods and Functions for planar point pattern analysis LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pycha/Makefile b/graphics/py-pycha/Makefile index 627102951021..0f4f1dc177b9 100644 --- a/graphics/py-pycha/Makefile +++ b/graphics/py-pycha/Makefile @@ -1,28 +1,26 @@ -# Created by: Wen Heping - PORTNAME= pycha PORTVERSION= 0.8.1 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for making charts with Python LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_DEFINE= CAIRO OPTIONS_DEFAULT=CAIRO CAIRO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} .include diff --git a/graphics/py-pydot/Makefile b/graphics/py-pydot/Makefile index 5437b0c9707c..fb49504a2dbf 100644 --- a/graphics/py-pydot/Makefile +++ b/graphics/py-pydot/Makefile @@ -1,23 +1,21 @@ -# Created by: Stefan Walter - PORTNAME= pydot PORTVERSION= 1.4.2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python interface to the Graphviz Dot language LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= dot:graphics/graphviz \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=2.1.4:devel/py-pyparsing@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pyepsg/Makefile b/graphics/py-pyepsg/Makefile index 0a3a1b070148..23d7798f4f51 100644 --- a/graphics/py-pyepsg/Makefile +++ b/graphics/py-pyepsg/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= pyepsg PORTVERSION= 0.4.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Easy access to the EPSG database LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pygal/Makefile b/graphics/py-pygal/Makefile index 58098cc6ad11..d5433be89c0d 100644 --- a/graphics/py-pygal/Makefile +++ b/graphics/py-pygal/Makefile @@ -1,22 +1,20 @@ -# Created by: Jose Jachuf - PORTNAME= pygal PORTVERSION= 2.4.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= jjachuf@gmail.com COMMENT= Python svg graph plotting library LICENSE= LGPL3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=3.3.4:devel/py-lxml@${PY_FLAVOR} USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-pyganim/Makefile b/graphics/py-pyganim/Makefile index a27efc56981a..0a27230733e9 100644 --- a/graphics/py-pyganim/Makefile +++ b/graphics/py-pyganim/Makefile @@ -1,23 +1,21 @@ -# Created by: Johannes Jost Meixner - PORTNAME= pyganim PORTVERSION= 0.9.2 PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Pyganim-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Sprite animation module for Pygame LICENSE= BSD2CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>=0:devel/py-game@${PY_FLAVOR} USES= python:3.6+ zip USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-pygeos/Makefile b/graphics/py-pygeos/Makefile index 00a3245f8f03..838434cf7a77 100644 --- a/graphics/py-pygeos/Makefile +++ b/graphics/py-pygeos/Makefile @@ -1,26 +1,24 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= pygeos PORTVERSION= 0.12.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= GEOS wrapped in numpy ufuncs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= geos>=3.5:graphics/geos \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.13,1:math/py-numpy@${PY_FLAVOR} LIB_DEPENDS= libgeos.so:graphics/geos RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.13,1:math/py-numpy@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent cython distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-pygraph/Makefile b/graphics/py-pygraph/Makefile index 4272c584017d..8cc35a8a1599 100644 --- a/graphics/py-pygraph/Makefile +++ b/graphics/py-pygraph/Makefile @@ -1,22 +1,20 @@ -# Created by: Yi-Jheng Lin - PORTNAME= pygraph DISTVERSION= 0.2.1-4 DISTVERSIONSUFFIX= -g037bb2f PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Graph manipulation library in pure Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_GITHUB= yes GH_ACCOUNT= jciskey USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-pygraphviz/Makefile b/graphics/py-pygraphviz/Makefile index 8b03dc84432e..0a2da21f763d 100644 --- a/graphics/py-pygraphviz/Makefile +++ b/graphics/py-pygraphviz/Makefile @@ -1,37 +1,35 @@ -# Created by: Hye-Shik Chang - PORTNAME= pygraphviz PORTVERSION= 1.6 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Python interface to GraphViz agraph LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcgraph.so:graphics/graphviz TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=1.3.7:devel/py-nose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}doctest-ignore-unicode>=0.1.2:devel/py-doctest-ignore-unicode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=2.0.0:devel/py-mock@${PY_FLAVOR} USES= pkgconfig python:3.6+ zip USE_PYTHON= autoplist concurrent distutils PYDISTUTILS_BUILD_TARGET= build build_ext PYDISTUTILS_BUILDARGS= --include-dirs=${LOCALBASE}/include \ --library-dirs=${LOCALBASE}/lib/graphviz post-patch: @${REINPLACE_CMD} -e 's+%%LOCALBASE%%+${LOCALBASE}+; \ s+^docdirbase.*=.*+docdirbase = "${DOCSDIR:S/${PREFIX}\///}"+' ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pygraphviz/_graphviz*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include diff --git a/graphics/py-pyproj/Makefile b/graphics/py-pyproj/Makefile index 0772c598e61c..22b3ca52cf81 100644 --- a/graphics/py-pyproj/Makefile +++ b/graphics/py-pyproj/Makefile @@ -1,38 +1,36 @@ -# Created by: TAOKA Fumiyoshi - PORTNAME= pyproj PORTVERSION= 3.3.1 CATEGORIES= graphics geography python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cython wrapper to provide python interfaces to PROJ.4 functions LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= proj>=8.0.0,1:graphics/proj LIB_DEPENDS= libproj.so:graphics/proj RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent cython distutils MAKE_ENV= PROJ_DIR=${LOCALBASE} OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/test/sample.out ${WRKSRC}/test/test_*.py ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/py-pyrsgis/Makefile b/graphics/py-pyrsgis/Makefile index db248c456cdd..8b92ce3ee935 100644 --- a/graphics/py-pyrsgis/Makefile +++ b/graphics/py-pyrsgis/Makefile @@ -1,27 +1,25 @@ -# Created by: Rainer Hurling - PORTNAME= pyrsgis PORTVERSION= 0.4.1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Processing satellite data directly from TAR files LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdal>=0:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib-scalebar>=0:math/py-matplotlib-scalebar@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-pyvips/Makefile b/graphics/py-pyvips/Makefile index e0e6994428cd..b18557cc4f63 100644 --- a/graphics/py-pyvips/Makefile +++ b/graphics/py-pyvips/Makefile @@ -1,28 +1,26 @@ -# Created by: Danilo Egea Gondolfo - PORTNAME= pyvips PORTVERSION= 2.2.1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Binding for the libvips image processing library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.13:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0,1:devel/py-pkgconfig@${PY_FLAVOR} LIB_DEPENDS= libvips.so:graphics/vips RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.13:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0,1:devel/py-pkgconfig@${PY_FLAVOR} USES= gnome python:3.6+ USE_GNOME= glib20 USE_PYTHON= autoplist concurrent distutils post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-pyx/Makefile b/graphics/py-pyx/Makefile index 9c2543a89512..f87d0a398482 100644 --- a/graphics/py-pyx/Makefile +++ b/graphics/py-pyx/Makefile @@ -1,35 +1,33 @@ -# Created by: Ying-Chieh Liao - PORTNAME= pyx PORTVERSION= 0.15 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= PyX-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python package for creating encapsulated PostScript figures LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.4+ USE_PYTHON= autoplist concurrent distutils USE_TEX= latex:build OPTIONS_DEFINE= KPATHSEA T1CODE OPTIONS_DEFAULT=KPATHSEA T1CODE KPATHSEA_DESC= Python wrapper around kpathsea T1CODE_DESC= Fast t1 font encoding/decoding KPATHSEA_CFLAGS= -I${LOCALBASE}/include KPATHSEA_LDFLAGS= -L${LOCALBASE}/lib T1CODE_CFLAGS= -I${LOCALBASE}/include post-patch-KPATHSEA-on: @${REINPLACE_CMD} -e 's|build_pykpathsea=0|build_pykpathsea=1|' ${WRKSRC}/setup.cfg post-patch-T1CODE-on: @${REINPLACE_CMD} -e 's|build_t1code=0|build_t1code=1|' ${WRKSRC}/setup.cfg .include diff --git a/graphics/py-qrencode/Makefile b/graphics/py-qrencode/Makefile index 240f0ffafba4..f8e0ccc033ac 100644 --- a/graphics/py-qrencode/Makefile +++ b/graphics/py-qrencode/Makefile @@ -1,26 +1,24 @@ -# Created by: Dan Langille - PORTNAME= qrencode PORTVERSION= 1.2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dvl@FreeBSD.org COMMENT= Simple wrapper for the C qrencode library LICENSE= MIT BUILD_DEPENDS= libqrencode>0:graphics/libqrencode RUN_DEPENDS= libqrencode>0:graphics/libqrencode TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils CFLAGS+= -I${PREFIX}/include NO_ARCH_IGNORE= yes INSTALL_TARGET= install-strip .include diff --git a/graphics/py-railroad-diagrams/Makefile b/graphics/py-railroad-diagrams/Makefile index 463387478d0d..acdb2d211561 100644 --- a/graphics/py-railroad-diagrams/Makefile +++ b/graphics/py-railroad-diagrams/Makefile @@ -1,20 +1,18 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= railroad-diagrams PORTVERSION= 2.0.4 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Generate SVG railroad syntax diagrams, like on JSON.org LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-rasterio/Makefile b/graphics/py-rasterio/Makefile index b5be8c62691d..4dee97c053bd 100644 --- a/graphics/py-rasterio/Makefile +++ b/graphics/py-rasterio/Makefile @@ -1,40 +1,38 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= rasterio PORTVERSION= 1.3.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Fast and direct raster I/O for use with Numpy and SciPy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= gdal>=3.1:graphics/gdal \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} RUN_DEPENDS= gdal>=3.1:graphics/gdal \ ${PYTHON_PKGNAMEPREFIX}affine>=0:math/py-affine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=4.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click-plugins>=0:devel/py-click-plugins@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cligj>=0.5:devel/py-cligj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}snuggs>=1.4.1:math/py-snuggs@${PY_FLAVOR} USES= compiler:c++11-lang python:3.7+ USE_PYTHON= autoplist concurrent cython distutils OPTIONS_DEFINE= PLOT S3 PLOT_DESC= Plotting support S3_DESC= Amazon S3 support PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.2.4:www/py-boto3@${PY_FLAVOR} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include diff --git a/graphics/py-rasterstats/Makefile b/graphics/py-rasterstats/Makefile index cc363e0b23fe..84dddd6c52be 100644 --- a/graphics/py-rasterstats/Makefile +++ b/graphics/py-rasterstats/Makefile @@ -1,28 +1,26 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= rasterstats PORTVERSION= 0.16.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Summarize geospatial raster datasets based on vector geometries LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}affine>=0<3.0:math/py-affine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cligj>=0.4:devel/py-cligj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Fiona>=0:graphics/py-fiona@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.9,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>=1.0:graphics/py-rasterio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} USES= python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-rawkit/Makefile b/graphics/py-rawkit/Makefile index 31af176dfd02..7e40af6e45f4 100644 --- a/graphics/py-rawkit/Makefile +++ b/graphics/py-rawkit/Makefile @@ -1,20 +1,18 @@ -# Created by: Martin Neubauer - PORTNAME= rawkit PORTVERSION= 0.6.0 CATEGORIES= graphics devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Ctypes based libraw bindings LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/graphics/py-s2/Makefile b/graphics/py-s2/Makefile index a204257139ab..121d02faeb26 100644 --- a/graphics/py-s2/Makefile +++ b/graphics/py-s2/Makefile @@ -1,34 +1,32 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= s2 PORTVERSION= 0.10.0 DISTVERSIONPREFIX= v CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python binding of S2 Geometry Library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/../../LICENSE BUILD_DEPENDS= s2>=${PORTVERSION}:graphics/s2 \ swig>=4:devel/swig LIB_DEPENDS= libs2.so:graphics/s2 USES= cmake compiler:c++11-lang localbase:ldflags python CMAKE_ON= WITH_PYTHON WRKSRC_SUBDIR= src/python GH_ACCOUNT= google GH_PROJECT= s2geometry USE_GITHUB= yes .include .if ${ARCH} == powerpc64 && !defined(CPUTYPE) CXXFLAGS+= -mcpu=power7 .endif .include diff --git a/graphics/py-seqdiag/Makefile b/graphics/py-seqdiag/Makefile index 6e8aeee544e7..ae042dc711ad 100644 --- a/graphics/py-seqdiag/Makefile +++ b/graphics/py-seqdiag/Makefile @@ -1,40 +1,38 @@ -# Created by: TAKATSU Tomonari - PORTNAME= seqdiag PORTVERSION= 3.0.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Simple sequence-diagram image generator LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blockdiag>=1.5.0:graphics/py-blockdiag@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} EXAMPLESDIR= ${PREFIX}/share/examples/${PKGBASE} PORTDOCS= README.rst PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES post-install: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1/ @${ECHO_CMD} man/man1/${PORTNAME}.1.gz >> ${TMPPLIST} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/examples/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/py-sorl-thumbnail/Makefile b/graphics/py-sorl-thumbnail/Makefile index c2851ab317f9..4e776524cc04 100644 --- a/graphics/py-sorl-thumbnail/Makefile +++ b/graphics/py-sorl-thumbnail/Makefile @@ -1,54 +1,52 @@ -# Created by: Kevin Golding - PORTNAME= sorl-thumbnail PORTVERSION= 12.8.0 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@caomhin.org COMMENT= Sorl-thumbnail provides an easy way to generate image thumbnails LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes PORTDOCS= * OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= PILLOW OPTIONS_SINGLE= IMAGELIB OPTIONS_GROUP= CACHING OPTIONS_SINGLE_IMAGELIB= GRAPHICSMAGICK IMAGEMAGICK PILLOW WAND OPTIONS_GROUP_CACHING= REDIS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E" GRAPHICSMAGICK_RUN_DEPENDS= ${LOCALBASE}/bin/gm:graphics/GraphicsMagick IMAGEMAGICK_USES= magick:6,run PILLOW_RUN_DEPENDS= ${PY_PILLOW} REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>0:databases/py-redis@${PY_FLAVOR} WAND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Wand>0:graphics/py-wand@${PY_FLAVOR} GRAPHICSMAGICK_DESC= Use GraphicsMagick for image processing (faster) IMAGEMAGICK_DESC= Use ImageMagick for image processing PILLOW_DESC= Use internal image processing REDIS_DESC= Use REDIS as Key Value Store WAND_DESC= Use Wand with ImageMagick post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/build/sphinx/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \ "! -name .buildinfo -and ! -name objects.inv") .include diff --git a/graphics/py-tifffile/Makefile b/graphics/py-tifffile/Makefile index 0704421942e5..61050e65ca84 100644 --- a/graphics/py-tifffile/Makefile +++ b/graphics/py-tifffile/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= tifffile PORTVERSION= 2022.5.4 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Read and write TIFF(r) files LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.2,1:math/py-numpy@${PY_FLAVOR} USES= dos2unix python:3.8+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-toyplot/Makefile b/graphics/py-toyplot/Makefile index f5b4ae5f71e5..5bb720a3046a 100644 --- a/graphics/py-toyplot/Makefile +++ b/graphics/py-toyplot/Makefile @@ -1,24 +1,22 @@ -# Created by: Steven Kreuzer - PORTNAME= toyplot PORTVERSION= 0.19.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Modern plotting toolkit supporting electronic publishing LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.8:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colormath>=2.1.1:math/py-colormath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multipledispatch>=0.4.7:devel/py-multipledispatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}png>=0.0.17:graphics/py-png@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>=3.2.0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}custom_inherit>=2.2.0:textproc/py-custom_inherit@${PY_FLAVOR} USES= python:3.5+ USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-traitsui/Makefile b/graphics/py-traitsui/Makefile index 3866cc384595..76df80c0ddf4 100644 --- a/graphics/py-traitsui/Makefile +++ b/graphics/py-traitsui/Makefile @@ -1,40 +1,38 @@ -# Created by: Vladimir Chukharev - PORTNAME= traitsui DISTVERSION= 7.4.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= eduardo@FreeBSD.org COMMENT= Enthought traits-capable user interfaces LICENSE= BSD3CLAUSE EPL LGPL21 LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt # See ${WRKSRC}/image_LICENSE.txt for per file license information RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyface>=7.4.1:devel/py-pyface@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}traits>=6.2.0:devel/py-traits@${PY_FLAVOR} # The requirements are defined in traitsui/__init__.py USES= python:3.7+ USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= PYSIDE QT5 WXPYTHON OPTIONS_DEFAULT= QT5 PYSIDE_DESC= PySide backend WXPYTHON_DESC= wxPython backend PYSIDE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyside2>=0:devel/pyside2@${PY_FLAVOR} QT5_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} QT5_USES= pyqt:5 QT5_USE= PYQT=pyqt5_run WXPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wxPython41>0:x11-toolkits/py-wxPython4@${PY_FLAVOR} .include diff --git a/graphics/py-urbanaccess/Makefile b/graphics/py-urbanaccess/Makefile index 40948f7021b9..9ec0cf684482 100644 --- a/graphics/py-urbanaccess/Makefile +++ b/graphics/py-urbanaccess/Makefile @@ -1,31 +1,29 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= urbanaccess PORTVERSION= 0.2.2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tool for creating GTFS transit and OSM pedestrian networks LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/License.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopy>=1.11.0:net/py-geopy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.11,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osmnet>=0.1.4:graphics/py-osmnet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandana>=0.2.0:graphics/py-pandana@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.17.0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.17.1:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.11:devel/py-six@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-urbansim/Makefile b/graphics/py-urbansim/Makefile index 19eda5aa1725..62c1ab8d1e00 100644 --- a/graphics/py-urbansim/Makefile +++ b/graphics/py-urbansim/Makefile @@ -1,30 +1,28 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= urbansim PORTVERSION= 3.2 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Platform for building statistical models of cities and regions LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.8.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}orca>=1.1:devel/py-orca@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.17.0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}patsy>=0.4.1:math/py-patsy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}prettytable>=0.7.2:devel/py-prettytable@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=3.10:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>=0.8:math/py-statsmodels@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}toolz>=0.8.1:devel/py-toolz@${PY_FLAVOR} USES= python:3.7+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-utm/Makefile b/graphics/py-utm/Makefile index e85db779f4ef..fb45bddc8036 100644 --- a/graphics/py-utm/Makefile +++ b/graphics/py-utm/Makefile @@ -1,20 +1,18 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= utm PORTVERSION= 0.7.0 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Bidirectional UTM-WGS84 converter for Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes .include diff --git a/graphics/py-visvis/Makefile b/graphics/py-visvis/Makefile index 65eeccbbdd3c..e3ced74ecd3b 100644 --- a/graphics/py-visvis/Makefile +++ b/graphics/py-visvis/Makefile @@ -1,30 +1,28 @@ -# Created by: Rainer Hurling - PORTNAME= visvis PORTVERSION= 1.13.0 PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= rhurlin@FreeBSD.org COMMENT= Object oriented approach to visualization of 1D to 4D data LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt LIB_DEPENDS= libfltk.so:x11-toolkits/fltk RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}imageio>=0:graphics/py-imageio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyside2>=0:devel/pyside2@${PY_FLAVOR} USES= gl python:3.5+ pyqt:5 USE_GL= gl USE_PYQT= pyqt5 USE_PYTHON= autoplist distutils USE_WX= 3.0+ NO_ARCH= yes .include diff --git a/graphics/py-webcolors/Makefile b/graphics/py-webcolors/Makefile index c10e0f5e86bd..2961aaeaceed 100644 --- a/graphics/py-webcolors/Makefile +++ b/graphics/py-webcolors/Makefile @@ -1,28 +1,26 @@ -# Created by: TAKATSU Tomonari - PORTNAME= webcolors PORTVERSION= 1.8.1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tota@FreeBSD.org COMMENT= Library working with the sRGB color space as used in the HTML and CSS LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.6+ USE_PYTHON= distutils autoplist NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDOCS= README.rst OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/py-willow/Makefile b/graphics/py-willow/Makefile index 731037da9aeb..c3e08d0c5343 100644 --- a/graphics/py-willow/Makefile +++ b/graphics/py-willow/Makefile @@ -1,32 +1,30 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= willow PORTVERSION= 1.4.1 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Willow-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Wrapper that combines multiple Python image libraries into one API LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= python:3.5+ USE_PYTHON= autoplist concurrent distutils NO_ARCH= yes OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= PILLOW WAND OPENCV OPTIONS_DEFAULT=PILLOW OPENCV_DESC= Use OpenCV as backend PILLOW_DESC= Use Pillow as backend WAND_DESC= Use Wand as backend OPENCV_RUN_DEPENDS= opencv>=0:graphics/opencv PILLOW_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} WAND_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wand>=0:graphics/py-wand@${PY_FLAVOR} .include diff --git a/graphics/py-zbar-py/Makefile b/graphics/py-zbar-py/Makefile index 92d183d7fa08..3e2081298b94 100644 --- a/graphics/py-zbar-py/Makefile +++ b/graphics/py-zbar-py/Makefile @@ -1,24 +1,22 @@ -# Created by: Emanuel Haupt - PORTNAME= zbar-py PORTVERSION= 1.0.4 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Interface to the zbar bar-code reading library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libzbar.so:graphics/zbar RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} USES= iconv:wchar_t python:3.6+ USE_PYTHON= autoplist distutils post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/zbar/_zbar*.so .include diff --git a/graphics/qcomicbook/Makefile b/graphics/qcomicbook/Makefile index 1b4951c7d7a8..82171f7d036e 100644 --- a/graphics/qcomicbook/Makefile +++ b/graphics/qcomicbook/Makefile @@ -1,32 +1,30 @@ -# Created by: Adam Weinberger - PORTNAME= QComicBook PORTVERSION= 0.9.1 PORTREVISION= 39 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Qt-based comic book archive viewer LICENSE= GPLv2 LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 USES= cmake compiler:c++11-lang pkgconfig qt:5 USE_GITHUB= yes GH_ACCOUNT= stolowski USE_QT= core gui printsupport widgets x11extras\ buildtools_build linguisttools_build qmake_build OPTIONS_DEFINE= 7ZIP ACE RAR 7ZIP_DESC= 7-Zip (.cb7) comic book archives support 7ZIP_RUN_DEPENDS= 7zz:archivers/7-zip ACE_DESC= ACE (.cba) comic book archives support ACE_RUN_DEPENDS= unace:archivers/unace RAR_DESC= Rar (.cbr) comic book archives support RAR_RUN_DEPENDS= unrar:archivers/unrar .include diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile index 3c0a930a1358..33538120869d 100644 --- a/graphics/qgis-ltr/Makefile +++ b/graphics/qgis-ltr/Makefile @@ -1,183 +1,181 @@ -# Created by: Laurent Courty - PORTNAME= qgis DISTVERSION= 3.22.9 CATEGORIES= graphics geography MASTER_SITES= https://qgis.org/downloads/ PKGNAMESUFFIX= -ltr MAINTAINER= rhurlin@FreeBSD.org COMMENT= Free and Open Source Geographic Information System LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/LICENSE BUILD_DEPENDS= gpsbabel>=1.5.4:astro/gpsbabel \ opencl>=0:devel/opencl \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.10.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.17.3:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=1.1.1:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.4:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=3.0.5:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.24.1:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=3.1.1:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=19.1.1:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=3.0.2:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.5.2:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.1.3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.7:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.1:devel/py-yaml@${PY_FLAVOR} LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 \ libgdal.so:graphics/gdal \ libgeos.so:graphics/geos \ libgsl.so:math/gsl \ libhdf5.so:science/hdf5 \ liblazperf.so:archivers/lazperf \ libmdal.so:math/mdal \ libnetcdf.so:science/netcdf \ libOpenCL.so:devel/ocl-icd \ libpdal_base.so:math/pdal \ libproj.so:graphics/proj \ libprotobuf-lite.so:devel/protobuf \ libqjson-qt5.so:devel/qjson \ libqscintilla2_qt5.so:devel/qscintilla2-qt5 \ libqt5keychain.so:security/qtkeychain \ libqwt6.so:x11-toolkits/qwt6 \ libspatialindex.so:devel/spatialindex \ libspatialite.so:databases/spatialite \ libsz.so:science/libaec \ libxerces-c.so:textproc/xerces-c3 \ libzip.so:archivers/libzip \ libzstd.so:archivers/zstd RUN_DEPENDS= astyle:devel/astyle \ opencl>=0:devel/opencl \ ${PYTHON_PKGNAMEPREFIX}black>=19.10:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.10.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Fiona>=0:graphics/py-fiona@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gdal>=3.1.0:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geojson>=2.3.0:devel/py-geojson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.7.0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.17.3:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.12.1:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=1.1.1:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.4:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=3.0.5:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=5.0.7:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.1:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nltk>=3.4.1:textproc/py-nltk@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.24.1:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.24.2:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=3.1.1:devel/py-pbr@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pip>=19.1.1:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=3.0.2:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.7.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.5:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.5.2:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.1.3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrsgis>=0.2.6:graphics/py-pyrsgis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>=0:graphics/py-rasterio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.14.3:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.6.4:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.7:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=2.0.1:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.1:devel/py-yaml@${PY_FLAVOR} ### Fortran is needed by numpy, GRASS, etc. USES= bison cmake compiler:features desktop-file-utils \ fortran gl gmake gnome pgsql pyqt:5 python:3.7+ qca qt:5 \ shebangfix sqlite:3 tar:bz2 USE_GL= gl USE_GNOME= libxml2 USE_LDCONFIG= yes USE_PYQT= pyqt5 qscintilla2 pysip sip USE_QT= 3d buildtools_build core concurrent dbus declarative \ designer_build qdoc_build gamepad gui linguist_build location \ network printsupport qmake_build script serialport \ sql sql-pgsql sql-sqlite3 svg uitools_build \ webengine webkit widgets xml SHEBANG_FILES= src/plugins/grass/scripts/*.py CMAKE_ARGS+= -DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_POLICY_DEFAULT_CMP0056:STRING=NEW \ -DLazPerf_INCLUDE_DIR:PATH=${LOCALBASE}/include/lazperf \ -DWITH_INTERNAL_MDAL:BOOL=false \ -DPYRCC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyrcc5-${PYTHON_VER} \ -DPYUIC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyuic5-${PYTHON_VER} \ -DQSCI_SIP_DIR:PATH=${PYQT_SIPDIR}/Qsci \ -DQWT_INCLUDE_DIR:PATH=${LOCALBASE}/include/qt5/qwt6 \ -DQWT_LIBRARY:FILEPATH=${LOCALBASE}/lib/qt5/libqwt6.so \ -DQGIS_MANUAL_SUBDIR:PATH=share/man CMAKE_ON= USE_OPENCL WITH_3D WITH_ASTYLE \ WITH_BINDINGS WITH_CUSTOM_WIDGETS WITH_EPT WITH_POSTGRESQL \ WITH_PDAL CMAKE_OFF= ENABLE_TESTS WITH_QWTPOLAR CONFLICTS_INSTALL= qgis PLIST_SUB= DISTVERSION=${DISTVERSION} .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev CMAKE_OFF+= SUPPRESS_QT_WARNINGS .endif OPTIONS_DEFINE= GRASS SERVER OPTIONS_DEFAULT= GRASS SERVER NO_OPTIONS_SORT= yes OPTIONS_SUB= yes SERVER_DESC= Enable QGIS server GRASS_BUILD_DEPENDS= grass7:databases/grass7 GRASS_RUN_DEPENDS= ${GRASS_BUILD_DEPENDS} GRASS_CMAKE_BOOL= WITH_GRASS7 SERVER_LIB_DEPENDS= libfcgi.so:www/fcgi SERVER_CMAKE_BOOL= WITH_SERVER WITH_SERVER_PLUGINS WITH_QSPATIALITE .include # QGIS requires flex >= 2.5.6, see # https://github.com/qgis/QGIS/blob/fb0f334b06e0828e5695ffcaa7c7eb82d6516cb0/INSTALL.md .if (${OPSYS} == FreeBSD && ${OSVERSION} < 1300501) BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:textproc/flex CMAKE_ARGS+= -DFLEX_EXECUTABLE:FILEPATH=${LOCALBASE}/bin/flex .endif post-patch: # On i386, '-mllvm -inline-threshold=128' does not build under all circumstances # See bugs 242557 and 241687. .if ${OPSYS} == FreeBSD && ${ARCH} == "i386" @${REINPLACE_CMD} -e 's|"-mllvm -inline-threshold=128"|"-O1"|g' \ ${WRKSRC}/src/core/CMakeLists.txt .endif pre-configure: ${MKDIR} ${CONFIGURE_WRKSRC}/bin && ${LN} -s ${PYTHON_CMD} ${CONFIGURE_WRKSRC}/bin/python3 post-install: @${RM} ${STAGEDIR}${DATADIR}/python/pytz/tzfile.py.bak @${FIND} ${STAGEDIR}${LOCALBASE} -name "__pycache__" -delete @${RM} /tmp/srs.db check: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check .include diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile index cc8408218cbe..7fdd5b934004 100644 --- a/graphics/qgis/Makefile +++ b/graphics/qgis/Makefile @@ -1,179 +1,177 @@ -# Created by: Laurent Courty - PORTNAME= qgis DISTVERSION= 3.26.1 CATEGORIES= graphics geography MASTER_SITES= https://qgis.org/downloads/ MAINTAINER= rhurlin@FreeBSD.org COMMENT= Free and Open Source Geographic Information System LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/LICENSE BUILD_DEPENDS= gpsbabel>=1.5.4:astro/gpsbabel \ opencl>=0:devel/opencl \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.10.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.17.3:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=1.1.1:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.4:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=3.0.5:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.25.0:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=3.1.1:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=19.1.1:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=3.0.2:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.5.2:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.1.3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.7:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.1:devel/py-yaml@${PY_FLAVOR} LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 \ libgdal.so:graphics/gdal \ libgeos.so:graphics/geos \ libgsl.so:math/gsl \ libhdf5.so:science/hdf5 \ libmdal.so:math/mdal \ libnetcdf.so:science/netcdf \ libOpenCL.so:devel/ocl-icd \ libpdal_base.so:math/pdal \ libproj.so:graphics/proj \ libprotobuf-lite.so:devel/protobuf \ libqjson-qt5.so:devel/qjson \ libqscintilla2_qt5.so:devel/qscintilla2-qt5 \ libqt5keychain.so:security/qtkeychain \ libqwt6.so:x11-toolkits/qwt6 \ libspatialindex.so:devel/spatialindex \ libspatialite.so:databases/spatialite \ libsz.so:science/libaec \ libxerces-c.so:textproc/xerces-c3 \ libzip.so:archivers/libzip \ libzstd.so:archivers/zstd RUN_DEPENDS= astyle:devel/astyle \ opencl>=0:devel/opencl \ ${PYTHON_PKGNAMEPREFIX}black>=19.10:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.10.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Fiona>=0:graphics/py-fiona@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gdal>=3.1.0:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geojson>=2.3.0:devel/py-geojson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.7.0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.17.3:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.12.1:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=1.1.1:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.4:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=3.0.5:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=5.0.7:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.1:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nltk>=3.4.1:textproc/py-nltk@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.25.0:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.24.2:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=3.1.1:devel/py-pbr@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pip>=19.1.1:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=3.0.2:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.7.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.5:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.5.2:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.1.3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrsgis>=0.2.6:graphics/py-pyrsgis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>=0:graphics/py-rasterio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.14.3:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.6.4:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.7:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=2.0.1:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.1:devel/py-yaml@${PY_FLAVOR} ### Fortran is needed by numpy, GRASS, etc. USES= bison cmake compiler:features desktop-file-utils \ fortran gl gmake gnome pgsql pyqt:5 python:3.7+ qca qt:5 \ shebangfix sqlite:3 tar:bz2 USE_GL= gl USE_GNOME= libxml2 USE_LDCONFIG= yes USE_PYQT= pyqt5 qscintilla2 pysip sip USE_QT= 3d buildtools_build core concurrent dbus declarative \ designer_build qdoc_build gamepad gui linguist_build location \ network printsupport qmake_build script serialport \ sql sql-pgsql sql-sqlite3 svg uitools_build \ webengine webkit widgets xml SHEBANG_FILES= src/plugins/grass/scripts/*.py CMAKE_ARGS+= -DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_POLICY_DEFAULT_CMP0056:STRING=NEW \ -DPYRCC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyrcc5-${PYTHON_VER} \ -DPYUIC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyuic5-${PYTHON_VER} \ -DQSCI_SIP_DIR:PATH=${PYQT_SIPDIR}/Qsci \ -DQWT_INCLUDE_DIR:PATH=${LOCALBASE}/include/qt5/qwt6 \ -DQWT_LIBRARY:FILEPATH=${LOCALBASE}/lib/qt5/libqwt6.so \ -DQGIS_MANUAL_SUBDIR:PATH=share/man CMAKE_ON= USE_OPENCL WITH_3D WITH_ASTYLE \ WITH_BINDINGS WITH_CUSTOM_WIDGETS WITH_EPT WITH_INTERNAL_LAZPERF \ WITH_POSTGRESQL WITH_PDAL CMAKE_OFF= ENABLE_TESTS WITH_INTERNAL_MDAL WITH_QWTPOLAR CONFLICTS_INSTALL= qgis-ltr PLIST_SUB= DISTVERSION=${PORTVERSION} .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev CMAKE_OFF+= SUPPRESS_QT_WARNINGS .endif OPTIONS_DEFINE= GRASS SERVER OPTIONS_DEFAULT= GRASS SERVER NO_OPTIONS_SORT= yes OPTIONS_SUB= yes SERVER_DESC= Enable QGIS server GRASS_BUILD_DEPENDS= grass7:databases/grass7 GRASS_RUN_DEPENDS= ${GRASS_BUILD_DEPENDS} GRASS_CMAKE_BOOL= WITH_GRASS7 SERVER_LIB_DEPENDS= libfcgi.so:www/fcgi SERVER_CMAKE_BOOL= WITH_SERVER WITH_SERVER_PLUGINS WITH_QSPATIALITE .include # QGIS requires flex >= 2.5.6, see # https://github.com/qgis/QGIS/blob/fb0f334b06e0828e5695ffcaa7c7eb82d6516cb0/INSTALL.md .if (${OPSYS} == FreeBSD && ${OSVERSION} < 1300501) BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:textproc/flex CMAKE_ARGS+= -DFLEX_EXECUTABLE:FILEPATH=${LOCALBASE}/bin/flex .endif post-patch: # On i386, '-mllvm -inline-threshold=128' does not build under all circumstances # See bugs 242557 and 241687. .if ${OPSYS} == FreeBSD && ${ARCH} == "i386" @${REINPLACE_CMD} -e 's|"-mllvm -inline-threshold=128"|"-O1"|g' \ ${WRKSRC}/src/core/CMakeLists.txt .endif pre-configure: ${MKDIR} ${CONFIGURE_WRKSRC}/bin && ${LN} -s ${PYTHON_CMD} ${CONFIGURE_WRKSRC}/bin/python3 post-install: @${RM} ${STAGEDIR}${DATADIR}/python/pytz/tzfile.py.bak @${FIND} ${STAGEDIR}${LOCALBASE} -name "__pycache__" -delete @${RM} /tmp/srs.db check: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check .include diff --git a/graphics/qiv/Makefile b/graphics/qiv/Makefile index 6e85f0739e57..8e9a46d09fab 100644 --- a/graphics/qiv/Makefile +++ b/graphics/qiv/Makefile @@ -1,36 +1,34 @@ -# Created by: Bill Fumerola - PORTNAME= qiv PORTVERSION= 2.3.2 CATEGORIES= graphics MASTER_SITES= http://spiegl.de/qiv/download/ \ http://www.predatorlabs.net/dl/ MAINTAINER= danilo@FreeBSD.org COMMENT= Small, fast GDK/Imlib2 image viewer LICENSE= GPLv2 LIB_DEPENDS= libImlib2.so:graphics/imlib2 \ liblcms2.so:graphics/lcms2 \ libexif.so:graphics/libexif \ libtiff.so:graphics/tiff USES= gmake gnome jpeg pkgconfig tar:tgz xorg USE_GNOME= cairo gdkpixbuf2 gtk20 PLIST_FILES= bin/qiv man/man1/qiv.1.gz USE_XORG+= x11 xext do-configure: @${REINPLACE_CMD} 's|/usr/local|${PREFIX}|; \ s|gcc|${CC}|; \ s|-O2|${CFLAGS}|; \ s|libs-gdk`|libs-gdk` ${LDFLAGS}|;' \ ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/qiv ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/qiv.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ .include diff --git a/graphics/qtawesome/Makefile b/graphics/qtawesome/Makefile index 3804082e930e..19ecaf5dda38 100644 --- a/graphics/qtawesome/Makefile +++ b/graphics/qtawesome/Makefile @@ -1,37 +1,35 @@ -# Created by: mi - PORTNAME= qtawesome PORTVERSION= 20150319 PORTREVISION= 4 CATEGORIES= graphics devel MAINTAINER= mi@aldan.algebra.com COMMENT= Embed Font Awesome glyphs in Qt-applications LICENSE= MIT USE_GITHUB= yes USES= compiler:c++11-lang qmake qt:5 USE_QT= core gui qmake_build buildtools_build GH_ACCOUNT= gamecreature GH_PROJECT= QtAwesome GH_TAGNAME= d674aef MAKE_ARGS+= QT=5 WRKSRC_SUBDIR= QtAwesome #MAKEFILE= ${FILESDIR}/BSDmakefile EXTRACT_AFTER_ARGS=--no-same-owner --no-same-permissions \ --exclude QtAwesomeSample --exclude fonts PLIST_FILES= lib/libQtAwesome.so.1.0.0 lib/libQtAwesome.so.1.0 \ lib/libQtAwesome.so.1 lib/libQtAwesome.so \ include/QtAwesome.h USE_LDCONFIG= yes post-patch: ${REINPLACE_CMD} -e 's,staticlib,sharedlib,' \ -e '/^RESOURCES/,$$d' \ ${WRKSRC}/QtAwesome.pro .include diff --git a/graphics/qtqr/Makefile b/graphics/qtqr/Makefile index 933fc0fba14e..1a8c9e864d39 100644 --- a/graphics/qtqr/Makefile +++ b/graphics/qtqr/Makefile @@ -1,42 +1,40 @@ -# Created by: Emanuel Haupt - PORTNAME= qtqr DISTVERSION= 2.0.bzr39 PORTREVISION= 8 CATEGORIES= graphics python MASTER_SITES= LOCAL/ehaupt PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= qr-tools-${DISTVERSION} MAINTAINER= ehaupt@FreeBSD.org COMMENT= GUI that makes it easy to create and decode QR codes LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENCE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zbar-py>=1.0.4:graphics/py-zbar-py@${PY_FLAVOR} USES= desktop-file-utils pyqt:5 python:3.6+ shebangfix USE_PYQT= pyqt5_run USE_PYTHON= autoplist distutils SHEBANG_FILES= qtqr.py NO_BUILD= yes OPTIONS_DEFINE= EXAMPLES post-install: ${INSTALL_SCRIPT} ${WRKSRC}/qtqr.py ${STAGEDIR}${PREFIX}/bin/qtqr ${INSTALL_DATA} ${WRKSRC}/icon.png ${STAGEDIR}${PREFIX}/share/pixmaps/qtqr.png ${INSTALL_DATA} ${WRKSRC}/qtqr.desktop ${STAGEDIR}${DESKTOPDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/share/qt5/translations ${INSTALL_DATA} ${WRKSRC}/*.qm ${STAGEDIR}${PREFIX}/share/qt5/translations post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/samples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/quat-gui/Makefile b/graphics/quat-gui/Makefile index 0708f967ea79..971a0181285c 100644 --- a/graphics/quat-gui/Makefile +++ b/graphics/quat-gui/Makefile @@ -1,64 +1,62 @@ -# Created by: David Yeske - PORTNAME= quat PORTVERSION= 1.20 PORTREVISION= 17 CATEGORIES= graphics MASTER_SITES= https://www.physcip.uni-stuttgart.de/pages/~phy11733/download/ PKGNAMESUFFIX= -gui MAINTAINER= ports@FreeBSD.org COMMENT= Three-dimensional fractal creator (X11 GUI) LICENSE= GPLv2+ LIB_DEPENDS= libfltk.so:x11-toolkits/fltk OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS USES= gl xorg USE_XORG= xext USE_GL= gl glut GNU_CONFIGURE= yes CONFIGURE_ENV= FLUID="${LOCALBASE}/bin/fluid" CONFIGURE_ARGS= --datadir=${PREFIX}/share/doc CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} PORTDOCS= * PLIST_FILES= bin/quat DESKTOP_ENTRIES="Quat" "3D Fractal Generator" "" "${PORTNAME}" "" "" OPTIMIZED_CFLAGS_CFLAGS= -O3 -ffast-math post-patch: @${REINPLACE_CMD} -E -e \ 's,-(march=pentium|O3|ffast-math),,g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -E -e \ 's|-I\.[[:space:]]+-I\$$\(srcdir\)[[:space:]]+||' \ ${WRKSRC}/gui/Makefile.in @${REINPLACE_CMD} -e \ 's||| ; \ s|/doc/quat/|/doc/${PKGBASE}/|' \ ${WRKSRC}/gui/MainWindow.cxx # disable data file installation since distfile does not do # The Right Thing(TM) @${REINPLACE_CMD} -E -e \ 's|^(install-data-am:).*$$|\1| ; \ s|^(SUBDIRS.*)doc|\1|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|@PACKAGE@|${PKGBASE}|' \ ${WRKSRC}/doc/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) .include diff --git a/graphics/quat/Makefile b/graphics/quat/Makefile index 290c8dcab754..9f97e3942a26 100644 --- a/graphics/quat/Makefile +++ b/graphics/quat/Makefile @@ -1,43 +1,41 @@ -# Created by: David Yeske - PORTNAME= quat PORTVERSION= 1.20 CATEGORIES= graphics MASTER_SITES= https://www.physcip.uni-stuttgart.de/pages/~phy11733/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Three-dimensional fractal creator (command line only) LICENSE= GPLv2+ OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-gui \ --datadir=${PREFIX}/share/doc PORTDOCS= * PLIST_FILES= bin/quat-txt OPTIMIZED_CFLAGS_CFLAGS= -O3 -ffast-math post-patch: @${REINPLACE_CMD} -E -e \ 's,-(march=pentium|O3|ffast-math),,g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -E -e \ 's|-I\.[[:space:]]+-I\$$\(srcdir\)[[:space:]]+||' \ ${WRKSRC}/kernel/Makefile.in # disable data file installation since distfile does not do # The Right Thing(TM) @${REINPLACE_CMD} -E -e \ 's|^(install-data-am:).*$$|\1| ; \ s|^(SUBDIRS.*)doc|\1|' \ ${WRKSRC}/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) .include diff --git a/graphics/quesa/Makefile b/graphics/quesa/Makefile index 2d98902c8d8a..2bce9723bda5 100644 --- a/graphics/quesa/Makefile +++ b/graphics/quesa/Makefile @@ -1,26 +1,24 @@ -# Created by: Igor Pokrovsky - PORTNAME= quesa PORTVERSION= 1.8 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= High level 3D graphics library compatible with Apple's QuickDraw(TM) USES= gl libtool xorg USE_CXXSTD= gnu++98 GNU_CONFIGURE= yes USE_GL= glut USE_XORG= x11 ice xmu xi INSTALL_TARGET= install-strip USE_LDCONFIG= yes pre-configure: @${REINPLACE_CMD} -e 's|-std=c99||g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|isfinite|finite|g' \ ${WRKSRC}/Source/Core/System/E3IOData.c \ ${WRKSRC}/Source/Core/System/E3View.c .include diff --git a/graphics/qvge/Makefile b/graphics/qvge/Makefile index 2ff8f99c8ac3..689df3d1c512 100644 --- a/graphics/qvge/Makefile +++ b/graphics/qvge/Makefile @@ -1,49 +1,47 @@ -# Created by: Alexey Dokuchaev - PORTNAME= qvge PORTVERSION= 0.6.3 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Qt Visual Graph Editor LICENSE= MIT LICENSE_FILE= ${WRKSRC}/../LICENSE USE_GITHUB= yes GH_ACCOUNT= ArsMasiuk USES= compiler:c++11-lang desktop-file-utils gl qt:5 \ shared-mime-info xorg USE_GL= gl USE_QT= buildtools_build qmake_build core gui network opengl \ printsupport svg widgets x11extras xml USE_XORG= x11 MAKE_ARGS= INSTALL_ROOT=${STAGEDIR} WRKSRC_SUBDIR= src PLIST_FILES= bin/qvgeapp share/appdata/qvge.appdata.xml \ share/applications/qvge.desktop \ share/mime/packages/application-xgr.xml \ share/pixmaps/qvge.png PORTDOCS= CHANGES README.md OPTIONS_DEFINE= DOCS OGDF OGDF_DESC= Use OGDF instead of GraphViz engine OGDF_LIB_DEPENDS= libOGDF.so:math/ogdf OGDF_QMAKE_ON= CONFIG+=USE_OGDF OGDF_QMAKE_OFF= CONFIG+=USE_GVGRAPH OGDF_RUN_DEPENDS_OFF= dot:graphics/graphviz do-configure: cd ${CONFIGURE_WRKSRC} && ${QMAKE_ENV} ${QMAKE} ${QMAKE_ARGS} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/../,} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/radius-engine/Makefile b/graphics/radius-engine/Makefile index 7ae5dc0af20b..d4a8bf4d5803 100644 --- a/graphics/radius-engine/Makefile +++ b/graphics/radius-engine/Makefile @@ -1,33 +1,31 @@ -# Created by: Rusmir Dusko - PORTNAME= radius-engine PORTVERSION= 1.1 PORTREVISION= 6 CATEGORIES= graphics devel MASTER_SITES= SF/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Lua script-based 2D engine built on top of OpenGL and SDL LICENSE= MIT LIB_DEPENDS= liblua-5.1.so:lang/lua51 \ libpng.so:graphics/png \ libphysfs.so.1:devel/physfs USES= gl pathfix pkgconfig sdl USE_SDL= sdl sound USE_GL= glu GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib PLIST_FILES= include/radius.h \ lib/libradius-engine.a \ libdata/pkgconfig/radius-engine.pc post-patch: @${REINPLACE_CMD} -e 's|lua5.1|lua-5.1|g' \ ${WRKSRC}/acinclude.m4 ${WRKSRC}/configure .include diff --git a/graphics/raster3d/Makefile b/graphics/raster3d/Makefile index 7ec93c25dcf8..63d816d5edc6 100644 --- a/graphics/raster3d/Makefile +++ b/graphics/raster3d/Makefile @@ -1,68 +1,66 @@ -# Created by: Shaun Amott - PORTNAME= raster3d DISTVERSION= 3.0.7 CATEGORIES= graphics biology MASTER_SITES= http://skuld.bmsc.washington.edu/${PORTNAME}/ DISTNAME= Raster3D_${DISTVERSION:R}-${DISTVERSION:E} MAINTAINER= yuri@FreeBSD.org COMMENT= Set of tools for generating raster images of proteins and molecules LICENSE= ART20 LIB_DEPENDS= libgd.so:graphics/gd \ libtiff.so:graphics/tiff USES= fortran MAKE_ARGS= INCDIRS="-I${LOCALBASE}/include" LIBDIRS="-L${LOCALBASE}/lib" \ CC="${CC}" CFLAGS="${CFLAGS}" FC="${FC}" FFLAGS="${FFLAGS}" \ RM="${RM}" OS="${OPSYS}" MAKE_JOBS_UNSAFE= yes CFLAGS+= -DLINUX -DNETWORKBYTEORDER -Dgfortran FFLAGS+= -std=legacy -fno-range-check -ffixed-line-length-132 PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= IMAGEMAGICK DOCS EXAMPLES OPTIONS_DEFAULT=IMAGEMAGICK OPTIONS_SUB= yes IMAGEMAGICK_USES= magick:6,run .include .if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10 FFLAGS+= -fallow-invalid-boz .endif pre-build: # generation of Makefile.incl has to be separate from 'make all', otherwise the generated Makefile.incl isn't read by 'make all' @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} linux do-install: .for f in avs2ps balls normal3d rastep render ribbon rings3d rods ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_SCRIPT} ${WRKSRC}/worms ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/*.l ${STAGEDIR}${MANLPREFIX}/man/manl @${MKDIR} ${STAGEDIR}${DATADIR}/materials ${INSTALL_DATA} ${WRKSRC}/materials/* ${STAGEDIR}${DATADIR}/materials do-install-IMAGEMAGICK-on: .for f in label3d stereo3d ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/doc/R3D_manual.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/html/* ${STAGEDIR}${DOCSDIR}/html do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} @${RM} -r ${STAGEDIR}${EXAMPLESDIR}/msms/CVS .include diff --git a/graphics/rawstudio/Makefile b/graphics/rawstudio/Makefile index bec2c5beb8f5..117768c2aa3f 100644 --- a/graphics/rawstudio/Makefile +++ b/graphics/rawstudio/Makefile @@ -1,53 +1,51 @@ -# Created by: Alex Samorukov - PORTNAME= rawstudio PORTVERSION= 2.0 PORTREVISION= 22 CATEGORIES= graphics MASTER_SITES= http://rawstudio.org/files/release/ MAINTAINER= samm@os2.kiev.ua COMMENT= Open-source program to read and manipulate RAW photo images LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libcurl.so:ftp/curl \ liblcms.so:graphics/lcms \ libexiv2.so:graphics/exiv2 \ libdbus-1.so:devel/dbus \ libfftw3f.so:math/fftw3-float \ libflickcurl.so:www/flickcurl \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgphoto2.so:graphics/libgphoto2 \ libharfbuzz.so:print/harfbuzz \ liblensfun.so:graphics/lensfun \ libpng.so:graphics/png \ libraptor2.so:textproc/raptor2 \ libtiff.so:graphics/tiff USES= compiler:c++11-lang cpe desktop-file-utils gmake gnome \ jpeg libtool localbase pathfix pkgconfig sqlite xorg USE_GNOME= cairo gconf2 gdkpixbuf2 gtk20 libxml2 USE_LDCONFIG= yes USE_XORG= x11 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CXXFLAGS+= -Wno-c++11-narrowing OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext post-patch: @${REINPLACE_CMD} -e '/^pkg_modules=/s,libssl,gthread-2.0,' \ ${WRKSRC}/configure # lensfun 0.3.0 had removed support for LF_MODIFY_CCI @${REINPLACE_CMD} -e 's, | LF_MODIFY_CCI,,' \ ${WRKSRC}/plugins/lensfun/lensfun.c .include diff --git a/graphics/rawtherapee/Makefile b/graphics/rawtherapee/Makefile index 5f6f3c1b0a73..2f561c20a4d0 100644 --- a/graphics/rawtherapee/Makefile +++ b/graphics/rawtherapee/Makefile @@ -1,195 +1,193 @@ -# Created by: stas - PORTNAME= rawtherapee PORTVERSION= 5.8 PORTREVISION= 13 CATEGORIES= graphics MASTER_SITES= https://rawtherapee.com/shared/source/ \ LOCAL/mandree/ MAINTAINER= mandree@FreeBSD.org COMMENT= Powerful RAW image processing application LICENSE= GPLv3 LIB_DEPENDS= \ liblensfun.so:graphics/lensfun \ libcanberra-gtk3.so:audio/libcanberra-gtk3 \ libexpat.so:textproc/expat2 \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libiptcdata.so:graphics/libiptcdata \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libsigc-2.0.so:devel/libsigc++20 \ libtiff.so:graphics/tiff USES= cmake desktop-file-utils compiler:gcc-c++11-lib gnome \ jpeg localbase:ldflags pkgconfig tar:xz # Binutils required for LTO (base ar/nm/ld/ranlib don't work) USE_BINUTILS= yes # As of 2019-09-29, this port is known to be miscompiled by clang90 # (SIGSEGV or SIBGUS). # So we shall stick to a modern GCC for now, # XXX FIXME note that rawtherapee is somewhat sensitive # versus compiler details so we may need to pin GCC 9.x # or a version range. USE_GCC= yes USE_GNOME= gtkmm30 librsvg2 _LTO_FLAGS= -flto=${MAKE_JOBS_NUMBER} # gcc needs -flto=${MAKE_JOBS_NUMBER} for parallel link (fixed in GCC 10?) # and does not understand -flto=thin # # llvm/clang needs -flto=thin and will automatically parallelize the link # Fix : # 11.x has binutils that don't accept a --plugin option, # and gcc-ar9 appears to grab those, so make sure that USE_BINUTILS # override those in /usr/bin which usually is first in the PATH, # before ${LOCALBASE}/bin. # (For some reason, poudriere does not trigger this.) BINARY_ALIAS+= ar=${AR} ranlib=${RANLIB} # _AR= ${CC:S/gcc/gcc-ar/} _RANLIB= ${CC:S/gcc/gcc-ranlib/} CMAKE_ARGS+= -DDOCDIR="${DOCSDIR}" \ -DCREDITSDIR="${DOCSDIR}" \ -DLICENCEDIR="${DOCSDIR}" \ -DDESKTOPDIR="${DESKTOPDIR}" \ -DDATADIR="${DATADIR}" \ -DCACHE_NAME_SUFFIX="" \ -Wno-dev \ -DCMAKE_AR:FILEPATH=${_AR} \ -DCMAKE_RANLIB:FILEPATH=${_RANLIB} \ -DCMAKE_POLICY_DEFAULT_CMP0056:STRING=NEW # 3.4.x: CMAKE_EXE_LINKER_FLAGS is not passed to TRY_COMPILE by default # any more. The CMP0056 policy must be explicitly set to NEW to ensure # linker flags are passed. Else -lomp is not found with clang. # See: https://cmake.org/cmake/help/v3.4/policy/CMP0056.html CFLAGS+= -I${LOCALBASE}/include -fPIC ${_LTO_FLAGS} ${_OPT_FLAGS} LDFLAGS+= -Wl,--as-needed -lpthread ${_LTO_FLAGS} ${_OPT_FLAGS} .if defined(PACKAGE_BUILDING) && empty(CFLAGS:M-march*) && (${ARCH} == i386 || ${ARCH} == amd64 || ${ARCH} == aarch64) # this gets translated to -mtune=generic, see ${WRKSRC}/ProcessorTargets.cmake # and as of GCC 8.3, it appears that among FreeBSD's supported architectures, # only the three listed above support this GCC option. CMAKE_ARGS+= -DPROC_TARGET_NUMBER="1" .endif # XXX FIXME - check this every few months, cmake might be fixed one day .if "${WITH_CCACHE_BUILD}" == "yes" && !defined(NO_CCACHE) CMAKE_ARGS+= -DCMAKE_C_COMPILER_LAUNCHER=${CCACHE_BIN} \ -DCMAKE_CXX_COMPILER_LAUNCHER=${CCACHE_BIN} .endif OPTIONS_DEFINE= DOCS NATIVE OPTIONS_DEFINE_amd64= OPENMP OPTIONS_DEFINE_i386= OPENMP OPTIONS_DEFAULT= OPENMP NATIVE_DESC= Use -march=native (avoid for generic packages!) OPENMP_DESC= Enable OpenMP parallel processing (i386/amd64 only) OPENMP_CMAKE_BOOL= OPTION_OMP .include # ------------------------------------------------------------------- .if (${OPSYS} == FreeBSD) && (${OSVERSION} >= 1400000) # don't waste everybody's time with Tier-2 and moving targets. # might add ARM64 later on if they are established by the # time FreeBSD 13 is out. ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON=only amd64 is supported on non-released FreeBSD versions .endif .if ${PORT_OPTIONS:MNATIVE} CMAKE_ARGS+= -DPROC_TARGET_NUMBER="2" .endif .if !empty(PORT_OPTIONS:MOPENMP) && !empty(OPTIONS_DEFINE:MOPENMP) OPENMP_FLAGS= -lm -lomp LDFLAGS+= ${OPENMP_FLAGS} .endif .if defined(WITH_DEBUG) STRIP= CMAKE_BUILD_TYPE= None # Arch Linux packaging trick to avoid cmake overriding our flags _OPT_FLAGS= -ggdb3 -Og # -Og is GCC-specific, use -O1 for clang .else _OPT_FLAGS= -O3 -funroll-loops .endif # x86_64/amd64 includes -msse2 by default .if ${ARCH} == i386 # and SSE2 has been around since the year 2003 latest _OPT_FLAGS+= -msse2 .endif # workaround for values passed on the stack that cause SIGBUS on SSE2 .if ${ARCH} == i386 _OPT_FLAGS+= -mstackrealign .endif # ------------------------------------------------------------------- .include post-patch: @${REINPLACE_CMD} -e 's#DESTINATION "$${CMAKE_INSTALL_PREFIX}/share/man/man1"#DESTINATION "${MANPREFIX}/man/man1/"#' \ ${WRKSRC}/CMakeLists.txt TESTIMAGES= ${FILESDIR}/../testimages # paranoia: run rawtherapee to be sure it finds all its # shared libraries (this hinges on proper RPATH setting and propagation) # # _check_version strips stuffixes from distnames etc. that do not appear # in the program's version numbering _check_version= ${PKGVERSION:C/.g0//} _env= LANG= LC_ALL=C LANGUAGE= DISPLAY= HOME="$$TMP" RT_SETTINGS=${WRKDIR}/rt-config RT_CACHE="$$TMP/rtcache" post-install: @${RM} -f ${WRKDIR}/selftest.exitcodes ${WRKDIR}/selftest.expect @(set -e; _mp=$$(/bin/df -P ${STAGEDIR}${PREFIX}/bin/rawtherapee | ${AWK} 'NR==2{print $$NF}') ; \ _fsflags=$$(${MOUNT} -p | ${AWK} "{ if (\$$2 == \"$$_mp\") { print \$$4 } }") ; \ case $$_fsflags in *noexec*) \ ${TOUCH} ${WRKDIR}/selftest.expect ${WRKDIR}/selftest.exitcodes ; \ ${ECHO_CMD} "===> Skipping smoke tests, STAGEDIR=${STAGEDIR} is on a noexec file system" ; \ exit 0 ;; \ esac ; \ ${ECHO_MSG} "===> Running smoke tests" ; \ ${RM} -rf ${WRKDIR}/rt-config ; \ ${MKDIR} ${WRKDIR}/rt-config ${WRKDIR}/rt-config/dcpprofiles ${WRKDIR}/rt-config/profiles ; \ ${CP} ${WRKSRC}/rtengine/camconst.json ${WRKDIR}/rt-config ; \ ${CP} ${WRKSRC}/rtdata/options/options.lin ${WRKDIR}/rt-config/options ; \ (cd ${WRKSRC}/rtdata/ && ${COPYTREE_SHARE} "profiles dcpprofiles" ${WRKDIR}/rt-config ) ; \ (set -x ; TMP=$$(${MKTEMP} -d -t ${PORTNAME}) && trap "rc=$$? ; ${RM} -rf \"$$TMP\" ; exit \$$rc" 0 && \ ( set +e ; ${SETENV} ${_env} ${STAGEDIR}${PREFIX}/bin/rawtherapee -v ; \ echo $$? >&3 ) 3>&3 | ${EGREP} -q "RawTherapee, version ${_check_version:C/_.*//:C/,.*//}|cannot open display:" && \ ( set +e ; ${SETENV} ${_env} ${STAGEDIR}${PREFIX}/bin/rawtherapee-cli ; \ echo $$? >&3 ) 3>&3 | ${EGREP} -q "RawTherapee, version ${_check_version:C/_.*//:C/,.*//}" && \ expect=$$'0\n0\n' && \ onefile=$$(ls "${TESTIMAGES}"/* | head -1) && \ if test -d "${TESTIMAGES}" && test -n "$$onefile" -a -r "$$onefile" ; then \ expect=$$'0\n0\n0\n0\n0\n' && \ ( set +e ; \ /usr/bin/time ${SETENV} ${_env} ${STAGEDIR}${PREFIX}/bin/rawtherapee-cli \ -o "$$TMP" -q -f -c ${TESTIMAGES} ; echo $$? >&3 ; \ /usr/bin/time ${SETENV} ${_env} ${STAGEDIR}${PREFIX}/bin/rawtherapee-cli \ -o "$$TMP" -q -s -Y -c ${TESTIMAGES} ; echo $$? >&3 ; \ /usr/bin/time ${SETENV} ${_env} ${STAGEDIR}${PREFIX}/bin/rawtherapee-cli \ -o "$$TMP" -q -s -Y -tz -c ${TESTIMAGES} ; echo $$? >&3 ) 3>&3 ; \ fi ; \ ls -Rlbai "${TESTIMAGES}" "$${TMP}" || :; \ ${PRINTF} "%s" "$$expect" >&4 ) ) 3>${WRKDIR}/selftest.exitcodes 4>${WRKDIR}/selftest.expect ; \ ${HEAD} ${WRKDIR}/selftest.exitcodes ${WRKDIR}/selftest.expect ; \ cmp ${WRKDIR}/selftest.expect ${WRKDIR}/selftest.exitcodes \ || { ${ECHO_CMD} '===> !!! SELF-TEST FAILED !!! <===' ; exit 1 ; } .include diff --git a/graphics/rayshade/Makefile b/graphics/rayshade/Makefile index eab58c288322..b1d633e82af6 100644 --- a/graphics/rayshade/Makefile +++ b/graphics/rayshade/Makefile @@ -1,64 +1,62 @@ -# Created by: giffunip@asme.org - PORTNAME= rayshade PORTVERSION= 4.0.6 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= http://ccl.net/cca/software/SOURCES/C/rayshade/ \ http://www.mirrorservice.org/sites/graphics.stanford.edu/pub/rayshade/ \ ftp://graphics.stanford.edu/pub/rayshade/ DISTFILES= ${PORTNAME}.${PORTVERSION}.tar.Z DIST_SUBDIR= rayshade EXTRACT_ONLY= ${PORTNAME}.${PORTVERSION}.tar.Z MAINTAINER= ports@FreeBSD.org COMMENT= Extensible system for creating ray-traced images LICENSE= rayshade LICENSE_NAME= Rayshade license LICENSE_FILE= ${WRKSRC}/Doc/Copyright LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept BUILD_DEPENDS= ${LOCALBASE}/lib/librle.a:graphics/urt WRKSRC= ${WRKDIR}/${PORTNAME}.${PORTVERSION:R} HAS_CONFIGURE= yes CONFIGURE_SCRIPT= Configure ALL_TARGET= # empty PORTDOCS= * PORTEXAMPLES= * PLIST_FILES= bin/rayshade OPTIONS_DEFINE= DOCS EXAMPLES DOCS_DISTFILES= guide.ps.Z .include .if defined(BATCH) || defined(PACKAGE_BUILDING) CONFIGURE_ARGS= < ${WRKDIR}/config.ans .endif pre-configure: @${SED} -e \ "s,@CFLAGS@,${CFLAGS},g ; \ s,@CC@,${CC},g ; \ s,@LOCALBASE@,${LOCALBASE},g ; \ s,@PREFIX@,${PREFIX},g" \ < ${FILESDIR}/config.ans > ${WRKDIR}/config.ans do-install: ${INSTALL_PROGRAM} ${WRKSRC}/rayshade/rayshade \ ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/guide.ps.Z \ ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/Examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/reallyslick/Makefile b/graphics/reallyslick/Makefile index f99bb5d44407..ef308b9d3c8a 100644 --- a/graphics/reallyslick/Makefile +++ b/graphics/reallyslick/Makefile @@ -1,39 +1,37 @@ -# Created by: David Yeske - PORTNAME= reallyslick PORTVERSION= 0.9.1 PORTREVISION= 23 CATEGORIES= graphics MASTER_SITES= SF/rss-glx/rss-glx/${PORTVERSION} DISTNAME= rss-glx_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL screensaver collection LIB_DEPENDS= libGLC.so:graphics/quesoglc USES= compiler:c++11-lang gl gmake magick:6 pathfix pkgconfig tar:bzip2 libtool USE_GL= glut GNU_CONFIGURE= yes CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_clang= -Wno-c++11-narrowing CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lXext OPTIONS_DEFINE= FREEALUT GLEW FREEALUT_DESC= Enable freealut support FREEALUT_CONFIGURE_ENABLE= sound FREEALUT_USES= openal:alut FREEALUT_LDFLAGS= ${_FREEALUT_LDFLAGS_${ARCH}} _FREEALUT_LDFLAGS_i386= -Wl,-znotext GLEW_DESC= Enable GLEW support GLEW_USE= GL=glew GLEW_CONFIGURE_ENV_OFF= ac_cv_header_GL_glew_h=no post-patch: @${REINPLACE_CMD} '/LINK.*pixelcity/s/LINK/CXXLINK/' ${WRKSRC}/src/Makefile.in .include diff --git a/graphics/recoverjpeg/Makefile b/graphics/recoverjpeg/Makefile index f349f156dedb..71916176adeb 100644 --- a/graphics/recoverjpeg/Makefile +++ b/graphics/recoverjpeg/Makefile @@ -1,22 +1,20 @@ -# Created by: Emanuel Haupt - PORTNAME= recoverjpeg PORTVERSION= 2.6.3 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://rfc1149.net/download/${PORTNAME}/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Recoverjpeg tries to recover JFIF (JPEG) pictures from a peripheral LICENSE= GPLv2 RUN_DEPENDS= exif:graphics/exif USES= magick:6,run python shebangfix GNU_CONFIGURE= yes SHEBANG_FILES= scripts/remove-duplicates .include diff --git a/graphics/renrot/Makefile b/graphics/renrot/Makefile index 761c1a5fbdec..d17f1c7feff3 100644 --- a/graphics/renrot/Makefile +++ b/graphics/renrot/Makefile @@ -1,36 +1,34 @@ -# Created by: Alexey Dokuchaev - PORTNAME= renrot PORTVERSION= 1.2.0 PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= ftp://download.gnu.org.ua/pub/release/${PORTNAME}/ MAINTAINER= zeus@gnu.org.ua COMMENT= Program to rename and rotate image files according to EXIF tags LICENSE= ART20 BUILD_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool RUN_DEPENDS:= ${BUILD_DEPENDS} USES= perl5 jpeg:run USE_PERL5= configure PORTDOCS= AUTHORS README README.russian ChangeLog NEWS TODO OPTIONS_DEFINE= IMAGEMAGICK DOCS IMAGEMAGICK_DESC= Image::Magick Perl module support IMAGEMAGICK_USES= magick:6,run post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} .for conf in colors.conf copyright.tag renrot.conf tags.conf ${INSTALL_DATA} ${WRKSRC}/etc/${conf} \ ${STAGEDIR}${ETCDIR}/${conf}.sample .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/repng2jpeg/Makefile b/graphics/repng2jpeg/Makefile index 51d8cb014dd2..e6e8315e22cb 100644 --- a/graphics/repng2jpeg/Makefile +++ b/graphics/repng2jpeg/Makefile @@ -1,30 +1,28 @@ -# Created by: Gea-Suan Lin - PORTNAME= repng2jpeg PORTVERSION= 1.0.5 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://BSDforge.com/projects/source/graphics/repng2jpeg/ MAINTAINER= portmaster@bsdforge.com COMMENT= Small tool to recompress JPEG, PNG, and GIF images LICENSE= GPLv1 LIB_DEPENDS= libgd.so:graphics/gd USES= tar:xz CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lgd PLIST_FILES= bin/repng2jpeg do-build: ${CC} ${CFLAGS} -o ${WRKSRC}/src/repng2jpeg \ ${WRKSRC}/src/repng2jpeg.c ${LDFLAGS} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/repng2jpeg ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/rgbpaint/Makefile b/graphics/rgbpaint/Makefile index 09cb498b87e6..21281db21031 100644 --- a/graphics/rgbpaint/Makefile +++ b/graphics/rgbpaint/Makefile @@ -1,41 +1,39 @@ -# Created by: Andrew Pantyukhin - PORTNAME= rgbpaint PORTVERSION= 0.8.7 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= SF/mtpaint/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Very basic painting program LICENSE= GPLv2+ BROKEN_FreeBSD_13= ld: error: duplicate symbol: brcosa_pal BROKEN_FreeBSD_14= ld: error: duplicate symbol: brcosa_pal USES= gettext gnome pkgconfig tar:bzip2 USE_GNOME= gtk20 HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MAN1PREFIX}/man/man1 \ --locale=${PREFIX}/share/locale cflags slow intl man DESKTOP_ENTRIES="rgbPaint" "" "" "${PORTNAME}" "" true post-patch: @${REINPLACE_CMD} '/if \[/s|==|=|g ; \ /gcc/s|^|#| ; \ /GTK_LIB/s| -s||' \ ${WRKSRC}/configure @${REINPLACE_CMD} 's|$$(MT_MAN_DEST)|$$(DESTDIR)&|g' \ ${WRKSRC}/doc/Makefile @${REINPLACE_CMD} 's|$$(MT_LANG_DEST)|$$(DESTDIR)&|g' \ ${WRKSRC}/po/Makefile @${REINPLACE_CMD} 's|$$(BIN_INSTALL)|$$(DESTDIR)&|g ; \ /^LDFLAGS/s|$$| -lX11 -lm -lintl|' \ ${WRKSRC}/src/Makefile post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rgbpaint .include diff --git a/graphics/rigsofrods-caelum/Makefile b/graphics/rigsofrods-caelum/Makefile index 3ce593c28495..38104d1f75c7 100644 --- a/graphics/rigsofrods-caelum/Makefile +++ b/graphics/rigsofrods-caelum/Makefile @@ -1,30 +1,28 @@ -# Created by: Thibault Payet - PORTNAME= rigsofrods-caelum PORTVERSION= 0.6.3 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= monwarez@mailoo.org COMMENT= OGRE plugin for atmospheric effects LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/lgpl.txt LIB_DEPENDS= libOgreMain.so:graphics/ogre3d19 USE_GITHUB= yes GH_ACCOUNT= RigsOfRods GH_PROJECT= ogre-caelum USES= cmake dos2unix pathfix pkgconfig CMAKE_ARGS= -DCaelum_BUILD_SAMPLES=FALSE DOS2UNIX_GLOB= CMake* *.pc.in USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e '/install.*DOC_FILES/d' \ ${WRKSRC}/CMakeLists.txt .include diff --git a/graphics/rigsofrods-pagedgeometry/Makefile b/graphics/rigsofrods-pagedgeometry/Makefile index 4078cb303ce0..7388a5f0f6d5 100644 --- a/graphics/rigsofrods-pagedgeometry/Makefile +++ b/graphics/rigsofrods-pagedgeometry/Makefile @@ -1,30 +1,28 @@ -# Created by: Thibault Payet - PORTNAME= rigsofrods-pagedgeometry PORTVERSION= 1.2.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= monwarez@mailoo.org COMMENT= OGRE plugin for real-time dense forests LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/zlib.txt LIB_DEPENDS= libOgreMain.so:graphics/ogre3d19 USE_GITHUB= yes GH_ACCOUNT= RigsOfRods GH_PROJECT= ogre-pagedgeometry USES= cmake dos2unix pathfix pkgconfig DOS2UNIX_GLOB= *.cpp *.h *.txt CMAKE_ARGS= -DPAGEDGEOMETRY_BUILD_SAMPLES=FALSE USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e '/install.*DOC_FILES/d' \ ${WRKSRC}/CMakeLists.txt .include diff --git a/graphics/ristretto/Makefile b/graphics/ristretto/Makefile index aeff25b9529e..286c213f1c82 100644 --- a/graphics/ristretto/Makefile +++ b/graphics/ristretto/Makefile @@ -1,32 +1,30 @@ -# Created by: Martin Wilke - PORTNAME= ristretto PORTVERSION= 0.12.3 CATEGORIES= graphics xfce MASTER_SITES= XFCE/apps DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Image viewer with Xfce integration LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexif.so:graphics/libexif \ libharfbuzz.so:print/harfbuzz USES= compiler:c11 desktop-file-utils gettext-tools gmake gnome \ pkgconfig tar:bzip2 xfce xorg USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool USE_XFCE= libmenu xfconf USE_XORG= ice sm x11 GNU_CONFIGURE= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls .include diff --git a/graphics/ruby-gd/Makefile b/graphics/ruby-gd/Makefile index 8f793ea68512..821f7362609f 100644 --- a/graphics/ruby-gd/Makefile +++ b/graphics/ruby-gd/Makefile @@ -1,90 +1,88 @@ -# Created by: Akinori MUSHA aka knu - PORTNAME= gd PORTVERSION= 0.8.0 PORTREVISION= 8 CATEGORIES= graphics ruby MASTER_SITES= ftp://ftp.jp.vim.org/pub/distfiles/ruby/ \ http://www.mmnt.net/db/0/8/ftp.jp.vim.org/pub/distfiles/ruby/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DISTNAME= ruby-GD-0.7.4 DIST_SUBDIR= ruby MAINTAINER= dinoex@FreeBSD.org COMMENT= Ruby extension library to use Thomas Boutell's gd library LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgd.so:graphics/gd \ libpng.so:graphics/png USES= jpeg USE_RUBY= yes USE_RUBY_EXTCONF= yes RUBY_MODNAME= ${PORTNAME:tl} CONFIGURE_ARGS= --with-jpeg \ --with-ttf \ --with-freetype \ --with-z \ --with-png \ --enable-gd2_0 INSTALL_TARGET= site-install OPTIONS_DEFINE= DOCS EXAMPLES .include # Hmm, GREP and TRUE seem to be defined in the bsd.port.post.mk stage. .if exists(${LOCALBASE}/bin/gd2topng) GD_X11_CHECK!= ldd ${LOCALBASE}/bin/gd2topng | grep -w 'libX11\.so' || ${ECHO_CMD} .else GD_X11_CHECK= # empty .endif .if !empty(GD_X11_CHECK) USES= xorg USE_XORG= xpm x11 CONFIGURE_ARGS+= --with-X11-dir="${LOCALBASE}" --with-xpm .endif EXAMPLES_EN= example.rb \ gdtestttf.rb \ webpng.rb DOCS_EN= Changes \ TODO \ readme.en \ doc/INSTALL.en \ doc/manual.html \ doc/manual.rd \ doc/manual_index.html DOCS_JA= readme.ja \ doc/INSTALL.ja post-patch: ${RUBY} -i -pe 'sub %r:/win98/windows/FONTS:, "${LOCALBASE}/share/fonts/TrueType"' ${WRKSRC}/sample/gdtestttf.rb post-configure: ${REINPLACE_CMD} -e 's|^V = 0|V = 1|' \ -e 's|^libdir = .*|libdir = ${PREFIX}/lib|' \ ${WRKSRC}/Makefile post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${RUBY_MODDOCDIR}/ja .for f in ${DOCS_EN} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${RUBY_MODDOCDIR}/ .endfor .for f in ${DOCS_JA} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${RUBY_MODDOCDIR}/ja/ .endfor .endif .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}${RUBY_MODEXAMPLESDIR} .for f in ${EXAMPLES_EN} ${INSTALL_DATA} ${WRKSRC}/sample/${f} ${STAGEDIR}${RUBY_MODEXAMPLESDIR}/ .endfor .endif .include diff --git a/graphics/rubygem-captcha/Makefile b/graphics/rubygem-captcha/Makefile index 8858373c26d4..cc8cc7d032d0 100644 --- a/graphics/rubygem-captcha/Makefile +++ b/graphics/rubygem-captcha/Makefile @@ -1,21 +1,19 @@ -# Created by: Alexander Logvinov - PORTNAME= captcha PORTVERSION= 1.2.2 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Simple CAPTCHA written in Ruby LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE RUN_DEPENDS= rubygem-rmagick>=2.9.2:graphics/rubygem-rmagick USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/rubygem-chunky_png/Makefile b/graphics/rubygem-chunky_png/Makefile index 0154a096b9f1..2406c8927e63 100644 --- a/graphics/rubygem-chunky_png/Makefile +++ b/graphics/rubygem-chunky_png/Makefile @@ -1,19 +1,17 @@ -# Created by: Phil Phillips - PORTNAME= chunky_png PORTVERSION= 1.4.0 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Ruby library to read and write PNG images LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/rubygem-clutter-gdk/Makefile b/graphics/rubygem-clutter-gdk/Makefile index 2d2f1d9b5e59..a2013494d8b5 100644 --- a/graphics/rubygem-clutter-gdk/Makefile +++ b/graphics/rubygem-clutter-gdk/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= clutter-gdk PORTVERSION= 3.5.1 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Ruby binding of GDK-specific API of Clutter LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING.LIB RUN_DEPENDS= rubygem-clutter>=${PORTVERSION}:graphics/rubygem-clutter \ rubygem-gdk3>=${PORTVERSION}:x11-toolkits/rubygem-gdk3 USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/rubygem-dragonfly/Makefile b/graphics/rubygem-dragonfly/Makefile index 22cb7f39b752..85e11d0d4004 100644 --- a/graphics/rubygem-dragonfly/Makefile +++ b/graphics/rubygem-dragonfly/Makefile @@ -1,26 +1,24 @@ -# Created by: Jason Helfman - PORTNAME= dragonfly PORTVERSION= 1.4.0 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= On-the-fly Rack-based image handling framework LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-addressable>=2.3<3:www/rubygem-addressable \ rubygem-multi_json>=1.0<2:devel/rubygem-multi_json \ rubygem-rack>=1.3,3:www/rubygem-rack USES= gem shebangfix USE_RUBY= yes NO_ARCH= yes SHEBANG_FILES= dev/test_rails ruby_OLD_CMD= "env ruby" .include diff --git a/graphics/rubygem-emoji/Makefile b/graphics/rubygem-emoji/Makefile index 23bb7ae94a74..b4b7a933be75 100644 --- a/graphics/rubygem-emoji/Makefile +++ b/graphics/rubygem-emoji/Makefile @@ -1,21 +1,19 @@ -# Created by: Steve Wills - PORTNAME= emoji PORTVERSION= 1.0.7 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Ruby gem for emoji LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-json>=0:devel/rubygem-json USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/rubygem-exifr/Makefile b/graphics/rubygem-exifr/Makefile index 35c159c3390f..bd3cef4a71c1 100644 --- a/graphics/rubygem-exifr/Makefile +++ b/graphics/rubygem-exifr/Makefile @@ -1,20 +1,18 @@ -# Created by: stas - PORTNAME= exifr PORTVERSION= 1.3.9 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Pure-ruby EXIF reader LICENSE= MIT USES= gem USE_RUBY= yes NO_ARCH= yes PLIST_FILES= bin/exifr .include diff --git a/graphics/rubygem-ezprint/Makefile b/graphics/rubygem-ezprint/Makefile index 491ecf011427..e00e871d081a 100644 --- a/graphics/rubygem-ezprint/Makefile +++ b/graphics/rubygem-ezprint/Makefile @@ -1,20 +1,18 @@ -# Created by: rpsfa@rit.edu - PORTNAME= ezprint PORTVERSION= 1.0.1 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Rails wrapper for the PDFKit library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE RUN_DEPENDS= rubygem-pdfkit>=0.8.0:graphics/rubygem-pdfkit NO_ARCH= yes USE_RUBY= yes USES= gem .include diff --git a/graphics/rubygem-fastimage/Makefile b/graphics/rubygem-fastimage/Makefile index bfa9048339c3..2dbb8071b1c0 100644 --- a/graphics/rubygem-fastimage/Makefile +++ b/graphics/rubygem-fastimage/Makefile @@ -1,19 +1,17 @@ -# Created by: TAKATSU Tomonari - PORTNAME= fastimage DISTVERSION= 2.2.6 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= FastImage finds the size or type of an image LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/rubygem-flamegraph/Makefile b/graphics/rubygem-flamegraph/Makefile index 6c5ccb7fa952..8799669c2cd4 100644 --- a/graphics/rubygem-flamegraph/Makefile +++ b/graphics/rubygem-flamegraph/Makefile @@ -1,18 +1,16 @@ -# Created by: Steve Wills - PORTNAME= flamegraph PORTVERSION= 0.9.5 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Flamegraph support for arbitrary ruby apps LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes USE_RUBY= yes USES= gem .include diff --git a/graphics/rubygem-gd2/Makefile b/graphics/rubygem-gd2/Makefile index 51e60e61ff66..838b759ab41e 100644 --- a/graphics/rubygem-gd2/Makefile +++ b/graphics/rubygem-gd2/Makefile @@ -1,24 +1,22 @@ -# Created by: Alexander Logvinov - PORTNAME= gd2 PORTVERSION= 1.1.1 PORTREVISION= 7 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Ruby interface to gd 2 library LICENSE= GPLv2 LIB_DEPENDS= libgd.so:graphics/gd NO_ARCH= yes USE_RUBY= yes USES= gem post-patch: @${REINPLACE_CMD} 's|libgd.so.2|libgd.so.5|' ${WRKSRC}/lib/gd2.rb .include diff --git a/graphics/rubygem-geokit/Makefile b/graphics/rubygem-geokit/Makefile index 44b0ce356d58..2985427c6dd2 100644 --- a/graphics/rubygem-geokit/Makefile +++ b/graphics/rubygem-geokit/Makefile @@ -1,18 +1,16 @@ -# Created by: Wen Heping - PORTNAME= geokit PORTVERSION= 1.13.1 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Ruby gem for maps-based apps LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE NO_ARCH= yes USE_RUBY= yes USES= gem .include diff --git a/graphics/rubygem-gitlab_emoji/Makefile b/graphics/rubygem-gitlab_emoji/Makefile index faeef3cc4404..b1928b73448d 100644 --- a/graphics/rubygem-gitlab_emoji/Makefile +++ b/graphics/rubygem-gitlab_emoji/Makefile @@ -1,22 +1,20 @@ -# Created by: Johannes Meixner - PORTNAME= gitlab_emoji PORTVERSION= 0.3.1 PORTREVISION= 1 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Provides Gitlab Emoji assets LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-gemojione>=2.2.1:graphics/rubygem-gemojione USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/rubygem-gruff/Makefile b/graphics/rubygem-gruff/Makefile index dd8bf2130cb2..6a565dc427ee 100644 --- a/graphics/rubygem-gruff/Makefile +++ b/graphics/rubygem-gruff/Makefile @@ -1,22 +1,20 @@ -# Created by: ijliao - PORTNAME= gruff PORTVERSION= 0.18.0 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Beautiful graphing library for Ruby using RMagick LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE RUN_DEPENDS= rubygem-histogram>=0:graphics/rubygem-histogram \ rubygem-rmagick>=4.2:graphics/rubygem-rmagick USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/rubygem-histogram/Makefile b/graphics/rubygem-histogram/Makefile index bc031bf4d0cf..6c62f58c98e8 100644 --- a/graphics/rubygem-histogram/Makefile +++ b/graphics/rubygem-histogram/Makefile @@ -1,23 +1,21 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= histogram PORTVERSION= 0.2.4.1 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Give objects the ability to 'histogram' in several useful ways LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= gem shebangfix USE_RUBY= yes NO_ARCH= yes PLIST_FILES= bin/histogram SHEBANG_FILES= bin/histogram .include diff --git a/graphics/rubygem-image_processing/Makefile b/graphics/rubygem-image_processing/Makefile index 19f4f01a1c2a..5d85429816a3 100644 --- a/graphics/rubygem-image_processing/Makefile +++ b/graphics/rubygem-image_processing/Makefile @@ -1,22 +1,20 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= image_processing PORTVERSION= 1.12.2 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= High-level wrapper for processing images for the web with ImageMagick or libvips LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-mini_magick>=4.9.5<5:graphics/rubygem-mini_magick \ rubygem-ruby-vips>=2.0.17<3:graphics/rubygem-ruby-vips USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/rubygem-image_science/Makefile b/graphics/rubygem-image_science/Makefile index c06d4cde79de..a7504bdcda90 100644 --- a/graphics/rubygem-image_science/Makefile +++ b/graphics/rubygem-image_science/Makefile @@ -1,22 +1,20 @@ -# Created by: Eric Freeman - PORTNAME= image_science PORTVERSION= 1.3.1 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Ruby library that generates thumbnails LICENSE= MIT RUN_DEPENDS= rubygem-rubyinline>=3.9<4:devel/rubygem-rubyinline USES= gem USE_RUBY= yes NO_ARCH= yes PLIST_FILES= bin/image_science_thumb .include diff --git a/graphics/rubygem-imagesize/Makefile b/graphics/rubygem-imagesize/Makefile index 1bc367428a85..fc77aae4edb0 100644 --- a/graphics/rubygem-imagesize/Makefile +++ b/graphics/rubygem-imagesize/Makefile @@ -1,19 +1,17 @@ -# Created by: Rick Elrod - PORTNAME= imagesize PORTVERSION= 0.1.1 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= RubyGem for finding the size of an image LICENSE= BSD2CLAUSE RUBY LICENSE_COMB= dual NO_ARCH= yes USE_RUBY= yes USES= gem .include diff --git a/graphics/rubygem-invisible_captcha/Makefile b/graphics/rubygem-invisible_captcha/Makefile index f43e3f09fd93..919751607416 100644 --- a/graphics/rubygem-invisible_captcha/Makefile +++ b/graphics/rubygem-invisible_captcha/Makefile @@ -1,21 +1,19 @@ -# Created by: Matthias Fechner - PORTNAME= invisible_captcha PORTVERSION= 1.1.0 PORTREVISION= 3 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= mfechner@FreeBSD.org COMMENT= Unobtrusive CAPTCHA for ruby LICENSE= MIT RUN_DEPENDS= rubygem-rails61>=4.2:www/rubygem-rails61 USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/rubygem-mini_magick/Makefile b/graphics/rubygem-mini_magick/Makefile index 775ec14e372e..9bc668b87312 100644 --- a/graphics/rubygem-mini_magick/Makefile +++ b/graphics/rubygem-mini_magick/Makefile @@ -1,42 +1,40 @@ -# Created by: Ryan Steinmetz - PORTNAME= mini_magick PORTVERSION= 4.11.0 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Manipulate images with minimal use of memory via ImageMagick LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE OPTIONS_DEFINE= X11 OPTIONS_SINGLE= IMAGEMAGICK OPTIONS_SINGLE_IMAGEMAGICK= IMAGEMAGICK6 IMAGEMAGICK7 OPTIONS_DEFAULT=IMAGEMAGICK7 X11 IMAGEMAGICK6_DESC= Use ImageMagick 6.x (graphics/ImageMagick6*) IMAGEMAGICK7_DESC= Use ImageMagick 7.x (graphics/ImageMagick7*) USES= gem USE_RUBY= yes NO_ARCH= yes .include .if ${PORT_OPTIONS:MX11} .if ${PORT_OPTIONS:MIMAGEMAGICK7} USES+= magick:7 .else USES+= magick:6 .endif .else .if ${PORT_OPTIONS:MIMAGEMAGICK7} USES+= magick:7,nox11 .else USES+= magick:6,nox11 .endif .endif .include diff --git a/graphics/rubygem-mini_magick410/Makefile b/graphics/rubygem-mini_magick410/Makefile index 9ef094e89297..810f6773fff5 100644 --- a/graphics/rubygem-mini_magick410/Makefile +++ b/graphics/rubygem-mini_magick410/Makefile @@ -1,45 +1,43 @@ -# Created by: Ryan Steinmetz - PORTNAME= mini_magick PORTVERSION= 4.10.1 CATEGORIES= graphics rubygems MASTER_SITES= RG PKGNAMESUFFIX= 410 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Manipulate images with minimal use of memory via ImageMagick LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE OPTIONS_DEFINE= X11 OPTIONS_SINGLE= IMAGEMAGICK OPTIONS_SINGLE_IMAGEMAGICK= IMAGEMAGICK6 IMAGEMAGICK7 OPTIONS_DEFAULT=IMAGEMAGICK7 X11 IMAGEMAGICK6_DESC= Use ImageMagick 6.x (graphics/ImageMagick6*) IMAGEMAGICK7_DESC= Use ImageMagick 7.x (graphics/ImageMagick7*) USES= gem USE_RUBY= yes NO_ARCH= yes PORTSCOUT= limit:^4\.10\. .include .if ${PORT_OPTIONS:MX11} .if ${PORT_OPTIONS:MIMAGEMAGICK7} USES+= magick:7 .else USES+= magick:6 .endif .else .if ${PORT_OPTIONS:MIMAGEMAGICK7} USES+= magick:7,nox11 .else USES+= magick:6,nox11 .endif .endif .include diff --git a/graphics/rubygem-objectdetect/Makefile b/graphics/rubygem-objectdetect/Makefile index 91f7ffdec474..17667aa40738 100644 --- a/graphics/rubygem-objectdetect/Makefile +++ b/graphics/rubygem-objectdetect/Makefile @@ -1,24 +1,22 @@ -# Created by: TAKATSU Tomonari - PORTNAME= objectdetect PORTVERSION= 0.0.3 PORTREVISION= 11 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= tota@FreeBSD.org COMMENT= Simple library for detecting objects in pictures LICENSE= MIT BROKEN= OpenCV4 no longer ships OpencCV-1.0 headers LIB_DEPENDS= libopencv_video.so:graphics/opencv USE_RUBY= yes USES= gem pkgconfig post-patch: ${REINPLACE_CMD} -E 's|(objectdetect)|\1/version|' ${WRKSRC}/test/test_helper.rb .include diff --git a/graphics/rubygem-opengl/Makefile b/graphics/rubygem-opengl/Makefile index b01ced6719b1..730f181da903 100644 --- a/graphics/rubygem-opengl/Makefile +++ b/graphics/rubygem-opengl/Makefile @@ -1,21 +1,19 @@ -# Created by: Steve Wills - PORTNAME= opengl PORTVERSION= 0.10.0 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= graphics ruby MASTER_SITES= RG DIST_SUBDIR= ruby MAINTAINER= ruby@FreeBSD.org COMMENT= OpenGL wrapper for Ruby LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE USES= gl gem USE_GL= glut USE_RUBY= yes .include diff --git a/graphics/rubygem-pdfkit/Makefile b/graphics/rubygem-pdfkit/Makefile index 90feb82d35f0..4e587baa3044 100644 --- a/graphics/rubygem-pdfkit/Makefile +++ b/graphics/rubygem-pdfkit/Makefile @@ -1,22 +1,20 @@ -# Created by: rpsfa@rit.edu - PORTNAME= pdfkit PORTVERSION= 0.8.6 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Uses wkhtmltopdf to create PDFs using HTML LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= wkhtmltopdf:converters/wkhtmltopdf USES= cpe gem CPE_VENDOR= ${PORTNAME}_project USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/rubygem-png/Makefile b/graphics/rubygem-png/Makefile index 71d923cc2597..a5805b6b4070 100644 --- a/graphics/rubygem-png/Makefile +++ b/graphics/rubygem-png/Makefile @@ -1,20 +1,18 @@ -# Created by: Sunpoet Po-Chuan Hsieh - PORTNAME= png PORTVERSION= 1.2.1 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Almost-pure-ruby PNG library LICENSE= MIT RUN_DEPENDS= rubygem-rubyinline>=3.9<4:devel/rubygem-rubyinline USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/rubygem-railroad/Makefile b/graphics/rubygem-railroad/Makefile index 8351d445869c..e428de97ee71 100644 --- a/graphics/rubygem-railroad/Makefile +++ b/graphics/rubygem-railroad/Makefile @@ -1,21 +1,19 @@ -# Created by: Alexander Logvinov - PORTNAME= railroad PORTVERSION= 0.5.0 CATEGORIES= graphics devel rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Class diagrams generator for Ruby on Rails applications LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual NO_ARCH= yes USE_RUBY= yes USES= gem PLIST_FILES= bin/railroad .include diff --git a/graphics/rubygem-red-colors/Makefile b/graphics/rubygem-red-colors/Makefile index cf7a078d46be..e64bd704e2cd 100644 --- a/graphics/rubygem-red-colors/Makefile +++ b/graphics/rubygem-red-colors/Makefile @@ -1,21 +1,19 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= red-colors PORTVERSION= 0.3.0 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Provide a wide array of features for dealing with colors LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= rubygem-matrix>=0:math/rubygem-matrix USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/rubygem-ruby-graphviz/Makefile b/graphics/rubygem-ruby-graphviz/Makefile index 71a290ec186e..a4b4adccb2ca 100644 --- a/graphics/rubygem-ruby-graphviz/Makefile +++ b/graphics/rubygem-ruby-graphviz/Makefile @@ -1,28 +1,26 @@ -# Created by: Wen Heping - PORTNAME= ruby-graphviz PORTVERSION= 1.2.5 CATEGORIES= graphics ruby rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Ruby Interface to the GraphViz Graphing Tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING.md RUN_DEPENDS= gxl2dot:graphics/graphviz \ rubygem-rexml>=0:textproc/rubygem-rexml USES= gem USE_RUBY= yes NO_ARCH= yes PLIST_FILES= bin/dot2ruby \ bin/gem2gv \ bin/git2gv \ bin/ruby2gv \ bin/xml2gv .include diff --git a/graphics/rubygem-ruby-vips/Makefile b/graphics/rubygem-ruby-vips/Makefile index e3a96abe609d..502725b57215 100644 --- a/graphics/rubygem-ruby-vips/Makefile +++ b/graphics/rubygem-ruby-vips/Makefile @@ -1,25 +1,23 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= ruby-vips PORTVERSION= 2.1.4 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Binding for the vips image processing library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libvips.so:graphics/vips RUN_DEPENDS= rubygem-ffi>=1.12<2:devel/rubygem-ffi USES= gem gnome shebangfix USE_GNOME= glib20 USE_RUBY= yes NO_ARCH= yes SHEBANG_FILES= example/*.rb .include diff --git a/graphics/rubygem-scruffy/Makefile b/graphics/rubygem-scruffy/Makefile index 336e46ef8405..5c21a70433c8 100644 --- a/graphics/rubygem-scruffy/Makefile +++ b/graphics/rubygem-scruffy/Makefile @@ -1,22 +1,20 @@ -# Created by: ijliao - PORTNAME= scruffy PORTVERSION= 0.2.6 PORTREVISION= 2 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Beautiful Graphs for Ruby LICENSE= MIT LICENSE_FILE= ${WRKSRC}/MIT-LICENSE NO_ARCH= yes USE_RUBY= yes USES= gem post-patch: @${REINPLACE_CMD} -e 's|#{options|0 0 #{options|' ${WRKSRC}/lib/scruffy/renderers/base.rb .include diff --git a/graphics/rubygem-tanuki_emoji/Makefile b/graphics/rubygem-tanuki_emoji/Makefile index 626bcf933803..667e8cf72663 100644 --- a/graphics/rubygem-tanuki_emoji/Makefile +++ b/graphics/rubygem-tanuki_emoji/Makefile @@ -1,19 +1,17 @@ -# Created by: Matthias Fechner - PORTNAME= tanuki_emoji PORTVERSION= 0.6.0 CATEGORIES= graphics rubygems MASTER_SITES= RG MAINTAINER= mfechner@FreeBSD.org COMMENT= Emoji character information and metadata LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= gem USE_RUBY= yes NO_ARCH= yes .include diff --git a/graphics/s10sh/Makefile b/graphics/s10sh/Makefile index fdd3bde12cec..2ac859197257 100644 --- a/graphics/s10sh/Makefile +++ b/graphics/s10sh/Makefile @@ -1,40 +1,38 @@ -# Created by: John Reynolds - PORTNAME= s10sh PORTVERSION= 0.2.2 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://www.reynoldsnet.org/s10sh/ \ http://www.edwinh.org/s10sh/ MAINTAINER= ports@FreeBSD.org COMMENT= USB/serial userspace driver for the Canon PowerShot digital cameras LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= Fails to build: error: cannot find the byte order for this architecture, fix bytesex.h BROKEN_armv6= Fails to build: error: cannot find the byte order for this architecture, fix bytesex.h BROKEN_armv7= Fails to build: error: cannot find the byte order for this architecture, fix bytesex.h BROKEN_riscv64= Fails to build: error: cannot find the byte order for this architecture, fix bytesex.h USES= ncurses readline # Don't extract the libusb bundled with s10sh: EXTRACT_AFTER_ARGS= --exclude '*/libusb*' MAKEFILE= ${FILESDIR}/Makefile.bsd PORTDOCS= README PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/s2/Makefile b/graphics/s2/Makefile index 519941af72b1..f227ceda4243 100644 --- a/graphics/s2/Makefile +++ b/graphics/s2/Makefile @@ -1,55 +1,53 @@ -# Created by: Po-Chuan Hsieh - PORTNAME= s2 PORTVERSION= 0.10.0 DISTVERSIONPREFIX= v PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org COMMENT= S2 Geometry Library LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= is currently 64-bit only LIB_DEPENDS= libabsl_base.so:devel/abseil \ libgtest.so:devel/googletest USES= cmake compiler:c++11-lang localbase ssl CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= WITH_PYTHON USE_CXXSTD= c++11 USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} GH_ACCOUNT= google GH_PROJECT= s2geometry USE_GITHUB= yes OPTIONS_DEFINE= EXAMPLES GFLAGS GLOG OPTIONS_DEFAULT=GFLAGS GLOG GFLAGS_DESC= Use gflags to change command line flags GLOG_DESC= Use glog for logging EXAMPLES_CMAKE_BOOL= BUILD_EXAMPLES GFLAGS_CMAKE_BOOL= WITH_GFLAGS GFLAGS_LIB_DEPENDS= libgflags.so:devel/gflags GLOG_CMAKE_BOOL= WITH_GLOG GLOG_LIB_DEPENDS= libglog.so:devel/glog .include .if ${ARCH} == powerpc64 && !defined(CPUTYPE) CXXFLAGS+= -mcpu=power7 .endif post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/doc/examples/point_index.cc ${WRKSRC}/doc/examples/term_index.cc ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/s2tc/Makefile b/graphics/s2tc/Makefile index 3d3f58b9b06f..a7af91414230 100644 --- a/graphics/s2tc/Makefile +++ b/graphics/s2tc/Makefile @@ -1,32 +1,30 @@ -# Created by: David Naylor - PORTNAME= s2tc PORTVERSION= 1.0+20151228 PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Subset of a well-known texture compression scheme LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= libglvnd>=0:graphics/libglvnd TEST_DEPENDS= nvcompress:graphics/nvidia-texture-tools \ wget:ftp/wget USES= autoreconf libtool magick:6,test pathfix USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= divVerent GH_TAGNAME= f6ec862 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include do-test: (cd ${WRKSRC}/tests; ${SETENV} use_external=false use_nvcompress=true ${SH} test.sh) .include diff --git a/graphics/sage/Makefile b/graphics/sage/Makefile index d73df37be145..2a3b4784ce6f 100644 --- a/graphics/sage/Makefile +++ b/graphics/sage/Makefile @@ -1,24 +1,22 @@ -# Created by: Janni - PORTNAME= sage PORTVERSION= 0.2.0 PORTREVISION= 8 CATEGORIES= graphics devel MASTER_SITES= SF/worldforge/${PORTNAME}%20%28OpenGL%20helper%20lib%29/${PORTVERSION} MAINTAINER= oliver@FreeBSD.org COMMENT= OpenGL extension library CONFIGURE_ARGS= --program-transform-name= GNU_CONFIGURE= yes USES= gl libtool pathfix sdl USE_GL= yes USE_LDCONFIG= yes USE_SDL= sdl CFLAGS+= -I${LOCALBASE}/include post-patch: @${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|g' ${WRKSRC}/configure .include diff --git a/graphics/sam2p/Makefile b/graphics/sam2p/Makefile index 4b20d3e17145..5c0fec420e2e 100644 --- a/graphics/sam2p/Makefile +++ b/graphics/sam2p/Makefile @@ -1,49 +1,47 @@ -# Created by: ijliao - PORTNAME= sam2p PORTVERSION= 0.49.4 PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/v${PORTVERSION}/ MAINTAINER= des@FreeBSD.org COMMENT= Converts raster (bitmap) image formats into PS or PDF files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= bash:shells/bash RUN_DEPENDS= zip:archivers/zip \ tif22pnm:graphics/tif22pnm #USE_GITHUB= yes GH_ACCOUNT= pts USES= cpe ghostscript:run gmake jpeg:run perl5 CPE_VENDOR= ${PORTNAME}_project USE_GCC= yes USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-gif MAKE_ENV= MAKE=gmake ALL_TARGET= ${PORTNAME} PORTDOCS= * PORTEXAMPLES= * PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DOCS EXAMPLES do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/sane-backends/Makefile b/graphics/sane-backends/Makefile index 629af9d61a59..19d174a72366 100644 --- a/graphics/sane-backends/Makefile +++ b/graphics/sane-backends/Makefile @@ -1,62 +1,60 @@ -# Created by: gary@hotlava.com - PORTNAME= sane-backends DISTVERSION= 1.1.1 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= https://gitlab.com/sane-project/backends/uploads/7d30fab4e115029d91027b6a58d64b43/ MAINTAINER= vvd@unislabs.com COMMENT= API for accessing scanners, digital cameras, frame grabbers, etc LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= compiler:c++11-lang gmake gnome jpeg libtool localbase:ldflags \ pathfix pkgconfig python:build USE_GNOME= libxml2 USE_LDCONFIG= yes USE_RC_SUBR= saned GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-locking \ --enable-pthread \ --without-systemd INSTALL_TARGET= install-strip SUB_FILES= pkg-message USERS= saned GROUPS= saned PLIST_SUB= SOVERSION=${DISTVERSION} OPTIONS_DEFINE= AVAHI DOCS GPHOTO IEEE1284 IPV6 NLS SNMP USB V4L OPTIONS_DEFAULT= AVAHI GPHOTO USB OPTIONS_SUB= yes IEEE1284_DESC= Parallel port support via libieee1284 (for i386 only) USB_DESC= USB support AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libcurl.so:ftp/curl \ libpoppler-glib.so:graphics/poppler-glib AVAHI_USE= GNOME=cairo,glib20 AVAHI_CONFIGURE_WITH= avahi libcurl poppler-glib GPHOTO_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 GPHOTO_CONFIGURE_WITH= gphoto2 IEEE1284_LIB_DEPENDS= libieee1284.so:sysutils/libieee1284 IEEE1284_CONFIGURE_ENV_OFF= sane_cv_use_libieee1284=no IPV6_CONFIGURE_ENABLE= ipv6 NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp SNMP_CONFIGURE_WITH= snmp USB_CONFIGURE_WITH= usb V4L_LIB_DEPENDS= libv4l1.so:multimedia/libv4l V4L_CONFIGURE_WITH= v4l .include diff --git a/graphics/sane-epkowa/Makefile b/graphics/sane-epkowa/Makefile index 918c3f51b562..aa1e7a8469fe 100644 --- a/graphics/sane-epkowa/Makefile +++ b/graphics/sane-epkowa/Makefile @@ -1,109 +1,107 @@ -# Created by: luigi@FreeBSD.org - # Maintainers: Luigi Rizzo # # This port builds version 2.11.0 of the sane-epkowa driver for SANE. # (more recent versions do not work - read details below). # # The source for sane-epkowa is accessible through # # http://www.avasys.jp/lx-bin2/linux_e/spc/DL1.do#download # # Note that the download interface above requests to fill a form, # and returns only the most recent version of the software. # However the license of the software is GPL-like, and the documentation # coming with the code (README, non-free/AVASYSPL.en.txt) explicitly # mentions that source redistribution is allowed with no other conditions. # # Given that there is no other way for us to get version 2.11.0, # and since this is allowed by the license, we go straight at the # URL for the .tar.gz we need. # The various versions of the code are at: # # http://lx1.avasys.jp/iscan/2.7.0/iscan-2.7.0-1.c2.tar.gz # http://lx1.avasys.jp/iscan/2.8.0/iscan-2.8.0-1.c2.tar.gz # -- unknown URL for version 2.9.0 # http://lx1.avasys.jp/iscan/2.10.0/iscan_2.10.0-1.tar.gz # http://lx1.avasys.jp/iscan/2.11.0/iscan_2.11.0-1.tar.gz # http://lx1.avasys.jp/iscan/2.12.0/iscan_2.12.0-4.tar.gz # --- version 2.13 never released # http://lx1.avasys.jp/iscan/2.14.0/iscan_2.14.0-3.tar.gz # http://linux.avasys.jp/drivers/iscan/2.15.0/iscan_2.15.0-3.tar.gz # # Version 2.7.0 to 2.11.0 build on FreeBSD without any patch. # This port builds version 2.11.0, which is enough to detect the new # multifunction SX400 scanner/printer that is not supported by the 'epson' # backend coming with sane-backends. # # Version 2.15.0 builds with the patches included with this port, # but does not work at runtime due to various issues not solved yet. PORTNAME= epkowa PORTVERSION= 2.11.0 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= http://cschubert.com/distfiles/ \ LOCAL/cy DISTNAME= iscan_${PORTVERSION}-1 MAINTAINER= cy@FreeBSD.org COMMENT= The sane-epkowa driver for FreeBSD # use the following two lines for 2.15.0 # MASTER_SITES=http://linux.avasys.jp/drivers/iscan/${PORTVERSION}/ # DISTNAME= iscan_${PORTVERSION}-3 WRKSRC=${WRKDIR}/iscan-${PORTVERSION} # We use LIB_DEPENDS, but the dependency is also at build time LIB_DEPENDS+= libltdl.so:devel/libltdl LIB_DEPENDS+= libgetline.so:devel/libgetline LIB_DEPENDS+= libsane.so:graphics/sane-backends #BUILD_DEPENDS+= ${LOCALBASE}/lib/libltdl.so:devel/libltdl # gtk libraries are used by the frontend, which we do not build, however # the configure script relies on that and fails if not present, so as # a quick fix we set USE_GNOME USE_GNOME= gtk20 # The original uses gmake and ./configure # Also pass appropriate flags to configure to use FreeBSD locations. USES= gmake gnome pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS+=--prefix=${PREFIX} LDFLAGS="-L${PREFIX}/lib -lgetline" CPPFLAGS=-I${PREFIX}/include .include .if ${PORTVERSION} != "2.15.0" do-patch: # nothing to do do-build: ( cd ${WRKSRC}/libltdl ; ${MAKE_CMD} ) ( cd ${WRKSRC}/sanei ; ${MAKE_CMD} ) ( cd ${WRKSRC}/backend ; ${MAKE_CMD} ) ( cd ${WRKSRC}/doc ; ${MAKE_CMD} ) @${GZIP_CMD} ${WRKSRC}/doc/sane-epkowa.5 .else .warning version 2.15.0 not working yet # Remove versioned symbols to link with FreeBSD's [g]libc post-patch: ( cd ${WRKSRC}/non-free; ${CP} -p libesmod-i386.so x.so; \ ${OBJCOPY} -R .gnu.version x.so libesmod-i386.so ) # only build the backend part do-build: ( cd ${WRKSRC}/backend ; ${MAKE_CMD} ) ( cd ${WRKSRC}/doc ; ${MAKE_CMD} ) @${GZIP_CMD} ${WRKSRC}/doc/sane-epkowa.5 .endif do-install: ${INSTALL_MAN} ${WRKSRC}/doc/sane-epkowa.5.gz ${STAGEDIR}${PREFIX}/man/man5 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/sane ${STAGEDIR}${PREFIX}/etc/sane.d ${INSTALL_LIB} ${WRKSRC}/backend/.libs/libsane-epkowa.so.1 \ ${STAGEDIR}${PREFIX}/lib/sane/ @(cd ${STAGEDIR}${PREFIX}/lib/sane; ${LN} -s libsane-epkowa.so.1 libsane-epkowa.so ) @echo "usb /dev/uscanner0" > ${STAGEDIR}${PREFIX}/etc/sane.d/epkowa.conf.sample .include diff --git a/graphics/scale2x/Makefile b/graphics/scale2x/Makefile index 8c481f730491..d98cf0858318 100644 --- a/graphics/scale2x/Makefile +++ b/graphics/scale2x/Makefile @@ -1,41 +1,39 @@ -# Created by: chinsan - PORTNAME= scale2x PORTVERSION= 3.1 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Real-time graphics effect able to increase the size of small bitmaps LICENSE= GPLv2+ LIB_DEPENDS= libpng.so:graphics/png GNU_CONFIGURE= yes CPPFLAGS+= $$(libpng-config --I_opts) LDFLAGS+= $$(libpng-config --L_opts) PORTEXAMPLES= * PLIST_FILES= bin/scalex bin/scalerx \ man/man1/scalex.1.gz man/man1/scalerx.1.gz OPTIONS_DEFINE= EXAMPLES OPTIONS_DEFINE_i386= MMX MMX_CPPFLAGS= -DHAVE_MMX post-patch: @${REINPLACE_CMD} -e \ '//d ; \ s|__i386__|HAVE_MMX| ; \ s|__x86_64__|__amd64__|' ${WRKSRC}/*.[ch] post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/example && ${INSTALL_DATA} *.png \ ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/graphics/scr2png/Makefile b/graphics/scr2png/Makefile index bd96d134aedf..c5324f3ed176 100644 --- a/graphics/scr2png/Makefile +++ b/graphics/scr2png/Makefile @@ -1,26 +1,24 @@ -# Created by: nik - PORTNAME= scr2png PORTVERSION= 1.2 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= LOCAL/nik MAINTAINER= ports@FreeBSD.org COMMENT= Converts the output of "vidcontrol -p" to PNG LICENSE= BSD2CLAUSE LIB_DEPENDS= libgd.so:graphics/gd NO_WRKSUBDIR= yes USES= uidfix MAKE_ARGS= BINDIR=${PREFIX}/bin SHAREDIR=${PREFIX} PLIST_FILES= bin/scr2png man/man1/scr2png.1.gz pre-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|||' ${WRKSRC}/scr2png.c .include diff --git a/graphics/scrot/Makefile b/graphics/scrot/Makefile index 3464a6807d70..9b875ae01653 100644 --- a/graphics/scrot/Makefile +++ b/graphics/scrot/Makefile @@ -1,28 +1,26 @@ -# Created by: Jeremy Norris - PORTNAME= scrot DISTVERSION= 1.7 CATEGORIES= graphics MAINTAINER= amdmi3@FreeBSD.org COMMENT= SCReenshOT - command line screen capture utility LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= autoconf-archive>=0:devel/autoconf-archive LIB_DEPENDS= libImlib2.so:graphics/imlib2 USE_GITHUB= yes GH_ACCOUNT= resurrecting-open-source-projects USES= autoreconf pkgconfig xorg GNU_CONFIGURE= yes USE_XORG= x11 xext xfixes xcomposite PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz PORTDOCS= * OPTIONS_DEFINE= DOCS .include diff --git a/graphics/scwm-icons/Makefile b/graphics/scwm-icons/Makefile index 88f0688be518..1d36b299b9d4 100644 --- a/graphics/scwm-icons/Makefile +++ b/graphics/scwm-icons/Makefile @@ -1,21 +1,19 @@ -# Created by: Yukihiro Nakai - PORTNAME= scwm-icons PORTVERSION= 0.99.2 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/scwm/scwm/0.99.6.2 MAINTAINER= ports@FreeBSD.org COMMENT= Icon collection for the scwm window manager NO_BUILD= yes do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/scwm/pixmaps .for dir in icons mini-icons startup ${INSTALL_DATA} ${WRKSRC}/${dir}/*.xpm \ ${STAGEDIR}${PREFIX}/share/scwm/pixmaps .endfor .include diff --git a/graphics/sdl2_gfx/Makefile b/graphics/sdl2_gfx/Makefile index 5ef6ad22661f..2f7927de4aab 100644 --- a/graphics/sdl2_gfx/Makefile +++ b/graphics/sdl2_gfx/Makefile @@ -1,30 +1,28 @@ -# Created by: ijliao - PORTNAME= sdl2_gfx PORTVERSION= 1.0.4 CATEGORIES= graphics MASTER_SITES= http://www.ferzkopp.net/Software/SDL2_gfx/ DISTNAME= SDL2_gfx-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= SDL graphics drawing primitives and other support functions LICENSE= ZLIB USES= gmake libtool pathfix sdl USE_SDL= sdl2 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes PORTSCOUT= limit:^1\.0\. OPTIONS_DEFINE= MMX MMX_CONFIGURE_ENABLE= mmx MMX_CFLAGS= -DUSE_MMX post-patch: ${TOUCH} -mr ${WRKSRC}/configure.in ${WRKSRC}/aclocal.m4 .include diff --git a/graphics/sdl_gfx/Makefile b/graphics/sdl_gfx/Makefile index 2672cb3d1009..56844fcf538d 100644 --- a/graphics/sdl_gfx/Makefile +++ b/graphics/sdl_gfx/Makefile @@ -1,44 +1,42 @@ -# Created by: ijliao - PORTNAME= sdl_gfx PORTVERSION= 2.0.26 CATEGORIES= graphics MASTER_SITES= http://www.ferzkopp.net/Software/SDL_gfx-${PORTVERSION:R}/ DISTNAME= SDL_gfx-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= SDL graphics drawing primitives and other support functions LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE USES= autoreconf gmake libtool pathfix sdl USE_SDL= sdl GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE_i386= MMX OPTIONS_DEFINE_amd64= MMX OPTIONS_DEFAULT_amd64= MMX MMX_CONFIGURE_ENABLE= mmx MMX_CFLAGS= -DUSE_MMX .include .if !${PORT_OPTIONS:MMMX} # Every platform not supporting the MMX knob must disable # MMX support explicitly CONFIGURE_ARGS+= --disable-mmx .endif post-patch: # angled includes changed in 2.0.26 break some of dependent ports: # - multimedia/mjpegtools # - games/qonk # - games/hyperrogue @${REINPLACE_CMD} -e 's||"SDL.h"|; s||"SDL_video.h"|' \ ${WRKSRC}/*.h .include diff --git a/graphics/sdl_image/Makefile b/graphics/sdl_image/Makefile index 5ab928b64f8f..6da257aea392 100644 --- a/graphics/sdl_image/Makefile +++ b/graphics/sdl_image/Makefile @@ -1,40 +1,38 @@ -# Created by: Maxim Sobolev - PORTNAME= sdl_image PORTVERSION= 1.2.12 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= https://www.libsdl.org/projects/SDL_image/release/ DISTNAME= SDL_image-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Simple library to load images of various formats as SDL surfaces LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe gmake libtool localbase pkgconfig pathfix sdl USE_SDL= sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-jpg-shared --disable-png-shared \ --disable-tif-shared --disable-webp-shared INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPE_VENDOR= libsdl OPTIONS_DEFINE= JPEG PNG TIFF WEBP OPTIONS_DEFAULT=JPEG PNG TIFF WEBP JPEG_USES= jpeg JPEG_CONFIGURE_ENABLE= jpg PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_ENABLE= png TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_ENABLE= tif WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CONFIGURE_ENABLE= webp post-install: ${INSTALL_PROGRAM} ${WRKSRC}/.libs/showimage ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/sdl_ttf/Makefile b/graphics/sdl_ttf/Makefile index 1f9ee82e1c1f..059904a72116 100644 --- a/graphics/sdl_ttf/Makefile +++ b/graphics/sdl_ttf/Makefile @@ -1,32 +1,30 @@ -# Created by: Maxim Sobolev - PORTNAME= sdl_ttf PORTVERSION= 2.0.11 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= https://www.libsdl.org/projects/SDL_ttf/release/ DISTNAME= SDL_ttf-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Library to use TrueType fonts to render text in SDL applications LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 USES= gmake iconv gl libtool pathfix pkgconfig sdl xorg USE_SDL= sdl USE_XORG= x11 USE_GL= gl GNU_CONFIGURE= yes USE_LDCONFIG= yes BINARY_ALIAS= freetype-config=true post-install: ${INSTALL_PROGRAM} ${WRKSRC}/.libs/glfont ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/.libs/showfont \ ${STAGEDIR}${PREFIX}/bin/sdl-showfont .include diff --git a/graphics/seejpeg/Makefile b/graphics/seejpeg/Makefile index dca4375efb16..f350e1dd11a1 100644 --- a/graphics/seejpeg/Makefile +++ b/graphics/seejpeg/Makefile @@ -1,21 +1,19 @@ -# Created by: Donn Miller - PORTNAME= seejpeg PORTVERSION= 1.10 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SUNSITE/apps/graphics/viewers/svga MAINTAINER= ports@FreeBSD.org COMMENT= Console graphics viewer using the svga console graphics library LIB_DEPENDS= libvga.so:graphics/svgalib USES= gmake jpeg tar:tgz ALL_TARGET= seejpeg CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/seejpeg man/man1/seejpeg.1.gz .include diff --git a/graphics/seexpr/Makefile b/graphics/seexpr/Makefile index 2887b50eee0d..5da454dd04cf 100644 --- a/graphics/seexpr/Makefile +++ b/graphics/seexpr/Makefile @@ -1,64 +1,62 @@ -# Created by: Alexey Dokuchaev - PORTNAME= seexpr PORTVERSION= 3.4.4.0 PORTREVISION= 2 CATEGORIES= graphics math MASTER_SITES= https://download.kde.org/stable/${PORTNAME}/ MAINTAINER= danfe@FreeBSD.org COMMENT= Embeddable expression evaluation language LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpng.so:graphics/png USES= bison cmake compiler:c++14-lang gl qt:5 USE_GL= gl glu USE_LDCONFIG= yes USE_QT= buildtools_build qmake_build core gui opengl widgets MAKE_JOBS_UNSAFE= yes # https://github.com/wdas/seexpr/issues/40 CONFLICTS_INSTALL= kseexpr OPTIONS_DEFINE= ANIMCURVE DEEPWATER LLVM NLS PYTHON OPTIONS_DEFAULT= DEEPWATER OPTIONS_SUB= yes ANIMCURVE_DESC= Build controls for animation curves ANIMCURVE_CMAKE_ON= -DENABLE_ANIMCURVE:BOOL=TRUE ANIMCURVE_BROKEN= error: use of undeclared identifier 'animlib' DEEPWATER_DESC= Build controls for deep water spectrum DEEPWATER_CMAKE_ON= -DENABLE_DEEPWATER:BOOL=TRUE LLVM_DESC= Build with LLVM ${LLVM_DEFAULT:C/.$$//} backend LLVM_LIB_DEPENDS= libLLVM.so:devel/llvm${LLVM_DEFAULT} LLVM_CMAKE_OFF= -DENABLE_LLVM_BACKEND:BOOL=FALSE NLS_USES= kde:5 NLS_USE= KDE=ecm_build NLS_CMAKE_OFF= -DBUILD_TRANSLATIONS:BOOL=FALSE PYTHON_BUILD_DEPENDS= sip:devel/py-sip4 PYTHON_LIB_DEPENDS= ${PY_BOOST} PYTHON_USES= pyqt:5 python PYTHON_USE= PYQT=pyqt5 PYTHON_CMAKE_ON= -DPYQT_SIP_DIR:STRING=${PYQT_SIPDIR} PYTHON_CMAKE_OFF= -DUSE_PYTHON:BOOL=FALSE .if ! ${MACHINE_CPU:Msse41} CMAKE_ARGS+= -DENABLE_SSE4:BOOL=FALSE .endif post-patch: @${REINPLACE_CMD} -e '//d' ${WRKSRC}/src/SeExpr2/Platform.h @${REINPLACE_CMD} -e '/pkgconfig/s/share/libdata/' \ ${WRKSRC}/CMakeLists.txt post-install: @${RMDIR} ${STAGEDIR}${PREFIX}/include/SeExpr2/generated .include diff --git a/graphics/seom/Makefile b/graphics/seom/Makefile index 57b42026330f..5e3609491b32 100644 --- a/graphics/seom/Makefile +++ b/graphics/seom/Makefile @@ -1,58 +1,56 @@ -# Created by: Bruce M Simpson - PORTNAME= seom PORTVERSION= 2010011201 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= LOCAL/bms MAINTAINER= ports@FreeBSD.org COMMENT= Real-time capture library for OpenGL applications LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= not yet ported to any arch other than x86 USES= gl gmake tar:bzip2 xorg USE_XORG= x11 xv xext USE_GL= gl USE_LDCONFIG= yes MAKE_ENV= DATADIR="${DATADIR}" .include .if ${ARCH} == amd64 || ${ARCH} == i386 BUILD_DEPENDS+= yasm:devel/yasm .endif post-patch: @${ECHO_CMD} 1.0-196 > ${WRKSRC}/VERSION post-install: .for f in seom-filter seom-server seom-player ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f} .endfor ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libseom.so # # To roll snapshot: as bms: make BOOTSTRAP=defined fetch # .if defined(BOOTSTRAP) FETCH_DEPENDS+= svn:devel/subversion SVN_REV= 196 # svn tip at epoch 2009120801 SVNROOT_URI= https://devel.neopsis.com/svn/seom do-fetch: ${MKDIR} ${WRKDIR} svn export -r ${SVN_REV} ${SVNROOT_URI}/trunk ${WRKSRC} cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} .if ${USER} == bms ${CHMOD} ugo+r ${DISTDIR}/${DISTNAME}.tar.bz2 scp -p ${DISTDIR}/${DISTNAME}.tar.bz2 \ freefall.freebsd.org:public_distfiles/ .endif .endif # defined(BOOTSTRAP) .include diff --git a/graphics/separate/Makefile b/graphics/separate/Makefile index 4d71b4a3ac10..b24fa3cd7395 100644 --- a/graphics/separate/Makefile +++ b/graphics/separate/Makefile @@ -1,64 +1,62 @@ -# Created by: Pietro Cerutti - PORTNAME= separate PORTVERSION= 0.5.8 PORTREVISION= 6 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= OSDN/separate-plus DISTNAME= ${PORTNAME}+-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= CMYK plugin for The GIMP LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gccmakedep:devel/gccmakedep LIB_DEPENDS= liblcms.so.1:graphics/lcms \ libgimp-2.0.so:graphics/gimp-app USES= compiler:c++11-lang gettext-tools gmake pkgconfig zip BIN_TARGETS= separate separate_import icc_colorspace L10N_TARGETS= cs es fr ja ko pl ru .for plugin in ${BIN_TARGETS} PLIST_FILES+= libexec/gimp/2.2/plug-ins/${plugin} .endfor .for lang in ${L10N_TARGETS} PLIST_FILES+= share/locale/${lang}/LC_MESSAGES/gimp20-separate.mo .endfor PORTDOCS= README* PORTEXAMPLES= qproof.scm qexport.scm MAKE_ENV= TARGETS="${BIN_TARGETS}" \ PREFIX=${STAGEDIR}${PREFIX} OPTIONS_DEFINE= DOCS EXAMPLES post-patch: @${REINPLACE_CMD} \ '/^CC/s|=|?=|; s| make| ${MAKE_CMD}|; /^LIBS/s/$$/ -lm/;' \ ${WRKSRC}/Makefile ${WRKSRC}/po/Makefile do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/gimp/2.2/plug-ins .for plugin in ${BIN_TARGETS} ${INSTALL_PROGRAM} ${WRKSRC}/${plugin} ${STAGEDIR}${PREFIX}/libexec/gimp/2.2/plug-ins/ .endfor .for lang in ${L10N_TARGETS} ${INSTALL_DATA} ${WRKSRC}/po/${lang}.gmo ${STAGEDIR}${PREFIX}/share/locale/${lang}/LC_MESSAGES/gimp20-separate.mo .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/sample-scripts && \ ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/shared-color-profiles/Makefile b/graphics/shared-color-profiles/Makefile index a8cec381c50d..87d0450bcf23 100644 --- a/graphics/shared-color-profiles/Makefile +++ b/graphics/shared-color-profiles/Makefile @@ -1,14 +1,13 @@ -# Created by: Michael Johnson # $MCom: ports/trunk/graphics/shared-color-profiles/Makefile 18965 2013-12-20 11:02:42Z kwm $ PORTNAME= shared-color-profiles PORTVERSION= 0.1.5 CATEGORIES= graphics MASTER_SITES= http://people.freedesktop.org/~hughsient/releases/ MAINTAINER= gnome@FreeBSD.org COMMENT= Color profiles from contributors for color calibration GNU_CONFIGURE= yes .include diff --git a/graphics/shotwell/Makefile b/graphics/shotwell/Makefile index abc27083112e..438b723a4ece 100644 --- a/graphics/shotwell/Makefile +++ b/graphics/shotwell/Makefile @@ -1,61 +1,59 @@ -# Created by: Mario Sergio Fujikawa Ferreira et al. - PORTNAME= shotwell PORTVERSION= 0.30.16 CATEGORIES= graphics gnome MASTER_SITES= GNOME MAINTAINER= cmt@FreeBSD.org COMMENT= Open source photo manager for GNOME LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= vala>=0.20.1:lang/vala \ itstool:textproc/itstool LIB_DEPENDS= libgio-2.0.so:devel/glib20 \ libjson-glib-1.0.so:devel/json-glib \ libgdata.so:devel/libgdata \ libgee-0.8.so:devel/libgee \ libsoup-2.4.so:devel/libsoup \ libexiv2.so:graphics/exiv2 \ libgdk_pixbuf-2.0.so:graphics/gdk-pixbuf2 \ libgexiv2.so:graphics/gexiv2 \ libexif.so:graphics/libexif \ libgphoto2.so:graphics/libgphoto2 \ libraw.so:graphics/libraw \ libgcr-ui-3.so:security/gcr \ libwebkit2gtk-4.0.so:www/webkit2-gtk3 \ libxml2.so:textproc/libxml2 USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome gstreamer meson \ ninja pkgconfig python:3.4+,build shebangfix sqlite tar:xz xorg CPE_VENDOR= gnome USE_GNOME= cairo dconf gtk30 USE_LDCONFIG= yes USE_XORG= x11 SHEBANG_FILES= build-aux/meson/postinstall.py python_OLD_CMD= "/usr/bin/env python3" python_CMD= ${SETENV} ${PYTHON_VERSION} MESON_ARGS= -Dudev=false -Dextra-plugins=true -Dinstall-apport-hook=false \ -Dpublishers=facebook,flickr,gallery3,picasa,piwigo,rajce,tumblr,yandex,youtube PORTSCOUT= limitw:1,even MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= FACED OPTIONS_SUB= yes FACED_DESC= Face Detection FACED_CONFIGURE_ON= -Dface-detection=true FACED_CONFIGURE_OFF= -Dface-detection=false FACED_LIB_DEPENDS= libopencv_core.so:graphics/opencv \ libopencv_photo.so:graphics/opencv PLIST_SUB= DISTVERSION=${DISTVERSION} GLIB_SCHEMAS= org.yorba.shotwell.gschema.xml org.yorba.shotwell-extras.gschema.xml .include diff --git a/graphics/showimage/Makefile b/graphics/showimage/Makefile index 24d3a6a3ea96..39d6bbfbcc14 100644 --- a/graphics/showimage/Makefile +++ b/graphics/showimage/Makefile @@ -1,24 +1,22 @@ -# Created by: Rusty Nejdl - PORTNAME= showimage PORTVERSION= 1.10 PORTREVISION= 4 CATEGORIES= graphics kde MASTER_SITES= https://dl.opendesktop.org/api/files/download/id/1482097460/ \ LOCAL/tcberner/showimage-0.10/ MAINTAINER= kde@FreeBSD.org COMMENT= Simple KDE based image viewer LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING USES= cmake compiler:c++11-lang kde:5 qt:5 tar:bzip2 USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons ecm i18n itemviews jobwidgets kio service solid \ widgetsaddons xmlgui \ doctools_build USE_QT= concurrent core dbus gui network xml widgets \ buildtools_build qmake_build .include diff --git a/graphics/silgraphite/Makefile b/graphics/silgraphite/Makefile index 2fb374a7a20e..20c28f023b68 100644 --- a/graphics/silgraphite/Makefile +++ b/graphics/silgraphite/Makefile @@ -1,34 +1,32 @@ -# Created by: Dennis Herrmann - PORTNAME= silgraphite PORTVERSION= 2.3.1 PORTREVISION= 4 CATEGORIES= graphics devel MASTER_SITES= SF MAINTAINER= sunpoet@FreeBSD.org COMMENT= Font engine for complex non-Roman writing systems LICENSE= CPL05 LGPL21+ LICENSE_COMB= dual LICENSE_FILE_CPL05= ${WRKSRC}/license/License_CPLv05.txt LICENSE_FILE_LGPL21+ = ${WRKSRC}/license/License_LGPLv21.txt LICENSE_NAME_CPL05= Common Public License Version 0.5 LICENSE_PERMS_CPL05= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept OPTIONS_DEFINE= FREETYPE OPTIONS_DEFAULT=FREETYPE OPTIONS_SUB= yes CONFIGURE_ARGS= --without-xft --without-pangographite GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_CXXSTD= c++98 USE_LDCONFIG= yes USES= libtool pathfix pkgconfig FREETYPE_CONFIGURE_WITH=freetype FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_USES= iconv .include diff --git a/graphics/simage/Makefile b/graphics/simage/Makefile index 269fd6df3d84..ecd72cdbe887 100644 --- a/graphics/simage/Makefile +++ b/graphics/simage/Makefile @@ -1,33 +1,31 @@ -# Created by: roland.jesse@gmx.net - PORTNAME= simage PORTVERSION= 1.7.0 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= https://bitbucket.org/Coin3D/coin/downloads/ MAINTAINER= ports@FreeBSD.org COMMENT= Library with image format loaders and front-ends LICENSE= MIT unknown LICENSE_COMB= dual LICENSE_NAME_unknown= mpeg2enc LICENSE_TEXT_unknown= ${FILESDIR}/LICENSE.mpeg2enc LICENSE_PERMS_unknown= no-dist-sell no-pkg-sell LIB_DEPENDS= libsndfile.so:audio/libsndfile \ libvorbis.so:audio/libvorbis \ libjasper.so:graphics/jasper \ libgif.so:graphics/giflib \ libpng.so:graphics/png USES= jpeg libtool pathfix GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-mpeg2enc INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .include diff --git a/graphics/simpleviewer/Makefile b/graphics/simpleviewer/Makefile index f9bca25551c4..88f217853d4f 100644 --- a/graphics/simpleviewer/Makefile +++ b/graphics/simpleviewer/Makefile @@ -1,90 +1,88 @@ -# Created by: Alexey Dokuchaev - PORTNAME= simpleviewer PORTVERSION= 3.1.7 PORTREVISION= 14 CATEGORIES= graphics MASTER_SITES= https://bitbucket.org/andreyu/simple-viewer-gl/get/ DISTNAME= v${PORTVERSION} # version tag, has no embedded ${PORTNAME} DIST_SUBDIR= ${PORTNAME} # and that's why we need ${DIST_SUBDIR} MAINTAINER= danfe@FreeBSD.org COMMENT= Small and simple image viewer based on OpenGL LICENSE= GPLv2 LIB_DEPENDS= libfreetype.so:print/freetype2 \ libglfw.so:graphics/glfw \ liblz4.so:archivers/liblz4 \ libpng.so:graphics/png USES= cmake:insource compiler:c++11-lang gl jpeg pkgconfig \ tar:bzip2 xorg USE_GL= gl glu USE_XORG= ice sm x11 xcursor xext xinerama xrandr xxf86vm CMAKE_ARGS= -DAPP_VERSION_MAJOR:STRING=${PORTVERSION:S/./ /g:[1]} \ -DAPP_VERSION_MINOR:STRING=${PORTVERSION:S/./ /g:[2]} \ -DAPP_VERSION_RELEASE:STRING=${PORTVERSION:S/./ /g:[3]} WRKSRC= ${WRKDIR}/andreyu-simple-viewer-gl-d8928067922d PLIST_FILES= bin/sviewgl ${DATADIR_REL}/Icon-1024.png \ ${DATADIR_REL}/Icon-16.png ${DATADIR_REL}/Icon-32.png PORTDOCS= README.md PORTEXAMPLES= config.example SUB_FILES= pkg-message EXTRA_FEATURES= CURL GIF IMLIB2 JPEG2000 LCMS2 LIBEXIF OPENEXR TIFF WEBP OPTIONS_DEFINE= DOCS EXAMPLES ${EXTRA_FEATURES} OPTIONS_DEFAULT= ${EXTRA_FEATURES} CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CMAKE_OFF= -DDISABLE_CURL_SUPPORT:STRING=1 GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_CMAKE_OFF= -DDISABLE_GIF_SUPPORT:STRING=1 IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2 IMLIB2_CMAKE_OFF= -DDISABLE_IMLIB2_SUPPORT:STRING=1 JPEG2000_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg JPEG2000_CMAKE_OFF= -DDISABLE_JPEG2000_SUPPORT:STRING=1 LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS2_CMAKE_OFF= -DDISABLE_LCMS2_SUPPORT:STRING=1 LIBEXIF_LIB_DEPENDS= libexif.so:graphics/libexif LIBEXIF_CMAKE_OFF= -DDISABLE_EXIF_SUPPORT:STRING=1 OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath OPENEXR_CMAKE_OFF= -DDISABLE_OPENEXR_SUPPORT:STRING=1 TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CMAKE_OFF= -DDISABLE_TIFF_SUPPORT:STRING=1 WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CMAKE_OFF= -DDISABLE_WEBP_SUPPORT:STRING=1 post-patch: @${REINPLACE_CMD} -e '/#include/s,lz4/,,' \ ${WRKSRC}/src/formats/formatage.cpp @${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' \ ${WRKSRC}/src/main.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/sviewgl ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/res/Icon-*.png ${STAGEDIR}${DATADIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/config.example ${STAGEDIR}${EXAMPLESDIR} .include JPEG2000_DESC+= via OpenJPEG diff --git a/graphics/springgraph/Makefile b/graphics/springgraph/Makefile index 06867713723b..8accec3a39c6 100644 --- a/graphics/springgraph/Makefile +++ b/graphics/springgraph/Makefile @@ -1,31 +1,29 @@ -# Created by: ijliao - PORTNAME= springgraph PORTVERSION= 0.88 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://www.chaosreigns.com/code/springgraph/dl/ DISTNAME= ${PORTNAME} EXTRACT_SUFX= .pl MAINTAINER= ports@FreeBSD.org COMMENT= Render graph described in a .dot file RUN_DEPENDS= p5-GD>=0:graphics/p5-GD CONFLICTS_INSTALL=signing-party PLIST_FILES= bin/springgraph EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= EXTRACT_AFTER_ARGS= ${WRKSRC} NO_WRKSUBDIR= yes NO_BUILD= yes USES= shebangfix perl5 SHEBANG_FILES= springgraph.pl do-install: ${INSTALL_SCRIPT} ${WRKSRC}/springgraph.pl \ ${STAGEDIR}${PREFIX}/bin/springgraph .include diff --git a/graphics/squish/Makefile b/graphics/squish/Makefile index 7ee41ad69a63..6324ab47cfc1 100644 --- a/graphics/squish/Makefile +++ b/graphics/squish/Makefile @@ -1,32 +1,30 @@ -# Created by: Reinier de Blois - PORTNAME= squish PORTVERSION= 1.10 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libsquish/ MAINTAINER= rddeblois@gmail.com COMMENT= Open source DXT compression library LICENSE= MIT USES= uidfix MAKE_ENV= INSTALL_DIR=${STAGEDIR}${PREFIX} PLIST_FILES= include/squish.h \ lib/libsquish.a lib/libsquish.so.1 lib/libsquish.so MAKEFILE= ${FILESDIR}/BSDmakefile USE_LDCONFIG= yes OPTIONS_RADIO= RG1 OPTIONS_RADIO_RG1= ALTIVEC SSE OPTIONS_DEFAULT_amd64= SSE OPTIONS_DEFAULT_powerpc64= ALTIVEC OPTIONS_DEFAULT_powerpc64le= ALTIVEC ALTIVEC_DESC= Use Altivec instructions RG1_DESC= Optimizations Selection ALTIVEC_CXXFLAGS= -DSQUISH_USE_ALTIVEC=1 -maltivec SSE_CXXFLAGS= -DSQUISH_USE_SSE=2 -msse2 .include diff --git a/graphics/ssocr/Makefile b/graphics/ssocr/Makefile index 06c92c5471ac..a12d7498633a 100644 --- a/graphics/ssocr/Makefile +++ b/graphics/ssocr/Makefile @@ -1,27 +1,25 @@ -# Created by: Emanuel Haupt - PORTNAME= ssocr PORTVERSION= 2.22.1 CATEGORIES= graphics MASTER_SITES= http://www.unix-ag.uni-kl.de/~auerswal/ssocr/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= CLI to recognize digits of a seven segment display LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libImlib2.so:graphics/imlib2 USES= gmake tar:bzip2 PLIST_FILES= bin/ssocr \ man/man1/ssocr.1.gz do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include diff --git a/graphics/sswf/Makefile b/graphics/sswf/Makefile index 40dceeb8a830..456a0fe27de9 100644 --- a/graphics/sswf/Makefile +++ b/graphics/sswf/Makefile @@ -1,41 +1,39 @@ -# Created by: anhot - PORTNAME= sswf PORTVERSION= 1.8.4 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Library and script language tool to create Flash movies LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libfreetype.so:print/freetype2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= bison iconv jpeg libtool localbase pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig INSTALL_TARGET= install-strip USE_LDCONFIG= yes PLIST_SUB= VERSION="${PORTVERSION}" OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_OFF= --disable-debug --disable-yydebug BINARY_ALIAS= freetype-config=true .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_lib_iconv_libiconv_open=no \ ac_cv_lib_iconv_iconv_open=no .endif .include diff --git a/graphics/stamp/Makefile b/graphics/stamp/Makefile index 294ff8dded7a..e9a80efc1d6c 100644 --- a/graphics/stamp/Makefile +++ b/graphics/stamp/Makefile @@ -1,22 +1,20 @@ -# Created by: Bill Fumerola - PORTNAME= stamp PORTVERSION= 2.0.8 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= fuz@fuz.su COMMENT= Adds a graphical, configurable timestamp to a grayscale image LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= jpeg localbase GNU_CONFIGURE= yes post-patch: @${REINPLACE_CMD} -e 's#/usr/local/share/stamp#${DATADIR}#' \ ${WRKSRC}/configure .include diff --git a/graphics/svg2pdf/Makefile b/graphics/svg2pdf/Makefile index 2b7867fd4d9d..294a5f11a110 100644 --- a/graphics/svg2pdf/Makefile +++ b/graphics/svg2pdf/Makefile @@ -1,22 +1,21 @@ -# Created by: Joe Marcus Clarke # $MCom: ports/graphics/svg2pdf/Makefile,v 1.2 2005/08/08 02:09:09 marcus Exp $ PORTNAME= svg2pdf PORTVERSION= 0.1.3 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/snapshots/ MAINTAINER= gnome@FreeBSD.org COMMENT= Render an SVG image to a PDF file (using cairo) LIB_DEPENDS= libsvg-cairo.so:graphics/libsvg-cairo GNU_CONFIGURE= yes USES= pkgconfig LDFLAGS+= -lm PLIST_FILES= bin/svg2pdf \ man/man1/svg2pdf.1.gz .include diff --git a/graphics/svg2png/Makefile b/graphics/svg2png/Makefile index 7876c455d650..e3d97cd368e0 100644 --- a/graphics/svg2png/Makefile +++ b/graphics/svg2png/Makefile @@ -1,23 +1,22 @@ -# Created by: Michael Johnson # $MCom: ports/graphics/svg2png/Makefile,v 1.3 2005/08/06 02:21:48 marcus Exp $ PORTNAME= svg2png PORTVERSION= 0.1.3 PORTREVISION= 6 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/snapshots/ MAINTAINER= gnome@FreeBSD.org COMMENT= Render an SVG image to a PNG image (using cairo) LIB_DEPENDS= libsvg-cairo.so:graphics/libsvg-cairo GNU_CONFIGURE= yes USES= pkgconfig LDFLAGS+= /usr/lib/libm.so # Was labeled broken when ${/usr/bin/ld:L:tA}==/usr/bin/ld.lld: ld: error: /usr/local/lib/libsvg-cairo.so: undefined reference to atan2 PLIST_FILES= bin/svg2png \ man/man1/svg2png.1.gz .include diff --git a/graphics/svgalib/Makefile b/graphics/svgalib/Makefile index 431aba1d4928..5b3c7275cdbc 100644 --- a/graphics/svgalib/Makefile +++ b/graphics/svgalib/Makefile @@ -1,45 +1,43 @@ -# Created by: Maxim Sobolev - PORTNAME= svgalib PORTVERSION= 1.4.3 PORTREVISION= 7 CATEGORIES= graphics devel MASTER_SITES= http://www.svgalib.org/ MAINTAINER= ports@FreeBSD.org COMMENT= Low level console graphics library LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= i386 amd64 USES= cpe gmake uidfix dos2unix shebangfix DOS2UNIX_FILES= utils/gtf/gtf.h utils/gtf/scitech.h SHEBANG_FILES= utils/svgakeymap USE_LDCONFIG= yes ALL_TARGET= shared static .include .if ${ARCH} != "i386" MAKE_ENV+= NO_ASM=y .endif post-patch: .SILENT # Fix for GCC 4.1 ${REINPLACE_CMD} -e '30d' ${WRKSRC}/src/vgabg.h ${REINPLACE_CMD} -e 's,^ (unsigned [[:alpha:]]*),,' \ ${WRKSRC}/src/apm.c # 024_vesa_not_print_crap.patch from Debian ${REINPLACE_CMD} -e '/^printf/d' ${WRKSRC}/src/vesa.c # Clean up after typo fixes in manpages ${FIND} ${WRKSRC}/doc -type f -name '*.[57].orig' -delete post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/linux cd ${WRKSRC}/include/linux && \ ${INSTALL_DATA} keyboard.h kd.h ${STAGEDIR}${PREFIX}/include/linux .include diff --git a/graphics/swfmill/Makefile b/graphics/swfmill/Makefile index f6a13f21493f..21f50fe1b7f2 100644 --- a/graphics/swfmill/Makefile +++ b/graphics/swfmill/Makefile @@ -1,29 +1,27 @@ -# Created by: Sergey Skvortsov - PORTNAME= swfmill PORTVERSION= 0.3.6 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= http://swfmill.org/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Tool to generate or decompile Adobe Flash SWF files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error USES= compiler:c++11-lang dos2unix gmake gnome iconv libtool \ pkgconfig USE_GNOME= libxml2 libxslt GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include DOS2UNIX_FILES= src/swft/swft_import_ttf.cpp PLIST_FILES= bin/swfmill .include diff --git a/graphics/swftools/Makefile b/graphics/swftools/Makefile index db61db51f3ba..63e57bce1a36 100644 --- a/graphics/swftools/Makefile +++ b/graphics/swftools/Makefile @@ -1,78 +1,76 @@ -# Created by: ijliao - PORTNAME= swftools PORTVERSION= 0.9.2 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= http://www.swftools.org/ \ http://www.c-s.li/ports/ MAINTAINER= dinoex@FreeBSD.org COMMENT= SWF manipulation and generation utilities LICENSE= GPLv2 LIB_DEPENDS= libt1.so:devel/t1lib \ libgif.so:graphics/giflib \ libfftw3.so:math/fftw3 \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= cpe gmake pkgconfig jpeg GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_lib_zzip_zzip_file_open=no LMAN1= as3compile.1 font2swf.1 gif2swf.1 jpeg2swf.1 pdf2swf.1 \ png2swf.1 swfbbox.1 swfc.1 swfcombine.1 swfdump.1 \ swfextract.1 swfrender.1 swfstrings.1 wav2swf.1 CPPFLAGS+= -I${LOCALBASE}/include CFLAGS+= -fcommon LDFLAGS+= -L${LOCALBASE}/lib BINFILES= as3compile font2swf gif2swf jpeg2swf pdf2swf png2swf \ swfbbox swfc swfcombine swfdump swfextract swfrender \ swfstrings wav2swf OPTIONS_DEFINE= LAME PDF OPENGL OPTIONS_DEFAULT=OPENGL OPTIONS_SUB= yes LAME_LIB_DEPENDS= libmp3lame.so:audio/lame PDF_LIB_DEPENDS= libpdf.so:print/pdflib OPENGL_USES= gl OPENGL_USE= GL=glut .include .if ! ${PORT_OPTIONS:MLAME} CONFIGURE_ENV+= ac_cv_lib_mp3lame_lame_init=no .endif .if ${PORT_OPTIONS:MPDF} LMAN1+= pdf2pdf.1 BINFILES+= pdf2pdf .else CONFIGURE_ENV+= ac_cv_lib_pdf_PDF_open_file=no .endif post-patch: ${REINPLACE_CMD} -e 's| -O | |g ; \ s|/usr/include/fontconfig|${LOCALBASE}/include/fontconfig|g ; \ s|/usr/local/include|${LOCALBASE}/include|g ; \ s|/usr/local/lib|${LOCALBASE}/lib|g' ${WRKSRC}/configure ${REINPLACE_CMD} -e '/python/d ; \ /avi2swf/d' ${WRKSRC}/Makefile.in do-install: .for i in ${BINFILES} ${INSTALL_PROGRAM} ${WRKSRC}/src/${i} ${STAGEDIR}${PREFIX}/bin/ .endfor .for i in ${LMAN1} ${INSTALL_DATA} ${WRKSRC}/src/${i} ${STAGEDIR}${PREFIX}/man/man1/ .endfor ${MKDIR} ${STAGEDIR}${DATADIR}/swfs ${INSTALL_DATA} ${WRKSRC}/swfs/*.swf ${STAGEDIR}${DATADIR}/swfs/ ${LN} -s simple_viewer.swf ${STAGEDIR}${DATADIR}/swfs/default_viewer.swf ${LN} -s tessel_loader.swf ${STAGEDIR}${DATADIR}/swfs/default_loader.swf .include diff --git a/graphics/synaesthesia/Makefile b/graphics/synaesthesia/Makefile index b23e06276722..c004adf85192 100644 --- a/graphics/synaesthesia/Makefile +++ b/graphics/synaesthesia/Makefile @@ -1,36 +1,34 @@ -# Created by: Pete Fritchman - PORTNAME= synaesthesia PORTVERSION= 2.4 PORTREVISION= 7 CATEGORIES= graphics audio MASTER_SITES= http://www.logarithmic.net/pfh-files/synaesthesia/ MAINTAINER= ports@FreeBSD.org COMMENT= Real-time graphical music representation program LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= alias cpe gmake sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-sdl-prefix=${LOCALBASE} USE_SDL= sdl PORTDOCS= * PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,stdint\.h,inttypes.h,' ${WRKSRC}/*.c? @${REINPLACE_CMD} -e 's,int16_t,u_int16_t,' ${WRKSRC}/sound.cc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/synfig/Makefile b/graphics/synfig/Makefile index 74517ce44969..73c66f324974 100644 --- a/graphics/synfig/Makefile +++ b/graphics/synfig/Makefile @@ -1,58 +1,56 @@ -# Created by: Yinghong.Liu - PORTNAME= synfig PORTVERSION= 1.4.2 PORTREVISION= 1 DISTVERSIONPREFIX=v CATEGORIES= graphics devel multimedia MAINTAINER= portmaster@BSDforge.com COMMENT= Vector based 2D animation package LICENSE= GPLv2+ BUILD_DEPENDS= etl>=1.2.2:devel/etl \ gsed:textproc/gsed LIB_DEPENDS= libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr \ libavcodec.so:multimedia/ffmpeg \ libboost_program_options.so:devel/boost-libs \ libdv.so:multimedia/libdv \ libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libltdl.so:devel/libltdl \ libmng.so:graphics/libmng \ libpng.so:graphics/png \ libtiff.so:graphics/tiff PORTSCOUT= limitw:1,even USES= autoreconf compiler:c++11-lang gmake gnome iconv jpeg \ libtool localbase magick:6 mlt:6 pathfix pkgconfig USE_CXXSTD= c++11 USE_GITHUB= yes USE_GNOME= cairo glibmm intltool libxml++26 pango GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} CONFIGURE_ENV+= ac_cv_path_SED=${LOCALBASE}/bin/gsed # Other spurious uses of direct sed have popped up BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed INSTALL_TARGET= install-strip USE_LDCONFIG= yes WRKSRC_SUBDIR= synfig-core OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in AUTHORS NEWS README TODO (cd ${WRKSRC} && ${INSTALL_DATA} ${doc} ${STAGEDIR}${DOCSDIR}) .endfor .include diff --git a/graphics/synfigstudio/Makefile b/graphics/synfigstudio/Makefile index 7573782e4c79..e0d12eb15f28 100644 --- a/graphics/synfigstudio/Makefile +++ b/graphics/synfigstudio/Makefile @@ -1,59 +1,57 @@ -# Created by: Yinghong.Liu - PORTNAME= synfigstudio PORTVERSION= 1.4.2 DISTVERSIONPREFIX=v CATEGORIES= graphics multimedia MAINTAINER= portmaster@BSDforge.com COMMENT= Vector-based 2D animation software package LICENSE= GPLv2+ BUILD_DEPENDS= etl>=1.2.2:devel/etl \ gsed:textproc/gsed LIB_DEPENDS= libImath.so:math/Imath \ libavcodec.so:multimedia/ffmpeg \ libavformat.so:multimedia/ffmpeg \ libswscale.so:multimedia/ffmpeg \ libOpenEXR.so:graphics/openexr \ libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libsynfig.so:graphics/synfig RUN_DEPENDS= xdg-open:devel/xdg-utils PORTSCOUT= limitw:1,even USES= autoreconf compiler:c++11-lang desktop-file-utils \ gmake gnome libtool localbase magick:6 mlt:6 pathfix pkgconfig \ shared-mime-info USE_GITHUB= yes GH_ACCOUNT= synfig GH_PROJECT= synfig WRKSRC_SUBDIR= synfig-studio USE_CXXSTD= c++11 USE_GNOME= gdkpixbuf2 gtkmm30 intltool GNU_CONFIGURE= yes BINARY_ALIAS= sed=${LOCALBASE}/bin/gsed CONFIGURE_ARGS= --disable-update-mimedb INSTALL_TARGET= install-strip USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS JACK NLS OPTIONS_SUB= yes JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_ENABLE= jack NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in AUTHORS NEWS README TODO (cd ${WRKSRC} && ${INSTALL_DATA} ${doc} ${STAGEDIR}${DOCSDIR}) .endfor .include diff --git a/graphics/telak/Makefile b/graphics/telak/Makefile index 611b62524bb4..c4b06cb84c8b 100644 --- a/graphics/telak/Makefile +++ b/graphics/telak/Makefile @@ -1,35 +1,33 @@ -# Created by: Emanuel Haupt - PORTNAME= telak PORTVERSION= 0.7 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= ehaupt@FreeBSD.org COMMENT= Tool to draw pictures on your root window LICENSE= GPLv2 LIB_DEPENDS= libcurl.so:ftp/curl \ libgcrypt.so:security/libgcrypt \ libImlib2.so:graphics/imlib2 USES= gmake xorg USE_GITHUB= yes GH_ACCOUNT= jd USE_XORG= x11 ALL_TARGET= ${PORTNAME} PLIST_FILES= bin/telak \ man/man1/telak.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 install-user: @${SH} ${FILESDIR}/install-user .include diff --git a/graphics/tesseract-data/Makefile b/graphics/tesseract-data/Makefile index d4d027b4c0b6..61a78b4ba1ea 100644 --- a/graphics/tesseract-data/Makefile +++ b/graphics/tesseract-data/Makefile @@ -1,31 +1,29 @@ -# Created by: bf - PORTNAME= tesseract-data PORTVERSION= 4.1.0 CATEGORIES= graphics MAINTAINER= pkubaj@FreeBSD.org COMMENT= Trained language data for the Tesseract OCR engine LICENSE= APACHE20 USE_GITHUB= yes GH_ACCOUNT= tesseract-ocr GH_PROJECT= tessdata NO_BUILD= yes NO_ARCH= yes DATADIR= ${PREFIX}/share/tessdata PORTDATA= * BROKEN_sparc64= Fails to install: runaway process do-install: @${MKDIR} ${STAGEDIR}${DATADIR} .for l in ${PORTDATA} @${CP} ${WRKSRC}/*.traineddata ${STAGEDIR}${DATADIR}/ .endfor @cd ${STAGEDIR}${DATADIR} ; ${CHMOD} ${BINMODE} ${PORTDATA} .include diff --git a/graphics/tesseract/Makefile b/graphics/tesseract/Makefile index fddb204c96f4..57c1876d5cda 100644 --- a/graphics/tesseract/Makefile +++ b/graphics/tesseract/Makefile @@ -1,57 +1,55 @@ -# Created by: Andrew Pantyukhin - PORTNAME= tesseract PORTVERSION= 5.2.0 CATEGORIES= graphics MAINTAINER= pkubaj@FreeBSD.org COMMENT= Commercial quality open source OCR engine LICENSE= APACHE20 BUILD_DEPENDS= asciidoc:textproc/asciidoc \ xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl LIB_DEPENDS= liblept.so:graphics/leptonica \ libtiff.so:graphics/tiff \ libharfbuzz.so:print/harfbuzz \ libfreetype.so:print/freetype2 \ libcurl.so:ftp/curl RUN_DEPENDS= tesseract-data>=0:graphics/tesseract-data USES= autoreconf compiler:c++11-lang cpe gnome libarchive libtool \ localbase pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CPE_VENDOR= tesseract_project USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}-ocr DATADIR= ${PREFIX}/share/tessdata LDFLAGS+= -pthread PORTDATA= * PORTDOCS= AUTHORS ChangeLog README.md INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS TOOLS OPTIONS_DEFAULT= TOOLS OPTIONS_SUB= yes TOOLS_CONFIGURE_ENABLE= training TOOLS_DESC= Include training tools TOOLS_LIB_DEPENDS=libicui18n.so:devel/icu \ libfontconfig.so:x11-fonts/fontconfig TOOLS_USE= GNOME=cairo,glib20,pango post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-TOOLS-on: @cd ${WRKSRC} && ${MAKE} DESTDIR=${STAGEDIR} training-install .include diff --git a/graphics/tgif/Makefile b/graphics/tgif/Makefile index be8f70167011..347140081e4d 100644 --- a/graphics/tgif/Makefile +++ b/graphics/tgif/Makefile @@ -1,66 +1,64 @@ -# Created by: bmc@WillsCreek.COM - PORTNAME= tgif PORTVERSION= 4.2.5 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= ftp://bourbon.usc.edu/pub/tgif/ \ http://groups.yahoo.com/group/tgif4-announce/files/ \ SF DISTNAME= ${PORTNAME}-QPL-${PORTVERSION} MAINTAINER= bmc@clapper.org COMMENT= Xlib-based two-dimensional drawing tool and hyper-object browser LICENSE= QPLv1 LICENSE_NAME= Q PUBLIC LICENSE v1.0 LICENSE_FILE= ${WRKSRC}/LICENSE.QPL LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= giftopnm:graphics/netpbm OPTIONS_DEFINE= NLS A4SIZE DOCS A4SIZE_DESC= Set default paper size to A4 USES= imake xorg PORTDOCS= HISTORY README USE_XORG= x11 xext xt sm ice .include .if ${PORT_OPTIONS:MNLS} USES+= gettext IMAKEDEFINES+= WITH_NLS PLIST_SUB+= NLS="" .else PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MA4SIZE} IMAKEDEFINES+= WITH_A4SIZE .endif EXAMPLES.demo= an-sr-flip-flop.obj launch-demo-1.obj \ fonts.obj launch-demo.obj keys.obj slide-demo.obj example.tex EXAMPLES.spice= README BZ.mod DN.mod DN.sym MN.mod MN.sym MP.mod MP.sym \ SN.mod SN.sym SP.mod SP.sym capacitor.sym connection.sym \ demo.obj gauge.sym ground.sym in.sym out.sym port.sym \ resistor.0tc.sym resistor.2tc.sym resistor.h.2tc.sym \ resistor.h.sym resistor.sym pre-configure: cd ${WRKSRC} && ${INSTALL_DATA} Tgif.tmpl-freebsd Tgif.tmpl ( for D in ${IMAKEDEFINES}; do \ ${ECHO_CMD} "#define $${D}"; \ done; \ ${CAT} ${FILESDIR}/Tgif.tmpl-freebsdports; \ ) > ${WRKSRC}/Tgif.tmpl-freebsdports post-install: .for D in demo spice ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/${D} cd ${WRKSRC}/${D:S/demo//} \ && ${INSTALL_DATA} ${EXAMPLES.${D}} ${STAGEDIR}${EXAMPLESDIR}/${D} .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/tif22pnm/Makefile b/graphics/tif22pnm/Makefile index f9e8f88e9f18..bb1298e21fa9 100644 --- a/graphics/tif22pnm/Makefile +++ b/graphics/tif22pnm/Makefile @@ -1,39 +1,37 @@ -# Created by: ijliao - PORTNAME= tif22pnm PORTVERSION= 0.14 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://pts.szit.bme.hu/ MAINTAINER= martymac@FreeBSD.org COMMENT= Converts TIFF-sampled images to PNM image LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libtiff-ldir=${LOCALBASE}/lib \ --with-libtiff-idir=${LOCALBASE}/include PLIST_FILES= bin/png22pnm bin/tif22pnm TIF22PNM_SRCS= ptspnm.c minigimp.c miniglib.c ptstiff3.c tif22pnm.c PNG2PNM_SRCS= png22pnm.c do-build: cd ${WRKSRC} \ && ${CC} ${CFLAGS} -DNDEBUG -I${LOCALBASE}/include \ ${TIF22PNM_SRCS} -o tif22pnm -L${LOCALBASE}/lib -ltiff \ && ${CC} ${CFLAGS} -DNDEBUG `pkg-config libpng --cflags` \ ${PNG2PNM_SRCS} -o png22pnm `pkg-config libpng --libs` -lm do-install: ${INSTALL_PROGRAM} ${WRKSRC}/png22pnm ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/tif22pnm ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/tiff/Makefile b/graphics/tiff/Makefile index 5d8c4412720e..5ab1e4844369 100644 --- a/graphics/tiff/Makefile +++ b/graphics/tiff/Makefile @@ -1,122 +1,120 @@ -# Created by: Richard Hwang , Mikhail Teterin , Jun-ichiro itojun Itoh - PORTNAME= tiff PORTVERSION= 4.3.0 CATEGORIES= graphics MASTER_SITES= https://download.osgeo.org/libtiff/ MAINTAINER= portmgr@FreeBSD.org COMMENT= Tools and library routines for working with TIFF images LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT LIB_DEPENDS= libjbig.so:graphics/jbigkit USES= cpe jpeg libtool pathfix CPE_PRODUCT= libtiff CPE_VERSION= ${DISTVERSION:C/[a-z]+//} CPE_UPDATE= ${DISTVERSION:C/[0-9.]+//} USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-jpeg-include-dir=${LOCALBASE}/include \ --with-jpeg-lib-dir=${LOCALBASE}/lib \ --without-x \ --disable-webp \ --disable-zstd INSTALL_TARGET= install-strip TEST_TARGET= check MLNKS= TIFFError.3tiff TIFFSetErrorHandler.3tiff \ TIFFFlush.3tiff TIFFFlushData.3tiff \ TIFFGetField.3tiff TIFFGetFieldDefaulted.3tiff \ TIFFGetField.3tiff TIFFVGetField.3tiff \ TIFFGetField.3tiff TIFFVGetFieldDefaulted.3tiff \ TIFFOpen.3tiff TIFFFdOpen.3tiff \ TIFFOpen.3tiff TIFFClientOpen.3tiff \ TIFFRGBAImage.3tiff TIFFRGBAImageOK.3tiff \ TIFFRGBAImage.3tiff TIFFRGBAImageBegin.3tiff \ TIFFRGBAImage.3tiff TIFFRGBAImageGet.3tiff \ TIFFRGBAImage.3tiff TIFFRGBAImageEnd.3tiff \ TIFFRGBAImage.3tiff TIFFReadRGBAImageOriented.3tiff \ TIFFSetDirectory.3tiff TIFFSetSubDirectory.3tiff \ TIFFSetField.3tiff TIFFVSetField.3tiff \ TIFFWarning.3tiff TIFFSetWarningHandler.3tiff \ TIFFWriteDirectory.3tiff TIFFRewriteDirectory.3tiff \ TIFFbuffer.3tiff TIFFReadBufferSetup.3tiff \ TIFFbuffer.3tiff TIFFWriteBufferSetup.3tiff \ TIFFcodec.3tiff TIFFFindCODEC.3tiff \ TIFFcodec.3tiff TIFFRegisterCODEC.3tiff \ TIFFcodec.3tiff TIFFUnRegisterCODEC.3tiff \ TIFFmemory.3tiff TIFFfree.3tiff \ TIFFmemory.3tiff TIFFmalloc.3tiff \ TIFFmemory.3tiff TIFFmemcmp.3tiff \ TIFFmemory.3tiff TIFFmemcpy.3tiff \ TIFFmemory.3tiff TIFFmemset.3tiff \ TIFFmemory.3tiff TIFFrealloc.3tiff \ TIFFquery.3tiff TIFFCurrentDirectory.3tiff \ TIFFquery.3tiff TIFFCurrentRow.3tiff \ TIFFquery.3tiff TIFFCurrentStrip.3tiff \ TIFFquery.3tiff TIFFCurrentTile.3tiff \ TIFFquery.3tiff TIFFFileName.3tiff \ TIFFquery.3tiff TIFFFileno.3tiff \ TIFFquery.3tiff TIFFGetMode.3tiff \ TIFFquery.3tiff TIFFIsTiled.3tiff \ TIFFquery.3tiff TIFFIsByteSwapped.3tiff \ TIFFquery.3tiff TIFFIsUpSampled.3tiff \ TIFFquery.3tiff TIFFIsMSB2LSB.3tiff \ TIFFquery.3tiff TIFFLastDirectory.3tiff \ TIFFsize.3tiff TIFFScanlineSize.3tiff \ TIFFstrip.3tiff TIFFComputeStrip.3tiff \ TIFFstrip.3tiff TIFFDefaultStripSize.3tiff \ TIFFstrip.3tiff TIFFNumberOfStrips.3tiff \ TIFFstrip.3tiff TIFFStripSize.3tiff \ TIFFstrip.3tiff TIFFVStripSize.3tiff \ TIFFswab.3tiff TIFFReverseBits.3tiff \ TIFFswab.3tiff TIFFSwabArrayOfLong.3tiff \ TIFFswab.3tiff TIFFSwabArrayOfShort.3tiff \ TIFFswab.3tiff TIFFSwabLong.3tiff \ TIFFswab.3tiff TIFFSwabShort.3tiff \ TIFFtile.3tiff TIFFCheckTile.3tiff \ TIFFtile.3tiff TIFFComputeTile.3tiff \ TIFFtile.3tiff TIFFDefaultTileSize.3tiff \ TIFFtile.3tiff TIFFNumberOfTiles.3tiff \ TIFFtile.3tiff TIFFTileSize.3tiff \ TIFFtile.3tiff TIFFTileRowSize.3tiff \ TIFFtile.3tiff TIFFVTileSize.3tiff OPTIONS_DEFINE= DOCS .include .if !defined(BUILDING_INDEX) __pmlinks3!= ${ECHO_CMD} '${MLNKS:S/ / /}' | ${AWK} \ '{ if (NF % 2 != 0) { print "broken"; exit; } \ for (i=1; i<=NF; i++) { \ if ( i % 2 == 0) { print " " $$i " ;"; } \ else { print "${LN} -s " $$i " "; } \ } }' .endif post-patch: @${REINPLACE_CMD} "/\.po 0/d" ${WRKSRC}/man/* pre-configure: ${REINPLACE_CMD} \ -e 's|tiffgt.1 ||' \ ${WRKSRC}/man/Makefile.in ${REINPLACE_CMD} -e 's|^docfiles|no-docfiles|' \ -e 's|man html|man|' ${WRKSRC}/Makefile.in post-install: ( cd ${STAGEDIR}${PREFIX}/man/man3 && ${__pmlinks3} ) .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR}/images ${STAGEDIR}${DOCSDIR}/man ${INSTALL_DATA} ${WRKSRC}/html/*.html ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/html/images/*.jpg ${STAGEDIR}${DOCSDIR}/images/ ${INSTALL_DATA} ${WRKSRC}/html/images/*.gif ${STAGEDIR}${DOCSDIR}/images/ ${INSTALL_DATA} ${WRKSRC}/html/man/*.html ${STAGEDIR}${DOCSDIR}/man/ .endif .include diff --git a/graphics/tifmerge/Makefile b/graphics/tifmerge/Makefile index 4fbdf0083269..1dbc94513b69 100644 --- a/graphics/tifmerge/Makefile +++ b/graphics/tifmerge/Makefile @@ -1,39 +1,37 @@ -# Created by: G. Adam Stanislav - PORTNAME= tifmerge PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://www.whizkidtech.redprince.net/fports/ DISTNAME= tiff MAINTAINER= ports@FreeBSD.org COMMENT= Library to merge TIFF files into multi-page TIFF files USES= dos2unix zip DOS2UNIX_GLOB= *.[ch] USE_LDCONFIG= yes NO_WRKSUBDIR= yes DIST_SUBDIR= tifmerge PLIST_FILES= lib/libtifmerge.a \ include/tifmerge.h \ lib/libtifmerge.so \ lib/libtifmerge.so.1 \ man/man3/tifmerge.3.gz post-extract: @${MV} ${WRKSRC}/TIFMERGE.H ${WRKSRC}/tifmerge.h @${MV} ${WRKSRC}/TIFMERGE.C ${WRKSRC}/tifmerge.c @${CP} ${FILESDIR}/Makefile ${WRKSRC} @${SED} -e 's|@PREFIX@|${PREFIX}|g' ${FILESDIR}/tifmerge.3 > \ ${WRKSRC}/tifmerge.3 do-install: ${INSTALL_LIB} ${WRKSRC}/libtifmerge.so.1 ${STAGEDIR}${PREFIX}/lib ${LN} -fs libtifmerge.so.1 ${STAGEDIR}${PREFIX}/lib/libtifmerge.so ${INSTALL_DATA} ${WRKSRC}/libtifmerge.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/tifmerge.h ${STAGEDIR}${PREFIX}/include ${INSTALL_MAN} ${WRKSRC}/tifmerge.3 ${STAGEDIR}${MAN3PREFIX}/man/man3 .include diff --git a/graphics/timeless/Makefile b/graphics/timeless/Makefile index c8968f657601..aee4d99bf46f 100644 --- a/graphics/timeless/Makefile +++ b/graphics/timeless/Makefile @@ -1,23 +1,21 @@ -# Created by: Jeff Molofee - PORTNAME= timeless PORTVERSION= 1.0 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= LOCAL/shaun MAINTAINER= ports@FreeBSD.org COMMENT= FreeBSD/SDL port of Tran's Timeless Demo with Sound USES= sdl USE_SDL= sdl mixer LDFLAGS+= -lm PLIST_FILES= bin/timeless %%DATADIR%%/time.s3m do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/timeless ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/time.s3m ${STAGEDIR}${DATADIR} .include diff --git a/graphics/tintfu/Makefile b/graphics/tintfu/Makefile index 8d15db84aef8..167f09321474 100644 --- a/graphics/tintfu/Makefile +++ b/graphics/tintfu/Makefile @@ -1,31 +1,29 @@ -# Created by: ijliao - PORTNAME= tintfu PORTVERSION= 0.0.4 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/g} EXTRACT_SUFX= .jar MAINTAINER= ports@FreeBSD.org COMMENT= GraphViz .dot file editor NO_WRKSUBDIR= yes EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= # empty EXTRACT_AFTER_ARGS= . NO_BUILD= yes USE_JAVA= yes PLIST_FILES= %%JAVAJARDIR%%/${DISTNAME}.jar \ bin/tintfu SUB_FILES= tintfu.sh SUB_LIST= DISTNAME=${DISTNAME} do-install: ${INSTALL_DATA} ${WRKSRC}/${DISTNAME}.jar ${STAGEDIR}${JAVAJARDIR} ${INSTALL_SCRIPT} ${WRKDIR}/tintfu.sh ${STAGEDIR}${PREFIX}/bin/tintfu .include diff --git a/graphics/tinyows/Makefile b/graphics/tinyows/Makefile index f6d4cb26cf98..690231cdd30c 100644 --- a/graphics/tinyows/Makefile +++ b/graphics/tinyows/Makefile @@ -1,33 +1,31 @@ -# Created by: Joris Dedieu - PORTNAME= tinyows PORTVERSION= 1.2.0 PORTREVISION= 2 CATEGORIES= graphics www geography MASTER_SITES= https://download.osgeo.org/mapserver/ MAINTAINER= joris.dedieu@gmail.com COMMENT= High Performance WFS-T server LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/share/postgresql/extension/postgis.control:databases/postgis31 LIB_DEPENDS= libxml2.so:textproc/libxml2 RUN_DEPENDS= ${LOCALBASE}/share/postgresql/extension/postgis.control:databases/postgis31 USES= autoreconf pgsql GNU_CONFIGURE= yes OPTIONS_DEFINE= FASTCGI OPTIONS_DEFAULT=FASTCGI FASTCGI_LIB_DEPENDS= libfcgi.so:www/fcgi FASTCGI_CONFIGURE_WITH= fastcgi=${LOCALBASE} post-install: ${MKDIR} ${STAGEDIR}${WWWDIR}/cgi-bin/ ${INSTALL_PROGRAM} ${WRKSRC}/tinyows ${STAGEDIR}${WWWDIR}/cgi-bin/tinyows .include diff --git a/graphics/tkpng/Makefile b/graphics/tkpng/Makefile index 65f826e6b531..835467d20490 100644 --- a/graphics/tkpng/Makefile +++ b/graphics/tkpng/Makefile @@ -1,26 +1,24 @@ -# Created by: Andrew Pantyukhin - PORTNAME= tkpng PORTVERSION= 0.9 PORTREVISION= 1 CATEGORIES= graphics tk MASTER_SITES= SF DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= portmaster@BSDforge.com COMMENT= PNG support for Tcl/Tk LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= tk:tea tar:tgz TKPKG= ${PORTNAME}${PORTVERSION} PLIST_SUB= VER=${PORTVERSION} TKPKG=${TKPKG} TKLIBVER=${TKLIBVER} PLIST_FILES= lib/${TKPKG}/lib${TKPKG}.so \ lib/${TKPKG}/pkgIndex.tcl .include diff --git a/graphics/togl/Makefile b/graphics/togl/Makefile index 06836fd9496d..8e31b4c62007 100644 --- a/graphics/togl/Makefile +++ b/graphics/togl/Makefile @@ -1,54 +1,52 @@ -# Created by: Randall Hopper - PORTNAME= togl DISTVERSION= 2.0 DISTVERSIONSUFFIX= -src PORTREVISION= 2 CATEGORIES= graphics tk MASTER_SITES= SF/${PORTNAME}/Togl/${PORTVERSION} DISTNAME= Togl${DISTVERSIONFULL} MAINTAINER= ports@FreeBSD.org COMMENT= Tk OpenGL widget LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= gl gmake tk:86,tea xorg USE_XORG= x11 xt xmu USE_GL= gl USE_LDCONFIG= ${PREFIX}/lib/Togl2.0 WRKSRC= ${WRKDIR}/Togl2.0 TOGL_INSTDIR= ${PREFIX}/lib/${DISTNAME} OPTIONS_DEFINE= DOCS EXAMPLES PORTDOCS= * PORTEXAMPLES= * post-patch: @${REINPLACE_CMD} -e 's|wish |${WISH:T} |' ${WRKSRC}/*.tcl @${REINPLACE_CMD} -e 's/FreeBSD-\*/FreeBSD-*|DragonFly-*/g' \ ${WRKSRC}/configure do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/Makefile ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/ben.rgb ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/double.c ${WRKSRC}/double.tcl ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/gears.c ${WRKSRC}/gears.tcl ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/image.c ${WRKSRC}/image.h ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/index.c ${WRKSRC}/index.tcl ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/overlay.c ${WRKSRC}/overlay.tcl ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/stereo.c ${WRKSRC}/stereo.tcl ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/texture.c ${WRKSRC}/texture.tcl ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/togl.c ${WRKSRC}/togl.h ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/tree2.rgba ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/tumble/Makefile b/graphics/tumble/Makefile index 82dadd1a269d..373348a2e4e3 100644 --- a/graphics/tumble/Makefile +++ b/graphics/tumble/Makefile @@ -1,38 +1,36 @@ -# Created by: Rob Farmer - PORTNAME= tumble DISTVERSIONPREFIX= v DISTVERSION= 0.38 CATEGORIES= graphics print MAINTAINER= fuz@fuz.su COMMENT= Creates a PDF file from image files LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libtiff.so:graphics/tiff \ libnetpbm.so:graphics/netpbm USES= bison gmake jpeg localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= brouhaha CFLAGS+= -I${LOCALBASE}/include/netpbm PLIST_FILES= bin/tumble PORTDOCS= README OPTIONS_DEFINE= DOCS do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} tumble \ ${STAGEDIR}${PREFIX}/bin) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} README \ ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/ufraw/Makefile b/graphics/ufraw/Makefile index 7445697b08cb..c0447cebec72 100644 --- a/graphics/ufraw/Makefile +++ b/graphics/ufraw/Makefile @@ -1,77 +1,75 @@ -# Created by: Mark Murray - PORTNAME= ufraw PORTVERSION= 0.22.20210424 PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= rodrigo@FreeBSD.org COMMENT= Read and manipulate raw images from various digital cameras LICENSE= GPLv2 LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libjasper.so:graphics/jasper \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= autoreconf compiler:c++11-lang desktop-file-utils gettext \ gmake gnome jpeg pkgconfig USE_GITHUB= yes GH_ACCOUNT= sergiomb2 GH_TAGNAME= f34669b USE_GNOME+= cairo gdkpixbuf2 glib20 gtk20 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-extras \ --enable-jasper \ --disable-mime CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${LOCALBASE}/lib CONFLICTS_INSTALL= dcraw OPTIONS_DEFINE= CONTRAST DST EXIV2 FITS GIMP GTK2 LENSFUN OPTIONS_DEFAULT= CONTRAST EXIV2 GTK2 LENSFUN OPTIONS_SUB= yes CONTRAST_DESC= Enable contrast setting option DST_DESC= Use local time for timestamps FITS_DESC= FITS output support GIMP_DESC= Install GIMP plugin CONTRAST_CONFIGURE_ENABLE= contrast DST_CONFIGURE_ENABLE= dst-correction EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2 FITS_LIB_DEPENDS= libcfitsio.so:astro/cfitsio FITS_CONFIGURE_WITH= cfitsio GIMP_IMPLIES= GTK2 GIMP_LIB_DEPENDS= libbabl-0.1.so:x11/babl \ libgegl-0.4.so:graphics/gegl \ libgimp-2.0.so:graphics/gimp-app \ libjson-glib-1.0.so:devel/json-glib GIMP_CONFIGURE_WITH= gimp GTK2_LIB_DEPENDS= libgtkimageview.so:x11-toolkits/gtkimageview GTK2_CONFIGURE_WITH= gtk LENSFUN_LIB_DEPENDS= liblensfun.so:graphics/lensfun post-patch: ${GREP} -Ilrs 'default(none)' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e 's/default(none)//g' @${REINPLACE_CMD} -e 's|$$(datadir)/gconf/schemas|${PREFIX}/etc/gconf/schemas|g' \ ${WRKSRC}/Makefile.am post-patch-EXIV2-off: @${REINPLACE_CMD} -e 's|exiv2 >= 0.20|exiv2 < 0|g' \ ${WRKSRC}/configure.ac post-patch-LENSFUN-off: @${REINPLACE_CMD} -e 's|lensfun >= 0.2.5|lensfun < 0|g' \ ${WRKSRC}/configure.ac post-install: ${INSTALL_DATA} ${WRKSRC}/ufraw.desktop ${STAGEDIR}${DESKTOPDIR} .include diff --git a/graphics/unpaper/Makefile b/graphics/unpaper/Makefile index bdd4169b80d7..82d2d11efc17 100644 --- a/graphics/unpaper/Makefile +++ b/graphics/unpaper/Makefile @@ -1,27 +1,25 @@ -# Created by: Andrew Pantyukhin - PORTNAME= unpaper PORTVERSION= 6.1 CATEGORIES= graphics MASTER_SITES= https://www.flameeyes.eu/files/ MAINTAINER= kai@FreeBSD.org COMMENT= Post-processing tool for scanned sheets of paper LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xsltproc:textproc/libxslt \ bash:shells/bash LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libavformat.so:multimedia/ffmpeg \ libavutil.so:multimedia/ffmpeg USES= autoreconf pkgconfig tar:xz GNU_CONFIGURE= yes PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz .include diff --git a/graphics/urt/Makefile b/graphics/urt/Makefile index 657aeb450363..5f9c6720aad7 100644 --- a/graphics/urt/Makefile +++ b/graphics/urt/Makefile @@ -1,45 +1,43 @@ -# Created by: cfs@ing.puc.cl (original) - PORTNAME= urt PORTVERSION= 3.1b1 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= https://BSDforge.com/projects/source/graphics/utah-raster/ MAINTAINER= portmaster@bsdforge.com COMMENT= Toolkit and library for raster image processing LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/copyright LIB_DEPENDS= libnetpbm.so:graphics/netpbm \ libtiff.so:graphics/tiff USES= gmake tar:xz xorg OPTIONS_DEFINE= DOCS EXAMPLES NO_WRKSUBDIR= yes CFLAGS+= -I${LOCALBASE}/include/netpbm USE_XORG= x11 xext HAS_CONFIGURE= yes CONFIGURE_SCRIPT=Configure CONFIGURE_ARGS= config/urt MAKEFILE= makefile MAKE_ARGS= PREFIX=${STAGEDIR}${PREFIX} ALL_TARGET= # none USE_LDCONFIG= yes post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librle.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/img @(cd ${WRKSRC}/img && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/img) .include diff --git a/graphics/variety/Makefile b/graphics/variety/Makefile index 97425ec3bc84..cde279341b66 100644 --- a/graphics/variety/Makefile +++ b/graphics/variety/Makefile @@ -1,55 +1,53 @@ -# Created by: Nicola Vitale - PORTNAME= variety PORTVERSION= 0.8.5 CATEGORIES= graphics MAINTAINER= nivit@FreeBSD.org COMMENT= Wallpaper changer LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.38:devel/py-python-distutils-extra@${PY_FLAVOR} LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 \ libnotify.so:devel/libnotify RUN_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cairo>=1.10.0:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1_1:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=3.4.1_1:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ bash>=4.3.33:shells/bash \ ca_root_nss>=3.17.4:security/ca_root_nss \ coreutils>=8.23:sysutils/coreutils \ yelp>=3.14.1:x11/yelp USES= desktop-file-utils gettext-tools gnome magick:6,run python:3.5+ shebangfix USE_GITHUB= yes GH_ACCOUNT= varietywalls USE_GNOME= gdkpixbuf2 gtk30 intltool pygobject3:run USE_PYTHON= autoplist distutils noflavors SHEBANG_FILES= bin/variety data/scripts/* post-patch: @(cd ${WRKSRC} && ${REINPLACE_CMD} \ -i '' \ -E -e 's,%%LOCALBASE%%,${LOCALBASE},1' \ -e 's,%%PREFIX%%,${PREFIX},1' \ -e 's,/usr(/share/backgrounds),${LOCALBASE}\1,1' \ data/config/variety.conf po/*.po* \ data/ui/PreferencesVarietyDialog.ui \ variety/Options.py variety/ThumbsWindow.py \ variety/__init__.py variety/VarietyWindow.py) .include # PYDISTUTILS_INSTALLNOSINGLE is deprecated so... PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} .include diff --git a/graphics/vcg/Makefile b/graphics/vcg/Makefile index d5f6d2d9a563..146e0aca49b9 100644 --- a/graphics/vcg/Makefile +++ b/graphics/vcg/Makefile @@ -1,42 +1,40 @@ -# Created by: hsu - PORTNAME= vcg PORTVERSION= 1.30 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://download.polytechnic.edu.na/pub2/openpkg1/sources/DST/vcg/ \ http://ftp.gwdg.de/linux/openpkg/openpkg-ftp/sources/DST/vcg/ \ http://ftp.sjtu.edu.cn/sites/ftp.openpkg.org/sources/DST/vcg/ \ ftp://ftp.cs.uni-sb.de/pub/graphics/vcg/ DISTNAME= ${PORTNAME}.20050204 MAINTAINER= ports@FreeBSD.org COMMENT= Visualization Tool for compiler graphs LICENSE= GPLv2+ WRKSRC= ${WRKDIR}/${PORTNAME}.${PORTVERSION} USES= imake:env tar:tgz xorg USE_XORG= x11 xext MAKE_JOBS_UNSAFE= yes pre-patch: @${MKDIR} ${WRKSRC}/preconf/X11cc${OPSYS} .for file in conf demo.csh globals.h tMakefile @${SED} -e "s:%%CC%%:${CC}:g" \ -e "s:%%CFLAGS%%:${CFLAGS}:g" \ -e "s:%%MAKE%%:${MAKE}:g;" \ -e "s:%%LOCALBASE%%:${LOCALBASE}:g" \ -e "s:%%PREFIX%%:${STAGEDIR}${PREFIX}:g" \ -e "s:%%INSTALL_PROGRAM%%:${INSTALL_PROGRAM}:g" \ -e "s:%%INSTALL_MAN%%:${INSTALL_MAN}:g" \ < ${FILESDIR}/${file} > ${WRKSRC}/preconf/X11cc${OPSYS}/${file} .endfor post-patch: .for i in animation1.c animation2.c animation3.c vcgcount.c @${REINPLACE_CMD} -e '/ main/s|^void|int|' ${WRKSRC}/demo/${i} .endfor .include diff --git a/graphics/viewnior/Makefile b/graphics/viewnior/Makefile index 3ea0ef2c22e3..7c82462bffcd 100644 --- a/graphics/viewnior/Makefile +++ b/graphics/viewnior/Makefile @@ -1,38 +1,36 @@ -# Created by: Rusmir Dusko - PORTNAME= viewnior DISTVERSIONPREFIX= ${PORTNAME}- DISTVERSION= 1.8 CATEGORIES= graphics MAINTAINER= eduardo@FreeBSD.org COMMENT= Fast and simple image viewer LICENSE= GPLv3 LIB_DEPENDS= libexiv2.so:graphics/exiv2 USES= compiler:c++11-lang desktop-file-utils gettext-tools gnome \ meson ninja pkgconfig USE_GITHUB= yes GH_ACCOUNT= hellosiyan GH_PROJECT= Viewnior USE_GNOME= gdkpixbuf2 glib20 gtk20 intlhack intltool PORTDOCS= AUTHORS NEWS README.md OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime pre-configure: ${MKDIR} ${WRKSRC}/m4 post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/vigra/Makefile b/graphics/vigra/Makefile index 057646e067ec..193c5e2168a8 100644 --- a/graphics/vigra/Makefile +++ b/graphics/vigra/Makefile @@ -1,78 +1,76 @@ -# Created by: cartola (Carlos E. G. Carvalho) - PORTNAME= vigra DISTVERSIONPREFIX=v DISTVERSION= 1.11.1 PORTREVISION= 21 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= VIGRA stands for "Vision with Generic Algorithms" LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libImath.so:math/Imath \ libsz.so:science/libaec USES= cmake compiler:c++14-lang python:run shebangfix USE_GITHUB= yes GH_ACCOUNT= ukoethe GH_TAGNAME= 8acd73a USE_LDCONFIG= yes CFLAGS+= -I${LOCALBASE}/include/Imath CMAKE_ARGS= -DDEPENDENCY_SEARCH_PREFIX:PATH=${LOCALBASE} \ -DDOCINSTALL:PATH=${DOCSDIR_REL} SHEBANG_FILES= config/vigra-config.in OPTIONS_DEFINE= HDF5 OPENEXR NUMPY DOCS FFTW OPTIONS_DEFAULT= HDF5 OPENEXR FFTW ${OPTIONS_GROUP_IMAGEFORMATS} OPTIONS_GROUP= IMAGEFORMATS OPTIONS_GROUP_IMAGEFORMATS= PNG JPEG TIFF OPTIONS_SUB= yes HDF5_CFLAGS= -DH5_USE_110_API=1 HDF5_CMAKE_BOOL= WITH_HDF5 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 OPENEXR_CMAKE_BOOL= WITH_OPENEXR OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr NUMPY_DESC= NumPy mathematical computing (USE Fortran/GCC47+) NUMPY_CMAKE_BOOL= WITH_VIGRANUMPY NUMPY_USES= compiler:gcc-c++11-lib python:build NUMPY_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYNUMPY} NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ ${PYNUMPY} NUMPY_LIB_DEPENDS= ${PY_BOOST} # On FreeBSD < 11 libc++ lacks support for sized delete operators. # GCC dropped the builtin version of these operators in 6+ by # defaulting to gnu++14. Force c++11 instead. # For a more detailed discussion see: # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219484 NUMPY_CXXFLAGS= -std=gnu++11 PNG_CMAKE_BOOL= WITH_PNG PNG_LIB_DEPENDS= libpng.so:graphics/png JPEG_CMAKE_BOOL= WITH_JPEG JPEG_USES= jpeg TIFF_CMAKE_BOOL= WITH_TIFF TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff FFTW_CMAKE_BOOL= WITH_FFTW FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float post-package-NUMPY-on: @${ECHO} "" @${ECHO} "* BEWARE!" @${ECHO} "* Using py-NumPY implies Fortran and GCC 4.7+ as hard dependencies" @${ECHO} "* and require all ports, depending on vigra, to set USE_GCC=yes" @${ECHO} "" .include diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile index a48621894227..efc80df01c69 100644 --- a/graphics/vips/Makefile +++ b/graphics/vips/Makefile @@ -1,106 +1,104 @@ -# Created by: Lev Serebryakov - PORTNAME= vips PORTVERSION= 8.12.2 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= https://github.com/libvips/libvips/releases/download/v${PORTVERSION}/ MAINTAINER= sunpoet@FreeBSD.org COMMENT= Free image processing system LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz RUN_DEPENDS= bash:shells/bash USES= compiler:c++11-lang cpe gettext gmake gnome libtool localbase pathfix pkgconfig python shebangfix USE_GNOME= glib20 CONFIGURE_ARGS= --disable-introspection \ --without-doxygen \ --without-imagequant \ --without-nifti \ --without-openslide \ --without-pdfium GNU_CONFIGURE= yes USE_LDCONFIG= yes PLIST_SUB= VERSION=${PORTVERSION:R} SHEBANG_FILES= tools/vips-${PORTVERSION:R} tools/vipsprofile OPTIONS_DEFINE= CFITSIO DEBUG DOCS FFTW GIF GSF HEIF JPEG JXL LCMS2 LIBEXIF LIBRSVG2 MATIO OPENEXR ORC PANGO PNG POPPLER TIFF WEBP X11 OPTIONS_RADIO= MAGICK OPTIONS_RADIO_MAGICK= IMAGEMAGICK GRAPHMAGICK OPTIONS_DEFAULT=CFITSIO FFTW GIF GSF HEIF IMAGEMAGICK JPEG JXL LCMS2 LIBEXIF LIBRSVG2 MATIO OPENEXR ORC PANGO PNG POPPLER TIFF WEBP X11 GSF_DESC= Structured file formats support ORC_DESC= ORC language support MATIO_DESC= Matlab MAT format support CFITSIO_CONFIGURE_WITH= cfitsio CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio DEBUG_CONFIGURE_ENABLE= debug DEBUG_INSTALL_TARGET_OFF= install-strip DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_CONFIGURE_ENABLE= gtk-doc gtk-doc-html FFTW_CONFIGURE_WITH= fftw FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 GIF_CONFIGURE_WITH= giflib GIF_LIB_DEPENDS= libgif.so:graphics/giflib GRAPHMAGICK_CONFIGURE_ON= --with-magickpackage=GraphicsMagick GRAPHMAGICK_LIB_DEPENDS=libGraphicsMagick.so:graphics/GraphicsMagick GSF_CONFIGURE_WITH= gsf GSF_USE= GNOME=libgsf HEIF_CONFIGURE_WITH= heif HEIF_LIB_DEPENDS= libheif.so:graphics/libheif IMAGEMAGICK_CONFIGURE_ON= --with-magickpackage=MagickCore JPEG_CONFIGURE_WITH= jpeg JPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg JPEG_USES= jpeg JXL_CONFIGURE_WITH= libjxl JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl LCMS2_CONFIGURE_WITH= lcms LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LIBEXIF_CONFIGURE_WITH= libexif LIBEXIF_LIB_DEPENDS= libexif.so:graphics/libexif LIBRSVG2_CONFIGURE_WITH=rsvg LIBRSVG2_USE= GNOME=cairo,librsvg2 MATIO_CONFIGURE_WITH= matio MATIO_LIB_DEPENDS= libmatio.so:math/matio OPENEXR_CONFIGURE_WITH= OpenEXR OPENEXR_LIB_DEPENDS= libImath.so:math/Imath libOpenEXR.so:graphics/openexr ORC_CONFIGURE_WITH= orc ORC_LIB_DEPENDS= liborc-0.4.so:devel/orc PANGO_CONFIGURE_WITH= pangoft2 PANGO_USE= GNOME=pango PNG_CONFIGURE_WITH= png PNG_LIB_DEPENDS= libpng.so:graphics/png POPPLER_CONFIGURE_WITH= poppler POPPLER_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib POPPLER_USE= GNOME=cairo TIFF_CONFIGURE_WITH= tiff TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff WEBP_CONFIGURE_WITH= libwebp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp X11_CONFIGURE_WITH= x .include .if ${PORT_OPTIONS:MIMAGEMAGICK} .if ${PORT_OPTIONS:MX11} USES+= magick:7 .else USES+= magick:7,nox11 .endif .endif .if !${PORT_OPTIONS:MGRAPHMAGICK} && !${PORT_OPTIONS:MIMAGEMAGICK} CONFIGURE_ARGS+=--without-magick .endif .include diff --git a/graphics/visprint/Makefile b/graphics/visprint/Makefile index c95e9142ee49..2818f42892e0 100644 --- a/graphics/visprint/Makefile +++ b/graphics/visprint/Makefile @@ -1,27 +1,25 @@ -# Created by: stas - PORTNAME= visprint PORTVERSION= 2.1 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://www.tastyrabbit.net/visprint/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Creates fractal fingerprint images based on any data LIB_DEPENDS= libpng.so:graphics/png CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lpng PLIST_FILES= bin/visprint man/man1/visprint.1.gz do-build: (cd ${WRKSRC} && ${CC} ${CFLAGS} -c visprint.c) (cd ${WRKSRC} && ${CC} ${LDFLAGS} visprint.o -o visprint) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/visprint ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/visprint.1.gz ${STAGEDIR}${PREFIX}/man/man1 .include diff --git a/graphics/vp/Makefile b/graphics/vp/Makefile index dbc25304c65a..268c2c4800c6 100644 --- a/graphics/vp/Makefile +++ b/graphics/vp/Makefile @@ -1,19 +1,17 @@ -# Created by: Mark Pulford - PORTNAME= vp PORTVERSION= 1.8 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://elfga.com/~erik/files/ MAINTAINER= erik@elfga.com COMMENT= Image viewer for X GNU_CONFIGURE= yes LIBS+= -lm USES= sdl tar:xz USE_SDL= image PLIST_FILES= bin/vp man/man1/vp.1.gz .include diff --git a/graphics/waffle/Makefile b/graphics/waffle/Makefile index 9215e537ddbc..7a7c066d6c0d 100644 --- a/graphics/waffle/Makefile +++ b/graphics/waffle/Makefile @@ -1,60 +1,58 @@ -# Created by: Jean-Sébastien Pédron - PORTNAME= waffle DISTVERSION= 1.6.1-15 PORTREVISION= 3 CATEGORIES= graphics # Wayland xdg-shell support (to run on sway/wayfire/etc. that have removed wl-shell) PATCH_SITES= https://gitlab.freedesktop.org/bl4ckb0ne/${PORTNAME}/-/commit/ PATCHFILES= 39ad2b26f46e90cbae13a9cbc58e1f9df03f0980.patch:-p1 \ e4a1e7e9670b77d5b145520d60c4b7570fe3c6ea.patch:-p1 \ 8c202f88ab4f0f851e3f19dd82bc6b5236120564.patch:-p1 MAINTAINER= x11@FreeBSD.org COMMENT= Library that allows to defer selection of an OpenGL API until runtime LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= cmake:devel/cmake USES= compiler:c11 gl localbase meson pkgconfig python:3.5+,build USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= mesa GL_COMMIT= 2485a41c321a29463b5c0af7813c2d1046e2f925 USE_GL= egl gl USE_LDCONFIG= yes DOCSDIR= ${PREFIX}/share/doc/waffle1 BINARY_ALIAS= python3=${PYTHON_CMD} OPTIONS_DEFINE= DOCS GBM MANPAGES SURFACELESS WAYLAND X11 OPTIONS_DEFAULT= GBM MANPAGES SURFACELESS WAYLAND X11 OPTIONS_SUB= yes GBM_DESC= GBM/DRM/KMS direct-on-hardware support SURFACELESS_DESC= Surfaceless EGL support GBM_LIB_DEPENDS= libudev.so:devel/libudev-devd GBM_USE= GL=gbm GBM_MESON_ENABLED= gbm MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl MANPAGES_USES= gnome MANPAGES_USE= GNOME=libxslt:build MANPAGES_MESON_TRUE= build-manpages SURFACELESS_MESON_ENABLED= surfaceless_egl WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols \ wayland-scanner:graphics/wayland WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland WAYLAND_MESON_ENABLED= wayland X11_USES= xorg X11_USE= XORG=x11,xcb X11_MESON_ENABLED= glx x11_egl .include diff --git a/graphics/wayland/Makefile b/graphics/wayland/Makefile index 30710e1949cd..1e4b821769ce 100644 --- a/graphics/wayland/Makefile +++ b/graphics/wayland/Makefile @@ -1,23 +1,21 @@ -# Created by: kwm@FreeBSD.org - PORTNAME= wayland DISTVERSION= 1.21.0 CATEGORIES= graphics wayland MASTER_SITES= https://gitlab.freedesktop.org/${PORTNAME}/${PORTNAME}/-/releases/${DISTVERSION}/downloads/ MAINTAINER= x11@FreeBSD.org COMMENT= Core Wayland window system code and protocol LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 \ libffi.so:devel/libffi \ libepoll-shim.so:devel/libepoll-shim USES= cpe gnome meson pkgconfig tar:xz USE_GNOME= libxslt:build USE_LDCONFIG= yes MESON_ARGS= -Ddocumentation=false .include diff --git a/graphics/wdune/Makefile b/graphics/wdune/Makefile index 407f807e4060..14277c3964dc 100644 --- a/graphics/wdune/Makefile +++ b/graphics/wdune/Makefile @@ -1,51 +1,49 @@ -# Created by: Ying-Chieh Liao - PORTNAME= wdune PORTVERSION= 1.926 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= ftp://ftp.ourproject.org/pub/wdune/ MAINTAINER= pi@FreeBSD.org COMMENT= Graphical VRML97 editor and animation tool LICENSE= GPLv2 BUILD_DEPENDS= cgal>0:math/cgal LIB_DEPENDS= libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libosdCPU.so:graphics/opensubdiv \ libpng.so:graphics/png \ libswresample.so:multimedia/ffmpeg USES= compiler:c++11-lang gl jpeg motif sdl tar:bzip2 xorg USE_XORG= x11 xft xi xmu xext xt USE_GL= gl glu glut USE_SDL= sdl GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-optimization \ --without-devil \ --with-cgalheaders \ --with-helpurl="${DOCSDIR}/index.html" CPPFLAGS+= -I${LOCALBASE}/include/freetype2 -D__FREEBSD__ LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS_INSTALL= ocaml-dune ALL_TARGET= dune OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/dune ${STAGEDIR}${PREFIX}/bin cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} dune4kids illegal2vrml \ ${STAGEDIR}${PREFIX}/bin cd ${WRKSRC}/man && ${INSTALL_MAN} dune.1 illegal2vrml.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 do-install-DOCS-on: cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/webp/Makefile b/graphics/webp/Makefile index 0c029ee987b8..9bae6ba975f5 100644 --- a/graphics/webp/Makefile +++ b/graphics/webp/Makefile @@ -1,47 +1,45 @@ -# Created by: johans - PORTNAME= webp PORTVERSION= 1.2.3 CATEGORIES= graphics MASTER_SITES= http://downloads.webmproject.org/releases/webp/ \ https://storage.googleapis.com/downloads.webmproject.org/releases/webp/ DISTNAME= lib${PORTNAME}-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Google WebP image format conversion tool LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c11 libtool localbase CONFIGURE_ARGS= --enable-libwebpdecoder \ --enable-libwebpdemux \ --enable-libwebpmux \ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes PORTSCOUT= limit:^[0-9\.]*$$ OPTIONS_DEFINE= IMGCONV X11 OPTIONS_DEFAULT=IMGCONV OPTIONS_SUB= yes IMGCONV_DESC= Install converters to/from WebP IMGCONV_CONFIGURE_OFF= build_cwebp=no build_dwebp=no build_gif2webp=no build_img2webp=no IMGCONV_CONFIGURE_ON= build_cwebp=yes build_dwebp=yes build_gif2webp=yes build_img2webp=yes IMGCONV_LIB_DEPENDS= libgif.so:graphics/giflib \ libpng.so:graphics/png \ libtiff.so:graphics/tiff IMGCONV_USES= jpeg X11_CONFIGURE_OFF= build_vwebp=no X11_CONFIGURE_ON= build_vwebp=yes X11_USE= GL=glut X11_USES= gl post-patch: @${REINPLACE_CMD} '/build_vwebp=yes/d' ${WRKSRC}/configure .include diff --git a/graphics/wings/Makefile b/graphics/wings/Makefile index 47bc2d06320f..4ad879b7a9a1 100644 --- a/graphics/wings/Makefile +++ b/graphics/wings/Makefile @@ -1,72 +1,70 @@ -# Created by: olgeni@FreeBSD.org - PORTNAME= wings DISTVERSION= 2.2.9 CATEGORIES= graphics DIST_SUBDIR= erlang MAINTAINER= cmt@FreeBSD.org COMMENT= Polygon mesh modeler written in Erlang LICENSE= Wings3D LICENSE_NAME= Wings 3D License # similar to TclTk license LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept # c_src/Makefile line 103 NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc NOT_FOR_ARCHS_REASON= subcomponent libigl does not support 32bit platforms BUILD_DEPENDS= erl:lang/erlang \ erlang-cl>0:devel/erlang-cl \ erlang-wx>0:lang/erlang-wx \ pkg-config:devel/pkgconf RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gl tar:bzip2 eigen:3 gmake ALL_TARGET= lang MAKE_JOBS_UNSAFE=yes SUB_FILES= ${PORTNAME}.sh USE_GITHUB= yes GH_ACCOUNT= dgud GH_PROJECT= wings libigl:igl GH_TAGNAME= v${DISTVERSION} v2.1.0:igl USE_GL= gl glu DESKTOP_ENTRIES="Wings" \ "${COMMENT}" \ "${PREFIX}/share/pixmaps/${PORTNAME}.ico" \ "${PORTNAME}" \ "Graphics;3DGraphics;" \ "" post-extract: @${MKDIR} ${WRKSRC}/_deps @${LN} -s ${WRKSRC_igl} ${WRKSRC}/_deps/libigl post-patch: @${REINPLACE_CMD} -e 's,include_lib("wings/,include_lib(",g' \ ${WRKSRC}/src/*.erl \ ${WRKSRC}/plugins_src/*.erl \ ${WRKSRC}/plugins_src/import_export/*.erl \ ${WRKSRC}/plugins_src/primitives/*.erl \ ${WRKSRC}/plugins_src/commands/*.erl \ ${WRKSRC}/plugins_src/commands/*.hrl \ ${WRKSRC}/plugins_src/autouv/*.erl \ ${WRKSRC}/icons/*.erl do-install: cd ${WRKSRC} && ${COPYTREE_SHARE} "ebin icons plugins textures shaders patches" \ ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME} cd ${WRKSRC} && ${COPYTREE_SHARE} "src" \ ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME} "-name *\.erl" cd ${WRKSRC} && ${COPYTREE_SHARE} "priv" \ ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME} "-name *\.so" ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/src/${PORTNAME}.icon ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.ico .include diff --git a/graphics/wmicons/Makefile b/graphics/wmicons/Makefile index 2ab5da76c2a5..77d83785b43f 100644 --- a/graphics/wmicons/Makefile +++ b/graphics/wmicons/Makefile @@ -1,73 +1,71 @@ -# Created by: KIRIYAMA Kazuhiko - PORTNAME= wmicons PORTVERSION= 1.0 PORTREVISION= 2 CATEGORIES= graphics windowmaker MASTER_SITES= LOCAL/kiri/wmicons \ WINDOWMAKER/contrib/old/icons \ PORTS_JP \ http://www.itlb.te.noda.tus.ac.jp/~manome/wmaker/archive/ DISTFILES= ${EXTRACT_ONLY} isiconpack4.tgz EXTRACT_ONLY= DWiconpack1.tar.gz DWiconpack2.tar.gz IconFest-1.2.tgz \ NeXT_XEmacs_tar.gz wm_icons_png.tar.gz wm_icons_tif.tar.gz \ japanese-step-icons1.1.tar.gz \ KTermIcons-1.0.tar.gz \ WindowMaker-extra-0.1.tar.gz MAINTAINER= gamato@users.sf.net COMMENT= Icons mainly for use in Window Maker GNU_CONFIGURE= yes PORTDOCS= * WRKSRC= ${WRKDIR}/WindowMaker-extra-0.1 WMICONDIR= ${STAGEDIR}${PREFIX}/share/WindowMaker/Pixmaps OPTIONS_DEFINE= DOCS post-extract: ${MKDIR} ${WRKDIR}/isiconpack4 ${TAR} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/isiconpack4.tgz \ ${EXTRACT_AFTER_ARGS} -C ${WRKDIR}/isiconpack4 post-install: ${MKDIR} ${WMICONDIR} cd ${WRKDIR}/IconFest-1.2; \ ${INSTALL_DATA} *.xpm *.tif ${WMICONDIR} cd ${WRKDIR}/Icons; \ ${INSTALL_DATA} *.xpm ${WMICONDIR} cd ${WRKDIR}/NeXT.XEmacs; \ ${INSTALL_DATA} ./*/*.xpm ${WMICONDIR} cd ${WRKDIR}/dwiconpack1; \ ${INSTALL_DATA} *.tif ${WMICONDIR} cd ${WRKDIR}/dwiconpack2; \ ${INSTALL_DATA} *.tif ${WMICONDIR} cd ${WRKDIR}/isiconpack4; \ ${INSTALL_DATA} *.xpm *.tif ${WMICONDIR} cd ${WRKDIR}/japanese-step-icons; \ ${INSTALL_DATA} *.xpm ${WMICONDIR} cd ${WRKDIR}/vf_png; \ ${INSTALL_DATA} *.png ${WMICONDIR} cd ${WRKDIR}/vf_tif; \ ${INSTALL_DATA} *.tif ${WMICONDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/IconFest-1.2/README \ ${STAGEDIR}${DOCSDIR}/README.IconFest ${INSTALL_DATA} ${WRKDIR}/NeXT.XEmacs/README.NeXT.XEmacs \ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/dwiconpack1/dwiconpack1.README \ ${STAGEDIR}${DOCSDIR}/README.dwiconpack1 ${INSTALL_DATA} ${WRKDIR}/dwiconpack2/dwiconpack2.README \ ${STAGEDIR}${DOCSDIR}/README.dwiconpack2 ${INSTALL_DATA} ${WRKDIR}/isiconpack4/CREDITS \ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/japanese-step-icons/README.txt \ ${STAGEDIR}${DOCSDIR}/README.japanese-step-icons.txt ${INSTALL_DATA} ${WRKDIR}/vf_png/README \ ${STAGEDIR}${DOCSDIR}/README.vf_png ${INSTALL_DATA} ${WRKDIR}/vf_tif/README \ ${STAGEDIR}${DOCSDIR}/README.vf_tif .include diff --git a/graphics/wxsvg/Makefile b/graphics/wxsvg/Makefile index e289f28f4fe4..6cbc79bd1663 100644 --- a/graphics/wxsvg/Makefile +++ b/graphics/wxsvg/Makefile @@ -1,33 +1,31 @@ -# Created by: Michael Johnson - PORTNAME= wxsvg PORTVERSION= 1.5.23 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= ahicks@p-o.co.uk COMMENT= C++ library to create, manipulate, and render SVG files LICENSE= LGPL21+ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libexpat.so:textproc/expat2 \ libexif.so:graphics/libexif \ libharfbuzz.so:print/harfbuzz USES= compiler:c++11-lib gettext-runtime gmake gnome libtool pathfix pkgconfig tar:bzip2 USE_WX= 3.1 WX_CONF_ARGS= absolute USE_GNOME= cairo glib20 pango GNU_CONFIGURE= yes CONFIGURE_ENV= LIBAV_CFLAGS="${LIBAV_CFLAGS}" LIBAV_LIBS="${LIBAV_LIBS}" MAKE_ENV= AM_CPPFLAGS="${LIBAV_CFLAGS}" USE_LDCONFIG= yes INSTALL_TARGET= install-strip post-extract: .for i in configure install-sh @${CHMOD} ${BINMODE} ${WRKSRC}/${i} .endfor .include diff --git a/graphics/xaos/Makefile b/graphics/xaos/Makefile index 4f5d8dc757d6..08dbfacfafa8 100644 --- a/graphics/xaos/Makefile +++ b/graphics/xaos/Makefile @@ -1,63 +1,61 @@ -# Created by: Joseph Koshy - PORTNAME= xaos DISTVERSIONPREFIX= release- DISTVERSION= 4.2.1 PORTREVISION= 1 CATEGORIES= graphics math MAINTAINER= joerg.preiss@slesa.de COMMENT= Real-time interactive fractal browser LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c++11-lang gl qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= xaos-project GH_PROJECT= XaoS USE_GL= gl USE_QT= core gui opengl widgets buildtools_build linguisttools_build QMAKE_ARGS+= INCLUDEPATH+=${LOCALBASE}/include \ LIBS+=-L${LOCALBASE}/lib DESKTOP_ENTRIES= "XaoS" \ "" \ "${PREFIX}/share/pixmaps/xaos.png" \ "xaos" \ "" \ false OPTIONS_DEFINE= EXAMPLES NLS TUTORIAL OPTIONS_DEFAULT= TUTORIAL OPTIONS_SUB= yes TUTORIAL_DESC= Tutorial fractal sequences post-install: # HACK: original "install" target missing ${INSTALL_PROGRAM} ${WRKSRC}/bin/xaos ${STAGEDIR}${PREFIX}/bin/xaos ${INSTALL_DATA} ${WRKSRC}/src/ui/images/xaosbig.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/xaos.png ${INSTALL_MAN} ${WRKSRC}/doc/xaos.6 \ ${STAGEDIR}${MANPREFIX}/share/man/man6/xaos.6 post-install-EXAMPLES-on: (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) post-install-NLS-on: # catalogs (cd ${WRKSRC}/catalogs && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/XaoS/catalogs) # translation files (cd ${WRKSRC}/i18n && ${COPYTREE_SHARE} \ "*.qm" ${STAGEDIR}${PREFIX}/share/XaoS/i18n) post-install-TUTORIAL-on: (cd ${WRKSRC}/tutorial && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/XaoS/tutorial) .include diff --git a/graphics/xbmbrowser/Makefile b/graphics/xbmbrowser/Makefile index 0ad874005562..6d8a2f0473f1 100644 --- a/graphics/xbmbrowser/Makefile +++ b/graphics/xbmbrowser/Makefile @@ -1,16 +1,14 @@ -# Created by: Thomas Gellekum - PORTNAME= xbmbrowser PORTVERSION= 5.1 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= XCONTRIB/utilities DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= View complete directories of X bitmaps and X pixmaps USES= gmake imake xorg USE_XORG= xaw xmu .include diff --git a/graphics/xd3d/Makefile b/graphics/xd3d/Makefile index 502486ae01f6..88241d38c4dd 100644 --- a/graphics/xd3d/Makefile +++ b/graphics/xd3d/Makefile @@ -1,87 +1,85 @@ -# Created by: thierry@pompo.net - PORTNAME= xd3d PORTVERSION= 8.3.1 PORTREVISION= 19 CATEGORIES= graphics math MASTER_SITES= http://www.cmap.polytechnique.fr/~jouve/xd3d/ MAINTAINER= thierry@FreeBSD.org COMMENT= Simple scientific visualization tool LICENSE= GPLv2 #-------------------------------------------------------------------------- # You may define these options: # # - WITHOUT_IMAGEMAGICK : if you don't need to export bitmap images # in gif or png format; # # - WITHOUT_GIFSICLE : if you don't need to generate animated gifs; # # - MEMORY_XD3D : Max memory for xd3d (MBytes, 64 by default) # # - F77 : don't use the default fortran compiler; # - FFLAGS : fortran compiler's flags (-O by default). #-------------------------------------------------------------------------- OPTIONS_DEFINE= DOCS EXAMPLES .if !defined(WITHOUT_IMAGEMAGICK) USES+= magick:run .endif .if !defined(WITHOUT_GIFSICLE) RUN_DEPENDS+= gifsicle:graphics/gifsicle .endif MASTER_SITES_BACKUP= http://pompo.net/ports/ REINPLACE_ARGS= -i "" FETCH_ARGS= FETCH_BEFORE_ARGS= -R -o ${DISTDIR}/${DISTFILES} USES= fortran xorg USE_XORG= x11 xpm FFLAGS+= -O -std=legacy MEMORY_XD3D?= 64 .if defined(LANG) && ${LANG:Mfr*} != "" XD3D_LANG= FRANCAIS .else XD3D_LANG= ENGLISH .endif DOCS= BUGS CHANGELOG FAQ FORMATS INSTALL README Manuals/formats.txt \ Manuals/xd3d_doc.pdf Manuals/xgraphic_doc.pdf .include do-fetch: .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) ${FETCH_CMD} ${FETCH_BEFORE_ARGS} \ ${MASTER_SITES}download.php?file=${DISTFILES} \ || ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${MASTER_SITES_BACKUP}${DISTFILES} .endif pre-configure: ${CP} ${WRKSRC}/RULES.freeBSD ${WRKSRC}/RULES ${REINPLACE_CMD} -e "s|%%WRKSRC%%|${WRKSRC}|" \ -e "s|%%PREFIX%%|${PREFIX}|" \ -e "s|%%X11BASE%%|${LOCALBASE}|" \ -e "s|%%LANG%%|${XD3D_LANG}|" \ -e "s|%%MEMORY_XD3D%%|${MEMORY_XD3D}|" \ -e "s|%%F77%%|${F77}|" \ -e "s|%%FFLAGS%%|${FFLAGS}|" \ -e "s|%%CC%%|${CC}|" \ -e "s|%%CFLAGS%%|${CFLAGS}|" \ ${WRKSRC}/RULES post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} . for FILE in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR} . endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -Rp ${WRKSRC}/Examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/graphics/xdgagrab/Makefile b/graphics/xdgagrab/Makefile index 6ef1ef05339d..a0da8041ab4e 100644 --- a/graphics/xdgagrab/Makefile +++ b/graphics/xdgagrab/Makefile @@ -1,20 +1,18 @@ -# Created by: Satoshi Taoka - PORTNAME= xdgagrab PORTVERSION= 0.3 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://www.infonets.hiroshima-u.ac.jp/~taoka/FreeBSD/ports/ MAINTAINER= ports@FreeBSD.org COMMENT= Capture an X server screen with a mouse pointer USES= xorg USE_XORG= x11 xxf86dga ALL_TARGET= xdgagrab PLIST_FILES= bin/xdgagrab do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xdgagrab ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/xfig/Makefile b/graphics/xfig/Makefile index 9044bc78877a..42a7766adf73 100644 --- a/graphics/xfig/Makefile +++ b/graphics/xfig/Makefile @@ -1,37 +1,35 @@ -# Created by: roberto - PORTNAME= xfig PORTVERSION= 3.2.8a CATEGORIES= graphics MASTER_SITES= SF/mcj/ MAINTAINER= mjl@luckie.org.nz COMMENT= Drawing program for X11 LICENSE= xfig LICENSE_NAME= xfig public license LICENSE_FILE= ${FILESDIR}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libgs.so:print/ghostscript9-agpl-base \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libXaw3d.so:x11-toolkits/Xaw3d RUN_DEPENDS= fig2dev:print/fig2dev USES= cpe desktop-file-utils gmake jpeg localbase:ldflags tar:xz xorg USE_CSTD= gnu89 USE_XORG= ice sm x11 xaw xext xi xmu xpm xt CPE_VENDOR= xfig_project GNU_CONFIGURE= yes CFLAGS+= -Wno-return-type CONFLICTS= xfig-3.1* xfig-3.2.[1234]* xfig-[12].* OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|/usr/bin/||' ${WRKSRC}/xfig.desktop .include diff --git a/graphics/xfpovray/Makefile b/graphics/xfpovray/Makefile index ff920f600544..4dac8736b10c 100644 --- a/graphics/xfpovray/Makefile +++ b/graphics/xfpovray/Makefile @@ -1,35 +1,33 @@ -# Created by: Thomas Gellekum - PORTNAME= xfpovray PORTVERSION= 1.3.1 PORTREVISION= 13 CATEGORIES= graphics MASTER_SITES= http://www.batse.msfc.nasa.gov/~mallozzi/home/software/xforms/src/ \ SUNSITE/apps/graphics/rays/pov MAINTAINER= ports@FreeBSD.org COMMENT= Graphical interface to POV-Ray LIB_DEPENDS= libforms.so:x11-toolkits/xforms RUN_DEPENDS= povray:graphics/povray-meta BROKEN_FreeBSD_13= does not build BROKEN_FreeBSD_14= does not build LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= tar:tgz uidfix xorg USE_XORG= x11 xext xpm MAKEFILE= ${FILESDIR}/BSDmakefile MAKE_ENV= DOCSDIR="${DOCSDIR}" post-patch: @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g;" ${WRKSRC}/src/xfpovray.h @${REINPLACE_CMD} -e "s|fl_drw_box|fl_draw_box|g;" \ ${WRKSRC}/flx/flx_return_button/flx_return_button.c post-install: ${MV} ${WRKSRC}/help ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/xfractint/Makefile b/graphics/xfractint/Makefile index e8c5a2b5aa50..871992e4bb99 100644 --- a/graphics/xfractint/Makefile +++ b/graphics/xfractint/Makefile @@ -1,37 +1,35 @@ -# Created by: cacho@mexicano.gdl.iteso.mx - PORTNAME= xfractint PORTVERSION= 20.04p16 CATEGORIES= graphics MASTER_SITES= http://www.fractint.net/ftp/current/linux/ \ http://www.fractint.org/ftp/current/linux/ MAINTAINER= onemda@gmail.com COMMENT= Unix port of FractInt LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig USES= gmake xorg USE_XORG= x11 xft ALL_TARGET= ${PORTNAME} DESKTOP_ENTRIES= "Xfracint" \ "${COMMENT}" \ "" \ "${PORTNAME}" \ "" \ "false" do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xfractint ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/unix/xfractint.man \ ${STAGEDIR}${MANPREFIX}/man/man1/xfractint.1 @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/fractint.hlp ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/sstools.ini ${STAGEDIR}${DATADIR} .for dir in formulas ifs lsystem maps pars cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR} .endfor .include diff --git a/graphics/xglurbules/Makefile b/graphics/xglurbules/Makefile index fb9d43f7ebec..ebec5f0db72e 100644 --- a/graphics/xglurbules/Makefile +++ b/graphics/xglurbules/Makefile @@ -1,19 +1,17 @@ -# Created by: Stephen Roome - PORTNAME= xglurbules PORTVERSION= 3.3 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://stephenroome.com/xglurbules/ MAINTAINER= steve@pepcross.com COMMENT= Burning particle system eye candy program thingy for X11 USES= xorg USE_XORG= xt x11 sm ice xpm PLIST_FILES= bin/xglurbules \ bin/xglurbules-noshm \ man/man1/xglurbules.1.gz .include diff --git a/graphics/xgrasp/Makefile b/graphics/xgrasp/Makefile index fcaca6440b78..b00115ebf66b 100644 --- a/graphics/xgrasp/Makefile +++ b/graphics/xgrasp/Makefile @@ -1,21 +1,19 @@ -# Created by: asami - PORTNAME= xgrasp PORTVERSION= 1.7d PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= XCONTRIB/../R5contrib DISTNAME= ${PORTNAME}.${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Display GL animations on X screen NO_WRKSUBDIR= yes USES= imake tar:Z xorg USE_XORG= x11 xext PLIST_FILES= bin/glib bin/xgrasp \ man/man1/glib.1.gz man/man1/xgrasp.1.gz .include diff --git a/graphics/xli/Makefile b/graphics/xli/Makefile index cd9606f4eb2e..5af03c48e961 100644 --- a/graphics/xli/Makefile +++ b/graphics/xli/Makefile @@ -1,33 +1,31 @@ -# Created by: Satoshi Asami - PORTNAME= xli PORTVERSION= 1.17.0 PORTREVISION= 17 CATEGORIES= graphics MASTER_SITES= DEBIAN DISTNAME= xli_${PORTVERSION}+${XLI_SNAPVER:C/-//g}.orig MAINTAINER= lichray@gmail.com COMMENT= Utilities to display images in X11 LIB_DEPENDS= libpng.so:graphics/png CONFLICTS_INSTALL= xloadimage USES= cpe imake jpeg xorg USE_XORG= xi WRKSRC= ${WRKDIR}/xli-${XLI_SNAPVER} PLIST_FILES= bin/xli bin/xlito bin/xview bin/xsetbg \ lib/X11/app-defaults/Xli man/man1/xli.1.gz \ man/man1/xlito.1.gz man/man1/xview.1.gz man/man1/xsetbg.1.gz XLI_SNAPVER= 2006-11-10 post-install: ${RLN} ${STAGEDIR}${MANPREFIX}/man/man1/xli.1.gz \ ${STAGEDIR}${MANPREFIX}/man/man1/xview.1.gz ${RLN} ${STAGEDIR}${MANPREFIX}/man/man1/xli.1.gz \ ${STAGEDIR}${MANPREFIX}/man/man1/xsetbg.1.gz .include diff --git a/graphics/xmedcon/Makefile b/graphics/xmedcon/Makefile index d0ac2b9e9521..d6cc88e831c1 100644 --- a/graphics/xmedcon/Makefile +++ b/graphics/xmedcon/Makefile @@ -1,96 +1,94 @@ -# Created by: Paul Everlund - PORTNAME= xmedcon PORTVERSION= 0.17.0 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/XMedCon-Source/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Medical image conversion utility and library LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= gnome libtool localbase pkgconfig tar:bzip2 USE_GNOME= cairo gdkpixbuf2 gtk20 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --includedir=${PREFIX}/include/xmedcon \ --enable-llcheck INSTALL_TARGET= install-strip OPTIONS_DEFINE= X11 GLIB ACR_NEMA ANALYZE CONCORDE DICOM DICOM_LJPEG ECAT GIF \ INTERFILE INW PNG OPTIONS_DEFAULT=X11 GLIB ACR_NEMA ANALYZE CONCORDE DICOM DICOM_LJPEG ECAT GIF \ INTERFILE INW PNG OPTIONS_SUB= yes X11_CONFIGURE_ENABLE= gui X11_USE= GNOME=gtk20 X11_DESKTOP_ENTRIES= "XMedCon" \ "" \ "${PREFIX}/etc/xmedcon.png" \ "${PORTNAME}" \ "" \ "" GLIB_DESC= With Glib GLIB_CONFIGURE_ENABLE= glib GLIB_USE= GNOME=glib20 ACR_NEMA_DESC= With Acr/Nema 2.0 ANALYZE_DESC= With Analyze (SPM) ANALYZE_CONFIGURE_ENABLE= anlz CONCORDE_DESC= With Concorde __ET CONCORDE_CONFIGURE_ENABLE= conc DICOM_DESC= With DICOM 3.0 DICOM_LJPEG_DESC= With DICOM 3.0 Lossless JPEG DICOM_LJPEG_CONFIGURE_ENABLE= ljpg ECAT_DESC= With CTI ECAT 6/7 ECAT_CONFIGURE_ENABLE= ecat INTERFILE_DESC= With InterFile 3.3 INTERFILE_CONFIGURE_ENABLE= intf INW_DESC= With INW (RUG) INW_CONFIGURE_ENABLE= inw GIF_CONFIGURE_OFF= --disable-gif PNG_CONFIGURE_ENABLE= png PNG_LIB_DEPENDS= libpng.so:graphics/png .include .if empty(PORT_OPTIONS:MACR_NEMA) || empty(PORT_OPTIONS:MDICOM) CONFIGURE_ARGS+= --disable-acr .endif .if empty(PORT_OPTIONS:MDICOM) || empty(PORT_OPTIONS:MDICOM_LJPEG) CONFIGURE_ARGS+= --disable-dicom .endif post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS/s|etc||g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e '/^configheadersdir/s|=.*$$|= $$(includedir)|g' \ ${WRKSRC}/source/Makefile.in @${REINPLACE_CMD} -e '/xmedcon.1/d' \ ${WRKSRC}/man/Makefile.in post-install-X11-on: .for file in xmedcon.png xmedconrc xmedconrc.linux ${INSTALL_DATA} ${WRKSRC}/etc/${file} ${STAGEDIR}${PREFIX}/etc .endfor ${INSTALL_MAN} ${WRKSRC}/man/xmedcon.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/graphics/xmlgraphics-commons/Makefile b/graphics/xmlgraphics-commons/Makefile index b417bd3f9785..aedb259bb456 100644 --- a/graphics/xmlgraphics-commons/Makefile +++ b/graphics/xmlgraphics-commons/Makefile @@ -1,41 +1,39 @@ -# Created by: rfarmer@predatorlabs.net - PORTNAME= xmlgraphics-commons PORTVERSION= 2.6 DISTVERSIONSUFFIX= -bin CATEGORIES= graphics textproc java MASTER_SITES= APACHE/xmlgraphics/commons/binaries \ https://archive.apache.org/dist/xmlgraphics/commons/binaries/ MAINTAINER= makc@FreeBSD.org COMMENT= Several reusable components used by Apache Batik and FOP LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USE_JAVA= yes NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_FILES= ${JAVAJARDIR}/${JARFILE_VER} \ ${JAVAJARDIR}/${JARFILE} PORTDOCS= * JARFILE= ${PORTNAME}.jar JARFILE_VER= ${PORTNAME}-${PORTVERSION}.jar OPTIONS_DEFINE= DOCS do-install: ${INSTALL_DATA} ${WRKSRC}/build/${JARFILE_VER} ${STAGEDIR}${JAVAJARDIR} ${LN} -sf ${JARFILE_VER} ${STAGEDIR}${JAVAJARDIR}/${JARFILE} do-install-DOCS-on: (cd ${WRKSRC}/javadocs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC} && ${INSTALL_DATA} \ NOTICE README ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/xmountains/Makefile b/graphics/xmountains/Makefile index bb218a144675..97fc326968bf 100644 --- a/graphics/xmountains/Makefile +++ b/graphics/xmountains/Makefile @@ -1,35 +1,33 @@ -# Created by: proff@iq.org - PORTNAME= xmountains PORTVERSION= 2.10 CATEGORIES= graphics x11 MASTER_SITES= https://ftp.mirrorservice.org/sites/archive.raspbian.org/raspbian/pool/main/x/xmountains/ \ https://ftp.unicamp.br/pub/debian/pool/main/x/xmountains/ DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= ak@FreeBSD.org COMMENT= X11 based fractal landscape generator WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= xorg USE_XORG= xbitmaps x11 PLIST_FILES= bin/${PORTNAME} \ man/man6/${PORTNAME}.6.gz CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib post-extract: @${LN} -sf ${PORTNAME}.man ${WRKSRC}/${PORTNAME}.6 do-build: (cd ${BUILD_WRKSRC} && ${CC} ${CFLAGS} \ calcalt.c random.c artist.c xmountains.c X_graphics.c print_alg.c \ -lX11 -lm -o ${PORTNAME}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.6 ${STAGEDIR}${MAN6PREFIX}/man/man6 .include diff --git a/graphics/xnview/Makefile b/graphics/xnview/Makefile index 5ce1304ce887..539fd3518c67 100644 --- a/graphics/xnview/Makefile +++ b/graphics/xnview/Makefile @@ -1,38 +1,36 @@ -# Created by: Serge Negodyuck - PORTNAME= xnview PORTVERSION= 1.70 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://download.xnview.com/ DISTFILES= XnView-x86-unknown-FreeBSD5.x-static.tgz MAINTAINER= petr@petrovich.kiev.ua COMMENT= Easy graphics viewer / converter USES= cpe ONLY_FOR_ARCHS= i386 NO_BUILD= yes WRKSRC= ${WRKDIR}/XnView-${PORTVERSION}-x86-unknown-FreeBSD5.x-static INSTALL_SLIB= yes OPTIONS_DEFINE= DOCS LIB_DEPENDS+= libc.so.5:misc/compat5x DISTFILES+= NConvert-x86-unknown-FreeBSD6.x.tgz WRKSRC_NC= ${WRKDIR}/NConvert do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/xnview ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/nview ${STAGEDIR}${PREFIX}/bin/nv ${INSTALL_PROGRAM} ${WRKSRC_NC}/nconvert ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/app-defaults/XnView.ad \ ${STAGEDIR}${PREFIX}/lib/X11/app-defaults/XnView cd ${WRKSRC}/man && ${INSTALL_MAN} xnview.1 nview.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC_NC} && \ ${INSTALL_DATA} Formats.txt ReadMe.txt Usage.txt WhatsNew.txt \ ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/xoris/Makefile b/graphics/xoris/Makefile index 2076de0860df..9449920699f6 100644 --- a/graphics/xoris/Makefile +++ b/graphics/xoris/Makefile @@ -1,24 +1,22 @@ -# Created by: Alexander Gromnitsky - PORTNAME= xoris PORTVERSION= 0.1e PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= alexander.gromnitsky@gmail.com COMMENT= X11 pixel color grabber USES= imake xorg USE_XORG= x11 OPTIONS_DEFINE= DOCS DOCS_SUB_FILES= pkg-message post-install: ${INSTALL_SCRIPT} ${FILESDIR}/xoris-run.sh ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ .include diff --git a/graphics/xournal/Makefile b/graphics/xournal/Makefile index 5f046bfe7ef6..535d88dd9340 100644 --- a/graphics/xournal/Makefile +++ b/graphics/xournal/Makefile @@ -1,76 +1,74 @@ -# Created by: Jan Henrik Sylvester - PORTNAME= xournal PORTVERSION= 0.4.8.2016 PORTREVISION= 39 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= me@janh.de COMMENT= Notetaking application that can annotate PDFs LICENSE= GPLv2 LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= gnome pkgconfig desktop-file-utils shared-mime-info xorg USE_GNOME= cairo libgnomecanvas USE_XORG= x11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --docdir="${DOCSDIR}" INSTALL_TARGET= install desktop-install OPTIONS_DEFINE= GHOSTSCRIPT DOCS GHOSTSCRIPT_DESC= Install ghostscript (PS/PDF as bitmap bg) OPTIONS_DEFAULT= GHOSTSCRIPT GHOSTSCRIPT_USES= ghostscript:run MAKE_ENV+= DATADIR=${DATADIR} PORTDOCS_MAIN= AUTHORS \ ChangeLog \ COPYING \ README PORTDOCS= ${PORTDOCS_MAIN} \ html-doc/screenshot.png \ html-doc/manual.html \ html-doc/pixmaps/lightgreen.png \ html-doc/pixmaps/medium.png \ html-doc/pixmaps/ruler.png \ html-doc/pixmaps/green.png \ html-doc/pixmaps/magenta.png \ html-doc/pixmaps/default-pen.png \ html-doc/pixmaps/lasso.png \ html-doc/pixmaps/highlighter.png \ html-doc/pixmaps/red.png \ html-doc/pixmaps/hand.png \ html-doc/pixmaps/fullscreen.png \ html-doc/pixmaps/white.png \ html-doc/pixmaps/xoj.svg \ html-doc/pixmaps/pencil.png \ html-doc/pixmaps/rect-select.png \ html-doc/pixmaps/stretch.png \ html-doc/pixmaps/blue.png \ html-doc/pixmaps/lightblue.png \ html-doc/pixmaps/orange.png \ html-doc/pixmaps/yellow.png \ html-doc/pixmaps/gray.png \ html-doc/pixmaps/xournal.svg \ html-doc/pixmaps/xournal.png \ html-doc/pixmaps/thin.png \ html-doc/pixmaps/thick.png \ html-doc/pixmaps/eraser.png \ html-doc/pixmaps/recycled.png \ html-doc/pixmaps/shapes.png \ html-doc/pixmaps/black.png \ html-doc/pixmaps/text-tool.png post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS_MAIN:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/html-doc (cd ${WRKSRC} && ${COPYTREE_SHARE} html-doc/ ${STAGEDIR}${DOCSDIR}) .include diff --git a/graphics/xpaint/Makefile b/graphics/xpaint/Makefile index ce60f52c3274..c3f39f9ae4a5 100644 --- a/graphics/xpaint/Makefile +++ b/graphics/xpaint/Makefile @@ -1,46 +1,44 @@ -# Created by: Steven Wallace - PORTNAME= xpaint PORTVERSION= 2.9.10.3 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF/sf-${PORTNAME}/sf-${PORTNAME}/${PORTNAME}-${PORTVERSION:R} MAINTAINER= ports@FreeBSD.org COMMENT= Simple paint program LICENSE= GPLv3 LIB_DEPENDS= libpng.so:graphics/png \ libopenjpeg.so:graphics/openjpeg15 \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 \ libjbig.so:graphics/jbigkit \ libfontconfig.so:x11-fonts/fontconfig \ libXaw3dxft.so:x11-toolkits/libxaw3dxft RUN_DEPENDS= psselect:print/psutils \ bash:shells/bash GNU_CONFIGURE= yes USES= ghostscript:run jpeg libtool:build localbase:ldflags \ pkgconfig shebangfix tar:bzip2 xorg USE_XORG= ice sm x11 xext xft xmu xpm xt SHEBANG_FILES= share/bin/imgmerge share/bin/xpaint_ocr CPPFLAGS+= -I${LOCALBASE}/include/openjpeg-1.5 MAKE_ENV+= RM="${RM}" post-patch: @${RM} ${WRKSRC}/XPaint.ad @${REINPLACE_CMD} -e 's/-ldl //' \ ${WRKSRC}/configure ${WRKSRC}/rw/configure @${REINPLACE_CMD} -e '/^LIBTOOL =/s|=.*|= ${LOCALBASE}/bin/libtool|' \ -e '/^install-exec-am:/s/install-libLTLIBRARIES//' \ ${WRKSRC}/rw/Makefile.in @${REINPLACE_CMD} -e '/if (!image)/s/return;/return -1;/' \ ${WRKSRC}/rw/readWriteTGA.c post-configure: ${MAKE} -C ${WRKSRC} clean .include diff --git a/graphics/xpeps/Makefile b/graphics/xpeps/Makefile index 9ac1d734c869..7430d6d36e4c 100644 --- a/graphics/xpeps/Makefile +++ b/graphics/xpeps/Makefile @@ -1,28 +1,26 @@ -# Created by: petef@FreeBSD.org - PORTNAME= peps PORTVERSION= 2.0 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= http://peps.redprince.net/peps/ \ ftp://ftp.peps.redprince.net/unix/peps/ PKGNAMEPREFIX= x MAINTAINER= doceng@FreeBSD.org COMMENT= Converts EPS images to anti-aliased bitmaps with X11 support LICENSE= BSD2CLAUSE RUN_DEPENDS= peps>=2.0_6:graphics/peps USES= ghostscript:x11,run MAKE_ENV= GSPATH="${LOCALBASE}/bin/gs" GZPATH="/usr/bin/gzip" \ ETC="${PREFIX}/etc" ALL_TARGET= xpeps PLIST_FILES= bin/xpeps do-install: ${INSTALL_PROGRAM} ${WRKSRC}/xpeps ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/xpx/Makefile b/graphics/xpx/Makefile index b82f6db5fd0f..14ccf7d65e13 100644 --- a/graphics/xpx/Makefile +++ b/graphics/xpx/Makefile @@ -1,38 +1,36 @@ -# Created by: Seiichirou Hiraoka - PORTNAME= xpx PORTVERSION= 1.41 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://www2s.biglobe.ne.jp/~yav/soft/xpx/ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//} MAINTAINER= ports@FreeBSD.org COMMENT= Simple pixel editing tool to generate data for KISS WRKSRC= ${WRKDIR}/${PORTNAME} USES= imake:notall xorg USE_XORG= x11 xext DOCSDIR= ${PREFIX}/share/doc/ja/${PORTNAME} PORTDOCS= xpx.doc xpxrc.eg PLIST_FILES= bin/xpx OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|myname|my_name|g' ${WRKSRC}/magtoppm.c @${REINPLACE_CMD} -e '/edit_mode/d' ${WRKSRC}/work.h pre-configure: @(cd ${CONFIGURE_WRKSRC}; ${SH} configure) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/xsane/Makefile b/graphics/xsane/Makefile index 7b8116a28fd8..f85c9d521905 100644 --- a/graphics/xsane/Makefile +++ b/graphics/xsane/Makefile @@ -1,56 +1,54 @@ -# Created by: Dominik Brettnacher - PORTNAME= xsane PORTVERSION= 0.999 PORTREVISION= 6 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Gtk-based X11 frontend for SANE (Scanner Access Now Easy) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/xsane.COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 \ liblcms.so:graphics/lcms BUILD_DEPENDS= scanimage:graphics/sane-backends RUN_DEPENDS:= ${BUILD_DEPENDS} USES= gmake gnome jpeg localbase:ldflags pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.com/sane-project GL_ACCOUNT= frontend GL_COMMIT= d01b4089ce6778e76fa86a0410d4e80cf6eb819e USE_GNOME= gtk20 gdkpixbuf2 GNU_CONFIGURE= yes PORTDOCS= *.html *.jpg OPTIONS_DEFINE= DOCS GIMP NLS OPTIONS_DEFAULT= GIMP OPTIONS_SUB= yes GIMP_DESC= GIMP plugin support GIMP_LIB_DEPENDS= libgimp-2.0.so:graphics/gimp-app GIMP_CONFIGURE_ENABLE= gimp2 gimp GIMP_SUB_FILES= pkg-message NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_LIBS= -L${LOCALBASE}/lib -lintl post-patch: @${REINPLACE_CMD} -e 's| $$(DESTDIR)$$(sbindir)||' \ -e 's|$${datadir}/sane/xsane/doc|${DOCSDIR}|g' \ -e 's|$$(DESTDIR)$$(xsanedocdir)||' \ ${WRKSRC}/src/Makefile.in ${WRKSRC}/doc/Makefile.in @${REINPLACE_CMD} -e 's|@POSUB@ doc|@POSUB@|' ${WRKSRC}/Makefile.in post-install: ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.man ${STAGEDIR}${MAN1PREFIX}/man/man1/${PORTNAME}.1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/graphics/xsvg/Makefile b/graphics/xsvg/Makefile index 8af88b6fc49e..c84ea4f383ae 100644 --- a/graphics/xsvg/Makefile +++ b/graphics/xsvg/Makefile @@ -1,22 +1,21 @@ -# Created by: Michael Johnson # $MCom: ports/graphics/xsvg/Makefile,v 1.3 2005/08/09 05:09:09 ahze Exp $ PORTNAME= xsvg PORTVERSION= 0.2.1 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/snapshots/ MAINTAINER= gnome@FreeBSD.org COMMENT= X11 SVG viewer LIB_DEPENDS= libsvg-cairo.so:graphics/libsvg-cairo USES= pkgconfig xorg GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib -lX11 -lXrender -lm USE_XORG= x11 xrender PLIST_FILES= bin/xsvg man/man1/xsvg.1.gz .include diff --git a/graphics/xtexcad/Makefile b/graphics/xtexcad/Makefile index 5c69dbcd7307..1edda14c5aa3 100644 --- a/graphics/xtexcad/Makefile +++ b/graphics/xtexcad/Makefile @@ -1,18 +1,16 @@ -# Created by: ijliao - PORTNAME= xtexcad PORTVERSION= 2.4.1 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= TEX_CTAN/graphics/xtexcad MAINTAINER= ports@FreeBSD.org COMMENT= Simple drawing program enforcing limited slopes and diameters USES= imake xorg USE_XORG= ice sm x11 xaw xext xmu xpm xt PLIST_FILES= bin/xtexcad lib/X11/app-defaults/XTeXcad \ man/man1/xtexcad.1.gz .include diff --git a/graphics/xv-m17n/Makefile b/graphics/xv-m17n/Makefile index 050f02c2f016..28a5dd594016 100644 --- a/graphics/xv-m17n/Makefile +++ b/graphics/xv-m17n/Makefile @@ -1,12 +1,10 @@ -# Created by: Shigeyuki FUKUSHIMA - MAINTAINER= dinoex@FreeBSD.org COMMENT= X11 program that displays images of various formats with multilingualization MASTERDIR= ${.CURDIR}/../xv OPTIONS_SLAVE= M17N PKGNAMESUFFIX= -m17n${PKGNAMESUFFIX2} .include "${MASTERDIR}/Makefile" diff --git a/graphics/xv/Makefile b/graphics/xv/Makefile index 70bd7273ded5..80897c2de19f 100644 --- a/graphics/xv/Makefile +++ b/graphics/xv/Makefile @@ -1,73 +1,71 @@ -# Created by: smace - PORTNAME= xv PORTVERSION= 3.10a PORTREVISION= 19 CATEGORIES+= graphics MASTER_SITES= ftp://ftp.cis.upenn.edu/pub/xv/:base \ SF/png-mng/XV%20jumbo%20patches/20070520 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:base \ ${DISTNAME}-jumbo-patches-20070520.tar.gz DIST_SUBDIR= ${PORTNAME} PATCH_SITES= http://www.gregroelofs.com/code/ PATCHFILES= xv-3.10a-enhancements.20070520-20081216.diff MAINTAINER?= dinoex@FreeBSD.org COMMENT?= X11 program that displays images of various formats LIB_DEPENDS= libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libjasper.so:graphics/jasper USES= cpe imake jpeg xorg USE_XORG= xext x11 xt CPE_VENDOR= xv_project OPTIONS_DEFINE= M17N DOCS M17N_DESC= build with Multilingualization support .include .if defined(CC) && ${CC:T:Mclang} # Optimizer crashes with # Assertion failed: (isPtrIV == IndVar->getType()->isPointerTy() && "IndVar type must match IVInit type") CFLAGS:= ${CFLAGS:S/-O2//g} .endif .if ${PORT_OPTIONS:MM17N} MAKE_ENV= LOCALE_EXTENSION=-DTV_MULTILINGUAL DESCR= ${FILESDIR}/pkg-descr CONFLICTS_INSTALL= xv .else CONFLICTS_INSTALL= xv-m17n .endif pre-patch: ${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} -p1 < ${WRKDIR}/xv-3.10a-jumbo-fix-enh-patch-20070520.txt post-patch: ${REINPLACE_CMD} -e "s@%%LOCALBASE%%@${LOCALBASE}@" \ ${WRKSRC}/config.h .for i in bggen.1 vdcomp.1 xcmap.1 xv.1 xvp2p.1 ${CP} ${WRKSRC}/docs/${i:R}.man ${WRKSRC} .endfor post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/README.jumbo ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/README.pcd ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/docs/epsf.ps ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/docs/xpm.ps ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/docs/xvdocs.ps ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/docs/xvtitle.ps ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/docs/help ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/docs/bmp.doc ${STAGEDIR}${DOCSDIR}/ ${INSTALL_DATA} ${WRKSRC}/docs/gif* ${STAGEDIR}${DOCSDIR}/ .endif .include diff --git a/graphics/xviewer/Makefile b/graphics/xviewer/Makefile index a892d4354992..01a6e3d14b15 100644 --- a/graphics/xviewer/Makefile +++ b/graphics/xviewer/Makefile @@ -1,51 +1,49 @@ -# Created by: Alexey Dokuchaev - PORTNAME= xviewer PORTVERSION= 3.2.4 CATEGORIES= graphics gnome DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Fast and functional image viewer LICENSE= GPLv2+ PORTSCOUT= limit:^[0-9.]+$$ # ignore non-numeric tags BUILD_DEPENDS= itstool:textproc/itstool \ ${LOCALBASE}/share/aclocal/yelp.m4:textproc/yelp-tools LIB_DEPENDS= libcinnamon-desktop.so:x11/cinnamon-desktop \ libxapp.so:x11/xapp \ libpeas-1.0.so:devel/libpeas RUN_DEPENDS= yelp:x11/yelp USES= autoreconf compiler:c++11-lang desktop-file-utils gettext-tools \ gmake gnome libtool localbase pkgconfig xorg GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_GNOME= atk cairo gdkpixbuf2 gtk30 intltool introspection pango USE_XORG= x11 GLIB_SCHEMAS= org.x.viewer.enums.xml org.x.viewer.gschema.xml OPTIONS_DEFINE= JPEG LCMS2 LIBEXIF LIBRSVG2 XMP OPTIONS_DEFAULT= JPEG LCMS2 LIBEXIF LIBRSVG2 XMP XMP_DESC= Adobe Extensible Metadata Platform support OPTIONS_SUB= yes JPEG_USES= jpeg JPEG_CONFIGURE_OFF= --without-libjpeg LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2 LCMS2_CONFIGURE_OFF= --without-cms LIBEXIF_LIB_DEPENDS= libexif.so:graphics/libexif LIBEXIF_CONFIGURE_OFF= --without-libexif LIBRSVG2_USE= GNOME=librsvg2 LIBRSVG2_CONFIGURE_OFF= --without-librsvg XMP_LIB_DEPENDS= libexempi.so:textproc/exempi XMP_CONFIGURE_OFF= --without-xmp .include diff --git a/graphics/xwpick/Makefile b/graphics/xwpick/Makefile index 8d28c5e0f6a2..9373a9d757f8 100644 --- a/graphics/xwpick/Makefile +++ b/graphics/xwpick/Makefile @@ -1,31 +1,29 @@ -# Created by: Andrey Zakhvatov - PORTNAME= xwpick PORTVERSION= 2.20 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= XCONTRIB/applications MAINTAINER= ports@FreeBSD.org COMMENT= Image pick up utility for X Window System LICENSE= xwpick LICENSE_NAME= xwpick license # non-commercial LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept USES= imake xorg USE_XORG= x11 xext OPTIONS_DEFINE= DOCS post-extract: @${SED} -ne '/COPYRIGHT NOTICE/,$$ p' ${WRKSRC}/0README >${WRKSRC}/COPYING post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CNL_ARTICLE.PS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/0README ${STAGEDIR}${DOCSDIR}/README .include diff --git a/graphics/xzgv/Makefile b/graphics/xzgv/Makefile index 3eda7f5937cc..93a4bbe3e4c1 100644 --- a/graphics/xzgv/Makefile +++ b/graphics/xzgv/Makefile @@ -1,35 +1,33 @@ -# Created by: Norio Suzuki - PORTNAME= xzgv PORTVERSION= 0.9.2 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= m.ne@gmx.net COMMENT= Image viewer with thumbnail-based file selector for X LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gawk:lang/gawk LIB_DEPENDS= libexif.so:graphics/libexif \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= cpe gmake gnome pkgconfig xorg USE_GNOME= cairo gdkpixbuf2 gtk20 USE_XORG= x11 LDFLAGS+= -L${LOCALBASE}/lib -lX11 -lm PLIST_FILES= bin/xzgv man/man1/xzgv.1.gz post-patch: ${REINPLACE_CMD} -e 's|^CC|#CC|g ; \ s|^CFLAGS|#CFLAGS|g ; \ s|^PREFIX|#PREFIX|g' ${WRKSRC}/config.mk do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/xzgv ${STAGEDIR}${LOCALBASE}/bin/ ${INSTALL_MAN} ${WRKSRC}/doc/xzgv.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include diff --git a/graphics/yafaray/Makefile b/graphics/yafaray/Makefile index e4ff5363f0d7..023252eef94b 100644 --- a/graphics/yafaray/Makefile +++ b/graphics/yafaray/Makefile @@ -1,50 +1,48 @@ -# Created by: David Yeske - PORTNAME= yafaray DISTVERSIONPREFIX= v DISTVERSION= 3.5.1 PORTREVISION= 13 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Montecarlo raytracing engine LICENSE= GPLv2 LGPL21 LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSES LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSES ONLY_FOR_ARCHS= amd64 powerpc64le LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr \ libopencv_photo.so:graphics/opencv \ libopencv_core.so:graphics/opencv \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= cmake gnome jpeg USE_GITHUB= yes GH_ACCOUNT= YafaRay GH_PROJECT= libYafaRay USE_GNOME= libxml2 USE_LDCONFIG= yes LDFLAGS+= -pthread # because build on 13 (head) was failing: ld: error: src/yafraycore/libyafaray_v3_core.so: undefined reference to pthread_create CMAKE_OFF= WITH_YAF_PY_BINDINGS OPTIONS_DEFINE= DOCS QT OPTIONS_SUB= yes QT_DESC= Enable Qt Gui build QT_USES= qt:5 QT_CMAKE_BOOL= WITH_QT QT_USE= QT=core,gui,widgets,qmake_build,buildtools_build,qmake_build post-install: @${RM} ${STAGEDIR}${DOCSDIR}/LICENSES .include diff --git a/graphics/yed/Makefile b/graphics/yed/Makefile index 8a2c9b9785eb..2f8e1c4b2879 100644 --- a/graphics/yed/Makefile +++ b/graphics/yed/Makefile @@ -1,71 +1,69 @@ -# Created by: Eugene Mychlo - PORTNAME= yed DISTVERSION= 3.22 CATEGORIES= graphics java MASTER_SITES= # DISTNAME= yEd-${DISTVERSION} MAINTAINER= myc@barev.net COMMENT= Editor for graphs and diagrams LICENSE= YED_1_1 LICENSE_NAME= yEd Software License Agreement (Version 1.1) LICENSE_TEXT= Description of the license can be obtained from the following URL: \ http://www.yworks.com/products/yed/license.html # Downloading requires acceptance of license agreement LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept USES= cpe zip CPE_VENDOR= yworks USE_JAVA= yes JAVA_VERSION= 1.8+ DESKTOP_ENTRIES="yEd" "${COMMENT}" "" "yed" "Graphics;" false NO_ARCH= yes NO_BUILD= yes SUB_FILES= ${PORTNAME} SUB_LIST= JAVA_HOME=${JAVA_HOME} WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} DOWNLOAD_URL?= http://www.yworks.com/downloads\#yEd .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE= you must manually obtain ${DISTNAME}${EXTRACT_SUFX} from\ '${DOWNLOAD_URL}', place it in ${DISTDIR} and then run make again .endif do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/license.html ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/thirdpartylicenses.html ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.jar ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DATADIR}/lib . for lib in common-image.jar \ common-io.jar \ common-lang.jar \ imageio-bmp.jar \ imageio-core.jar \ imageio-hdr.jar \ imageio-icns.jar \ imageio-iff.jar \ imageio-jpeg.jar \ imageio-metadata.jar \ imageio-pcx.jar \ imageio-pict.jar \ imageio-psd.jar \ imageio-sgi.jar \ imageio-tga.jar \ imageio-thumbsdb.jar \ imageio-tiff.jar \ vectorgraphics.jar ${INSTALL_DATA} ${WRKSRC}/lib/${lib} ${STAGEDIR}${DATADIR}/lib . endfor .include diff --git a/graphics/yukon/Makefile b/graphics/yukon/Makefile index 1864525b14f6..1d39a24befa9 100644 --- a/graphics/yukon/Makefile +++ b/graphics/yukon/Makefile @@ -1,63 +1,61 @@ -# Created by: Bruce M Simpson - PORTNAME= yukon PORTVERSION= 2010011201 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= LOCAL/bms MAINTAINER= ports@FreeBSD.org COMMENT= Real-time capture tool for OpenGL applications LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libseom.so:graphics/seom USES= gl gmake tar:bzip2 xorg USE_XORG= x11 xv USE_GL= gl USE_LDCONFIG= ${PREFIX}/lib/yukon # NOTE: These should be bumped if the underlying GL or Xorg ports change. LIBGL_MAJOR= 1 LIBX11_MAJOR= 6 MAKE_ENV+= LIBGL_MAJOR="${LIBGL_MAJOR}" LIBX11_MAJOR="${LIBX11_MAJOR}" PLIST_SUB+= LIBGL_MAJOR="${LIBGL_MAJOR}" LIBX11_MAJOR="${LIBX11_MAJOR}" # # To roll snapshot: as bms: make BOOTSTRAP=defined fetch # .if defined(BOOTSTRAP) FETCH_DEPENDS+= svn:devel/subversion SVN_REV= 158 # svn tip at epoch 2009120801 SVNROOT_URI= https://devel.neopsis.com/svn/yukon do-fetch: @${MKDIR} ${WRKDIR} svn export -r ${SVN_REV} ${SVNROOT_URI}/trunk ${WRKSRC} cd ${WRKDIR}; tar cvfy ${DISTDIR}/${DISTNAME}.tar.bz2 ${DISTNAME} .if ${USER} == bms ${CHMOD} ugo+r ${DISTDIR}/${DISTNAME}.tar.bz2 scp -p ${DISTDIR}/${DISTNAME}.tar.bz2 \ freefall.freebsd.org:public_distfiles/ .endif .endif # defined(BOOTSTRAP) post-patch: @${REINPLACE_CMD} -e 's,/etc/yukon,${PREFIX}/etc/yukon,' \ ${WRKSRC}/src/core/conf.c ${WRKSRC}/src/scripts/yukon post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/yukon/lib*.so.[0-9]* \ ${STAGEDIR}${PREFIX}/lib/yukon/yukon-core-lib @${MKDIR} ${STAGEDIR}${PREFIX}/etc/yukon/system @${PRINTF} 'LDPATH="%s"\n' ${PREFIX}/lib/yukon \ >> ${WRKSRC}/yukon-system-conf ${INSTALL_DATA} ${WRKSRC}/yukon-system-conf \ ${STAGEDIR}${PREFIX}/etc/yukon/system/default ${INSTALL_DATA} ${WRKSRC}/tools/yukon.conf \ ${STAGEDIR}${PREFIX}/etc/yukon/conf.sample .include diff --git a/graphics/zathura-djvu/Makefile b/graphics/zathura-djvu/Makefile index 2315d1ff0a8f..e3b6226c30d8 100644 --- a/graphics/zathura-djvu/Makefile +++ b/graphics/zathura-djvu/Makefile @@ -1,31 +1,29 @@ -# Created by: Alexander Y. Grigoryev - PORTNAME= zathura-djvu DISTVERSION= 0.2.9 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://git.pwmt.org/pwmt/${PORTNAME}/-/archive/${DISTVERSION}/ MAINTAINER= alexander.4mail@gmail.com COMMENT= DjVu support for zathura LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre BUILD_DEPENDS= zathura:graphics/zathura RUN_DEPENDS= zathura:graphics/zathura USES= compiler:c11 desktop-file-utils gnome meson ninja pkgconfig USE_GNOME= glib20 gtk30 PLIST_FILES= lib/zathura/libdjvu.so \ share/appdata/org.pwmt.zathura-djvu.metainfo.xml \ share/applications/org.pwmt.zathura-djvu.desktop pre-configure: @${REINPLACE_CMD} "s:join_paths(datadir, 'metainfo'):join_paths(datadir, 'appdata'):" \ ${WRKSRC}/meson.build .include diff --git a/graphics/zathura-pdf-mupdf/Makefile b/graphics/zathura-pdf-mupdf/Makefile index 88c4c81fc9ba..9197176ba1fa 100644 --- a/graphics/zathura-pdf-mupdf/Makefile +++ b/graphics/zathura-pdf-mupdf/Makefile @@ -1,43 +1,41 @@ -# Created by: Zsolt Udvari - PORTNAME= zathura-pdf-mupdf DISTVERSION= 0.3.5 PORTREVISION= 12 CATEGORIES= graphics MASTER_SITES= https://git.pwmt.org/pwmt/${PORTNAME}/-/archive/${DISTVERSION}/ \ http://freebsd.uzsolt.hu/src/ MAINTAINER= uzsolt@uzsolt.hu COMMENT= MuPDF render PDF plugin for Zathura PDF viewer LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= zathura:graphics/zathura RUN_DEPENDS= zathura:graphics/zathura LIB_DEPENDS= libjbig2dec.so:graphics/jbig2dec \ libfreetype.so:print/freetype2 \ libgirara-gtk3.so:x11-toolkits/girara \ libharfbuzz.so:print/harfbuzz \ libmupdf.so:graphics/mupdf \ libopenjp2.so:graphics/openjpeg USES= compiler:c11 desktop-file-utils gnome jpeg \ meson pkgconfig tar:xz USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 MESON_ARGS= -Dlink-external=true PLIST_FILES= lib/zathura/libpdf-mupdf.so \ share/applications/org.pwmt.zathura-pdf-mupdf.desktop \ share/metainfo/org.pwmt.zathura-pdf-mupdf.metainfo.xml CONFLICTS_INSTALL= zathura-pdf-poppler post-patch: ${REINPLACE_CMD} "s@\(cc.find_library(.*\))@\1,dirs:'${PREFIX}/lib')@" \ ${WRKSRC}/meson.build ${REINPLACE_CMD} "s@join_paths(datadir, \ 'metainfo')@join_paths(datadir, 'appdata')@" ${WRKSRC}/meson.build .include diff --git a/graphics/zathura-pdf-poppler/Makefile b/graphics/zathura-pdf-poppler/Makefile index 35fbeae1b06a..d1760bffe0a8 100644 --- a/graphics/zathura-pdf-poppler/Makefile +++ b/graphics/zathura-pdf-poppler/Makefile @@ -1,31 +1,29 @@ -# Created by: Mike Krutov - PORTNAME= zathura-pdf-poppler DISTVERSION= 0.3.0 PORTREVISION= 10 CATEGORIES= graphics MASTER_SITES= https://git.pwmt.org/pwmt/${PORTNAME}/-/archive/${DISTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Poppler render PDF plugin for Zathura PDF viewer LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib BUILD_DEPENDS= zathura:graphics/zathura RUN_DEPENDS= zathura:graphics/zathura USES= compiler:c11 desktop-file-utils gnome meson ninja pkgconfig USE_GNOME= glib20 gtk30 CONFLICTS= zathura-pdf-mupdf PLIST_FILES= lib/zathura/libpdf-poppler.so \ share/appdata/org.pwmt.zathura-pdf-poppler.metainfo.xml \ share/applications/org.pwmt.zathura-pdf-poppler.desktop pre-configure: @${REINPLACE_CMD} "s:join_paths(datadir, 'metainfo'):join_paths(datadir, 'appdata'):" ${WRKSRC}/meson.build .include diff --git a/graphics/zathura/Makefile b/graphics/zathura/Makefile index 1aa26c137ffb..80ec10667001 100644 --- a/graphics/zathura/Makefile +++ b/graphics/zathura/Makefile @@ -1,35 +1,33 @@ -# Created by: Quentin Stievenart - PORTNAME= zathura DISTVERSION= 0.4.9 CATEGORIES= graphics print MASTER_SITES= https://git.pwmt.org/pwmt/${PORTNAME}/-/archive/${DISTVERSION}/ MAINTAINER= quentin.stievenart@gmail.com COMMENT= Customizable lightweight pdf viewer LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.2,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} LIB_DEPENDS= libcairo.so:graphics/cairo \ libgirara-gtk3.so:x11-toolkits/girara \ libsynctex.so:devel/tex-synctex USES= compiler:c11 gettext-tools:build gnome meson ninja pkgconfig \ python:3.6+ USE_GNOME= glib20 gtk30 gdkpixbuf2 OPTIONS_DEFINE= SQLITE SYNCTEX OPTIONS_DEFAULT= SQLITE SYNCTEX SQLITE_USES= sqlite SQLITE_MESON_ENABLED= sqlite SYNCTEX_DESC= Direct and reverse synchronisation support with SyncTeX SYNCTEX_BUILD_DEPENDS= tex-synctex>=1.19.0:devel/tex-synctex SYNCTEX_RUN_DEPENDS= ${SYNCTEX_BUILD_DEPENDS} SYNCTEX_MESON_ENABLED= synctex .include diff --git a/graphics/zbar/Makefile b/graphics/zbar/Makefile index 26d402f7ea6b..9da3b986819e 100644 --- a/graphics/zbar/Makefile +++ b/graphics/zbar/Makefile @@ -1,86 +1,84 @@ -# Created by: Oliver Heesakkers - PORTNAME= zbar DISTVERSION= 0.23.90 CATEGORIES= graphics MASTER_SITES= https://linuxtv.org/downloads/zbar/ MAINTAINER= dev2@heesakkers.info COMMENT= ZBar barcode reader LICENSE= LGPL21 USES= autoreconf gmake iconv libtool localbase:ldflags pathfix pkgconfig USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-java --without-npapi --without-python \ --enable-codes=ean,databar,code128,code93,code39,codabar,i25,qrcode,sqcode,pdf417 INSTALL_TARGET= install-strip OPTIONS_DEFINE= DBUS DOCS GIR JPEG NLS QT5 V4L X11 OPTIONS_DEFAULT= GTK_NONE IMAGEMAGICK JPEG NLS X11 OPTIONS_RADIO= MAGICK OPTIONS_RADIO_MAGICK= GRAPHICSMAGICK IMAGEMAGICK OPTIONS_SINGLE= GTK OPTIONS_SINGLE_GTK= GTK2 GTK3 GTK_NONE OPTIONS_SUB= yes GIR_DESC= Build Gobject Introspection GTK_DESC= GTK support GTK_NONE_DESC= Build without GTK support GRAPHICSMAGICK_DESC= GraphicsMagick image processing support MAGICK_DESC= *Magick image processing support V4L_DESC= Build zbarcam video scanner DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CONFIGURE_WITH= dbus DOCS_BUILD_DEPENDS= xmlto:textproc/xmlto DOCS_CONFIGURE_ENABLE= doc GIR_USES= gnome GIR_USE= GNOME=introspection:build GIR_CONFIGURE_WITH= gir GTK2_USES= gnome gettext-runtime GTK2_USE= GNOME=atk,cairo,gdkpixbuf2,glib20,gtk20,pango GTK2_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig GTK2_CONFIGURE_ON= --with-gtk=gtk2 GTK3_USES= gnome gettext-runtime GTK3_USE= GNOME=atk,cairo,gdkpixbuf2,glib20,gtk30,pango GTK3_CONFIGURE_ON= --with-gtk=gtk3 GTK_NONE_CONFIGURE_ON= --with-gtk=no GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagickWand.so:graphics/GraphicsMagick GRAPHICSMAGICK_CONFIGURE_WITH= graphicsmagick IMAGEMAGICK_USES= magick IMAGEMAGICK_CONFIGURE_WITH= imagemagick JPEG_USES= jpeg JPEG_CONFIGURE_WITH= jpeg NLS_USES= gettext NLS_LDFLAGS= -lintl NLS_CONFIGURE_ENABLE= nls QT5_USES= qt:5 QT5_USE= QT=core,gui,widgets,x11extras,buildtools_build QT5_CONFIGURE_WITH= qt qt5 QT5_IMPLIES= X11 V4L_BUILD_DEPENDS= v4l_compat>=1.0.20101027:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_CONFIGURE_ENABLE= video X11_USES= xorg X11_USE= XORG=ice,sm,x11,xau,xcb,xdmcp,xext,xv X11_CONFIGURE_ON= --with-x --with-xv --with-xshm X11_CONFIGURE_OFF= --without-x --without-xshm --without-xv .include diff --git a/graphics/zgv/Makefile b/graphics/zgv/Makefile index 1675a9d0a44c..d3e2f225959f 100644 --- a/graphics/zgv/Makefile +++ b/graphics/zgv/Makefile @@ -1,67 +1,65 @@ -# Created by: Radim Kolar - PORTNAME= zgv PORTVERSION= 5.9 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= SUNSITE/apps/graphics/viewers/svga MAINTAINER= ports@FreeBSD.org COMMENT= Graphics viewer for SVGAlib LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= gmake jpeg localbase:ldflags makeinfo ALL_TARGET= zgv info INFO= zgvrc OPTIONS_DEFINE= SDL DOCS .include .if ${PORT_OPTIONS:MSDL} USES+= sdl USE_SDL= sdl MAKE_ENV+= BACKEND=SDL CPPFLAGS+= $$(${SDL_CONFIG} --cflags) LDFLAGS+= $$(${SDL_CONFIG} --libs) .else LIB_DEPENDS+= libvga.so:graphics/svgalib MAKE_ENV+= BACKEND=SVGALIB ONLY_FOR_ARCHS= i386 amd64 .endif post-extract: @${RM} ${WRKSRC}/doc/zgv post-patch: @${REINPLACE_CMD} -e \ 's|^CC=|#CC=|g ; \ s|^CFLAGS=|#CFLAGS=|g ; \ s|^BACKEND=|#BACKEND=|g ; \ s|^PREFIX=|#PREFIX=|g ; \ s|/usr/X11R6|$${LOCALBASE}|g' ${WRKSRC}/config.mk @${REINPLACE_CMD} -e \ 's|-I/usr/local/include|$${CPPFLAGS}|g ; \ s|-L/usr/local/lib|$${LDFLAGS}|g ; \ s|=-lSDL|=|g' ${WRKSRC}/src/Makefile @${GREP} -lR "SDL/SDL" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|SDL/SDL|SDL|g' do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/zgv ${STAGEDIR}${PREFIX}/bin/zgv ${INSTALL_MAN} ${WRKSRC}/doc/zgv.1 ${STAGEDIR}${MANPREFIX}/man/man1/zgv.1 ${INSTALL_DATA} ${WRKSRC}/doc/sample.zgvrc ${STAGEDIR}${PREFIX}/etc/zgvrc.sample ${INSTALL_DATA} ${WRKSRC}/doc/zgv ${STAGEDIR}${PREFIX}/${INFO_PATH}/zgvrc.info do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in NEWS README SECURITY TODO INSTALL ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/graphics/zimg/Makefile b/graphics/zimg/Makefile index 2f707e125ce7..331c41cfde49 100644 --- a/graphics/zimg/Makefile +++ b/graphics/zimg/Makefile @@ -1,28 +1,26 @@ -# Created by: Will Andrews - PORTNAME= zimg PORTVERSION= 5.0.0 PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Image-generator that uses ASCII input files to create PNGs/EDFs LIB_DEPENDS= libgd.so:graphics/gd \ libpng.so:graphics/png CONFLICTS_INSTALL= sekrit-twc-zimg-* # include/zimg.h GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-dynaload-cc="${CC}" \ --with-dynaload-cflags="${CFLAGS} -shared" \ --with-gd-includes="${LOCALBASE}/include" \ --with-gd-lib="${LOCALBASE}/lib" PLIST_FILES= include/zimg.h bin/zimg \ man/man1/zimg.1.gz CFLAGS+= -DHAVE_GD_FREETYPE .include diff --git a/graphics/zint/Makefile b/graphics/zint/Makefile index 9f6054955ea6..30159071234a 100644 --- a/graphics/zint/Makefile +++ b/graphics/zint/Makefile @@ -1,28 +1,26 @@ -# Created by: Gvozdikov Veniamin - PORTNAME= zint PORTVERSION= 2.11.0 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= danfe@FreeBSD.org COMMENT= Barcode generator (library and utilities) LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png USES= cmake compiler:c++11-lang cpe qt:5 USE_LDCONFIG= yes USE_QT= buildtools_build qmake_build uitools_build core gui \ widgets xml DESKTOP_ENTRIES="Zint" "Barcode generator" "" "zint-qt" "" false post-patch: @${REINPLACE_CMD} -e '/^add_library/s,STATIC,SHARED,' \ ${WRKSRC}/backend_qt/CMakeLists.txt .include diff --git a/graphics/zphoto/Makefile b/graphics/zphoto/Makefile index 5891da4e1f63..1fd9be437caf 100644 --- a/graphics/zphoto/Makefile +++ b/graphics/zphoto/Makefile @@ -1,35 +1,33 @@ -# Created by: UMENO Takashi - PORTNAME= zphoto PORTVERSION= 1.2 PORTREVISION= 14 CATEGORIES= graphics www MASTER_SITES= http://namazu.org/~satoru/zphoto/ MAINTAINER= ports@FreeBSD.org COMMENT= Zooming photo album generator LIB_DEPENDS= libming.so:graphics/ming \ libpopt.so:devel/popt \ libImlib2.so:graphics/imlib2 USES= alias gmake localbase perl5 USE_PERL5= build GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-avifile OPTIONS_DEFINE= ZIP NLS OPTIONS_DEFAULT= ZIP OPTIONS_SUB= yes ZIP_DESC= Enable zip support ZIP_RUN_DEPENDS= zip:archivers/zip ZIP_CONFIGURE_OFF= --disable-zip NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e 's|||g' ${WRKSRC}/*.c ${WRKSRC}/configure .include