diff options
author | jwb <jwb@FreeBSD.org> | 2017-12-14 02:42:44 +0800 |
---|---|---|
committer | jwb <jwb@FreeBSD.org> | 2017-12-14 02:42:44 +0800 |
commit | 12217b7f2740b8b7a196f076e056a139df0af22a (patch) | |
tree | e9d41ba94fd68f1fcdaeba30489654be0309c2fd /x11 | |
parent | 75c48407b23a1d92e7b91018212b90fb585cf8b4 (diff) | |
download | freebsd-ports-gnome-12217b7f2740b8b7a196f076e056a139df0af22a.tar.gz freebsd-ports-gnome-12217b7f2740b8b7a196f076e056a139df0af22a.tar.zst freebsd-ports-gnome-12217b7f2740b8b7a196f076e056a139df0af22a.zip |
[new port] x11/lilyterm: Lightweight, but functional terminal emulator
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D13463
Diffstat (limited to 'x11')
-rw-r--r-- | x11/Makefile | 1 | ||||
-rw-r--r-- | x11/lilyterm/Makefile | 36 | ||||
-rw-r--r-- | x11/lilyterm/distinfo | 3 | ||||
-rw-r--r-- | x11/lilyterm/files/patch-data_lilyterm.conf | 179 | ||||
-rw-r--r-- | x11/lilyterm/pkg-descr | 3 | ||||
-rw-r--r-- | x11/lilyterm/pkg-plist | 23 |
6 files changed, 245 insertions, 0 deletions
diff --git a/x11/Makefile b/x11/Makefile index 528902b6e572..cf46411dbab8 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -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 diff --git a/x11/lilyterm/Makefile b/x11/lilyterm/Makefile new file mode 100644 index 000000000000..a05f0f96e763 --- /dev/null +++ b/x11/lilyterm/Makefile @@ -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> diff --git a/x11/lilyterm/distinfo b/x11/lilyterm/distinfo new file mode 100644 index 000000000000..b5d88af44667 --- /dev/null +++ b/x11/lilyterm/distinfo @@ -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 diff --git a/x11/lilyterm/files/patch-data_lilyterm.conf b/x11/lilyterm/files/patch-data_lilyterm.conf new file mode 100644 index 000000000000..9351d09bb1d8 --- /dev/null +++ b/x11/lilyterm/files/patch-data_lilyterm.conf @@ -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] + diff --git a/x11/lilyterm/pkg-descr b/x11/lilyterm/pkg-descr new file mode 100644 index 000000000000..07f4d78e1cf8 --- /dev/null +++ b/x11/lilyterm/pkg-descr @@ -0,0 +1,3 @@ +A lightweight, but functional terminal emulator. + +WWW: https://github.com/Tetralet/LilyTerm diff --git a/x11/lilyterm/pkg-plist b/x11/lilyterm/pkg-plist new file mode 100644 index 000000000000..2ab657410002 --- /dev/null +++ b/x11/lilyterm/pkg-plist @@ -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 |