1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-16 03:24:07 +00:00

[new port] x11/lilyterm: Lightweight, but functional terminal emulator

Approved by: jrm (mentor)
Differential Revision:	https://reviews.freebsd.org/D13463
This commit is contained in:
Jason W. Bacon 2017-12-13 18:42:44 +00:00
parent f5addc17d5
commit af27f035cf
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=456225
6 changed files with 245 additions and 0 deletions

View File

@ -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

36
x11/lilyterm/Makefile Normal file
View File

@ -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>

3
x11/lilyterm/distinfo Normal file
View File

@ -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

View File

@ -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]

3
x11/lilyterm/pkg-descr Normal file
View File

@ -0,0 +1,3 @@
A lightweight, but functional terminal emulator.
WWW: https://github.com/Tetralet/LilyTerm

23
x11/lilyterm/pkg-plist Normal file
View File

@ -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