framework: Add new USES 'magick' for graphics/ImageMagick*

A new USES has been added to depend on ImageMagick.

	USES=magick

adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}.

If a specific version is required, use for example

	USES=magick:6        resp.     USES=magick:7

If only a build, run or test is required, use for example

	USES=magick:build    resp.     USES=magick:6,build,test

If a dependency on the nox11 flavor is required, use for example

	USES=magick:nox11    resp.     USES=magick:7,nox11,run,test

See magick.mk for more details on the available flags.

The tree has been completely converted to make use of this.

Approved by:	bapt
Differential Revision: https://reviews.freebsd.org/D32754
This commit is contained in:
Tobias C. Berner 2021-10-30 20:08:16 +02:00
parent a148ebec4e
commit 45526ecbee
146 changed files with 343 additions and 313 deletions

23
CHANGES
View file

@ -10,6 +10,29 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
20211211:
AUTHOR: tcberner@FreeBSD.org
A new USES has been added to depend on ImageMagick.
USES=magick
adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}.
If a specific version is required, use for example
USES=magick:6 resp. USES=magick:7
If only a build, run or test is required, use for example
USES=magick:build resp. USES=magick:6,build,test
If a dependency on the nox11 flavor is required, use for example
USES=magick:nox11 resp. USES=magick:7,nox11,run,test
See magick.mk for more details on the available flags.
20211122:
AUTHOR: bapt@FreeBSD.org

View file

@ -597,6 +597,15 @@ proxydeps_suggest_uses() {
# lua
elif expr ${pkg} : "^lang/lua" > /dev/null; then
warn "you need USES+=lua"
# magick
elif [ ${pkg} = "graphics/ImageMagick6" ] ; then
warn "you need USES=magick:6"
elif [ ${pkg} = "graphics/ImageMagick6-nox11" ] ; then
warn "you need USES=magick:6,nox11"
elif [ ${pkg} = "graphics/ImageMagick7" ] ; then
warn "you need USES=magick:7"
elif [ ${pkg} = "graphics/ImageMagick7-nox11" ] ; then
warn "you need USES=magick:7,nox11"
# motif
elif [ ${pkg} = "x11-toolkits/lesstif" -o ${pkg} = "x11-toolkits/open-motif" ]; then
warn "you need USES+=motif"

93
Mk/Uses/magick.mk Normal file
View file

@ -0,0 +1,93 @@
# Handle dependency on ImageMagick
#
# Feature: magick
# Usage: USES=magick:ARGS
# Valid ARGS: [version],[kinds],[flavor]
#
# version The chooseable versions are <none>, 6 and 7.
# USES=magick -- depend on ${IMAGEMAGICK_DEFAULT} (default)
# USES=magick:6 -- depend on ImageMagick6
# USES=magick:7 -- depend on ImageMagick7
#
# flavor The flavors are <none> and nox11
# USES=magick -- depend on the default flavor (default)
# USES=magick:nox11 -- depend on the nox11 flavor
#
# kinds The dependency kinds are <none>, lib, build, run and test
# USES=magick -- add a LIB_DEPENDS (default)
# USES=magick:lib -- add a LIB_DEPENDS
# USES=magick:build -- add a BUILD_DEPENDS
# USES=magick:run -- add a RUN_DEPENDS
# USES=magick:test -- add a TEST_DEPENDS
# USES=build,run -- add a BUILD_- and RUN_DEPENDS
#
# In short, on a default ports tree
# USES=magick
# is equivalent to
# USES=magick:7,lib
#
# MAINTAINER: tcberner@FreeBSD.org
#
.if ! defined(_INCLUDE_USES_MAGICK_MK)
_INCLUDE_USES_MAGICK_MK= YES
#=== Version selection ===
_magick_versions= 6 7
_magick_version= #
. for _ver in ${_magick_versions:O:u}
. if ${magick_ARGS:M${_ver}}
. if empty(_magick_version)
_magick_version= ${_ver}
. else
IGNORE= Incorrect USES=magick:${magick_ARGS} - multiple versions defined
. endif
. endif
. endfor
# Fallback to the default version
.if empty(_magick_version)
_magick_version= ${IMAGEMAGICK_DEFAULT}
.endif
#=== Flavor selection ===
_magick_flavors= nox11
_magick_flavor= #
. for _flavor in ${_magick_flavors:O:u}
. if ${magick_ARGS:M${_flavor}}
. if empty(_magick_flavor)
_magick_flavor= -${_flavor}
. else
IGNORE= Incorrect USES=magick:${magick_ARGS} - multiple flavors defined
. endif
. endif
. endfor
#=== Dependeny selection ===
_magick_depends= lib build run test
_magick_depend= #
. for _depend in ${_magick_depends:O:u}
. if ${magick_ARGS:M${_depend}}
_magick_depend+= ${_depend}
. endif
. endfor
.if empty(_magick_depend)
_magick_depend= lib
.endif
#=== Dependency setup ===
_MAGICK_PORT= graphics/ImageMagick${_magick_version}${_magick_flavor}
_MAGICK_LIB= libMagick++-${_magick_version}.so
_MAGICK_PKG= ImageMagick${_magick_version}${_magick_flavor}
_MAGICK_BUILD_DEPENDS= ${_MAGICK_PKG}>=${_magick_version}:${_MAGICK_PORT}
_MAGICK_LIB_DEPENDS= ${_MAGICK_LIB}:${_MAGICK_PORT}
_MAGICK_RUN_DEPENDS= ${_MAGICK_PKG}>=${_magick_version}:${_MAGICK_PORT}
_MAGICK_TEST_DEPENDS= ${_MAGICK_PKG}>=${_magick_version}:${_MAGICK_PORT}
#=== Actual dependency creation ===
. for _kind in ${_magick_depend}
${_kind:tu}_DEPENDS+= ${_MAGICK_${_kind:tu}_DEPENDS}
. endfor
.endif

View file

@ -68,7 +68,7 @@ DISCOGS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}discogs-client>=2.2.1:audio/py-disco
EMBYUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
FETCHART_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
FFMPEG_RUN_DEPENDS= ffmpeg>=2:multimedia/ffmpeg
IMAGEMAGICK_RUN_DEPENDS= convert:graphics/ImageMagick6
IMAGEMAGICK_USES= magick:6,run
IPFS_RUN_DEPENDS= ipfs-go:sysutils/ipfs-go
KODIUPDATE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR}
LASTFM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylast>=0:audio/py-pylast@${PY_FLAVOR}

View file

@ -5,7 +5,6 @@ CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Sound editor for KDE
BUILD_DEPENDS= convert:graphics/ImageMagick6
LIB_DEPENDS= libaudiofile.so:audio/libaudiofile \
libFLAC.so:audio/flac \
libfftw3.so:math/fftw3 \
@ -17,7 +16,7 @@ LIB_DEPENDS= libaudiofile.so:audio/libaudiofile \
libvorbisenc.so:audio/libvorbis
USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 \
localbase:ldflags pkgconfig qt:5 tar:xz
localbase:ldflags magick:6,build pkgconfig qt:5 tar:xz
USE_KDE= archive auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons i18n iconthemes itemviews \
jobwidgets kio service solid sonnet textwidgets widgetsaddons \

View file

@ -31,7 +31,7 @@ PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
GD_CONFIGURE_ENABLE= gd
GD_LIB_DEPENDS= libgd.so:graphics/gd
IMAGEMAGICK_CONFIGURE_ENABLE= magick
IMAGEMAGICK_LIB_DEPENDS=libMagick++-6.so:graphics/ImageMagick6
IMAGEMAGICK_USES= magick:6
post-patch:
@${REINPLACE_CMD} -e '/bldtype_/s|-O2||g; s|^extra_LD.*||g' ${WRKSRC}/configure

