From: Lemures Lemniscati <lemures.lemniscati@gmail.com>
To: cygwin@cygwin.com
Subject: Re: [ANNOUNCEMENT] Updated: ImageMagick-6.9.9.11-1
Date: Mon, 10 Sep 2018 14:23:00 -0000 [thread overview]
Message-ID: <20180910232311.F78C.50F79699@gmail.com> (raw)
In-Reply-To: <1fd00112-4933-75cc-9598-e773276038c8@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1648 bytes --]
Sorry I've missent a mail privately, again.
Now posting to the ML...
> Am 09.09.2018 um 11:48 schrieb Lemures Lemniscati:
> > Thank you for maintainers.
> > I apologize for bothering you.
> >
> > Reporting about cases:
> > ImageMagick 6.9.9-11 has an issue,
> > ImageMagick 6.9.10-11 resolves it,
>
> I can confirm this at least for x86_64, but the annoying thing is that
> it will cause another API bump.
>
> > ImageMagick 7.0.8-11 resolves it,
>
> we have decided to not move yet to 7.x
>
> > and hoping the current package ImageMagick-6.9.9.11-3 will be updated.
>
> I put it in the TODO list.
>
> Regards
> Marco
Thank you, Marco!
I made a modified cygport file from 6.9.10.11-3-src:
(1) Modifying SRC_URI to get the source
SRC_URI="http://www.imagemagick.org/download/${PN}-${PV%.${PV[4]}}-${PV[4]}.tar.xz"
(2) Renaming
libMagickCore6_5 -> libMagickCore6_6
libMagickWand6_5 -> libMagickWand6_6
and so on...
According to https://abi-laboratory.pro/index.php?view=objects_report&l=imagemagick&v1=6.9.10-10&v2=6.9.10-11
and https://abi-laboratory.pro/index.php?view=objects_report&l=imagemagick&v1=6.9.9-10&v2=6.9.9-11
sonames in 6.9.10-11 are
libMagick++-6.Q16.so.8.0.0
libMagickCore-6.Q16.so.6.0.0
libMagickWand-6.Q16.so.6.0.0
and sonames in 6.9.9-11 are
libMagick++-6.Q16.so.8.0.0
libMagickCore-6.Q16.so.5.0.0
libMagickWand-6.Q16.so.5.0.0
(3) Removing
PATCH_URI="AC_CHECK_SIZEOF.patch"
Though I don't know whether AC_CHECK_SIZEOF.patch is necessary,
packages seem to be built successfully without it.
Attached a patch file for an example.
Is it acceptable?
Regards,
--
Lemures Lemniscati
[-- Attachment #2: ImageMagick.cygport.patch --]
[-- Type: application/octet-stream, Size: 2031 bytes --]
--- ./ImageMagick-6.9.9.11-3.src/ImageMagick.cygport 2017-09-30 21:28:05.000000000 +0900
+++ ./ImageMagick-6.9.10.11-1.src/ImageMagick.cygport 2018-09-10 21:57:29.000000000 +0900
@@ -1,8 +1,8 @@
inherit perl
NAME="ImageMagick"
-VERSION="6.9.9.11"
-RELEASE=3
+VERSION="6.9.10.11"
+RELEASE=1
CATEGORY="Graphics"
SUMMARY="Image processing suite"
@@ -14,11 +14,11 @@
HOMEPAGE="http://www.imagemagick.org/"
-SRC_URI="http://www.imagemagick.org/download/${PN}-${PV%.${PV[4]}}-${PV[4]}.tar.lz"
+SRC_URI="http://www.imagemagick.org/download/${PN}-${PV%.${PV[4]}}-${PV[4]}.tar.xz"
SRC_DIR=${P%.${PV[4]}}-${PV[4]}
-PATCH_URI="AC_CHECK_SIZEOF.patch"
+#PATCH_URI="AC_CHECK_SIZEOF.patch"
-PKG_NAMES="ImageMagick ImageMagick-doc libMagickCore6_5 libMagickC++6_8 libMagickWand6_5 libMagick-devel perl-Image-Magick"
+PKG_NAMES="ImageMagick ImageMagick-doc libMagickCore6_6 libMagickC++6_8 libMagickWand6_6 libMagick-devel perl-Image-Magick"
ImageMagick_SUMMARY="${SUMMARY} (utilities)"
ImageMagick_CONTENTS="--exclude=*-config.* --exclude=index.html --exclude=www
@@ -28,14 +28,14 @@
ImageMagick_doc_SUMMARY="${SUMMARY} (documentation)"
ImageMagick_doc_CONTENTS="usr/share/doc/${PN}-6/index.html usr/share/doc/${PN}-6/*/"
-libMagickCore6_5_SUMMARY="${SUMMARY} (runtime)"
-libMagickCore6_5_CONTENTS="usr/bin/cygMagickCore-6.Q16-5.dll usr/lib/${P%.${PV[4]}}/ usr/share/${PN}-6/"
+libMagickCore6_6_SUMMARY="${SUMMARY} (runtime)"
+libMagickCore6_6_CONTENTS="usr/bin/cygMagickCore-6.Q16-6.dll usr/lib/${P%.${PV[4]}}/ usr/share/${PN}-6/"
libMagickC__6_8_SUMMARY="${SUMMARY} (runtime C++)"
libMagickC__6_8_CONTENTS="usr/bin/cygMagick++-6.Q16-8.dll"
-libMagickWand6_5_SUMMARY="${SUMMARY} (runtime C++)"
-libMagickWand6_5_CONTENTS="usr/bin/cygMagickWand-6.Q16-5.dll"
+libMagickWand6_6_SUMMARY="${SUMMARY} (runtime C++)"
+libMagickWand6_6_CONTENTS="usr/bin/cygMagickWand-6.Q16-6.dll"
libMagick_devel_SUMMARY="${SUMMARY} (development)"
libMagick_devel_CONTENTS="usr/bin/*-config usr/include/ usr/lib/lib* usr/lib/pkgconfig/
[-- Attachment #3: Type: text/plain, Size: 219 bytes --]
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
next prev parent reply other threads:[~2018-09-10 14:23 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-09-06 16:45 Marco Atzeri
2018-09-08 11:10 ` Lemures Lemniscati
2018-09-08 11:59 ` Marco Atzeri
[not found] ` <20180908211400.1280.50F79699@gmail.com>
2018-09-08 13:10 ` Marco Atzeri
2018-09-08 13:40 ` Lemures Lemniscati
2018-09-09 9:48 ` Lemures Lemniscati
2018-09-09 16:05 ` Marco Atzeri
2018-09-10 14:23 ` Lemures Lemniscati [this message]
2018-09-10 14:55 ` Marco Atzeri
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20180910232311.F78C.50F79699@gmail.com \
--to=lemures.lemniscati@gmail.com \
--cc=cygwin@cygwin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).