diff options
author | Mike Kelly <pioto@gentoo.org> | 2006-09-21 14:25:15 +0000 |
---|---|---|
committer | Mike Kelly <pioto@gentoo.org> | 2006-09-21 14:25:15 +0000 |
commit | 2dc07327bcaadb9c2ca535c1afc0ef4946607d29 (patch) | |
tree | 751792368c3ba8c51f786957b59d98547a5d6391 /app-vim | |
parent | re-add gnome deps to compiz (diff) | |
download | historical-2dc07327bcaadb9c2ca535c1afc0ef4946607d29.tar.gz historical-2dc07327bcaadb9c2ca535c1afc0ef4946607d29.tar.bz2 historical-2dc07327bcaadb9c2ca535c1afc0ef4946607d29.zip |
Version bump, thanks to TGL (bug #128990).
Package-Manager: portage-2.1.2_pre1
Diffstat (limited to 'app-vim')
-rw-r--r-- | app-vim/cream/ChangeLog | 7 | ||||
-rw-r--r-- | app-vim/cream/Manifest | 16 | ||||
-rw-r--r-- | app-vim/cream/cream-0.36.ebuild | 154 | ||||
-rw-r--r-- | app-vim/cream/files/digest-cream-0.36 | 15 |
4 files changed, 187 insertions, 5 deletions
diff --git a/app-vim/cream/ChangeLog b/app-vim/cream/ChangeLog index 458be9910930..0ad14c79c4bf 100644 --- a/app-vim/cream/ChangeLog +++ b/app-vim/cream/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-vim/cream # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-vim/cream/ChangeLog,v 1.31 2006/09/16 14:42:35 dertobi123 Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-vim/cream/ChangeLog,v 1.32 2006/09/21 14:25:15 pioto Exp $ + +*cream-0.36 (21 Sep 2006) + + 21 Sep 2006; Mike Kelly <pioto@pioto.org> +cream-0.36.ebuild: + Version bump, thanks to TGL (bug #128990). 16 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org> cream-0.34.ebuild: ppc stable diff --git a/app-vim/cream/Manifest b/app-vim/cream/Manifest index 9c0e5824e9ba..16da913bc147 100644 --- a/app-vim/cream/Manifest +++ b/app-vim/cream/Manifest @@ -17,6 +17,7 @@ SHA256 bb0a2f338c5481e5e15afb6d438addc087c7fb7f594c28addadcde4c6de9e102 files/en DIST cream-0.31.tar.gz 817487 RMD160 2674471272f10bd41f063787ee20188598d6ae8a SHA1 5052c98736f5b6deb74b609f1726a5c88f269cc2 SHA256 9b4103af2ca0799a420c3844bbc8aa013a49a6c41c469157b8021dec9735fc49 DIST cream-0.32.tar.gz 814766 RMD160 566b7c3f4ed99abbacab7d51683f96ac07abfd68 SHA1 e425244ccee591e53f4b4749253d5c5493110c82 SHA256 3261c98f1db4b9adf054d7052beb416f1225cce32e14cdd44df4555a5b45edb5 DIST cream-0.34.tar.gz 1096752 RMD160 ac9f39439031f7f69448c16f073bef4fef0076e2 SHA1 17c6ec2e9db7f3136ab36aa985a817b367986ae3 SHA256 76a33c0ab931c0caf2247d7e66c5f1fa43e232ead5c05b65b4860dbd6f5f9655 +DIST cream-0.36.tar.gz 759442 RMD160 123240f8b9be824bbb2c5def1705105fcf7db39f SHA1 8b86bb50e23c4282854b0a5721a3f852751cecfd SHA256 6754a8fc7c191d8753c77bdbc3e672bf11e695b732175ce1f8fb25cee7926d05 DIST cream-spell-dict-eng_2.0.2.zip 1778434 RMD160 9b963f601d9ce331e7553765f3e9a232e473e271 SHA1 69fb8b5fa0e9fd66abef037db2c6e7e27dcf2df9 SHA256 fc1a117fa2ebf25254c503e31969f3b5584648965e3fdda3171995f64793ef51 DIST cream-spell-dict-fre_2.1.zip 872841 RMD160 28efaffd7a1325229aeb1e5aa85a4072df0a91ff SHA1 0a9f9f9bd2b203af9d04c2d59775a9ead14d09b7 SHA256 d15039be170dadba0011915609446aa48e82e27d692c414be6427caa6134b0b7 DIST cream-spell-dict-ger_2.0.1.zip 894848 RMD160 50321a0d6b22a5761c587c93269bf3b1908b6e48 SHA1 d38ad0e2186dff63b7aa2fd1a0f67766464da8eb SHA256 62fbfa9ab7a42c4c0d8d7723f865be7e8c216b5215a15d7430ed0cfb3c993eae @@ -33,10 +34,14 @@ EBUILD cream-0.34.ebuild 4542 RMD160 40dc434bb2de4054e2e50c4f57423722fa0d653a SH MD5 ce621c938395b8cd371b415da4186ed6 cream-0.34.ebuild 4542 RMD160 40dc434bb2de4054e2e50c4f57423722fa0d653a cream-0.34.ebuild 4542 SHA256 fe6f4de4a8a41cda3abfc3da7bdd7704bef96b6d9edde0f12df31a55f5da7782 cream-0.34.ebuild 4542 -MISC ChangeLog 4853 RMD160 ac731b94358b6bddafaa7bdd2d8117e66c3cad4a SHA1 fa0e509eb0e75743a35e02f27b2610f3aa17b0f8 SHA256 9b9ea00cdd0e587363d550ae26fb42a4f947b03422fd36c668d0c9bae8947fb2 -MD5 1f36b48691a7ca08757e0963e55947a9 ChangeLog 4853 -RMD160 ac731b94358b6bddafaa7bdd2d8117e66c3cad4a ChangeLog 4853 -SHA256 9b9ea00cdd0e587363d550ae26fb42a4f947b03422fd36c668d0c9bae8947fb2 ChangeLog 4853 +EBUILD cream-0.36.ebuild 4539 RMD160 075cd47cc9e2588686a754756fddfb6ebeda7441 SHA1 e40e4852082f5713dd50ed07f0c2bb15c83c9475 SHA256 50cfe78fce5f0a930b9aac920ab30db7c36f5fb9029c95ce1309eab01f108d71 +MD5 aafcce07deb34433381340eb84aead15 cream-0.36.ebuild 4539 +RMD160 075cd47cc9e2588686a754756fddfb6ebeda7441 cream-0.36.ebuild 4539 +SHA256 50cfe78fce5f0a930b9aac920ab30db7c36f5fb9029c95ce1309eab01f108d71 cream-0.36.ebuild 4539 +MISC ChangeLog 4985 RMD160 65aef07085feb72b9e6e432015b7e6708497f240 SHA1 45c9b2a7b01278306832ca0765f94452f2e0e409 SHA256 4287e623d2405308e04f706220087fdaa0c31a1f0002cb7c5c490410d098c7ba +MD5 9a95eb5c06456f86c86814f2e830e608 ChangeLog 4985 +RMD160 65aef07085feb72b9e6e432015b7e6708497f240 ChangeLog 4985 +SHA256 4287e623d2405308e04f706220087fdaa0c31a1f0002cb7c5c490410d098c7ba ChangeLog 4985 MISC metadata.xml 431 RMD160 7a1541d4b0a3ee5bb8cc734dd385a317b65e2f41 SHA1 25f7000c98ff591e933456600b4f80f6dd4aae32 SHA256 f8b6ad7fcb3088b1672d216ca4aa5860f588e6fa1bdcc3f7a0bd16a64e074eae MD5 6a7797afc4b6b5487bf2ec3d53d81e6a metadata.xml 431 RMD160 7a1541d4b0a3ee5bb8cc734dd385a317b65e2f41 metadata.xml 431 @@ -50,3 +55,6 @@ SHA256 53b7f7bbd24e95bde0b558e51c840943b21d8a1729501875cb8d9badfdefcb24 files/di MD5 7683985291ec84a7bbbf236eb9348617 files/digest-cream-0.34 1313 RMD160 8a486339456751badacf995ddb4f038b953c6607 files/digest-cream-0.34 1313 SHA256 f5cf55b8b7fcabd47cbd7b2819329be9a7ac79b3d75b6f6c0f37c2142a289603 files/digest-cream-0.34 1313 +MD5 0f93c1f4a6821b08219c8ae79ed9f554 files/digest-cream-0.36 1310 +RMD160 ab2a0014ecb0f7ab8abb3e8630a4ee769c86597e files/digest-cream-0.36 1310 +SHA256 e3b02d7deb6fde2b217ae18b85ed6b563484df842297f86ccd02f0d791be7d1a files/digest-cream-0.36 1310 diff --git a/app-vim/cream/cream-0.36.ebuild b/app-vim/cream/cream-0.36.ebuild new file mode 100644 index 000000000000..568aff9a24ec --- /dev/null +++ b/app-vim/cream/cream-0.36.ebuild @@ -0,0 +1,154 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-vim/cream/cream-0.36.ebuild,v 1.1 2006/09/21 14:25:15 pioto Exp $ + +inherit vim-plugin eutils fdo-mime + +DESCRIPTION="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="linguas_en linguas_fr linguas_es linguas_de" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~mips ~ppc ~sparc ~x86" + +DEPEND=" + >=app-editors/gvim-6.4 + app-arch/unzip" +RDEPEND=" + >=app-editors/gvim-6.4 + 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" + +# Utility function to rename a Vim help file and its links/anchors: +# prefix_help_file prefix file [pattern ...] +prefix_help_file() { + local prefix="${1}" ; shift + local helpfile="${1}" ; shift + while [[ -n "${1}" ]] ; do + sed -i "s:\([*|]\)\(${1}[*|]\):\1${prefix}-\2:g" "${helpfile}" \ + || die "Failed to sed \"${1}\" on \"${helpfile}\"" + shift + done + mv "${helpfile}" "${helpfile%/*}/${prefix}-${helpfile##*/}" \ + || die "Failed to rename \"${helpfile}\"" +} + +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 + + # more filetypes for EnhancedCommentify, including the Gentoo ones + epatch ${FILESDIR}/enhancedcommentify-2.1-gentooisms.patch + epatch ${FILESDIR}/enhancedcommentify-2.1-extra-ft-support.patch + + # rename vim help files to avoid conflicts with other vim packages + prefix_help_file cream help/EnhancedCommentify.txt \ + 'EnhancedCommentify' 'EnhComm-[a-zA-Z]\+' + prefix_help_file cream help/opsplorer.txt \ + 'opsplorer\.txt' 'opsplorer_[a-z_]\+' +} + +src_install() { + # install launcher and menu entry + dobin cream + domenu cream.desktop + doicon cream.svg cream.png + + # install shared vim files + insinto /usr/share/vim/cream + doins *.vim creamrc + local dir + for dir in addons bitmaps filetypes lang spelldicts ; do + insinto /usr/share/vim/cream/${dir} + doins ${dir}/* + done + insinto /usr/share/vim/vimfiles/doc + doins help/*.txt + + # install docs + dodoc docs/{CHANGELOG,DEVELOPER,KEYBOARD,PressRelease,README,RELEASE}.txt + dohtml docs-html/* + # html doc may be opened from Cream GUI + dosym ../../doc/${PF}/html /usr/share/vim/cream/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 +} + +pkg_postinst() { + fdo-mime_desktop_database_update + vim-plugin_pkg_postinst +} + +pkg_postrm() { + fdo-mime_desktop_database_update + vim-plugin_pkg_postrm +} diff --git a/app-vim/cream/files/digest-cream-0.36 b/app-vim/cream/files/digest-cream-0.36 new file mode 100644 index 000000000000..d29a66192e12 --- /dev/null +++ b/app-vim/cream/files/digest-cream-0.36 @@ -0,0 +1,15 @@ +MD5 e235b944826e82010caf939992b425b9 cream-0.36.tar.gz 759442 +RMD160 123240f8b9be824bbb2c5def1705105fcf7db39f cream-0.36.tar.gz 759442 +SHA256 6754a8fc7c191d8753c77bdbc3e672bf11e695b732175ce1f8fb25cee7926d05 cream-0.36.tar.gz 759442 +MD5 e50dc96c6f79558e8680fbc2bec7b250 cream-spell-dict-eng_2.0.2.zip 1778434 +RMD160 9b963f601d9ce331e7553765f3e9a232e473e271 cream-spell-dict-eng_2.0.2.zip 1778434 +SHA256 fc1a117fa2ebf25254c503e31969f3b5584648965e3fdda3171995f64793ef51 cream-spell-dict-eng_2.0.2.zip 1778434 +MD5 8620c26f37e5484dd84c49a5e14102a1 cream-spell-dict-fre_2.1.zip 872841 +RMD160 28efaffd7a1325229aeb1e5aa85a4072df0a91ff cream-spell-dict-fre_2.1.zip 872841 +SHA256 d15039be170dadba0011915609446aa48e82e27d692c414be6427caa6134b0b7 cream-spell-dict-fre_2.1.zip 872841 +MD5 b2eac7ab57cd1d9dfd621bd0cfc9fc60 cream-spell-dict-ger_2.0.1.zip 894848 +RMD160 50321a0d6b22a5761c587c93269bf3b1908b6e48 cream-spell-dict-ger_2.0.1.zip 894848 +SHA256 62fbfa9ab7a42c4c0d8d7723f865be7e8c216b5215a15d7430ed0cfb3c993eae cream-spell-dict-ger_2.0.1.zip 894848 +MD5 2a9d85363a14bbc986eccbfa8accd4b1 cream-spell-dict-spa_3.0.zip 1710280 +RMD160 5418c029358b11bb339ca0b0dc0965e7381333b2 cream-spell-dict-spa_3.0.zip 1710280 +SHA256 b26ac0bbf905508b446cfb4424fad5923d4e5e6afe5cd20a313be67269485602 cream-spell-dict-spa_3.0.zip 1710280 |