svn commit: r430553 - in head/x11-toolkits: . diorite diorite/files

Alberto Villa avilla at FreeBSD.org
Wed Jan 4 12:30:32 UTC 2017


Author: avilla
Date: Wed Jan  4 12:30:30 2017
New Revision: 430553
URL: https://svnweb.freebsd.org/changeset/ports/430553

Log:
  Diorite is a a grey to dark-grey intermediate intrusive igneous rock.
  Diorite library is a utility and widget library for Nuvola Player
  project based on GLib, GIO and GTK+ 3.
  
  WWW: https://tiliado.eu/diorite

Added:
  head/x11-toolkits/diorite/
  head/x11-toolkits/diorite/Makefile   (contents, props changed)
  head/x11-toolkits/diorite/distinfo   (contents, props changed)
  head/x11-toolkits/diorite/files/
  head/x11-toolkits/diorite/files/patch-src_gtk_application.vala   (contents, props changed)
  head/x11-toolkits/diorite/pkg-descr   (contents, props changed)
  head/x11-toolkits/diorite/pkg-plist   (contents, props changed)
Modified:
  head/x11-toolkits/Makefile

Modified: head/x11-toolkits/Makefile
==============================================================================
--- head/x11-toolkits/Makefile	Wed Jan  4 12:29:04 2017	(r430552)
+++ head/x11-toolkits/Makefile	Wed Jan  4 12:30:30 2017	(r430553)
@@ -11,6 +11,7 @@
     SUBDIR += blt
     SUBDIR += bwidget
     SUBDIR += c++-gtk-utils
+    SUBDIR += diorite
     SUBDIR += flowcanvas
     SUBDIR += fltk
     SUBDIR += fltk-devel

Added: head/x11-toolkits/diorite/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-toolkits/diorite/Makefile	Wed Jan  4 12:30:30 2017	(r430553)
@@ -0,0 +1,42 @@
+# $FreeBSD$
+
+PORTNAME=	diorite
+PORTVERSION=	0.2.1
+CATEGORIES=	x11-toolkits devel
+
+MAINTAINER=	avilla at FreeBSD.org
+COMMENT=	Utility and widget library based on GLib and GTK+ 3
+
+LICENSE=	BSD2CLAUSE
+
+BUILD_DEPENDS=	valac:lang/vala
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	tiliado
+
+USES=		gnome pkgconfig shebangfix waf
+USE_GNOME=	glib20 gtk30
+USE_XORG=	x11
+SHEBANG_LANG=	python3
+SHEBANG_FILES=	testgen.py
+# --noopt is required to prevent a crash in ipcserver.c, as
+# the argument of diorite_ipc_server_process_connection_co() gets
+# optimized out in diorite_ipc_server_process_connection().
+CONFIGURE_ARGS=	--noopt --platform=LINUX
+MAKE_ARGS=	--no-ldconfig
+USE_LDCONFIG=	yes
+
+.ifdef(WITH_DEBUG)
+CONFIGURE_ARGS+=--debug
+.else
+CONFIGURE_ARGS+=--no-debug
+.endif
+
+pre-configure:
+	@${REINPLACE_CMD} -e '/pkgconfig/ s,$${LIBDIR},${PREFIX}/libdata,' \
+		${WRKSRC}/wscript
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
+
+.include <bsd.port.mk>

Added: head/x11-toolkits/diorite/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-toolkits/diorite/distinfo	Wed Jan  4 12:30:30 2017	(r430553)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1483465885
+SHA256 (tiliado-diorite-0.2.1_GH0.tar.gz) = 188335b58e7fea03e81c89d6f2bb1694063bac34483de05ee1e600e1cf696dd0
+SIZE (tiliado-diorite-0.2.1_GH0.tar.gz) = 430369

Added: head/x11-toolkits/diorite/files/patch-src_gtk_application.vala
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-toolkits/diorite/files/patch-src_gtk_application.vala	Wed Jan  4 12:30:30 2017	(r430553)
@@ -0,0 +1,20 @@
+--- src/gtk/application.vala.orig	2016-10-30 08:24:08 UTC
++++ src/gtk/application.vala
+@@ -26,7 +26,7 @@ private const string G_LOG_DOMAIN="Diori
+ namespace Diorite
+ {
+ 	
+-#if LINUX
++#if __FALSE__
+ [CCode (cheader_filename = "sys/prctl.h", cname = "prctl")]
+ extern int prctl (int option, string arg2, ulong arg3, ulong arg4, ulong arg5);
+ #endif
+@@ -67,7 +67,7 @@ public abstract class Application : Gtk.
+ 		this.desktop_name = desktop_name;
+ 		this.app_id = app_id;
+ 		actions = new ActionsRegistry(this);
+-		#if LINUX
++		#if __FALSE__
+ 		prctl(15, app_id, 0, 0, 0);
+ 		#endif
+ 		GLib.Environment.set_prgname(app_id);

Added: head/x11-toolkits/diorite/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-toolkits/diorite/pkg-descr	Wed Jan  4 12:30:30 2017	(r430553)
@@ -0,0 +1,5 @@
+Diorite is a a grey to dark-grey intermediate intrusive igneous rock.
+Diorite library is a utility and widget library for Nuvola Player
+project based on GLib, GIO and GTK+ 3.
+
+WWW: https://tiliado.eu/diorite

Added: head/x11-toolkits/diorite/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-toolkits/diorite/pkg-plist	Wed Jan  4 12:30:30 2017	(r430553)
@@ -0,0 +1,11 @@
+bin/diorite-testgen-0.2
+include/diorite-1.0/dioriteglib-0.2.h
+include/diorite-1.0/dioritegtk-0.2.h
+lib/libdioriteglib-0.2.so
+lib/libdioritegtk-0.2.so
+libdata/pkgconfig/dioriteglib-0.2.pc
+libdata/pkgconfig/dioritegtk-0.2.pc
+share/vala/vapi/dioriteglib-0.2.deps
+share/vala/vapi/dioriteglib-0.2.vapi
+share/vala/vapi/dioritegtk-0.2.deps
+share/vala/vapi/dioritegtk-0.2.vapi


More information about the svn-ports-all mailing list