mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-30 05:40:06 +00:00
7d8693d67b
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: 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. 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
70 lines
1.7 KiB
Makefile
70 lines
1.7 KiB
Makefile
# Created by: Gustau Perez i Querol <gustau.perez@gmail.com>
|
|
|
|
PORTNAME= nemo
|
|
PORTVERSION= 4.8.3
|
|
PORTREVISION= 1
|
|
CATEGORIES= x11-fm gnome
|
|
DIST_SUBDIR= gnome
|
|
|
|
MAINTAINER= gnome@FreeBSD.org
|
|
COMMENT= File manager for the Cinnamon desktop
|
|
|
|
LICENSE= GPLv2 LGPL20
|
|
LICENSE_COMB= multi
|
|
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
|
|
LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB
|
|
|
|
BUILD_DEPENDS= gnome-icon-theme>=0:misc/gnome-icon-theme \
|
|
gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
|
|
LIB_DEPENDS= libcinnamon-desktop.so:x11/cinnamon-desktop \
|
|
libnotify.so:devel/libnotify \
|
|
libxapp.so:x11/xapp
|
|
RUN_DEPENDS= gnome-icon-theme>=0:misc/gnome-icon-theme \
|
|
gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
|
|
gvfs>0:devel/gvfs
|
|
|
|
USES= compiler:c11 desktop-file-utils gettext gnome meson pkgconfig \
|
|
python:3.5+ shared-mime-info shebangfix xorg
|
|
|
|
SHEBANG_FILES= generate_additional_file makepot
|
|
SHEBANG_GLOB= *.py
|
|
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= linuxmint
|
|
|
|
USE_GNOME= cairo gdkpixbuf2 gtk30 intlhack introspection libxml2 pango pygobject3
|
|
|
|
USE_XORG= x11
|
|
|
|
GLIB_SCHEMAS= org.nemo.gschema.xml
|
|
|
|
INSTALLS_ICONS= yes
|
|
|
|
USE_LDCONFIG= yes
|
|
|
|
OPTIONS_DEFINE= DOCS EXEMPI EXIF TRACKER
|
|
OPTIONS_DEFAULT= DOCS EXEMPI EXIF
|
|
OPTIONS_SUB= yes
|
|
|
|
EXEMPI_DESC= XMP support
|
|
EXIF_DESC= Digital camera file meta-data support
|
|
TRACKER_DESC= Integration with tracker
|
|
|
|
DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc
|
|
DOCS_MESON_TRUE= gtk_doc
|
|
|
|
EXEMPI_LIB_DEPENDS= libexempi.so:textproc/exempi
|
|
EXEMPI_MESON_TRUE= xmp
|
|
|
|
EXIF_LIB_DEPENDS= libexif.so:graphics/libexif
|
|
EXIF_MESON_TRUE= exif
|
|
|
|
TRACKER_LIB_DEPENDS= libtracker-sparql-2.0.so:sysutils/tracker
|
|
TRACKER_MESON_TRUE= tracker
|
|
|
|
post-patch:
|
|
# malloc.h is deprecated
|
|
@${REINPLACE_CMD} -e "/malloc.h/d" ${WRKSRC}/meson.build
|
|
|
|
.include <bsd.port.mk>
|