aboutsummaryrefslogtreecommitdiff
path: root/graphics/ImageMagick6
diff options
context:
space:
mode:
authorLoïc Bartoletti <lbartoletti@FreeBSD.org>2022-05-05 04:43:45 +0000
committerLoïc Bartoletti <lbartoletti@FreeBSD.org>2022-05-06 05:43:31 +0000
commit06ba562579f8b627b7bb8fdafc8a3ad422577648 (patch)
treef71a67096fcc5ea3e1cd66df2bb37b58102555eb /graphics/ImageMagick6
parentaadcbf94e01c0987e89a332b2f25176d6373422d (diff)
downloadports-06ba562579f8b627b7bb8fdafc8a3ad422577648.tar.gz
ports-06ba562579f8b627b7bb8fdafc8a3ad422577648.zip
Diffstat (limited to 'graphics/ImageMagick6')
-rw-r--r--graphics/ImageMagick6/Makefile1
-rw-r--r--graphics/ImageMagick6/files/patch-magick_log.c38
-rw-r--r--graphics/ImageMagick6/files/patch-magick_log.h20
-rw-r--r--graphics/ImageMagick6/files/patch-magick_pixel-accessor.h80
4 files changed, 139 insertions, 0 deletions
diff --git a/graphics/ImageMagick6/Makefile b/graphics/ImageMagick6/Makefile
index f13cbdb9bdd3..163fd4be0a48 100644
--- a/graphics/ImageMagick6/Makefile
+++ b/graphics/ImageMagick6/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ImageMagick
DISTVERSION= 6.9.12-47
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= graphics perl5
MASTER_SITES= https://www.imagemagick.org/download/ \
diff --git a/graphics/ImageMagick6/files/patch-magick_log.c b/graphics/ImageMagick6/files/patch-magick_log.c
new file mode 100644
index 000000000000..932050f2905b
--- /dev/null
+++ b/graphics/ImageMagick6/files/patch-magick_log.c
@@ -0,0 +1,38 @@
+--- magick/log.c.orig 2022-05-05 04:09:18 UTC
++++ magick/log.c
+@@ -394,7 +394,7 @@ MagickExport void CloseMagickLog(void)
+ % const char *GetLogEventMask(void)
+ %
+ */
+-MagickExport const LogEventType GetLogEventMask(void)
++MagickExport LogEventType GetLogEventMask(void)
+ {
+ ExceptionInfo
+ *exception;
+@@ -515,7 +515,7 @@ static int LogInfoCompare(const void *x,const void *y)
+ }
+ #endif
+
+-MagickExport const LogInfo **GetLogInfoList(const char *pattern,
++MagickExport LogInfo **GetLogInfoList(const char *pattern,
+ size_t *number_preferences,ExceptionInfo *exception)
+ {
+ const LogInfo
+@@ -674,7 +674,7 @@ MagickExport char **GetLogList(const char *pattern,
+ % const char *GetLogName(void)
+ %
+ */
+-MagickExport const char *GetLogName(void)
++MagickExport char *GetLogName(void)
+ {
+ return(log_name);
+ }
+@@ -1930,7 +1930,7 @@ MagickExport void SetLogMethod(MagickLogMethod method)
+ % o name: Specifies the new client name.
+ %
+ */
+-MagickExport const char *SetLogName(const char *name)
++MagickExport char *SetLogName(const char *name)
+ {
+ if ((name != (char *) NULL) && (*name != '\0'))
+ (void) CopyMagickString(log_name,name,MaxTextExtent);
diff --git a/graphics/ImageMagick6/files/patch-magick_log.h b/graphics/ImageMagick6/files/patch-magick_log.h
new file mode 100644
index 000000000000..4e34c4d5a40d
--- /dev/null
+++ b/graphics/ImageMagick6/files/patch-magick_log.h
@@ -0,0 +1,20 @@
+--- magick/log.h.orig 2022-05-05 04:04:28 UTC
++++ magick/log.h
+@@ -66,14 +66,14 @@ typedef void
+ extern MagickExport char
+ **GetLogList(const char *,size_t *,ExceptionInfo *);
+
+-extern MagickExport const char
++extern MagickExport char
+ *GetLogName(void) magick_attribute((__pure__)),
+ *SetLogName(const char *);
+
+-extern MagickExport const LogEventType
++extern MagickExport LogEventType
+ GetLogEventMask(void) magick_attribute((__pure__));
+
+-extern MagickExport const LogInfo
++extern MagickExport LogInfo
+ **GetLogInfoList(const char *,size_t *,ExceptionInfo *);
+
+ extern MagickExport LogEventType
diff --git a/graphics/ImageMagick6/files/patch-magick_pixel-accessor.h b/graphics/ImageMagick6/files/patch-magick_pixel-accessor.h
new file mode 100644
index 000000000000..47fbc0450532
--- /dev/null
+++ b/graphics/ImageMagick6/files/patch-magick_pixel-accessor.h
@@ -0,0 +1,80 @@
+--- magick/pixel-accessor.h.orig 2022-05-05 04:22:46 UTC
++++ magick/pixel-accessor.h
+@@ -103,12 +103,12 @@ extern "C" {
+ #define SetPixelYellow(pixel,value) ((pixel)->blue=(Quantum) (value))
+ #define SetPixelY(pixel,value) ((pixel)->red=(Quantum) (value))
+
+-static inline const MagickRealType AbsolutePixelValue(const MagickRealType x)
++static inline MagickRealType AbsolutePixelValue(const MagickRealType x)
+ {
+ return(x < 0.0f ? -x : x);
+ }
+
+-static inline const Quantum ClampPixel(const MagickRealType value)
++static inline Quantum ClampPixel(const MagickRealType value)
+ {
+ if (value < 0.0f)
+ return((Quantum) 0);
+@@ -121,7 +121,7 @@ static inline const Quantum ClampPixel(const MagickRea
+ #endif
+ }
+
+-static inline const double PerceptibleReciprocal(const double x)
++static inline double PerceptibleReciprocal(const double x)
+ {
+ double
+ sign;
+@@ -135,7 +135,7 @@ static inline const double PerceptibleReciprocal(const
+ return(sign/MagickEpsilon);
+ }
+
+-static inline const MagickRealType GetPixelLuma(
++static inline MagickRealType GetPixelLuma(
+ const Image *magick_restrict image,const PixelPacket *magick_restrict pixel)
+ {
+ MagickRealType
+@@ -147,7 +147,7 @@ static inline const MagickRealType GetPixelLuma(
+ return(intensity);
+ }
+
+-static inline const MagickRealType GetPixelLuminance(
++static inline MagickRealType GetPixelLuminance(
+ const Image *magick_restrict image,const PixelPacket *magick_restrict pixel)
+ {
+ MagickRealType
+@@ -165,7 +165,7 @@ static inline const MagickRealType GetPixelLuminance(
+ return(intensity);
+ }
+
+-static inline const MagickBooleanType IsPixelAtDepth(const Quantum pixel,
++static inline MagickBooleanType IsPixelAtDepth(const Quantum pixel,
+ const QuantumAny range)
+ {
+ Quantum
+@@ -183,7 +183,7 @@ static inline const MagickBooleanType IsPixelAtDepth(c
+ return(pixel == quantum ? MagickTrue : MagickFalse);
+ }
+
+-static inline const MagickBooleanType IsPixelGray(const PixelPacket *pixel)
++static inline MagickBooleanType IsPixelGray(const PixelPacket *pixel)
+ {
+ MagickRealType
+ green_blue,
+@@ -197,7 +197,7 @@ static inline const MagickBooleanType IsPixelGray(cons
+ return(MagickFalse);
+ }
+
+-static inline const MagickBooleanType IsPixelMonochrome(
++static inline MagickBooleanType IsPixelMonochrome(
+ const PixelPacket *pixel)
+ {
+ MagickRealType
+@@ -217,7 +217,7 @@ static inline const MagickBooleanType IsPixelMonochrom
+ return(MagickFalse);
+ }
+
+-static inline const Quantum PixelPacketIntensity(const PixelPacket *pixel)
++static inline Quantum PixelPacketIntensity(const PixelPacket *pixel)
+ {
+ MagickRealType
+ intensity;