Portage is a package management system used by Gentoo Linux
# ChangeLog for app-editors/teco
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/teco/ChangeLog,v 1.19 2007/12/25 19:36:55 ulm Exp $
25 Dec 2007; Ulrich Mueller
-teco-1.00-r2.ebuild:
Add package to emacs herd. Remove old.
25 Dec 2007; Christian Heim
Removing taviso from metadata.xml as per #202471. Assigning to
maintainer-needed.
10 Oct 2007; Christian Faulhammer
teco-1.00-r3.ebuild:
remove PROVIDE=virtual/editor as we have now a new-style virtual
24 Jan 2007; Marius Mauch
teco-1.00-r3.ebuild:
Replacing einfo with elog
09 Sep 2005; Aron Griffis
Mark 1.00-r3 stable on alpha
28 Aug 2005; Luis Medinas
Added ~amd64 keywords. Closes bug #103871.
*teco-1.00-r3 (22 Aug 2005)
22 Aug 2005; Tavis Ormandy
mark versoin with double free fix stable.
21 Aug 2005; Tavis Ormandy
fixing bug 103257
08 Jul 2005; David Holm
Added to ~ppc.
16 Oct 2004; Mike Frysinger
Fix stupid dependency on sys-libs/libtermcap-compat (i.e. remove it) #64212.
*teco-1.00-r2 (08 Sep 2003)
08 Sep 2003; Tavis Ormandy
teco-1.00-r2.ebuild:
provide virtual/editor
gzipping optional documentation to save bandwidth.
added documentation archive to HOMEPAGE.
minor syntax changes.
make repoman whitespace checker happy.
*teco-1.00-r1 (18 Jun 2003)
29 Jun 2003; Daniel Ahlberg
Added missing changelog entry.
18 Jun 2003; Tavis Ormandy
removing gcc hardcode
18 Jun 2003; Tavis Ormandy
Marking stable on alpha and x86, added a doc USE flag.
16 May 2003; Tavis Ormandy
incorrectly listed as GPL, updating...
*teco-1.00 (28 Apr 2003)
28 Apr 2003; Tavis Ormandy
Initial import. marking ~x86 ~alpha
AUX teco-double-free.diff 936 RMD160 784c817bcbf67e83235070013060f7d80302d8fe SHA1 c2a6b9d024e56909811059461317f05299fab768 SHA256 f3fdc8fe496b07df9a9dcc6be77f50880092d1f2cc9022b745346c6e56a5d66d
DIST tech.txt.gz 1971 RMD160 e4930f0f98de841fe0fe73872e6667dea0f6c7c0 SHA1 7b2bac42d4805562c65db8c6f21bcf9404333fa3 SHA256 b363c59a4e97793e0c7bd0011cfc6d6669621e7a8b7c98e88da0d098aae83b7c
DIST teco.doc.gz 129896 RMD160 c5f473a123421915bebc4c263405d1875dfa4e77 SHA1 a583b75356c1cf748b7503b4e57844dc1556e3cc SHA256 c2102dcfc223e5f8fe189b2dd75dfb6f8dbdf1e7509761c974da45e6ba115c66
DIST teco.tar.gz 61305 RMD160 3df97837e5044bb27d99686f681661555638e2c1 SHA1 7d91f206f04e76fe1ae60471795b31f9d75f2df7 SHA256 2d20d7246df15863a3cc485ee38706fd4dd8650aab0578d202913cc5750fc8e4
DIST tecolore.txt.gz 7039 RMD160 f93e3eda3b9dbebae4808ed133139553713c24d9 SHA1 7043e1fa5edb423bec4392514389d6be94db7a8e SHA256 a7cd56d4d9bce8befd8d73fe8cbb1ab22740571f52354880c84ffd0fcd22d884
DIST tecoprog.doc.gz 15629 RMD160 e77708805a5fa469548a1ab82d1f8369fbaea3d7 SHA1 789abb58c25367c7f130dd081213e9bf30d1090d SHA256 8e0349b73ffcd22c668d81ea1427f93324d8f236862847634f7118fd4cde26d7
EBUILD teco-1.00-r3.ebuild 1353 RMD160 47f9624119c1e121736fcae910a899c4d1006765 SHA1 a0ce4892e58fe7f22fc93d95f2361481160c9af4 SHA256 b9991c51016de9f0503997e458c6243d18ce0f41e17f5c3d3eb9f5806d9b4355
MISC ChangeLog 2326 RMD160 2ee2968caa983cd408a5f086b058816b0eea7044 SHA1 806cf6bb17740cd8348138eacfd6eb0de4ffa83b SHA256 6478fd2e43f7ccd5ecd764bf304a44a00eb81034abd0e17130657af0a0a1842a
MISC metadata.xml 1278 RMD160 6a075abf23d54b0dbe33d3403211cb8c855f906e SHA1 00b760d5c7edc014ba0b8893752bce98a124408f SHA256 16a0d5e5ff0ce75a78248d0d6179df28947401e433e3cdeecab675b08bdd741d
TECO /tee'koh/ /n.,v. obs./ 1. [originally an acronym for
`[paper] Tape Editor and COrrector'; later, `Text Editor and
COrrector'] /n./ A text editor developed at MIT and modified
by just about everybody. With all the dialects included, TECO
may have been the most prolific editor in use before EMACS,
to which it was directly ancestral. Noted for its powerful
programming-language-like features and its unspeakably
hairy syntax. It is literally the case that every string
of characters is a valid TECO program (though probably not
a useful one); one common game used to be mentally working
out what the TECO commands corresponding to human names did.
In mid-1991, TECO is pretty much one with the dust of history,
having been replaced in the affections of hackerdom by EMACS.
Descendants of an early (and somewhat lobotomized) version
adopted by DEC can still be found lurking on VMS and a couple
of crufty PDP-11 operating systems, however, and ports of
the more advanced MIT versions remain the focus of some
antiquarian interest.
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/teco/teco-1.00-r3.ebuild,v 1.7 2007/10/10 07:22:43 opfer Exp $
inherit toolchain-funcs flag-o-matic
DESCRIPTION="Classic TECO editor, Predecessor to EMACS"
HOMEPAGE="http://www.ibiblio.org/pub/linux/apps/editors/tty/ http://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/teco"
SRC_URI="http://www.ibiblio.org/pub/linux/apps/editors/tty/teco.tar.gz
doc? ( mirror://gentoo/tecolore.txt.gz
mirror://gentoo/tech.txt.gz
mirror://gentoo/teco.doc.gz
mirror://gentoo/tecoprog.doc.gz )"
LICENSE="freedist"
SLOT="0"
KEYWORDS="alpha ~amd64 ~ppc x86"
IUSE="doc"
RDEPEND="sys-libs/ncurses"
DEPEND="${DEPEND}"
S=${WORKDIR}
src_unpack() {
unpack ${A}
sed -i -e 's:-ltermcap:-lncurses:' ${S}/Makefile
# bug 103257
epatch ${FILESDIR}/teco-double-free.diff
}
src_compile() {
append-flags -ansi -D_POSIX_SOURCE
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" || die "compilation failed"
}
src_install() {
dobin te || die
doman te.1
dodoc sample.tecorc sample.tecorc2 READ.ME MANIFEST
use doc && dodoc tecolore.txt tech.txt teco.doc tecoprog.doc
}
pkg_postinst() {
elog "The TECO binary is called te."
elog "Sample configurations and documentation is available in /usr/share/doc/"
}