View file

@ -18,10 +18,9 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BROKEN_aarch64= fails to link: collect2: error: ld returned 1 exit status
BUILD_DEPENDS= convert:graphics/ImageMagick${IMAGEMAGICK_DEFAULT} \
fig2dev:print/fig2dev
BUILD_DEPENDS= fig2dev:print/fig2dev
USES= autoreconf:build gmake libtool motif tar:bz2 xorg
USES= autoreconf:build gmake libtool magick:build motif tar:bz2 xorg
USE_GCC= yes
USE_TEX= dvipsk:build latex:build
USE_XORG= ice sm x11 xext xt

View file

@ -14,10 +14,9 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVO
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
${PYNUMPY} \
${PY_PILLOW} \
sox:audio/sox \
display:graphics/ImageMagick6
sox:audio/sox
USES= python:3.6+,run shebangfix
USES= magick:6,run python:3.6+,run shebangfix
USE_GITHUB= yes
GH_ACCOUNT= rsj56
GH_TAGNAME= d209347

View file

@ -60,7 +60,7 @@ OPTIONS_DEFAULT= BDB CURL GMAGICK
DAVIS_CONFIGURE_ON= --enable-davis
IMAGICK_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6
IMAGICK_USES= magick:6
IMAGICK_CONFIGURE_WITH= imagemagick
GMAGICK_LIB_DEPENDS= libGraphicsMagickWand.so:graphics/GraphicsMagick

View file

@ -9,9 +9,7 @@ COMMENT= Simple database explorer
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= convert:graphics/ImageMagick6
USES= cmake compiler:c++11-lang qt:5
USES= cmake compiler:c++11-lang magick:6,build qt:5
USE_GITHUB= yes
GH_ACCOUNT= Jet1oeil
USE_QT= core gui network sql sql-sqlite3 testlib widgets \

View file

@ -74,7 +74,7 @@ BROKEN_FreeBSD_14= OpenSSL version 1.1.0 or greater is currently not supported
.if ${PORT_OPTIONS:MIMAGEMAGICK}
CONFIGURE_ARGS+=--enable-imagemagick=${LOCALBASE}
LIB_DEPENDS+= libMagickWand-6.so:graphics/ImageMagick6
USES+= magick:6
PLIST_SUB+= WITH_IMAGEMAGICK=""
.else
CONFIGURE_ARGS+=--disable-imagemagick

View file

@ -9,11 +9,10 @@ LICENSE= UNLICENSE
LICENSE_FILE= ${WRKSRC}/UNLICENSE
RUN_DEPENDS= bash:shells/bash \
convert:graphics/ImageMagick6 \
curl:ftp/curl \
nitrogen:sysutils/nitrogen
USES= shebangfix
USES= magick:6,run shebangfix
SHEBANG_FILES= goesimage
USE_GITHUB= yes
GH_ACCOUNT= pigmonkey

View file

@ -67,10 +67,10 @@ IMAGICK7_X11_DESC= ImageMagick7 with X11 support
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.8.3,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_USES= gmake
IMAGICK6_X11_RUN_DEPENDS= convert:graphics/ImageMagick6
IMAGICK6_NOX11_RUN_DEPENDS= convert:graphics/ImageMagick6-nox11
IMAGICK7_X11_RUN_DEPENDS= convert:graphics/ImageMagick7
IMAGICK7_NOX11_RUN_DEPENDS= convert:graphics/ImageMagick7-nox11
IMAGICK6_X11_USES= magick:6,run
IMAGICK6_NOX11_USES= magick:6,run,nox11
IMAGICK7_X11_USES= magick:7,run
IMAGICK7_NOX11_USES= magick:7,run,nox11
PORTDOCS= *

View file

@ -69,7 +69,7 @@ MAIL_QUEUEING_RUN_DEPENDS= p5-TheSchwartz>=1.10:devel/p5-TheSchwartz \
p5-File-Slurp>=9999.13:devel/p5-File-Slurp
MOVE_BUGZ_RUN_DEPENDS= p5-MIME-Tools>=5.406:mail/p5-MIME-Tools \
p5-XML-Twig>=0:textproc/p5-XML-Twig
BMP2PNG_RUN_DEPENDS= convert:graphics/ImageMagick6
BMP2PNG_USES= magick:6,run
# Note: XML-RPC and JSON-RPC are deprecated in favor of REST
# and will likely be removed in the Bugzilla 7.0 release.
# XXX SOAP::Lite can be removed if upstream officially depends on

View file

@ -69,7 +69,7 @@ MAIL_QUEUEING_RUN_DEPENDS= p5-TheSchwartz>=1.10:devel/p5-TheSchwartz \
p5-Daemon-Generic>=0:net/p5-Daemon-Generic
MOVE_BUGZ_RUN_DEPENDS= p5-MIME-Tools>=5.406:mail/p5-MIME-Tools \
p5-XML-Twig>=0:textproc/p5-XML-Twig
BMP2PNG_RUN_DEPENDS= convert:graphics/ImageMagick6
BMP2PNG_USES= magick:6,run
# Note: XML-RPC and JSON-RPC are deprecated in favor of REST
# and will likely be removed in the Bugzilla 7.0 release.
# XXX SOAP::Lite can be removed if upstream officially depends on

View file

@ -11,10 +11,9 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Create Gantt charts to manage project scheduling
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Class-Date>=0:devel/p5-Class-Date \
convert:graphics/ImageMagick6
RUN_DEPENDS= p5-Class-Date>=0:devel/p5-Class-Date
USES= perl5
USES= magick:6,run perl5
USE_PERL5= configure
WRKSRC= ${WRKDIR}/Gantt

View file

@ -32,7 +32,7 @@ OPTIONS_DEFAULT= IMNOX11
IMNOX11_DESC= Depend on ImageMagick without X11 support
IMX11_DESC= Depend on ImageMagick with X11 support
IMNOX11_RUN_DEPENDS= ImageMagick6-nox11>0:graphics/ImageMagick6-nox11
IMX11_RUN_DEPENDS= ImageMagick6>0:graphics/ImageMagick6
IMNOX11_USES= magick:6,run,nox11
IMX11_USES= magick:6,run
.include <bsd.port.mk>

View file

@ -12,8 +12,7 @@ COMMENT= Easy upload management for ActiveRecord
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ImageMagick7-nox11>=0:graphics/ImageMagick7-nox11 \
rubygem-activemodel50>0:databases/rubygem-activemodel50 \
RUN_DEPENDS= rubygem-activemodel50>0:databases/rubygem-activemodel50 \
rubygem-activesupport50>=0:devel/rubygem-activesupport50 \
rubygem-mimemagic>=0.3.0:misc/rubygem-mimemagic \
rubygem-mime-types>=0:misc/rubygem-mime-types \
@ -21,7 +20,7 @@ RUN_DEPENDS= ImageMagick7-nox11>=0:graphics/ImageMagick7-nox11 \
NO_ARCH= yes
USE_RUBY= yes
USES= cpe gem
USES= cpe gem magick:7,nox11,run
CPE_VENDOR= thoughtbot
.include <bsd.port.mk>

View file

@ -162,7 +162,7 @@ LCMS2_CONFIGURE_WITH= lcms2
M17N_IMPLIES= XFT
M17N_LIB_DEPENDS= libm17n.so:devel/m17n-lib
M17N_CONFIGURE_WITH= m17n-flt
MAGICK_LIB_DEPENDS= libMagickCore-7.so:graphics/ImageMagick7
MAGICK_USES= magick:7
MAGICK_CONFIGURE_WITH= imagemagick
MAILUTILS_LIB_DEPENDS= libmailutils.so:mail/mailutils
MAILUTILS_CONFIGURE_WITH= mailutils

