Bump. Thanks to TGL <degrenier@easyconnect.fr> in bug #67348.
authorCiaran McCreesh <ciaranm@gentoo.org>
Wed, 13 Oct 2004 21:18:26 +0000 (21:18 +0000)
committerCiaran McCreesh <ciaranm@gentoo.org>
Wed, 13 Oct 2004 21:18:26 +0000 (21:18 +0000)
app-vim/cream/ChangeLog
app-vim/cream/Manifest
app-vim/cream/cream-0.31.ebuild [new file with mode: 0644]
app-vim/cream/files/digest-cream-0.31 [new file with mode: 0644]

index fc6628aec4eaf811b3fa06ec743ee53b4528a4b8..0ed541da85f136799584c891d0c14044af94bb99 100644 (file)
@@ -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.18 2004/10/02 00:13:54 ciaranm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-vim/cream/ChangeLog,v 1.19 2004/10/13 21:18:26 ciaranm Exp $
+
+*cream-0.31 (13 Oct 2004)
+
+  13 Oct 2004; Ciaran McCreesh <ciaranm@gentoo.org> +cream-0.31.ebuild:
+  Bump. Thanks to TGL <degrenier@easyconnect.fr> in bug #67348.
 
 *cream-0.30-r3 (02 Oct 2004)
 
index ca2720c7b8536ea39d684f22ac49086adec3ad02..cc7a3d9294210764b649f3ca9bb047f37901e478 100644 (file)
@@ -1,8 +1,9 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
+MD5 34ba20ebd5ef5c78352a8a45c732ddc5 cream-0.31.ebuild 3282
 MD5 ed33e142107e0ad62a7ee9dbb65faf99 cream-0.28.ebuild 838
-MD5 fc8c668d2b831099fd96d4f799004af1 ChangeLog 3044
+MD5 15f547a625fe633976330b10be7801f0 ChangeLog 3208
 MD5 b5480467d60a7baef45eaf6e1e89f6e2 cream-0.29-r1.ebuild 2048
 MD5 572d8dd576f8be48dc53efd4ec231bc2 cream-0.30-r2.ebuild 3161
 MD5 0f44d41b4361ca8e1412c3d395cc3923 metadata.xml 434
@@ -16,13 +17,14 @@ MD5 a4b3168e3d6553e216fece5e86da946d files/cream.sh 128
 MD5 d58213aa7bec744ebf8f3ac25e264c24 files/cream-0.30-ebuilds.patch 435
 MD5 b805bdc2fd56028f6182d4fe44cfb033 files/digest-cream-0.28 62
 MD5 94138ab0e32dfd93c1412066535c1edf files/digest-cream-0.29-r1 347
+MD5 f8a29e141d133071be076bdb420c5e1f files/digest-cream-0.31 360
 MD5 305830ed8a287efa536fb2a951a75c7f files/digest-cream-0.30-r3 347
 MD5 72e0247891a704fa4cbe72a221b62a56 files/cream-0.29-ctags.patch 825
 MD5 305830ed8a287efa536fb2a951a75c7f files/digest-cream-0.30-r1 347
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.4 (GNU/Linux)
+Version: GnuPG v1.2.6 (GNU/Linux)
 
-iD8DBQFBXfHkLLFUmVNQ7rkRAnECAKCOAkCKbUBqzEFSTvlRBoWNJCKHcgCgiots
-T/HBgaWXlo1gfJzd7oBO4pU=
-=j8UJ
+iD8DBQFBbZuqLLFUmVNQ7rkRAvMXAJ9azdvMoMPAoYsdPBDsu2K/tSg1yQCfaEuB
+CQSNXwY1nuNrqRhdD7/0N1Y=
+=GoDm
 -----END PGP SIGNATURE-----
diff --git a/app-vim/cream/cream-0.31.ebuild b/app-vim/cream/cream-0.31.ebuild
new file mode 100644 (file)
index 0000000..83e27a8
--- /dev/null
@@ -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.31.ebuild,v 1.1 2004/10/13 21:18:26 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.31 b/app-vim/cream/files/digest-cream-0.31
new file mode 100644 (file)
index 0000000..7b09a67
--- /dev/null
@@ -0,0 +1,5 @@
+MD5 e1cfdde1aaa7de834f848e187984de60 cream-0.31.tar.gz 817487
+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