Page MenuHomeFreeBSD

D39397.diff
No OneTemporary

D39397.diff

Index: Mk/Uses/magick.mk
===================================================================
--- Mk/Uses/magick.mk
+++ Mk/Uses/magick.mk
@@ -47,7 +47,10 @@
. endfor
# Fallback to the default version
. if empty(_magick_version)
-_magick_version= ${IMAGEMAGICK_DEFAULT}
+_magick_version= ${IMAGEMAGICK_DEFAULT:C/-.*//}
+. endif
+. if !${_magick_versions:M${_magick_version}}
+IGNORE= Invalid version of ImageMagick: "${_magick_version}"
. endif
#=== Flavor selection ===
@@ -62,6 +65,13 @@
. endif
. endif
. endfor
+# Fallback to the default flavor
+. if empty(_magick_flavor) && ${IMAGEMAGICK_DEFAULT:M*-*}
+_magick_flavor= ${IMAGEMAGICK_DEFAULT:C/.+(-.+)/\1/}
+. endif
+. if !empty(_magick_flavor) && !${_magick_flavors:M${_magick_flavor:S/^-//}}
+IGNORE= Invalid flavor of ImageMagick: "${_magick_flavor}"
+. endif
#=== Dependeny selection ===
_magick_depends= lib build run test
@@ -75,6 +85,15 @@
_magick_depend= lib
. endif
+#=== Check for invalid arguments ===
+_magick_unknown_args:= ${magick_ARGS:N${_magick_version}:N${magick_flavor:S/^-//}}
+. for _depend in ${_magick_depend}
+_magick_unknown_args:= ${_magick_unknown_args:N${_depend}}
+. endfor
+. if !empty(_magick_unknown_args)
+IGNORE= Invalid USES=magick - unsupported argument(s): ${_magick_unknown_args}
+. endif
+
#=== Dependency setup ===
_MAGICK_PORT= graphics/ImageMagick${_magick_version}${_magick_flavor}
_MAGICK_LIB= libMagick++-${_magick_version}.so

File Metadata

Mime Type
text/plain
Expires
Thu, Feb 13, 4:06 AM (21 h, 1 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16622248
Default Alt Text
D39397.diff (1 KB)

Event Timeline