[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/

2024-05-22 Thread Sam James
commit: ed31a875fcede5cca063e12b08246c95b50daea6
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May 23 00:12:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 23 01:35:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed31a875

sys-apps/pick: simplify handling of nonstandard configure script

It suffices to export CC before running configure, as it's mainly just
there to produce a Makefile.inc that overrides CC and suchlike. Allows
dropping a phase definition entirely.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/pick/pick-4.0.0.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-apps/pick/pick-4.0.0.ebuild b/sys-apps/pick/pick-4.0.0.ebuild
index 180a03315b3f..267844d7506b 100644
--- a/sys-apps/pick/pick-4.0.0.ebuild
+++ b/sys-apps/pick/pick-4.0.0.ebuild
@@ -34,13 +34,10 @@ QA_CONFIG_IMPL_DECL_SKIP+=(
 
 src_configure() {
# not autoconf
+   tc-export CC
./configure || die
 }
 
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
 src_install() {
emake DESTDIR="${ED}" BINDIR=/usr/bin MANDIR=/usr/share/man install
dodoc CHANGELOG.md



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/

2024-05-22 Thread Sam James
commit: 2f770760c1cb31a337767d2b6dc63acae6f2ea2d
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May 23 00:16:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 23 01:35:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f770760

sys-apps/pick: update EAPI 7 -> 8

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/pick/{pick-4.0.0.ebuild => pick-4.0.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pick/pick-4.0.0.ebuild 
b/sys-apps/pick/pick-4.0.0-r1.ebuild
similarity index 99%
rename from sys-apps/pick/pick-4.0.0.ebuild
rename to sys-apps/pick/pick-4.0.0-r1.ebuild
index 267844d7506b..c0a61f4ebb91 100644
--- a/sys-apps/pick/pick-4.0.0.ebuild
+++ b/sys-apps/pick/pick-4.0.0-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/

2024-05-22 Thread Sam James
commit: 2dd81a7557fb8fda79e6724d77d929c5c0f95159
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu May 23 00:10:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 23 01:35:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd81a75

sys-apps/pick: add whitelist for false positive configure implicit decls

Closes: https://bugs.gentoo.org/908573
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-apps/pick/pick-4.0.0.ebuild | 13 -
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/sys-apps/pick/pick-4.0.0.ebuild b/sys-apps/pick/pick-4.0.0.ebuild
index 74ce519db2c9..180a03315b3f 100644
--- a/sys-apps/pick/pick-4.0.0.ebuild
+++ b/sys-apps/pick/pick-4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,6 +21,17 @@ PATCHES=(
"${FILESDIR}/${PN}-4.0.0-tinfo.patch"
 )
 
+# all these checks are compiled via a homebrew configure script which
+# does set -Werror. bug #908573
+QA_CONFIG_IMPL_DECL_SKIP+=(
+   # "check if _GNU_SOURCE is needed" ???
+   wcwidth
+   # not available on Linux
+   pledge
+   # libbsd
+   strtonum
+)
+
 src_configure() {
# not autoconf
./configure || die



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/

2021-03-16 Thread Sam James
commit: 47a78b3272246fa1e17a17c29b1e763d75aedac9
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 16 19:37:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 16 19:56:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a78b32

sys-apps/pick: drop 3.0.1

Signed-off-by: Sam James  gentoo.org>

 sys-apps/pick/Manifest  |  1 -
 sys-apps/pick/pick-3.0.1.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/sys-apps/pick/Manifest b/sys-apps/pick/Manifest
index f15d007fff6..74e1ecb19fe 100644
--- a/sys-apps/pick/Manifest
+++ b/sys-apps/pick/Manifest
@@ -1,2 +1 @@
-DIST pick-3.0.1.tar.gz 29878 BLAKE2B 
8910bf726102802a76717ecc20360882c1c25bc346324c33173eb64872066ff284636557bf10a98a6cfbecc50dd4c8cd87b68aa924b976b072e5fead8989e316
 SHA512 
7448e7937640f69d397bd1bd48526865b8866a8f47eb04b7af918df992f36b6e932a1cb68e845f9262faa9c88c1afcb354368b7e1c6b1dd8503aafdb53e4b70f
 DIST pick-4.0.0.tar.gz 29786 BLAKE2B 
c1d119cfb5dd91bd3c71171d32a6ce92d06ab8ea1cfa5a40c042448b7b90ef5d24c02dc04962b24ef91fd3ea5cb56858b231901c7035f47e2c04682f99e5c61e
 SHA512 
690f8ee174f69ec5897831b71f22bc82dbdaf71329e2b540cfb06e49963231196efe6192d1f564c1c7029c7335736d42f02483850ccbb2bd5bcd1dc52b034f56

diff --git a/sys-apps/pick/pick-3.0.1.ebuild b/sys-apps/pick/pick-3.0.1.ebuild
deleted file mode 100644
index 7bdaff98632..000
--- a/sys-apps/pick/pick-3.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="a fuzzy search tool for the command-line"
-HOMEPAGE="https://github.com/mptre/pick";
-SRC_URI="https://github.com/mptre/pick/releases/download/v${PV}/${P}.tar.gz";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_configure() {
-   # not autoconf
-   ./configure || die
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)"
-}
-
-src_install() {
-   emake DESTDIR="${ED}" BINDIR=/usr/bin MANDIR=/usr/share/man install
-   dodoc CHANGELOG.md
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/files/, sys-apps/pick/

2021-01-09 Thread Lars Wendler
commit: 57a6d693e11bdd54254a4f0b0e58089344c57934
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Jan  9 23:53:46 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Jan  9 23:53:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57a6d693

sys-apps/pick: Bump to version 4.0.0

fix build against sys-libs/ncurses[tinfo]

Closes: https://bugs.gentoo.org/685712
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/pick/Manifest |  1 +
 sys-apps/pick/files/pick-4.0.0-tinfo.patch | 28 ++
 sys-apps/pick/pick-4.0.0.ebuild| 37 ++
 3 files changed, 66 insertions(+)

diff --git a/sys-apps/pick/Manifest b/sys-apps/pick/Manifest
index 9805f2d3028..f15d007fff6 100644
--- a/sys-apps/pick/Manifest
+++ b/sys-apps/pick/Manifest
@@ -1 +1,2 @@
 DIST pick-3.0.1.tar.gz 29878 BLAKE2B 
8910bf726102802a76717ecc20360882c1c25bc346324c33173eb64872066ff284636557bf10a98a6cfbecc50dd4c8cd87b68aa924b976b072e5fead8989e316
 SHA512 
7448e7937640f69d397bd1bd48526865b8866a8f47eb04b7af918df992f36b6e932a1cb68e845f9262faa9c88c1afcb354368b7e1c6b1dd8503aafdb53e4b70f
+DIST pick-4.0.0.tar.gz 29786 BLAKE2B 
c1d119cfb5dd91bd3c71171d32a6ce92d06ab8ea1cfa5a40c042448b7b90ef5d24c02dc04962b24ef91fd3ea5cb56858b231901c7035f47e2c04682f99e5c61e
 SHA512 
690f8ee174f69ec5897831b71f22bc82dbdaf71329e2b540cfb06e49963231196efe6192d1f564c1c7029c7335736d42f02483850ccbb2bd5bcd1dc52b034f56

diff --git a/sys-apps/pick/files/pick-4.0.0-tinfo.patch 
b/sys-apps/pick/files/pick-4.0.0-tinfo.patch
new file mode 100644
index 000..7797f1422d9
--- /dev/null
+++ b/sys-apps/pick/files/pick-4.0.0-tinfo.patch
@@ -0,0 +1,28 @@
+From a21522afa9fcd0f299923767f71577feac34be4c Mon Sep 17 00:00:00 2001
+From: Lars Wendler 
+Date: Sun, 10 Jan 2021 00:51:36 +0100
+Subject: [PATCH] configure: Fix build against ncurses with separate tinfo lib
+
+Gentoo-bug: https://bugs.gentoo.org/685712
+Signed-off-by: Lars Wendler 
+---
+ configure | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/configure b/configure
+index 857ce4e..e0f26ee 100755
+--- a/configure
 b/configure
+@@ -161,6 +161,9 @@ set -x
+ if (LDFLAGS=-lcurses check_curses); then
+   HAVE_CURSES=1
+   LDFLAGS="${LDFLAGS} -lcurses"
++elif (LDFLAGS=-ltinfow check_curses); then
++  HAVE_NCURSESW=1
++  LDFLAGS="${LDFLAGS} -ltinfow"
+ elif (LDFLAGS=-lncursesw check_curses); then
+   HAVE_NCURSESW=1
+   LDFLAGS="${LDFLAGS} -lncursesw"
+-- 
+2.30.0
+

diff --git a/sys-apps/pick/pick-4.0.0.ebuild b/sys-apps/pick/pick-4.0.0.ebuild
new file mode 100644
index 000..9bf033c64ad
--- /dev/null
+++ b/sys-apps/pick/pick-4.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="a fuzzy search tool for the command-line"
+HOMEPAGE="https://github.com/mptre/pick";
+SRC_URI="https://github.com/mptre/pick/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-libs/ncurses:0="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0.0-tinfo.patch"
+)
+
+src_configure() {
+   # not autoconf
+   ./configure || die
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   emake DESTDIR="${ED}" BINDIR=/usr/bin MANDIR=/usr/share/man install
+   dodoc CHANGELOG.md
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/

2020-02-13 Thread David Seifert
commit: 07ff014be85b8f975b66aa27be1a8bc9e17050cb
Author: David Seifert  gentoo  org>
AuthorDate: Thu Feb 13 21:38:56 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Feb 13 21:38:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07ff014b

sys-apps/pick: [QA] inherit toolchain-funcs.eclass directly

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 sys-apps/pick/pick-3.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/pick/pick-3.0.1.ebuild b/sys-apps/pick/pick-3.0.1.ebuild
index 15898cb11a0..7bdaff98632 100644
--- a/sys-apps/pick/pick-3.0.1.ebuild
+++ b/sys-apps/pick/pick-3.0.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools
+inherit autotools toolchain-funcs
 
 DESCRIPTION="a fuzzy search tool for the command-line"
 HOMEPAGE="https://github.com/mptre/pick";



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/

2019-11-16 Thread Tim Harder
commit: 7cdf8761386244018529420b4b2b4b763152fece
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Nov 17 04:56:15 2019 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Nov 17 05:06:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cdf8761

sys-apps/pick: drop myself as a maintainer

Signed-off-by: Tim Harder  gentoo.org>

 sys-apps/pick/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/sys-apps/pick/metadata.xml b/sys-apps/pick/metadata.xml
index 6eab74ef002..86010d6fff6 100644
--- a/sys-apps/pick/metadata.xml
+++ b/sys-apps/pick/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   radher...@gentoo.org
-   Tim Harder
-   
+   

mptre/pick




[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/, sys-apps/pick/files/

2019-11-16 Thread Tim Harder
commit: 181294b87f52d6626cada38b901e7680c7bd8bc4
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Nov 17 04:55:48 2019 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Nov 17 05:06:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181294b8

sys-apps/pick: remove old

Signed-off-by: Tim Harder  gentoo.org>

 sys-apps/pick/Manifest  |  2 --
 sys-apps/pick/files/pick-1.8.0-cflags.patch | 10 --
 sys-apps/pick/pick-2.0.1.ebuild | 28 
 sys-apps/pick/pick-2.0.2.ebuild | 24 
 4 files changed, 64 deletions(-)

diff --git a/sys-apps/pick/Manifest b/sys-apps/pick/Manifest
index 1a6bc5ac7c7..9805f2d3028 100644
--- a/sys-apps/pick/Manifest
+++ b/sys-apps/pick/Manifest
@@ -1,3 +1 @@
-DIST pick-2.0.1.tar.gz 108010 BLAKE2B 
3fae7cfbbcf6913af9cf695e44f171aef58737038e94c779f0cedbe2e386577b4661cc9a55ad657b1a11873fc06bdb7bdc8eac032b6ca584778fe695f8ad4e68
 SHA512 
616c7889e2ad5d5bb267f683530327e9e121a678db4bd04d5cd720bb8bd81ae14e6bd83e342b33863ef18bd10943e6bbdef177c9639af513456e0146f9b73226
-DIST pick-2.0.2.tar.gz 132174 BLAKE2B 
1f186d7dd0fc628d7a1b5fd41ad8c4b0c81f12c1855418354e77376232beb9fa500f43172d8d75f55972ee2589feafbefa6d777cb2149e4707509df355542744
 SHA512 
92d74fa62f6c829117c6c3faf6ec39fc5dd66465516be396d21d7b0a92ee10761a1d3f43aa4a454f8d19790ac02a4a1af145139d488344c97a511805c5d6965b
 DIST pick-3.0.1.tar.gz 29878 BLAKE2B 
8910bf726102802a76717ecc20360882c1c25bc346324c33173eb64872066ff284636557bf10a98a6cfbecc50dd4c8cd87b68aa924b976b072e5fead8989e316
 SHA512 
7448e7937640f69d397bd1bd48526865b8866a8f47eb04b7af918df992f36b6e932a1cb68e845f9262faa9c88c1afcb354368b7e1c6b1dd8503aafdb53e4b70f

diff --git a/sys-apps/pick/files/pick-1.8.0-cflags.patch 
b/sys-apps/pick/files/pick-1.8.0-cflags.patch
deleted file mode 100644
index 6d7834b5cad..000
--- a/sys-apps/pick/files/pick-1.8.0-cflags.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 pick-1.8.0/Makefile.am
-+++ pick-1.8.0/Makefile.am
-@@ -1,6 +1,6 @@
- AUTOMAKE_OPTIONS=foreign
- 
--AM_CFLAGS=-Wall -Werror -Wextra
-+AM_CFLAGS=-Wall -Wextra
- AM_CPPFLAGS=-D_GNU_SOURCE
- 
- bin_PROGRAMS=pick

diff --git a/sys-apps/pick/pick-2.0.1.ebuild b/sys-apps/pick/pick-2.0.1.ebuild
deleted file mode 100644
index 88c100aa340..000
--- a/sys-apps/pick/pick-2.0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="a fuzzy search tool for the command-line"
-HOMEPAGE="https://github.com/calleerlandsson/pick";
-SRC_URI="https://github.com/calleerlandsson/pick/releases/download/v${PV}/${P}.tar.gz";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.8.0-cflags.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}

diff --git a/sys-apps/pick/pick-2.0.2.ebuild b/sys-apps/pick/pick-2.0.2.ebuild
deleted file mode 100644
index 54ee9017947..000
--- a/sys-apps/pick/pick-2.0.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="a fuzzy search tool for the command-line"
-HOMEPAGE="https://github.com/mptre/pick";
-SRC_URI="https://github.com/mptre/pick/releases/download/v${PV}/${P}.tar.gz";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   default
-   eautoreconf
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/

2019-05-10 Thread Tim Harder
commit: 58eb051f00499dbda204c9320f993678518cd198
Author: Tim Harder  gentoo  org>
AuthorDate: Fri May 10 20:04:18 2019 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri May 10 20:06:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58eb051f

sys-apps/pick: version bump to 3.0.1

Signed-off-by: Tim Harder  gentoo.org>

 sys-apps/pick/Manifest  |  1 +
 sys-apps/pick/pick-3.0.1.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/sys-apps/pick/Manifest b/sys-apps/pick/Manifest
index a22fc315417..1a6bc5ac7c7 100644
--- a/sys-apps/pick/Manifest
+++ b/sys-apps/pick/Manifest
@@ -1,2 +1,3 @@
 DIST pick-2.0.1.tar.gz 108010 BLAKE2B 
3fae7cfbbcf6913af9cf695e44f171aef58737038e94c779f0cedbe2e386577b4661cc9a55ad657b1a11873fc06bdb7bdc8eac032b6ca584778fe695f8ad4e68
 SHA512 
616c7889e2ad5d5bb267f683530327e9e121a678db4bd04d5cd720bb8bd81ae14e6bd83e342b33863ef18bd10943e6bbdef177c9639af513456e0146f9b73226
 DIST pick-2.0.2.tar.gz 132174 BLAKE2B 
1f186d7dd0fc628d7a1b5fd41ad8c4b0c81f12c1855418354e77376232beb9fa500f43172d8d75f55972ee2589feafbefa6d777cb2149e4707509df355542744
 SHA512 
92d74fa62f6c829117c6c3faf6ec39fc5dd66465516be396d21d7b0a92ee10761a1d3f43aa4a454f8d19790ac02a4a1af145139d488344c97a511805c5d6965b
+DIST pick-3.0.1.tar.gz 29878 BLAKE2B 
8910bf726102802a76717ecc20360882c1c25bc346324c33173eb64872066ff284636557bf10a98a6cfbecc50dd4c8cd87b68aa924b976b072e5fead8989e316
 SHA512 
7448e7937640f69d397bd1bd48526865b8866a8f47eb04b7af918df992f36b6e932a1cb68e845f9262faa9c88c1afcb354368b7e1c6b1dd8503aafdb53e4b70f

diff --git a/sys-apps/pick/pick-3.0.1.ebuild b/sys-apps/pick/pick-3.0.1.ebuild
new file mode 100644
index 000..15898cb11a0
--- /dev/null
+++ b/sys-apps/pick/pick-3.0.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="a fuzzy search tool for the command-line"
+HOMEPAGE="https://github.com/mptre/pick";
+SRC_URI="https://github.com/mptre/pick/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-libs/ncurses:0="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+src_configure() {
+   # not autoconf
+   ./configure || die
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   emake DESTDIR="${ED}" BINDIR=/usr/bin MANDIR=/usr/share/man install
+   dodoc CHANGELOG.md
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/

2018-06-17 Thread Tim Harder
commit: 1bfcbbb4f40754b1ed3f5c9aa77d578409e0e7ce
Author: Tim Harder  gentoo  org>
AuthorDate: Sun Jun 17 09:47:15 2018 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sun Jun 17 09:56:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bfcbbb4

sys-apps/pick: version bump to 2.0.2

 sys-apps/pick/Manifest  |  1 +
 sys-apps/pick/metadata.xml  |  2 +-
 sys-apps/pick/pick-2.0.2.ebuild | 24 
 3 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/sys-apps/pick/Manifest b/sys-apps/pick/Manifest
index 5ea63a333ff..a22fc315417 100644
--- a/sys-apps/pick/Manifest
+++ b/sys-apps/pick/Manifest
@@ -1 +1,2 @@
 DIST pick-2.0.1.tar.gz 108010 BLAKE2B 
3fae7cfbbcf6913af9cf695e44f171aef58737038e94c779f0cedbe2e386577b4661cc9a55ad657b1a11873fc06bdb7bdc8eac032b6ca584778fe695f8ad4e68
 SHA512 
616c7889e2ad5d5bb267f683530327e9e121a678db4bd04d5cd720bb8bd81ae14e6bd83e342b33863ef18bd10943e6bbdef177c9639af513456e0146f9b73226
+DIST pick-2.0.2.tar.gz 132174 BLAKE2B 
1f186d7dd0fc628d7a1b5fd41ad8c4b0c81f12c1855418354e77376232beb9fa500f43172d8d75f55972ee2589feafbefa6d777cb2149e4707509df355542744
 SHA512 
92d74fa62f6c829117c6c3faf6ec39fc5dd66465516be396d21d7b0a92ee10761a1d3f43aa4a454f8d19790ac02a4a1af145139d488344c97a511805c5d6965b

diff --git a/sys-apps/pick/metadata.xml b/sys-apps/pick/metadata.xml
index 10fe2acf6f3..6eab74ef002 100644
--- a/sys-apps/pick/metadata.xml
+++ b/sys-apps/pick/metadata.xml
@@ -6,6 +6,6 @@
Tim Harder


-   calleerlandsson/pick
+   mptre/pick

 

diff --git a/sys-apps/pick/pick-2.0.2.ebuild b/sys-apps/pick/pick-2.0.2.ebuild
new file mode 100644
index 000..54ee9017947
--- /dev/null
+++ b/sys-apps/pick/pick-2.0.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="a fuzzy search tool for the command-line"
+HOMEPAGE="https://github.com/mptre/pick";
+SRC_URI="https://github.com/mptre/pick/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-libs/ncurses:0="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/

2018-03-24 Thread Tim Harder
commit: 5865d7ee64d21f75f0555fcdc0eba790c2049e5d
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Mar 24 06:47:47 2018 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sat Mar 24 07:23:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5865d7ee

sys-apps/pick: remove old

 sys-apps/pick/Manifest  |  1 -
 sys-apps/pick/pick-2.0.0.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/sys-apps/pick/Manifest b/sys-apps/pick/Manifest
index f6f7e2dac95..5ea63a333ff 100644
--- a/sys-apps/pick/Manifest
+++ b/sys-apps/pick/Manifest
@@ -1,2 +1 @@
-DIST pick-2.0.0.tar.gz 107860 BLAKE2B 
95fccada43a7295876cc1d198c77eb9f2479d75e4b420cbd20e576dbb30962b34fe82811ff9d13f110b317d4d0f31143e39e092796f66e38fb509a0594719228
 SHA512 
ac5783902895fd76b5e936faf811c40b46ceb136a2383c4e1fc714f5e59c77f41591694241d9a42807cd78aabfb4d3a237d41f04e1c941e5aac40fe9ddfa4545
 DIST pick-2.0.1.tar.gz 108010 BLAKE2B 
3fae7cfbbcf6913af9cf695e44f171aef58737038e94c779f0cedbe2e386577b4661cc9a55ad657b1a11873fc06bdb7bdc8eac032b6ca584778fe695f8ad4e68
 SHA512 
616c7889e2ad5d5bb267f683530327e9e121a678db4bd04d5cd720bb8bd81ae14e6bd83e342b33863ef18bd10943e6bbdef177c9639af513456e0146f9b73226

diff --git a/sys-apps/pick/pick-2.0.0.ebuild b/sys-apps/pick/pick-2.0.0.ebuild
deleted file mode 100644
index 88c100aa340..000
--- a/sys-apps/pick/pick-2.0.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="a fuzzy search tool for the command-line"
-HOMEPAGE="https://github.com/calleerlandsson/pick";
-SRC_URI="https://github.com/calleerlandsson/pick/releases/download/v${PV}/${P}.tar.gz";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.8.0-cflags.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/

2018-01-04 Thread Tim Harder
commit: bcf4f711cf1483bfc6978078dd6b14f5097cd0cc
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Jan  5 07:24:08 2018 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Jan  5 07:24:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf4f711

sys-apps/pick: version bump to 2.0.1

 sys-apps/pick/Manifest  |  1 +
 sys-apps/pick/pick-2.0.1.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/sys-apps/pick/Manifest b/sys-apps/pick/Manifest
index be4d0d5b418..f6f7e2dac95 100644
--- a/sys-apps/pick/Manifest
+++ b/sys-apps/pick/Manifest
@@ -1 +1,2 @@
 DIST pick-2.0.0.tar.gz 107860 BLAKE2B 
95fccada43a7295876cc1d198c77eb9f2479d75e4b420cbd20e576dbb30962b34fe82811ff9d13f110b317d4d0f31143e39e092796f66e38fb509a0594719228
 SHA512 
ac5783902895fd76b5e936faf811c40b46ceb136a2383c4e1fc714f5e59c77f41591694241d9a42807cd78aabfb4d3a237d41f04e1c941e5aac40fe9ddfa4545
+DIST pick-2.0.1.tar.gz 108010 BLAKE2B 
3fae7cfbbcf6913af9cf695e44f171aef58737038e94c779f0cedbe2e386577b4661cc9a55ad657b1a11873fc06bdb7bdc8eac032b6ca584778fe695f8ad4e68
 SHA512 
616c7889e2ad5d5bb267f683530327e9e121a678db4bd04d5cd720bb8bd81ae14e6bd83e342b33863ef18bd10943e6bbdef177c9639af513456e0146f9b73226

diff --git a/sys-apps/pick/pick-2.0.1.ebuild b/sys-apps/pick/pick-2.0.1.ebuild
new file mode 100644
index 000..88c100aa340
--- /dev/null
+++ b/sys-apps/pick/pick-2.0.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="a fuzzy search tool for the command-line"
+HOMEPAGE="https://github.com/calleerlandsson/pick";
+SRC_URI="https://github.com/calleerlandsson/pick/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-libs/ncurses:0="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.8.0-cflags.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/files/, sys-apps/pick/

2017-12-20 Thread Tim Harder
commit: 086572fa2bf42948b2caa54ca8c74c4f05f19bcb
Author: Tim Harder  gentoo  org>
AuthorDate: Wed Dec 20 08:24:24 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Wed Dec 20 08:24:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=086572fa

sys-apps/pick: remove old

 sys-apps/pick/Manifest |  2 --
 sys-apps/pick/files/pick-1.8.0-tinfo.patch | 24 
 sys-apps/pick/pick-1.8.0.ebuild| 29 -
 sys-apps/pick/pick-1.9.0.ebuild| 28 
 4 files changed, 83 deletions(-)

diff --git a/sys-apps/pick/Manifest b/sys-apps/pick/Manifest
index 77e5a6c330a..be4d0d5b418 100644
--- a/sys-apps/pick/Manifest
+++ b/sys-apps/pick/Manifest
@@ -1,3 +1 @@
-DIST pick-1.8.0.tar.gz 101366 BLAKE2B 
2399c59af9168ec79092aed3a731b20ed9da5e10fc287a01760545049b9e8dfcf3c5463d5b524526df570c594e4e4c3a1f2a2535a83237b67ef429e01ca79802
 SHA512 
ed8198dfefeafc1397cdc9f80f8b1b88e7fb813f044ae296b8e6ca2789c8790149d334fdf305bb0e57bb0d42262ad73c4f1e9201132ef059f6b1c289989c3c9f
-DIST pick-1.9.0.tar.gz 106379 BLAKE2B 
9c25c980e83fe9b3ee00c8a05ccfbd55f1d051ee00025b5384dc2e59c67bea344ceb7c4582850986a7eb065b22831b4e2e6de2412f3f524be415217e72056b6b
 SHA512 
78b799be40f6ba8c312edf7f970d6bd304c6fdf24531182c601ef04465806f5697ffa78015547b8908dd5df57d1c08798b5dc27146eef818425a476fdc247085
 DIST pick-2.0.0.tar.gz 107860 BLAKE2B 
95fccada43a7295876cc1d198c77eb9f2479d75e4b420cbd20e576dbb30962b34fe82811ff9d13f110b317d4d0f31143e39e092796f66e38fb509a0594719228
 SHA512 
ac5783902895fd76b5e936faf811c40b46ceb136a2383c4e1fc714f5e59c77f41591694241d9a42807cd78aabfb4d3a237d41f04e1c941e5aac40fe9ddfa4545

diff --git a/sys-apps/pick/files/pick-1.8.0-tinfo.patch 
b/sys-apps/pick/files/pick-1.8.0-tinfo.patch
deleted file mode 100644
index fec89fb90d4..000
--- a/sys-apps/pick/files/pick-1.8.0-tinfo.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Use pkg-config to determine ncurses libs and cflags to use. Fixes when building
-against ncurses with libtinfo split out.
-
 pick-1.8.0/configure.ac
-+++ pick-1.8.0/configure.ac
-@@ -5,13 +5,10 @@
- AC_PROG_CC
- AM_PROG_CC_C_O
- AC_CHECK_FUNCS([pledge reallocarray strtonum])
--AC_SEARCH_LIBS([setupterm], [curses], [],
--  [
--AC_SEARCH_LIBS([setupterm], [ncursesw],
--  [AC_DEFINE([HAVE_NCURSESW_H], [1], [Define if ncursesw is available])],
--  [AC_MSG_ERROR([unable to find setupterm function])]
--)
--  ]
--)
-+PKG_CHECK_MODULES([NCURSES], [ncursesw],
-+  [AC_DEFINE([HAVE_NCURSESW_H], [1], [Define if ncursesw is available])],
-+  [PKG_CHECK_MODULES([NCURSES], [ncurses])])
-+CFLAGS="$CFLAGS $NCURSES_CFLAGS"
-+LIBS="$LIBS $NCURSES_LIBS"
- AC_CONFIG_FILES([Makefile])
- AC_OUTPUT

diff --git a/sys-apps/pick/pick-1.8.0.ebuild b/sys-apps/pick/pick-1.8.0.ebuild
deleted file mode 100644
index 5354631f457..000
--- a/sys-apps/pick/pick-1.8.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="a fuzzy search tool for the command-line"
-HOMEPAGE="https://github.com/calleerlandsson/pick";
-SRC_URI="https://github.com/calleerlandsson/pick/releases/download/v${PV}/${P}.tar.gz";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-cflags.patch
-   "${FILESDIR}"/${P}-tinfo.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}

diff --git a/sys-apps/pick/pick-1.9.0.ebuild b/sys-apps/pick/pick-1.9.0.ebuild
deleted file mode 100644
index 88c100aa340..000
--- a/sys-apps/pick/pick-1.9.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="a fuzzy search tool for the command-line"
-HOMEPAGE="https://github.com/calleerlandsson/pick";
-SRC_URI="https://github.com/calleerlandsson/pick/releases/download/v${PV}/${P}.tar.gz";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="sys-libs/ncurses:0="
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.8.0-cflags.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/

2017-11-17 Thread Tim Harder
commit: e4ceb42ab553bf30ff01ec7561ab2ffa9903542d
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Nov 17 18:57:48 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Nov 17 19:26:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ceb42a

sys-apps/pick: version bump to 2.0.0

 sys-apps/pick/Manifest  |  1 +
 sys-apps/pick/pick-2.0.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/sys-apps/pick/Manifest b/sys-apps/pick/Manifest
index 4ec06ad1905..0c5951356da 100644
--- a/sys-apps/pick/Manifest
+++ b/sys-apps/pick/Manifest
@@ -1,2 +1,3 @@
 DIST pick-1.8.0.tar.gz 101366 SHA256 
7834d3aef9e575ce07414f961d1f024776b49bb23c5dc3b7bb8f6b734131067d SHA512 
ed8198dfefeafc1397cdc9f80f8b1b88e7fb813f044ae296b8e6ca2789c8790149d334fdf305bb0e57bb0d42262ad73c4f1e9201132ef059f6b1c289989c3c9f
 WHIRLPOOL 
8cd4617635b7e5e0f3e5cd99e3657cb6f37230a34880275178774bccd081047e38c641e156b0af874176b2d0590ef42aed6f8889e9aa5b295d1143537b22cfe9
 DIST pick-1.9.0.tar.gz 106379 SHA256 
97d3f310eb7de44fbe50ad3451c49d859d607fa14acd0c584aafae97eea65267 SHA512 
78b799be40f6ba8c312edf7f970d6bd304c6fdf24531182c601ef04465806f5697ffa78015547b8908dd5df57d1c08798b5dc27146eef818425a476fdc247085
 WHIRLPOOL 
a8549e48cf140ba133fe30bc161e11cb479fa1e50f05f67c58a9aac3dfc482bb1837195c9aeea0e4681f452677d17db9d67c8b0b9dde844809bd2afb6fd7ddd7
+DIST pick-2.0.0.tar.gz 107860 SHA256 
0e87141b9cca7c31d4d77c87a7c0582e316f40f9076444c7c6e87a791f1ae80b SHA512 
ac5783902895fd76b5e936faf811c40b46ceb136a2383c4e1fc714f5e59c77f41591694241d9a42807cd78aabfb4d3a237d41f04e1c941e5aac40fe9ddfa4545
 WHIRLPOOL 
a881f3073d792d06f7e73ca8292417e4d2150e069e37718eb801dea476baff03f5aa76ecd064f760de2b0568c679795e154d73544934904bd0d9e3ba85af0f4f

diff --git a/sys-apps/pick/pick-2.0.0.ebuild b/sys-apps/pick/pick-2.0.0.ebuild
new file mode 100644
index 000..88c100aa340
--- /dev/null
+++ b/sys-apps/pick/pick-2.0.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="a fuzzy search tool for the command-line"
+HOMEPAGE="https://github.com/calleerlandsson/pick";
+SRC_URI="https://github.com/calleerlandsson/pick/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-libs/ncurses:0="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.8.0-cflags.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/

2017-09-21 Thread Tim Harder
commit: 8fe76ba6d86539d052025ecbf76709ebfc27da47
Author: Tim Harder  gentoo  org>
AuthorDate: Thu Sep 21 10:21:57 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Thu Sep 21 10:22:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fe76ba6

sys-apps/pick: version bump to 1.9.0

 sys-apps/pick/Manifest  |  1 +
 sys-apps/pick/pick-1.9.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/sys-apps/pick/Manifest b/sys-apps/pick/Manifest
index c13ad28b391..4ec06ad1905 100644
--- a/sys-apps/pick/Manifest
+++ b/sys-apps/pick/Manifest
@@ -1 +1,2 @@
 DIST pick-1.8.0.tar.gz 101366 SHA256 
7834d3aef9e575ce07414f961d1f024776b49bb23c5dc3b7bb8f6b734131067d SHA512 
ed8198dfefeafc1397cdc9f80f8b1b88e7fb813f044ae296b8e6ca2789c8790149d334fdf305bb0e57bb0d42262ad73c4f1e9201132ef059f6b1c289989c3c9f
 WHIRLPOOL 
8cd4617635b7e5e0f3e5cd99e3657cb6f37230a34880275178774bccd081047e38c641e156b0af874176b2d0590ef42aed6f8889e9aa5b295d1143537b22cfe9
+DIST pick-1.9.0.tar.gz 106379 SHA256 
97d3f310eb7de44fbe50ad3451c49d859d607fa14acd0c584aafae97eea65267 SHA512 
78b799be40f6ba8c312edf7f970d6bd304c6fdf24531182c601ef04465806f5697ffa78015547b8908dd5df57d1c08798b5dc27146eef818425a476fdc247085
 WHIRLPOOL 
a8549e48cf140ba133fe30bc161e11cb479fa1e50f05f67c58a9aac3dfc482bb1837195c9aeea0e4681f452677d17db9d67c8b0b9dde844809bd2afb6fd7ddd7

diff --git a/sys-apps/pick/pick-1.9.0.ebuild b/sys-apps/pick/pick-1.9.0.ebuild
new file mode 100644
index 000..88c100aa340
--- /dev/null
+++ b/sys-apps/pick/pick-1.9.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="a fuzzy search tool for the command-line"
+HOMEPAGE="https://github.com/calleerlandsson/pick";
+SRC_URI="https://github.com/calleerlandsson/pick/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-libs/ncurses:0="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.8.0-cflags.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/files/, sys-apps/pick/

2017-09-13 Thread Tim Harder
commit: bae9e3bd15978477f4f14ac01a4fc64786ec3a57
Author: Tim Harder  gentoo  org>
AuthorDate: Thu Sep 14 03:56:08 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Thu Sep 14 03:56:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bae9e3bd

sys-apps/pick: fix building against ncurses with split out libtinfo

Closes: https://bugs.gentoo.org/630864

 sys-apps/pick/files/pick-1.8.0-tinfo.patch | 24 
 sys-apps/pick/pick-1.8.0.ebuild| 10 +++---
 2 files changed, 31 insertions(+), 3 deletions(-)

diff --git a/sys-apps/pick/files/pick-1.8.0-tinfo.patch 
b/sys-apps/pick/files/pick-1.8.0-tinfo.patch
new file mode 100644
index 000..fec89fb90d4
--- /dev/null
+++ b/sys-apps/pick/files/pick-1.8.0-tinfo.patch
@@ -0,0 +1,24 @@
+Use pkg-config to determine ncurses libs and cflags to use. Fixes when building
+against ncurses with libtinfo split out.
+
+--- pick-1.8.0/configure.ac
 pick-1.8.0/configure.ac
+@@ -5,13 +5,10 @@
+ AC_PROG_CC
+ AM_PROG_CC_C_O
+ AC_CHECK_FUNCS([pledge reallocarray strtonum])
+-AC_SEARCH_LIBS([setupterm], [curses], [],
+-  [
+-AC_SEARCH_LIBS([setupterm], [ncursesw],
+-  [AC_DEFINE([HAVE_NCURSESW_H], [1], [Define if ncursesw is available])],
+-  [AC_MSG_ERROR([unable to find setupterm function])]
+-)
+-  ]
+-)
++PKG_CHECK_MODULES([NCURSES], [ncursesw],
++  [AC_DEFINE([HAVE_NCURSESW_H], [1], [Define if ncursesw is available])],
++  [PKG_CHECK_MODULES([NCURSES], [ncurses])])
++CFLAGS="$CFLAGS $NCURSES_CFLAGS"
++LIBS="$LIBS $NCURSES_LIBS"
+ AC_CONFIG_FILES([Makefile])
+ AC_OUTPUT

diff --git a/sys-apps/pick/pick-1.8.0.ebuild b/sys-apps/pick/pick-1.8.0.ebuild
index c1bf032eb81..5354631f457 100644
--- a/sys-apps/pick/pick-1.8.0.ebuild
+++ b/sys-apps/pick/pick-1.8.0.ebuild
@@ -14,10 +14,14 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
-DEPEND="sys-libs/ncurses:0="
-RDEPEND="${DEPEND}"
+RDEPEND="sys-libs/ncurses:0="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
 
-PATCHES=( "${FILESDIR}"/${P}-cflags.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-cflags.patch
+   "${FILESDIR}"/${P}-tinfo.patch
+)
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: sys-apps/pick/, sys-apps/pick/files/

2017-09-12 Thread Tim Harder
commit: cce1a98800e06d3c4ab167171ace34f391325fe2
Author: Tim Harder  gentoo  org>
AuthorDate: Wed Sep 13 05:04:56 2017 +
Commit: Tim Harder  gentoo  org>
CommitDate: Wed Sep 13 05:05:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cce1a988

sys-apps/pick: initial import

 sys-apps/pick/Manifest  |  1 +
 sys-apps/pick/files/pick-1.8.0-cflags.patch | 10 ++
 sys-apps/pick/metadata.xml  | 11 +++
 sys-apps/pick/pick-1.8.0.ebuild | 25 +
 4 files changed, 47 insertions(+)

diff --git a/sys-apps/pick/Manifest b/sys-apps/pick/Manifest
new file mode 100644
index 000..c13ad28b391
--- /dev/null
+++ b/sys-apps/pick/Manifest
@@ -0,0 +1 @@
+DIST pick-1.8.0.tar.gz 101366 SHA256 
7834d3aef9e575ce07414f961d1f024776b49bb23c5dc3b7bb8f6b734131067d SHA512 
ed8198dfefeafc1397cdc9f80f8b1b88e7fb813f044ae296b8e6ca2789c8790149d334fdf305bb0e57bb0d42262ad73c4f1e9201132ef059f6b1c289989c3c9f
 WHIRLPOOL 
8cd4617635b7e5e0f3e5cd99e3657cb6f37230a34880275178774bccd081047e38c641e156b0af874176b2d0590ef42aed6f8889e9aa5b295d1143537b22cfe9

diff --git a/sys-apps/pick/files/pick-1.8.0-cflags.patch 
b/sys-apps/pick/files/pick-1.8.0-cflags.patch
new file mode 100644
index 000..6d7834b5cad
--- /dev/null
+++ b/sys-apps/pick/files/pick-1.8.0-cflags.patch
@@ -0,0 +1,10 @@
+--- pick-1.8.0/Makefile.am
 pick-1.8.0/Makefile.am
+@@ -1,6 +1,6 @@
+ AUTOMAKE_OPTIONS=foreign
+ 
+-AM_CFLAGS=-Wall -Werror -Wextra
++AM_CFLAGS=-Wall -Wextra
+ AM_CPPFLAGS=-D_GNU_SOURCE
+ 
+ bin_PROGRAMS=pick

diff --git a/sys-apps/pick/metadata.xml b/sys-apps/pick/metadata.xml
new file mode 100644
index 000..10fe2acf6f3
--- /dev/null
+++ b/sys-apps/pick/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   radher...@gentoo.org
+   Tim Harder
+   
+   
+   calleerlandsson/pick
+   
+

diff --git a/sys-apps/pick/pick-1.8.0.ebuild b/sys-apps/pick/pick-1.8.0.ebuild
new file mode 100644
index 000..c1bf032eb81
--- /dev/null
+++ b/sys-apps/pick/pick-1.8.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="a fuzzy search tool for the command-line"
+HOMEPAGE="https://github.com/calleerlandsson/pick";
+SRC_URI="https://github.com/calleerlandsson/pick/releases/download/v${PV}/${P}.tar.gz";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-libs/ncurses:0="
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-cflags.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}