View file

@ -175,7 +175,7 @@ LCMS2_CONFIGURE_WITH= lcms2
M17N_IMPLIES= XFT
M17N_LIB_DEPENDS= libm17n.so:devel/m17n-lib
M17N_CONFIGURE_WITH= m17n-flt
MAGICK_LIB_DEPENDS= libMagickCore-7.so:graphics/ImageMagick7
MAGICK_USES= magick:7
MAGICK_CONFIGURE_WITH= imagemagick
MAILUTILS_LIB_DEPENDS= libmailutils.so:mail/mailutils
MAILUTILS_CONFIGURE_WITH= mailutils

View file

@ -61,8 +61,7 @@ LIBRETRO_CMAKE_BOOL= BUILD_LIBRETRO
LIBRETRO_CMAKE_ON= -DLIBRETRO_LIBDIR:PATH="${PREFIX}/lib/libretro"
LIBRETRO_CONFLICTS_INSTALL= libretro-mgba
MAGICK_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 \
libMagickCore-6.so:graphics/ImageMagick6
MAGICK_USES= magick:6
MAGICK_CMAKE_BOOL= USE_MAGICK
QT5_USES= desktop-file-utils qt:5

View file

@ -14,13 +14,12 @@ LIB_DEPENDS= libxerces-c.so.3:textproc/xerces-c3 \
libpng.so:graphics/png \
libenet.so:net/enet \
libcurl.so:ftp/curl
BUILD_DEPENDS= convert:graphics/ImageMagick6
USE_GITHUB= yes
GH_ACCOUNT= Enigma-Game
GH_PROJECT= Enigma
USES= autoreconf:build gettext gmake iconv localbase pkgconfig sdl
USES= autoreconf:build gettext gmake iconv localbase magick:6,build pkgconfig sdl
GNU_CONFIGURE= yes
USE_SDL= sdl2 image2 mixer2 ttf2
CONFIGURE_ARGS= --with-system-enet

View file

@ -25,8 +25,7 @@ OPTIONS_DEFINE= LAUNCHER
OPTIONS_DEFAULT= LAUNCHER
LAUNCHER_DESC= Install launcher to manage game settings
LAUNCHER_USES= mono
LAUNCHER_BUILD_DEPENDS= convert:graphics/ImageMagick6
LAUNCHER_USES= magick:6,build mono
LAUNCHER_PLIST_FILES= bin/ClawLauncher.exe bin/clawlauncher
LAUNCHER_DESKTOP_ENTRIES= \
"${GH_PROJECT}" \

View file

@ -36,7 +36,7 @@ DESKTOP_ENTRIES="${PORTNAME}" \
OPTIONS_DEFINE= DOCS ICONS
OPTIONS_DEFAULT=ICONS
ICONS_BUILD_DEPENDS= mogrify:graphics/ImageMagick${IMAGEMAGICK_DEFAULT}
ICONS_USES= magick:build
post-patch:
@${REINPLACE_CMD} -e 's,clang++,${CXX},' \

View file

@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= bundles non-portable AngelScript
BUILD_DEPENDS= convert:graphics/ImageMagick6 # for building icons
LIB_DEPENDS= libcurl.so:ftp/curl \
libopusfile.so:audio/opusfile
@ -23,7 +22,7 @@ USE_GITHUB= yes
GH_ACCOUNT= yvt
USES= cmake:insource compiler:c++11-lib desktop-file-utils dos2unix \
gl gnome openal sdl xorg
gl gnome magick:6,build openal sdl xorg
CMAKE_ARGS= -DOPENSPADES_RESOURCES=OFF \
-DOPENSPADES_INSTALL_MAN="man/man6" \
-DOPENSPADES_INSTALL_BINARY="bin" \

View file

@ -14,9 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENCE
COMMITHASH= 640f923
BUILD_DEPENDS= convert:graphics/ImageMagick6-nox11
USES= cmake gnome perl5 pkgconfig
USES= cmake gnome magick:6,build,nox11 perl5 pkgconfig
USE_PERL5= build
CMAKE_ARGS= -DNAME_PREFIX:STRING=sgt-

View file

@ -11,14 +11,13 @@ COMMENT= Drawing program designed for young children
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/docs/COPYING.txt
BUILD_DEPENDS= convert:graphics/ImageMagick7
LIB_DEPENDS= libfribidi.so:converters/fribidi \
libpaper.so:print/libpaper \
libimagequant.so:graphics/libimagequant
RUN_DEPENDS= anytopnm:graphics/netpbm \
bash:shells/bash
USES= gettext gmake gnome gperf pkgconfig sdl shebangfix
USES= gettext gmake gnome gperf magick:7,build pkgconfig sdl shebangfix
SHEBANG_FILES= src/tuxpaint-import.sh
USE_GNOME= librsvg2
USE_SDL= image mixer sdl ttf pango

View file

@ -5,9 +5,7 @@ CATEGORIES= graphics
MAINTAINER= swills@FreeBSD.org
COMMENT= Eye candy program which displays various patterns
BUILD_DEPENDS= convert:graphics/ImageMagick7
USES= cmake sdl
USES= cmake magick:7,build sdl
USE_SDL= sdl2
USE_GITHUB= yes

View file

@ -27,7 +27,7 @@ OPTIONS_DEFAULT=IMAGEMAGICK
MING_DESC= Enable swf interface
PSTOEDIT_DESC= Convert postscript to other formats
IMAGEMAGICK_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6
IMAGEMAGICK_USES= magick:6
IMAGEMAGICK_CONFIGURE_OFF= --without-magick
MING_LIB_DEPENDS= libming.so:graphics/ming

View file

@ -9,10 +9,11 @@ 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 \
convert:graphics/ImageMagick6
RUN_DEPENDS= anytopnm:graphics/netpbm
LIB_DEPENDS= libaa.so:graphics/aalib
USES= magick:6,run
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R}
GNU_CONFIGURE= yes

View file

@ -14,11 +14,9 @@ LICENSE_COMB= multi
LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING
LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LESSER
BUILD_DEPENDS= convert:graphics/ImageMagick7
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libMagickCore-7.so:graphics/ImageMagick7
USES= gettext-runtime gnome libtool tar:xz
USES= gettext-runtime gnome libtool magick:7 tar:xz
USE_GNOME= glib20
USE_LDCONFIG= yes
GNU_CONFIGURE= yes

View file

@ -9,9 +9,7 @@ COMMENT= Easy to use graphics conversion utility
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick6
USES= cmake compiler:c++11-lang qt:5 tar:bzip2
USES= cmake compiler:c++11-lang magick:6 qt:5 tar:bzip2
USE_QT= core gui network widgets \
buildtools_build linguisttools_build qmake_build

View file

@ -9,13 +9,11 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Static Image Gallery Generator for web or CD-ROM galleries
USES= python:3.6+
USES= magick:6,run python:3.6+
USE_PYTHON= distutils autoplist concurrent optsuffix
PLIST_FILES= man/man1/curator.1.gz
RUN_DEPENDS= convert:graphics/ImageMagick6
post-install:
${INSTALL_MAN} ${FILESDIR}/curator.1 ${STAGEDIR}${PREFIX}/man/man1/curator.1

View file

@ -10,10 +10,9 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Plots diurnal and geographical patterns of supplied data
RUN_DEPENDS+= p5-GD>=0:graphics/p5-GD \
convert:graphics/ImageMagick6 \
gifsicle:graphics/gifsicle
USES= perl5 shebangfix
USES= magick:6,run perl5 shebangfix
USE_PERL5= run
NO_BUILD= yes
SHEBANG_FILES= bin/cuttlefish.pl

