Bug 235943 (exiv-0.27) - [exp-run] graphics/exiv2: upgrade 0.26 -> 0.27.0
Summary: [exp-run] graphics/exiv2: upgrade 0.26 -> 0.27.0
Status: Closed FIXED
Alias: exiv-0.27
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Tobias C. Berner
URL: https://github.com/freebsd/freebsd-po...
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-22 18:24 UTC by Kurt Jaeger
Modified: 2019-03-18 20:28 UTC (History)
3 users (show)

See Also:
tcberner: maintainer-feedback+
antoine: exp-run+


Attachments
patch (6.01 KB, patch)
2019-02-22 18:24 UTC, Kurt Jaeger
no flags Details | Diff
improved version (18.64 KB, patch)
2019-02-24 19:21 UTC, Tobias C. Berner
no flags Details | Diff
same, without the bumps (5.98 KB, patch)
2019-02-24 19:26 UTC, Tobias C. Berner
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kurt Jaeger freebsd_committer 2019-02-22 18:24:18 UTC
Created attachment 202269 [details]
patch

Changes: http://www.exiv2.org/whatsnew.html

testbuilds are fine.

Probably needs an exp-run ?
Comment 1 Tobias C. Berner freebsd_committer 2019-02-24 19:21:17 UTC
Created attachment 202334 [details]
improved version

Moin moin

the attached version makes the samples optional, and adds the nls files again.
https://people.freebsd.org/~tcberner/patches/exiv2-0.27.v1.diff


mfg Tobias
Comment 2 Tobias C. Berner freebsd_committer 2019-02-24 19:26:21 UTC
Created attachment 202335 [details]
same, without the bumps
Comment 3 Antoine Brodin freebsd_committer 2019-02-28 06:57:10 UTC
New failure logs:

http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/pinot-1.09_16.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/geeqie-1.4_2.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/gexiv2-0.10.9_1.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/gnome-color-manager-3.28.0_1.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/hugin-2018.0.0_7.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/krita-4.1.7.101_2.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/libkexiv2-18.12.2.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/luminance-hdr-2.3.1_23.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/luminance-hdr-qt5-2.4.0_27.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/nomacs-3.6.1_5.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/photivo-qt4-0.0.2015.03.21_7.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/photivo-0.0.2015.03.21_7.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/py27-exiv2-0.3.2_15.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/ufraw-0.22_9.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/bulk_extractor-1.5.5_4.log
http://package22.nyi.freebsd.org/data/112amd64-default-PR235943/2019-02-25_16h43m21s/logs/errors/libextractor-1.8.log

Around 70 ports skipped due to those failures.
Comment 4 commit-hook freebsd_committer 2019-03-08 19:50:22 UTC
A commit references this bug:

Author: tcberner
Date: Fri Mar  8 19:50:00 UTC 2019
New revision: 495064
URL: https://svnweb.freebsd.org/changeset/ports/495064

Log:
  graphics/gexiv2: prepare for exiv2-0.27

  Import upstream patch to fix build against graphcis/exiv2-0.27:
  https://github.com/Exiv2/exiv2/issues/555#issuecomment-440023260

  PR:             235943

Changes:
  head/graphics/gexiv2/Makefile
  head/graphics/gexiv2/files/patch-git_d8f966
Comment 5 commit-hook freebsd_committer 2019-03-08 20:14:46 UTC
A commit references this bug:

Author: tcberner
Date: Fri Mar  8 20:14:42 UTC 2019
New revision: 495067
URL: https://svnweb.freebsd.org/changeset/ports/495067

Log:
  textproc/libextractor: prepare for exiv2-0.27

  Import gentoo's build fix:
  https://gitweb.gentoo.org/repo/gentoo.git/tree/media-libs/libextractor/files/libextractor-1.8-exiv2-0.27.patch?id=7621a65d7bbacc22afdeefbf647be9623f932104

  PR:		235943

Changes:
  head/textproc/libextractor/Makefile
  head/textproc/libextractor/files/
  head/textproc/libextractor/files/patch-git_7621a6
Comment 6 commit-hook freebsd_committer 2019-03-08 20:34:05 UTC
A commit references this bug:

Author: tcberner
Date: Fri Mar  8 20:33:51 UTC 2019
New revision: 495069
URL: https://svnweb.freebsd.org/changeset/ports/495069

Log:
  graphics/geeqie: prepare for exiv2-0.27

  Backport upstream fix to build with graphics/exiv2 0.27.
  https://github.com/BestImageViewer/geeqie/commit/f9213c8ad796cf4571b2606435c32753040ec645

  PR:		235943

Changes:
  head/graphics/geeqie/Makefile
  head/graphics/geeqie/files/patch-git_f9213c
Comment 7 commit-hook freebsd_committer 2019-03-08 20:47:20 UTC
A commit references this bug:

Author: tcberner
Date: Fri Mar  8 20:46:25 UTC 2019
New revision: 495072
URL: https://svnweb.freebsd.org/changeset/ports/495072

Log:
  graphics/hugin: prepare for exiv2-0.27

  Import gentoo's fix to build against graphics/exiv2 0.27:
  https://gitweb.gentoo.org/repo/gentoo.git/diff/media-gfx/hugin/files/hugin-2018.0.0-exiv2-0.27.patch?id=450cbf95fae0141740b2c9f74265220651ee8863

  PR:		235943

Changes:
  head/graphics/hugin/Makefile
  head/graphics/hugin/files/patch-gentoo_23dd54
Comment 8 commit-hook freebsd_committer 2019-03-08 21:16:50 UTC
A commit references this bug:

Author: tcberner
Date: Fri Mar  8 21:16:21 UTC 2019
New revision: 495074
URL: https://svnweb.freebsd.org/changeset/ports/495074

Log:
  graphics/luminance, graphics/luminance-hdr: prepare for exiv2-0.27

  Import patch form gentoo:
  https://gitweb.gentoo.org/repo/gentoo.git/tree/media-gfx/luminance-hdr/files/luminance-hdr-2.5.1-exiv2-0.27.patch?id=8f6a858f3f76ab3d0ba8acda28f2981d24cceeda

  PR:		235943

Changes:
  head/graphics/luminance/Makefile
  head/graphics/luminance/files/
  head/graphics/luminance/files/patch-gentoo_7b52c8
  head/graphics/luminance-qt5/Makefile
  head/graphics/luminance-qt5/files/patch-gentoo_7b52c8
Comment 9 commit-hook freebsd_committer 2019-03-08 21:30:02 UTC
A commit references this bug:

Author: tcberner
Date: Fri Mar  8 21:29:26 UTC 2019
New revision: 495076
URL: https://svnweb.freebsd.org/changeset/ports/495076

Log:
  graphics/ufraw: prepare for exiv2-0.27

  Import gentoo's patch:
  https://gitweb.gentoo.org/repo/gentoo.git/tree/media-gfx/ufraw/files/ufraw-0.22-exiv2-0.27.patch

  PR:		235943

Changes:
  head/graphics/ufraw/Makefile
  head/graphics/ufraw/files/patch-gentoo_b5b414
Comment 10 commit-hook freebsd_committer 2019-03-08 21:39:11 UTC
A commit references this bug:

Author: tcberner
Date: Fri Mar  8 21:38:37 UTC 2019
New revision: 495077
URL: https://svnweb.freebsd.org/changeset/ports/495077

Log:
  graphics/gthumb: prepare for exiv2-0.27

  Import gentoo's (via mageia) patch:
  https://gitweb.gentoo.org/repo/gentoo.git/tree/media-gfx/gthumb/files/gthumb-3.6.2-exiv2-0.27.patch?id=a430106ef87cdbffc6cefbc1ac1a8e5bb3ea6242

  PR:		235943

Changes:
  head/graphics/gthumb/Makefile
  head/graphics/gthumb/files/
  head/graphics/gthumb/files/patch-gentoo_2bd8b9
Comment 11 commit-hook freebsd_committer 2019-03-08 21:47:22 UTC
A commit references this bug:

