Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Dec 2017 18:42:44 +0000 (UTC)
From:      "Jason W. Bacon" <jwb@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r456225 - in head/x11: . lilyterm lilyterm/files
Message-ID:  <201712131842.vBDIgi0s011896@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jwb
Date: Wed Dec 13 18:42:44 2017
New Revision: 456225
URL: https://svnweb.freebsd.org/changeset/ports/456225

Log:
  [new port] x11/lilyterm: Lightweight, but functional terminal emulator
  
  Approved by: jrm (mentor)
  Differential Revision:	https://reviews.freebsd.org/D13463

Added:
  head/x11/lilyterm/
  head/x11/lilyterm/Makefile   (contents, props changed)
  head/x11/lilyterm/distinfo   (contents, props changed)
  head/x11/lilyterm/files/
  head/x11/lilyterm/files/patch-data_lilyterm.conf   (contents, props changed)
  head/x11/lilyterm/pkg-descr   (contents, props changed)
  head/x11/lilyterm/pkg-plist   (contents, props changed)
Modified:
  head/x11/Makefile

Modified: head/x11/Makefile
==============================================================================
--- head/x11/Makefile	Wed Dec 13 18:40:30 2017	(r456224)
+++ head/x11/Makefile	Wed Dec 13 18:42:44 2017	(r456225)
@@ -205,6 +205,7 @@
     SUBDIR += libxshmfence
     SUBDIR += lightdm
     SUBDIR += lightdm-gtk-greeter
+    SUBDIR += lilyterm
     SUBDIR += linux-c6-pixman
     SUBDIR += linux-c6-xorg-libs
     SUBDIR += linux-c7-pixman

Added: head/x11/lilyterm/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/lilyterm/Makefile	Wed Dec 13 18:42:44 2017	(r456225)
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME=	lilyterm
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.9.9.4
+CATEGORIES=	x11
+
+MAINTAINER=	jwb@FreeBSD.org
+COMMENT=	Lightweight, but functional terminal emulator
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig \
+		libfreetype.so:print/freetype2
+
+USES=		gettext gmake pkgconfig
+USE_GNOME=	cairo gdkpixbuf2 gtk20 vte
+USE_XORG=	x11 xext
+GNU_CONFIGURE=	yes
+USE_GITHUB=	yes
+GH_ACCOUNT=	Tetralet
+GH_PROJECT=	LilyTerm
+
+OPTIONS_DEFINE=	NLS
+OPTIONS_SUB=	yes
+
+NLS_USES=	gettext
+NLS_CONFIGURE_ENABLE=	nls
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lilyterm
+	${MV} ${STAGEDIR}${PREFIX}/etc/xdg/lilyterm.conf \
+		${STAGEDIR}${PREFIX}/etc/xdg/lilyterm.conf.sample
+
+.include <bsd.port.mk>

Added: head/x11/lilyterm/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/lilyterm/distinfo	Wed Dec 13 18:42:44 2017	(r456225)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1509307368
+SHA256 (Tetralet-LilyTerm-v0.9.9.4_GH0.tar.gz) = 310cafcc6c155db1862ee42bd2d57da5083d8f6616ffa3a50083113c06846c3a
+SIZE (Tetralet-LilyTerm-v0.9.9.4_GH0.tar.gz) = 345032

