[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