Index: head/shells/Makefile =================================================================== --- head/shells/Makefile (revision 508988) +++ head/shells/Makefile (revision 508989) @@ -1,64 +1,65 @@ # $FreeBSD$ # COMMENT = Shells SUBDIR += 44bsd-csh SUBDIR += ammonite SUBDIR += antibody SUBDIR += ast-ksh SUBDIR += bash SUBDIR += bash-completion SUBDIR += bash-static SUBDIR += bashc SUBDIR += bicon SUBDIR += ch SUBDIR += dash SUBDIR += envy SUBDIR += es SUBDIR += esh SUBDIR += fd SUBDIR += fish SUBDIR += flash SUBDIR += git-prompt.zsh SUBDIR += heirloom-sh SUBDIR += ibsh SUBDIR += ion SUBDIR += jailkit SUBDIR += klish SUBDIR += ksh93 SUBDIR += ksh93-devel SUBDIR += lshell SUBDIR += mksh SUBDIR += nologinmsg SUBDIR += oksh SUBDIR += osh SUBDIR += p5-Bash-Completion SUBDIR += p5-Shell-Perl SUBDIR += p5-Term-Bash-Completion-Generator SUBDIR += p5-Term-ShellUI SUBDIR += pdksh SUBDIR += pear-PHP_Shell + SUBDIR += poshinit SUBDIR += psh SUBDIR += rc SUBDIR += rush SUBDIR += sash SUBDIR += scponly SUBDIR += shell-include SUBDIR += sparforte SUBDIR += tcsh_nls SUBDIR += tcshrc SUBDIR += v7sh SUBDIR += viewglob SUBDIR += vshnu SUBDIR += wcd SUBDIR += xonsh SUBDIR += yash SUBDIR += zsh SUBDIR += zsh-antigen SUBDIR += zsh-autosuggestions SUBDIR += zsh-completions SUBDIR += zsh-navigation-tools SUBDIR += zsh-syntax-highlighting .include Index: head/shells/poshinit/Makefile =================================================================== --- head/shells/poshinit/Makefile (nonexistent) +++ head/shells/poshinit/Makefile (revision 508989) @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= poshinit +PORTVERSION= 1.0 +CATEGORIES= shells + +MAINTAINER= bourne.identity@hotmail.com +COMMENT= Portable shell setup for Bash/Zsh across FreeBSD/Linux/Cygwin + +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +USE_GITHUB= yes +GH_ACCOUNT= bourne-again + +NO_ARCH= yes +NO_BUILD= yes + +PLIST_FILES= bin/${PORTNAME} \ + man/man1/${PORTNAME}.1.gz + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 + +.include Property changes on: head/shells/poshinit/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/shells/poshinit/distinfo =================================================================== --- head/shells/poshinit/distinfo (nonexistent) +++ head/shells/poshinit/distinfo (revision 508989) @@ -0,0 +1,3 @@ +TIMESTAMP = 1542812999 +SHA256 (bourne-again-poshinit-1.0_GH0.tar.gz) = 39b263db0c0ca9682cbe6b71dacb73c9b5bdd3a12aca2698df1f349fe6fee068 +SIZE (bourne-again-poshinit-1.0_GH0.tar.gz) = 11636 Property changes on: head/shells/poshinit/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/shells/poshinit/pkg-descr =================================================================== --- head/shells/poshinit/pkg-descr (nonexistent) +++ head/shells/poshinit/pkg-descr (revision 508989) @@ -0,0 +1,16 @@ +You want your shell stuff to work the same way even when you use a +different shell, or even a different box. Right? + +If you use poshinit (Portable Shell Initialization), you can attain at +least most of what you desire, perhaps even all. You can log out of Bash +and log in with Zsh (or vice versa) - and your aliases/exports/functions +will continue to work as before. + +It gets better - if someday you need to use a different box with a +different OS, you can get your shell to work your 'normal' way in a +jiffy. Just save your $HOME/.shell directory on your primary box, and +paste it over your second box's $HOME/.shell (after running poshinit +setup script on the second box). The second box need not be the same +operating system - poshinit works across FreeBSD / Linux / Cygwin. + +WWW: https://github.com/bourne-again/poshinit Property changes on: head/shells/poshinit/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property