View file

@ -11,14 +11,13 @@ COMMENT= Modified Decoder for RAW files from digital cameras
LICENSE= GPLv2
LIB_DEPENDS= libjasper.so:graphics/jasper \
liblcms2.so:graphics/lcms2 \
libMagickWand-6.so:graphics/ImageMagick6
liblcms2.so:graphics/lcms2
USE_GITHUB= yes
GH_ACCOUNT= waitman
GH_TAGNAME= 1392579
USES= jpeg pkgconfig
USES= jpeg magick:6 pkgconfig
CFLAGS+= -Wall -I${LOCALBASE}/include \
`MagickWand-config --cflags --cppflags` \

View file

@ -17,7 +17,6 @@ LIB_DEPENDS= libKF5Sane.so:graphics/libksane \
libboost_graph.so:devel/boost-libs \
libexiv2.so:graphics/exiv2 \
libexpat.so:textproc/expat2 \
libMagickCore-6.so:graphics/ImageMagick6 \
libgphoto2.so:graphics/libgphoto2 \
libicalss.so:devel/libical \
libjasper.so:graphics/jasper \
@ -31,7 +30,7 @@ LIB_DEPENDS= libKF5Sane.so:graphics/libksane \
libx265.so:multimedia/x265
USES= bison cmake compiler:c++11-lib desktop-file-utils eigen:3 gl \
gnome jpeg kde:5 pkgconfig qt:5 shebangfix tar:xz xorg
gnome jpeg kde:5 magick:6 pkgconfig qt:5 shebangfix tar:xz xorg
USE_GL= gl glu
USE_GNOME= glib20 libxml2 libxslt
USE_KDE= archive auth bookmarks calendarcore codecs completion config \

View file

@ -11,10 +11,9 @@ COMMENT= Software for reading and writing Data Matrix barcodes
LICENSE= LGPL21+
LIB_DEPENDS= libdmtx.so:graphics/libdmtx \
libMagickWand-${IMAGEMAGICK_DEFAULT}.so:graphics/ImageMagick${IMAGEMAGICK_DEFAULT}
LIB_DEPENDS= libdmtx.so:graphics/libdmtx
USES= autoreconf libtool localbase tar:bzip2 pkgconfig
USES= autoreconf libtool localbase magick tar:bzip2 pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= dmtx

View file

@ -13,6 +13,6 @@ OPTIONS_DEFINE= IMAGEMAGICK
IMAGEMAGICK_DESC= Install ImageMagick image proccesing tool
OPTIONS_DEFAULT= IMAGEMAGICK
IMAGEMAGICK_LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick6
IMAGEMAGICK_USES= magick:6
.include "${MASTERDIR}/Makefile"

View file

@ -14,9 +14,8 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libfreetype.so:print/freetype2
TEST_DEPENDS= ImageMagick${IMAGEMAGICK_DEFAULT}-nox11>0:graphics/ImageMagick${IMAGEMAGICK_DEFAULT}-nox11
USES= cmake:noninja gl
USES= cmake:noninja gl magick:test,nox11
USE_GL= glew
USE_LDCONFIG= yes

View file

@ -15,7 +15,6 @@ BROKEN= OpenCV4 no longer ships OpencCV-1.0 headers
LIB_DEPENDS= libGraphicsMagick++.so:graphics/GraphicsMagick \
libOpenEXR.so:graphics/openexr \
libopencv_video.so:graphics/opencv \
libMagick++-6.so:graphics/ImageMagick6 \
libavcodec.so:multimedia/ffmpeg \
libfftw3.so:math/fftw3 \
libgimp-2.0.so:graphics/gimp-app \
@ -27,7 +26,7 @@ BASH_RUN_DEPENDS= bash:shells/bash
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
USES= dos2unix gmake gnome localbase pkgconfig xorg
USES= dos2unix gmake gnome localbase magick:6 pkgconfig xorg
USE_GCC= yes
USE_GNOME= gtk20
USE_XORG= x11 xext xrandr

View file

@ -15,7 +15,6 @@ BUILD_DEPENDS= p5-Config-General>=2.40:devel/p5-Config-General \
p5-Locale-gettext>=1.05:devel/p5-Locale-gettext \
p5-Log-Log4perl>0:devel/p5-Log-Log4perl \
p5-Readonly>0:devel/p5-Readonly \
ImageMagick6>0:graphics/ImageMagick6 \
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 \
@ -31,7 +30,6 @@ RUN_DEPENDS:= p5-Proc-ProcessTable>0:devel/p5-Proc-ProcessTable \
cjb2:graphics/djvulibre \
scanimage:graphics/sane-backends \
unpaper:graphics/unpaper \
ImageMagick6>0:graphics/ImageMagick6 \
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 \
@ -57,7 +55,7 @@ RUN_DEPENDS:= p5-Proc-ProcessTable>0:devel/p5-Proc-ProcessTable \
NO_ARCH= yes
USES= desktop-file-utils gettext gmake gnome perl5 tar:xz
USES= desktop-file-utils gettext gmake gnome magick:6,build,run perl5 tar:xz
USE_GNOME= gtk30 librsvg2
USE_PERL5= configure

View file

@ -16,9 +16,8 @@ LICENSE= GPLv3
LIB_DEPENDS= libpopt.so:devel/popt \
libtiff.so:graphics/tiff \
libOpenEXR.so:graphics/openexr \
libMagick++-6.so:graphics/ImageMagick6
USES= compiler:c++11-lang gmake pkgconfig tar:tgz
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 \

View file

@ -10,11 +10,10 @@ MASTER_SITES= http://www.edwinh.org/imageindex/release/ \
MAINTAINER= johnjen@reynoldsnet.org
COMMENT= Digital photo gallery tool
RUN_DEPENDS= convert:graphics/ImageMagick6 \
mplayer:multimedia/mplayer \
RUN_DEPENDS= mplayer:multimedia/mplayer \
p5-Image-Info>=0:graphics/p5-Image-Info
USES= jpeg perl5
USES= jpeg magick:6,run perl5
USE_PERL5= run
MAKE_ARGS+= PERLPATH=${PERL} PREFIX=${STAGEDIR}${PREFIX}

View file

@ -96,7 +96,7 @@ WPG_LIB_DEPENDS= libwpg-0.3.so:graphics/libwpg03
IMAGICK_DESC= Raster image format library
IMAGICK6_DESC= Use ImageMagick6
IMAGICK6_LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick6
IMAGICK6_USES= magick:6
IMAGICK6_CMAKE_BOOL= WITH_IMAGE_MAGICK
GM_DESC= Use GraphicsMagick
GM_LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick

View file

@ -10,12 +10,11 @@ COMMENT= Interactive field-aligned mesh generator
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= convert:graphics/ImageMagick6
LIB_DEPENDS= libglfw.so:graphics/glfw
RUN_DEPENDS= zenity:x11/zenity
USES= cmake compiler:c++14-lang eigen:3 gl localbase:ldflags \
pkgconfig xorg
magick:6,build pkgconfig xorg
USE_GITHUB= yes
GH_ACCOUNT= wjakob
GH_TUPLE= wjakob:nanogui:2a61f03:nanogui/ext/nanogui \

View file

