summaryrefslogtreecommitdiff
path: root/devel/exempi
AgeCommit message (Collapse)AuthorFilesLines
2022-01-10*: Recursive revbump from boost 1.78.0ryoon1-2/+2
2021-10-26archivers: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
2021-10-07devel: Remove SHA1 hashes for distfilesnia1-2/+1
2021-09-29revbump for boost-libsadam1-2/+2
2021-04-21revbump for boost-libsadam1-2/+2
2021-01-01*: Recursive revbump from boost-1.75.0ryoon1-1/+2
2020-12-18exempi: Update to 2.5.2nia4-36/+7
2.5.2 - 2020/06/24 - Bug #18: Remove an unnecessary message to stdout in the exempi tool. https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/18 - Bug #20: Test file formats. This also change the GIF sample to GIF89a. https://gitlab.freedesktop.org/libopenraw/exempi/-/issues/20 - Bug #17: `make check` should build more reliably now. https://gitlab.freedesktop.org/libopenraw/exempi/issues/17 - MR !1: Remove deprecated C++ to compile with C++17. https://gitlab.freedesktop.org/libopenraw/exempi/merge_requests/1 - MR !2: Fix a build failure with C++17. https://gitlab.freedesktop.org/libopenraw/exempi/merge_requests/2 2.5.1 - 2019/07/28 - Bug #9: [CVE-2018-12648] Fix null-pointer-dereference in WEBP. https://gitlab.freedesktop.org/libopenraw/exempi/issues/9 - Bug #12: Invalid WEBP cause a memory overflow. https://gitlab.freedesktop.org/libopenraw/exempi/issues/12 - Bug #13: Fix a buffer a overflow in ID3 support on invalid MP3. https://gitlab.freedesktop.org/libopenraw/exempi/issues/13 - Bug #14: Invalid MP3 cause a memory overflow. https://gitlab.freedesktop.org/libopenraw/exempi/issues/14
2020-05-06revbump after boost updateadam1-2/+2
2020-01-12*: Recursive revbump from devel/boost-libsryoon1-2/+2
2020-01-10Always use C++11 STL and not TR1 on Unix.joerg3-1/+29
2019-08-22Recursive revbump from boost-1.71.0ryoon1-2/+2
2019-07-01Recursive revbump from boost-1.70.0ryoon1-1/+2
2019-06-17exempi: GCC_REQD+= 4.8nia1-1/+3
2019-06-05exempi: Update to 2.5.0nia2-12/+13
2.5.0 - 2019/01/06 - Upgrade XMPCore to Adobe XMP SDK CC 2016.07 - Support for iOS in XMPFiles - New DOM based API’s are added in XMP Core to access metadata tree hierarchy. (not exposed yet in Exempi) - Added support XMP/metadata in utf-8 encoded uncompressed SVG files in XMPFiles. - Added support of GIF handler in XMPFiles. - Added support for reconciliation of iXML’s TRACK_LIST and its components to get microphone data. - Added support for IFDs of type 13 in TIFF. - Added support for MPEG4 videos shot from Google Nexus 5 camera. - Restructured the implementation of XDCAM Handler to support File Access Mode (FAM) and Simple Access Mode (SAM) - Added built-in support for iXML namespace in XMPCore. - Modified the alias tiff:ImageDescription for dc:description as language alternative array instead of simple property. - Lot of bug fixes in XMPFiles and XMPCore. - Removed Exempi provided support for GIF in favour of Adobe's. - New: API NS_XML constant - Bug #5: Restrict the exported symbols. Only the symbols marked with API_EXPORT are exported by the shared library as to not allow another library to import the XMP SDK symbols. https://gitlab.freedesktop.org/libopenraw/exempi/issues/5 - Bug #105580: Access memory aligned on ARM. https://bugs.freedesktop.org/show_bug.cgi?id=105580 Internal: - Added tests for Adobe SDK. - Fixed warnings and other issues and Adobe SDK. - Compile with much more warnings enabled. 2.4.5 - 2018/03/07 - Bug #105204: [CVE-2018-7730] fix a buffer overflow in the PSD parser. - Bug #105205: [CVE-2018-7728] fix a buffer overflow in the TIFF parser. - Bug #105206: [CVE-2018-7729] fix a buffer overflow in PostScript parser. - Bug #105247: [CVE-2018-7731] fix a null dereference in WEBP parser. 2.4.4 - 2018/02/04 - Bug #102197: Properly initialize pointers in WEBP. - Bug #102151: Fix an infinite loop in RIFF parser. - Bug #102483: Fix an infinite loop in QuickTime parser. - Bug #102484: Fix an infinite loop in ASF parser. - Bug #104885: Adjust minimum version for gcc in documentation. 2.4.3 - 2017/08/03 - Bug #100397: Fix a buffer overrun, memcpy() on overlapping regions, use after free in the exception handling. - Bug #101913: Fix a fatal assert with corrupt WEBP. - Bug #101914: Fix a crash on a corrupt file. 2.4.2 - 2017/01/29 - Properly define BanAllEntityUsage. See https://bugzilla.redhat.com/show_bug.cgi?id=888765 2.4.1 - 2017/01/23 - Bug #99494: Restore error reporting. Internal: - Added test for xmp_parse() - Renamed test3 to testiterator and more comprehensive test for iterator to detect thing like bug 99480 Release notes: - In 2.4.0 the XMP iterator corrected behaviour when used for XMP_ITER_JUSTLEAFNAME: The returned values are now set to they actual schema NS instead of the top level one. This required fixed in third party packages: https://github.com/python-xmp-toolkit/python-xmp-toolkit/issues/67 This changes is the result of a bug fix in Adobe SDK. See bug #99480 2.4.0 - 2017/01/07 - Bug #89449: Upgrade XMPCore to Adobe XMP CC 2014.12. - New flag to optimize layout on MPEG4 files. - GoPro MPEG4 video files support. - Improved JPEG support. - iXML support in WAVE files. - Several bugs and memory leaks fixes. - Changes from Adobe XMP CC 2013.06. - Pluggable file handlers (not exposed yet in Exempi) - Support for Exif 2.3 properties - New RIFF file handler - Better Postscript support. - Lot of bug fixes. - New API: added XMP_OPEN_OPTIMIZEFILELAYOUT for new SDK. - Now require (partial) C++11 support to compile (gcc 4.4.7 tested) - New: WebP format handler (contributed: Frankie Dintino, The Atlantic) Internal: - Exempi is now automatically build and the test run by Travis CI.
2018-12-13revbump for boost 1.69.0adam1-2/+2
2018-08-16revbump after boost-libs updateadam1-2/+2
2018-04-29revbump for boost-libs updateadam1-2/+2
2018-01-31exempi: Specify C++03, not C++11 clean.jperkin1-2/+2
2018-01-01Revbump after boost updateadam1-2/+2
2017-09-04Remove outdated comment -- all tests pass on 8.99.2/amd64 for me.wiz1-3/+1
2017-08-24Revbump for boost updateadam1-2/+2
2017-04-30Recursive revbump from boost updateryoon1-2/+2
2017-01-01Revbump after boost updateadam1-2/+2
2016-10-07Revbump post boost updateadam1-1/+2
2016-09-16Include pthread.buildlink3.mk and set PTHREAD_AUTO_VARS in orderrichard1-1/+4
to fix Linux build.
2016-08-11Updated devel/exempi 2.2.2 to 2.3.0mef3-23/+7
----------------------------------- 2.3.0 - New: API xmp_datetime_compare(). - New: API xmp_string_len() to get the length of the XmpString. - Bug #94065: - New: API xmp_files_can_put_xmp_xmpstring() and xmp_files_can_put_xmp_cstr() variants. - New: API xmp_files_put_xmp_xmpstring() and xmp_files_put_xmp_cstr() variants. - New: API xmp_files_get_xmp_xmpstring() variant. - Test: check the status of the PDF handler. - Bug #90380: Fix potential crash with corrupt TIFF file. - Bug #14612: Better Solaris compilation fix. - Fix header to pass -Wstrict-prototypes
2015-11-03Add SHA512 digests for distfiles for devel categoryagc1-1/+2
Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-09-27Improve COMMENT (expand XMP)wiz1-2/+2
2015-07-09Update an upstream SunOS patch to explicitly check for c++ as wellrichard2-1/+17
when deciding to include stdbool.h or not. Not bumping PKGREVISION as it should only affect nautilus builds, and perhaps eog* and/or tellico*.
2015-07-08Update to 2.2.2:wiz5-54/+11
2.2.2 - 2014/08/31 - Public header cleanup and documentation update. - Update Doxygen config. - Bug #73058: Add missing include for MacOS. - Bug #72810: Fix typo in date test in MP3 handler. - Bug #83313: Fix crash on invalid Exif (from Samsung) - Fix valgrind testing for xmpcore.sh - Fix delete / delete[] mismatch in ID3_Support.hpp 2.2.1 - 2013/06/29 - Bug #54011: Use POSIX API for files on MacOS. (Misty De Meo) - Bug #58175: Replace OS X FlatCarbon headers. (Misty De Meo) - Added a manpage for exempi(1). - Added the -n option to the command line for arbitrary namespaces. 2.2.0 - 2012/02/21 - New 'exempi' command line tool. - Upgrade XMPCore to Adobe XMP 5.1.2 - Quicktime support now works without Quicktime. - Reconciliation with ID3v2. - "Blessed" 64-bits support (we already had it in exempi). - Slight change in the way XMP are written for MWG compliance. - Fixed a serious bug with RIFF. - Change in the way local text encoding is dealt with. - Alternative languages behave slightly differently by changing how the default language property is managed. - Probably a bunch of bugs fixed that I don't know about. - Update unit tests. - Refactor the fixtures. - Use automake silent rules instead of shave. (build only) - "make dist" generate a bzip2 archive as well. (build only) - Remove some obsolete warning flags. (build only) - Build xmpcommandtool - New: API xmp_files_get_format_info(). - New: API xmp_files_check_file_format(). - New: API xmp_files_get_file_info(). - New: API XMP_PROP_ARRAY_INSERT_BEFORE, XMP_PROP_ARRAY_INSERT_AFTER array options. - New: C++ helpers in xmp++.hpp. Bug fixes: - Bug #37747: mismatch delete/delete[] and new/new[] (from Meego https://bugs.meego.com/show_bug.cgi?id=14661)
2015-04-17Revbump after updating devel/boost-libsadam1-2/+2
2014-11-07Revbump after updating boostadam1-2/+2
2014-08-13Revbump after boost-libs updateadam1-2/+2
2013-11-20Revbump after updating devel/boost-libsadam1-2/+2
2013-11-20recursive bump from boost-lib shlib major bump.obache1-2/+2
2013-02-15recursive bump from boost-lib shlib update.obache1-2/+2
2012-10-31Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-07-02Revbump after updating boostadam1-2/+2
2012-05-07Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)dholland1-2/+2
It turns out there were a lot of these.
2012-02-29Recursive bump from devel/boost-libs update.hans1-2/+2
2012-01-09REcursive bump from boost-libs shlib bump.obache1-2/+2
2011-11-26Add missing devel/zlib buildlink.sbd2-3/+6
Bump PKGREVISION
2011-10-19Recursive Bump from boost-libs ABI bump.obache1-1/+2
2011-09-14Fix build on SunOS.hans2-1/+17
2010-11-16update to 2.1.1drochner2-6/+7
changes: -bugfixes -Upgrade XMPCore to Adobe XMP 4.4.2 -API additions
2010-01-30Added LICENSE information.heinz1-1/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-01-08Make sure that the libraries are linked with libiconv if necessary, to avoiddsainty1-1/+3
the build failing like so (on Linux systems): g++ -fexceptions -funsigned-char -fPIC -Wno-multichar -Wno-implicit -Wno-ctor-dtor-privacy -O2 -I/tmp/pkgsrc1/devel/exempi/work/.buildlink/include -Wl,-R/usr/pkgroot1/lib -o xmpfilescoverage XMPFilesCoverage.o -L/tmp/pkgsrc1/devel/exempi/work/.buildlink/lib ../../source/XMPCore/.libs/libXMPCore.a ../../source/XMPFiles/.libs/libXMPFiles.a ../../source/common/.libs/libxmpcommon.a /tmp/pkgsrc1/devel/exempi/work/.buildlink/lib/libexpat.so ../../third-party/MD5/.libs/libmd5.a -Wl,--rpath -Wl,/tmp/pkgsrc1/devel/exempi/work/.buildlink/lib -Wl,--rpath -Wl,/tmp/pkgsrc1/devel/exempi/work/.buildlink/lib ../../source/XMPFiles/.libs/libXMPFiles.a(Reconcile_Impl.o): In function `ReconcileUtils::Latin1ToUTF8(void const*, unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)': Reconcile_Impl.cpp:(.text+0x1a1): undefined reference to `libiconv_open' Reconcile_Impl.cpp:(.text+0x1f0): undefined reference to `libiconv' Reconcile_Impl.cpp:(.text+0x1fb): undefined reference to `libiconv_close' ../../source/XMPFiles/.libs/libXMPFiles.a(Reconcile_Impl.o): In function `ReconcileUtils::UTF8ToLatin1(void const*, unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)': Reconcile_Impl.cpp:(.text+0x341): undefined reference to `libiconv_open' Reconcile_Impl.cpp:(.text+0x390): undefined reference to `libiconv' Reconcile_Impl.cpp:(.text+0x39b): undefined reference to `libiconv_close' collect2: ld returned 1 exit status *** Error code 1
2008-11-19Make this patch NetBSD only unbreaking other platforms. GNU iconv switchedhasso2-9/+15
to use char** by default as well some time ago.