ChangeLog

# ChangeLog for app-editors/jed
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/jed/ChangeLog,v 1.51 2008/03/11 17:32:04 opfer Exp $

11 Mar 2008; Christian Faulhammer jed-0.99.18.ebuild:
use emake instead of make

11 Mar 2008; Christian Faulhammer
-files/jed-0.99.16-darwin.patch, -files/jed-0.99.16-gentoo-shmode.sl,
-files/jed-0.99.16-jed.info.patch, -files/jed.info.diff,
-jed-0.99.16-r2.ebuild:
clean up

11 Mar 2008; Brent Baude jed-0.99.18.ebuild:
stable ppc64, bug 211991

10 Mar 2008; Samuli Suominen jed-0.99.18.ebuild:
amd64 stable wrt #211991

10 Mar 2008; Raúl Porcel jed-0.99.18.ebuild:
sparc stable wrt #211991

09 Mar 2008; nixnut jed-0.99.18.ebuild:
Stable on ppc wrt bug 211991

09 Mar 2008; Markus Meier jed-0.99.18.ebuild:
x86 stable, bug #211991

10 Feb 2008; Ulrich Mueller jed-0.99.18.ebuild:
Really set XJED_HAS_XRENDERFONT for USE="X truetype". Fix X dependencies.

10 Feb 2008; Tobias Scherbaum jed-0.99.18.ebuild:
Added ~ppc, bug #209434

09 Feb 2008; Brent Baude jed-0.99.18.ebuild:
keyworded ~arch for ppc64, bug 209434

09 Feb 2008; Ulrich Mueller jed-0.99.18.ebuild:
Fix jed to link against slang-2.1.3. Some cleanup of the ebuild.

16 Nov 2007; Ferris McCormick jed-0.99.18.ebuild:
Add ~sparc for testing; this and slang seem to work fine (even though
p.masked).

10 Oct 2007; Christian Faulhammer
jed-0.99.16-r2.ebuild, jed-0.99.18.ebuild:
remove PROVIDE=virtual/editor as we have now a new-style virtual

30 Aug 2007; Christian Heim metadata.xml:
Removing liquidx from metadata due to his retirement (see #171155 for
reference).

18 Jun 2007; Christian Faulhammer
jed-0.99.16-r2.ebuild, jed-0.99.18.ebuild:
added a lot of quotes around variables; fix slang dependency,see bug 141947

08 Jun 2007; Christian Faulhammer metadata.xml:
adding emacs team to herd tag

21 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

09 Feb 2007; Fabian Groffen jed-0.99.16-r2.ebuild:
Dropped ppc-macos keyword

*jed-0.99.18 (09 Aug 2006)

09 Aug 2006; Alastair Tse +jed-0.99.18.ebuild:
version bump, but masked until slang-2 is unmasked.

