SF.net SVN: gar:[25696] csw/mgar/pkg/ImageMagick/trunk
lblume at users.sourceforge.net
lblume at users.sourceforge.net
Thu May 5 13:43:25 CEST 2016
Revision: 25696
http://sourceforge.net/p/gar/code/25696
Author: lblume
Date: 2016-05-05 11:43:24 +0000 (Thu, 05 May 2016)
Log Message:
-----------
ImageMagick/trunk: Improve the handling of the configuration files
Modified Paths:
--------------
csw/mgar/pkg/ImageMagick/trunk/Makefile
Added Paths:
-----------
csw/mgar/pkg/ImageMagick/trunk/files/0004-remove-version-from-sysconfdir.patch
Modified: csw/mgar/pkg/ImageMagick/trunk/Makefile
===================================================================
--- csw/mgar/pkg/ImageMagick/trunk/Makefile 2016-05-05 11:25:24 UTC (rev 25695)
+++ csw/mgar/pkg/ImageMagick/trunk/Makefile 2016-05-05 11:43:24 UTC (rev 25696)
@@ -32,10 +32,26 @@
LICENSE = LICENSE
PATCHFILES += 0002_warn_all_does_not_work.patch
-
# Mitigation for the CVE
PATCHFILES += 0003-CVE-2016-3714.patch
+# Make it easier to keep configuration files
+PATCHFILES += 0004-remove-version-from-sysconfdir.patch
+PRESERVECONF += $(sysconfdir)/ImageMagick/coder.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/colors.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/delegates.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/log.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/magic.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/mime.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/policy.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/quantization-table.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/thresholds.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/type-apple.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/type-dejavu.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/type-ghostscript.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/type-windows.xml
+PRESERVECONF += $(sysconfdir)/ImageMagick/type.xml
+
BUILD_DEP_PKGS += CSWliblcms-dev
BUILD_DEP_PKGS += CSWlibcairo-dev
BUILD_DEP_PKGS += CSWlibwmf-dev
@@ -221,3 +237,10 @@
include gar/category.mk
SPKG_REVSTAMP := $(SPKG_REVSTAMP)_rev=$(GARSUBREV)
+
+
+# we re-run autoconf because of the sysconfdir directory patch
+pre-configure:
+ cd $(WORKSRC) && autoconf
+ @$(MAKECOOKIE)
+
Added: csw/mgar/pkg/ImageMagick/trunk/files/0004-remove-version-from-sysconfdir.patch
===================================================================
--- csw/mgar/pkg/ImageMagick/trunk/files/0004-remove-version-from-sysconfdir.patch (rev 0)
+++ csw/mgar/pkg/ImageMagick/trunk/files/0004-remove-version-from-sysconfdir.patch 2016-05-05 11:43:24 UTC (rev 25696)
@@ -0,0 +1,11 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -2961,7 +2961,7 @@ AC_ARG_ENABLE([docs],
+ AM_CONDITIONAL([INSTALL_DOC], [test "$wantdocs" = "yes"])
+
+ # Subdirectory to place architecture-dependent configuration files
+-CONFIGURE_RELATIVE_PATH="${PACKAGE_NAME}-${MAGICK_MAJOR_VERSION}"
++CONFIGURE_RELATIVE_PATH="${PACKAGE_NAME}"
+ AC_DEFINE_UNQUOTED(CONFIGURE_RELATIVE_PATH,"$CONFIGURE_RELATIVE_PATH",[Subdirectory of lib where architecture-dependent configuration files live.])
+ CONFIGURE_PATH="${SYSCONF_DIR}/${CONFIGURE_RELATIVE_PATH}/"
+ DEFINE_CONFIGURE_PATH="${SYSCONF_DIR}/${CONFIGURE_RELATIVE_PATH}/"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list