@ -7,10 +7,7 @@ CATEGORIES= graphics kde
MAINTAINER= kde@FreeBSD.org
COMMENT= Cross stitch pattern editor
LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick6 \
libMagickCore-6.so:graphics/ImageMagick6
USES= cmake compiler:c++11-lang desktop-file-utils kde:5 qt:5 tar:xz \
USES= cmake compiler:c++11-lang desktop-file-utils magick:6 kde:5 qt:5 tar:xz \
xorg
USE_KDE= auth bookmarks codecs completion config configwidgets coreaddons \
i18n itemviews jobwidgets kio service solid sonnet textwidgets \

View file

@ -8,8 +8,6 @@ MASTER_SITES= http://static.redsymbol.net/software/l2p/dist/ \
MAINTAINER= nivit@FreeBSD.org
COMMENT= Create PNG images from LaTeX math expressions
RUN_DEPENDS= convert:graphics/ImageMagick6
NO_BUILD= yes
OPTIONS_DEFINE= DOCS
@ -21,7 +19,7 @@ SHEBANG_FILES= ${WRKSRC}/${PORTNAME}
USE_PERL5= run
USE_TEX= latex dvipsk
USES= perl5 shebangfix zip
USES= magick:6,run perl5 shebangfix zip
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin

View file

@ -10,9 +10,7 @@ COMMENT= Vector graphics C++ library
LICENSE= LGPL3
LIB_DEPENDS= libMagick++-${IMAGEMAGICK_DEFAULT}.so:graphics/ImageMagick${IMAGEMAGICK_DEFAULT}
USES= cmake compiler:c++11-lang localbase
USES= cmake compiler:c++11-lang localbase magick
USE_GITHUB= yes
GH_ACCOUNT= c-koi

View file

@ -14,9 +14,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgif.so:graphics/giflib \
libpng.so:graphics/png
RUN_DEPENDS= convert:graphics/ImageMagick7
USES= gmake jpeg localbase xorg
USES= gmake jpeg localbase magick:7,run xorg
USE_GITHUB= yes
GH_ACCOUNT= jhawthorn
USE_XORG= x11 xext

View file

@ -13,13 +13,12 @@ LICENSE= GPLv2
RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool \
p5-forks>=0:devel/p5-forks
LIB_DEPENDS= libMagickCore-6.so:graphics/ImageMagick6
USE_GITHUB= yes
GH_ACCOUNT= gammy
NO_BUILD= yes
USES= perl5 shebangfix
USES= magick:6 perl5 shebangfix
USE_PERL5= run
SHEBANG_FILES= npretty.pl

View file

@ -15,12 +15,11 @@ 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
LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 \
libtiff.so:graphics/tiff \
LIB_DEPENDS= libtiff.so:graphics/tiff \
libcdf.so:science/cdf
MAKE_JOBS_UNSAFE= yes
USES= bison compiler:c++17-lang gl gmake libtool motif xorg
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

View file

@ -17,7 +17,6 @@ LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio \
librevenge-0.0.so:textproc/librevenge \
libpoppler-glib.so:graphics/poppler-glib \
liblcms2.so:graphics/lcms2 \
libMagick++-6.so:graphics/ImageMagick6 \
libzip.so:archivers/libzip \
libexpat.so:textproc/expat2 \
libfreetype.so:print/freetype2 \
@ -33,7 +32,7 @@ LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio \
libltdl.so:devel/libltdl \
libpoppler.so:graphics/poppler
USES= gl gmake gnome iconv xorg
USES= gl gmake gnome iconv magick:6 xorg
USE_GITHUB= yes
GH_ACCOUNT= NatronGitHub
GH_TUPLE= NatronGitHub:openfx-supportext:e600cae:openfx_supportext/SupportExt \

View file

@ -15,11 +15,10 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpng.so:graphics/png
RUN_DEPENDS= convert:graphics/ImageMagick6
WRKSRC= ${WRKDIR}/optar_dist
USES= gmake tar:tgz
USES= gmake magick:6,run tar:tgz
PLIST_FILES= bin/optar bin/unoptar bin/pgm2ps

View file

@ -18,10 +18,9 @@ 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 \
convert:graphics/ImageMagick6
p5-Stream>=0:devel/p5-Stream
USES= perl5
USES= magick:6,run perl5
USE_PERL5= modbuild
.include <bsd.port.mk>

View file

@ -13,10 +13,8 @@ COMMENT= Convert geographic coordinates into a graphical heatmap
LICENSE= ART20 GPLv1
LICENSE_COMB= dual
RUN_DEPENDS= convert:graphics/ImageMagick6
WRKSRC= ${WRKDIR}/${PORTNAME}
USES= perl5
USES= magick:6,run perl5
USE_PERL5= configure
.include <bsd.port.mk>

View file

@ -11,10 +11,9 @@ MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Sequentially read Image::Magick object from a filehandle
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= ImageMagick6>=0:graphics/ImageMagick6 \
p5-Image-PBMlib>=1.05:graphics/p5-Image-PBMlib
RUN_DEPENDS= p5-Image-PBMlib>=1.05:graphics/p5-Image-PBMlib
USES= perl5
USES= magick:6,build,run perl5
USE_PERL5= configure
NO_ARCH= yes

View file

@ -10,12 +10,11 @@ COMMENT= Read an image with Resseract OCR and get output
LICENSE= GPLv3
MY_DEPENDS= tesseract>0:graphics/tesseract \
ImageMagick6-nox11>0:graphics/ImageMagick6-nox11
MY_DEPENDS= tesseract>0:graphics/tesseract
BUILD_DEPENDS= ${MY_DEPENDS}
RUN_DEPENDS= ${MY_DEPENDS}
USES= perl5
USES= magick:6,build,run,nox11 perl5
USE_PERL5= configure
NO_ARCH= yes

View file

@ -12,7 +12,7 @@ MASTERDIR= ${.CURDIR}/../pecl-imagick
CONFLICTS_INSTALL= ${PKGNAMEPREFIX}${PORTNAME}
X11_LIB_DEPENDS?= libMagickWand-7.so:graphics/ImageMagick7
X11_LIB_DEPENDS_OFF?= libMagickWand-7.so:graphics/ImageMagick7-nox11
X11_USES?= magick:7
X11_USES_OFF?= magick:7,nox11
.include "${MASTERDIR}/Makefile"

View file

@ -17,8 +17,8 @@ CONFLICTS_INSTALL?= ${PKGNAMEPREFIX}${PORTNAME}-im7
OPTIONS_DEFINE= X11
X11_LIB_DEPENDS?= libMagickWand-6.so:graphics/ImageMagick6
X11_LIB_DEPENDS_OFF?= libMagickWand-6.so:graphics/ImageMagick6-nox11
X11_USES?= magick:6
X11_USES_OFF?= magick:6,nox11
CONFIGURE_ARGS= --with-imagick=${LOCALBASE}

View file

@ -55,7 +55,7 @@ OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \
libImath.so:math/Imath
IMAGEMAGICK_CMAKE_BOOL= WITH_ImageMagick
IMAGEMAGICK_LIB_DEPENDS= libMagick++-6.so:graphics/ImageMagick6
IMAGEMAGICK_USES= magick:6
NETPBM_CMAKE_BOOL= WITH_NetPBM
NETPBM_LIB_DEPENDS= libnetpbm.so:graphics/netpbm

View file

@ -51,7 +51,7 @@ SPECTRE_CONFIGURE_WITH= spectre
SPECTRE_LIB_DEPENDS= libspectre.so:print/libspectre
WAND_CONFIGURE_WITH= wand
WAND_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6
WAND_USES= magick:6
WEBP_CONFIGURE_WITH= webp
WEBP_LIB_DEPENDS= libwebp.so:graphics/webp

View file

