Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Jul 2015 17:20:10 +0000 (UTC)
From:      Olivier Duchateau <olivierd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r391579 - in head/editors: . vanubi vanubi/files
Message-ID:  <201507081720.t68HKArI029962@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olivierd
Date: Wed Jul  8 17:20:09 2015
New Revision: 391579
URL: https://svnweb.freebsd.org/changeset/ports/391579

Log:
  Vanubi is an Emacs-like editor implemented in Vala. It is designed to be
  simple, complete, keyboard based, and implement only what users really
  use and expect.
  
  WWW: http://vanubi.github.io/vanubi/

Added:
  head/editors/vanubi/
  head/editors/vanubi/Makefile   (contents, props changed)
  head/editors/vanubi/distinfo   (contents, props changed)
  head/editors/vanubi/files/
  head/editors/vanubi/files/patch-configure.ac   (contents, props changed)
  head/editors/vanubi/files/patch-gui_Makefile.am   (contents, props changed)
  head/editors/vanubi/files/patch-gui_shellbar.vala   (contents, props changed)
  head/editors/vanubi/pkg-descr   (contents, props changed)
  head/editors/vanubi/pkg-plist   (contents, props changed)
Modified:
  head/editors/Makefile

Modified: head/editors/Makefile
==============================================================================
--- head/editors/Makefile	Wed Jul  8 17:14:24 2015	(r391578)
+++ head/editors/Makefile	Wed Jul  8 17:20:09 2015	(r391579)
@@ -251,6 +251,7 @@
     SUBDIR += tweak
     SUBDIR += uemacs
     SUBDIR += uzap
+    SUBDIR += vanubi
     SUBDIR += vigor
     SUBDIR += vile
     SUBDIR += vim

Added: head/editors/vanubi/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/vanubi/Makefile	Wed Jul  8 17:20:09 2015	(r391579)
@@ -0,0 +1,33 @@
+# Created by: Olivier Duchateau
+# $FreeBSD$
+
+PORTNAME=	vanubi
+PORTVERSION=	0.0.16
+DISTVERSIONPREFIX=	v
+CATEGORIES=	editors
+
+MAINTAINER=	olivierd@FreeBSD.org
+COMMENT=	Programming editor written in Vala
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+BUILD_DEPENDS=	valac:${PORTSDIR}/lang/vala
+LIB_DEPENDS=	libexecinfo.so:${PORTSDIR}/devel/libexecinfo
+
+GH_TAGNAME=	eedac1d
+
+USE_GITHUB=	yes
+USES=	autoreconf desktop-file-utils gmake libtool pkgconfig
+GNU_CONFIGURE=	yes
+USE_GNOME=	glib20 gtk30 gtksourceview3 libwnck3 vte3
+USE_LDCONFIG=	yes
+INSTALL_TARGET=	install-strip
+
+CONFIGURE_ARGS=--without-asciidoc --disable-static
+
+post-patch:
+	${REINPLACE_CMD} -e 's|vte-2.90|vte-2.91|' \
+		${WRKSRC}/configure.ac
+
+.include <bsd.port.mk>

Added: head/editors/vanubi/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/vanubi/distinfo	Wed Jul  8 17:20:09 2015	(r391579)
@@ -0,0 +1,2 @@
+SHA256 (vanubi-vanubi-v0.0.16-eedac1d_GH0.tar.gz) = 20ef1d71ec62416c2e048bc829f546672c4ae7e4be8556114fd40a19eb924978
+SIZE (vanubi-vanubi-v0.0.16-eedac1d_GH0.tar.gz) = 709627

