From 6c96bfe0f8e49f2c9f7bdfc82c56be013d9519c1 Mon Sep 17 00:00:00 2001 From: Martin Väth Date: Sun, 6 Dec 2015 08:53:56 +0100 Subject: app-shells/zsh-syntax-highlighting: Version bump --- app-shells/zsh-syntax-highlighting/Manifest | 2 +- .../zsh-syntax-highlighting-0.3.0-r1.ebuild | 56 ------------------ .../zsh-syntax-highlighting-0.4.0.ebuild | 67 ++++++++++++++++++++++ .../zsh-syntax-highlighting-99999999.ebuild | 19 ++++-- 4 files changed, 83 insertions(+), 61 deletions(-) delete mode 100644 app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.3.0-r1.ebuild create mode 100644 app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.4.0.ebuild (limited to 'app-shells') diff --git a/app-shells/zsh-syntax-highlighting/Manifest b/app-shells/zsh-syntax-highlighting/Manifest index 134e2043..3cd28859 100644 --- a/app-shells/zsh-syntax-highlighting/Manifest +++ b/app-shells/zsh-syntax-highlighting/Manifest @@ -1 +1 @@ -DIST zsh-syntax-highlighting-0.3.0.tar.gz 20844 SHA256 e2b79e095eb90c539da5ff41892f0c6e8934f1c0bf93b090313172e1be441b26 +DIST zsh-syntax-highlighting-0.4.0.tar.gz 51462 SHA256 e38581310479646e8f4df7e572489b28b361c8332b186207685efbd90b3016f1 diff --git a/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.3.0-r1.ebuild b/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.3.0-r1.ebuild deleted file mode 100644 index 836a82b8..00000000 --- a/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.3.0-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit readme.gentoo - -case ${PV} in -99999999*) - EGIT_REPO_URI="git://github.com/zsh-users/${PN}.git" - inherit git-r3 - PROPERTIES="live" - SRC_URI="" - KEYWORDS="";; -*) - RESTRICT="mirror" - SRC_URI="https://github.com/zsh-users/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86";; -esac - -DESCRIPTION="Fish shell like syntax highlighting for zsh" -HOMEPAGE="https://github.com/zsh-users/zsh-syntax-highlighting" - -LICENSE="HPND" -SLOT="0" -IUSE="" - -RDEPEND="app-shells/zsh" -DEPEND="" - -DISABLE_AUTOFORMATTING="true" -DOC_CONTENTS="In order to use ${CATEGORY}/${PN} add -. /usr/share/zsh/site-contrib/${PN}/zsh-syntax-highlighting.zsh -at the end of your ~/.zshrc -For testing, you can also execute the above command in your zsh." - -src_prepare() { - grep -q 'local .*cdpath_dir' \ - "${S}/highlighters/main/main-highlighter.zsh" >/dev/null 2>&1 || \ - sed -i -e '/for cdpath_dir/ilocal cdpath_dir' \ - -- "${S}/highlighters/main/main-highlighter.zsh" || die - eapply_user -} - -src_install() { - dodoc *.md - insinto /usr/share/zsh/site-contrib/${PN} - doins *.zsh .revision-hash .version - doins -r highlighters - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.4.0.ebuild b/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.4.0.ebuild new file mode 100644 index 00000000..5be9fa5a --- /dev/null +++ b/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-0.4.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit readme.gentoo + +case ${PV} in +99999999*) + EGIT_REPO_URI="git://github.com/zsh-users/${PN}.git" + inherit git-r3 + PROPERTIES="live" + SRC_URI="" + KEYWORDS="";; +*) + RESTRICT="mirror" + SRC_URI="https://github.com/zsh-users/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86";; +esac + +DESCRIPTION="Fish shell like syntax highlighting for zsh" +HOMEPAGE="https://github.com/zsh-users/zsh-syntax-highlighting" + +LICENSE="HPND" +SLOT="0" +IUSE="" + +RDEPEND="app-shells/zsh" +DEPEND="" + +DISABLE_AUTOFORMATTING="true" +DOC_CONTENTS="In order to use ${CATEGORY}/${PN} add +. /usr/share/zsh/site-contrib/${PN}/zsh-syntax-highlighting.zsh +at the end of your ~/.zshrc +For testing, you can also execute the above command in your zsh." + +MAKE_ARGS=( + "SHARE_DIR=${ED}/usr/share/zsh/site-contrib/${PN}" + "DOC_DIR=${ED}/usr/share/doc/${PF}" +) + +src_prepare() { + grep -q 'local .*cdpath_dir' \ + "${S}/highlighters/main/main-highlighter.zsh" >/dev/null 2>&1 || \ + sed -i -e '/for cdpath_dir/ilocal cdpath_dir' \ + -- "${S}/highlighters/main/main-highlighter.zsh" || die + eapply_user +} + +src_compile() { + emake "${MAKE_ARGS[@]}" +} + +src_install() { + emake "${MAKE_ARGS[@]}" install + readme.gentoo_create_doc +} + +src_test() { + emake "${MAKE_ARGS[@]}" test + emake "${MAKE_ARGS[@]}" perf +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-99999999.ebuild b/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-99999999.ebuild index 836a82b8..5be9fa5a 100644 --- a/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-99999999.ebuild +++ b/app-shells/zsh-syntax-highlighting/zsh-syntax-highlighting-99999999.ebuild @@ -35,6 +35,11 @@ DOC_CONTENTS="In order to use ${CATEGORY}/${PN} add at the end of your ~/.zshrc For testing, you can also execute the above command in your zsh." +MAKE_ARGS=( + "SHARE_DIR=${ED}/usr/share/zsh/site-contrib/${PN}" + "DOC_DIR=${ED}/usr/share/doc/${PF}" +) + src_prepare() { grep -q 'local .*cdpath_dir' \ "${S}/highlighters/main/main-highlighter.zsh" >/dev/null 2>&1 || \ @@ -43,14 +48,20 @@ src_prepare() { eapply_user } +src_compile() { + emake "${MAKE_ARGS[@]}" +} + src_install() { - dodoc *.md - insinto /usr/share/zsh/site-contrib/${PN} - doins *.zsh .revision-hash .version - doins -r highlighters + emake "${MAKE_ARGS[@]}" install readme.gentoo_create_doc } +src_test() { + emake "${MAKE_ARGS[@]}" test + emake "${MAKE_ARGS[@]}" perf +} + pkg_postinst() { readme.gentoo_print_elog } -- cgit v1.2.3-65-gdbad