[Midnightbsd-cvs] mports [23918] trunk/graphics: add graphene

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Aug 26 17:20:45 EDT 2018


Revision: 23918
          http://svnweb.midnightbsd.org/mports/?rev=23918
Author:   laffer1
Date:     2018-08-26 17:20:44 -0400 (Sun, 26 Aug 2018)
Log Message:
-----------
add graphene

Modified Paths:
--------------
    trunk/graphics/Makefile

Added Paths:
-----------
    trunk/graphics/graphene/
    trunk/graphics/graphene/Makefile
    trunk/graphics/graphene/distinfo
    trunk/graphics/graphene/pkg-descr
    trunk/graphics/graphene/pkg-plist

Modified: trunk/graphics/Makefile
===================================================================
--- trunk/graphics/Makefile	2018-08-26 21:19:41 UTC (rev 23917)
+++ trunk/graphics/Makefile	2018-08-26 21:20:44 UTC (rev 23918)
@@ -56,6 +56,7 @@
 SUBDIR += goocanvas
 SUBDIR += goom
 SUBDIR += gozer
+SUBDIR += graphene
 SUBDIR += graphite2
 SUBDIR += graphviz
 SUBDIR += gstreamer-plugins-jpeg

Added: trunk/graphics/graphene/Makefile
===================================================================
--- trunk/graphics/graphene/Makefile	                        (rev 0)
+++ trunk/graphics/graphene/Makefile	2018-08-26 21:20:44 UTC (rev 23918)
@@ -0,0 +1,41 @@
+# $MidnightBSD$
+# $FreeBSD: head/graphics/graphene/Makefile 461838 2018-02-14 21:15:32Z pi $
+
+PORTNAME=	graphene
+PORTVERSION=	1.6.0
+CATEGORIES=	graphics devel
+MASTER_SITES=	GNOME
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Optimizations for speeding up vector operations
+
+LICENSE=	mit
+
+USES=		gnome meson pkgconfig python:3.4+ shebangfix tar:xz
+USE_GNOME=	glib20 pygobject3
+USE_LDCONFIG=	yes
+
+OPTIONS_SUB=	yes
+OPTIONS_DEFINE=	GTKDOC #INTROSPECTION
+#OPTIONS_DEFAULT=INTROSPECTION
+
+SHEBANG_FILES=	src/identfilter.py
+
+USE_GNOME+=		introspection:build
+#INTROSPECTION_DESC=	Build Gobject Introspection
+#INTROSPECTION_USE=	gnome=introspection:build
+#INTROSPECTION_MESON_OFF=	-Denable-introspection=false
+
+GTKDOC_MESON_TRUE=	enable-gtk-doc
+GTKDOC_DESC=		Build documentation
+GTKDOC_BUILD_DEPENDS=	gtk-doc>0:textproc/gtk-doc
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|=python |=${PYTHON_VERSION} |g' \
+		${WRKSRC}/src/meson.build
+
+# We don't want install tests
+post-install:
+	@${RM} -rf ${STAGEDIR}${PREFIX}/libexec/installed-tests
+
+.include <bsd.port.mk>


Property changes on: trunk/graphics/graphene/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/graphene/distinfo
===================================================================
--- trunk/graphics/graphene/distinfo	                        (rev 0)
+++ trunk/graphics/graphene/distinfo	2018-08-26 21:20:44 UTC (rev 23918)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1491756916
+SHA256 (graphene-1.6.0.tar.xz) = c3a9910f8dd298c1459d1f3c699ddf2e7440f9e561bfcbef59ae784400e27b5d
+SIZE (graphene-1.6.0.tar.xz) = 421228


Property changes on: trunk/graphics/graphene/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/graphene/pkg-descr
===================================================================
--- trunk/graphics/graphene/pkg-descr	                        (rev 0)
+++ trunk/graphics/graphene/pkg-descr	2018-08-26 21:20:44 UTC (rev 23918)
@@ -0,0 +1,16 @@
+Graphene contains optimizations for speeding up vector operations, those
+optimizations are optional, and used only if both Graphene was compiled
+with support for them and if the system you're running on has them.
+Currently, Graphene supports the following platform-specific fast paths:
+
+Streaming SIMD Extensions (SSE) 2
+ARM NEON
+GCC vector extensions
+In the remote case in which none of these optimizations are available,
+Graphene will fall back to a naive scalar implementation
+
+Graphene can, optionally, provide types for integrating with GObject
+properties and signals, as well as introspection information for its
+use with other languages through introspection-based bindings.
+
+WWW: http://ebassi.github.io/graphene/


