From owner-svn-ports-all@freebsd.org Wed Dec 13 18:42:45 2017 Return-Path: Delivered-To: svn-ports-all@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 D3996E83077; Wed, 13 Dec 2017 18:42:45 +0000 (UTC) (envelope-from jwb@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 A9C4C7D7CB; Wed, 13 Dec 2017 18:42:45 +0000 (UTC) (envelope-from jwb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBDIgiMA011902; Wed, 13 Dec 2017 18:42:44 GMT (envelope-from jwb@FreeBSD.org) Received: (from jwb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBDIgi0s011896; Wed, 13 Dec 2017 18:42:44 GMT (envelope-from jwb@FreeBSD.org) Message-Id: <201712131842.vBDIgi0s011896@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jwb set sender to jwb@FreeBSD.org using -f From: "Jason W. Bacon" Date: Wed, 13 Dec 2017 18:42:44 +0000 (UTC) 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 X-SVN-Group: ports-head X-SVN-Commit-Author: jwb X-SVN-Commit-Paths: in head/x11: . lilyterm lilyterm/files X-SVN-Commit-Revision: 456225 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Dec 2017 18:42:45 -0000 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 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