ChangeLog

# ChangeLog for app-editors/fte
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/fte/ChangeLog,v 1.47 2008/03/10 13:58:16 drac Exp $

10 Mar 2008; Samuli Suominen -fte-20051115.ebuild,
fte-20051115-r1.ebuild:
amd64 stable wrt #211990

09 Mar 2008; nixnut fte-20051115-r1.ebuild:
Stable on ppc wrt bug 211990

09 Mar 2008; Markus Meier fte-20051115-r1.ebuild:
x86 stable, bug #211990

*fte-20051115-r1 (16 Feb 2008)

16 Feb 2008; Samuli Suominen -files/configpath.patch,
-fte-20020324-r2.ebuild, -fte-20050108-r3.ebuild, fte-20051115.ebuild,
+fte-20051115-r1.ebuild:
Move -slang.patch to -r1, and remove unused versions.

09 Feb 2008; Samuli Suominen +files/fte-slang.patch,
fte-20051115.ebuild:
Fix fte to work with slang 2.1.3.

22 Jul 2007; David Shakaryan fte-20020324-r2.ebuild,
fte-20050108-r3.ebuild, fte-20051115.ebuild:
Remove virtual/x11 from dependencies.

25 May 2007; Christian Faulhammer ChangeLog:
corrected ChangeLog, so it conforms to our standards

13 May 2007; Thilo Bangert metadata.xml:
add herd

