summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCiaran McCreesh <ciaranm@gentoo.org>2004-12-31 03:06:38 +0000
committerCiaran McCreesh <ciaranm@gentoo.org>2004-12-31 03:06:38 +0000
commit52b33b15841b496a926f4ae2288c72287867d70f (patch)
tree56126e26c607191e7bc64ed0ff4962ac8f49c58a /app-vim/cream
parentPIC patch added thanks to Peter S. Mazinger <ps.m@gmx.net> in bug #74521 (Man... (diff)
downloadgentoo-2-52b33b15841b496a926f4ae2288c72287867d70f.tar.gz
gentoo-2-52b33b15841b496a926f4ae2288c72287867d70f.tar.bz2
gentoo-2-52b33b15841b496a926f4ae2288c72287867d70f.zip
Bump, bug #76009
Diffstat (limited to 'app-vim/cream')
-rw-r--r--app-vim/cream/ChangeLog7
-rw-r--r--app-vim/cream/Manifest12
-rw-r--r--app-vim/cream/cream-0.32.ebuild117
-rw-r--r--app-vim/cream/files/digest-cream-0.325
4 files changed, 130 insertions, 11 deletions
diff --git a/app-vim/cream/ChangeLog b/app-vim/cream/ChangeLog
index eaae2e7aae50..3f06943c75fc 100644
--- a/app-vim/cream/ChangeLog
+++ b/app-vim/cream/ChangeLog
@@ -1,6 +1,11 @@
# 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.21 2004/10/31 15:16:02 ciaranm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-vim/cream/ChangeLog,v 1.22 2004/12/31 03:06:38 ciaranm Exp $
+
+*cream-0.32 (31 Dec 2004)
+
+ 31 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> +cream-0.32.ebuild:
+ Bump, bug #76009
31 Oct 2004; Ciaran McCreesh <ciaranm@gentoo.org>
-files/cream-0.29-ctags.patch, -files/cream-0.29-desktop.patch,
diff --git a/app-vim/cream/Manifest b/app-vim/cream/Manifest
index ffe738ca2445..f014cc4cc882 100644
--- a/app-vim/cream/Manifest
+++ b/app-vim/cream/Manifest
@@ -1,16 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 4648f3f9453a2aa748887a763668dac5 cream-0.31.ebuild 3279
+MD5 f8d0b58c584f5a04710e33b6ad01d931 cream-0.32.ebuild 3282
MD5 dbf7243260e8d158b48945a7407434fc ChangeLog 3633
MD5 0f44d41b4361ca8e1412c3d395cc3923 metadata.xml 434
MD5 a4b3168e3d6553e216fece5e86da946d files/cream.sh 128
MD5 d58213aa7bec744ebf8f3ac25e264c24 files/cream-0.30-ebuilds.patch 435
MD5 f8a29e141d133071be076bdb420c5e1f files/digest-cream-0.31 360
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
-
-iD8DBQFBhQF2LLFUmVNQ7rkRAiqCAJ90sOtSBJY8POhoFSfK55AFHG9BlwCfd6VA
-41hWI2yJ42ryHqKX8X3FxkA=
-=a/QL
------END PGP SIGNATURE-----
+MD5 7c4f389627980e39478114829e29800e files/digest-cream-0.32 360
diff --git a/app-vim/cream/cream-0.32.ebuild b/app-vim/cream/cream-0.32.ebuild
new file mode 100644
index 000000000000..938409c67771
--- /dev/null
+++ b/app-vim/cream/cream-0.32.ebuild
@@ -0,0 +1,117 @@
+# 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.32.ebuild,v 1.1 2004/12/31 03:06:38 ciaranm Exp $
+
+inherit vim-plugin eutils
+
+DESCRIPTION="Cream is an easy-to-use configuration of the GVim text editor"
+HOMEPAGE="http://cream.sourceforge.net"
+
+DICT_EN="eng_2.0.2"
+DICT_FR="fre_2.1"
+DICT_ES="spa_3.0"
+DICT_DE="ger_2.0.1"
+
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
+ linguas_en? ( ${HOMEPAGE}/cream-spell-dict-${DICT_EN}.zip )
+ linguas_fr? ( ${HOMEPAGE}/cream-spell-dict-${DICT_FR}.zip )
+ linguas_es? ( ${HOMEPAGE}/cream-spell-dict-${DICT_ES}.zip )
+ linguas_de? ( ${HOMEPAGE}/cream-spell-dict-${DICT_DE}.zip )"
+
+IUSE=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~sparc ~ppc ~mips ~amd64"
+
+DEPEND=""
+RDEPEND=">=app-editors/gvim-6.2
+ dev-util/ctags"
+
+VIM_PLUGIN_HELPTEXT=\
+"Cream is completly independent from the rest of your Vim/GVim setup.
+To launch GVim in Cream mode, use this wrapper script:
+\ % cream [filename...]
+
+Cream's documentation has been installed in ${ROOT}usr/share/doc/${PF}
+In particular, you may want to read:
+
+\ - the Cream features list:
+file://${ROOT}usr/share/doc/${PF}/html/features.html
+
+\ - the Cream shortcuts list:
+file://${ROOT}usr/share/doc/${PF}/html/keyboardshortcuts.html
+
+\ - the Cream FAQ:
+file://${ROOT}usr/share/doc/${PF}/html/faq.html"
+
+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 --noplugin -U NONE -u "\\\$VIM/cream/creamrc" "\$@"
+EOF
+ sed -i "/let \$CREAM/s:VIMRUNTIME:VIM:" creamrc || die "sed #1 broke"
+
+ # make taglist ebuild aware, bug #66052
+ epatch ${FILESDIR}/${PN}-0.30-ebuilds.patch
+}
+
+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 filetypes ; 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_setup() {
+ einfo "Cream comes with several dictionaries for spell checking. In"
+ einfo "all cases, at least a small English dictionary will be installed."
+ einfo " "
+ einfo "To specify which optional dictionaries are installed, set the"
+ einfo "LINGUAS variable in /etc/make.conf. For example, to install full"
+ einfo "English and French dictionaries, use:"
+ einfo " LINGUAS=\"en fr\""
+ einfo " "
+ einfo "Available dictionaries are:"
+ for dict in "English en" "French fr" "German de" "Spanish es" ; do
+ # portage bug: shouldn't get a QA notice for linguas stuff...
+ einfo " ${dict% *} \t(${dict#* }) $( ( \
+ use linguas_${dict#* } &>/dev/null && \
+ echo '(Will be installed)' ) || echo '(Will not be installed)' )"
+ done
+ einfo " "
+ # give the user time to cancel if necessary
+ epause
+}
+
diff --git a/app-vim/cream/files/digest-cream-0.32 b/app-vim/cream/files/digest-cream-0.32
new file mode 100644
index 000000000000..676d583a16d8
--- /dev/null
+++ b/app-vim/cream/files/digest-cream-0.32
@@ -0,0 +1,5 @@
+MD5 7711a523967a4bf2e57d68c91f9c4cab cream-0.32.tar.gz 814766
+MD5 e50dc96c6f79558e8680fbc2bec7b250 cream-spell-dict-eng_2.0.2.zip 1778434
+MD5 8620c26f37e5484dd84c49a5e14102a1 cream-spell-dict-fre_2.1.zip 872841
+MD5 2a9d85363a14bbc986eccbfa8accd4b1 cream-spell-dict-spa_3.0.zip 1710280
+MD5 b2eac7ab57cd1d9dfd621bd0cfc9fc60 cream-spell-dict-ger_2.0.1.zip 894848