Portage is a package management system used by Gentoo Linux
# ChangeLog for app-editors/joe
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/joe/ChangeLog,v 1.60 2008/07/28 19:33:31 ulm Exp $
28 Jul 2008; Ulrich Mueller
Add USE flag description to metadata wrt GLEP 56.
26 Jan 2008; Fabian Groffen
joe-3.5.ebuild:
Remove ppc-macos conditional
10 Oct 2007; Christian Faulhammer
joe-3.1-r1.ebuild, joe-3.2.ebuild, joe-3.4.ebuild, joe-3.5.ebuild:
remove PROVIDE=virtual/editor as we have now a new-style virtual
25 May 2007; Raúl Porcel
alpha stable wrt #166051
25 May 2007; Christian Faulhammer
corrected ChangeLog, so it conforms to our standards
07 Mar 2007; Alexander H. Færøy
Stable on MIPS; bug #166051
02 Mar 2007; nixnut
Stable on ppc wrt bug 166501
23 Feb 2007; Markus Rothe
Stable on ppc64; bug #166051
22 Feb 2007; Ferris McCormick
Stable on sparc --- Bug #166051
22 Feb 2007; Raúl Porcel
x86 stable wrt bug 166051
22 Feb 2007; Tom Knight
Marked stable on amd64, bug #166051
24 Jan 2007; Marius Mauch
joe-3.1-r1.ebuild, joe-3.2.ebuild, joe-3.4.ebuild, joe-3.5.ebuild:
Replacing einfo with elog
05 Jan 2007; Diego Pettenò
Remove gnuconfig_update usage, leave it to econf.
*joe-3.5 (23 Aug 2006)
23 Aug 2006; Tom Knight
Version bump to joe 3.5, thanks to Daevid Vincent, fixes bug #144810
*joe-3.4 (14 Jul 2006)
14 Jul 2006; Tom Knight
Version bump to joe 3.4, also fixed bug #116861 thanks to Chris Mayo for
reporting it.
27 Apr 2006; Marien Zwart
files/digest-joe-3.1-r1, files/digest-joe-3.2, Manifest:
Fixing SHA256 digest for real, pass three...
27 Apr 2006; Marien Zwart
files/digest-joe-3.1-r1, files/digest-joe-3.2, Manifest:
Fixing SHA256 digest, pass two.
30 Dec 2005; Joshua Kinard
Marked stable on mips.
24 Dec 2005; Simon Stelling
stable on amd64
24 Dec 2005; Jose Luis Rivero
Stable on alpha wrt bug #110660
23 Dec 2005; Tobias Scherbaum
Marked ppc stable, #116311
22 Dec 2005; Markus Rothe
Stable on ppc64; bug #116311
22 Dec 2005; Paul Varner
Stable on x86. Bug #116311
21 Dec 2005; Gustavo Zacarias
Stable on sparc wrt #116311
10 Sep 2005; Fabian Groffen
Marking ~ppc-macos
19 May 2005; Yuta SATOH
add ~ppc64
*joe-3.2 (22 Mar 2005)
22 Mar 2005; Tom Knight
+joe-3.2.ebuild:
Version bump to 3.2, added eutils inherit to 3.0-r2
28 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
18 Dec 2004; Simon Stelling
inherit eutils was forgotten
22 Nov 2004; Sven Wegener
Removed stray digests.
*joe-3.1-r1 (22 Nov 2004)
*joe-3.0-r2 (22 Nov 2004)
22 Nov 2004; Tom Knight
+joe-3.0-r2.ebuild, +joe-3.1-r1.ebuild, -joe-3.1.ebuild:
Fixed non-critical buffer overflow, closes bug #71129. Changed einstall to
make install, closes bug #72023
24 Nov 2004; Kito
added ~ppc-macos. Closes Bug 59005
*joe-3.1 (13 Oct 2004)
13 Oct 2004; Tom Knight
Added 3.1 ebuild submitted by Michael Postmann, closes bug # 53964
11 Aug 2004; Michael Sterrett
gnuconfig_update in src_unpack
15 Jul 2004; Tom Gall
stable on ppc64, bug #55565
30 May 2004; Christian Birchinger
Marked stable on ppc
22 May 2004; Joshua Kinard
Marked stable on mips.
19 May 2004; Christian Birchinger
Added a small cosmetic-only fix for joerc
18 May 2004; Bryan Østergaard
stable on alpha, bug 51265.
17 May 2004; Christian Birchinger
Marked stable on x86 and sparc
10 May 2004; Christian Birchinger
Changed make to emake
*joe-3.0-r1 (07 May 2004)
07 May 2004; Christian Birchinger
Added minor config/manpage fix for bug #50271.
Display info about the new config file location.
*joe-3.0 (24 Apr 2004)
24 Apr 2004; Christian Birchinger
Version bump
24 Mar 2004; Joshua Kinard
Marked stable on mips.
24 Feb 2004; Joshua Kinard
Added ~mips to KEYWORDS. Closes Bug #42128.
06 Feb 2004; Aron Griffis
stable on alpha for bug 39593. Thanks to Jay Maynard for testing
29 Nov 2003; Christian Birchinger
Added replace-flag to fix bug 34609
08 Jul 2003; Christian Birchinger
Marked stable on x86 and sparc
*joe-2.9.8 (02 Jul 2003)
02 Jul 2003; Christian Birchinger
Version bump
*joe-2.9.8_pre1 (18 Oct 2002)
06 Jan 2003; Seemant Kulleen
PROVIDE virtual/editor
06 Dec 2002; Rodney Rees
18 Oct 2002; Seemant Kulleen
files/digest-joe-2.9.8_pre1 :
Version bump, as it works better in rxvt terminal types. Thanks to:
whit@transpect.com (Whit Blauvelt) in bug #9295 for informing us.
*joe-2.9.5 (1 Feb 2002)
10 Feb 2003; Seemant Kulleen
Changed sed expression delimiters to : from /, closing bug #15006 by Blu3
18 Oct 2002; Daniel Ahlberg
Updated to mirror://sourceforge in SRC_URI.
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
AUX joe-3.0-overflow.patch 354 RMD160 87a971a02e3aa4b5a1c0c6acca26404d7cff9072 SHA1 bbf699e6a6977c3e35fede745173c934269de65e SHA256 271a4bf42fc53601322723bed1a1dc710df8a9048d4c82d3dbc8b6322a24a4eb
AUX joe-3.1-overflow.patch 386 RMD160 9949f9426c42078fdf59b8a31ac0b149a69d7ece SHA1 a72370d3c9521af5469f64ec954d37d6d31f35a3 SHA256 737bc745e570158bf1b9cd3b8250a2aab4105a4f3e4e77de9935c150321878b6
DIST joe-3.0.tar.gz 310584 RMD160 82ebbd789e8e552d92e98047335dcfb04a773a4e SHA1 5e1b3e1c9b967f8008c0b8f443d1edec8069bcc3 SHA256 3675e282e9f9a2a317b44f7e8f7ad13c61639c38be0f1e99ef1690a9a4aeb56f
DIST joe-3.1.tar.gz 381201 RMD160 43685e049b43406ecb1caed6e72f5ffa791606d9 SHA1 52b8ce32e94b2269c7723a80892f8adf6b653017 SHA256 252390e4bc687957f09f334095904c8cc53b39c7b663ed47861ae1d11aef5946
DIST joe-3.2.tar.gz 431843 RMD160 be62aa12e36e8841136aa22e6c90633cda4cbab7 SHA1 ae0fb0c6e228af4432aa2e0a534fb7048274974d SHA256 8bc493dac57be8774826867c08283324763f97ac53d45d544122da4b80bb79cf
DIST joe-3.4.tar.gz 590679 RMD160 0849f34ae239be8281a098532ec6b82d85f61607 SHA1 8c044130b48dce0768880605ee2b5dac102ebbd1 SHA256 802cf016fe0077a4567c70ba2221b59f2f1e341444fbe6d4280c52c7c8f7bbc3
DIST joe-3.5.tar.gz 613815 RMD160 c58d2bdd4882bf698722d5a8e840f3d7a0221fc6 SHA1 aeee6bb71ed1e9b9c9a2a64d8e078a06245957e5 SHA256 a295f1c5e0cb0f0ae0446c419a248517cb04ae1881f982964a7a7595cde9f2e6
EBUILD joe-3.0-r2.ebuild 1420 RMD160 0fe9de6c0a52c7302a6d84ab50f2db7cb12a8d87 SHA1 2531ea6f2ae4e9c2e7bc6a250504523ae21292df SHA256 296d8f694665567b7756db7ee709f0c5cb93b6815d37ae60264b4b01b5db9a98
EBUILD joe-3.1-r1.ebuild 1420 RMD160 d0be6da6cc4124828f9d137bffd372caa0edac84 SHA1 1577e6aad8111ac9bc485e8dc9408c964890dcf3 SHA256 bf15c7dc8f6379ce1073f064a4881115971b45b80c11c4e79521bc36b980dda0
EBUILD joe-3.2.ebuild 1293 RMD160 7c0874cfe0f71c2f3cbf75e462355e345a5976ed SHA1 9adbf0396ce0a548021abcc4b2ce786d03668991 SHA256 3bde1dee9a9f20f7239861fc7014f557847db9a28be97b26a579c70e354919ff
EBUILD joe-3.4.ebuild 1813 RMD160 cdcbd38483320acbf3b27b38b41408325c53ad4b SHA1 c7ff9fed7b19443d1e0e728eb0600a8d48530abe SHA256 2862fd4437da52b619f7307ce150110e204bd0eca14f01832252f3d6f658e421
EBUILD joe-3.5.ebuild 1657 RMD160 a1f882735cc4325d1f5a7e7f2fda190b0ec663e9 SHA1 c55984cc6569f48c8c387521a4411c3e47bf83e4 SHA256 2d8bab05aae74e7c081f285f1fccd4f7a79ee13d5bf555e9771d0c1ac3fd6192
MISC ChangeLog 7335 RMD160 9a489a12a0e29ee73a27a11b63f5642147aa8a0d SHA1 0993321286009f308c82b6bbce426c037fda5174 SHA256 a7478b538bb8a3cb6cba088933ee9373ffa785fa47b7b62d61a2a8407fcf00b0
MISC metadata.xml 744 RMD160 57ae49e0dbd2ccfdbb994d1d43ea1b4167ce5637 SHA1 a7f6a18d6ab448a54c88621687d8eb6701ac016e SHA256 a0af8fa4bccf2a9372d5b4d08e3b1745edd2b2a2cc8bfb9ef2ba9dff66d608e7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkiOHxgACgkQOeoy/oIi7uwuaQCgzwKY35qbJqXFnNYAVLIWFmNQ
+8wAn1yNl+cvJdpgn9sdN7LSM2jFsd0r
=yJdd
-----END PGP SIGNATURE-----
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/joe/joe-3.0-r2.ebuild,v 1.7 2007/10/10 06:57:56 opfer Exp $
inherit flag-o-matic eutils
DESCRIPTION="A free ASCII-Text Screen Editor for UNIX"
HOMEPAGE="http://sourceforge.net/projects/joe-editor/"
SRC_URI="mirror://sourceforge/joe-editor/${P}.tar.gz"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="alpha amd64 mips ppc ppc64 sparc x86"
IUSE=""
DEPEND=">=sys-libs/ncurses-5.2-r2"
src_unpack() {
unpack ${A}
cd ${S}
# Fix for non-critical buffer overflow, bug #71129
epatch ${FILESDIR}/${P}-overflow.patch || die "epatch failed"
# Fix bug #50271 (joe 3.0 documentation doesn't reflect new config file location)
sed -e 's:${prefix}/etc/joerc:@sysconfdir@/joe/joerc:' -i joerc.in
for i in jmacsrc.in jpicorc.in jstarrc.in rjoerc.in joe.1.in
do
sed -e 's:@sysconfdir@/:@sysconfdir@/joe/:' -i ${i}
done
}
src_compile() {
# Bug 34609 (joe 2.9.8 editor seg-faults on 'find and replace' when compiled with -Os)
replace-flags "-Os" "-O2"
econf || die
emake || die
}
src_install() {
make install DESTDIR=${D} || die "make install failed"
dodoc ChangeLog HINTS INFO LIST NEWS README README.cvs TODO
}
pkg_postinst() {
elog
elog "Global configuration has been moved from /etc to /etc/joe."
elog "You should move or remove your old configuration files."
elog
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/joe/joe-3.1-r1.ebuild,v 1.7 2007/10/10 06:57:56 opfer Exp $
inherit flag-o-matic eutils
DESCRIPTION="A free ASCII-Text Screen Editor for UNIX"
HOMEPAGE="http://sourceforge.net/projects/joe-editor/"
SRC_URI="mirror://sourceforge/joe-editor/${P}.tar.gz"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~mips ~ppc ~sparc ~x86"
IUSE=""
DEPEND=">=sys-libs/ncurses-5.2-r2"
src_unpack() {
unpack ${A}
cd ${S}
# Fix for non-critical buffer overflow, bug #71129
epatch ${FILESDIR}/${P}-overflow.patch || die "epatch failed"
# Fix bug #50271 (joe 3.0 documentation doesn't reflect new config file location)
sed -e 's:${prefix}/etc/joerc:@sysconfdir@/joe/joerc:' -i joerc.in
for i in jmacsrc.in jpicorc.in jstarrc.in rjoerc.in joe.1.in
do
sed -e 's:@sysconfdir@/:@sysconfdir@/joe/:' -i ${i}
done
}
src_compile() {
# Bug 34609 (joe 2.9.8 editor seg-faults on 'find and replace' when compiled with -Os)
replace-flags "-Os" "-O2"
econf || die
emake || die
}
src_install() {
make install DESTDIR=${D} || die "make install failed"
dodoc ChangeLog HINTS INFO LIST NEWS README README.cvs TODO
}
pkg_postinst() {
elog
elog "Global configuration has been moved from /etc to /etc/joe."
elog "You should move or remove your old configuration files."
elog
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/joe/joe-3.2.ebuild,v 1.14 2007/10/10 06:57:56 opfer Exp $
inherit flag-o-matic
DESCRIPTION="A free ASCII-Text Screen Editor for UNIX"
HOMEPAGE="http://sourceforge.net/projects/joe-editor/"
SRC_URI="mirror://sourceforge/joe-editor/${P}.tar.gz"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="alpha amd64 arm mips ppc ppc64 sparc x86"
IUSE=""
DEPEND=">=sys-libs/ncurses-5.2-r2"
src_unpack() {
unpack ${A}
cd "${S}"
# Fix bug #50271 (joe 3.0 documentation doesn't reflect new config file location)
sed -e 's:${prefix}/etc/joerc:@sysconfdir@/joe/joerc:' -i joerc.in
for i in jmacsrc.in jpicorc.in jstarrc.in rjoerc.in joe.1.in
do
sed -e 's:@sysconfdir@/:@sysconfdir@/joe/:' -i ${i}
done
}
src_compile() {
# Bug 34609 (joe 2.9.8 editor seg-faults on 'find and replace' when compiled with -Os)
replace-flags "-Os" "-O2"
econf || die
emake || die
}
src_install() {
make install DESTDIR="${D}" || die "make install failed"
dodoc ChangeLog HINTS INFO LIST NEWS README TODO
}
pkg_postinst() {
elog
elog "Global configuration has been moved from /etc to /etc/joe."
elog "You should move or remove your old configuration files."
elog
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/joe/joe-3.4.ebuild,v 1.5 2008/01/26 15:51:30 grobian Exp $
inherit flag-o-matic eutils
DESCRIPTION="A free ASCII-Text Screen Editor for UNIX"
HOMEPAGE="http://sourceforge.net/projects/joe-editor/"
SRC_URI="mirror://sourceforge/joe-editor/${P}.tar.gz"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="xterm"
DEPEND=">=sys-libs/ncurses-5.2-r2"
RDEPEND="xterm? ( >=x11-terms/xterm-215-r1 )"
pkg_setup() {
if use xterm && ! built_with_use x11-terms/xterm paste64; then
die "For full xterm clipboard support build x11-terms/xterm with USE=paste64"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"/rc
# This has since been fixed upstream, so remove it at the next version bump
sed -e 's:/home/Joe/etc/joe:@JOERC@:' -i joerc.in || die "sed failed"
# Enable xterm mouse support in the rc files
if use xterm; then
for i in *rc*.in; do
sed -e 's/^ -\(mouse\|joexterm\)/-\1/' -i "${i}" || die "sed failed"
done
fi
}
src_compile() {
# Bug 34609 (joe 2.9.8 editor seg-faults on 'find and replace' when compiled with -Os)
replace-flags "-Os" "-O2"
econf || die
emake || die
}
src_install() {
make install DESTDIR="${D}" || die "make install failed"
dodoc ChangeLog HACKING HINTS LIST NEWS README TODO
# remove superfluous documentation, fixes bug #116861
rm -rf "${D}"/etc/joe/doc
}
pkg_postinst() {
if use xterm; then
elog "To enable full xterm clipboard you need to set the allowWindowOps"
elog "resources to true. This is usually found in /etc/X11/app-defaults/XTerm"
elog "This is false by default due to potential security problems on some"
elog "architectures (see bug #91453)."
fi
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/joe/joe-3.5.ebuild,v 1.13 2008/01/26 15:51:29 grobian Exp $
inherit flag-o-matic eutils
DESCRIPTION="A free ASCII-Text Screen Editor for UNIX"
HOMEPAGE="http://sourceforge.net/projects/joe-editor/"
SRC_URI="mirror://sourceforge/joe-editor/${P}.tar.gz"
LICENSE="GPL-1"
SLOT="0"
KEYWORDS="alpha amd64 arm mips ppc ppc64 sparc x86"
IUSE="xterm"
DEPEND=">=sys-libs/ncurses-5.2-r2"
RDEPEND="xterm? ( >=x11-terms/xterm-215-r1 )"
pkg_setup() {
if use xterm && ! built_with_use x11-terms/xterm paste64; then
die "For full xterm clipboard support build x11-terms/xterm with USE=paste64"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"/rc
# Enable xterm mouse support in the rc files
if use xterm; then
for i in *rc*.in; do
sed -e 's/^ -\(mouse\|joexterm\)/-\1/' -i "${i}" || die "sed failed"
done
fi
}
src_compile() {
# Bug 34609 (joe 2.9.8 editor seg-faults on 'find and replace' when compiled with -Os)
replace-flags "-Os" "-O2"
econf || die
emake || die
}
src_install() {
make install DESTDIR="${D}" || die "make install failed"
dodoc ChangeLog HACKING HINTS LIST NEWS README TODO
# remove superfluous documentation, fixes bug #116861
rm -rf "${D}"/etc/joe/doc
}
pkg_postinst() {
if use xterm; then
elog "To enable full xterm clipboard you need to set the allowWindowOps"
elog "resources to true. This is usually found in /etc/X11/app-defaults/XTerm"
elog "This is false by default due to potential security problems on some"
elog "architectures (see bug #91453)."
fi
}
JOE (Joe's own editor) has the feel of most IBM PC text editors: The
key-sequences are reminiscent of WordStar and Turbo-C. JOE is much more
powerful than those editors, however. JOE has all of the features a UNIX
user should expect: full use of termcap/terminfo, excellent screen update
optimizations, simple installation, and all of the UNIX-integration features
of VI.