01 Nov 2006; Matti Bickel fte-20051115.ebuild:
Stable on ppc (bug #142835)

27 Oct 2006; Christian Faulhammer
fte-20051115.ebuild:
x86 stable due to bug #142835

25 Oct 2006; Konstantin V. Arkhipov
fte-20051115.ebuild:
20051115 goes stable on amd64, closing bug #142835.

17 Oct 2006; Gustavo Zacarias
fte-20020324-r2.ebuild, fte-20050108-r3.ebuild, fte-20051115.ebuild:
Going -sparc wrt #75250

27 Aug 2006; Michael Sterrett
fte-20020324-r2.ebuild:
modX deps from fte-20051115

03 Apr 2006; Thomas Cort fte-20051115.ebuild:
Added ~alpha keyword.

*fte-20051115 (26 Mar 2006)

26 Mar 2006; Konstantin Arkhipov +fte-20051115.ebuild:
Version bump, also closing bug #125509.

18 Jan 2006; Hanno Boeck fte-20050108-r3.ebuild:
Modular X deps.

23 Jun 2005; Konstantin Arkhipov fte-20050108-r3.ebuild,
-fte-20020324.ebuild, -fte-20020324-r1.ebuild:
Marked stable 20050108 on amd64 and x86. Cleaned out old ebuilds.

05 Jun 2005; Joseph Jezak fte-20050108-r3.ebuild:
Marked ppc stable as this is the only version that builds on ppc.

*fte-20050108-r3 (14 May 2005)

14 May 2005; Konstantin Arkhipov ChangeLog,
-fte-20050108.ebuild, -fte-20050108-r1.ebuild, -fte-20050108-r2.ebuild,
+fte-20050108-r3.ebuild:
Taking this one over. Fixed changeLog's formatting and bug #75250.
Cleaned out old ebuilds.
Fixed metadata.

*fte-20050108-r2 (30 Jan 2005)

30 Jan 2005; Konstantin Arkhipov
+fte-20050108-r2.ebuild,
+files/fte-new_keyword.patch:
Added patch to workaround 'new keyword' problem on amd64.
Added ~amd64 keyword.

*fte-20050108-r1 (30 Jan 2005)

30 Jan 2005; Konstantin Arkhipov +fte-20050108-r1.ebuild:
Added ability to compile fte on systems without gpm.
Tested on ~x86 and ~amd64, but ~amd64 is awaiting 'new keyword' fix for
linux26-headers, so don't adding it now.

*fte-20050108 (12 Jan 2005)

12 Jan 2005; Hanno Boeck +files/fte-gcc34,
+fte-20050108.ebuild:
Version bump and gcc 3.4-fix.

05 Oct 2004; Pieter Van den Abeele
fte-20020324-r1.ebuild, fte-20020324-r2.ebuild:
Masked fte-20020324-r2.ebuild stable for ppc

05 Oct 2004; Pieter Van den Abeele
fte-20020324-r1.ebuild:
Masked fte-20020324-r1.ebuild stable for ppc

15 Jun 2004; Jason Wever fte-20020324-r2.ebuild:
Stable on sparc.

07 Jun 2004; Daniel Black
-files/fte-20010819-gentoo.diff:
remove old patch

07 Jun 2004; Daniel Black +metadata.xml,
-fte-20010819-r2.ebuild, -fte-20010819-r3.ebuild, fte-20020324-r2.ebuild:
x86 stable. cleanout old version

*fte-20020324-r2 (17 Mar 2004)

17 Mar 2004; Patrick Kursawe fte-20020324-r2.ebuild,
files/configpath.patch:
Fixing bug #21352

13 Mar 2004; Michael Sterrett fte-20010819-r2.ebuild,
fte-20010819-r3.ebuild, fte-20020324-r1.ebuild, fte-20020324.ebuild:
Don't assign default to S; header fix

11 Jan 2004; Jason Wever fte-20020324-r1.ebuild:
Marked stable on sparc.

*fte-20020324-r1 (24 Jul 2003)

24 Jul 2003; Hanno Boeck fte-20020324-r1.ebuild,
files/fte:
Added fte executable script (from Debian package).

25 Jul 2003; Martin Holzer fte-20010819-r2.ebuild,
fte-20010819-r3.ebuild, fte-20020324.ebuild:
Added slang to DEPEND. Closes #25128.

*fte-20020324 (17 May 2002)

10 Feb 2003; Seemant Kulleen *.ebuild :
Removed redundant patches in files/. Also, inherit eutils to use epatch
in the two older versions. And change from cat | sed to just sed. And
finally change sed expression delimiters from / to :, closing bug #15006
by Blu3

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

18 Oct 2002; Daniel Ahlberg fte-20020324.ebuild :
Updated to mirror://sourceforge in SRC_URI.

06 Aug 2002; Mark Guertin :
Added ppc to keywords

17 May 2002; M.Thibaut fte-20020324.ebuild :
New version of FTE released - Resolves bug #2587. Also some changes in
the ebuild that should make future releases easier. qfte has been disabled
because it doesn't compile.

*fte-20010819-r3 (7 May 2002)

7 May 2002; Spider fte-20010819-r3.ebuild fte-20010819-r2.ebuild :
fix sourceforge mirroring.

*fte-20010819-r3 (27 Apr 2002)

27 Apr 2002; Seemant Kulleen fte-20010819-r3.ebuild
files/diges-fte-20010819-r3 :

Added USE based dependency on virtual/x11. Thanks to bug #2154 by
sascha-gentoo-bugzilla@silbe.org (Sascha Silbe)

*fte-20010819-r2 (24 Apr 2002)

24 Apr 2002; Spider ChangeLog fte-20010819-r2.ebuild :

Seems my logic was flawed yesterday. this program needs gpm to compile
at all. Blah

*fte-20010819-r1 (23 Apr 2002)

23 Apr 2002; Spider ChangeLog fte-20010819-r2.ebuild :
Add missing patch in -r1
(Wrong name)
Update with -r2 that adds gpm? ( ) dependency and ncurses dependency
closes bug #2004

30 Mar 2002; Dan Armak changelog:

Added missnig unzip dep. (Sources are in a zip file.) Fixes #1403.

*fte-20010819-r1 (1 Feb 2002)

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

AUX fte 604 RMD160 7d4b76fadc215c8e8f1c410f4212f5ebcb0dbfff SHA1 4a33bfe442b7c14a355b7f195678cf751bcdba21 SHA256 ab2f22eb5fe1d1df82c0f976a457979f66b0c4f605fb69baba46d50204021f0c
AUX fte-gcc34 1092 RMD160 d78b030cde6da6beeef6fe225468e2b388b099cc SHA1 08b03caeea2dfb2e664f5c88a33d54a53bd4ce24 SHA256 c3f452a0b72182c50a2f3057a10d749d8a304890b0844ad9ee572cf4ebf83811
AUX fte-new_keyword.patch 340 RMD160 05ab1d867f830814255834bb35226a0c1712c485 SHA1 936f1080189d90b5191d00c9bf607823acc1beee SHA256 c30c5c216ee481a6e1fe964d12998b5b36e288d30883f9ced88fca60ab7253b8
AUX fte-slang.patch 3595 RMD160 4a16c00a29e84bfec5ea179d19d044f3f92aef4f SHA1 511df0fe643ec06e7b199be1804115e964430a24 SHA256 9bd83f97782446fb7ed7dbfca735f8302fa0bc6e0130b5cef05ba54106e8f372
DIST fte-20051115-common.zip 187849 RMD160 07b0406abd9dfafcce83b39d175bac54ad6bc21d SHA1 a4a8088bdafbfc649ed9819bdcb274f617fedf4e SHA256 794031dd1d06156259d21ddcb3dec3196001818ea7116e9786b54314484dabf4
DIST fte-20051115-src.zip 549216 RMD160 0db9941c1dfeb48a651b004590ef0cac9bfdf4b7 SHA1 2ef22f36b523c7c89ccff93849b7b9009b9065d9 SHA256 bb4135e5c39223fa346d20613052e69090b14ed46855d5134bf2dbc4ba40d962
EBUILD fte-20051115-r1.ebuild 2155 RMD160 f02ca07fe10e032286533e0657c4fd193b75aecf SHA1 a6bc76ed207a62d41fc2a530bd8c1f3f34c6560f SHA256 0bd8b9e960b9688b1f32b9a7f2ea3dd8b83b276d5df9da365a8910fe12a62e37
MISC ChangeLog 7297 RMD160 cc76a8c4d267765ddc07bdd02f37d96b739ad701 SHA1 4031e8472b97519ccb6889fa870cd28e65718588 SHA256 426cd660ee8468be5fbc6c0e8c94a057b36944a9fb595b6efc7f2d6cc9c95f61
MISC metadata.xml 339 RMD160 44e3b1b9ab2233175c8e911e5a4cecf48f091256 SHA1 09899b913d87f132809a52f03ed97f46f17694b8 SHA256 3f3e49bb8203f32507cc563ddc9c09368a1f1403e2786e204fbd2b528ede185d

files

fte-20051115-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-editors/fte/fte-20051115-r1.ebuild,v 1.4 2008/03/10 13:58:16 drac Exp $

inherit eutils

DESCRIPTION="Lightweight text-mode editor"
HOMEPAGE="http://fte.sourceforge.net"
SRC_URI="mirror://sourceforge/fte/${P}-src.zip
mirror://sourceforge/fte/${P}-common.zip"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ppc -sparc x86"
IUSE="gpm slang X"
S=${WORKDIR}/${PN}

RDEPEND=">=sys-libs/ncurses-5.2
X? (
x11-libs/libXdmcp
x11-libs/libXau
x11-libs/libX11
)
gpm? ( >=sys-libs/gpm-1.20 )"
DEPEND="${RDEPEND}
slang? ( >=sys-libs/slang-2.1.3 )
app-arch/unzip"

set_targets() {
export TARGETS=""
use slang && TARGETS="$TARGETS sfte"
use X && TARGETS="$TARGETS xfte"

TARGETS="$TARGETS vfte"
}

src_unpack() {
unpack ${P}-src.zip
unpack ${P}-common.zip

cd "${S}"

epatch "${FILESDIR}"/fte-gcc34
epatch "${FILESDIR}"/${PN}-new_keyword.patch
epatch "${FILESDIR}"/${PN}-slang.patch

set_targets
sed \
-e "s:@targets@:${TARGETS}:" \
-e "s:@cflags@:${CFLAGS}:" \
-i src/fte-unix.mak

if ! use gpm; then
sed \
-e "s:#define USE_GPM://#define USE_GPM:" \
-i src/con_linux.cpp
sed \
-e "s:-lgpm::" \
-i src/fte-unix.mak
fi

cat /usr/include/linux/keyboard.h \
| grep -v "wait.h" \
> src/hacked_keyboard.h

sed \
-e "s::\"hacked_keyboard.h\":" \
-i src/con_linux.cpp
}

src_compile() {
DEFFLAGS="PREFIX=/usr CONFIGDIR=/usr/share/fte \
DEFAULT_FTE_CONFIG=../config/main.fte OPTIMIZE="

set_targets
emake $DEFFLAGS TARGETS="$TARGETS" all || die
}

src_install() {
local files

keepdir /etc/fte

into /usr

set_targets
files="${TARGETS} cfte"

for i in ${files} ; do
dobin src/$i ;
done

dobin "${FILESDIR}"/fte

dodoc Artistic CHANGES BUGS HISTORY README TODO
dohtml doc/*

dodir usr/share/fte
insinto /usr/share/fte
doins -r config/*

rm -rf "${D}"/usr/share/fte/CVS
}

pkg_postinst() {
ebegin "Compiling configuration"
cd /usr/share/fte || die "missing configuration dir"
/usr/bin/cfte main.fte /etc/fte/system.fterc
eend $?
}

metadata.xml




no-herd

voxus@gentoo.org
Konstantin V. Arkhipov

Lightweight text-mode editor.