From d4eb71063c6a529a043073103e55a6123bec1a00 Mon Sep 17 00:00:00 2001 From: "Konstantin V. Arkhipov" Date: Sat, 25 Mar 2006 23:03:10 +0000 Subject: * closing bug #126656 --- app-editors/fte/ChangeLog | 7 +- app-editors/fte/Manifest | 38 +++++++--- app-editors/fte/files/digest-fte-20051115 | 6 ++ app-editors/fte/fte-20051115.ebuild | 114 ++++++++++++++++++++++++++++++ 4 files changed, 153 insertions(+), 12 deletions(-) create mode 100644 app-editors/fte/files/digest-fte-20051115 create mode 100644 app-editors/fte/fte-20051115.ebuild (limited to 'app-editors/fte') diff --git a/app-editors/fte/ChangeLog b/app-editors/fte/ChangeLog index 358ea4509a5b..7df3349b8d55 100644 --- a/app-editors/fte/ChangeLog +++ b/app-editors/fte/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-editors/fte # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-editors/fte/ChangeLog,v 1.31 2006/01/18 13:02:21 hanno Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-editors/fte/ChangeLog,v 1.32 2006/03/25 23:03:10 voxus Exp $ + +* 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. diff --git a/app-editors/fte/Manifest b/app-editors/fte/Manifest index a59d7bee1227..d0e31a0e5728 100644 --- a/app-editors/fte/Manifest +++ b/app-editors/fte/Manifest @@ -1,20 +1,36 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 cd9afc360d2267e9ce40d80af1e0ca90 ChangeLog 5374 +MD5 ef070c549baab1a41be9812c9bbd7ab3 ChangeLog 5523 +RMD160 0c5dff8caa42a2c6490ff905e72474f6f02b81f7 ChangeLog 5523 +SHA256 9c8d842a7b2c3fa8b5a3e70465b2e7f348d75d3679ad0324604d9392243ae733 ChangeLog 5523 MD5 333d7c07d793fca986bf2558e5105607 files/configpath.patch 572 +RMD160 bb7a6c4770c3490f44587f2cf0c9060154941615 files/configpath.patch 572 +SHA256 d4f3e90e94945d1a6d37a552e26fae98494b09870ca3aa3667471a56f5d6ddaf files/configpath.patch 572 MD5 23d2b8a8749e3a4a9f9ab911641d50e8 files/digest-fte-20020324-r2 133 +RMD160 4369232c31af6d4073214dc413a187fd51ead1df files/digest-fte-20020324-r2 133 +SHA256 b203ec1497f86e29c6a1a81676bcf3142a7ade2b49acfad8be1ae4a95b73684f files/digest-fte-20020324-r2 133 MD5 5890d034c66b5003475090a5312cfbe8 files/digest-fte-20050108-r3 133 +RMD160 51cf730ff2e1bf8b259ce31a1934d0ecebff7739 files/digest-fte-20050108-r3 133 +SHA256 03b9770d97d192422ec0582d79644df6529528499d0fb90b74ca83350d02d21e files/digest-fte-20050108-r3 133 +MD5 f14c6dbcee53d658df0453849b90a442 files/digest-fte-20051115 491 +RMD160 94b70058ed44a3ff498b66d3f7d03e39e0831ba7 files/digest-fte-20051115 491 +SHA256 4f3b30677965c93b8c14ccc65e52a91bc998cae6c0fc350da416b9ebe3589ec3 files/digest-fte-20051115 491 MD5 7c996af2e2e68f96a748f4269c76f710 files/fte 604 +RMD160 7d4b76fadc215c8e8f1c410f4212f5ebcb0dbfff files/fte 604 +SHA256 ab2f22eb5fe1d1df82c0f976a457979f66b0c4f605fb69baba46d50204021f0c files/fte 604 MD5 be13218f7abfe31d83940c80adcbc59c files/fte-gcc34 1092 +RMD160 d78b030cde6da6beeef6fe225468e2b388b099cc files/fte-gcc34 1092 +SHA256 c3f452a0b72182c50a2f3057a10d749d8a304890b0844ad9ee572cf4ebf83811 files/fte-gcc34 1092 MD5 6247d87b3178cdf9fbcb8c9dbca1549a files/fte-new_keyword.patch 340 +RMD160 05ab1d867f830814255834bb35226a0c1712c485 files/fte-new_keyword.patch 340 +SHA256 c30c5c216ee481a6e1fe964d12998b5b36e288d30883f9ced88fca60ab7253b8 files/fte-new_keyword.patch 340 MD5 0960b72b6494de01232b0fd9da73de46 fte-20020324-r2.ebuild 1738 +RMD160 b49809e62d401d2f352276f46130a61b69681b87 fte-20020324-r2.ebuild 1738 +SHA256 c48560711c9d4d0092fff2966eb34aebe74f3bdaad5f0967e465df5d90733d89 fte-20020324-r2.ebuild 1738 MD5 16eebe436d582d97c9a319ad5af71602 fte-20050108-r3.ebuild 2142 +RMD160 a1d393b2bd4a1b512d523da5230ccb9ecf0f6e79 fte-20050108-r3.ebuild 2142 +SHA256 bc654a99f5a41b0e87363ba6c5c60825d9bdec7dac83953b204610c3a5af1d11 fte-20050108-r3.ebuild 2142 +MD5 1dbbe2969e4e26cd9ab1cf0d4b1c0ec1 fte-20051115.ebuild 2135 +RMD160 5b9874dec937f6b538d3b603982860587b56e6e4 fte-20051115.ebuild 2135 +SHA256 695ee5593a62479655ca6fd27177661feaa05bb30f9317d3ac09172fd109a2a0 fte-20051115.ebuild 2135 MD5 b73a542414b6cbad1ebdccc7279b7828 metadata.xml 318 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFDzjyyr2QksT29OyARAmfFAKCkLt4PSU8rAzRKSKLgywHACpIR4gCfeafz -ovSXjkRFNVKNZbJcnlJhikM= -=GzhE ------END PGP SIGNATURE----- +RMD160 83432407c28311db85c9bf67a998055a26b19c19 metadata.xml 318 +SHA256 73b3834f86a9c67f4632ce2efb36c42243ee70738f5cec543c8649ab47242f0c metadata.xml 318 diff --git a/app-editors/fte/files/digest-fte-20051115 b/app-editors/fte/files/digest-fte-20051115 new file mode 100644 index 000000000000..daf8ff80cf56 --- /dev/null +++ b/app-editors/fte/files/digest-fte-20051115 @@ -0,0 +1,6 @@ +MD5 fcbee61dfde33ba9aed59863c34b64c0 fte-20051115-common.zip 187849 +RMD160 07b0406abd9dfafcce83b39d175bac54ad6bc21d fte-20051115-common.zip 187849 +SHA256 794031dd1d06156259d21ddcb3dec3196001818ea7116e9786b54314484dabf4 fte-20051115-common.zip 187849 +MD5 01ca652803cea52a8321067adf159053 fte-20051115-src.zip 549216 +RMD160 0db9941c1dfeb48a651b004590ef0cac9bfdf4b7 fte-20051115-src.zip 549216 +SHA256 bb4135e5c39223fa346d20613052e69090b14ed46855d5134bf2dbc4ba40d962 fte-20051115-src.zip 549216 diff --git a/app-editors/fte/fte-20051115.ebuild b/app-editors/fte/fte-20051115.ebuild new file mode 100644 index 000000000000..5351f7267f37 --- /dev/null +++ b/app-editors/fte/fte-20051115.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-editors/fte/fte-20051115.ebuild,v 1.1 2006/03/25 23:03:10 voxus 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="~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 + ) + virtual/x11 + ) + ) + gpm? ( >=sys-libs/gpm-1.20 )" +DEPEND="${RDEPEND} + slang? ( sys-libs/slang ) + 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 + + 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 $? +} -- cgit v1.2.3-65-gdbad