From ffa5ec455b2ef58488f2e2c3a0b4641975f9dc24 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Sat, 22 Aug 2020 16:36:38 +0200 Subject: app-emacs/vterm: Remove package, it is in ::gentoo. Signed-off-by: Ronny (tastytea) Gutbrod --- app-emacs/vterm/Manifest | 1 - app-emacs/vterm/files/50vterm-gentoo.el | 2 - app-emacs/vterm/files/bashrc | 26 ------------ app-emacs/vterm/files/config.fish | 30 ------------- app-emacs/vterm/files/zshrc | 25 ----------- app-emacs/vterm/metadata.xml | 26 ------------ app-emacs/vterm/vterm-20200504.544-r1.ebuild | 63 ---------------------------- app-emacs/vterm/vterm-20200504.544.ebuild | 60 -------------------------- 8 files changed, 233 deletions(-) delete mode 100644 app-emacs/vterm/Manifest delete mode 100644 app-emacs/vterm/files/50vterm-gentoo.el delete mode 100644 app-emacs/vterm/files/bashrc delete mode 100644 app-emacs/vterm/files/config.fish delete mode 100644 app-emacs/vterm/files/zshrc delete mode 100644 app-emacs/vterm/metadata.xml delete mode 100644 app-emacs/vterm/vterm-20200504.544-r1.ebuild delete mode 100644 app-emacs/vterm/vterm-20200504.544.ebuild (limited to 'app-emacs') diff --git a/app-emacs/vterm/Manifest b/app-emacs/vterm/Manifest deleted file mode 100644 index 0fa0a8c1c..000000000 --- a/app-emacs/vterm/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vterm-20200504.544.tar 184320 BLAKE2B 9a705ef3e36b8b1991e9b152b59a40f5d784631ee613056ccedffc85c690c83b0860f900d1494388047b2fec8ef7803adc7c5550b2d210e3cda95ebd8894be5c SHA512 c2971628778e9128efae5c567bd0e9453a8260032d0c220e4348e135e2d2c1af56429eebe613641bd13a148dec53e10c4604dd93a0261f2db74a1bcb8a240ff8 diff --git a/app-emacs/vterm/files/50vterm-gentoo.el b/app-emacs/vterm/files/50vterm-gentoo.el deleted file mode 100644 index a050b7a5d..000000000 --- a/app-emacs/vterm/files/50vterm-gentoo.el +++ /dev/null @@ -1,2 +0,0 @@ -(add-to-list 'load-path "@SITELISP@") -(load "vterm-autoloads" nil t) diff --git a/app-emacs/vterm/files/bashrc b/app-emacs/vterm/files/bashrc deleted file mode 100644 index bafa9f16e..000000000 --- a/app-emacs/vterm/files/bashrc +++ /dev/null @@ -1,26 +0,0 @@ -function vterm_printf(){ - if [ -n "$TMUX" ]; then - # Tell tmux to pass the escape sequences through - # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) - printf "\ePtmux;\e\e]%s\007\e\\" "$1" - elif [ "${TERM%%-*}" = "screen" ]; then - # GNU screen (screen, screen-256color, screen-256color-bce) - printf "\eP\e]%s\007\e\\" "$1" - else - printf "\e]%s\e\\" "$1" - fi -} - -if [[ "$INSIDE_EMACS" = 'vterm' ]]; then - function clear(){ - vterm_printf "51;Evterm-clear-scrollback"; - tput clear; - } -fi - -PROMPT_COMMAND='echo -ne "\033]0;\h:\w\007"' - -vterm_prompt_end(){ - vterm_printf "51;A$(whoami)@$(hostname):$(pwd)" -} -PS1=$PS1'\[$(vterm_prompt_end)\]' diff --git a/app-emacs/vterm/files/config.fish b/app-emacs/vterm/files/config.fish deleted file mode 100644 index ce47d71af..000000000 --- a/app-emacs/vterm/files/config.fish +++ /dev/null @@ -1,30 +0,0 @@ -function vterm_printf; - if [ -n "$TMUX" ] - # tell tmux to pass the escape sequences through - # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) - printf "\ePtmux;\e\e]%s\007\e\\" "$argv" - else if string match -q -- "screen*" "$TERM" - # GNU screen (screen, screen-256color, screen-256color-bce) - printf "\eP\e]%s\007\e\\" "$argv" - else - printf "\e]%s\e\\" "$argv" - end -end - -function fish_title - hostname - echo ":" - pwd -end - -function vterm_prompt_end; - vterm_printf '51;A'(whoami)'@'(hostname)':'(pwd) -end -functions -c fish_prompt vterm_old_fish_prompt -function fish_prompt --description 'Write out the prompt; do not replace this. Instead, put this at end of your file.' - # Remove the trailing newline from the original prompt. This is done - # using the string builtin from fish, but to make sure any escape codes - # are correctly interpreted, use %b for printf. - printf "%b" (string join "\n" (vterm_old_fish_prompt)) - vterm_prompt_end -end diff --git a/app-emacs/vterm/files/zshrc b/app-emacs/vterm/files/zshrc deleted file mode 100644 index eb9255ad5..000000000 --- a/app-emacs/vterm/files/zshrc +++ /dev/null @@ -1,25 +0,0 @@ -function vterm_printf(){ - if [ -n "$TMUX" ]; then - # Tell tmux to pass the escape sequences through - # (Source: http://permalink.gmane.org/gmane.comp.terminal-emulators.tmux.user/1324) - printf "\ePtmux;\e\e]%s\007\e\\" "$1" - elif [ "${TERM%%-*}" = "screen" ]; then - # GNU screen (screen, screen-256color, screen-256color-bce) - printf "\eP\e]%s\007\e\\" "$1" - else - printf "\e]%s\e\\" "$1" - fi -} - -if [[ "$INSIDE_EMACS" = 'vterm' ]]; then - alias clear='vterm_printf "51;Evterm-clear-scrollback";tput clear' -fi - -autoload -U add-zsh-hook -add-zsh-hook -Uz chpwd (){ print -Pn "\e]2;%m:%2~\a" } - -vterm_prompt_end() { - vterm_printf "51;A$(whoami)@$(hostname):$(pwd)"; -} -setopt PROMPT_SUBST -PROMPT=$PROMPT'%{$(vterm_prompt_end)%}' diff --git a/app-emacs/vterm/metadata.xml b/app-emacs/vterm/metadata.xml deleted file mode 100644 index a9708bd94..000000000 --- a/app-emacs/vterm/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - arjan@adriaan.se - Arjan Adriaanse - - - Emacs-libvterm (vterm) is fully-fledged terminal emulator inside GNU - Emacs based on libvterm, a C library. As a result of using compiled - code (instead of elisp), emacs-libvterm is fully capable, fast, and - it can seamlessly handle large outputs. - - This package automatically compiles the needed module and provides - configurations for better integration with some shells. - - - - fuermetz@mailbox.org - Lukas Fürmetz - - https://github.com/akermu/emacs-libvterm/blob/master/README.md - https://github.com/akermu/emacs-libvterm/issues - akermu/emacs-libvterm - - diff --git a/app-emacs/vterm/vterm-20200504.544-r1.ebuild b/app-emacs/vterm/vterm-20200504.544-r1.ebuild deleted file mode 100644 index 468cada27..000000000 --- a/app-emacs/vterm/vterm-20200504.544-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp cmake - -DESCRIPTION="Emacs libvterm integration" -HOMEPAGE="https://github.com/akermu/emacs-libvterm" -SRC_URI="https://melpa.org/packages/${PN}-${PV}.tar -> ${P}.tar" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - app-editors/emacs[dynamic-loading] - dev-libs/libvterm -" - -ELISP_REMOVE="${PN}-pkg.el" -SITEFILE="50${PN}-gentoo.el" - -src_configure() { - elisp-make-autoload-file - - local mycmakeargs=( - "USE_SYSTEM_LIBVTERM=yes" - ) - cmake_src_configure -} - -src_compile() { - elisp_src_compile - - cmake_src_compile -} - -src_install() { - elisp_src_install - - dodoc README.md - - # install vterm module - elisp-install "${PN}" *.so - - # add shell config files - if has_version app-shells/bash; then - elog "Adding configuration for bash." - insinto /etc/bash/bashrc.d/ - newins "${FILESDIR}/bashrc" bash-emacs-vterm.sh - fi - if has_version app-shells/zsh; then - elog "Adding configuration for zsh." - insinto /etc/profile.d/ - newins "${FILESDIR}/zshrc" zsh-emacs-vterm.sh - fi - if has_version app-shells/fish; then - elog "Adding configuration for fish." - insinto /etc/fish/conf.d/ - newins "${FILESDIR}/config.fish" emacs-vterm.fish - fi -} diff --git a/app-emacs/vterm/vterm-20200504.544.ebuild b/app-emacs/vterm/vterm-20200504.544.ebuild deleted file mode 100644 index 2fe565281..000000000 --- a/app-emacs/vterm/vterm-20200504.544.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp cmake - -DESCRIPTION="Emacs libvterm integration" -HOMEPAGE="https://github.com/akermu/emacs-libvterm" -SRC_URI="https://melpa.org/packages/${PN}-${PV}.tar -> ${P}.tar" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=app-editors/emacs-26.1[dynamic-loading] - dev-libs/libvterm -" - -ELISP_REMOVE="${PN}-pkg.el" -SITEFILE="50${PN}-gentoo.el" -DOC="README.md" - -src_configure() { - elisp_src_configure - - local mycmakeargs=( "USE_SYSTEM_LIBVTERM=yes" ) - cmake_src_configure -} - -src_compile() { - elisp_src_compile - - cmake_src_compile -} - -src_install() { - elisp_src_install - - # install vterm module - elisp-install ${PN} *.so - - # add shell config files - if has_version app-shells/bash; then - elog "Adding configuration for bash." - insinto /etc/bash/bashrc.d/ - newins "${FILESDIR}/bashrc" emacs-vterm-bash.sh - fi - if has_version app-shells/zsh; then - elog "Adding configuration for zsh." - insinto /etc/profile.d/ - newins "${FILESDIR}/zshrc" emacs-vterm-bash.sh - fi - if has_version app-shells/fish; then - elog "Adding configuration for fish." - insinto /etc/fish/conf.d/ - newins "${FILESDIR}/config.fish" emacs-vterm.fish - fi -} -- cgit v1.2.3-65-gdbad