app-editors / teco

Classic TECO editor, Predecessor to EMACS

Official package sites : https://www.ibiblio.org/pub/academic/computer-science/history/pdp-11/teco/ · https://www.ibiblio.org/pub/linux/apps/editors/tty/ ·

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.

v36_p19940820-r1 :: 0 :: gentoo

Modified
License
freedist
Keywords
amd64 x86 ~alpha ~amd64-linux ~ppc ~ppc-macos ~x86-linux
USE flags
doc

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally

sys-libs / ncurses : Console display library

sys-libs / ncurses : Console display library

virtual / editor : Virtual for editor

Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove sparc-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Fabian Groffen · gentoo
*/*: remove x86-solaris keyword
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
app-editors/teco: drop 36_p19940820
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Sam James · gentoo
app-editors/teco: Stabilize 36_p19940820-r1 x86, #905426
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
app-editors/teco: Stabilize 36_p19940820-r1 amd64, #905426
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
app-editors/teco: More offerings to appease the gods of clang
Bump ebuild to EAPI 8 while at it. Closes: https://bugs.gentoo.org/879041 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
[QA] Revert "app-editors/teco: Disable overzealous CFLAGS"
This reverts commit 4e63e475293ba270157d0ddc6e9e2adc40ec9b3b. This isn't an acceptable fix for Clang 16 / GCC 14 issues, not least because these usually indicate likely runtime failure. While K&R style declarations can be excused for old code, implicit function declarations simply don't work in any C version. See the documentation at https://wiki.gentoo.org/wiki/Modern_C_porting for more information on how to fix. Bug: https://bugs.gentoo.org/879041 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
app-editors/teco: Disable overzealous CFLAGS
Feel free to submit a patch that updates all these declarations and appeases the clang gods. :) Closes: https://bugs.gentoo.org/879041 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
app-editors/teco: use HTTPS
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16546 Signed-off-by: Aaron Bauman <bman@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
app-editors/teco: Fix compile errors with clang.
Closes: https://bugs.gentoo.org/729254 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
app-editors/teco: Fix compilation with -fno-common.
Closes:https://bugs.gentoo.org/707300 Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
app-editors/teco: Rename patch file.
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Ulrich Müller · gentoo
app-editors/teco: Remove old.
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Agostino Sarubbo · gentoo
app-editors/teco: alpha stable wrt bug #692408
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-editors/teco: x86 stable wrt bug #692408
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
app-editors/teco: amd64 stable wrt bug #692408
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
app-editors/teco: Use default src_unpack.
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Ulrich Müller · gentoo
app-editors/teco: Move to more accurate version 36_p19940820.
This is not actually a version bump. te_defs.h defines VERSION as 36. teco.tar.gz has a timestamp 1994-08-20 14:23:53 UTC, which agrees with the latest file modification date in the tarball. Bump EAPI to 7, and make patches work with eapply (i.e., patch -p1). Documentation is now in a single tarball. Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Ulrich Müller · gentoo
app-editors/teco: Add slot operator for ncurses.
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Ulrich Müller · gentoo
app-editors/teco: Add proper slot dependency on ncurses.
Package-Manager: portage-2.2.27
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed