Created attachment 202269 [details] patch Changes: http://www.exiv2.org/whatsnew.html testbuilds are fine. Probably needs an exp-run ?
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
Created attachment 202335 [details] same, without the bumps
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Failure logs on 11.2 i386: http://package23.nyi.freebsd.org/data/112i386-default-PR235943PR236415/2019-03-13_20h49m14s/logs/pdf2djvu-0.9.12.log http://package23.nyi.freebsd.org/data/112i386-default-PR235943PR236415/2019-03-13_20h49m14s/logs/py27-exiv2-0.3.2_15.log
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
(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?
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
Thanks for the exp-run.
(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.
(In reply to Samy Mahmoudi from comment #23) Thanks for clearing that up :)