Skip to content

Commit

Permalink
textproc/exempi: update to 2.5.2
Browse files Browse the repository at this point in the history
2.5.0

- 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 inbuilt 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

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:
  python-xmp-toolkit/python-xmp-toolkit#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.

2.3.0 - 2016/03/15

- 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
  • Loading branch information
tcberner committed Jul 17, 2021
1 parent d392d02 commit 7d8693d
Show file tree
Hide file tree
Showing 13 changed files with 21 additions and 159 deletions.
1 change: 1 addition & 0 deletions deskutils/gnome-photos/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= gnome-photos
DISTVERSION= 3.38.1
PORTREVISION= 1
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
Expand Down
1 change: 1 addition & 0 deletions graphics/eog/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= eog
DISTVERSION= 40.2
PORTREVISION= 1
CATEGORIES= graphics gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
DIST_SUBDIR= gnome3
Expand Down
1 change: 1 addition & 0 deletions graphics/eom/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= eom
PORTVERSION= 1.24.2
PORTREVISION= 1
CATEGORIES= graphics mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
Expand Down
1 change: 1 addition & 0 deletions graphics/xviewer/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= xviewer
PORTVERSION= 3.0.2
PORTREVISION= 1
CATEGORIES= graphics gnome
DIST_SUBDIR= gnome

Expand Down
2 changes: 1 addition & 1 deletion misc/tellico/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PORTNAME= tellico
DISTVERSION= 3.4.1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= misc kde
MASTER_SITES= http://tellico-project.org/files/

Expand Down
2 changes: 1 addition & 1 deletion sysutils/tracker-miners/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

PORTNAME= tracker-miners
PORTVERSION= 2.3.5
PORTREVISION= 12
PORTREVISION= 13
CATEGORIES= sysutils gnome
MASTER_SITES= GNOME

Expand Down
13 changes: 7 additions & 6 deletions textproc/exempi/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,24 @@
# $MCom: ports/textproc/exempi/Makefile,v 1.1 2008/02/26 18:50:26 ahze Exp $

PORTNAME= exempi
PORTVERSION= 2.2.2
DISTVERSION= 2.5.2
PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= http://libopenraw.freedesktop.org/download/

MAINTAINER= gnome@FreeBSD.org
COMMENT= Port of Adobe XMP SDK to work on UNIX

BUILD_DEPENDS= boost-libs>=0:devel/boost-libs
LIB_DEPENDS= libexpat.so:textproc/expat2

GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-unittest=no
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib ${ICONV_LIB}
USES= pathfix iconv libtool tar:bzip2
USES= gmake iconv libtool localbase pathfix tar:bzip2
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
GNU_CONFIGURE= yes

pre-configure:
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} NOCONFIGURE=1 ./autogen.sh

post-patch:
@${REINPLACE_CMD} -e 's|$${libdir}/pkgconfig|${PREFIX}/libdata/pkgconfig|' \
Expand Down
5 changes: 3 additions & 2 deletions textproc/exempi/distinfo
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
SHA256 (exempi-2.2.2.tar.bz2) = 0e7ad0e5e61b6828e38d31a8cc59c26c9adeed7edf4b26708c400beb6a686c07
SIZE (exempi-2.2.2.tar.bz2) = 3380662
TIMESTAMP = 1626540964
SHA256 (exempi-2.5.2.tar.bz2) = 52f54314aefd45945d47a6ecf4bd21f362e6467fa5d0538b0d45a06bc6eaaed5
SIZE (exempi-2.5.2.tar.bz2) = 3658606
147 changes: 0 additions & 147 deletions textproc/exempi/files/patch-c++11

This file was deleted.

4 changes: 2 additions & 2 deletions textproc/exempi/pkg-plist
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ include/exempi-2.0/exempi/xmpconsts.h
include/exempi-2.0/exempi/xmperrors.h
lib/libexempi.a
lib/libexempi.so
lib/libexempi.so.3
lib/libexempi.so.3.2.4
lib/libexempi.so.8
lib/libexempi.so.8.0.2
libdata/pkgconfig/exempi-2.0.pc
man/man1/exempi.1.gz
1 change: 1 addition & 0 deletions textproc/py-python-xmp-toolkit/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
PORTNAME= python-xmp-toolkit
DISTVERSION= 2.0.1
PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Expand Down
1 change: 1 addition & 0 deletions x11-fm/caja/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= caja
PORTVERSION= 1.24.1
PORTREVISION= 1
CATEGORIES= x11-fm mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
Expand Down
1 change: 1 addition & 0 deletions x11-fm/nemo/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

PORTNAME= nemo
PORTVERSION= 4.8.3
PORTREVISION= 1
CATEGORIES= x11-fm gnome
DIST_SUBDIR= gnome

Expand Down

0 comments on commit 7d8693d

Please sign in to comment.