summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-vim/cream')
-rw-r--r--app-vim/cream/ChangeLog8
-rw-r--r--app-vim/cream/Manifest14
-rw-r--r--app-vim/cream/cream-0.30-r1.ebuild82
-rw-r--r--app-vim/cream/files/digest-cream-0.30-r15
4 files changed, 102 insertions, 7 deletions
diff --git a/app-vim/cream/ChangeLog b/app-vim/cream/ChangeLog
index 59fe5ede3dde..9b17c6153c64 100644
--- a/app-vim/cream/ChangeLog
+++ b/app-vim/cream/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-vim/cream
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-vim/cream/ChangeLog,v 1.12 2004/07/18 23:23:28 aliz Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-vim/cream/ChangeLog,v 1.13 2004/08/13 01:07:26 ciaranm Exp $
+
+*cream-0.30-r1 (13 Aug 2004)
+
+ 13 Aug 2004; Ciaran McCreesh <ciaranm@gentoo.org> +cream-0.30-r1.ebuild:
+ Disable regular vim plugins, they interfere too much. Thanks to TGL
+ <degrenier@easyconnect.fr> in bug #58683
18 Jul 2004; Daniel Ahlberg <aliz@gentoo.org> cream-0.30.ebuild:
Added amd64 keyword, closing #56808.
diff --git a/app-vim/cream/Manifest b/app-vim/cream/Manifest
index 4dafb952e74b..30450839ee41 100644
--- a/app-vim/cream/Manifest
+++ b/app-vim/cream/Manifest
@@ -1,12 +1,14 @@
+MD5 47482529deaae569ea240aa05ba44b1b cream-0.30-r1.ebuild 2116
MD5 b5480467d60a7baef45eaf6e1e89f6e2 cream-0.29-r1.ebuild 2048
-MD5 ed33e142107e0ad62a7ee9dbb65faf99 cream-0.28.ebuild 838
-MD5 692c8bc09752c341ea7d3dc75b948e79 ChangeLog 1971
+MD5 b4390dc00c84986e9cf88aaa29194999 ChangeLog 2190
MD5 0f44d41b4361ca8e1412c3d395cc3923 metadata.xml 434
+MD5 ed33e142107e0ad62a7ee9dbb65faf99 cream-0.28.ebuild 838
MD5 7cf7bf79712644ca4c1bdf6e957c077f cream-0.30.ebuild 2048
-MD5 b805bdc2fd56028f6182d4fe44cfb033 files/digest-cream-0.28 62
-MD5 305830ed8a287efa536fb2a951a75c7f files/digest-cream-0.30 347
-MD5 94138ab0e32dfd93c1412066535c1edf files/digest-cream-0.29-r1 347
-MD5 130945b9ad1e1413be8ede26054e2a91 files/cream-0.29-desktop.patch 313
MD5 72e0247891a704fa4cbe72a221b62a56 files/cream-0.29-ctags.patch 825
+MD5 305830ed8a287efa536fb2a951a75c7f files/digest-cream-0.30-r1 347
+MD5 94138ab0e32dfd93c1412066535c1edf files/digest-cream-0.29-r1 347
MD5 11a37b610fef3f6de7fca7058b1432e2 files/cream-0.29-paths.patch 1801
MD5 a4b3168e3d6553e216fece5e86da946d files/cream.sh 128
+MD5 b805bdc2fd56028f6182d4fe44cfb033 files/digest-cream-0.28 62
+MD5 305830ed8a287efa536fb2a951a75c7f files/digest-cream-0.30 347
+MD5 130945b9ad1e1413be8ede26054e2a91 files/cream-0.29-desktop.patch 313
diff --git a/app-vim/cream/cream-0.30-r1.ebuild b/app-vim/cream/cream-0.30-r1.ebuild
new file mode 100644
index 000000000000..289496e836a6
--- /dev/null
+++ b/app-vim/cream/cream-0.30-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-vim/cream/cream-0.30-r1.ebuild,v 1.1 2004/08/13 01:07:26 ciaranm Exp $
+
+inherit vim-plugin
+
+DESCRIPTION="Cream is an easy-to-use configuration of the GVim text editor"
+HOMEPAGE="http://cream.sourceforge.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
+ linguas_en? ( ${HOMEPAGE}/cream-spell-dict-eng-l.zip )
+ linguas_fr? ( ${HOMEPAGE}/cream-spell-dict-fre-l.zip )
+ linguas_es? ( ${HOMEPAGE}/cream-spell-dict-spa-l.zip )
+ linguas_de? ( ${HOMEPAGE}/cream-spell-dict-ger-l.zip )"
+
+IUSE=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~sparc ~ppc ~mips ~amd64"
+
+DEPEND=""
+RDEPEND=">=app-editors/gvim-6.2
+ dev-util/ctags"
+
+src_unpack() {
+ mkdir -p ${S}/spelldicts
+
+ # install spell dictionaries into ${S}/spelldicts
+ local my_a
+ for my_a in ${A} ; do
+ if [ -z ${my_a/*spell-dict*/} ] ; then
+ cd ${S}/spelldicts
+ unpack ${my_a}
+ else
+ cd ${WORKDIR}
+ unpack ${my_a}
+ fi
+ done
+
+ # change installation path + fix the wrapper command (disable plugins)
+ cd ${S}
+ cat >cream <<EOF
+#!/bin/sh
+gvim -u NONE -U "\\\$VIM/cream/creamrc" "\$@"
+EOF
+ sed -i "/let \$CREAM/s:VIMRUNTIME:VIM:" creamrc || die "sed #1 broke"
+}
+
+src_install() {
+ # install launcher and menu entry
+ dobin cream
+ insinto /usr/share/applications
+ doins cream.desktop
+ insinto /usr/share/icons
+ doins cream.svg cream.png
+
+ # install shared vim files
+ insinto /usr/share/vim/cream
+ doins *.vim creamrc
+ local dir
+ for dir in addons bitmaps spelldicts ; do
+ cp -R ${dir} ${D}/usr/share/vim/cream
+ done
+ dodir /usr/share/vim/vimfiles
+ cp -R help ${D}/usr/share/vim/vimfiles/doc
+
+ # install docs
+ dodoc docs/*
+ dohtml docs-html/*
+}
+
+pkg_postinst() {
+ einfo " "
+ einfo "To specify which dictionaries are installed with this ebuild,"
+ einfo "set the LINGUAS variable in /etc/make.conf. For example, to"
+ einfo "install full English and French dictionaries, use:"
+ einfo " LINGUAS=\"en fr\""
+ einfo " "
+ if [ -z "${LINGUAS}" ] ; then
+ einfo "By default, a small English dictionary was installed."
+ einfo " "
+ fi
+}
diff --git a/app-vim/cream/files/digest-cream-0.30-r1 b/app-vim/cream/files/digest-cream-0.30-r1
new file mode 100644
index 000000000000..3c95c534df46
--- /dev/null
+++ b/app-vim/cream/files/digest-cream-0.30-r1
@@ -0,0 +1,5 @@
+MD5 3da73a680131457aa91d69937bbc8834 cream-0.30.tar.gz 851705
+MD5 0feced056ac9b8da47a9b6f5dcbcbe79 cream-spell-dict-eng-l.zip 993303
+MD5 605681995cb3efc34b6bbe9a14ed5697 cream-spell-dict-fre-l.zip 814327
+MD5 d8ee68a5976d7aa3ac8f958a10d716d7 cream-spell-dict-spa-l.zip 1027692
+MD5 e3b5c16aeac644800be7e36fc13c03bf cream-spell-dict-ger-l.zip 836992