#!/usr/bin/env tcsh
if ( $# == 1 ) then
    setenv PATH $1/sbin:$1/bin:$1/usr/sbin:$1/usr/bin:$PATH
    # fix vessels which ship their own ncurses, but don't clobber $TERMINFO
    # if it's already been set
    if ( ! $?TERMINFO && -d $1/share/terminfo ) then
        setenv TERMINFO $1/share/terminfo
    endif
    if ( $?PERL5LIB ) then
        setenv PERL5LIB $1/lib/perl5/site_perl:$1/lib/perl5:${PERL5LIB}
    else
        setenv PERL5LIB $1/lib/perl5/site_perl:$1/lib/perl5
    endif
    if ( $?LD_LIBRARY_PATH ) then
        setenv LD_LIBRARY_PATH $1/lib:${LD_LIBRARY_PATH}
    else
        setenv LD_LIBRARY_PATH $1/lib
    endif
    if ( $?DYLD_LIBRARY_PATH ) then
        setenv DYLD_LIBRARY_PATH $1/lib:${DYLD_LIBRARY_PATH}
    else
        setenv DYLD_LIBRARY_PATH $1/lib
    endif
else
    echo 'USAGE: source shipwright-source-tcsh BASEPATH'
endif
