Portage is a package management system used by Gentoo Linux
# 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
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
stable ppc64, bug 211991
10 Mar 2008; Samuli Suominen
amd64 stable wrt #211991
10 Mar 2008; Raúl Porcel
sparc stable wrt #211991
09 Mar 2008; nixnut
Stable on ppc wrt bug 211991
09 Mar 2008; Markus Meier
x86 stable, bug #211991
10 Feb 2008; Ulrich Mueller
Really set XJED_HAS_XRENDERFONT for USE="X truetype". Fix X dependencies.
10 Feb 2008; Tobias Scherbaum
Added ~ppc, bug #209434
09 Feb 2008; Brent Baude
keyworded ~arch for ppc64, bug 209434
09 Feb 2008; Ulrich Mueller
Fix jed to link against slang-2.1.3. Some cleanup of the ebuild.
16 Nov 2007; Ferris McCormick
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
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
adding emacs team to herd tag
21 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
09 Feb 2007; Fabian Groffen
Dropped ppc-macos keyword
*jed-0.99.18 (09 Aug 2006)
09 Aug 2006; Alastair Tse
version bump, but masked until slang-2 is unmasked.
28 Jul 2006; Alastair Tse
slotting dependencies for slang-2 (#141947)
13 Feb 2006; Mark Loeser
Fix leading and trailing spaces
10 Feb 2006; Alastair Tse
remove xproto as it is redundant
10 Feb 2006; Alastair Tse
jed-0.99.16-r2.ebuild:
modular X deps
04 Dec 2005; Tom Gall
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 ppc-macos. Marking ~ppc-macos
25 Nov 2004; Alastair Tse
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-r2.ebuild:
use epatch instead of patch during src_install
29 Jun 2004; Tom Gall
~ppc64 bug #55304
23 Jun 2004;
Mark stable on amd64
03 May 2004; Ferris McCormick
Marked stable on sparc.
27 Apr 2004; Aron Griffis
Add inherit eutils
*jed-0.99.16-r2 (20 Apr 2004)
20 Apr 2004; Alastair Tse
files/jed-0.99.16-jed.info.patch:
added jed info patch thanks to Doug Weimer
05 Feb 2004; Alastair Tse
add more reliable SRC_URI
18 Jan 2004; Chuck Short
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.16-r1.ebuild, jed-0.99.16.ebuild:
Updated homepage. Closes bug #29025.
07 Jun 2003; Alastair Tse
added sed-4 dep
04 Jun 2003; Christian Birchinger
Added sparc stable keyword
05 Jun 2003; Alastair Tse
make X optional again even if use has +truetype
04 Jun 2003; Alastair Tse
changed default keybindings to emacs. #17717.
*jed-0.99.16-r1 (17 Feb 2003)
17 Apr 2003; foser
Fixed xft dep to be virtual
17 Feb 2003; Alastair Tse
Added Xft support. Enabled by "truetype" USE flag. Resolves bug #15534.
*jed-0.99.16 (14 Dec 2002)
06 Jan 2003; Seemant Kulleen
PROVIDE virtual/editor
14 Dec 2002; Matthew Kennedy
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
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.
-----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-----
# 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
}
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.