Portage is a package management system used by Gentoo Linux
# ChangeLog for app-shells/fish
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/ChangeLog,v 1.35 2008/06/15 22:27:56 loki_val Exp $
15 Jun 2008; Peter Alfredsen
+files/fish-1.23.0-glibc-2.8.patch, fish-1.23.0.ebuild:
Fix 227281, glibc-2.8 compatibility.
*fish-1.23.0 (13 Jan 2008)
13 Jan 2008; Donnie Berkholz
Bump. Changes: case-insensitive tab completions; enhancements to the
multiline editing system; new, more powerful keybinding system.
25 Jun 2007; Donnie Berkholz
(#172586) Remove unused doc USE flag (James Rowe).
*fish-1.22.3 (21 Jun 2007)
21 Jun 2007; Donnie Berkholz
(#167281) Bump to latest. The doxygen dep is mandatory.
04 Feb 2007; Steve Dibb
amd64 stable, bug 151899
24 Jan 2007; Marius Mauch
fish-1.21.12.ebuild, fish-1.22.1.ebuild, fish-1.22.2.ebuild:
Replacing einfo with elog
20 Jan 2007; nixnut
Stable on ppc wrt bug 151899
18 Jan 2007; Christian Faulhammer
stable x86, bug #151899
*fish-1.22.2 (18 Jan 2007)
18 Jan 2007; Donnie Berkholz
(#161476) Bump. (#151900) Install to /bin so it's usable as a default shell
when /usr is unavailable. Still needs an entry in /etc/shells, though. Use
emake for install instead of make, so MAKEOPTS gets passed through. Seems to
work fine in parallel.
02 Dec 2006; Alec Warner
fish-1.21.12.ebuild, fish-1.22.1.ebuild:
fix homepage for bug 156857
*fish-1.22.1 (13 Nov 2006)
13 Nov 2006; Donnie Berkholz
Bump.
*fish-1.21.12 (24 Sep 2006)
24 Sep 2006; Donnie Berkholz
(#146789) Bump.
20 Aug 2006; Donnie Berkholz
Stable on x86/ppc.
20 Aug 2006; Donnie Berkholz
-fish-1.19.0.ebuild, -fish-1.20.2.ebuild:
Pull old ebuilds.
07 Jul 2006; Donnie Berkholz
Update to my new email address.
21 Jun 2006; Donnie Berkholz
-fish-1.20.1.ebuild, -fish-1.21.1.ebuild, -fish-1.21.3.ebuild,
-fish-1.21.4.ebuild:
Pull some old ebuilds.
*fish-1.21.8 (21 Jun 2006)
21 Jun 2006; Donnie Berkholz
Bump. (#131638) Add X USE flag to pull in external x11-misc/xsel. Adds lots
of other features, see the package ChangeLog for details.
*fish-1.21.4 (08 Apr 2006)
08 Apr 2006; Donnie Berkholz
This version contains a fix for a build issue on some Power-based systems,
as well as a fix for a bug causing fish to sometimes return from a job
before all its processes finished.
08 Apr 2006; Donnie Berkholz
fish-1.19.0.ebuild, fish-1.20.0.ebuild, fish-1.20.1.ebuild,
fish-1.20.2.ebuild, fish-1.21.1.ebuild, fish-1.21.3.ebuild:
(#129102) Add dep on htmlview, needed for help functions.
*fish-1.21.3 (04 Apr 2006)
04 Apr 2006; Donnie Berkholz
Bump. Fix for the ? wildcard, warning removal on completion. Add -n switch
to suppress command execution. Add completion for telnet. Build fixes for
icc.
01 Mar 2006; Donnie Berkholz
Add a note about move of completion files.
*fish-1.21.1 (01 Mar 2006)
01 Mar 2006; Donnie Berkholz
Bump. Adds command completion for svn and darcs and 'a subsystem for
dynamically loading shell script functions at startup, which should make
developing and deploying shell scripts easier while reducing startup time
and memory usage.'
*fish-1.20.2 (16 Feb 2006)
16 Feb 2006; Donnie Berkholz
Bump. Performance tweaks, job control fixes, backtrace improvements, memory
leak reductions from new allocation scheme.
*fish-1.20.1 (26 Jan 2006)
26 Jan 2006; Donnie Berkholz
Adds emerge completion. Also, shellscript stack trace on errors, bugfix for
fg, fallback for seq, new completions and more.
*fish-1.20.0 (16 Jan 2006)
16 Jan 2006; Donnie Berkholz
This release contains fixes for two important bugs that caused large
issues with running on OS X, NetBSD, and possibly other operating
systems. It has i18n support, including the first translation
(Swedish), a better short-circut syntax, command-specific completions
for several new commands, including gpg, and a large number of minor
tweaks and bugfixes. Info taken from Freshmeat release.
*fish-1.19.0 (03 Jan 2006)
03 Jan 2006; Donnie Berkholz
This release contains new features for event blocking, improvements to the
prompt parsing code, and a new default prompt. It also contains a large
number of bugfixes.
*fish-1.18.2 (12 Dec 2005)
12 Dec 2005; Donnie Berkholz
+fish-1.18.2.ebuild:
Fix a crash on token history search.
09 Dec 2005; Donnie Berkholz
Add postinst note about setting it as login shell.
09 Dec 2005; Joseph Jezak
Marked ~ppc for bug #114830.
*fish-1.18.1 (09 Dec 2005)
09 Dec 2005; Donnie Berkholz
+fish-1.18.1.ebuild:
This version contains fixes for multiple bugs in 1.18.0. One of these bugs
caused several types of programmable completions to fail.
08 Dec 2005; Marcus D. Hanwell
Marked ~amd64.
*fish-1.18.0 (07 Dec 2005)
07 Dec 2005; Donnie Berkholz
+fish-1.18.0.ebuild:
Bump. Better error messages for sh-style syntax that doesn't work in fish.
Also, don't execute command if wildcard expands to nothing.
06 Dec 2005; Donnie Berkholz
Add dep on sys-devel/bc, reported by user via upstream.
06 Dec 2005; Donnie Berkholz
Force the install on, because portage apparently stopped doing it by default
at some point.
*fish-1.17.0 (05 Dec 2005)
05 Dec 2005; Donnie Berkholz
+fish-1.17.0.ebuild:
The Friendly Interactive SHell. Has command-line syntax highlighting, tab
completion by default, 'open' to use .desktop files for opening any type of
file, and other cool stuff.
AUX fish-1.23.0-glibc-2.8.patch 545 RMD160 eba94b5952a95e4791776f0c873efa0930c3d453 SHA1 cd114eda6d8c9cf89f22c33cc7674260fa93068b SHA256 ea903595943729e82203d745982a00c46cbca45aa0d2ee53e09ca6f5c0bf22be
DIST fish-1.21.12.tar.bz2 706246 RMD160 b8172eee345fe84959acc88f242742bcf1018e50 SHA1 8ab4da3ffc4acb5cd56e395bdbef83eb6c8cf8ab SHA256 4235fc3d14ae39fad792eb288f1117cb9578bbc0f6076fb213aafb1848bec9c0
DIST fish-1.21.8.tar.bz2 572197 RMD160 68cfaf807b45a8652dfd486169ef829ba37c6427 SHA1 bfb5fae340d2b253d6bf241765d6282de5dec80a SHA256 49e8a4e289ca9a6acace39a0056dd5abc335940904c8a11034dd52b98f2afd38
DIST fish-1.22.1.tar.bz2 733413 RMD160 5dc03d8d91b68bebeebe6c26a2e5b7484e0b0e9a SHA1 24727d9ff87cb868ef9d4f3db34098bfe2cdce74 SHA256 98704c6098f830c2e3b7ab667f88641cda85e53cb29b4e81bb267fe5b4c61ded
DIST fish-1.22.2.tar.bz2 719445 RMD160 c3e59794e35c0af85ad923af79e543db21ac8f76 SHA1 1070d6d455e54b19e1989085355f501ab0a88381 SHA256 9af58871ee80ea0b80f15e5d2d95957973b2cc6a2f3f8a61b518cd55b561add0
DIST fish-1.22.3.tar.bz2 788097 RMD160 0ce93c597662688280af8ccb1cb9f203704be978 SHA1 4b7d705b8d7736253713021e1791c0dd5dcbc80b SHA256 7291f2183de3d2b7d2451750ccc435757c186f50d3c1ae7a5ea68c05b591dfd1
DIST fish-1.23.0.tar.bz2 823193 RMD160 0c68e10552e843e8aec920175433ed252da2f040 SHA1 8f2c4ca6b760dde5d4c4f8d745c97ce9e283879f SHA256 ddd86de46d6736cb387ff8ab1aeffa679a93a5ebdab0ba679e3f7c2cac77d871
EBUILD fish-1.21.12.ebuild 1303 RMD160 ab1973f351f7e05cc1ba11c4ae14da5837d252fd SHA1 c4574ebf67bae0ba15bb27ebeb54c5cf69fd6bb0 SHA256 6bd204c99b63056184a8b7a11cde8f5752751f845eee95a6be9705f38eb770f0
EBUILD fish-1.21.8.ebuild 1227 RMD160 6c56f674adb8d2cea322695a26701b7435499571 SHA1 3d9f26ed29a1bcc9c69451dfe89779db8f56291c SHA256 e0368be4c59faddd88e66a5e254351a74294816a9df2d2b8a5be9bdb5ed90291
EBUILD fish-1.22.1.ebuild 1301 RMD160 ba021d3c37de5bb0fdb35dd06a9b490406ccb72b SHA1 0c3ef79ab662b3ecbf902d484912eb8f19775460 SHA256 047f239a73d6beead9788bd98bf59601c144462fbfeab44d93ccda5d6694e5ed
EBUILD fish-1.22.2.ebuild 1399 RMD160 f3a1e08d4b0c7570f2e93ce50ddc0882e1ef0005 SHA1 b3813a1b873543db45347dd1172a7cb20fee7b70 SHA256 8d3eecbc6267c71185f6248b398838cd1e72f2a981ae67be48b86f3b939ce89b
EBUILD fish-1.22.3.ebuild 1330 RMD160 2cf1092dbb6f2379785966546704c57f4b0ed7b4 SHA1 c88aa8de69d7ef6accdb8bbda1dce3ea379d9472 SHA256 a941115fb058c94905ea7d6d7eb5d6e6c32c9ef8e08bed65f95aae336a2b9c33
EBUILD fish-1.23.0.ebuild 1391 RMD160 209c1a69b41d4d92688678c7d68665a67ec7faab SHA1 9247a17a7403ae0ce141d4afe8c8dcdd334b7746 SHA256 89c1554bfa244bb25e22b7e6685820bc11d6f00c934dea1fbf8ba2d167c39b16
MISC ChangeLog 7026 RMD160 fa6924dce7ef876e07a6bc69eb0d4c20962cd1d7 SHA1 632317f6e2331ef6a0489871141412f2a4053a15 SHA256 fe15704e44425a1af01fdf97ec11aa927d557cea7bd2bf3b7d60da7b11a9d2a9
MISC metadata.xml 225 RMD160 7d34ec0d318713a7c56169cd33b6e37c466ea28c SHA1 60ce86a1f6f02dce594e21d3c794bcbe7758a7c2 SHA256 347ac757bb9b39010be57bc7d7ebcb29aa458f6b5071815bfea9d2c097a8d524
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/fish-1.21.12.ebuild,v 1.3 2007/01/24 03:52:45 genone Exp $
DESCRIPTION="fish is the Friendly Interactive SHell"
HOMEPAGE="http://fishshell.org/"
SRC_URI="http://fishshell.org/files/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc X"
RDEPEND="sys-libs/ncurses
sys-devel/bc
www-client/htmlview
X? ( x11-misc/xsel )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
src_compile() {
econf \
docdir=/usr/share/doc/${PF} \
--without-xsel \
|| die "econf failed"
emake || die "emake failed"
if use doc; then
emake doc || die "emake doc failed"
fi
}
src_install() {
make DESTDIR="${D}" install
}
pkg_postinst() {
elog
elog "If you want to use fish as your default shell, you need to add it"
elog "to /etc/shells. This is not recommended because fish doesn't install"
elog "to /bin."
elog
ewarn "Many files moved to ${ROOT}usr/share/fish/completions from /etc/fish.d/."
ewarn "Delete everything in ${ROOT}etc/fish.d/ except fish_interactive.fish."
ewarn "Otherwise, fish won't notice updates to the installed files,"
ewarn "because the ones in /etc will override the new ones in /usr."
echo
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/fish-1.21.8.ebuild,v 1.4 2007/01/24 03:52:45 genone Exp $
DESCRIPTION="fish is the Friendly Interactive SHell"
HOMEPAGE="http://fishshell.org/"
SRC_URI="http://fishshell.org/files/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ppc x86"
IUSE="X"
RDEPEND="sys-libs/ncurses
sys-devel/bc
www-client/htmlview
X? ( x11-misc/xsel )"
DEPEND="${RDEPEND}
app-doc/doxygen"
src_compile() {
econf \
docdir=/usr/share/doc/${PF} \
--without-xsel \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install
}
pkg_postinst() {
elog
elog "If you want to use fish as your default shell, you need to add it"
elog "to /etc/shells. This is not recommended because fish doesn't install"
elog "to /bin."
elog
ewarn "Many files moved to ${ROOT}usr/share/fish/completions from /etc/fish.d/."
ewarn "Delete everything in ${ROOT}etc/fish.d/ except fish_interactive.fish."
ewarn "Otherwise, fish won't notice updates to the installed files,"
ewarn "because the ones in /etc will override the new ones in /usr."
echo
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/fish-1.22.1.ebuild,v 1.5 2007/02/04 18:49:31 beandog Exp $
DESCRIPTION="fish is the Friendly Interactive SHell"
HOMEPAGE="http://fishshell.org/"
SRC_URI="http://fishshell.org/files/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="doc X"
RDEPEND="sys-libs/ncurses
sys-devel/bc
www-client/htmlview
X? ( x11-misc/xsel )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
src_compile() {
econf \
docdir=/usr/share/doc/${PF} \
--without-xsel \
|| die "econf failed"
emake || die "emake failed"
if use doc; then
emake doc || die "emake doc failed"
fi
}
src_install() {
make DESTDIR="${D}" install
}
pkg_postinst() {
elog
elog "If you want to use fish as your default shell, you need to add it"
elog "to /etc/shells. This is not recommended because fish doesn't install"
elog "to /bin."
elog
ewarn "Many files moved to ${ROOT}usr/share/fish/completions from /etc/fish.d/."
ewarn "Delete everything in ${ROOT}etc/fish.d/ except fish_interactive.fish."
ewarn "Otherwise, fish won't notice updates to the installed files,"
ewarn "because the ones in /etc will override the new ones in /usr."
echo
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/fish-1.22.2.ebuild,v 1.3 2007/01/24 03:52:45 genone Exp $
DESCRIPTION="fish is the Friendly Interactive SHell"
HOMEPAGE="http://fishshell.org/"
SRC_URI="http://fishshell.org/files/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ppc ~x86"
IUSE="doc X"
RDEPEND="sys-libs/ncurses
sys-devel/bc
www-client/htmlview
X? ( x11-misc/xsel )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
src_compile() {
# Set things up for fish to be a default shell.
# It has to be in /bin in case /usr is unavailable.
# Also, all of its utilities have to be in /bin.
econf \
docdir=/usr/share/doc/${PF} \
--without-xsel \
--bindir=/bin \
|| die "econf failed"
emake || die "emake failed"
if use doc; then
emake doc || die "emake doc failed"
fi
}
src_install() {
emake DESTDIR="${D}" install
}
pkg_postinst() {
elog
elog "To use ${PN} as your default shell, you need to add /bin/${PN}"
elog "to /etc/shells."
elog
ewarn "Many files moved to ${ROOT}usr/share/fish/completions from /etc/fish.d/."
ewarn "Delete everything in ${ROOT}etc/fish.d/ except fish_interactive.fish."
ewarn "Otherwise, fish won't notice updates to the installed files,"
ewarn "because the ones in /etc will override the new ones in /usr."
echo
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/fish-1.22.3.ebuild,v 1.2 2007/06/25 02:16:03 dberkholz Exp $
DESCRIPTION="fish is the Friendly Interactive SHell"
HOMEPAGE="http://fishshell.org/"
SRC_URI="http://fishshell.org/files/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="X"
RDEPEND="sys-libs/ncurses
sys-devel/bc
www-client/htmlview
X? ( x11-misc/xsel )"
DEPEND="${RDEPEND}
app-doc/doxygen"
src_compile() {
# Set things up for fish to be a default shell.
# It has to be in /bin in case /usr is unavailable.
# Also, all of its utilities have to be in /bin.
econf \
docdir=/usr/share/doc/${PF} \
--without-xsel \
--bindir=/bin \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install
}
pkg_postinst() {
elog
elog "To use ${PN} as your default shell, you need to add /bin/${PN}"
elog "to /etc/shells."
elog
ewarn "Many files moved to ${ROOT}usr/share/fish/completions from /etc/fish.d/."
ewarn "Delete everything in ${ROOT}etc/fish.d/ except fish_interactive.fish."
ewarn "Otherwise, fish won't notice updates to the installed files,"
ewarn "because the ones in /etc will override the new ones in /usr."
echo
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/fish-1.23.0.ebuild,v 1.2 2008/06/15 22:27:56 loki_val Exp $
inherit base
DESCRIPTION="fish is the Friendly Interactive SHell"
HOMEPAGE="http://fishshell.org/"
SRC_URI="http://fishshell.org/files/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="X"
RDEPEND="sys-libs/ncurses
sys-devel/bc
www-client/htmlview
X? ( x11-misc/xsel )"
DEPEND="${RDEPEND}
app-doc/doxygen"
PATCHES=( "${FILESDIR}/${P}-glibc-2.8.patch" )
src_compile() {
# Set things up for fish to be a default shell.
# It has to be in /bin in case /usr is unavailable.
# Also, all of its utilities have to be in /bin.
econf \
docdir=/usr/share/doc/${PF} \
--without-xsel \
--bindir=/bin \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install
}
pkg_postinst() {
elog
elog "To use ${PN} as your default shell, you need to add /bin/${PN}"
elog "to /etc/shells."
elog
ewarn "Many files moved to ${ROOT}usr/share/fish/completions from /etc/fish.d/."
ewarn "Delete everything in ${ROOT}etc/fish.d/ except fish_interactive.fish."
ewarn "Otherwise, fish won't notice updates to the installed files,"
ewarn "because the ones in /etc will override the new ones in /usr."
echo
}