pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/graphics exiv2: Update to 0.72.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/1f02a631c4e8
branches: trunk
changeset: 336483:1f02a631c4e8
user: nia <nia%pkgsrc.org@localhost>
date: Mon Jul 15 22:07:08 2019 +0000
description:
exiv2: Update to 0.72.1
pkgsrc notes:
upstream has changed their build system to cmake (and meson in the
case of gexiv2)
unfortunately the build system for exiv2-organize has rotted so it
has to be removed for now.
tested on various netbsd versions with gimp, I am expecting breakage,
sorry in advance.
Changes from version 0.27 to 0.27.1
-----------------------------------
Closed (40)
https://github.com/Exiv2/exiv2/milestone/3?closed=1
Changes from version 0.26 to 0.27
---------------------------------
https://github.com/Exiv2/exiv2/milestone/1?closed=1
88 issues have been closed on Redmine
* Build: (11)
- 0001362: Fix Clang build
(David Carlos Manuelda)
- 0001358: Unsuccessful build (Win7, MSVC2015, amd64_x86)
(Andreas Martin)
- 0001356: Small patch to configure.py
(Sridhar Boovaraghavan)
- 0001329: Error during cmake with gcc version parsing
(Maxime Daisy)
- 0001310: Provide support for msys/2.0
- 0001299: exiv2-0.26-trunk.tar.gz changed on download server
(Jonathan Riddell)
- 0001270: Using libexiv2.a/.lib in multhreaded app segfaults.
(Ben Touchette)
- 0001237: Report CMake/MinGW issues to Kitware
- 0001188: Provide build support for C++11
- 0001174: Visual Studio Support Enhancements
- 0001121: Visual Studio support for v0.27
* Basicio: (1)
- 0001374: excessively often calls stat()
(Johannes Berg)
* Coverity: (11)
- 0001265: [ Coverity : /src/basicio.cpp ] Unchecked return value from library , Time of check time of use , Incorrect deallocator used , Dereference before null check , String not null
terminated
(Mahesh Hegde)
- 0001264: [ Coverity : /src/actions.cpp ] Unchecked return value from library , Logically dead code , Not restoring ostream format
(Mahesh Hegde)
- 0001263: [ Coverity : 1396730 Uninitialized scalar field ] /include/exiv2/xmp.hpp
(Mahesh Hegde)
- 0001262: [ Coverity : XMPSDK Errors ] Unused value , Explicit null dereferenced
(Mahesh Hegde)
- 0001261: [ Coverity : 1296083 Resource leak ] /src/exiv2.cpp
(Mahesh Hegde)
- 0001260: [ Coverity : 1296084 Resource leak ] /src/http.cpp
(Mahesh Hegde)
- 0001259: [ Coverity : 1396717 Out-of-bounds read ] /src/easyaccess.cpp
(Mahesh Hegde)
- 0001258: [ Coverity 1396718 Out-of-bounds access ] /src/webpimage.cpp
(Mahesh Hegde)
- 0001257: [ Coverity 1396719 Resource leak ] /src/tiffcomposite.cpp
(Mahesh Hegde)
- 0001256: [ Coverity 1396721 : /src/basicio.cpp ] String not null terminated
(Mahesh Hegde)
- 0000883: Use Coverity SCAN on exiv2 code-base
(Mahesh Hegde)
* Camera: (1)
- 0001352: Support camera Canon M100
(Daniel Zucchetto)
* Duplicate: (1)
- 0001307: exiv2: tiffvisitor.cpp:1299: virtual void Exiv2::Internal::TiffReader::visitDirectory(Exiv2::Internal::TiffDirectory*): Assertion `tc.get()' failed.
(Henri Salo)
* Exif: (6)
- 0001320: It is a heap-buffer-overflow in Exiv2::Jp2Image::readMetadata (jp2image.cpp:277)
(Zhu Liu)
- 0001319: It is a heap-buffer-overflow in Exiv2::us2Data (types.cpp:346)
(Zhu Liu)
- 0001318: Invalid memory address dereference in Exiv2::StringValueBase::read ( in value.cpp:302)
(Zhu Liu)
- 0001317: It is a heap-buffer-overflow in Exiv2::s2Data (types.cpp:383)
(Zhu Liu)
- 0001316: It is a heap-buffer-overflow in Exiv2::l2Data (types.cpp:398)
(Zhu Liu)
- 0001315: Invalid memory address dereference in Exiv2::DataValue::read (value.cpp:193)
(Zhu Liu)
* Insufficient information: (1)
- 0001347: Segfault in Digikam when saving/loading certain TIFF images
(V Engmark)
* Image format: (5)
- 0001353: Segmentation fault in the software exiv2 when the function Exiv2::tEXtToDataBuf() is finished
(chung-yi lin)
- 0001346: Assertion failure in Exiv2::Internal::CiffComponent::doRead() in libexiv2
(Sanjay Rawat)
- 0001345: Assertion Failure (SIGABRT) in Exiv2:RafImage::readMetadata() in Libexiv2
(Sanjay Rawat)
- 0001338: Exiv2 aborted (crashed) with "Error in `exiv2': free(): invalid next size (fast)"
(Sanjay Rawat)
- 0001334: Version 0.26 is returns unwanted data when the key value is received from RW2 files (Panasonic DMC-GF6 camera)
(Alex Stepanov)
* Lens: (20)
- 0001373: Tamron SP 24-70mm F/2.8 Di VC USD not recognized properly
(Achim Kilchert)
- 0001372: The lens "Tamron AF 18-200mm F3.5-6.3 XR Di II" is wrongly identified.
(Julian Hofer)
- 0001370: Add entry for new(ish) lens - Tamron 10-24mm F/3.5-4.5 Di II VC HLD (B023)
(Robert Sleator)
- 0001366: Feature Request Sigma 85mm f/1.4 DG Art Series
(Christian Fandel)
- 0001365: Feature Request fr Sigma 135mm f/1.8 DG Art Series
(Christian Fandel)
- 0001361: Wrongly identified Canon 2x extender as 1.4x extender with Tamron lens
(Simon Harhues)
- 0001355: New lens Tamron 100-400mm F/4.5-6.3 Di VC USD
(Christian Touz?)
- 0001351: Add lens: Sigma 120-300mm f/2.8 G VR
(Nikolai F?rsterling)
- 0001348: patch: add Tamron SP AF 150-600mm F/5-6.3 VC USD G2 (A022) for Nikon
(Mike Romanov)
- 0001339: Panasonic DMC-TZ70 lens not detected
(Tim Stahel)
- 0001336: Support for AF-P DX NIKKOR 10-20mm f/4.5-5.6G VR
(?ar?nas Burdulis)
- 0001335: Missing Nikon lense
(Niels Hansen)
- 0001333: New Lens: Tamron SP 24-70mm F/2.8 Di VC USD G2 (A032)
(LP Tech)
- 0001332: Recognise Tamron 18-200mm F/3.5-6.3 DiII VC B018 on Canon bodies
(?ar?nas Burdulis)
- 0001328: Sigma 18-300mm is wrongly reported as a Canon 75-300mm
(Jean-Luc Jean-Luc Coulon)
- 0001327: Two Sigma 24-70mm f/2.8 IF EX DG HSM lens definitions ??
(Philippe Dussart-Desart)
- 0001326: Tamron 100-300mm f/5-6.3 MACRO 1:4
(Albert Jasinski)
- 0001323: Add lens "Sigma 18-300mm f/3.5-6.3 DC Macro OS HS" for Canon ID 197
(Ronny Heidenreich)
- 0001306: the lens TAMRON SP 15-30mm F/2.8 Di VC USD A012 is not properly recognised
(rene ernenwein)
- 0001304: Lens missing Tamron SP 90mm f/2.8 Di Macro 1:1 VC USD F017
(Matze G)
* Miscellaneous: (2)
- 0001314: it is a stack-overflow vulnerability in Exiv2::Internal::stringFormat[abi:cxx11] ( in image.cpp:975 )
(Zhu Liu)
- 0001305: Segmentation fault on certain image
(Oleg Antonyan)
* Makernote: (2)
- 0001343: Irix 15mm f/2.4 on Nikon
(Ben Perston)
- 0001324: Pentax Makernote written twice
(Dominique Nerriec)
* Metadata: (7)
- 0001341: Date/Time Original not modified for NEFs
(Jean-Luc CECCOLI)
- 0001340: Infinite loop bugs in Libexiv2 Exiv2::Image::printIFDStructure()
(Sanjay Rawat)
- 0001325: Crash in exiv2 - Nikon1MakerNote::printBarValue (nikonnm.cpp)
(Thibaud Mouton)
- 0001322: Exception in PentaxMakerNote::printShutterCount, source: pentaxmn.cpp
(Norbert Wagner)
- 0001321: Invalid memory address dereference in Exiv2::getULong(types.cpp:246)
(Zhu Liu)
- 0001301: New lens: Sigma 18-35mm f/1.8 DC HSM Art for Canon
(Alexander Steffen)
- 0001300: New lens: Canon EF-S 35mm f/2.8 Macro IS STM
(Alexander Steffen)
* Not-a-bug: (8)
- 0001369: New lens Yongnuo 50mm f/1.8 II for Canon
(Michal Fapso)
- 0001368: Canon EF-M 15-45 broken LensType
(Peter Wemmert)
- 0001367: New Lens Sigma 100-400 mm, F5-6.3 DG for Nikon
(Thomas G)
- 0001364: New lens Tamron SP 24-70mm F/2.8 Di VC USD G2
(Mikko Pantsar)
- 0001350: Add lens: AF-S DX Nikkor 18-140mm
(Nikolai F?rsterling)
- 0001349: Add lens: Sigma 50-100mm F1.8 DC HSM | A
(Nikolai F?rsterling)
- 0001344: Unknown metadata
(luv zeng)
- 0001331: exiv2 fails to delete bulk of metadata in jpeg
(Denis-Carl Robidoux)
* Tools: (1)
- 0001303: #1 Use 'releases' feature on GitHub
* Tiff parser: (3)
- 0001360: exiv2 can't read metadata from tiff file (tiff directory length is too large)
(T Modes)
- 0001359: This does not look like a TIFF image
(jaeho jung)
- 0001330: Crash in Exiv2::TiffImage::readMetadata
(Tobias E.)
* Video: (2)
- 0001068: Video Code Umbrella
- 0001028: Add GSoC13 video-write code
* Website: (3)
- 0001308: Move directory /website to svn://dev.exiv2.org/svn/team/website
- 0001302: Use sha256 Checksums on Downloads and Archive pages of the web site.
- 0001288: site defaults to http://, and https:// certificate is bogus
(Matthias Andree)
* Xmp: (3)
- 0001354: Inconsistency with long XMP namespaces (e.g. 'Iptc4xmpExt')
(Jens Georg)
- 0001278: XMP SDK Split
(Ben Touchette)
- 0000941: Upgrade xmpsdk source to Adobe's current version
diffstat:
graphics/exiv2-organize/DESCR | 2 -
graphics/exiv2-organize/Makefile | 21 -------------
graphics/exiv2-organize/PLIST | 2 -
graphics/exiv2/Makefile | 28 ++++++++++++++---
graphics/exiv2/Makefile.common | 33 ---------------------
graphics/exiv2/PLIST | 39 +++++++++++-------------
graphics/exiv2/buildlink3.mk | 6 +-
graphics/exiv2/distinfo | 16 +++------
graphics/exiv2/patches/patch-aa | 15 ---------
graphics/exiv2/patches/patch-src_Makefile | 25 ----------------
graphics/exiv2/patches/patch-src_actions.cpp | 21 -------------
graphics/exiv2/patches/patch-src_convert.cpp | 26 ++++++++++++++++
graphics/exiv2/patches/patch-src_http.cpp | 18 -----------
graphics/exiv2/patches/patch-src_svn_version.sh | 21 -------------
graphics/gexiv2/Makefile | 27 ++++++++++++-----
graphics/gexiv2/PLIST | 31 +++++--------------
graphics/gexiv2/buildlink3.mk | 4 +-
graphics/gexiv2/distinfo | 12 +++----
graphics/gexiv2/patches/patch-configure | 15 ---------
graphics/gexiv2/patches/patch-configure.ac | 15 ---------
20 files changed, 109 insertions(+), 268 deletions(-)
diffs (truncated from 551 to 300 lines):
diff -r 3165898b3baa -r 1f02a631c4e8 graphics/exiv2-organize/DESCR
--- a/graphics/exiv2-organize/DESCR Mon Jul 15 19:45:40 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-Exiv2 comprises a C++ library and a command line utility to access
-image metadata (EXIF, IPTC, MakerNotes).
diff -r 3165898b3baa -r 1f02a631c4e8 graphics/exiv2-organize/Makefile
--- a/graphics/exiv2-organize/Makefile Mon Jul 15 19:45:40 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-# $NetBSD: Makefile,v 1.38 2019/07/01 04:08:20 ryoon Exp $
-
-PKGREVISION= 9
-.include "../../graphics/exiv2/Makefile.common"
-
-PKGNAME= ${DISTNAME:S/exiv2/exiv2-organize/}
-
-USE_LANGUAGES+= c++0x
-USE_TOOLS+= pkg-config
-BUILD_DIRS= contrib/organize
-INSTALLATION_DIRS= bin
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/contrib/organize/organize \
- ${DESTDIR}${PREFIX}/bin/exiv2-organize
-
-.include "../../graphics/exiv2/buildlink3.mk"
-.include "../../devel/boost-headers/buildlink3.mk"
-.include "../../devel/boost-libs/buildlink3.mk"
-.include "../../textproc/expat/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
diff -r 3165898b3baa -r 1f02a631c4e8 graphics/exiv2-organize/PLIST
--- a/graphics/exiv2-organize/PLIST Mon Jul 15 19:45:40 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2009/07/07 10:07:45 drochner Exp $
-bin/exiv2-organize
diff -r 3165898b3baa -r 1f02a631c4e8 graphics/exiv2/Makefile
--- a/graphics/exiv2/Makefile Mon Jul 15 19:45:40 2019 +0000
+++ b/graphics/exiv2/Makefile Mon Jul 15 22:07:08 2019 +0000
@@ -1,16 +1,32 @@
-# $NetBSD: Makefile,v 1.40 2019/02/23 09:00:25 tnn Exp $
+# $NetBSD: Makefile,v 1.41 2019/07/15 22:07:08 nia Exp $
+
+VER= 0.27.1
+DISTNAME= exiv2-${VER}-Source
+PKGNAME= ${DISTNAME:S/-Source//}
+CATEGORIES= graphics
+MASTER_SITES= https://www.exiv2.org/builds/
-.include "Makefile.common"
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://www.exiv2.org/
+COMMENT= Image metadata manipulation
+LICENSE= gnu-gpl-v2
+
+USE_CMAKE= yes
+USE_TOOLS+= msgfmt
+USE_LANGUAGES= c c++
+GCC_REQD+= 3.3
+
+CMAKE_ARGS+= -DEXIV2_BUILD_SAMPLES:BOOL=OFF
+
+LDFLAGS.Linux+= -ldl
+LDFLAGS.SunOS+= -lsocket -lnsl
USE_PKGLOCALEDIR= yes
PKGCONFIG_OVERRIDE= config/exiv2.pc.in
-LDFLAGS.Linux+= -ldl
-LIBS.SunOS+= -lsocket -lnsl
-
-.include "../../mk/pthread.buildlink3.mk"
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 3165898b3baa -r 1f02a631c4e8 graphics/exiv2/Makefile.common
--- a/graphics/exiv2/Makefile.common Mon Jul 15 19:45:40 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-# $NetBSD: Makefile.common,v 1.10 2019/06/24 10:59:42 nia Exp $
-#
-# used by graphics/exiv2/Makefile
-# used by graphics/exiv2-organize/Makefile
-
-VER= 0.26
-DISTNAME= exiv2-${VER}-trunk
-PKGNAME= ${DISTNAME:S/-trunk//}
-CATEGORIES= graphics
-MASTER_SITES= http://www.exiv2.org/builds/
-
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://www.exiv2.org/
-COMMENT= Image metadata manipulation
-LICENSE= gnu-gpl-v2
-
-WRKSRC= ${WRKDIR}/${DISTNAME:S/${VER}-//}
-DISTINFO_FILE= ${.CURDIR}/../../graphics/exiv2/distinfo
-PATCHDIR= ${.CURDIR}/../../graphics/exiv2/patches
-
-# for msgfilter
-BUILD_DEPENDS+= gettext-tools-[0-9]*:../../devel/gettext-tools
-
-GCC_REQD+= 3.3
-USE_LANGUAGES= c c++
-USE_LIBTOOL= yes
-USE_TOOLS+= gmake msgfmt
-GNU_CONFIGURE= yes
-# The visibility feature seems complicated and causes problems on DragonFly
-# (reported by Matt Madden) and on Gentoo (http://bugs.gentoo.org/185907).
-CONFIGURE_ARGS+= --disable-visibility
-
-.include "../../textproc/expat/buildlink3.mk"
diff -r 3165898b3baa -r 1f02a631c4e8 graphics/exiv2/PLIST
--- a/graphics/exiv2/PLIST Mon Jul 15 19:45:40 2019 +0000
+++ b/graphics/exiv2/PLIST Mon Jul 15 22:07:08 2019 +0000
@@ -1,6 +1,8 @@
-@comment $NetBSD: PLIST,v 1.18 2018/02/01 16:45:57 he Exp $
+@comment $NetBSD: PLIST,v 1.19 2019/07/15 22:07:08 nia Exp $
bin/exiv2
+include/exiv2/asfvideo.hpp
include/exiv2/basicio.hpp
+include/exiv2/bigtiffimage.hpp
include/exiv2/bmpimage.hpp
include/exiv2/config.h
include/exiv2/convert.hpp
@@ -12,8 +14,8 @@
include/exiv2/error.hpp
include/exiv2/exif.hpp
include/exiv2/exiv2.hpp
+include/exiv2/exiv2lib_export.h
include/exiv2/exv_conf.h
-include/exiv2/exv_msvc.h
include/exiv2/futils.hpp
include/exiv2/gifimage.hpp
include/exiv2/http.hpp
@@ -22,6 +24,7 @@
include/exiv2/iptc.hpp
include/exiv2/jp2image.hpp
include/exiv2/jpgimage.hpp
+include/exiv2/matroskavideo.hpp
include/exiv2/metadatum.hpp
include/exiv2/mrwimage.hpp
include/exiv2/orfimage.hpp
@@ -30,35 +33,29 @@
include/exiv2/preview.hpp
include/exiv2/properties.hpp
include/exiv2/psdimage.hpp
+include/exiv2/quicktimevideo.hpp
include/exiv2/rafimage.hpp
+include/exiv2/riffvideo.hpp
include/exiv2/rw2image.hpp
include/exiv2/rwlock.hpp
-include/exiv2/svn_version.h
+include/exiv2/slice.hpp
+include/exiv2/ssh.hpp
include/exiv2/tags.hpp
include/exiv2/tgaimage.hpp
include/exiv2/tiffimage.hpp
include/exiv2/types.hpp
+include/exiv2/utilsvideo.hpp
include/exiv2/value.hpp
include/exiv2/version.hpp
include/exiv2/webpimage.hpp
-include/exiv2/xmp.hpp
+include/exiv2/xmp_exiv2.hpp
include/exiv2/xmpsidecar.hpp
-lib/libexiv2.la
+lib/exiv2/cmake/exiv2Config-noconfig.cmake
+lib/exiv2/cmake/exiv2Config.cmake
+lib/exiv2/cmake/exiv2ConfigVersion.cmake
+lib/libexiv2-xmp.a
+lib/libexiv2.so
+lib/libexiv2.so.${PKGVERSION}
+lib/libexiv2.so.27
lib/pkgconfig/exiv2.pc
man/man1/exiv2.1
-man/man1/exiv2samples.1
-share/locale/bs/LC_MESSAGES/exiv2.mo
-share/locale/de/LC_MESSAGES/exiv2.mo
-share/locale/es/LC_MESSAGES/exiv2.mo
-share/locale/fi/LC_MESSAGES/exiv2.mo
-share/locale/fr/LC_MESSAGES/exiv2.mo
-share/locale/gl/LC_MESSAGES/exiv2.mo
-share/locale/ms/LC_MESSAGES/exiv2.mo
-share/locale/pl/LC_MESSAGES/exiv2.mo
-share/locale/pt/LC_MESSAGES/exiv2.mo
-share/locale/ru/LC_MESSAGES/exiv2.mo
-share/locale/sk/LC_MESSAGES/exiv2.mo
-share/locale/sv/LC_MESSAGES/exiv2.mo
-share/locale/ug/LC_MESSAGES/exiv2.mo
-share/locale/uk/LC_MESSAGES/exiv2.mo
-share/locale/vi/LC_MESSAGES/exiv2.mo
diff -r 3165898b3baa -r 1f02a631c4e8 graphics/exiv2/buildlink3.mk
--- a/graphics/exiv2/buildlink3.mk Mon Jul 15 19:45:40 2019 +0000
+++ b/graphics/exiv2/buildlink3.mk Mon Jul 15 22:07:08 2019 +0000
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.17 2018/12/05 10:04:15 bsiegert Exp $
+# $NetBSD: buildlink3.mk,v 1.18 2019/07/15 22:07:08 nia Exp $
BUILDLINK_TREE+= exiv2
.if !defined(EXIV2_BUILDLINK3_MK)
EXIV2_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.exiv2+= exiv2>=0.26
-BUILDLINK_ABI_DEPENDS.exiv2+= exiv2>=0.26
+BUILDLINK_API_DEPENDS.exiv2+= exiv2>=0.27
+BUILDLINK_ABI_DEPENDS.exiv2+= exiv2>=0.27
BUILDLINK_PKGSRCDIR.exiv2?= ../../graphics/exiv2
.include "../../devel/gettext-lib/buildlink3.mk"
diff -r 3165898b3baa -r 1f02a631c4e8 graphics/exiv2/distinfo
--- a/graphics/exiv2/distinfo Mon Jul 15 19:45:40 2019 +0000
+++ b/graphics/exiv2/distinfo Mon Jul 15 22:07:08 2019 +0000
@@ -1,14 +1,10 @@
-$NetBSD: distinfo,v 1.29 2018/02/01 16:45:57 he Exp $
+$NetBSD: distinfo,v 1.30 2019/07/15 22:07:08 nia Exp $
-SHA1 (exiv2-0.26-trunk.tar.gz) = e68404958ebfbee39354f5aaaa895ac6abf127a2
-RMD160 (exiv2-0.26-trunk.tar.gz) = 5cec04536df26797c56eceef7ac8d5937b811473
-SHA512 (exiv2-0.26-trunk.tar.gz) = d1e9cab886e279b045768dd9ec781f07d2d36d573119403d0b76dc571442173aae6972f86ec55c3ea53fb3ee9ca3571eb8fd63a2a6643a970852813e88634a86
-Size (exiv2-0.26-trunk.tar.gz) = 5677925 bytes
-SHA1 (patch-aa) = 947061d168d5db0d9969fa91ef837b364c641fcb
+SHA1 (exiv2-0.27.1-Source.tar.gz) = e80a4d879a1831a855fc6ef980d3212b1ca8e945
+RMD160 (exiv2-0.27.1-Source.tar.gz) = fec35a92361c701d98ee14d13166548fa31f07a3
+SHA512 (exiv2-0.27.1-Source.tar.gz) = 038b51241f5bfb323eb298695b5397a7d88d5c7d7303828e5e20b3f82c3df2615cee3e7e3426ea17438ca05d5abea10984cfd41f0649ddab72df1d1415bf3529
+Size (exiv2-0.27.1-Source.tar.gz) = 27210365 bytes
SHA1 (patch-contrib_organize_Makefile) = 27348fdb0f80092b6e16f27e3ac1dca988eefe70
SHA1 (patch-contrib_organize_helpers.cpp) = ec003c826d463b3e7e571ab4c41baffaca1240e9
SHA1 (patch-include_exiv2_types.hpp) = 829e101c1c5f06de0a497b8c6a052b0a4e667d25
-SHA1 (patch-src_Makefile) = d0f145ac851eed22ff3a7ad263fac0af42fd1318
-SHA1 (patch-src_actions.cpp) = b796cafb028eb921803617a617344a81e9124bb6
-SHA1 (patch-src_http.cpp) = 75a64b80c37c54c0f65cc8455bd730ae01df0bae
-SHA1 (patch-src_svn_version.sh) = 41ac5ce78b6b7e78c489ab9ffeaa953e93299e5e
+SHA1 (patch-src_convert.cpp) = f97eb7ae6c6a23a38451618e484287f899058c86
diff -r 3165898b3baa -r 1f02a631c4e8 graphics/exiv2/patches/patch-aa
--- a/graphics/exiv2/patches/patch-aa Mon Jul 15 19:45:40 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-aa,v 1.5 2015/10/03 12:08:37 bsiegert Exp $
-
-Fix build on Solaris, from PR 37720.
-
---- config/config.mk.in.orig 2015-06-21 16:19:25.000000000 +0200
-+++ config/config.mk.in 2015-10-02 05:22:11.000000000 +0200
-@@ -148,7 +148,7 @@
-
- # Dependency files post-process commands
- POSTDEPEND = if test ! -d $(DEPDIR); then mkdir $(DEPDIR); fi; \
-- if test -e $*.d; then cp $*.d $(DEPDIR)/$*.d; \
-+ if test -f $*.d; then cp $*.d $(DEPDIR)/$*.d; \
- sed -e 's/^\#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
- -e '/^$$/ d' -e 's/$$/ :/' < $*.d >> $(DEPDIR)/$*.d; \
- $(RM) $*.d; fi
diff -r 3165898b3baa -r 1f02a631c4e8 graphics/exiv2/patches/patch-src_Makefile
--- a/graphics/exiv2/patches/patch-src_Makefile Mon Jul 15 19:45:40 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-$NetBSD: patch-src_Makefile,v 1.2 2018/02/01 16:45:57 he Exp $
-
-Do not rely on bash being in /bin, especially when sh will do just fin...
-Remove needless use of -v with mkdir; It's not POSIX and NetBSD doesn't have it.
-
---- src/Makefile.orig 2016-09-22 22:56:31.000000000 +0000
-+++ src/Makefile
-@@ -151,7 +151,7 @@ LIBRARY = libexiv2.la
-
- # ******************************************************************************
- # Initialisations
--SHELL = /bin/bash
-+SHELL = /bin/sh
-
- .SUFFIXES:
- .SUFFIXES: .c .cpp .o .so
-@@ -252,7 +252,7 @@ $(BINARY): %: %.o lib
- @$(LIBTOOL) --mode=link $(LINK.cc) -o $@ $(LIBRARY) $@.o -rpath $(libdir)
-
- $(EXIV2EXE): lib $(EXIV2OBJ) $(EXIV2COBJ)
-- mkdir -pv ../bin 2>&1 > /dev/null
-+ mkdir -p ../bin 2>&1 > /dev/null
- @$(LIBTOOL) --mode=link $(LINK.cc) -o ../bin/$@ $(LIBRARY) $(EXIV2OBJ) $(EXIV2COBJ) -rpath $(libdir)
-
- install-header:
diff -r 3165898b3baa -r 1f02a631c4e8 graphics/exiv2/patches/patch-src_actions.cpp
--- a/graphics/exiv2/patches/patch-src_actions.cpp Mon Jul 15 19:45:40 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-$NetBSD: patch-src_actions.cpp,v 1.1 2018/02/01 16:45:57 he Exp $
-
-PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP is non-portable.
-This just protects a few statements and a variable increase;
-it's unlikely the recursivity is really needed.
-
---- src/actions.cpp.orig 2017-03-08 20:42:28.000000000 +0000
-+++ src/actions.cpp
-@@ -2049,7 +2049,11 @@ namespace {
Home |
Main Index |
Thread Index |
Old Index