Author: tcberner
Date: Fri Mar  8 21:46:55 UTC 2019
New revision: 495079
URL: https://svnweb.freebsd.org/changeset/ports/495079

Log:
  graphics/gnome-color-manager: prepare for exiv2-0.27

  Import gentoo's (via Mageia) patch:
  https://gitweb.gentoo.org/repo/gentoo.git/tree/gnome-extra/gnome-color-manager/files/gnome-color-manager-3.24.0-exiv2-0.27.patch?id=f6715ca3cbae4a86fa3d1bf06b8715ab9993b62d

  PR:		235943

Changes:
  head/graphics/gnome-color-manager/Makefile
  head/graphics/gnome-color-manager/files/
  head/graphics/gnome-color-manager/files/patch-gentoo_00878b
Comment 12 commit-hook freebsd_committer 2019-03-08 22:15:51 UTC
A commit references this bug:

Author: tcberner
Date: Fri Mar  8 22:15:24 UTC 2019
New revision: 495082
URL: https://svnweb.freebsd.org/changeset/ports/495082

Log:
  graphics/kphotoalbum: prepare for exiv2-0.27

  Import gentoo's patch from:
  https://gitweb.gentoo.org/repo/gentoo.git/tree/media-gfx/kphotoalbum/files/kphotoalbum-5.4-exiv2-0.27.patch?id=8487b360db9fcf049fe9a5543469b8e6fee28e4d

  PR:		235943

Changes:
  head/graphics/kphotoalbum/Makefile
  head/graphics/kphotoalbum/files/
  head/graphics/kphotoalbum/files/patch-gentoo_7b7f6
Comment 13 commit-hook freebsd_committer 2019-03-09 07:59:51 UTC
A commit references this bug:

Author: tcberner
Date: Sat Mar  9 07:59:10 UTC 2019
New revision: 495104
URL: https://svnweb.freebsd.org/changeset/ports/495104

Log:
  deskutils/pinot: prepare fore exiv2-0.27

  Replace include of xmp.hpp with exiv2.hpp.

  PR:		235943

Changes:
  head/deskutils/pinot/Makefile
  head/deskutils/pinot/files/patch-Tokenize_filters_Exiv2ImageFilter.cc
Comment 14 commit-hook freebsd_committer 2019-03-09 08:09:03 UTC
A commit references this bug:

Author: tcberner
Date: Sat Mar  9 08:08:48 UTC 2019
New revision: 495106
URL: https://svnweb.freebsd.org/changeset/ports/495106

Log:
  graphics/photivo: prepare for exiv2-0.27

  PR:		235943

Changes:
  head/graphics/photivo/Makefile
  head/graphics/photivo/files/patch-Sources_ptImageHelper.h
  head/graphics/photivo/files/patch-Sources_ptMainWindow.h
Comment 15 commit-hook freebsd_committer 2019-03-09 08:16:11 UTC
A commit references this bug:

Author: tcberner
Date: Sat Mar  9 08:15:20 UTC 2019
New revision: 495107
URL: https://svnweb.freebsd.org/changeset/ports/495107

Log:
  sysutils/bulk_extractor: prepare for exiv2-0.27

  PR:		235943

Changes:
  head/sysutils/bulk_extractor/Makefile
  head/sysutils/bulk_extractor/files/patch-src__dfxml__src__dfxml_writer.cpp
Comment 16 commit-hook freebsd_committer 2019-03-09 09:09:00 UTC
A commit references this bug:

Author: tcberner
Date: Sat Mar  9 09:08:39 UTC 2019
New revision: 495111
URL: https://svnweb.freebsd.org/changeset/ports/495111

Log:
  graphics/libkexiv2: prepare for exiv2-0.27

  Import upstream fix from
          https://phabricator.kde.org/D17799

  PR:		235943

Changes:
  head/graphics/libkexiv2/Makefile
  head/graphics/libkexiv2/files/
  head/graphics/libkexiv2/files/patch-git_d1be929
Comment 17 Tobias C. Berner freebsd_committer 2019-03-09 09:49:08 UTC
Moin moin 


Sorry for the long time it took; here is the updated patch that should hopefully build fine now.