Property changes on: trunk/graphics/graphene/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/graphene/pkg-plist
===================================================================
--- trunk/graphics/graphene/pkg-plist	                        (rev 0)
+++ trunk/graphics/graphene/pkg-plist	2018-08-26 21:20:44 UTC (rev 23918)
@@ -0,0 +1,75 @@
+include/graphene-1.0/graphene-box.h
+include/graphene-1.0/graphene-euler.h
+include/graphene-1.0/graphene-frustum.h
+include/graphene-1.0/graphene-gobject.h
+include/graphene-1.0/graphene-macros.h
+include/graphene-1.0/graphene-matrix.h
+include/graphene-1.0/graphene-plane.h
+include/graphene-1.0/graphene-point.h
+include/graphene-1.0/graphene-point3d.h
+include/graphene-1.0/graphene-quad.h
+include/graphene-1.0/graphene-quaternion.h
+include/graphene-1.0/graphene-ray.h
+include/graphene-1.0/graphene-rect.h
+include/graphene-1.0/graphene-simd4f.h
+include/graphene-1.0/graphene-simd4x4f.h
+include/graphene-1.0/graphene-size.h
+include/graphene-1.0/graphene-sphere.h
+include/graphene-1.0/graphene-triangle.h
+include/graphene-1.0/graphene-types.h
+include/graphene-1.0/graphene-vec2.h
+include/graphene-1.0/graphene-vec3.h
+include/graphene-1.0/graphene-vec4.h
+include/graphene-1.0/graphene-version-macros.h
+include/graphene-1.0/graphene-version.h
+include/graphene-1.0/graphene.h
+lib/girepository-1.0/Graphene-1.0.typelib
+lib/graphene-1.0/include/graphene-config.h
+lib/libgraphene-1.0.so
+lib/libgraphene-1.0.so.0
+lib/libgraphene-1.0.so.0.600.0
+libdata/pkgconfig/graphene-1.0.pc
+libdata/pkgconfig/graphene-gobject-1.0.pc
+share/gir-1.0/Graphene-1.0.gir
+%%GTKDOC%%share/gtk-doc/html/graphene/annotation-glossary.html
+%%GTKDOC%%share/gtk-doc/html/graphene/api-index.html
+%%GTKDOC%%share/gtk-doc/html/graphene/ch01.html
+%%GTKDOC%%share/gtk-doc/html/graphene/deprecated-api-index.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Box.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Euler.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Frustum.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-GObject-integration.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Matrix.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Plane.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Point.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Point3D.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Quad.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Quaternion.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Ray.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Rectangle.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-SIMD-matrix.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-SIMD-vector.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Size.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Sphere.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Triangle.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Vectors.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene-Versioning-information.html
+%%GTKDOC%%share/gtk-doc/html/graphene/graphene.devhelp2
+%%GTKDOC%%share/gtk-doc/html/graphene/home.png
+%%GTKDOC%%share/gtk-doc/html/graphene/index.html
+%%GTKDOC%%share/gtk-doc/html/graphene/ix03.html
+%%GTKDOC%%share/gtk-doc/html/graphene/ix04.html
+%%GTKDOC%%share/gtk-doc/html/graphene/ix05.html
+%%GTKDOC%%share/gtk-doc/html/graphene/ix06.html
+%%GTKDOC%%share/gtk-doc/html/graphene/left-insensitive.png
+%%GTKDOC%%share/gtk-doc/html/graphene/left.png
+%%GTKDOC%%share/gtk-doc/html/graphene/object-tree.html
+%%GTKDOC%%share/gtk-doc/html/graphene/rectangle-intersection.png
+%%GTKDOC%%share/gtk-doc/html/graphene/rectangle-union.png
+%%GTKDOC%%share/gtk-doc/html/graphene/rectangle.png
+%%GTKDOC%%share/gtk-doc/html/graphene/right-insensitive.png
+%%GTKDOC%%share/gtk-doc/html/graphene/right.png
+%%GTKDOC%%share/gtk-doc/html/graphene/style.css
+%%GTKDOC%%share/gtk-doc/html/graphene/triangle-barycentric.png
+%%GTKDOC%%share/gtk-doc/html/graphene/up-insensitive.png
+%%GTKDOC%%share/gtk-doc/html/graphene/up.png


Property changes on: trunk/graphics/graphene/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