diff options
author | Christoph Moench-Tegeder <cmt@FreeBSD.org> | 2017-03-26 20:35:54 +0000 |
---|---|---|
committer | Christoph Moench-Tegeder <cmt@FreeBSD.org> | 2017-03-26 20:35:54 +0000 |
commit | 647ecd0c50a9806e37d057ed515eb77ce690e66c (patch) | |
tree | c29b5c3fce518add149af2debd6e2acb9e296a4a /graphics/gexiv2 | |
parent | e14fa52816486154b56a69cb9284c0257006ce49 (diff) | |
download | ports-647ecd0c50a9806e37d057ed515eb77ce690e66c.tar.gz ports-647ecd0c50a9806e37d057ed515eb77ce690e66c.zip |
update graphics/gexiv2 to 0.10.5
following the example of several other ports, the python overwrite
files will have get their own ports, which will also enable handling
of python versions 2 and/or 3.
PR: 205335
Submitted by: me, sergey.avseyev(at)gmail.com
Approved by: rene (mentor, implicit), timeout
Notes
Notes:
svn path=/head/; revision=436987
Diffstat (limited to 'graphics/gexiv2')
-rw-r--r-- | graphics/gexiv2/Makefile | 26 | ||||
-rw-r--r-- | graphics/gexiv2/distinfo | 5 | ||||
-rw-r--r-- | graphics/gexiv2/pkg-descr | 7 | ||||
-rw-r--r-- | graphics/gexiv2/pkg-plist | 27 |
4 files changed, 41 insertions, 24 deletions
diff --git a/graphics/gexiv2/Makefile b/graphics/gexiv2/Makefile index 6c9b19f4fd5b..59b5e1284f1b 100644 --- a/graphics/gexiv2/Makefile +++ b/graphics/gexiv2/Makefile @@ -2,39 +2,33 @@ # $FreeBSD$ PORTNAME= gexiv2 -PORTVERSION= 0.6.1 -PORTREVISION= 6 +PORTVERSION= 0.10.5 CATEGORIES= graphics -MASTER_SITES= http://pkgs.fedoraproject.org/repo/pkgs/libgexiv2/libgexiv2_0.6.1.tar.xz/5bd2ba92b765a2b3721874ebd2647734/ -DISTNAME= lib${PORTNAME}_${PORTVERSION} +MASTER_SITES= GNOME/sources/gexiv2/${PORTVERSION:R} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= cmt@FreeBSD.org COMMENT= GObject-based wrapper around Exiv2 library LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= gm4:devel/m4 +BUILD_DEPENDS= gm4:devel/m4 \ + vala>=0:lang/vala LIB_DEPENDS= libexiv2.so:graphics/exiv2 -USES= gmake libtool:build pkgconfig tar:xz +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --enable-introspection=yes \ + --enable-vala=yes +USES= gmake libtool:build pathfix pkgconfig tar:xz USE_GNOME= glib20 introspection:build USE_LDCONFIG= yes MAKE_ARGS= REQUIRED_CFLAGS="" ENABLE_INTROSPECTION=1 -WRKSRC= ${WRKDIR}/lib${PORTNAME}-${PORTVERSION} - -post-patch: - @${REINPLACE_CMD} -E \ - -e 's|^([[:space:]]+)m4[[:space:]]|\1gm4 |' \ - -e 's|\$$\(LIB\)/pkgconfig|libdata/pkgconfig|' \ - -e '/^CFLAGS/ s|CFLAGS|CXXFLAGS|' \ - -e 's|\(CFLAGS\)|(CXXFLAGS)|' \ - ${WRKSRC}/${MAKEFILE} pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgexiv2.so + ${RM} ${STAGEDIR}${PREFIX}/lib/python*/site-packages/gi/overrides/GExiv2.py .include <bsd.port.mk> diff --git a/graphics/gexiv2/distinfo b/graphics/gexiv2/distinfo index a1b6d487848e..1d53b4829b35 100644 --- a/graphics/gexiv2/distinfo +++ b/graphics/gexiv2/distinfo @@ -1,2 +1,3 @@ -SHA256 (libgexiv2_0.6.1.tar.xz) = 72ee2fcc6a98c9e83467adea45b10d1b61c55654c204dcce9c2463615389a9e3 -SIZE (libgexiv2_0.6.1.tar.xz) = 27300 +TIMESTAMP = 1490473329 +SHA256 (gexiv2-0.10.5.tar.xz) = 318fe068cd414c0af91759a87c29fd577cd5d42bf7a6f50caff27535c02ac7f3 +SIZE (gexiv2-0.10.5.tar.xz) = 591752 diff --git a/graphics/gexiv2/pkg-descr b/graphics/gexiv2/pkg-descr index 1c51b0ebf4cf..de84777d1c30 100644 --- a/graphics/gexiv2/pkg-descr +++ b/graphics/gexiv2/pkg-descr @@ -1,4 +1,5 @@ -gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the -basic features of Exiv2 available to GNOME applications. +gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. +It allows for GNOME applications to easily inspect and update EXIF, IPTC, +and XMP metadata in photo and video files of various formats. -WWW: http://trac.yorba.org/wiki/gexiv2/ +WWW: https://wiki.gnome.org/Projects/gexiv2 diff --git a/graphics/gexiv2/pkg-plist b/graphics/gexiv2/pkg-plist index 00ddd3157877..2e32fc94cc71 100644 --- a/graphics/gexiv2/pkg-plist +++ b/graphics/gexiv2/pkg-plist @@ -5,11 +5,32 @@ include/gexiv2/gexiv2-managed-stream.h include/gexiv2/gexiv2-preview-properties.h include/gexiv2/gexiv2-preview-image.h include/gexiv2/gexiv2-startup.h -lib/girepository-1.0/GExiv2-0.4.typelib -lib/libgexiv2.a +include/gexiv2/gexiv2-version.h +lib/girepository-1.0/GExiv2-0.10.typelib lib/libgexiv2.so lib/libgexiv2.so.2 lib/libgexiv2.so.2.0.0 libdata/pkgconfig/gexiv2.pc -share/gir-1.0/GExiv2-0.4.gir +share/gir-1.0/GExiv2-0.10.gir +share/gtk-doc/html/gexiv2/GExiv2Metadata.html +share/gtk-doc/html/gexiv2/GExiv2PreviewImage.html +share/gtk-doc/html/gexiv2/GExiv2PreviewProperties.html +share/gtk-doc/html/gexiv2/annotation-glossary.html +share/gtk-doc/html/gexiv2/api-index-full.html +share/gtk-doc/html/gexiv2/ch01.html +share/gtk-doc/html/gexiv2/deprecated-api-index.html +share/gtk-doc/html/gexiv2/gexiv2-Library-initialisation.html +share/gtk-doc/html/gexiv2/gexiv2-Logging-functionality.html +share/gtk-doc/html/gexiv2/gexiv2-gexiv2-version.html +share/gtk-doc/html/gexiv2/gexiv2.devhelp2 +share/gtk-doc/html/gexiv2/home.png +share/gtk-doc/html/gexiv2/index.html +share/gtk-doc/html/gexiv2/left-insensitive.png +share/gtk-doc/html/gexiv2/left.png +share/gtk-doc/html/gexiv2/object-tree.html +share/gtk-doc/html/gexiv2/right-insensitive.png +share/gtk-doc/html/gexiv2/right.png +share/gtk-doc/html/gexiv2/style.css +share/gtk-doc/html/gexiv2/up-insensitive.png +share/gtk-doc/html/gexiv2/up.png share/vala/vapi/gexiv2.vapi |