Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-shells/fish: fish-2.1.0-r2.ebuild fish-2.0.0.ebuild ChangeLog fish-2.1.0-r1.ebuild fish-1.23.1.ebuild fish-1.23.1-r2.ebuild
Date: Tue, 11 Feb 2014 12:28:20
Message-Id: 20140211122814.7C36B2004C@flycatcher.gentoo.org
1 polynomial-c 14/02/11 12:28:14
2
3 Modified: fish-2.0.0.ebuild ChangeLog
4 Added: fish-2.1.0-r2.ebuild
5 Removed: fish-2.1.0-r1.ebuild fish-1.23.1.ebuild
6 fish-1.23.1-r2.ebuild
7 Log:
8 Added elog message for making manpage-completion functional (bug #490478). Removed www-client/htmlview from RDEPEND (bug #488012). Removed old versions
9
10 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
11
12 Revision Changes Path
13 1.5 app-shells/fish/fish-2.0.0.ebuild
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/fish/fish-2.0.0.ebuild?rev=1.5&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/fish/fish-2.0.0.ebuild?rev=1.5&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/fish/fish-2.0.0.ebuild?r1=1.4&r2=1.5
18
19 Index: fish-2.0.0.ebuild
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/app-shells/fish/fish-2.0.0.ebuild,v
22 retrieving revision 1.4
23 retrieving revision 1.5
24 diff -u -r1.4 -r1.5
25 --- fish-2.0.0.ebuild 5 Sep 2013 19:24:42 -0000 1.4
26 +++ fish-2.0.0.ebuild 11 Feb 2014 12:28:14 -0000 1.5
27 @@ -1,6 +1,6 @@
28 -# Copyright 1999-2013 Gentoo Foundation
29 +# Copyright 1999-2014 Gentoo Foundation
30 # Distributed under the terms of the GNU General Public License v2
31 -# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/fish-2.0.0.ebuild,v 1.4 2013/09/05 19:24:42 ago Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/fish-2.0.0.ebuild,v 1.5 2014/02/11 12:28:14 polynomial-c Exp $
33
34 EAPI=5
35
36 @@ -18,7 +18,6 @@
37 DEPEND="sys-libs/ncurses
38 sys-devel/bc
39 sys-devel/gettext
40 - www-client/htmlview
41 X? ( x11-misc/xsel )"
42 RDEPEND="${DEPEND}"
43
44 @@ -50,5 +49,9 @@
45 elog "To scan your man pages for completions, run 'fish_update_completions'"
46 elog "To autocomplete command suggestions press Ctrl + F or right arrow key."
47 elog
48 + elog "Please add a \"BROWSER\" variable to ${PN}'s environment pointing to the"
49 + elog "browser of your choice to get acces to ${PN}'s help system:"
50 + elog " BROWSER=\"/usr/bin/firefox\""
51 + elog
52 elog "Have fun!"
53 }
54
55
56
57 1.63 app-shells/fish/ChangeLog
58
59 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/fish/ChangeLog?rev=1.63&view=markup
60 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/fish/ChangeLog?rev=1.63&content-type=text/plain
61 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/fish/ChangeLog?r1=1.62&r2=1.63
62
63 Index: ChangeLog
64 ===================================================================
65 RCS file: /var/cvsroot/gentoo-x86/app-shells/fish/ChangeLog,v
66 retrieving revision 1.62
67 retrieving revision 1.63
68 diff -u -r1.62 -r1.63
69 --- ChangeLog 4 Nov 2013 19:35:22 -0000 1.62
70 +++ ChangeLog 11 Feb 2014 12:28:14 -0000 1.63
71 @@ -1,6 +1,16 @@
72 # ChangeLog for app-shells/fish
73 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
74 -# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/ChangeLog,v 1.62 2013/11/04 19:35:22 polynomial-c Exp $
75 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
76 +# $Header: /var/cvsroot/gentoo-x86/app-shells/fish/ChangeLog,v 1.63 2014/02/11 12:28:14 polynomial-c Exp $
77 +
78 +*fish-2.1.0-r2 (11 Feb 2014)
79 +
80 + 11 Feb 2014; Lars Wendler <polynomial-c@g.o> -fish-1.23.1.ebuild,
81 + -fish-1.23.1-r2.ebuild, fish-2.0.0.ebuild, -fish-2.1.0-r1.ebuild,
82 + +fish-2.1.0-r2.ebuild:
83 + Added an elog message to install python for making manpage-completion
84 + functional (bug #490478). Removed www-client/htmlview from RDEPEND and added
85 + an elog note how to make the help system work (bug #488012). Removed old
86 + versions.
87
88 04 Nov 2013; Lars Wendler <polynomial-c@g.o> metadata.xml:
89 Took over maintenance.
90
91
92
93 1.1 app-shells/fish/fish-2.1.0-r2.ebuild
94
95 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/fish/fish-2.1.0-r2.ebuild?rev=1.1&view=markup
96 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-shells/fish/fish-2.1.0-r2.ebuild?rev=1.1&content-type=text/plain
97
98 Index: fish-2.1.0-r2.ebuild
99 ===================================================================
100 # Copyright 1999-2014 Gentoo Foundation
101 # Distributed under the terms of the GNU General Public License v2
102 # $Header: /var/cvsroot/gentoo-x86/app-shells/fish/fish-2.1.0-r2.ebuild,v 1.1 2014/02/11 12:28:14 polynomial-c Exp $
103
104 EAPI=5
105
106 PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
107
108 inherit base autotools
109
110 DESCRIPTION="fish is the Friendly Interactive SHell"
111 HOMEPAGE="http://fishshell.com/"
112 SRC_URI="http://fishshell.com/files/${PV}/${P}.tar.gz
113 https://github.com/fish-shell/fish-shell/commit/9a3643501607bff8b314977931916081dd39646a.patch -> ${P}-docdir.patch"
114
115 LICENSE="GPL-2"
116 SLOT="0"
117 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
118 IUSE="X"
119
120 DEPEND="sys-libs/ncurses
121 sys-devel/bc
122 sys-devel/gettext
123 X? ( x11-misc/xsel )"
124
125 # fish can add man-page completions from lzma and xz compressed man pages
126 # through a python script. That's why we depend on python here (bug #490478)
127 RDEPEND="${DEPEND}"
128
129 src_prepare() {
130 epatch "${DISTDIR}"/${P}-docdir.patch #489934
131
132 eautoreconf
133 }
134
135 src_configure() {
136 # Set things up for fish to be a default shell.
137 # It has to be in /bin in case /usr is unavailable.
138 # Also, all of its utilities have to be in /bin.
139 econf \
140 docdir="${EPREFIX}"/usr/share/doc/${PF} \
141 --bindir="${EPREFIX}"/bin
142 }
143
144 pkg_postinst() {
145 elog "fish is now installed on your system."
146 elog "To run fish, type 'fish' in your terminal."
147 elog
148 elog "To use fish as your login shell:"
149 elog "* add the line '${EPREFIX}/bin/${PN}'"
150 elog "* to the file '${EPREFIX}/etc/shells'."
151 elog "* use the command 'chsh -s ${EPREFIX}/bin/${PN}'."
152 elog
153 elog "To set your colors, run 'fish_config'"
154 elog "To scan your man pages for completions, run 'fish_update_completions'"
155 elog "To autocomplete command suggestions press Ctrl + F or right arrow key."
156 elog
157 elog "Please add a \"BROWSER\" variable to ${PN}'s environment pointing to the"
158 elog "browser of your choice to get acces to ${PN}'s help system:"
159 elog " BROWSER=\"/usr/bin/firefox\""
160 elog
161 elog "In order to get lzma and xz support for man-page completion please"
162 elog "emerge one of the following packages:"
163 elog " dev-python/backports-lzma"
164 elog " >=dev-lang/python-3.3"
165 elog
166 elog "Have fun!"
167 }