Added: head/x11/lilyterm/files/patch-data_lilyterm.conf
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/lilyterm/files/patch-data_lilyterm.conf	Wed Dec 13 18:42:44 2017	(r456225)
@@ -0,0 +1,179 @@
+--- data/lilyterm.conf.orig	2013-02-27 09:04:56 UTC
++++ data/lilyterm.conf
+@@ -1,10 +1,10 @@
+ [main]
+ 
+ # Auto save settings when closing window.
+-auto_save = 0
++auto_save = 1
+ 
+ # The version of this profile's format. DO NOT EDIT IT!
+-version = 0.9.9
++version = 0.9.9.3
+ 
+ # The default font name of vte terminal.
+ font_name = Monospace 12
+@@ -13,7 +13,7 @@ font_name = Monospace 12
+ column = 80
+ 
+ # The default row of vte terminal.
+-row = 24
++row = 30
+ 
+ # Use true opacity in vte box.
+ # 0: do NOT use rgba, 1: force to use rgba.
+@@ -33,7 +33,7 @@ window_opacity = 0.050
+ 
+ # The opacity of transparent window when inactive.
+ # Left it blank to disable this feature.
+-window_opacity_inactive = 0.200
++window_opacity_inactive = 
+ 
+ # Use transparent background.
+ # It will use true transparent if the window manager were composited.
+@@ -89,15 +89,15 @@ show_color_selection_menu = 1
+ 
+ # The normal text color used in vte terminal.
+ # You may use black, #000000 or #000000000000 here.
+-foreground_color = white
++foreground_color = 
+ 
+-# Sets the background color for text which is under the cursor.
++# The background color used in vte terminal.
+ # You may use black, #000000 or #000000000000 here.
+-cursor_color = #55B5E7
++background_color = 
+ 
+-# The background color used in vte terminal.
++# Sets the background color for text which is under the cursor.
+ # You may use black, #000000 or #000000000000 here.
+-background_color = black
++cursor_color = #5555b5b5e7e7
+ 
+ # Shows [Increase window size], [Decrease window size],
+ # [Reset to default font/size] and [Reset to system font/size]
+@@ -143,7 +143,7 @@ enable_hyperlink = 1
+ # 0: Follow GTK+ settings for cursor blinking.
+ # 1: Cursor blinks.
+ # 2: Cursor does not blink.
+-cursor_blinks = 0
++cursor_blinks = 1
+ 
+ # Shows copy/paste menu on right click menu.
+ show_copy_paste_menu = 1
+@@ -302,7 +302,7 @@ disable_key_binding = Ctrl grave
+ 
+ # Add a new tab.
+ # Left it blank to disable this function key.
+-new_tab_key = Ctrl T
++new_tab_key = Shift+Ctrl T
+ 
+ # Close current tab.
+ # Left it blank to disable this function key.
+@@ -314,7 +314,7 @@ edit_label_key = 
+ 
+ # Find the strings matching the search regex.
+ # Left it blank to disable this function key.
+-find_key = Ctrl F
++find_key = Shift+Ctrl F
+ 
+ # Find the previous string matching the search regex.
+ # Left it blank to disable this function key.
+@@ -322,7 +322,7 @@ find_key_prev = Shift F3
+ 
+ # Find the next string matching the search regex.
+ # Left it blank to disable this function key.
+-find_key_next = F3
++find_key_next = Shift+Ctrl F3
+ 
+ # Switch to prev tab.
+ # Left it blank to disable this function key.
+@@ -406,19 +406,19 @@ switch_to_tab_12 = Ctrl F12
+ 
+ # Open a new window with current dir.
+ # Left it blank to disable this function key.
+-new_window = 
++new_window = Shift+Ctrl N
+ 
+ # Select all the text in the Vte Terminal box.
+ # Left it blank to disable this function key.
+-select_all = Ctrl O
++select_all = Shift+Ctrl O
+ 
+ # Copy the text to clipboard.
+ # Left it blank to disable this function key.
+-copy_clipboard = Ctrl Delete
++copy_clipboard = Shift+Ctrl C
+ 
+ # Paste the text in clipboard.
+ # Left it blank to disable this function key.
+-paste_clipboard = Ctrl Insert
++paste_clipboard = Shift+Ctrl V
+ 
+ # Paste the text in the primary clipboard.
+ # Left it blank to disable this function key.
+@@ -471,42 +471,41 @@ theme = 
+ # Invert the ansi colors, like invert the darkred to red, darkblue to bule.
+ invert_color = 0
+ 
++# Enable the custom colors specified with Color# below.
++custom_theme = 0
++
+ # The brightness for ansi colors used in terminal.
+ brightness = 0.200
+ 
+ # The brightness for ansi colors used in terminal when inactive.
+ # Left it blank to disable this feature.
+-inactive_brightness = -2.000
+-
+-# The ANSI color code for Normal Black
+-# You may use black, #000000 or #000000000000 here.
+-Color0 = 
++inactive_brightness = 0.200
+ 
+-# The ANSI color code for Normal Red
++# The ANSI color code for Dark Red
+ # You may use black, #000000 or #000000000000 here.
+ Color1 = 
+ 
+-# The ANSI color code for Normal Green
++# The ANSI color code for Dark Green
+ # You may use black, #000000 or #000000000000 here.
+ Color2 = 
+ 
+-# The ANSI color code for Normal Yellow
++# The ANSI color code for Dark Yellow
+ # You may use black, #000000 or #000000000000 here.
+ Color3 = 
+ 
+-# The ANSI color code for Normal Blue
++# The ANSI color code for Dark Blue
+ # You may use black, #000000 or #000000000000 here.
+ Color4 = 
+ 
+-# The ANSI color code for Normal Magenta
++# The ANSI color code for Dark Magenta
+ # You may use black, #000000 or #000000000000 here.
+ Color5 = 
+ 
+-# The ANSI color code for Normal Cyan
++# The ANSI color code for Dark Cyan
+ # You may use black, #000000 or #000000000000 here.
+ Color6 = 
+ 
+-# The ANSI color code for Normal White
++# The ANSI color code for Dark White
+ # You may use black, #000000 or #000000000000 here.
+ Color7 = 
+ 
+@@ -538,10 +537,6 @@ Color13 = 
+ # You may use black, #000000 or #000000000000 here.
+ Color14 = 
+ 
+-# The ANSI color code for Bright White
+-# You may use black, #000000 or #000000000000 here.
+-Color15 = 
+-
+ 
+ [command]
+ 

Added: head/x11/lilyterm/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/lilyterm/pkg-descr	Wed Dec 13 18:42:44 2017	(r456225)
@@ -0,0 +1,3 @@
+A lightweight, but functional terminal emulator.
+
+WWW: https://github.com/Tetralet/LilyTerm

Added: head/x11/lilyterm/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11/lilyterm/pkg-plist	Wed Dec 13 18:42:44 2017	(r456225)
@@ -0,0 +1,23 @@
+bin/lilyterm
+@sample etc/xdg/lilyterm.conf.sample
+man/man1/lilyterm.1.gz
+share/applications/lilyterm.desktop
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lilyterm.conf
+%%NLS%%share/locale/de/LC_MESSAGES/lilyterm.mo
+%%NLS%%share/locale/es/LC_MESSAGES/lilyterm.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/lilyterm.mo
+%%NLS%%share/locale/it/LC_MESSAGES/lilyterm.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/lilyterm.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/lilyterm.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/lilyterm.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/lilyterm.mo
+%%NLS%%share/locale/sk/LC_MESSAGES/lilyterm.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/lilyterm.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/lilyterm.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/lilyterm.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/lilyterm.mo
+share/pixmaps/lilyterm.png
+share/pixmaps/lilyterm.xpm



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