svn commit: r485702 - in head/graphics/gexiv2: . files
Christoph Moench-Tegeder
cmt at FreeBSD.org
Fri Nov 23 20:10:25 UTC 2018
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, at 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
More information about the svn-ports-all
mailing list