Index: x11/lilyterm/Makefile =================================================================== --- /dev/null +++ x11/lilyterm/Makefile @@ -0,0 +1,35 @@ +# $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 + +PORTDOCS= * +PORTEXAMPLES= * + +OPTIONS_DEFINE= NLS +NLS_USES= gettext +NLS_CONFIGURE_OFF= --disable-nls + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lilyterm + +.include Index: x11/lilyterm/distinfo =================================================================== --- /dev/null +++ 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 Index: x11/lilyterm/files/patch-data_lilyterm.conf =================================================================== --- /dev/null +++ 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] + Index: x11/lilyterm/pkg-descr =================================================================== --- /dev/null +++ x11/lilyterm/pkg-descr @@ -0,0 +1,3 @@ +A lightweight, but functional terminal emulator. + +WWW: https://github.com/Tetralet/LilyTerm Index: x11/lilyterm/pkg-plist =================================================================== --- /dev/null +++ x11/lilyterm/pkg-plist @@ -0,0 +1,19 @@ +bin/lilyterm +etc/xdg/lilyterm.conf +man/man1/lilyterm.1.gz +share/applications/lilyterm.desktop +share/locale/de/LC_MESSAGES/lilyterm.mo +share/locale/es/LC_MESSAGES/lilyterm.mo +share/locale/fr/LC_MESSAGES/lilyterm.mo +share/locale/it/LC_MESSAGES/lilyterm.mo +share/locale/nl/LC_MESSAGES/lilyterm.mo +share/locale/pl/LC_MESSAGES/lilyterm.mo +share/locale/pt_BR/LC_MESSAGES/lilyterm.mo +share/locale/ru/LC_MESSAGES/lilyterm.mo +share/locale/sk/LC_MESSAGES/lilyterm.mo +share/locale/tr/LC_MESSAGES/lilyterm.mo +share/locale/uk/LC_MESSAGES/lilyterm.mo +share/locale/zh_CN/LC_MESSAGES/lilyterm.mo +share/locale/zh_TW/LC_MESSAGES/lilyterm.mo +share/pixmaps/lilyterm.png +share/pixmaps/lilyterm.xpm