@ -32,7 +32,7 @@ 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_LIB_DEPENDS= libMagick++-${IMAGEMAGICK_DEFAULT}.so:graphics/ImageMagick${IMAGEMAGICK_DEFAULT}
MAGICK_USES= magick
MAGICK_CONFIGURE_ON= --with-magick
MAGICK_CONFIGURE_OFF= --without-magick
MING_DESC= Flash support via Ming

View file

@ -33,7 +33,7 @@ DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_F
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
GRAPHICSMAGICK_RUN_DEPENDS= ${LOCALBASE}/bin/gm:graphics/GraphicsMagick
IMAGEMAGICK_RUN_DEPENDS= ${LOCALBASE}/bin/convert:graphics/ImageMagick6
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}

View file

@ -27,15 +27,15 @@ IMAGEMAGICK7_DESC= Use ImageMagick 7.x (graphics/ImageMagick7*)
.if ${PORT_OPTIONS:MX11}
.if ${PORT_OPTIONS:MIMAGEMAGICK7}
LIB_DEPENDS= libMagickWand-7.so:graphics/ImageMagick7
USES= magick:7
.else
LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6
USES= magick:6
.endif
.else
.if ${PORT_OPTIONS:MIMAGEMAGICK7}
LIB_DEPENDS= libMagickWand-7.so:graphics/ImageMagick7-nox11
USES= magick:7,nox11
.else
LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6-nox11
USES= magick:6,nox11
.endif
.endif

View file

@ -30,7 +30,7 @@ OPTIONS_DEFINE= IMAGEMAGICK DOCS EXAMPLES
OPTIONS_DEFAULT=IMAGEMAGICK
OPTIONS_SUB= yes
IMAGEMAGICK_RUN_DEPENDS= convert:graphics/ImageMagick6
IMAGEMAGICK_USES= magick:6,run
.include <bsd.port.options.mk>

View file