Added: head/editors/vanubi/files/patch-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/vanubi/files/patch-configure.ac	Wed Jul  8 17:20:09 2015	(r391579)
@@ -0,0 +1,11 @@
+--- configure.ac.orig	2014-12-09 10:52:31 UTC
++++ configure.ac
+@@ -71,7 +71,7 @@ LIBVANUBI_VALAFLAGS="$LIBVANUBI_VALAFLAG
+ LIBVANUBI_CFLAGS="$LIBVANUBI_CFLAGS -w"
+ LIBVANUBI_LIBS="$LIBVANUBI_LIBS"
+ 
+-VALA_CHECK_MODULES(VANUBI, [gtk+-3.0 >= 3.6 gio-unix-2.0 gtksourceview-3.0 vte-2.90 gdk-x11-3.0 libwnck-3.0])
++VALA_CHECK_MODULES(VANUBI, [gtk+-3.0 gio-unix-2.0 gtksourceview-3.0 vte-2.90 gdk-x11-3.0 libwnck-3.0])
+ dnl We ignore GTK_3_10_*
+ PKG_CHECK_MODULES(GTK_3_10, [gtk+-3.0 >= 3.10],
+ 				  [VANUBI_VALAFLAGS="$VANUBI_VALAFLAGS -D GTK_3_10"],

Added: head/editors/vanubi/files/patch-gui_Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/vanubi/files/patch-gui_Makefile.am	Wed Jul  8 17:20:09 2015	(r391579)
@@ -0,0 +1,11 @@
+--- gui/Makefile.am.orig	2014-12-09 10:52:31 UTC
++++ gui/Makefile.am
+@@ -50,6 +50,8 @@ vanubi_SOURCES = \
+ vanubi_LDADD = \
+ 	../libvanubi/libvanubi@PACKAGE_SUFFIX@.la \
+ 	$(VANUBI_LIBS) \
++	-lexecinfo \
++	-lX11 \
+ 	$(NULL)
+ 
+ EXTRA_DIST = $(vanubi_VALASOURCES)

Added: head/editors/vanubi/files/patch-gui_shellbar.vala
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/vanubi/files/patch-gui_shellbar.vala	Wed Jul  8 17:20:09 2015	(r391579)
@@ -0,0 +1,17 @@
+Add support of vte-2.91 instead of vte-2.90
+
+--- gui/shellbar.vala.orig	2014-12-09 10:52:31 UTC
++++ gui/shellbar.vala
+@@ -146,10 +146,10 @@ namespace Vanubi.UI {
+ 				}
+ 
+ 				Pid pid;
+-				term.fork_command_full (PtyFlags.DEFAULT, workdir, {shell}, null, SpawnFlags.SEARCH_PATH, null, out pid);
++				term.spawn_sync (PtyFlags.DEFAULT, workdir, {shell}, null, SpawnFlags.SEARCH_PATH, null, out pid);
+ 				term.set_data ("pid", pid);
+ 				pty_cancellable = new Cancellable ();
+-				read_sh.begin (term.pty_object.fd, pty_cancellable);
++				read_sh.begin (term.get_pty ().fd, pty_cancellable);
+ 
+ 				mouse_match (term, """^.+error:""");
+ 				mouse_match (term, """^.+warning:""");

Added: head/editors/vanubi/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/vanubi/pkg-descr	Wed Jul  8 17:20:09 2015	(r391579)
@@ -0,0 +1,5 @@
+Vanubi is an Emacs-like editor implemented in Vala. It is designed to be
+simple, complete, keyboard based, and implement only what users really
+use and expect.
+
+WWW: http://vanubi.github.io/vanubi/

Added: head/editors/vanubi/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/editors/vanubi/pkg-plist	Wed Jul  8 17:20:09 2015	(r391579)
@@ -0,0 +1,17 @@
+bin/vanubi
+lib/libvanubi-0.1.so
+lib/libvanubi-0.1.so.0
+lib/libvanubi-0.1.so.0.0.0
+share/applications/vanubi.desktop
+%%DATADIR%%/css/tango.css
+%%DATADIR%%/css/zen.css
+%%DATADIR%%/languages/asciidoc.lang
+%%DATADIR%%/languages/asm-intel.lang
+%%DATADIR%%/languages/generic_comment.lang
+%%DATADIR%%/languages/i386asm.lang
+%%DATADIR%%/languages/nix.lang
+%%DATADIR%%/languages/rpmspec.lang
+%%DATADIR%%/logo/vanubi.png
+%%DATADIR%%/styles/tango.xml
+%%DATADIR%%/styles/zen-grep.xml
+%%DATADIR%%/styles/zen.xml



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507081720.t68HKArI029962>