ChangeLog

# ChangeLog for app-editors/jove
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/jove/ChangeLog,v 1.19 2008/06/24 14:32:07 opfer Exp $

24 Jun 2008; Christian Faulhammer
-jove-4.16.0.56.1.ebuild, -jove-4.16.0.65.4.ebuild:
clean up

24 Feb 2008; Christian Faulhammer
jove-4.16.0.70.3.ebuild:
stable x86/amd64

23 Jan 2008; Peter Weller jove-4.16.0.70.3.ebuild:
Keyworded ~amd64; bug 202690

06 Oct 2007; Ulrich Mueller jove-4.16.0.56.1.ebuild,
jove-4.16.0.65.4.ebuild, jove-4.16.0.70.3.ebuild:
Minor QA: quote some variables.

17 Jun 2007; Ulrich Mueller -jove-4.16.0.69.5.ebuild:
Remove old ebuild owing to distfile fetch failure.

*jove-4.16.0.70.3 (15 Jun 2007)

15 Jun 2007; Christian Faulhammer metadata.xml,
+jove-4.16.0.70.3.ebuild:
adding emacs team as maintaining herd
version bump

19 Jan 2007; Charlie Shepherd
jove-4.16.0.56.1.ebuild, jove-4.16.0.65.4.ebuild, jove-4.16.0.69.5.ebuild:
QA: remove invalid RESTRICT="mirror"

*jove-4.16.0.69.5 (02 Jun 2006)

02 Jun 2006; Seemant Kulleen
+jove-4.16.0.69.5.ebuild:
version bump to debian's newest. This also adds support for the unix98 USE
flag to enable unix98 pty's instead of the default BSD pts's. This should
fix bug #133351 by Florian Berger

25 Jan 2006; Patrick McLean jove-4.16.0.56.1.ebuild,
jove-4.16.0.65.4.ebuild:
Mask on amd64 due to bug #108261.

*jove-4.16.0.65.4 (03 Nov 2005)

03 Nov 2005; Seemant Kulleen
-jove-4.16.0.65.3.ebuild, +jove-4.16.0.65.4.ebuild:
Version bump to newest stable release from debian -- this should go to
stable for us pretty soon

03 May 2005; Stephanie Lockwood-Childs
jove-4.16.0.65.3.ebuild:
mark ~ppc

*jove-4.16.0.65.3 (25 Mar 2005)
*jove-4.16.0.56.1 (25 Mar 2005)

25 Mar 2005; Seemant Kulleen -jove-4.16.0.56.ebuild,
+jove-4.16.0.56.1.ebuild, -jove-4.16.0.65.ebuild,
+jove-4.16.0.65.3.ebuild:
rename the versions to more closely track the debian patch levels

*jove-4.16.0.65 (25 Mar 2005)
*jove-4.16.0.56 (25 Mar 2005)

25 Mar 2005; Seemant Kulleen +jove-4.16.0.56.ebuild,
-jove-4.16.0.64.ebuild, +jove-4.16.0.65.ebuild:
ok, since Debian is effectively the upstream, our stable versions will
follow their stable, hence the downgrade to 56. 65-3 is in unstable, so that
is the new unstable for us. Sorry if this inconveniences. If you can
convince me to do otherwise, please email me. This closes bug #86521 by
ian.colquhoun@sheridanc.on.ca

*jove-4.16.0.64 (11 Mar 2005)

11 Mar 2005; Seemant Kulleen -jove-4.16.0.58.ebuild,
+jove-4.16.0.64.ebuild:
version bump -- going straight to x86 stable, because the upstream tarballs
for the 58 version no longer exist. This fixes bug #80047 by anselm helbig


30 Dec 2004; Seemant Kulleen :
since I added this, I'll be the maintainer

07 Jun 2004; Daniel Black +metadata.xml,
jove-4.16.0.58.ebuild:
x86 stable. Added dependancy. QA fixed to mirror://debian/

*jove-4.16.0.58 (25 Feb 2004)