@ -10,10 +10,9 @@ DISTNAME= rss-glx_${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= OpenGL screensaver collection
LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 \
libGLC.so:graphics/quesoglc
LIB_DEPENDS= libGLC.so:graphics/quesoglc
USES= compiler:c++11-lang gl gmake pathfix pkgconfig tar:bzip2 libtool
USES= compiler:c++11-lang gl gmake magick:6 pathfix pkgconfig tar:bzip2 libtool
USE_GL= glut
GNU_CONFIGURE= yes

View file

@ -12,10 +12,9 @@ COMMENT= Recoverjpeg tries to recover JFIF (JPEG) pictures from a peripheral
LICENSE= GPLv2
RUN_DEPENDS= exif:graphics/exif \
identify:graphics/ImageMagick6
RUN_DEPENDS= exif:graphics/exif
USES= python shebangfix
USES= magick:6,run python shebangfix
GNU_CONFIGURE= yes
SHEBANG_FILES= scripts/remove-duplicates

View file

@ -22,7 +22,7 @@ PORTDOCS= AUTHORS README README.russian ChangeLog NEWS TODO
OPTIONS_DEFINE= IMAGEMAGICK DOCS
IMAGEMAGICK_DESC= Image::Magick Perl module support
IMAGEMAGICK_RUN_DEPENDS= convert:graphics/ImageMagick6
IMAGEMAGICK_USES= magick:6,run
post-install:
@${MKDIR} ${STAGEDIR}${ETCDIR}

View file

@ -27,15 +27,15 @@ NO_ARCH= yes
.if ${PORT_OPTIONS:MX11}
.if ${PORT_OPTIONS:MIMAGEMAGICK7}
RUN_DEPENDS+= convert:graphics/ImageMagick7
USES+= magick:7
.else
RUN_DEPENDS+= convert:graphics/ImageMagick6
USES+= magick:6
.endif
.else
.if ${PORT_OPTIONS:MIMAGEMAGICK7}
RUN_DEPENDS+= convert:graphics/ImageMagick7-nox11
USES+= magick:7,nox11
.else
RUN_DEPENDS+= convert:graphics/ImageMagick6-nox11
USES+= magick:6,nox11
.endif
.endif

View file

@ -16,7 +16,7 @@ USE_RUBY= yes
OPTIONS_DEFINE= X11
OPTIONS_DEFAULT=X11
X11_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6
X11_LIB_DEPENDS_OFF= libMagickWand-6.so:graphics/ImageMagick6-nox11
X11_USES= magick:6
X11_USES_OFF= magick:6,nox11
.include <bsd.port.mk>

View file

@ -12,11 +12,10 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= libglvnd>=0:graphics/libglvnd
TEST_DEPENDS= convert:graphics/ImageMagick6 \
nvcompress:graphics/nvidia-texture-tools \
TEST_DEPENDS= nvcompress:graphics/nvidia-texture-tools \
wget:ftp/wget
USES= autoreconf libtool pathfix
USES= autoreconf libtool magick:6,test pathfix
USE_GITHUB= yes
USE_LDCONFIG= yes

View file

@ -15,7 +15,6 @@ BUILD_DEPENDS= etl>=1.2.2:devel/etl \
gsed:textproc/gsed
LIB_DEPENDS= libImath.so:math/Imath \
libOpenEXR.so:graphics/openexr \
libMagickWand-6.so:graphics/ImageMagick6 \
libavcodec.so:multimedia/ffmpeg \
libboost_program_options.so:devel/boost-libs \
libdv.so:multimedia/libdv \
@ -30,7 +29,7 @@ LIB_DEPENDS= libImath.so:math/Imath \
PORTSCOUT= limitw:1,even
USES= autoreconf compiler:c++11-lang gmake gnome iconv jpeg \
libtool localbase mlt:6 pathfix pkgconfig
libtool localbase magick:6 mlt:6 pathfix pkgconfig
USE_CXXSTD= c++11
USE_GITHUB= yes
USE_GNOME= cairo glibmm intltool libxml++26 pango

View file

@ -15,7 +15,6 @@ BUILD_DEPENDS= etl>=1.2.2:devel/etl \
gsed:textproc/gsed
LIB_DEPENDS= libImath.so:math/Imath \
libOpenEXR.so:graphics/openexr \
libMagick++-6.so:graphics/ImageMagick6 \
libfftw3.so:math/fftw3 \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
@ -25,7 +24,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils
PORTSCOUT= limitw:1,even
USES= autoreconf compiler:c++11-lang desktop-file-utils \
gmake gnome libtool localbase mlt:6 pathfix pkgconfig \
gmake gnome libtool localbase magick:6 mlt:6 pathfix pkgconfig \
shared-mime-info
USE_GITHUB= yes
GH_ACCOUNT= synfig

View file

@ -9,12 +9,10 @@ COMMENT= Converts a ttyrec file into animated gif
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= convert:graphics/ImageMagick6
USE_GITHUB= yes
GH_ACCOUNT= icholy
USES= gmake
USES= gmake magick:6,run
PLIST_FILES= bin/${PORTNAME}

View file

@ -25,10 +25,9 @@ RUN_DEPENDS= ${PY_PILLOW} \
bash>=4.3.33:shells/bash \
ca_root_nss>=3.17.4:security/ca_root_nss \
coreutils>=8.23:sysutils/coreutils \
ImageMagick6>=6.9.0.4,1:graphics/ImageMagick6 \
yelp>=3.14.1:x11/yelp
USES= desktop-file-utils gettext-tools gnome python:3.5+ shebangfix
USES= desktop-file-utils gettext-tools gnome magick:6,run python:3.5+ shebangfix
USE_GITHUB= yes
GH_ACCOUNT= varietywalls

View file

@ -91,9 +91,9 @@ X11_CONFIGURE_WITH= x
.if ${PORT_OPTIONS:MIMAGEMAGICK}
.if ${PORT_OPTIONS:MX11}
LIB_DEPENDS+= libMagickCore-7.so:graphics/ImageMagick7
USES+= magick:7
.else
LIB_DEPENDS+= libMagickCore-7.so:graphics/ImageMagick7-nox11
USES+= magick:7,nox11
.endif
.endif

View file

@ -28,7 +28,7 @@ LICENSE= GPLv2
OPTIONS_DEFINE= DOCS EXAMPLES
.if !defined(WITHOUT_IMAGEMAGICK)
RUN_DEPENDS+= convert:graphics/ImageMagick${IMAGEMAGICK_DEFAULT}
USES+= magick:run
.endif
.if !defined(WITHOUT_GIFSICLE)
RUN_DEPENDS+= gifsicle:graphics/gifsicle

View file

@ -59,7 +59,7 @@ GTK_NONE_CONFIGURE_ON= --with-gtk=no
GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagickWand.so:graphics/GraphicsMagick
GRAPHICSMAGICK_CONFIGURE_WITH= graphicsmagick
IMAGEMAGICK_LIB_DEPENDS= libMagickWand-${IMAGEMAGICK_DEFAULT}.so:graphics/ImageMagick${IMAGEMAGICK_DEFAULT}
IMAGEMAGICK_USES= magick
IMAGEMAGICK_CONFIGURE_WITH= imagemagick
JPEG_USES= jpeg

View file

@ -11,8 +11,9 @@ COMMENT= Supplement file to use "mypaedia" on lookup
RUN_DEPENDS= sox:audio/sox \
timidity:audio/timidity++ \
xanim:multimedia/xanim \
display:graphics/ImageMagick6
xanim:multimedia/xanim
USES= magick:6,run
NO_BUILD= yes
PLIST_SUB= PKGNAME=${PKGNAME}

View file

@ -9,12 +9,11 @@ MASTER_SITES= http://openlab.ring.gr.jp/edict/fpw/dist/srd/
MAINTAINER= ports@FreeBSD.org
COMMENT= Supplement file for lookup to use "Random House"
RUN_DEPENDS= display:graphics/ImageMagick6
# Your PC does not have an audio card always.
# realplay:multimedia/linux-realplayer
NO_BUILD= yes
USES= perl5
USES= magick:6,run perl5
PKG_DIR= ${STAGEDIR}${PREFIX}/share/dict/lookup-package

View file

@ -28,11 +28,9 @@ OPTIONS_DEFINE= DOCS PST2DII
OPTIONS_SUB= yes
PST2DII_DESC= Allow Summation Document Image Information output
PST2DII_BUILD_DEPENDS= convert:graphics/ImageMagick6
PST2DII_CONFIGURE_ENABLE= dii
PST2DII_USES= localbase magick:6,build,run
PST2DII_LIB_DEPENDS= libgd.so:graphics/gd
PST2DII_RUN_DEPENDS= convert:graphics/ImageMagick6
PST2DII_USES= localbase
post-patch:
@${GREP} -lr malloc.h ${WRKSRC}/ | ${XARGS} ${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|g'

View file

@ -13,10 +13,9 @@ COMMENT= OpenGL based function grapher
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= p5-OpenGL>=0:graphics/p5-OpenGL \
import:graphics/ImageMagick6
RUN_DEPENDS= p5-OpenGL>=0:graphics/p5-OpenGL
USES= perl5 shebangfix tar:bzip2
USES= magick:6,run perl5 shebangfix tar:bzip2
USE_PERL5= run
SHEBANG_FILES= ${PORTNAME}
NO_BUILD= yes

View file

@ -32,7 +32,7 @@ OPTIONS_DEFINE= DOCS EXAMPLES
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MEXAMPLES}
BUILD_DEPENDS+= convert:graphics/ImageMagick6
USES+= magick:6,build
.endif
post-patch:

View file

@ -149,7 +149,6 @@ BUILD_DEPENDS= bash:shells/bash \
three.js>0:www/threejs \
yasm:devel/yasm \
gtar:archivers/gtar \
convert:graphics/ImageMagick6 \
ffmpeg:multimedia/ffmpeg \
${LOCALBASE}/lib/libBLT.a:x11-toolkits/blt
LIB_DEPENDS= libarb.so:math/arb \
@ -338,8 +337,8 @@ RUN_DEPENDS= bash:shells/bash \
pixz:archivers/pixz
USES= autoreconf blaslapack:openblas compiler:c++11-lib fortran \
gettext gmake gnome iconv jpeg libtool localbase ncurses \
ninja:build perl5 pkgconfig python:3.7+ readline shebangfix \
gettext gmake gnome iconv jpeg libtool localbase magick:6,build \
ncurses ninja:build perl5 pkgconfig python:3.7+ readline shebangfix \
sqlite tk xorg
USE_TEX= latex:build pdftex:build tex:build
USE_XORG= x11 xext xscrnsaver

View file

@ -11,10 +11,9 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Screen locking and screen capture plugin for GKrellM 2
BUILD_DEPENDS= ${LOCALBASE}/include/gkrellm2/gkrellm.h:sysutils/gkrellm2
RUN_DEPENDS= gkrellm:sysutils/gkrellm2 \
import:graphics/ImageMagick6
RUN_DEPENDS= gkrellm:sysutils/gkrellm2
USES= pkgconfig
USES= magick:6,run pkgconfig
PLIST_FILES= libexec/gkrellm2/plugins/gkrellshoot.so
WRKSRC= ${WRKDIR}/gkrellShoot-${PORTVERSION}

View file

@ -10,11 +10,9 @@ COMMENT= Display images on 256 color xterms
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6
USE_GITHUB= yes
GH_ACCOUNT= kfei
USES= gmake ncurses
USES= gmake magick:6 ncurses
PLIST_FILES= bin/img2xterm
.include <bsd.port.pre.mk>

View file

@ -11,10 +11,9 @@ COMMENT= OBD-II compliant car diagnostic tool
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= convert:graphics/ImageMagick6
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR}
USES= dos2unix gnome python shebangfix
USES= dos2unix gnome magick:6,build python shebangfix
DOS2UNIX_FILES= ${PORTNAME}.desktop
SHEBANG_FILES= ${PORTNAME}
USE_WX= 3.0

View file

@ -14,7 +14,6 @@ MAINTAINER= oz@nixil.net
COMMENT= Script to create slideshow-style DVD with some simple menus
RUN_DEPENDS= bash:shells/bash \
identify:graphics/ImageMagick6 \
mpeg2enc:multimedia/mjpegtools \
ffmpeg:multimedia/ffmpeg \
sox:audio/sox \
@ -24,6 +23,8 @@ RUN_DEPENDS= bash:shells/bash \
${LOCALBASE}/share/fonts/urwfonts-ttf/README:x11-fonts/urwfonts-ttf \
cdrecord:sysutils/cdrtools
USES= magick:6,run
NO_BUILD= yes
DATADIR= ${PREFIX}/share/apps/${PORTNAME}

View file

@ -46,7 +46,7 @@ VIDEO-FORMAT_DESC= Use default video format
GRAPHICSMAGICK_CONFIGURE_WITH= graphicsmagick
GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick
IMAGEMAGICK6_CONFIGURE_WITH= imagemagick
IMAGEMAGICK6_LIB_DEPENDS= libMagickCore-6.so:graphics/ImageMagick6
IMAGEMAGICK6_USES= magick:6
MANPAGES_BUILD_DEPENDS= docbook2man:textproc/docbook-utils \
docbook-sgml>0:textproc/docbook-sgml
NTSC_CONFIGURE_ON= --enable-default-video-format=NTSC

View file

