From owner-svn-ports-head@freebsd.org Tue Apr 18 12:58:18 2017 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 718AED4279B; Tue, 18 Apr 2017 12:58:18 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2AFE5F84; Tue, 18 Apr 2017 12:58:18 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v3ICwHqp096632; Tue, 18 Apr 2017 12:58:17 GMT (envelope-from kwm@FreeBSD.org) Received: (from kwm@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v3ICwGAQ096624; Tue, 18 Apr 2017 12:58:16 GMT (envelope-from kwm@FreeBSD.org) Message-Id: <201704181258.v3ICwGAQ096624@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: kwm set sender to kwm@FreeBSD.org using -f From: Koop Mast Date: Tue, 18 Apr 2017 12:58:16 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r438779 - in head/graphics: . graphene X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Apr 2017 12:58:18 -0000 Author: kwm Date: Tue Apr 18 12:58:16 2017 New Revision: 438779 URL: https://svnweb.freebsd.org/changeset/ports/438779 Log: 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 naïve scalar implementation http://ebassi.github.io/graphene/ Added: head/graphics/graphene/ head/graphics/graphene/Makefile (contents, props changed) head/graphics/graphene/distinfo (contents, props changed) head/graphics/graphene/pkg-descr (contents, props changed) head/graphics/graphene/pkg-plist (contents, props changed) Modified: head/graphics/Makefile Modified: head/graphics/Makefile ============================================================================== --- head/graphics/Makefile Tue Apr 18 12:42:47 2017 (r438778) +++ head/graphics/Makefile Tue Apr 18 12:58:16 2017 (r438779) @@ -296,6 +296,7 @@ SUBDIR += gracula SUBDIR += grads SUBDIR += grafx2 + SUBDIR += graphene SUBDIR += graphite2 SUBDIR += graphopt SUBDIR += graphos Added: head/graphics/graphene/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/graphene/Makefile Tue Apr 18 12:58:16 2017 (r438779) @@ -0,0 +1,38 @@ +# $FreeBSD$ + +PORTNAME= graphene +PORTVERSION= 1.6.0 +CATEGORIES= graphics devel +MASTER_SITES= GNOME + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Optimizations for speeding up vector operations + +LICENSE= MIT + +USES= gnome meson pkgconfig python:3 shebangfix tar:xz +USE_GNOME= glib20 py3gobject3 + +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 + +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 Added: head/graphics/graphene/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/graphene/distinfo Tue Apr 18 12:58:16 2017 (r438779) @@ -0,0 +1,3 @@ +TIMESTAMP = 1491756916 +SHA256 (graphene-1.6.0.tar.xz) = c3a9910f8dd298c1459d1f3c699ddf2e7440f9e561bfcbef59ae784400e27b5d +SIZE (graphene-1.6.0.tar.xz) = 421228 Added: head/graphics/graphene/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/graphene/pkg-descr Tue Apr 18 12:58:16 2017 (r438779) @@ -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 naïve 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/ Added: head/graphics/graphene/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/graphene/pkg-plist Tue Apr 18 12:58:16 2017 (r438779) @@ -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 +lib/pkgconfig/graphene-1.0.pc +lib/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