those are the updated ebuilds for "fte" a nice text editor...
files go in /usr/portage/app-editors/fte
and /usr/portage/app-editors/fte/files
--fte-20020324.ebuild-start--
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Karl Trygve Kalleberg <karltk@gentoo.org>
# /space/gentoo/cvsroot/gentoo-x86/app-editors/fte/fte-20010819-r3.ebuild,v 1.1
2002/04/27 22:29:37 seemant Exp
S=${WORKDIR}/${P}
DESCRIPTION="Lightweight text-mode editor"
SRC_URI="http://prdownloads.sourceforge.net/fte/fte-20020324-src.zip
http://prdownloads.sourceforge.net/fte/fte-20020324-common.zip"
HOMEPAGE="http://fte.sourceforge.net"
RDEPEND=">=sys-libs/ncurses-5.2
gpm? ( >=sys-libs/gpm-1.20 )"
DEPEND="${RDEPEND}
app-arch/unzip
X? ( virtual/x11 )"
TARGETS=""
if [ "`use slang`" ] ; then
TARGETS="${TARGETS} sfte"
fi
if [ "`use X`" ] ; then
TARGETS="${TARGETS} xfte"
fi
if [ "`use gpm`" ] ; then
TARGETS="${TARGETS} vfte"
fi
src_unpack() {
cd ${WORKDIR}
unpack fte-20020324-src.zip
unpack fte-20020324-common.zip
mv fte fte-20020324
cd ${S}; patch -p0 < ${FILESDIR}/${PF}-gentoo.diff
cp src/fte-unix.mak src/fte-unix.mak.orig
cat src/fte-unix.mak.orig | \
sed "s/@targets@/${TARGETS}/" | \
sed "s/@cflags@/${CFLAGS}/" \
> src/fte-unix.mak
}
src_compile() {
emake all || die
cd config
../src/cfte main.fte ../src/system.fterc
}
src_install () {
local files
into /usr
files="${TARGETS} cfte compkeys"
for i in ${files} ; do
dobin src/$i ;
done
dodoc Artistic CHANGES BUGS COPYING HISTORY README TODO
dodir etc/fte
cp src/system.fterc ${D}/etc/fte/system.fterc
dodir usr/share/doc/${P}/html
cp doc/INDEX doc/*.html ${D}/usr/share/doc/${P}/html
# if [ -a ${D}/usr/bin/xfte ] ; then
# into /usr/X11R6 ;
# dobin src/xfte ;
# rm ${D}/usr/bin/xfte ;
# fi
dodir usr/share/fte
cp -R config/* ${D}/usr/share/fte
rm -rf ${D}/usr/share/fte/CVS
}
--fte-20020324.ebuild-end--
--digest-fte-20020324-start--
MD5 6a0fb80491e4a4edfab0faf8f5a3dc49 fte-20020324-src.zip 625459
MD5 499b051f6484df3b4f93b43fe9143d0f fte-20020324-common.zip 184928
--digest-fte-20020324-end--
-fte-20020324-gentoo.diff-start--
--- Makefile.orig Wed Aug 8 04:14:56 2001
+++ Makefile Mon Sep 17 21:17:51 2001
@@ -1,8 +1,8 @@
-PREFIX=/usr/local
+PREFIX=/usr
BINDIR=$(PREFIX)/bin
LIBDIR=$(PREFIX)/lib/fte
-CONFIGDIR=$(LIBDIR)/config
+CONFIGDIR=/usr/share/fte
.PHONY: all install
--- src/fte-unix.mak.orig Tue Sep 18 00:17:42 2001
+++ src/fte-unix.mak Tue Sep 18 00:18:34 2001
@@ -5,7 +5,7 @@
# vfte - for Linux console directly (with limitations, see con_linux.cpp)
-TARGETS = xfte vfte sfte
+TARGETS = @targets@
#TARGETS = xfte
PRIMARY = xfte
@@ -125,18 +125,18 @@
#######################################################################
-#QTDIR = /users/markom/qt
-#QLIBDIR = -L$(QTDIR)/lib
-#QINCDIR = -I$(QTDIR)/include
+QTDIR = /usr/X11R6/lib/qt
+QLIBDIR = -L$(QTDIR)/lib
+QINCDIR = -I$(QTDIR)/include
#QINCDIR = -I/usr/include/qt
-MOC = moc
+MOC = /usr/X11R6/lib/qt/bin/moc
LIBDIR =
INCDIR =
#OPTIMIZE = -g # -O -g
-OPTIMIZE = -O2
+OPTIMIZE = @cflags@
#OPTIMIZE = -O2 -s
CCFLAGS = $(OPTIMIZE) $(I18NOPTIONS) $(APPOPTIONS) $(COPTIONS) -DUNIX $(UOS)
$(INCDIR) $(XINCDIR) $(QINCDIR) $(MINCDIR) $(SINCDIR)
@@ -177,9 +177,9 @@
perl mkdefcfg.pl <defcfg.cnf >defcfg.h
#DEFAULT_FTE_CONFIG = simple.fte
-DEFAULT_FTE_CONFIG = defcfg.fte
+#DEFAULT_FTE_CONFIG = defcfg.fte
#DEFAULT_FTE_CONFIG = defcfg2.fte
-#DEFAULT_FTE_CONFIG = ../config/main.fte
+DEFAULT_FTE_CONFIG = ../config/main.fte
defcfg.cnf: $(DEFAULT_FTE_CONFIG) cfte
./cfte $(DEFAULT_FTE_CONFIG) defcfg.cnf
@@ -187,8 +187,8 @@
xfte: $(OBJS) $(XOBJS)
$(LD) $(LDFLAGS) $(OBJS) $(XOBJS) $(XLIBS) -o xfte
-#qfte: g_qt.moc g_qt_dlg.moc $(OBJS) $(QOBJS)
-# $(LD) $(LDFLAGS) $(OBJS) $(QOBJS) $(QLIBS) $(XLIBS) -o qfte
+qfte: g_qt.moc g_qt_dlg.moc $(OBJS) $(QOBJS)
+ $(LD) $(LDFLAGS) $(OBJS) $(QOBJS) $(QLIBS) $(XLIBS) -o qfte
vfte: $(OBJS) $(VOBJS)
$(LD) $(LDFLAGS) $(OBJS) $(VOBJS) $(VLIBS) -o vfte
-fte-20020324-gentoo.diff-end--
hope this gets in...
cheers,
Riccardo