Date: Saturday, February 12, 2022 @ 20:26:13 Author: arojas Revision: 1132964
archrelease: copy trunk to community-x86_64 Added: tcsh/repos/community-x86_64/PKGBUILD (from rev 1132963, tcsh/trunk/PKGBUILD) tcsh/repos/community-x86_64/csh.cshrc (from rev 1132963, tcsh/trunk/csh.cshrc) tcsh/repos/community-x86_64/csh.login (from rev 1132963, tcsh/trunk/csh.login) tcsh/repos/community-x86_64/tcsh.install (from rev 1132963, tcsh/trunk/tcsh.install) Deleted: tcsh/repos/community-x86_64/PKGBUILD tcsh/repos/community-x86_64/csh.cshrc tcsh/repos/community-x86_64/csh.login tcsh/repos/community-x86_64/tcsh.install --------------+ PKGBUILD | 80 +++++++++++------------ csh.cshrc | 192 ++++++++++++++++++++++++++++----------------------------- csh.login | 142 +++++++++++++++++++++--------------------- tcsh.install | 26 +++---- 4 files changed, 220 insertions(+), 220 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-02-12 20:26:00 UTC (rev 1132963) +++ PKGBUILD 2022-02-12 20:26:13 UTC (rev 1132964) @@ -1,40 +0,0 @@ -# Maintainer: Lukas Fleischer <lfleisc...@archlinux.org> -# Contributor: Eric Belanger <e...@archlinux.org> -# Contributor: Judd Vinet <jvi...@zeroflux.org> - -pkgname=tcsh -pkgver=6.23.02 -pkgrel=1 -pkgdesc='Enhanced version of the Berkeley C shell.' -arch=('x86_64') -url='https://www.tcsh.org/' -license=('BSD') -depends=('ncurses' 'libxcrypt') -backup=('etc/csh.cshrc' - 'etc/csh.login') -install='tcsh.install' -source=("https://astron.com/pub/tcsh/tcsh-${pkgver}.tar.gz" - 'csh.cshrc' - 'csh.login') -md5sums=('cbd61b46f705c8cea312b99a3dc48d28' - '7ca0fe6d1a1b9a0093f632499d4fb112' - '4869b9da87c79854e2cc97241f125853') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - ./configure --prefix=/usr --sysconfdir=/etc --bindir=/usr/bin - make -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - - make DESTDIR="${pkgdir}" mandir=/usr/share/man install install.man - - install -Dm0644 "${srcdir}/csh.cshrc" "${pkgdir}/etc/csh.cshrc" - install -Dm0644 "${srcdir}/csh.login" "${pkgdir}/etc/csh.login" - install -Dm0644 Copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - ln -s tcsh "${pkgdir}/usr/bin/csh" - ln -s tcsh.1 "${pkgdir}/usr/share/man/man1/csh.1" -} Copied: tcsh/repos/community-x86_64/PKGBUILD (from rev 1132963, tcsh/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-02-12 20:26:13 UTC (rev 1132964) @@ -0,0 +1,40 @@ +# Maintainer: Lukas Fleischer <lfleisc...@archlinux.org> +# Contributor: Eric Belanger <e...@archlinux.org> +# Contributor: Judd Vinet <jvi...@zeroflux.org> + +pkgname=tcsh +pkgver=6.24.00 +pkgrel=1 +pkgdesc='Enhanced version of the Berkeley C shell.' +arch=('x86_64') +url='https://www.tcsh.org/' +license=('BSD') +depends=('ncurses' 'libxcrypt') +backup=('etc/csh.cshrc' + 'etc/csh.login') +install='tcsh.install' +source=("https://astron.com/pub/tcsh/tcsh-${pkgver}.tar.gz" + 'csh.cshrc' + 'csh.login') +md5sums=('6078b28439e2ee94c8df05c9d20f6159' + '7ca0fe6d1a1b9a0093f632499d4fb112' + '4869b9da87c79854e2cc97241f125853') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + ./configure --prefix=/usr --sysconfdir=/etc --bindir=/usr/bin + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + make DESTDIR="${pkgdir}" mandir=/usr/share/man install install.man + + install -Dm0644 "${srcdir}/csh.cshrc" "${pkgdir}/etc/csh.cshrc" + install -Dm0644 "${srcdir}/csh.login" "${pkgdir}/etc/csh.login" + install -Dm0644 Copyright "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + ln -s tcsh "${pkgdir}/usr/bin/csh" + ln -s tcsh.1 "${pkgdir}/usr/share/man/man1/csh.1" +} Deleted: csh.cshrc =================================================================== --- csh.cshrc 2022-02-12 20:26:00 UTC (rev 1132963) +++ csh.cshrc 2022-02-12 20:26:13 UTC (rev 1132964) @@ -1,96 +0,0 @@ -############################################################################# -## -## Gentoo's csh.cshrc -## -## Based on the TCSH package (http://tcshrc.sourceforge.net) -## -## .tcshrc 2Sep2001, Simos Xenitellis (si...@hellug.gr) -## -## 2003-01-13 -- Alain Penders (al...@gentoo.org) -## Renamed to /etc/csh.cshrc, basic cleanup work. -## -## 2003-01-24 -- Alain Penders (al...@gentoo.org) -## Improved config file handling. -## -onintr - -## - -## -## Load the environment defaults. -## -if ( -r /etc/csh.env ) then - source /etc/csh.env -endif - - -## -## Make sure our path includes the basic stuff for root and normal users. -## -if ($LOGNAME == "root") then - set -f path = ( $path /sbin ) - set -f path = ( $path /usr/sbin ) - set -f path = ( $path /usr/local/sbin ) -endif -set -f path = ( $path /bin ) -set -f path = ( $path /usr/bin ) -set -f path = ( $path /usr/local/bin ) -set -f path = ( $path /opt/bin ) - - -## -## Load our settings -- most are for interactive shells only, but not all. -## -if ( -e /etc/profile.d/tcsh-settings ) then - source /etc/profile.d/tcsh-settings -endif - - -## -## Source extensions installed by ebuilds -## -if ( -d /etc/profile.d ) then - set _tmp=${?nonomatch} - set nonomatch - foreach _s ( /etc/profile.d/*.csh ) - if ( -r $_s ) then - source $_s - endif - end - if ( ! ${_tmp} ) unset nonomatch - unset _tmp _s -endif - - -# Everything after this point is interactive shells only. -if ( $?prompt == 0 ) goto end - - -## -## Load our aliases -- for interactive shells only -## -if ( -e /etc/profile.d/tcsh-aliases ) then - source /etc/profile.d/tcsh-aliases -endif - - -## -## Load our key bindings -- for interactive shells only -## -if ( -e /etc/profile.d/tcsh-bindkey ) then - source /etc/profile.d/tcsh-bindkey -endif - - -## -## Load our command completions -- for interactive shells only -## -if ( -e /etc/profile.d/tcsh-complete ) then - source /etc/profile.d/tcsh-complete -endif - - -end: -## -onintr -## - Copied: tcsh/repos/community-x86_64/csh.cshrc (from rev 1132963, tcsh/trunk/csh.cshrc) =================================================================== --- csh.cshrc (rev 0) +++ csh.cshrc 2022-02-12 20:26:13 UTC (rev 1132964) @@ -0,0 +1,96 @@ +############################################################################# +## +## Gentoo's csh.cshrc +## +## Based on the TCSH package (http://tcshrc.sourceforge.net) +## +## .tcshrc 2Sep2001, Simos Xenitellis (si...@hellug.gr) +## +## 2003-01-13 -- Alain Penders (al...@gentoo.org) +## Renamed to /etc/csh.cshrc, basic cleanup work. +## +## 2003-01-24 -- Alain Penders (al...@gentoo.org) +## Improved config file handling. +## +onintr - +## + +## +## Load the environment defaults. +## +if ( -r /etc/csh.env ) then + source /etc/csh.env +endif + + +## +## Make sure our path includes the basic stuff for root and normal users. +## +if ($LOGNAME == "root") then + set -f path = ( $path /sbin ) + set -f path = ( $path /usr/sbin ) + set -f path = ( $path /usr/local/sbin ) +endif +set -f path = ( $path /bin ) +set -f path = ( $path /usr/bin ) +set -f path = ( $path /usr/local/bin ) +set -f path = ( $path /opt/bin ) + + +## +## Load our settings -- most are for interactive shells only, but not all. +## +if ( -e /etc/profile.d/tcsh-settings ) then + source /etc/profile.d/tcsh-settings +endif + + +## +## Source extensions installed by ebuilds +## +if ( -d /etc/profile.d ) then + set _tmp=${?nonomatch} + set nonomatch + foreach _s ( /etc/profile.d/*.csh ) + if ( -r $_s ) then + source $_s + endif + end + if ( ! ${_tmp} ) unset nonomatch + unset _tmp _s +endif + + +# Everything after this point is interactive shells only. +if ( $?prompt == 0 ) goto end + + +## +## Load our aliases -- for interactive shells only +## +if ( -e /etc/profile.d/tcsh-aliases ) then + source /etc/profile.d/tcsh-aliases +endif + + +## +## Load our key bindings -- for interactive shells only +## +if ( -e /etc/profile.d/tcsh-bindkey ) then + source /etc/profile.d/tcsh-bindkey +endif + + +## +## Load our command completions -- for interactive shells only +## +if ( -e /etc/profile.d/tcsh-complete ) then + source /etc/profile.d/tcsh-complete +endif + + +end: +## +onintr +## + Deleted: csh.login =================================================================== --- csh.login 2022-02-12 20:26:00 UTC (rev 1132963) +++ csh.login 2022-02-12 20:26:13 UTC (rev 1132964) @@ -1,71 +0,0 @@ -############################################################################# -## -## Gentoo's csh.login -## -## 2003-01-13 -- Alain Penders (al...@gentoo.org) -## -## Initial version. Inspired by the Suse version. -## - - -## -## Default terminal initialization -## -if ( -o /dev/$tty && ${?prompt} ) then - # Console - if ( ! ${?TERM} ) setenv TERM linux - if ( "$TERM" == "unknown" ) setenv TERM linux - # No tset available on SlackWare - if ( -x "`which stty`" ) stty sane cr0 pass8 dec - if ( -x "`which tset`" ) tset -I -Q - unsetenv TERMCAP - settc km yes -endif - -## -## Default UMASK -## -umask 022 - -## -## Set our SHELL variable. -## -setenv SHELL /bin/tcsh - -## -## Setup a default MAIL variable -## -if ( -f /var/spool/mail/$USER ) then - setenv MAIL /var/spool/mail/$USER - set mail=$MAIL -endif - -## -## If we're root, report who's logging in and out. -## -if ( "$uid" == "0" ) then - set who=( "%n has %a %l from %M." ) - set watch=( any any ) -endif - -## -## Show the MOTD once the first time, and once after it has been changed. -## -## Note: if this is a SSH login, SSH will always show the MOTD, so we -## skip it. Create ~/.hushlogin is you don't want SSH to show it. -## -if (-f /etc/motd ) then - if ( ! $?SSH_CLIENT ) then - cmp -s /etc/motd ~/.hushmotd - if ($status) then - tee ~/.hushmotd < /etc/motd - echo "((( MOTD shown only once, unless it is changed )))" - endif - endif -endif - -## -## Send us home. -## -cd - Copied: tcsh/repos/community-x86_64/csh.login (from rev 1132963, tcsh/trunk/csh.login) =================================================================== --- csh.login (rev 0) +++ csh.login 2022-02-12 20:26:13 UTC (rev 1132964) @@ -0,0 +1,71 @@ +############################################################################# +## +## Gentoo's csh.login +## +## 2003-01-13 -- Alain Penders (al...@gentoo.org) +## +## Initial version. Inspired by the Suse version. +## + + +## +## Default terminal initialization +## +if ( -o /dev/$tty && ${?prompt} ) then + # Console + if ( ! ${?TERM} ) setenv TERM linux + if ( "$TERM" == "unknown" ) setenv TERM linux + # No tset available on SlackWare + if ( -x "`which stty`" ) stty sane cr0 pass8 dec + if ( -x "`which tset`" ) tset -I -Q + unsetenv TERMCAP + settc km yes +endif + +## +## Default UMASK +## +umask 022 + +## +## Set our SHELL variable. +## +setenv SHELL /bin/tcsh + +## +## Setup a default MAIL variable +## +if ( -f /var/spool/mail/$USER ) then + setenv MAIL /var/spool/mail/$USER + set mail=$MAIL +endif + +## +## If we're root, report who's logging in and out. +## +if ( "$uid" == "0" ) then + set who=( "%n has %a %l from %M." ) + set watch=( any any ) +endif + +## +## Show the MOTD once the first time, and once after it has been changed. +## +## Note: if this is a SSH login, SSH will always show the MOTD, so we +## skip it. Create ~/.hushlogin is you don't want SSH to show it. +## +if (-f /etc/motd ) then + if ( ! $?SSH_CLIENT ) then + cmp -s /etc/motd ~/.hushmotd + if ($status) then + tee ~/.hushmotd < /etc/motd + echo "((( MOTD shown only once, unless it is changed )))" + endif + endif +endif + +## +## Send us home. +## +cd + Deleted: tcsh.install =================================================================== --- tcsh.install 2022-02-12 20:26:00 UTC (rev 1132963) +++ tcsh.install 2022-02-12 20:26:13 UTC (rev 1132964) @@ -1,13 +0,0 @@ -post_install() { - if ! grep -qe '^/bin/tcsh$' etc/shells; then - echo /bin/tcsh >>etc/shells - echo /bin/csh >>etc/shells - echo 'Added tcsh and csh to /etc/shells.' - fi -} - -pre_remove() { - sed -i -r '/^(\/usr)?\/bin\/tcsh$/d' /etc/shells - sed -i -r '/^(\/usr)?\/bin\/csh$/d' /etc/shells - echo 'Removed tcsh and csh from /etc/shells.' -} Copied: tcsh/repos/community-x86_64/tcsh.install (from rev 1132963, tcsh/trunk/tcsh.install) =================================================================== --- tcsh.install (rev 0) +++ tcsh.install 2022-02-12 20:26:13 UTC (rev 1132964) @@ -0,0 +1,13 @@ +post_install() { + if ! grep -qe '^/bin/tcsh$' etc/shells; then + echo /bin/tcsh >>etc/shells + echo /bin/csh >>etc/shells + echo 'Added tcsh and csh to /etc/shells.' + fi +} + +pre_remove() { + sed -i -r '/^(\/usr)?\/bin\/tcsh$/d' /etc/shells + sed -i -r '/^(\/usr)?\/bin\/csh$/d' /etc/shells + echo 'Removed tcsh and csh from /etc/shells.' +}