@ -26,7 +26,6 @@ RUN_DEPENDS= p5-Gtk2>=0:x11-toolkits/p5-Gtk2 \
p5-Event-RPC>=0:devel/p5-Event-RPC \
p5-Locale-libintl>=0:devel/p5-Locale-libintl \
cdrdao:sysutils/cdrdao \
convert:graphics/ImageMagick6 \
mplayer:multimedia/mplayer \
pstree:sysutils/pstree \
transcode:multimedia/transcode \
@ -34,7 +33,7 @@ RUN_DEPENDS= p5-Gtk2>=0:x11-toolkits/p5-Gtk2 \
${LOCALBASE}/sbin/fping:net/fping \
cdrecord:sysutils/cdrtools
USES= gettext perl5 shebangfix
USES= gettext magick:6,run perl5 shebangfix
USE_PERL5= configure patch
SHEBANG_FILES= bin/dvdrip*

View file

@ -106,9 +106,11 @@ OPTIONS_DEFAULT= LAME X11
LAME_LIB_DEPENDS= libmp3lame.so:audio/lame
LAME_CONFIGURE_ENABLE= libmp3lame
X11_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6
X11_LIB_DEPENDS_OFF= libMagickWand-6.so:graphics/ImageMagick6-nox11
X11_USES= xorg
SMB_USES= samba:lib
SMB_CONFIGURE_ENABLE= libsmbclient
X11_USES= xorg magick:6
X11_USES_OFF= magick:6,nox11
X11_USE= xorg=x11
FFVERSION= 2021_02_27

View file

@ -40,7 +40,7 @@ DOCS_CMAKE_BOOL= ENABLE_DOCS
DOCS_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Doxygen
DOCS_CMAKE_ON= -DCMAKE_INSTALL_DOCDIR:PATH=${DOCSDIR_REL:Q}
DOCS_PORTDOCS= *
IMAGEMAGICK_LIB_DEPENDS= libMagick++-${IMAGEMAGICK_DEFAULT}.so:graphics/ImageMagick${IMAGEMAGICK_DEFAULT}
IMAGEMAGICK_USES= magick
IMAGEMAGICK_CMAKE_BOOL= ENABLE_MAGICK
IMAGEMAGICK_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_ImageMagick
OPENCV_LIB_DEPENDS= libopencv_core.so:graphics/opencv \

View file

@ -100,7 +100,7 @@ DVB_BUILD_DEPENDS= v4l_compat>=1.0.20100321:multimedia/v4l_compat
DVB_CONFIGURE_ENABLE= dvb
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
GNUTLS_CONFIGURE_ON= --enable-tls
IMAGEMAGICK_LIB_DEPENDS= libMagickWand-${IMAGEMAGICK_DEFAULT}.so:graphics/ImageMagick${IMAGEMAGICK_DEFAULT}
IMAGEMAGICK_USES= magick
IMAGEMAGICK_CONFIGURE_WITH= imagemagick
IMAGEMAGICK_IMPLIES= DMX_IMAGE
IPV6_CONFIGURE_ENABLE= ipv6

View file

@ -81,8 +81,7 @@ FREI0R_BUILD_DEPENDS= frei0r>0:graphics/frei0r
FREI0R_CONFIGURE_OFF= --disable-frei0r
FREI0R_RUN_DEPENDS= frei0r>0:graphics/frei0r
GHOSTSCRIPT_USES= ghostscript:run
IMAGEMAGICK_RUN_DEPENDS= convert:graphics/ImageMagick${IMAGEMAGICK_DEFAULT} \
composite:graphics/ImageMagick${IMAGEMAGICK_DEFAULT}
IMAGEMAGICK_USES= magick:run
JACK_CONFIGURE_OFF= --disable-jack
JACK_LIB_DEPENDS= libjack.so:audio/jack \
libjackserver.so:audio/jack

View file

@ -30,7 +30,7 @@ OPTIONS_SINGLE_IMAGEMAGICK= IMAGEMAGICK6 IMAGEMAGICK7
OPTIONS_DEFAULT=IMAGEMAGICK7
IMAGEMAGICK6_DESC= Use ImageMagick 6.x as backend
IMAGEMAGICK7_DESC= Use ImageMagick 7.x as backend
IMAGEMAGICK6_RUN_DEPENDS= convert:graphics/ImageMagick6
IMAGEMAGICK7_RUN_DEPENDS= convert:graphics/ImageMagick7
IMAGEMAGICK6_USES= magick:6,run
IMAGEMAGICK7_USES= magick:7,run
.include <bsd.port.mk>

View file

@ -96,7 +96,7 @@ SDL_USES= sdl
SDL_USE= SDL=sdl
SDL_CONFIGURE_ENABLE= sdl
IMAGEMAGICK_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6
IMAGEMAGICK_USES= magick:6
IMAGEMAGICK_CONFIGURE_ENABLE= imagemagick
IMAGEMAGICK_CONFIGURE_ON= --with-imagemagick-prefix=${LOCALBASE}

View file

@ -81,8 +81,7 @@ ASS_CONFIGURE_ENABLE= subtext
EEDI3_DESC= Very slow edge directed interpolation
EEDI3_CONFIGURE_ENABLE= eedi3
IMAGEMAGICK_LIB_DEPENDS= libMagick++-7.so:graphics/ImageMagick7
IMAGEMAGICK_USES= compiler:c++11-lib
IMAGEMAGICK_USES= compiler:c++11-lib magick:7
IMAGEMAGICK_CONFIGURE_ENABLE= imwri
TESSERACT_DESC= Optical Character Recognition via Tesseract

View file

@ -12,12 +12,11 @@ MAINTAINER= mainland@apeiron.net
COMMENT= Display LaTeX output in your IMs
BUILD_DEPENDS= ${LOCALBASE}/include/pidgin/pidgin.h:net-im/pidgin
RUN_DEPENDS= pidgin:net-im/pidgin \
convert:graphics/ImageMagick6
RUN_DEPENDS= pidgin:net-im/pidgin
WRKSRC= ${WRKDIR}/${PKGNAMEPREFIX}${PORTNAME}
USES= gmake gnome pkgconfig tar:bzip2
USES= gmake gnome magick:6,run pkgconfig tar:bzip2
USE_TEX= latex
USE_GNOME= gtk20
MAKE_ARGS= CC="${CC}"

View file

@ -8,11 +8,10 @@ COMMENT= Discord plugin for libpurple
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= convert:graphics/ImageMagick6
LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
libpurple.so:net-im/libpurple
USES= dos2unix gettext gmake gnome pkgconfig
USES= dos2unix gettext gmake gnome magick:6,build pkgconfig
USE_GNOME= glib20
USE_LDCONFIG= yes
USE_GITHUB= yes

View file

@ -74,10 +74,10 @@ MYSQLD_USES_OFF= mysql:client
NAGPLUGINS_RUN_DEPENDS= ${LOCALBASE}/libexec/nagios/check_nagios:net-mgmt/nagios-plugins
NMAP_RUN_DEPENDS= nmap:security/nmap
WMIC_RUN_DEPENDS= wmic:net-mgmt/wmi-client
X11_RUN_DEPENDS= Magick-config:graphics/ImageMagick6 \
mtr:net/mtr
X11_RUN_DEPENDS_OFF= Magick-config:graphics/ImageMagick6-nox11 \
mtr:net/mtr-nox11
X11_RUN_DEPENDS= mtr:net/mtr
X11_RUN_DEPENDS_OFF= mtr:net/mtr-nox11
X11_USES= magick:6
X11_USES_OFF= magick:6,nox11
_ROOT_FILES= addhost.php adduser.php alerts.php artisan \
billing-calculate.php check-services.php composer.json \

Some files were not shown because too many files have changed in this diff Show more