public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
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

  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).