Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Nov 2018 20:10:23 +0000 (UTC)
From:      Christoph Moench-Tegeder <cmt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r485702 - in head/graphics/gexiv2: . files
Message-ID:  <201811232010.wANKAN3u039580@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cmt
Date: Fri Nov 23 20:10:23 2018
New Revision: 485702
URL: https://svnweb.freebsd.org/changeset/ports/485702

Log:
  graphics/gexiv2: update to 0.10.9
  
  - optionify DOCS
  - upstream switched to meson build system
  Changelog: https://download.gnome.org/sources/gexiv2/0.10/gexiv2-0.10.9.news

Added:
  head/graphics/gexiv2/files/patch-gexiv2_meson.build   (contents, props changed)
Deleted:
  head/graphics/gexiv2/files/patch-Makefile.in
Modified:
  head/graphics/gexiv2/Makefile
  head/graphics/gexiv2/distinfo
  head/graphics/gexiv2/pkg-plist

Modified: head/graphics/gexiv2/Makefile
==============================================================================
--- head/graphics/gexiv2/Makefile	Fri Nov 23 20:07:40 2018	(r485701)
+++ head/graphics/gexiv2/Makefile	Fri Nov 23 20:10:23 2018	(r485702)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	gexiv2
-PORTVERSION=	0.10.8
-PORTREVISION=	1
+PORTVERSION=	0.10.9
 CATEGORIES=	graphics
 MASTER_SITES=	GNOME
 
@@ -17,14 +16,17 @@ BUILD_DEPENDS=	gm4:devel/m4 \
 		vala>=0:lang/vala
 LIB_DEPENDS=	libexiv2.so:graphics/exiv2
 
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS+=	--enable-introspection=yes \
-			--enable-vala=yes
-USES=		compiler:c++11-lang gmake gnome libtool:build pathfix \
+USES=		compiler:c++11-lang gnome libtool:build meson pathfix \
 		pkgconfig tar:xz
 USE_GNOME=	glib20 introspection:build
 USE_LDCONFIG=	yes
-MAKE_ARGS=	REQUIRED_CFLAGS="" ENABLE_INTROSPECTION=1
+
+OPTIONS_DEFINE=		DOCS
+OPTIONS_SUB=		yes
+DOCS_BUILD_DEPENDS=	gtkdoc-scan:textproc/gtk-doc
+DOCS_CONFIGURE_ON=	-Denable-gtk-doc=true
+
+.include <bsd.port.options.mk>
 
 pre-install:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi

Modified: head/graphics/gexiv2/distinfo
==============================================================================
--- head/graphics/gexiv2/distinfo	Fri Nov 23 20:07:40 2018	(r485701)
+++ head/graphics/gexiv2/distinfo	Fri Nov 23 20:10:23 2018	(r485702)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1533653718
-SHA256 (gexiv2-0.10.8.tar.xz) = 81c528fd1e5e03577acd80fb77798223945f043fd1d4e06920c71202eea90801
-SIZE (gexiv2-0.10.8.tar.xz) = 634696
+TIMESTAMP = 1542994417
+SHA256 (gexiv2-0.10.9.tar.xz) = 8806234aa6fd1c345d46bf07a14e82771415071ca5ff63615b1ea62bd2fec0ed
+SIZE (gexiv2-0.10.9.tar.xz) = 380348

Added: head/graphics/gexiv2/files/patch-gexiv2_meson.build
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/gexiv2/files/patch-gexiv2_meson.build	Fri Nov 23 20:10:23 2018	(r485702)
@@ -0,0 +1,11 @@
+--- gexiv2/meson.build.orig	2018-11-23 19:55:20 UTC
++++ gexiv2/meson.build
+@@ -35,7 +35,7 @@ install_headers(gexiv2_headers, subdir :
+ 
+ # Static map file
+ mapfile = 'gexiv2.map'
+-if host_machine.system() == 'darwin'
++if host_machine.system() == 'darwin' or host_machine.system() == 'freebsd'
+     vflag = ''
+ else
+     vflag = '-Wl,--version-script,@0@/@1@'.format(meson.current_source_dir(), mapfile)

Modified: head/graphics/gexiv2/pkg-plist
==============================================================================
--- head/graphics/gexiv2/pkg-plist	Fri Nov 23 20:07:40 2018	(r485701)
+++ head/graphics/gexiv2/pkg-plist	Fri Nov 23 20:10:23 2018	(r485702)
@@ -13,25 +13,26 @@ lib/libgexiv2.so.2
 lib/libgexiv2.so.2.0.0
 libdata/pkgconfig/gexiv2.pc
 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-0-10-6.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/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
+%%DOCS%%share/gtk-doc/html/gexiv2/annotation-glossary.html
+%%DOCS%%share/gtk-doc/html/gexiv2/api-index-0-10-6.html
+%%DOCS%%share/gtk-doc/html/gexiv2/api-index-full.html
+%%DOCS%%share/gtk-doc/html/gexiv2/ch01.html
+%%DOCS%%share/gtk-doc/html/gexiv2/deprecated-api-index.html
+%%DOCS%%share/gtk-doc/html/gexiv2/gexiv2-GExiv2Metadata.html
+%%DOCS%%share/gtk-doc/html/gexiv2/gexiv2-GExiv2PreviewImage.html
+%%DOCS%%share/gtk-doc/html/gexiv2/gexiv2-GExiv2PreviewProperties.html
+%%DOCS%%share/gtk-doc/html/gexiv2/gexiv2-Library-initialisation.html
+%%DOCS%%share/gtk-doc/html/gexiv2/gexiv2-Logging-functionality.html
+%%DOCS%%share/gtk-doc/html/gexiv2/gexiv2-gexiv2-version.html
+%%DOCS%%share/gtk-doc/html/gexiv2/gexiv2.devhelp2
+%%DOCS%%share/gtk-doc/html/gexiv2/home.png
+%%DOCS%%share/gtk-doc/html/gexiv2/index.html
+%%DOCS%%share/gtk-doc/html/gexiv2/left-insensitive.png
+%%DOCS%%share/gtk-doc/html/gexiv2/left.png
+%%DOCS%%share/gtk-doc/html/gexiv2/right-insensitive.png
+%%DOCS%%share/gtk-doc/html/gexiv2/right.png
+%%DOCS%%share/gtk-doc/html/gexiv2/style.css
+%%DOCS%%share/gtk-doc/html/gexiv2/up-insensitive.png
+%%DOCS%%share/gtk-doc/html/gexiv2/up.png
+share/vala/vapi/gexiv2.deps
 share/vala/vapi/gexiv2.vapi



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201811232010.wANKAN3u039580>