28 Jul 2006; Alastair Tse jed-0.99.16-r2.ebuild:
slotting dependencies for slang-2 (#141947)

13 Feb 2006; Mark Loeser jed-0.99.16-r2.ebuild:
Fix leading and trailing spaces

10 Feb 2006; Alastair Tse jed-0.99.16-r2.ebuild:
remove xproto as it is redundant

10 Feb 2006; Alastair Tse -jed-0.99.16-r1.ebuild,
jed-0.99.16-r2.ebuild:
modular X deps

04 Dec 2005; Tom Gall jed-0.99.16-r2.ebuild:
stable on ppc64

16 Aug 2005; Fabian Groffen
+files/jed-0.99.16-darwin.patch, jed-0.99.16-r2.ebuild:
Adding a patch by on order to successfully compile
on ppc-macos. Marking ~ppc-macos

25 Nov 2004; Alastair Tse jed-0.99.16-r2.ebuild:
fix typo for -r2 with RDEPEND/DEPEND (#72396)

05 Oct 2004; Pieter Van den Abeele
jed-0.99.16-r2.ebuild:
Masked jed-0.99.16-r2.ebuild stable for ppc

27 Sep 2004; Alastair Tse jed-0.99.16-r1.ebuild,
jed-0.99.16-r2.ebuild:
use epatch instead of patch during src_install

29 Jun 2004; Tom Gall jed-0.99.16-r2.ebuild:
~ppc64 bug #55304

23 Jun 2004; jed-0.99.16-r2.ebuild:
Mark stable on amd64

03 May 2004; Ferris McCormick jed-0.99.16-r2.ebuild:
Marked stable on sparc.

27 Apr 2004; Aron Griffis jed-0.99.16-r2.ebuild:
Add inherit eutils

*jed-0.99.16-r2 (20 Apr 2004)

20 Apr 2004; Alastair Tse jed-0.99.16-r2.ebuild,
files/jed-0.99.16-jed.info.patch:
added jed info patch thanks to Doug Weimer (#46743)

05 Feb 2004; Alastair Tse jed-0.99.16-r1.ebuild:
add more reliable SRC_URI

18 Jan 2004; Chuck Short jed-0.99.14-r1.ebuild,
jed-0.99.16-r1.ebuild, jed-0.99.16.ebuild:
Header updates added amd64 to jed-0.99.16-r1, closes #37214.

18 Sep 2003; Chuck Short jed-0.99.14-r1.ebuild,
jed-0.99.16-r1.ebuild, jed-0.99.16.ebuild:
Updated homepage. Closes bug #29025.

07 Jun 2003; Alastair Tse jed-0.99.16-r1.ebuild:
added sed-4 dep

04 Jun 2003; Christian Birchinger jed-0.99.16-r1.ebuild:
Added sparc stable keyword

05 Jun 2003; Alastair Tse jed-0.99.16-r1.ebuild:
make X optional again even if use has +truetype

04 Jun 2003; Alastair Tse jed-0.99.16-r1.ebuild:
changed default keybindings to emacs. #17717.

*jed-0.99.16-r1 (17 Feb 2003)

17 Apr 2003; foser jed-0.99.16-r1.ebuild :
Fixed xft dep to be virtual

17 Feb 2003; Alastair Tse jed-0.99.16.ebuild,

Added Xft support. Enabled by "truetype" USE flag. Resolves bug #15534.

*jed-0.99.16 (14 Dec 2002)

06 Jan 2003; Seemant Kulleen *.ebuild :

PROVIDE virtual/editor

14 Dec 2002; Matthew Kennedy jed-0.99.16.ebuild,
ChangeLog, files/digest-jed-0.99.16 :

Version bump. Resolves bug #1134.

*jed-0.99.14-r1 (1 Feb 2002)

06 Aug 2002; Mark Guertin :
Added ppc to keywords

1 Feb 2002; G.Bevin ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DIST jed-0.99-18.tar.bz2 762826 RMD160 6925b67eab24d6dd2d5b5a975c350cfda515632d SHA1 fa4b3313fdde0466546e36100b0de2d9cc75806d SHA256 71c394640cf07286ffc7abe45d91477a64310e2024f81a1d5a79729887d8d43e
EBUILD jed-0.99.18.ebuild 1776 RMD160 6c8b82b5b820ea85e86920edecb5a9a7c97dac05 SHA1 98bcc0c76c1398a46353f58d579c2983a242aec2 SHA256 a0f83f22aac0fe54a0bd0f518de7e236909e4cfccee6a10d9a0d147254a13a38
MISC ChangeLog 6296 RMD160 d71c545a9cd0506858cdbd4fac12a634d2e2d992 SHA1 5d1adbdbe47f58624b571308c3ae640cf0e03be9 SHA256 b5428fa5dd514205f43c2237b58851473eebc74d258b9416592965e40328ee5a
MISC metadata.xml 521 RMD160 2e3d889dc11e30fbf682ca23e5f5d79b268c40b0 SHA1 b6eca4d4efd852902a44c8827b827a8f6f87ec1f SHA256 f7a8128bee209ec8255e69c7c44789cf4f22ebfe831d54f4aec7e94bca4555fe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (GNU/Linux)

iEYEARECAAYFAkfgxRkACgkQOeoy/oIi7uyH2gCfXOWC4BYps1NTmYuNhXVV1OjI
apAAoJQTlgtSyc5WdoU+tx5Cn5RofxC1
=ArhU
-----END PGP SIGNATURE-----

jed-0.99.18.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/jed/jed-0.99.18.ebuild,v 1.15 2008/03/11 17:32:04 opfer Exp $

inherit versionator

MY_P=${PN}-$(replace_version_separator 2 '-')
DESCRIPTION="Console S-Lang-based editor"
HOMEPAGE="http://www.jedsoft.org/jed/"
SRC_URI="ftp://space.mit.edu/pub/davis/jed/v0.99/${MY_P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 sparc x86"
IUSE="X gpm truetype"

RDEPEND=">=sys-libs/slang-2
X? ( x11-libs/libX11
truetype? ( x11-libs/libXext
x11-libs/libXrender
virtual/xft
>=media-libs/freetype-2.0 ) )
gpm? ( sys-libs/gpm )"
DEPEND="${RDEPEND}"

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

src_compile() {
export JED_ROOT=/usr/share/jed

econf --prefix=${JED_ROOT} \
--bindir=/usr/bin || die

if use gpm ; then
sed -i -e '/^#[A-Z]*MOUSE/s/#//' src/Makefile
fi

if use X && use truetype ; then
sed -i -e '/^#XRENDERFONTLIBS/s/#//' \
-e '/^ALL_CFLAGS/i\' \
-e 'xterm_C_FLAGS = -DXJED_HAS_XRENDERFONT `freetype-config --cflags`' \
src/Makefile
fi

emake clean || die
emake || die

if use X ; then
emake xjed || die
fi
}

src_install() {
# make install in ${S} claims everything is up-to-date,
# so we manually cd ${S}/src before installing
cd "${S}/src"
emake DESTDIR="${D}" install || die

cd "${S}"
dodoc INSTALL INSTALL.unx README changes.txt doc/manual/jed.tex
newdoc doc/README AUTHORS

doinfo info/jed*

insinto /etc
doins lib/jed.conf

# replace IDE mode with EMACS mode
sed -i -e 's/\(_Jed_Default_Emulation = \).*/\1"emacs";/' \
"${D}"/etc/jed.conf || die "patching jed.conf failed"

rm -rf "${D}"/usr/share/jed/info
# can't rm usr/share/jed/doc -- used internally by jed/xjed
}

metadata.xml




emacs

Jed is a powerful editor, terminal and X11 interface. Color syntax
highlighting is one of its strong suits, along with emulation of GNU Emacs,
Wordstar, EDT and Brief. It also supports use of GPM on Linux consoles.
Jed has a multitude of programming modes and couples with the Slang library
for powerful extensions.