Update to EAPI=2, add editor-wrapper support, and USE=pcre support #389935.
authorMike Frysinger <vapier@gentoo.org>
Wed, 9 Nov 2011 18:43:05 +0000 (18:43 +0000)
committerMike Frysinger <vapier@gentoo.org>
Wed, 9 Nov 2011 18:43:05 +0000 (18:43 +0000)
Package-Manager: portage-2.2.0_alpha72/cvs/Linux x86_64

sys-apps/less/ChangeLog
sys-apps/less/Manifest
sys-apps/less/less-445-r1.ebuild [new file with mode: 0644]

index c6f54cf7b96243153e1c5f3eb3d10ccfd3de6e4e..fc1d33cbe326a765e3a2082a21d64c10e717f81c 100644 (file)
@@ -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 <vapier@gentoo.org> +less-445-r1.ebuild:
+  Update to EAPI=2, add editor-wrapper support, and USE=pcre support #389935.
 
 *less-445 (28 Oct 2011)
 
index 030deda4248ab8b39a28094e6ac7cf8af776ed26..f0e6fdd5d4ab6f40e989554a0b96425edad1d40a 100644 (file)
@@ -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 (file)
index 0000000..88fe4b8
--- /dev/null
@@ -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."
+}