From edeb360942a98c07df5f9c19466903dd85e923cd Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Wed, 9 Nov 2011 18:43:05 +0000 Subject: [PATCH] Update to EAPI=2, add editor-wrapper support, and USE=pcre support #389935. Package-Manager: portage-2.2.0_alpha72/cvs/Linux x86_64 --- sys-apps/less/ChangeLog | 7 +++- sys-apps/less/Manifest | 15 ++++----- sys-apps/less/less-445-r1.ebuild | 58 ++++++++++++++++++++++++++++++++ 3 files changed, 70 insertions(+), 10 deletions(-) create mode 100644 sys-apps/less/less-445-r1.ebuild diff --git a/sys-apps/less/ChangeLog b/sys-apps/less/ChangeLog index c6f54cf7b962..fc1d33cbe326 100644 --- a/sys-apps/less/ChangeLog +++ b/sys-apps/less/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-apps/less # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/less/ChangeLog,v 1.131 2011/10/28 05:33:40 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/less/ChangeLog,v 1.132 2011/11/09 18:43:05 vapier Exp $ + +*less-445-r1 (09 Nov 2011) + + 09 Nov 2011; Mike Frysinger +less-445-r1.ebuild: + Update to EAPI=2, add editor-wrapper support, and USE=pcre support #389935. *less-445 (28 Oct 2011) diff --git a/sys-apps/less/Manifest b/sys-apps/less/Manifest index 030deda4248a..f0e6fdd5d4ab 100644 --- a/sys-apps/less/Manifest +++ b/sys-apps/less/Manifest @@ -1,5 +1,5 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 AUX README.Gentoo 823 RMD160 be59c37906fca17fa25f6781d3f5e7abc114dc57 SHA1 5a1f126af728f5220b97623050e2f9b1ea5ae58e SHA256 3985fd1810f660ea1c1f2732f719b069b6934d62d8d9e8a09287e63f049ba27d AUX code2color.patch 1110 RMD160 712f7b79c94f92ee62825d5f53627f18fae693d2 SHA1 a82f937f3a923b52adc4f14cfc9b641903884839 SHA256 a3887126826ef0b4b821bd97cf4e7abfc8b1c9280bf2bb18a2a4cec9a2973936 @@ -15,17 +15,14 @@ EBUILD less-436.ebuild 1316 RMD160 2cdf643774210eabf75348777eb73f6842be713c SHA1 EBUILD less-441.ebuild 1316 RMD160 c804390be83da93f17f6626ab68f62a708425e30 SHA1 0657447126581148ca697c131f57b78909fe5d68 SHA256 95a0a60404dc84fb52d6e6eb743033360cc1e9b1b360dc67f4a7a2e264a05189 EBUILD less-443.ebuild 1324 RMD160 866ff389fb7be175858d1b769e54bf7519c6d474 SHA1 92f00e02c2f3a659eb26543b094515fcf6114750 SHA256 ca57e7b44c0897c0d97ee4a76a0591983e07d7c912f75480f4216de3c0bc2f9a EBUILD less-444.ebuild 1324 RMD160 6359ddd3b0b3bfc53e6478ae9fe0ee628ded53ea SHA1 56c3cb74ad686bbf0f23bfd9ae325f281d3782f7 SHA256 6f1118a305f7b35cc41e222a9aea46887d74bf8ca33018be610a718634ccda4f +EBUILD less-445-r1.ebuild 1478 RMD160 5336b91bb589cedf461ca5132f759d81bb8ba2cc SHA1 e2f929ce409cebd00fbb44e125fd146e1aa95d4f SHA256 d43083bdeac9256728c0bf37fd37f32051156314eb8704adc3e0c9bb195f28fd EBUILD less-445.ebuild 1281 RMD160 70a1dab2ace51dd6789a91197e69a27e8d676e5f SHA1 2fc500c58f8d4f47032eb366dc6d465abb962e25 SHA256 7bd4dacb6a7d5ee63f345f06bd7c9fdee610ef30995d9eb5c0e8fcd563e59e3f -MISC ChangeLog 15568 RMD160 2fc3926c9af851ff5d461450eb51c2982f6d8109 SHA1 3b34a15b29eac80b9ceeea46dcc393ab1ba1b10b SHA256 456e515cffeb5d9b22a9ec6400c6e9ca3890a7113b08d0fde71251dd91d88011 +MISC ChangeLog 15743 RMD160 9e7a95c42b760899afe7a666b5569d92a2e9b709 SHA1 d059fc333b61c2f7293d5ec5127923afa5e24a37 SHA256 19c41a4831d498d661ee3796a4227281950a174443b8979c93133f3090a29675 MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) -iQEcBAEBCgAGBQJOqj65AAoJEEqz6FtPBkyj+jAH/jEsyabe1p4yV9CQzxDnlY38 -z6If7Dix2xdPcFnsLwi4OTBx2mk2yE0N0CmPK3mWQyDCwTMLbU3fG85Q1abNBopJ -/Gltw8vq+mjnB+MdmtuX8tK+rgAFcYH0/SEVVTRhTMsVQp7t4AqkOOQZMna5gT9O -Kn2ryXzFUU+ZCRLb4sFQv/8Ry7hkkuK9HDFfWdBk0nkSDr8ON/IRUMioPNiVg/iF -wE3TH4QW4fZBWq7zRo0Lm021wrso5WigdbxUPW6xI9i072a1BOiYoqJUPPencvFL -lFjeFEaghiZrQA68i5qi7qU3RVKi4gULRx5uD2/sltVGvAp4UBelZNkPR4FY/v4= -=N9pK +iF4EAREIAAYFAk66yb8ACgkQaC/OocHi7JYjCwD/WXUQYBCq2TkkA7XXERXuozgJ +F8pD2NIK/aHKaSPZGkkA/Av8Fa3DN96V4TR3DeelY6O+R01aNd0gHvF6y1bL+E8H +=zdBj -----END PGP SIGNATURE----- diff --git a/sys-apps/less/less-445-r1.ebuild b/sys-apps/less/less-445-r1.ebuild new file mode 100644 index 000000000000..88fe4b8f3439 --- /dev/null +++ b/sys-apps/less/less-445-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/less/less-445-r1.ebuild,v 1.1 2011/11/09 18:43:05 vapier Exp $ + +EAPI="2" + +inherit eutils + +DESCRIPTION="Excellent text file viewer" +HOMEPAGE="http://www.greenwoodsoftware.com/less/" +SRC_URI="http://www.greenwoodsoftware.com/less/${P}.tar.gz + http://www-zeuthen.desy.de/~friebel/unix/less/code2color" + +LICENSE="|| ( GPL-3 BSD-2 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" +IUSE="pcre unicode" + +DEPEND="app-misc/editor-wrapper + >=sys-libs/ncurses-5.2 + pcre? ( dev-libs/libpcre )" +RDEPEND="${DEPEND}" + +src_unpack() { + unpack ${P}.tar.gz + cp "${DISTDIR}"/code2color "${S}"/ +} + +src_prepare() { + epatch "${FILESDIR}"/code2color.patch +} + +src_configure() { + export ac_cv_lib_ncursesw_initscr=$(usex unicode) + export ac_cv_lib_ncurses_initscr=$(usex !unicode) + + local regex="posix" + use pcre && regex="pcre" + + econf \ + --with-regex=${regex} \ + --with-editor=/usr/libexec/gentoo-editor +} + +src_install() { + emake install DESTDIR="${D}" || die + + dobin code2color || die "dobin" + newbin "${FILESDIR}"/lesspipe.sh lesspipe || die "newbin" + dosym lesspipe /usr/bin/lesspipe.sh + newenvd "${FILESDIR}"/less.envd 70less + + dodoc NEWS README* "${FILESDIR}"/README.Gentoo +} + +pkg_postinst() { + einfo "lesspipe offers colorization options. Run 'lesspipe -h' for info." +} -- 2.26.2