From owner-svn-ports-all@freebsd.org Sun Mar 26 20:35:56 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8D23AD1F57F; Sun, 26 Mar 2017 20:35:56 +0000 (UTC) (envelope-from cmt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4D4B3106C; Sun, 26 Mar 2017 20:35:56 +0000 (UTC) (envelope-from cmt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v2QKZtrY071352; Sun, 26 Mar 2017 20:35:55 GMT (envelope-from cmt@FreeBSD.org) Received: (from cmt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v2QKZtWU071348; Sun, 26 Mar 2017 20:35:55 GMT (envelope-from cmt@FreeBSD.org) Message-Id: <201703262035.v2QKZtWU071348@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: cmt set sender to cmt@FreeBSD.org using -f From: Christoph Moench-Tegeder Date: Sun, 26 Mar 2017 20:35:55 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r436987 - head/graphics/gexiv2 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Mar 2017 20:35:56 -0000 Author: cmt Date: Sun Mar 26 20:35:54 2017 New Revision: 436987 URL: https://svnweb.freebsd.org/changeset/ports/436987 Log: 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 Modified: head/graphics/gexiv2/Makefile head/graphics/gexiv2/distinfo head/graphics/gexiv2/pkg-descr head/graphics/gexiv2/pkg-plist Modified: head/graphics/gexiv2/Makefile ============================================================================== --- head/graphics/gexiv2/Makefile Sun Mar 26 20:28:10 2017 (r436986) +++ head/graphics/gexiv2/Makefile Sun Mar 26 20:35:54 2017 (r436987) @@ -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 Modified: head/graphics/gexiv2/distinfo ============================================================================== --- head/graphics/gexiv2/distinfo Sun Mar 26 20:28:10 2017 (r436986) +++ head/graphics/gexiv2/distinfo Sun Mar 26 20:35:54 2017 (r436987) @@ -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 Modified: head/graphics/gexiv2/pkg-descr ============================================================================== --- head/graphics/gexiv2/pkg-descr Sun Mar 26 20:28:10 2017 (r436986) +++ head/graphics/gexiv2/pkg-descr Sun Mar 26 20:35:54 2017 (r436987) @@ -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 Modified: head/graphics/gexiv2/pkg-plist ============================================================================== --- head/graphics/gexiv2/pkg-plist Sun Mar 26 20:28:10 2017 (r436986) +++ head/graphics/gexiv2/pkg-plist Sun Mar 26 20:35:54 2017 (r436987) @@ -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