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