Portage is a package management system used by Gentoo Linux
# ChangeLog for app-misc/gtypist
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/gtypist/ChangeLog,v 1.14 2007/10/05 20:32:55 ulm Exp $
*gtypist-2.7-r1 (05 Oct 2007)
05 Oct 2007; Ulrich Mueller
+files/gtypist-2.7-xemacs-compat.patch, +files/50gtypist-gentoo.el,
-gtypist-2.5.ebuild, -gtypist-2.6.2.ebuild, +gtypist-2.7-r1.ebuild:
New emacs and xemacs flags in IUSE; proper dependencies; apply patch for
XEmacs compatibility; fixes bug #165441. Add site-init file for GNU Emacs.
Don't dodoc INSTALL. Remove old versions.
21 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
24 Apr 2005; Michael Hanselmann
Stable on ppc.
21 Apr 2005; Simon Stelling
stable on amd64
07 Dec 2004; Joseph Jezak
Marked ~ppc for bug #73188.
06 Aug 2004; Tom Martin
Marked ~amd64; resolves bug 59637. Thanks to Jan Van Uytven
for reporting.
07 Jun 2004; Daniel Black
+metadata.xml:
x86 stable
*gtypist-2.7 (05 Nov 2003)
05 Nov 2003; Mamoru KOMACHI
Version bumped
*gtypist-2.6.2 (05 Nov 2002)
05 Nov 2002; Daniel Ahlberg
Version bump.
*gtypist-2.5 (7 Apr 2002)
17 Oct 2002; Daniel Ahlberg
Added IUSE.
7 Apr 2002; Matthew Kennedy
gtypist-2.5.ebuild, files/digest-gtypist-2.5 :
New ebuild. GNU Typist (also called gtypist) is a universal typing
tutor.
AUX 50gtypist-gentoo.el 182 RMD160 bb3f58bfc2b10a4054842028712a9ba68f051758 SHA1 4acf0819faeb45b17fe8048ea75962ede9f6f388 SHA256 3274e8829cc488918e9f2676ad00e4aa12f06ca6147f128c54c105245b971b11
AUX gtypist-2.7-xemacs-compat.patch 588 RMD160 ed40210c2ab26af552101a435e78538b7cb38455 SHA1 54b9d1cc1b34ced86fbe0ea96f64cd3fe51c7df8 SHA256 4434ca2d42f25ee4b6d5553bb75dce2de243769a4a2f05336959b0fd032a772b
DIST gtypist-2.7.tar.gz 1019990 RMD160 3bd7f01c6cd4f9f453744c76296701967786fe19 SHA1 b44292ea6f5b7f97138777b8090c402084a839e0 SHA256 d73da348bfe32f54bfcc20afdff64168faf38b19172992bebdf693876d102a33
EBUILD gtypist-2.7-r1.ebuild 1486 RMD160 0e0e4ca31dff9635b5affad5df25c2297d3ebf6d SHA1 9ab1f0b2643c73a33cfd5cfc357cd709db6d1aa5 SHA256 ea8fa05f343958b51c9d01ad5c283e46db91d4c0828b15478d1efe62bb368a65
EBUILD gtypist-2.7.ebuild 804 RMD160 9440b010b27780a4583819f3bbf19120d1462a28 SHA1 959fa221c0fc2049c9ecd8303bd275bc2992dc50 SHA256 5ece962c9038b4997d5d1dc2b1717c47bac00ff4ac1666cad732489423f47752
MISC ChangeLog 1771 RMD160 a8dcd3f3b55ca7463bdeabba7c28575c392ff5fc SHA1 b0bc1194129627602a0787b1cf9c92fe1f49d926 SHA256 5faa2bcc97aabbd180ef2ebc3bff5ad13ea9409af84f44ffb8a7b12bc85c5fa6
MISC metadata.xml 314 RMD160 25181cde297628576a9545bea3a76601485bfaf3 SHA1 ac16b621acf5a22b64859e3323d466fb556fc4c8 SHA256 736baab77aea9c4da199c01e3cd6877c271bd02357ff9b41b537a2232c6e96d7
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/gtypist/gtypist-2.7-r1.ebuild,v 1.1 2007/10/05 20:32:55 ulm Exp $
inherit eutils elisp-common
DESCRIPTION="Universal typing tutor"
HOMEPAGE="http://www.gnu.org/software/gtypist/"
SRC_URI="mirror://gnu/gtypist/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64 ~ppc"
IUSE="nls emacs xemacs"
DEPEND=">=sys-libs/ncurses-5.2
emacs? ( virtual/emacs )
xemacs? ( !emacs? ( virtual/xemacs app-xemacs/fsf-compat ) )"
RDEPEND="${DEPEND}"
SITEFILE=50${PN}-gentoo.el
src_unpack() {
unpack ${A}
epatch "${FILESDIR}"/${P}-xemacs-compat.patch
}
src_compile() {
local lispdir=""
if use emacs; then
lispdir="${SITELISP}/${PN}"
einfo "Configuring to build with GNU Emacs support"
elif use xemacs; then
lispdir="/usr/lib/xemacs/site-packages/lisp/${PN}"
einfo "Configuring to build with XEmacs support"
fi
econf $(use_enable nls) \
EMACS=$(usev emacs || usev xemacs || echo no) \
--with-lispdir="${lispdir}" \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog NEWS README THANKS TODO
if use emacs; then
elisp-site-file-install "${FILESDIR}/${SITEFILE}" \
|| die "elisp-site-file-install failed"
fi
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/gtypist/gtypist-2.7.ebuild,v 1.10 2005/04/24 11:21:57 hansmi Exp $
DESCRIPTION="universal typing tutor"
HOMEPAGE="http://www.gnu.org/software/gtypist/gtypist.html"
SRC_URI="mirror://gnu/gtypist/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86 amd64 ppc"
IUSE="nls"
DEPEND=">=sys-libs/ncurses-5.2"
src_compile() {
# gtypist also produces some Emacs/XEmacs editing modes if
# emacs/xemacs is present. if emacs/xemacs is not present then
# these emacs modes are not compiled or installed.
econf `use_enable nls` || die
emake || die
}
src_install() {
make DESTDIR=${D} install || die
dodoc AUTHORS ChangeLog INSTALL NEWS README TODO THANKS
}