[Midnightbsd-cvs] mports [24872] trunk/graphics: add gexiv2
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Feb 2 15:40:46 EST 2019
Revision: 24872
http://svnweb.midnightbsd.org/mports/?rev=24872
Author: laffer1
Date: 2019-02-02 15:40:28 -0500 (Sat, 02 Feb 2019)
Log Message:
-----------
add gexiv2
Modified Paths:
--------------
trunk/graphics/Makefile
Added Paths:
-----------
trunk/graphics/gexiv2/
trunk/graphics/gexiv2/Makefile
trunk/graphics/gexiv2/distinfo
trunk/graphics/gexiv2/files/
trunk/graphics/gexiv2/files/patch-gexiv2_meson.build
trunk/graphics/gexiv2/pkg-descr
trunk/graphics/gexiv2/pkg-plist
Modified: trunk/graphics/Makefile
===================================================================
--- trunk/graphics/Makefile 2019-02-02 20:39:00 UTC (rev 24871)
+++ trunk/graphics/Makefile 2019-02-02 20:40:28 UTC (rev 24872)
@@ -24,6 +24,7 @@
SUBDIR += colord-gtk
SUBDIR += dia
SUBDIR += eog
+SUBDIR += eog-plugins
SUBDIR += evas_generic_loaders-svg
SUBDIR += evince
SUBDIR += evince-lite
@@ -39,6 +40,7 @@
SUBDIR += gdk-pixbuf2
SUBDIR += gegl
SUBDIR += gegl3
+SUBDIR += gexiv2
SUBDIR += giblib
SUBDIR += giflib
SUBDIR += gifsicle
Added: trunk/graphics/gexiv2/Makefile
===================================================================
--- trunk/graphics/gexiv2/Makefile (rev 0)
+++ trunk/graphics/gexiv2/Makefile 2019-02-02 20:40:28 UTC (rev 24872)
@@ -0,0 +1,37 @@
+# $MidnightBSD$
+
+PORTNAME= gexiv2
+PORTVERSION= 0.10.9
+CATEGORIES= graphics
+MASTER_SITES= GNOME
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= GObject-based wrapper around Exiv2 library
+
+LICENSE= gpl2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+BUILD_DEPENDS= gm4:devel/m4 \
+ vala>=0:lang/vala
+LIB_DEPENDS= libexiv2.so:graphics/exiv2
+
+USES= compiler:c++11-lang gnome libtool:build meson pathfix \
+ pkgconfig tar:xz
+USE_GNOME= glib20 introspection:build
+USE_LDCONFIG= yes
+
+OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
+DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc
+DOCS_CONFIGURE_ON= -Denable-gtk-doc=true
+
+.include <bsd.mport.options.mk>
+
+pre-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgexiv2.so
+ ${RM} -r ${STAGEDIR}${PREFIX}/lib/python*
+
+.include <bsd.port.mk>
Property changes on: trunk/graphics/gexiv2/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/graphics/gexiv2/distinfo
===================================================================
--- trunk/graphics/gexiv2/distinfo (rev 0)
+++ trunk/graphics/gexiv2/distinfo 2019-02-02 20:40:28 UTC (rev 24872)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1542994417
+SHA256 (gexiv2-0.10.9.tar.xz) = 8806234aa6fd1c345d46bf07a14e82771415071ca5ff63615b1ea62bd2fec0ed
+SIZE (gexiv2-0.10.9.tar.xz) = 380348
Property changes on: trunk/graphics/gexiv2/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/graphics/gexiv2/files/patch-gexiv2_meson.build
===================================================================
--- trunk/graphics/gexiv2/files/patch-gexiv2_meson.build (rev 0)
+++ trunk/graphics/gexiv2/files/patch-gexiv2_meson.build 2019-02-02 20:40:28 UTC (rev 24872)
@@ -0,0 +1,16 @@
+--- gexiv2/meson.build.orig 2018-12-01 18:58:21.005598000 +0100
++++ gexiv2/meson.build 2018-12-01 19:01:56.566055000 +0100
+@@ -35,10 +35,10 @@
+
+ # Static map file
+ mapfile = 'gexiv2.map'
+-if host_machine.system() == 'darwin'
+- vflag = ''
++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)
++ vflag = ['-Wl,--version-script, at 0@/@1@'.format(meson.current_source_dir(), mapfile)]
+ endif
+
+ gexiv2 = library('gexiv2',
Property changes on: trunk/graphics/gexiv2/files/patch-gexiv2_meson.build
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/graphics/gexiv2/pkg-descr
===================================================================
--- trunk/graphics/gexiv2/pkg-descr (rev 0)
+++ trunk/graphics/gexiv2/pkg-descr 2019-02-02 20:40:28 UTC (rev 24872)
@@ -0,0 +1,5 @@
+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: https://wiki.gnome.org/Projects/gexiv2
Property changes on: trunk/graphics/gexiv2/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/graphics/gexiv2/pkg-plist
===================================================================
--- trunk/graphics/gexiv2/pkg-plist (rev 0)
+++ trunk/graphics/gexiv2/pkg-plist 2019-02-02 20:40:28 UTC (rev 24872)
@@ -0,0 +1,38 @@
+include/gexiv2/gexiv2.h
+include/gexiv2/gexiv2-enums.h
+include/gexiv2/gexiv2-log.h
+include/gexiv2/gexiv2-metadata.h
+include/gexiv2/gexiv2-managed-stream.h
+include/gexiv2/gexiv2-preview-properties.h
+include/gexiv2/gexiv2-preview-image.h
+include/gexiv2/gexiv2-startup.h
+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.10.gir
+%%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
Property changes on: trunk/graphics/gexiv2/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list