- py-gexiv2 has been marked deprecated in the tree
- everything else should be patched in the tree already
- except for nomacs which is included in the patch

https://people.freebsd.org/~tcberner/patches/exiv2-0.27.v2.small.diff


mfg Tobias
Comment 19 commit-hook freebsd_committer 2019-03-16 09:25:53 UTC
A commit references this bug:

Author: tcberner
Date: Sat Mar 16 09:25:50 UTC 2019
New revision: 495862
URL: https://svnweb.freebsd.org/changeset/ports/495862

Log:
  converters/pdf2djvu: remove bogus LICENSE_FILE

  - the file does not exist.

  PR:		235943

Changes:
  head/converters/pdf2djvu/Makefile
Comment 20 Tobias C. Berner freebsd_committer 2019-03-16 09:28:19 UTC
(In reply to Antoine Brodin from comment #18)
I will mark py-exiv2 BROKEN when committing this.

antoine, do you want a new patch or is it good to go like this?
Comment 21 commit-hook freebsd_committer 2019-03-17 13:15:34 UTC
A commit references this bug:

Author: tcberner
Date: Sun Mar 17 13:15:01 UTC 2019
New revision: 496059
URL: https://svnweb.freebsd.org/changeset/ports/496059

Log:
  graphics/exiv2: update to 0.27

  Changelog:
  	http://www.exiv2.org/changelog.html

  - All depending ports have been bumped.
  - graphics/py-exiv2 has been marked broken; use graphics/gexiv2 for python bindings

  Exp-run by:	antoine
  PR:		235943
  PR:		234830

Changes:
  head/astro/gpscorrelate/Makefile
  head/astro/merkaartor/Makefile
  head/converters/pdf2djvu/Makefile
  head/deskutils/gnome-photos/Makefile
  head/deskutils/pinot/Makefile
  head/devel/kf5-kfilemetadata/Makefile
  head/devel/kio-extras/Makefile
  head/graphics/commons-utilities/Makefile
  head/graphics/darktable/Makefile
  head/graphics/digikam/Makefile
  head/graphics/exiv2/Makefile
  head/graphics/exiv2/distinfo
  head/graphics/exiv2/files/
  head/graphics/exiv2/pkg-plist
  head/graphics/geeqie/Makefile
  head/graphics/gegl/Makefile
  head/graphics/gexiv2/Makefile
  head/graphics/gimp-lensfun-plugin/Makefile
  head/graphics/gnome-color-manager/Makefile
  head/graphics/gthumb/Makefile
  head/graphics/gwenview/Makefile
  head/graphics/hugin/Makefile
  head/graphics/kphotoalbum/Makefile
  head/graphics/krita/Makefile
  head/graphics/libkexiv2/Makefile
  head/graphics/luminance-qt5/Makefile
  head/graphics/nomacs/Makefile
  head/graphics/nomacs/files/patch-src_DkCore_DkMetaData.cpp
  head/graphics/photivo/Makefile
  head/graphics/photoqt/Makefile
  head/graphics/phototonic/Makefile
  head/graphics/py-exiv2/Makefile
  head/graphics/rawstudio/Makefile
  head/graphics/shotwell/Makefile
  head/graphics/ufraw/Makefile
  head/graphics/viewnior/Makefile
  head/multimedia/mythtv/Makefile
  head/multimedia/mythtv-frontend/Makefile
  head/sysutils/bulk_extractor/Makefile
  head/sysutils/krename/Makefile
  head/textproc/libextractor/Makefile
Comment 22 Tobias C. Berner freebsd_committer 2019-03-17 13:16:21 UTC
Thanks for the exp-run.
Comment 23 Samy Mahmoudi 2019-03-18 19:02:16 UTC
(In reply to commit-hook from comment #19)

Thank you Tobias: LICENSE_FILE was relevant just before r495469, because GH_TUPLE was (incorrectly) used for the default distribution file.
Comment 24 Tobias C. Berner freebsd_committer 2019-03-18 20:28:12 UTC
(In reply to Samy Mahmoudi from comment #23)
Thanks for clearing that up :)