ChangeLog

# 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 ChangeLog:
Transition to Manifest2.

24 Apr 2005; Michael Hanselmann gtypist-2.7.ebuild:
Stable on ppc.

21 Apr 2005; Simon Stelling gtypist-2.7.ebuild:
stable on amd64

07 Dec 2004; Joseph Jezak gtypist-2.7.ebuild:
Marked ~ppc for bug #73188.

06 Aug 2004; Tom Martin gtypist-2.7.ebuild:
Marked ~amd64; resolves bug 59637. Thanks to Jan Van Uytven
for reporting.

07 Jun 2004; Daniel Black gtypist-2.7.ebuild,
+metadata.xml:
x86 stable

*gtypist-2.7 (05 Nov 2003)

05 Nov 2003; Mamoru KOMACHI gtypist-2.7.ebuild:
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 gtypist-2.5.ebuild :
Added IUSE.

7 Apr 2002; Matthew Kennedy ChangeLog,
gtypist-2.5.ebuild, files/digest-gtypist-2.5 :

New ebuild. GNU Typist (also called gtypist) is a universal typing
tutor.

Manifest

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

files

gtypist-2.7-r1.ebuild

# 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
}

gtypist-2.7.ebuild

# 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
}

metadata.xml




no-herd

maintainer-needed@gentoo.org
This package lacks a primary herd or maintainer.