25 Feb 2004; Seemant Kulleen jove-4.16.0.58.ebuild:
Jonathan's Own Version of Emacs, as requested by: David Boggs
vi email

Manifest

DIST jove_4.16.0.70-3.diff.gz 14549 RMD160 fc3687a1474c695ffcef75e919d2c52560d2a7e7 SHA1 69dbe80c393628defe21471f2baad7204138fd92 SHA256 51718f5b22e5ec606e3d176222ad4c4ef91638debf0d4bedadf94aae61247c27
DIST jove_4.16.0.70.orig.tar.gz 451492 RMD160 37fdabc3b91be411e51d71d9029485491d2dec8f SHA1 a954003c177bdc3a0af560df7caa74ee5b2b5735 SHA256 619035b5a5e882ce907498b7252e02d997b346d990e4cb057fbed351ba9a5ec7
EBUILD jove-4.16.0.70.3.ebuild 1433 RMD160 37224b3e5beb73ef7183d3395991ab3f92d23b2f SHA1 77f0442d94919407d035c0e18fbaa6efcbdbd92d SHA256 db1502cfdf9168764bef8d9308a3f7dee047231e49abc036d06535a5a46eab32
MISC ChangeLog 3558 RMD160 e22ff0c92867eeaa3aab64cd51e086ecfcb64c41 SHA1 05d2f0db2c1b1ff83c4ec867698bae5fc0269422 SHA256 00a0c88dd491882509510c759007848ca05a0b8fb27889e36858d831e7f24c9f
MISC metadata.xml 530 RMD160 ee7bc7153534ba4fdb8c3570fb780e1be56e5f77 SHA1 feb98bc2331400bb03efac5d1a68dfa4d9d330a1 SHA256 9d902467a25953eb0d892152dfe4687d054001a014d3bb233f89ae685c6cba1e

jove-4.16.0.70.3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/jove/jove-4.16.0.70.3.ebuild,v 1.4 2008/02/24 17:24:18 opfer Exp $

inherit eutils flag-o-matic

MY_P=${P/-/_}
MY_DIFFP=${MY_P%.*}-${MY_P##*.}.diff
MY_P=${MY_P%.*}
DESCRIPTION="Jonathan's Own Version of Emacs -- a light emacs-like editor without LISP bindings"
HOMEPAGE="ftp://ftp.cs.toronto.edu/cs/ftp/pub/hugh/jove-dev/"
SRC_URI="mirror://debian/pool/main/j/${PN}/${MY_P}.orig.tar.gz
mirror://debian/pool/main/j/${PN}/${MY_DIFFP}.gz"

LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE="X unix98"

RDEPEND="sys-libs/ncurses
X? ( x11-libs/xview )"

DEPEND="${RDEPEND}
>=sys-apps/sed-4"

S="${WORKDIR}/${MY_P/_/}"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${WORKDIR}/${MY_DIFFP}"

sed -i \
-e "s:-ltermcap:-lncurses:" \
-e "s:^OPTFLAGS =.*:OPTFLAGS = ${CFLAGS}:" \
Makefile
# -e 's:^SYSDEFS =.*:SYSDEFS="-DSYSVR4 -D_XOPEN_SOURCE=500":' \
}

src_compile() {
local myconf
if use unix98 ; then
emake SYSDEFS="-DSYSVR4 -D_XOPEN_SOURCE=500" || die
else
emake || die
fi

if use X ; then
emake XJOVEHOME=/usr makexjove || die
fi
}

src_install() {
emake DESTDIR="${D}" install || die

if use X ; then
make DESTDIR="${D}" \
XJOVEHOME="${D}"/usr \
MANDIR="${D}"/usr/share/man/man1 \
installxjove || die
fi

keepdir /var/lib/jove/preserve
}

metadata.xml




emacs

Jove is a compact, powerful, Emacs-style text-editor. It provides the common
emacs keyboard bindings, together with a reasonable assortment of the most
popular advanced features (e.g., interactive shell windows, compile-it,
language specific modes) while weighing in with CPU, memory, and disk
requirements comparable to vi.