summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcelo Góes <vanquirius@gentoo.org>2006-01-24 19:35:22 +0000
committerMarcelo Góes <vanquirius@gentoo.org>2006-01-24 19:35:22 +0000
commitaa7ec20f9e76f3f26184831547b47ba9cec941d0 (patch)
treecdb9d74e9eb70bbbc5bdd4fb268150b756fee215 /app-editors
parentAll changes refer to slotted versions and eclasses for these. (diff)
downloadgentoo-2-aa7ec20f9e76f3f26184831547b47ba9cec941d0.tar.gz
gentoo-2-aa7ec20f9e76f3f26184831547b47ba9cec941d0.tar.bz2
gentoo-2-aa7ec20f9e76f3f26184831547b47ba9cec941d0.zip
Make modular X friendly.
(Portage version: 2.0.54)
Diffstat (limited to 'app-editors')
-rw-r--r--app-editors/xvile/ChangeLog9
-rw-r--r--app-editors/xvile/Manifest6
-rw-r--r--app-editors/xvile/files/digest-xvile-9.4d-r15
-rw-r--r--app-editors/xvile/xvile-9.4d-r1.ebuild60
4 files changed, 76 insertions, 4 deletions
diff --git a/app-editors/xvile/ChangeLog b/app-editors/xvile/ChangeLog
index 3b8f75e5f307..8113c1e29c4c 100644
--- a/app-editors/xvile/ChangeLog
+++ b/app-editors/xvile/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-editors/xvile
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/xvile/ChangeLog,v 1.12 2005/08/16 13:20:41 metalgod Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/xvile/ChangeLog,v 1.13 2006/01/24 19:35:21 vanquirius Exp $
+
+*xvile-9.4d-r1 (24 Jan 2006)
+
+ 24 Jan 2006; Marcelo Goes <vanquirius@gentoo.org> +xvile-9.4d-r1.ebuild:
+ Make modular X friendly.
16 Aug 2005; Luis Medinas <metalgod@gentoo.org> xvile-9.4d.ebuild:
Added ~amd64 keywords.
diff --git a/app-editors/xvile/Manifest b/app-editors/xvile/Manifest
index 69ef79bfd58e..82f4543c0c5a 100644
--- a/app-editors/xvile/Manifest
+++ b/app-editors/xvile/Manifest
@@ -1,5 +1,7 @@
MD5 20a1d9cef7ed4b8ff91f68ec5a896493 ChangeLog 1926
-MD5 75592deeb142e5d8ea4592e64e6d9356 xvile-9.3h.ebuild 1505
-MD5 1e743a994c85dfb89829a6ceaf866495 xvile-9.4d.ebuild 1254
MD5 55768ae3bd94b5c67efdb12a1c969702 files/digest-xvile-9.3h 551
MD5 cb5eef1dde0145c3a3daee63b4388131 files/digest-xvile-9.4d 305
+MD5 cb5eef1dde0145c3a3daee63b4388131 files/digest-xvile-9.4d-r1 305
+MD5 75592deeb142e5d8ea4592e64e6d9356 xvile-9.3h.ebuild 1505
+MD5 af57a133c5094d80e010824efa532a36 xvile-9.4d-r1.ebuild 1368
+MD5 1e743a994c85dfb89829a6ceaf866495 xvile-9.4d.ebuild 1254
diff --git a/app-editors/xvile/files/digest-xvile-9.4d-r1 b/app-editors/xvile/files/digest-xvile-9.4d-r1
new file mode 100644
index 000000000000..a29dc80d695e
--- /dev/null
+++ b/app-editors/xvile/files/digest-xvile-9.4d-r1
@@ -0,0 +1,5 @@
+MD5 1c69045467b7c48be99fa7ac2052a95f vile-9.4.tgz 1549606
+MD5 a6fc7b8a370cbd75d8b08c78c10c9422 vile-9.4a.patch.gz 17204
+MD5 a1cfe131604727f8c7e79e6d6adce601 vile-9.4b.patch.gz 63382
+MD5 8b0d033ea3efe2ea40050d66892017e1 vile-9.4c.patch.gz 8660
+MD5 4b425a8bc9f5a7fcf12277f63e4e6b69 vile-9.4d.patch.gz 18117
diff --git a/app-editors/xvile/xvile-9.4d-r1.ebuild b/app-editors/xvile/xvile-9.4d-r1.ebuild
new file mode 100644
index 000000000000..c0327973dfcc
--- /dev/null
+++ b/app-editors/xvile/xvile-9.4d-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/xvile/xvile-9.4d-r1.ebuild,v 1.1 2006/01/24 19:35:22 vanquirius Exp $
+
+inherit eutils versionator
+
+MY_PV="$(get_version_component_range 1-2)"
+MY_P="${PN/x/}-${MY_PV}"
+S="${WORKDIR}/${MY_P}"
+DESCRIPTION="VI Like Emacs -- yet another full-featured vi clone"
+HOMEPAGE="http://www.clark.net/pub/dickey/vile/vile.html"
+SRC_URI="ftp://ftp.phred.org/pub/vile/${MY_P}.tgz
+ ftp://ftp.phred.org/pub/vile/patches/vile-9.4a.patch.gz
+ ftp://ftp.phred.org/pub/vile/patches/vile-9.4b.patch.gz
+ ftp://ftp.phred.org/pub/vile/patches/vile-9.4c.patch.gz
+ ftp://ftp.phred.org/pub/vile/patches/vile-9.4d.patch.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE="perl"
+
+#virtual/x11
+RDEPEND="perl? ( dev-lang/perl )
+ =app-editors/vile-${MY_PV}$(get_version_component_range 3)
+ || (
+ ( >=x11-libs/libX11-1.0.0
+ >=x11-libs/libXt-1.0.0
+ >=x11-libs/libICE-1.0.0
+ >=x11-libs/libSM-1.0.0
+ >=x11-libs/libXaw-1.0.1
+ >=x11-libs/libXpm-3.5.4.2
+ >=x11-proto/xproto-7.0.4 )
+ virtual/x11 )"
+DEPEND="${RDEPEND}
+ sys-devel/flex"
+
+src_unpack() {
+ unpack ${MY_P}.tgz
+ cd "${S}" || die "cd failed"
+
+ local p
+ for p in "${DISTDIR}"/vile-${PV%[a-z]}[a-${P##*[0-9]}].patch.gz; do
+ epatch ${p} || die "epatch failed"
+ done
+}
+
+src_compile() {
+ econf \
+ --with-ncurses \
+ --with-x \
+ `use_with perl` \
+ || die "configure failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ dobin xvile || die
+ dodoc CHANGES* README* doc/*
+}