[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-06-04 Thread Arthur Zamarin
commit: db0094672141fc830d375f8f3ad514cc68fa2986
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Jun  4 09:11:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jun  4 16:18:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db009467

dev-libs/confuse: update github link

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/confuse/confuse-3.3-r1.ebuild | 4 ++--
 dev-libs/confuse/confuse-3.3-r2.ebuild | 4 ++--
 dev-libs/confuse/confuse-3.3.ebuild| 6 +++---
 dev-libs/confuse/metadata.xml  | 2 +-
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-libs/confuse/confuse-3.3-r1.ebuild 
b/dev-libs/confuse/confuse-3.3-r1.ebuild
index d295eaa990b1..164f9d86f456 100644
--- a/dev-libs/confuse/confuse-3.3-r1.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r1.ebuild
@@ -5,8 +5,8 @@ EAPI=7
 inherit multilib-minimal flag-o-matic
 
 DESCRIPTION="a configuration file parser library"
-HOMEPAGE="https://github.com/martinh/libconfuse;
-SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
+HOMEPAGE="https://github.com/libconfuse/libconfuse;
+SRC_URI="https://github.com/libconfuse/libconfuse/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="ISC"
 SLOT="0/2.1.0"

diff --git a/dev-libs/confuse/confuse-3.3-r2.ebuild 
b/dev-libs/confuse/confuse-3.3-r2.ebuild
index 8eaa626a37bc..6a45dae70813 100644
--- a/dev-libs/confuse/confuse-3.3-r2.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r2.ebuild
@@ -5,8 +5,8 @@ EAPI=7
 inherit multilib-minimal flag-o-matic
 
 DESCRIPTION="a configuration file parser library"
-HOMEPAGE="https://github.com/martinh/libconfuse;
-SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
+HOMEPAGE="https://github.com/libconfuse/libconfuse;
+SRC_URI="https://github.com/libconfuse/libconfuse/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="ISC"
 SLOT="0/2.1.0"

diff --git a/dev-libs/confuse/confuse-3.3.ebuild 
b/dev-libs/confuse/confuse-3.3.ebuild
index 7ae31e88096c..db0ee9ad1df8 100644
--- a/dev-libs/confuse/confuse-3.3.ebuild
+++ b/dev-libs/confuse/confuse-3.3.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 inherit multilib-minimal
 
 DESCRIPTION="a configuration file parser library"
-HOMEPAGE="https://github.com/martinh/libconfuse;
-SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
+HOMEPAGE="https://github.com/libconfuse/libconfuse;
+SRC_URI="https://github.com/libconfuse/libconfuse/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="ISC"
 SLOT="0/2.1.0"

diff --git a/dev-libs/confuse/metadata.xml b/dev-libs/confuse/metadata.xml
index 419da6b02fbc..10287e70c63f 100644
--- a/dev-libs/confuse/metadata.xml
+++ b/dev-libs/confuse/metadata.xml
@@ -4,6 +4,6 @@


cpe:/a:libconfuse_project:libconfuse
-   martinh/libconfuse
+   libconfuse/libconfuse

 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-04-18 Thread Sam James
commit: 4dfec1560e0eeb4be4ba803e82ec3ce886b8f442
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 05:28:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 05:28:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dfec156

dev-libs/confuse: Stabilize 3.3-r2 arm, #904536

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

 dev-libs/confuse/confuse-3.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r2.ebuild 
b/dev-libs/confuse/confuse-3.3-r2.ebuild
index a2f5dd49f8be..dba208c7727e 100644
--- a/dev-libs/confuse/confuse-3.3-r2.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-04-18 Thread Sam James
commit: 26ac9d3240fe057d229738e69343786ca5a2cc93
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 05:28:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 05:28:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ac9d32

dev-libs/confuse: Stabilize 3.3-r2 x86, #904536

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

 dev-libs/confuse/confuse-3.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r2.ebuild 
b/dev-libs/confuse/confuse-3.3-r2.ebuild
index dba208c7727e..2b8a99699efb 100644
--- a/dev-libs/confuse/confuse-3.3-r2.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-04-18 Thread Sam James
commit: 2a70ee681995a201dc2b80035cdeca04b9bbbe0f
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 05:28:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 05:28:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a70ee68

dev-libs/confuse: Stabilize 3.3-r2 arm64, #904536

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

 dev-libs/confuse/confuse-3.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r2.ebuild 
b/dev-libs/confuse/confuse-3.3-r2.ebuild
index 19ae43d6b66c..eb659e143ea0 100644
--- a/dev-libs/confuse/confuse-3.3-r2.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-04-18 Thread Sam James
commit: f5a4025a456d34cd9216b540f665b0cae07a7dae
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 05:28:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 05:28:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5a4025a

dev-libs/confuse: Stabilize 3.3-r2 amd64, #904536

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

 dev-libs/confuse/confuse-3.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r2.ebuild 
b/dev-libs/confuse/confuse-3.3-r2.ebuild
index d8f608cd36df..1d27434fb816 100644
--- a/dev-libs/confuse/confuse-3.3-r2.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-04-18 Thread Sam James
commit: a28d8677f3073fcc5d966691a9a6eb4ac1a57d67
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 05:28:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 05:28:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a28d8677

dev-libs/confuse: Stabilize 3.3-r2 sparc, #904536

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

 dev-libs/confuse/confuse-3.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r2.ebuild 
b/dev-libs/confuse/confuse-3.3-r2.ebuild
index eb659e143ea0..d8f608cd36df 100644
--- a/dev-libs/confuse/confuse-3.3-r2.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-04-18 Thread Sam James
commit: 2d8db431b869d392353ec79be4a3113ed5ebf06a
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 05:28:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 05:28:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d8db431

dev-libs/confuse: Stabilize 3.3-r2 ppc64, #904536

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

 dev-libs/confuse/confuse-3.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r2.ebuild 
b/dev-libs/confuse/confuse-3.3-r2.ebuild
index 1d27434fb816..a2f5dd49f8be 100644
--- a/dev-libs/confuse/confuse-3.3-r2.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-04-18 Thread Sam James
commit: b34d53a80eba52c1ec38708854d15df965860c3e
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 05:28:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 05:28:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b34d53a8

dev-libs/confuse: Stabilize 3.3-r2 ppc, #904536

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

 dev-libs/confuse/confuse-3.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r2.ebuild 
b/dev-libs/confuse/confuse-3.3-r2.ebuild
index 57c0210569c8..19ae43d6b66c 100644
--- a/dev-libs/confuse/confuse-3.3-r2.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/files/, dev-libs/confuse/

2023-03-13 Thread Sam James
commit: 5dce806e4b3a04419f125938501990818739bbb8
Author: Vaibhav Rustagi  google  com>
AuthorDate: Mon Mar 13 21:33:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 13 23:27:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dce806e

dev-libs/confuse: Add fix for CVE-2022-40320

The source of libconfuse package didn't make a release since Jun 24,
2020 (https://github.com/libconfuse/libconfuse). Therefore, to fix the
CVE add a patch.

[sam: adjust patch metadata, drop back to ~arch.]

Bug: https://bugs.gentoo.org/901089
Signed-off-by: Vaibhav Rustagi  google.com>
Closes: https://github.com/gentoo/gentoo/pull/30104
Signed-off-by: Sam James  gentoo.org>

 dev-libs/confuse/confuse-3.3-r2.ebuild | 62 ++
 .../files/confuse-3.3-fix-CVE-2022-40320.patch | 39 ++
 2 files changed, 101 insertions(+)

diff --git a/dev-libs/confuse/confuse-3.3-r2.ebuild 
b/dev-libs/confuse/confuse-3.3-r2.ebuild
new file mode 100644
index ..57c0210569c8
--- /dev/null
+++ b/dev-libs/confuse/confuse-3.3-r2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit multilib-minimal flag-o-matic
+
+DESCRIPTION="a configuration file parser library"
+HOMEPAGE="https://github.com/martinh/libconfuse;
+SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="ISC"
+SLOT="0/2.1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+
+IUSE="nls static-libs"
+
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+RDEPEND="
+   nls? ( virtual/libintl[${MULTILIB_USEDEP}] )
+"
+
+PATCHES=(
+   # Upstream commit to fix CVE-2022-40320:
+   # 
https://github.com/libconfuse/libconfuse/commit/d73777c2c3566fb2647727bb56d9a2295b81669b
+   "${FILESDIR}"/confuse-3.3-fix-CVE-2022-40320.patch
+)
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # https://github.com/libconfuse/libconfuse/pull/167
+   append-lfs-flags
+
+   # examples are normally compiled but not installed. They
+   # fail during a mingw crosscompile.
+   local ECONF_SOURCE=${BUILD_DIR}
+   econf \
+   --enable-shared \
+   --disable-examples \
+   $(use_enable nls) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   doman doc/man/man3/*.3
+   dodoc -r doc/html
+
+   docinto examples
+   dodoc examples/*.{c,conf}
+
+   find "${D}" -name '*.la' -delete || die
+}

diff --git a/dev-libs/confuse/files/confuse-3.3-fix-CVE-2022-40320.patch 
b/dev-libs/confuse/files/confuse-3.3-fix-CVE-2022-40320.patch
new file mode 100644
index ..478c8556fe59
--- /dev/null
+++ b/dev-libs/confuse/files/confuse-3.3-fix-CVE-2022-40320.patch
@@ -0,0 +1,39 @@
+https://bugs.gentoo.org/901089
+https://github.com/libconfuse/libconfuse/commit/d73777c2c3566fb2647727bb56d9a2295b81669b
+
+(Rebased by Vaibhav Rustagi )
+
+From d73777c2c3566fb2647727bb56d9a2295b81669b Mon Sep 17 00:00:00 2001
+From: Joachim Wiberg 
+Date: Fri, 2 Sep 2022 16:12:46 +0200
+Subject: [PATCH] Fix #163: unterminated username used with getpwnam()
+
+Signed-off-by: Joachim Wiberg 
+--- a/src/confuse.c
 b/src/confuse.c
+@@ -1863,18 +1863,20 @@ DLLIMPORT char *cfg_tilde_expand(const char *filename)
+   passwd = getpwuid(geteuid());
+   file = filename + 1;
+   } else {
+-  /* ~user or ~user/path */
+-  char *user;
++  char *user; /* ~user or ~user/path */
++  size_t len;
+ 
+   file = strchr(filename, '/');
+   if (file == 0)
+   file = filename + strlen(filename);
+ 
+-  user = malloc(file - filename);
++  len = file - filename - 1;
++  user = malloc(len + 1);
+   if (!user)
+   return NULL;
+ 
+-  strncpy(user, filename + 1, file - filename - 1);
++  strncpy(user, [1], len);
++  user[len] = 0;
+   passwd = getpwnam(user);
+   free(user);
+   }
+



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-02-26 Thread Arthur Zamarin
commit: 502a6d8058e518e699973768ca0b6acf987f9229
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Feb 26 19:37:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 26 19:37:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502a6d80

dev-libs/confuse: Stabilize 3.3-r1 sparc, #896290

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/confuse/confuse-3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r1.ebuild 
b/dev-libs/confuse/confuse-3.3-r1.ebuild
index 3de10b11c178..5dd2ceb67ec1 100644
--- a/dev-libs/confuse/confuse-3.3-r1.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-02-24 Thread Sam James
commit: 17d981205a4834a8f4ded3c585a6e90570f411f5
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 24 16:59:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 24 16:59:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d98120

dev-libs/confuse: Stabilize 3.3-r1 x86, #896290

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

 dev-libs/confuse/confuse-3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r1.ebuild 
b/dev-libs/confuse/confuse-3.3-r1.ebuild
index aac512b8a7b5..3de10b11c178 100644
--- a/dev-libs/confuse/confuse-3.3-r1.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-02-24 Thread Arthur Zamarin
commit: 87b2eff07fca6a701399a194270745cf83d3d597
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 24 16:58:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 24 16:58:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b2eff0

dev-libs/confuse: Stabilize 3.3-r1 amd64, #896290

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/confuse/confuse-3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r1.ebuild 
b/dev-libs/confuse/confuse-3.3-r1.ebuild
index b7392beaa145..6b32be05352f 100644
--- a/dev-libs/confuse/confuse-3.3-r1.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-02-24 Thread Arthur Zamarin
commit: 308342b2c3611524e34abdd5a5d3fca3e4ff4bb7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 24 16:58:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 24 16:58:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=308342b2

dev-libs/confuse: Stabilize 3.3-r1 arm64, #896290

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/confuse/confuse-3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r1.ebuild 
b/dev-libs/confuse/confuse-3.3-r1.ebuild
index 6b32be05352f..aac512b8a7b5 100644
--- a/dev-libs/confuse/confuse-3.3-r1.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-02-24 Thread Arthur Zamarin
commit: 532b78327ad90240492ad8db066a947834e4374b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 24 16:30:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 24 16:30:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=532b7832

dev-libs/confuse: Stabilize 3.3-r1 arm, #896290

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/confuse/confuse-3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r1.ebuild 
b/dev-libs/confuse/confuse-3.3-r1.ebuild
index f2b251bb604e..b7392beaa145 100644
--- a/dev-libs/confuse/confuse-3.3-r1.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-02-24 Thread Arthur Zamarin
commit: 4f3adca9ec8a568cb270a59dd7c69c916bbee3b5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 24 16:25:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 24 16:25:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f3adca9

dev-libs/confuse: Stabilize 3.3-r1 ppc64, #896290

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/confuse/confuse-3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r1.ebuild 
b/dev-libs/confuse/confuse-3.3-r1.ebuild
index fff783464deb..f2b251bb604e 100644
--- a/dev-libs/confuse/confuse-3.3-r1.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-02-24 Thread Arthur Zamarin
commit: 8ca1a7a71891bf74c450da3df5fbab930ceac7eb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 24 16:23:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 24 16:23:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca1a7a7

dev-libs/confuse: Stabilize 3.3-r1 ppc, #896290

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/confuse/confuse-3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r1.ebuild 
b/dev-libs/confuse/confuse-3.3-r1.ebuild
index cb45a91f7a41..fff783464deb 100644
--- a/dev-libs/confuse/confuse-3.3-r1.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-02-14 Thread Sergey Popov
commit: 85023cc2b1eceedfdeb9d1bb01ec624bfa4e607d
Author: Sergey Popov  gentoo  org>
AuthorDate: Tue Feb 14 11:02:42 2023 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Tue Feb 14 11:02:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85023cc2

dev-libs/confuse: remove myself from maintainers

Signed-off-by: Sergey Popov  gentoo.org>

 dev-libs/confuse/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/confuse/metadata.xml b/dev-libs/confuse/metadata.xml
index 8fe15be864ee..419da6b02fbc 100644
--- a/dev-libs/confuse/metadata.xml
+++ b/dev-libs/confuse/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   pinkb...@gentoo.org
-   Sergey Popov
-   
+   

cpe:/a:libconfuse_project:libconfuse
martinh/libconfuse



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-01-11 Thread Sam James
commit: 253a98670b7c121b8d1082dbefd7ce810079bbd0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 11 13:38:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 11 13:38:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=253a9867

dev-libs/confuse: crank copyright

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

 dev-libs/confuse/confuse-3.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3-r1.ebuild 
b/dev-libs/confuse/confuse-3.3-r1.ebuild
index b248bf5d34f6..cb45a91f7a41 100644
--- a/dev-libs/confuse/confuse-3.3-r1.ebuild
+++ b/dev-libs/confuse/confuse-3.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2023-01-10 Thread Mike Frysinger
commit: ba94f60952a5743f4ff2a3029c42fb7fdf8fd27f
Author: Mike Frysinger  chromium  org>
AuthorDate: Tue Jan 10 19:16:48 2023 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Jan 10 19:16:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba94f609

dev-libs/confuse: enable LFS

Enable automatic LFS support for 32-bit ABIs.  This should be safe
as the library ABI doesn't use any FS-types (e.g. off_t or struct
stat), and internally the code doesn't interact with the FS much.

Upstream: https://github.com/libconfuse/libconfuse/pull/167
Signed-off-by: Mike Frysinger  gentoo.org>

 dev-libs/confuse/confuse-3.3-r1.ebuild | 56 ++
 1 file changed, 56 insertions(+)

diff --git a/dev-libs/confuse/confuse-3.3-r1.ebuild 
b/dev-libs/confuse/confuse-3.3-r1.ebuild
new file mode 100644
index ..b248bf5d34f6
--- /dev/null
+++ b/dev-libs/confuse/confuse-3.3-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit multilib-minimal flag-o-matic
+
+DESCRIPTION="a configuration file parser library"
+HOMEPAGE="https://github.com/martinh/libconfuse;
+SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="ISC"
+SLOT="0/2.1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+
+IUSE="nls static-libs"
+
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+RDEPEND="
+   nls? ( virtual/libintl[${MULTILIB_USEDEP}] )
+"
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # https://github.com/libconfuse/libconfuse/pull/167
+   append-lfs-flags
+
+   # examples are normally compiled but not installed. They
+   # fail during a mingw crosscompile.
+   local ECONF_SOURCE=${BUILD_DIR}
+   econf \
+   --enable-shared \
+   --disable-examples \
+   $(use_enable nls) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   doman doc/man/man3/*.3
+   dodoc -r doc/html
+
+   docinto examples
+   dodoc examples/*.{c,conf}
+
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2021-07-15 Thread Yixun Lan
commit: 779528c3e8a5dac722d1fbfd1a469eba8021a27a
Author: Alex Fan  yahoo  com>
AuthorDate: Tue Jul 13 06:07:53 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Jul 16 01:16:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=779528c3

dev-libs/confuse: add ~riscv keyword

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alex Fan  yahoo.com>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-libs/confuse/confuse-3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3.ebuild 
b/dev-libs/confuse/confuse-3.3.ebuild
index 9d2e44cd607..1c901130ccd 100644
--- a/dev-libs/confuse/confuse-3.3.ebuild
+++ b/dev-libs/confuse/confuse-3.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2021-01-11 Thread Sergey Popov
commit: f5bb2db63d1e9180b4ad57cf3bb25fef3a0ea84a
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Jan 11 11:30:18 2021 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Jan 11 11:48:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5bb2db6

dev-libs/confuse: drop old versions

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergey Popov  gentoo.org>

 dev-libs/confuse/Manifest |  2 --
 dev-libs/confuse/confuse-3.0.ebuild   | 50 -
 dev-libs/confuse/confuse-3.2.2.ebuild | 53 ---
 3 files changed, 105 deletions(-)

diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index 43edbcbb05b..63d9544c7df 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1,3 +1 @@
-DIST confuse-3.0.tar.xz 449144 BLAKE2B 
c8e913aa8b074d55535c35ddce7de1a0f21dade78839f66723272780345d4b5c5f265c2040a4abc9b473a09e221b50450382dff60103198f72384d28d1ab068e
 SHA512 
12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e
-DIST confuse-3.2.2.tar.xz 473912 BLAKE2B 
d8df03f4543291afa6d46a36c48f78d25aee7cdcd0fab7a37a639a73cd0562b52a70057075f83f7e4e56bb542a27561a65e3217c458d757345c46a29203e6187
 SHA512 
c6baea65e064fe7f2d1bde187c6dcbb7f03c31f5d777cb04576f9cc2d94e9c96b7ee202e030e9a2c7eb619deb240d9e76fb12b3528ae5aa0d3abe231354d12c9
 DIST confuse-3.3.tar.xz 485140 BLAKE2B 
41f426544341966e4a4148c40951dd7f6771b70b182e9ab9f19ce9be781c3ca42c86615f48e91f3997c8e0654111de2360a09c070afc21047b6edb4a8187755f
 SHA512 
93cc62d98166199315f65a2f6f540a9c0d33592b69a2c6a57fd17f132aecc6ece39b9813b96c9a49ae2b66a99b7eba1188a9ce9e360e1c5fb4b973619e7088a0

diff --git a/dev-libs/confuse/confuse-3.0.ebuild 
b/dev-libs/confuse/confuse-3.0.ebuild
deleted file mode 100644
index a58ecfee0a7..000
--- a/dev-libs/confuse/confuse-3.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils ltprune multilib-minimal
-
-DESCRIPTION="a configuration file parser library"
-HOMEPAGE="http://www.nongnu.org/confuse/;
-SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="ISC"
-SLOT="0/1.0.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-
-IUSE="nls static-libs"
-
-DEPEND="sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
-RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
-
-DOCS=( AUTHORS )
-
-src_prepare() {
-   eapply_user
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   # examples are normally compiled but not installed. They
-   # fail during a mingw crosscompile.
-   local ECONF_SOURCE=${BUILD_DIR}
-   econf \
-   --enable-shared \
-   --disable-examples \
-   $(use_enable nls) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
-   prune_libtool_files
-
-   doman doc/man/man3/*.3
-   dodoc -r doc/html
-
-   docinto examples
-   dodoc examples/*.{c,conf}
-}

diff --git a/dev-libs/confuse/confuse-3.2.2.ebuild 
b/dev-libs/confuse/confuse-3.2.2.ebuild
deleted file mode 100644
index cbb76c207ad..000
--- a/dev-libs/confuse/confuse-3.2.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit multilib-minimal
-
-DESCRIPTION="a configuration file parser library"
-HOMEPAGE="https://github.com/martinh/libconfuse;
-SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="ISC"
-SLOT="0/2.0.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-
-IUSE="nls static-libs"
-
-BDEPEND="
-   sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-"
-RDEPEND="
-   nls? ( virtual/libintl[${MULTILIB_USEDEP}] )
-"
-
-DOCS=( AUTHORS )
-
-src_prepare() {
-   default
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   # examples are normally compiled but not installed. They
-   # fail during a mingw crosscompile.
-   local ECONF_SOURCE=${BUILD_DIR}
-   econf \
-   --enable-shared \
-   --disable-examples \
-   $(use_enable nls) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
-   doman doc/man/man3/*.3
-   dodoc -r doc/html
-
-   docinto examples
-   dodoc examples/*.{c,conf}
-
-   find "${D}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2021-01-05 Thread Sam James
commit: 83da65b1f6d7a62429b9efc505e6abaefe1cca76
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  5 20:48:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  5 20:48:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83da65b1

dev-libs/confuse: Stabilize 3.3 x86, #761978

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

 dev-libs/confuse/confuse-3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3.ebuild 
b/dev-libs/confuse/confuse-3.3.ebuild
index e83c3515258..6f39f080e64 100644
--- a/dev-libs/confuse/confuse-3.3.ebuild
+++ b/dev-libs/confuse/confuse-3.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2021-01-03 Thread Sergei Trofimovich
commit: 878d76dbb421a5bfe24dbd555fdeca3dc9ad3c36
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jan  3 11:55:23 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan  3 12:10:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=878d76db

dev-libs/confuse: stable 3.3 for ppc64

stable wrt bug #761978

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/confuse/confuse-3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3.ebuild 
b/dev-libs/confuse/confuse-3.3.ebuild
index 67de7e15311..e83c3515258 100644
--- a/dev-libs/confuse/confuse-3.3.ebuild
+++ b/dev-libs/confuse/confuse-3.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2021-01-03 Thread Sergei Trofimovich
commit: dc5b2633c16a4e6526d482052414e34f8e4f429e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jan  3 11:44:35 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan  3 11:44:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5b2633

dev-libs/confuse: stable 3.3 for ppc

stable wrt bug #761978

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/confuse/confuse-3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3.ebuild 
b/dev-libs/confuse/confuse-3.3.ebuild
index 7441b69aeb8..67de7e15311 100644
--- a/dev-libs/confuse/confuse-3.3.ebuild
+++ b/dev-libs/confuse/confuse-3.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2021-01-03 Thread Sam James
commit: 224b48521f228884610e7d4b165e47e6b333a7f0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  3 09:12:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  3 09:14:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=224b4852

dev-libs/confuse: Stabilize 3.3 sparc, #761978

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

 dev-libs/confuse/confuse-3.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/confuse/confuse-3.3.ebuild 
b/dev-libs/confuse/confuse-3.3.ebuild
index 6fc2d7f5da9..7441b69aeb8 100644
--- a/dev-libs/confuse/confuse-3.3.ebuild
+++ b/dev-libs/confuse/confuse-3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2020-12-29 Thread Sam James
commit: 9f99cd693080b452224aa94608c258507ea0a4cb
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 29 21:24:36 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 29 21:24:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f99cd69

dev-libs/confuse: Stabilize 3.3 arm64, #761978

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

 dev-libs/confuse/confuse-3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3.ebuild 
b/dev-libs/confuse/confuse-3.3.ebuild
index d7a3ae16a76..6fc2d7f5da9 100644
--- a/dev-libs/confuse/confuse-3.3.ebuild
+++ b/dev-libs/confuse/confuse-3.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2020-12-29 Thread Sam James
commit: 40020d3f303c8154bb9194c109ee87cd0c03c50f
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 29 21:21:37 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 29 21:21:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40020d3f

dev-libs/confuse: Stabilize 3.3 arm, #761978

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

 dev-libs/confuse/confuse-3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3.ebuild 
b/dev-libs/confuse/confuse-3.3.ebuild
index a3bac4d0216..d7a3ae16a76 100644
--- a/dev-libs/confuse/confuse-3.3.ebuild
+++ b/dev-libs/confuse/confuse-3.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2020-12-27 Thread Sam James
commit: 934a501daa3f66870d7839e584e31d91107489a4
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 22:39:11 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 22:39:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934a501d

dev-libs/confuse: Stabilize 3.3 amd64, #761978

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

 dev-libs/confuse/confuse-3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.3.ebuild 
b/dev-libs/confuse/confuse-3.3.ebuild
index b1d52d81016..a3bac4d0216 100644
--- a/dev-libs/confuse/confuse-3.3.ebuild
+++ b/dev-libs/confuse/confuse-3.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2020-11-02 Thread Sam James
commit: 126279ff6ecabb366ef939d1cbf96ce63b9df6dd
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  2 08:23:50 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  2 08:23:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=126279ff

dev-libs/confuse: Stabilize 3.2.2 amd64, #749387

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

 dev-libs/confuse/confuse-3.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.2.2.ebuild 
b/dev-libs/confuse/confuse-3.2.2.ebuild
index 3e24bb4d270..5efbbf36183 100644
--- a/dev-libs/confuse/confuse-3.2.2.ebuild
+++ b/dev-libs/confuse/confuse-3.2.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.0.0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2020-10-20 Thread Sergei Trofimovich
commit: b6d173310932d8dd183409080d041e63da371782
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Oct 20 07:03:44 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Oct 20 07:04:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6d17331

dev-libs/confuse: stable 3.2.2 for sparc

stable wrt bug #749387

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/confuse/confuse-3.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.2.2.ebuild 
b/dev-libs/confuse/confuse-3.2.2.ebuild
index 3760211cc20..3e24bb4d270 100644
--- a/dev-libs/confuse/confuse-3.2.2.ebuild
+++ b/dev-libs/confuse/confuse-3.2.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.0.0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2020-10-20 Thread Sergei Trofimovich
commit: a65263f13591acfab9ab44a7f9500841cce05eb1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Oct 20 07:01:48 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Oct 20 07:01:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a65263f1

dev-libs/confuse: stable 3.2.2 for ppc64

stable wrt bug #749387

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/confuse/confuse-3.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.2.2.ebuild 
b/dev-libs/confuse/confuse-3.2.2.ebuild
index c28d53b975e..3760211cc20 100644
--- a/dev-libs/confuse/confuse-3.2.2.ebuild
+++ b/dev-libs/confuse/confuse-3.2.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.0.0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2020-10-20 Thread Sergei Trofimovich
commit: 68ba53b9f9d1ce7a52191a94d27a8d6ae289b8ce
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Oct 20 06:57:07 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Oct 20 06:57:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ba53b9

dev-libs/confuse: stable 3.2.2 for ppc

stable wrt bug #749387

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/confuse/confuse-3.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.2.2.ebuild 
b/dev-libs/confuse/confuse-3.2.2.ebuild
index 1fae3de3b32..c28d53b975e 100644
--- a/dev-libs/confuse/confuse-3.2.2.ebuild
+++ b/dev-libs/confuse/confuse-3.2.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.0.0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2020-10-20 Thread Sergei Trofimovich
commit: d776b6c2c44bcc90b37ffd1931be6f5ea3c8aa8f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Oct 20 06:50:06 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Oct 20 06:50:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d776b6c2

dev-libs/confuse: stable 3.2.2 for hppa

stable wrt bug #749387

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/confuse/confuse-3.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.2.2.ebuild 
b/dev-libs/confuse/confuse-3.2.2.ebuild
index 0c7a10b67ee..1fae3de3b32 100644
--- a/dev-libs/confuse/confuse-3.2.2.ebuild
+++ b/dev-libs/confuse/confuse-3.2.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.0.0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2020-10-18 Thread Sam James
commit: d93a22d978dcbc21eada8adf15f72c0d7c9f82ca
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 19 00:13:01 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 19 00:13:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93a22d9

dev-libs/confuse: Stabilize 3.2.2 arm, #749387

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

 dev-libs/confuse/confuse-3.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.2.2.ebuild 
b/dev-libs/confuse/confuse-3.2.2.ebuild
index a07d42e73ae..0c7a10b67ee 100644
--- a/dev-libs/confuse/confuse-3.2.2.ebuild
+++ b/dev-libs/confuse/confuse-3.2.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.0.0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2020-10-18 Thread Thomas Deutschmann
commit: 2cecdaced821b70981504c8f7473190ca5e6120a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct 18 18:42:08 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct 18 18:51:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cecdace

dev-libs/confuse: x86 stable (bug #749387)

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/confuse/confuse-3.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.2.2.ebuild 
b/dev-libs/confuse/confuse-3.2.2.ebuild
index 3bdb88c02d6..a07d42e73ae 100644
--- a/dev-libs/confuse/confuse-3.2.2.ebuild
+++ b/dev-libs/confuse/confuse-3.2.2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.0.0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2020-10-17 Thread Sam James
commit: d2000b351d24c68c4e2fa4aa3057d75b723ab28a
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 23:46:34 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 23:46:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2000b35

dev-libs/confuse: arm64 stable (bug #749387)

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-libs/confuse/confuse-3.2.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/confuse/confuse-3.2.2.ebuild 
b/dev-libs/confuse/confuse-3.2.2.ebuild
index 76799f45870..3bdb88c02d6 100644
--- a/dev-libs/confuse/confuse-3.2.2.ebuild
+++ b/dev-libs/confuse/confuse-3.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.0.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2020-10-16 Thread Sergey Popov
commit: 9399d7a9cb610955a9c9fab6bcf3ea72ebf419fb
Author: Sergey Popov  gentoo  org>
AuthorDate: Fri Oct 16 08:01:24 2020 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Fri Oct 16 08:05:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9399d7a9

dev-libs/confuse: version bump

Closes: https://github.com/gentoo/gentoo/pull/17625
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Sergey Popov  gentoo.org>

 dev-libs/confuse/Manifest   |  1 +
 dev-libs/confuse/confuse-3.3.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index 49d169abc6b..43edbcbb05b 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1,2 +1,3 @@
 DIST confuse-3.0.tar.xz 449144 BLAKE2B 
c8e913aa8b074d55535c35ddce7de1a0f21dade78839f66723272780345d4b5c5f265c2040a4abc9b473a09e221b50450382dff60103198f72384d28d1ab068e
 SHA512 
12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e
 DIST confuse-3.2.2.tar.xz 473912 BLAKE2B 
d8df03f4543291afa6d46a36c48f78d25aee7cdcd0fab7a37a639a73cd0562b52a70057075f83f7e4e56bb542a27561a65e3217c458d757345c46a29203e6187
 SHA512 
c6baea65e064fe7f2d1bde187c6dcbb7f03c31f5d777cb04576f9cc2d94e9c96b7ee202e030e9a2c7eb619deb240d9e76fb12b3528ae5aa0d3abe231354d12c9
+DIST confuse-3.3.tar.xz 485140 BLAKE2B 
41f426544341966e4a4148c40951dd7f6771b70b182e9ab9f19ce9be781c3ca42c86615f48e91f3997c8e0654111de2360a09c070afc21047b6edb4a8187755f
 SHA512 
93cc62d98166199315f65a2f6f540a9c0d33592b69a2c6a57fd17f132aecc6ece39b9813b96c9a49ae2b66a99b7eba1188a9ce9e360e1c5fb4b973619e7088a0

diff --git a/dev-libs/confuse/confuse-3.3.ebuild 
b/dev-libs/confuse/confuse-3.3.ebuild
new file mode 100644
index 000..b1d52d81016
--- /dev/null
+++ b/dev-libs/confuse/confuse-3.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit multilib-minimal
+
+DESCRIPTION="a configuration file parser library"
+HOMEPAGE="https://github.com/martinh/libconfuse;
+SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="ISC"
+SLOT="0/2.1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+
+IUSE="nls static-libs"
+
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+RDEPEND="
+   nls? ( virtual/libintl[${MULTILIB_USEDEP}] )
+"
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # examples are normally compiled but not installed. They
+   # fail during a mingw crosscompile.
+   local ECONF_SOURCE=${BUILD_DIR}
+   econf \
+   --enable-shared \
+   --disable-examples \
+   $(use_enable nls) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   doman doc/man/man3/*.3
+   dodoc -r doc/html
+
+   docinto examples
+   dodoc examples/*.{c,conf}
+
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2019-08-15 Thread Sergey Popov
commit: ec43ba6233c0e11dfbc84ac5bbce6cf4aa2ba542
Author: Sergey Popov  gentoo  org>
AuthorDate: Thu Aug 15 09:04:48 2019 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Thu Aug 15 09:30:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec43ba62

dev-libs/confuse: QA fix

Replace ${HOMEPAGE} substitution in SRC_URI with clear text

Signed-off-by: Sergey Popov  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-libs/confuse/confuse-3.2.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/confuse/confuse-3.2.2.ebuild 
b/dev-libs/confuse/confuse-3.2.2.ebuild
index 52a38f545bf..a36fb39e57e 100644
--- a/dev-libs/confuse/confuse-3.2.2.ebuild
+++ b/dev-libs/confuse/confuse-3.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ inherit multilib-minimal
 
 DESCRIPTION="a configuration file parser library"
 HOMEPAGE="https://github.com/martinh/libconfuse;
-SRC_URI="${HOMEPAGE}/releases/download/v${PV}/${P}.tar.xz"
+SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="ISC"
 SLOT="0/2.0.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2018-11-26 Thread Jeroen Roovers
commit: 200ea45a05fa7bf4538426157d5f5a4e4115
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Nov 26 10:19:28 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Nov 26 10:19:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=200ea45a

dev-libs/confuse: Old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Bug: https://bugs.gentoo.org/664328
Signed-off-by: Jeroen Roovers  gentoo.org>

 dev-libs/confuse/Manifest |  1 -
 dev-libs/confuse/confuse-3.2.1.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index 1a48119d572..49d169abc6b 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1,3 +1,2 @@
 DIST confuse-3.0.tar.xz 449144 BLAKE2B 
c8e913aa8b074d55535c35ddce7de1a0f21dade78839f66723272780345d4b5c5f265c2040a4abc9b473a09e221b50450382dff60103198f72384d28d1ab068e
 SHA512 
12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e
-DIST confuse-3.2.1.tar.xz 470260 BLAKE2B 
5327f7e71379b50620a6c44f1a9f88a0833d4b648874129a1d4eae6ec97a9ca748e80e902b74ba4c7669e2fda0d0bcd603ff95b5f096ca77b3ec7fe67263f0c6
 SHA512 
738bacf6a3abb9c64666fec103eb18c8456b994e7ba3562bdb090ef4eb33f0330da844de14d658ef44e74f90104f67ceaf408d21ddf0d251f4c6ddd80e0b387c
 DIST confuse-3.2.2.tar.xz 473912 BLAKE2B 
d8df03f4543291afa6d46a36c48f78d25aee7cdcd0fab7a37a639a73cd0562b52a70057075f83f7e4e56bb542a27561a65e3217c458d757345c46a29203e6187
 SHA512 
c6baea65e064fe7f2d1bde187c6dcbb7f03c31f5d777cb04576f9cc2d94e9c96b7ee202e030e9a2c7eb619deb240d9e76fb12b3528ae5aa0d3abe231354d12c9

diff --git a/dev-libs/confuse/confuse-3.2.1.ebuild 
b/dev-libs/confuse/confuse-3.2.1.ebuild
deleted file mode 100644
index 576798947c0..000
--- a/dev-libs/confuse/confuse-3.2.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-DESCRIPTION="a configuration file parser library"
-HOMEPAGE="https://github.com/martinh/libconfuse;
-SRC_URI="${HOMEPAGE}/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="ISC"
-SLOT="0/2.0.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-
-IUSE="nls static-libs"
-
-DEPEND="sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
-RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
-
-DOCS=( AUTHORS )
-
-src_prepare() {
-   eapply_user
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   # examples are normally compiled but not installed. They
-   # fail during a mingw crosscompile.
-   local ECONF_SOURCE=${BUILD_DIR}
-   econf \
-   --enable-shared \
-   --disable-examples \
-   $(use_enable nls) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
-   prune_libtool_files
-
-   doman doc/man/man3/*.3
-   dodoc -r doc/html
-
-   docinto examples
-   dodoc examples/*.{c,conf}
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2018-11-26 Thread Jeroen Roovers
commit: 4c2385e6d6f176d0dc4a2d91b5a36ea883b89f3f
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Nov 26 10:17:07 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Nov 26 10:17:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2385e6

dev-libs/confuse: Version 3.2.2

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Bug: https://bugs.gentoo.org/664328
Signed-off-by: Jeroen Roovers  gentoo.org>

 dev-libs/confuse/Manifest |  1 +
 dev-libs/confuse/confuse-3.2.2.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index 06c18295693..1a48119d572 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1,2 +1,3 @@
 DIST confuse-3.0.tar.xz 449144 BLAKE2B 
c8e913aa8b074d55535c35ddce7de1a0f21dade78839f66723272780345d4b5c5f265c2040a4abc9b473a09e221b50450382dff60103198f72384d28d1ab068e
 SHA512 
12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e
 DIST confuse-3.2.1.tar.xz 470260 BLAKE2B 
5327f7e71379b50620a6c44f1a9f88a0833d4b648874129a1d4eae6ec97a9ca748e80e902b74ba4c7669e2fda0d0bcd603ff95b5f096ca77b3ec7fe67263f0c6
 SHA512 
738bacf6a3abb9c64666fec103eb18c8456b994e7ba3562bdb090ef4eb33f0330da844de14d658ef44e74f90104f67ceaf408d21ddf0d251f4c6ddd80e0b387c
+DIST confuse-3.2.2.tar.xz 473912 BLAKE2B 
d8df03f4543291afa6d46a36c48f78d25aee7cdcd0fab7a37a639a73cd0562b52a70057075f83f7e4e56bb542a27561a65e3217c458d757345c46a29203e6187
 SHA512 
c6baea65e064fe7f2d1bde187c6dcbb7f03c31f5d777cb04576f9cc2d94e9c96b7ee202e030e9a2c7eb619deb240d9e76fb12b3528ae5aa0d3abe231354d12c9

diff --git a/dev-libs/confuse/confuse-3.2.2.ebuild 
b/dev-libs/confuse/confuse-3.2.2.ebuild
new file mode 100644
index 000..52a38f545bf
--- /dev/null
+++ b/dev-libs/confuse/confuse-3.2.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit multilib-minimal
+
+DESCRIPTION="a configuration file parser library"
+HOMEPAGE="https://github.com/martinh/libconfuse;
+SRC_URI="${HOMEPAGE}/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="ISC"
+SLOT="0/2.0.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+
+IUSE="nls static-libs"
+
+BDEPEND="
+   sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+RDEPEND="
+   nls? ( virtual/libintl[${MULTILIB_USEDEP}] )
+"
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+   default
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # examples are normally compiled but not installed. They
+   # fail during a mingw crosscompile.
+   local ECONF_SOURCE=${BUILD_DIR}
+   econf \
+   --enable-shared \
+   --disable-examples \
+   $(use_enable nls) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   doman doc/man/man3/*.3
+   dodoc -r doc/html
+
+   docinto examples
+   dodoc examples/*.{c,conf}
+
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2017-12-19 Thread Jeroen Roovers
commit: 676b5b93230159f7e5016755b1843227060fdba9
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Dec 19 10:35:30 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Dec 19 10:35:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=676b5b93

dev-libs/confuse: Update HOMEPAGE.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-libs/confuse/confuse-3.2.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/confuse/confuse-3.2.1.ebuild 
b/dev-libs/confuse/confuse-3.2.1.ebuild
index 0dfcf2c0b2f..958f49730e8 100644
--- a/dev-libs/confuse/confuse-3.2.1.ebuild
+++ b/dev-libs/confuse/confuse-3.2.1.ebuild
@@ -6,8 +6,8 @@ EAPI=6
 inherit eutils multilib-minimal
 
 DESCRIPTION="a configuration file parser library"
-HOMEPAGE="http://www.nongnu.org/confuse/;
-SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
+HOMEPAGE="https://github.com/martinh/libconfuse;
+SRC_URI="${HOMEPAGE}/releases/download/v${PV}/${P}.tar.xz"
 
 LICENSE="ISC"
 SLOT="0/2.0.0"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2017-11-21 Thread Jeroen Roovers
commit: 00fd2e3c2f67d6eeb60f8d57df82b38603bf6656
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Nov 21 09:54:20 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Nov 21 09:54:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00fd2e3c

dev-libs/confuse: Old.

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-libs/confuse/Manifest   |  1 -
 dev-libs/confuse/confuse-3.2.ebuild | 50 -
 2 files changed, 51 deletions(-)

diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index 3feb433d810..b1465332b4b 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1,3 +1,2 @@
 DIST confuse-3.0.tar.xz 449144 SHA256 
bb75174e02aa8b44fa1a872a47beeea1f5fe715ab669694c97803eb6127cc861 SHA512 
12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e
 WHIRLPOOL 
fe9f792b9f0858029393a811da93746fb91dc6cc3c99bfcc3a183d7bc0f3600818b96df8d169c63e64a59cb0f3857a86298f0bfd4053c8360bcd2b6bd1e71156
 DIST confuse-3.2.1.tar.xz 470260 SHA256 
23c63272baf2ef4e2cbbafad2cf57de7eb81f006ec347c00b954819824add25e SHA512 
738bacf6a3abb9c64666fec103eb18c8456b994e7ba3562bdb090ef4eb33f0330da844de14d658ef44e74f90104f67ceaf408d21ddf0d251f4c6ddd80e0b387c
 WHIRLPOOL 
40d44a6b8d3115b2f09600d5ee652f94ef61fba2072f749bd237f53741ae229f5551d3fdaca80d1ffda150521ac77099fe8a514c8a4bcfc438ea1d7dbdc36485
-DIST confuse-3.2.tar.xz 470108 SHA256 
a46abb8696026d314197b6a70ae1a1c296342a9a68aa69b1935709c1477a4e48 SHA512 
4c81b52bca951ab46961ed91bf9e887f7940dedfb69eaf2f6905cb2d88275e635c80d2570797e4276b5cd970b805ab902da6cd6f89dc64216b0b02445c912acd
 WHIRLPOOL 
5edf49bb58215b5694b66679c6638a16e0f9b3080f4b89b660d43329a622b9771f1403424a7eac1fccc6eaf7ffd80b1994629a09ebab3e29abda31bb902ba935

diff --git a/dev-libs/confuse/confuse-3.2.ebuild 
b/dev-libs/confuse/confuse-3.2.ebuild
deleted file mode 100644
index 163dcf76dc4..000
--- a/dev-libs/confuse/confuse-3.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-DESCRIPTION="a configuration file parser library"
-HOMEPAGE="http://www.nongnu.org/confuse/;
-SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="ISC"
-SLOT="0/1.1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
-
-IUSE="nls static-libs"
-
-DEPEND="sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
-RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
-
-DOCS=( AUTHORS )
-
-src_prepare() {
-   eapply_user
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   # examples are normally compiled but not installed. They
-   # fail during a mingw crosscompile.
-   local ECONF_SOURCE=${BUILD_DIR}
-   econf \
-   --enable-shared \
-   --disable-examples \
-   $(use_enable nls) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
-   prune_libtool_files
-
-   doman doc/man/man3/*.3
-   dodoc -r doc/html
-
-   docinto examples
-   dodoc examples/*.{c,conf}
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2017-11-21 Thread Jeroen Roovers
commit: f158c8cad1f11d65ccd2dbb482d70c64f141ae2e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Nov 21 09:39:33 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Nov 21 09:53:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f158c8ca

dev-libs/confuse: Version bump.

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-libs/confuse/Manifest |  1 +
 dev-libs/confuse/confuse-3.2.1.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index 744d3ecdca8..3feb433d810 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1,2 +1,3 @@
 DIST confuse-3.0.tar.xz 449144 SHA256 
bb75174e02aa8b44fa1a872a47beeea1f5fe715ab669694c97803eb6127cc861 SHA512 
12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e
 WHIRLPOOL 
fe9f792b9f0858029393a811da93746fb91dc6cc3c99bfcc3a183d7bc0f3600818b96df8d169c63e64a59cb0f3857a86298f0bfd4053c8360bcd2b6bd1e71156
+DIST confuse-3.2.1.tar.xz 470260 SHA256 
23c63272baf2ef4e2cbbafad2cf57de7eb81f006ec347c00b954819824add25e SHA512 
738bacf6a3abb9c64666fec103eb18c8456b994e7ba3562bdb090ef4eb33f0330da844de14d658ef44e74f90104f67ceaf408d21ddf0d251f4c6ddd80e0b387c
 WHIRLPOOL 
40d44a6b8d3115b2f09600d5ee652f94ef61fba2072f749bd237f53741ae229f5551d3fdaca80d1ffda150521ac77099fe8a514c8a4bcfc438ea1d7dbdc36485
 DIST confuse-3.2.tar.xz 470108 SHA256 
a46abb8696026d314197b6a70ae1a1c296342a9a68aa69b1935709c1477a4e48 SHA512 
4c81b52bca951ab46961ed91bf9e887f7940dedfb69eaf2f6905cb2d88275e635c80d2570797e4276b5cd970b805ab902da6cd6f89dc64216b0b02445c912acd
 WHIRLPOOL 
5edf49bb58215b5694b66679c6638a16e0f9b3080f4b89b660d43329a622b9771f1403424a7eac1fccc6eaf7ffd80b1994629a09ebab3e29abda31bb902ba935

diff --git a/dev-libs/confuse/confuse-3.2.1.ebuild 
b/dev-libs/confuse/confuse-3.2.1.ebuild
new file mode 100644
index 000..0dfcf2c0b2f
--- /dev/null
+++ b/dev-libs/confuse/confuse-3.2.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+DESCRIPTION="a configuration file parser library"
+HOMEPAGE="http://www.nongnu.org/confuse/;
+SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="ISC"
+SLOT="0/2.0.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
+
+IUSE="nls static-libs"
+
+DEPEND="sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+   eapply_user
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # examples are normally compiled but not installed. They
+   # fail during a mingw crosscompile.
+   local ECONF_SOURCE=${BUILD_DIR}
+   econf \
+   --enable-shared \
+   --disable-examples \
+   $(use_enable nls) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   prune_libtool_files
+
+   doman doc/man/man3/*.3
+   dodoc -r doc/html
+
+   docinto examples
+   dodoc examples/*.{c,conf}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2017-08-10 Thread Jeroen Roovers
commit: 88eca1a035498474e964769624ab94b969f014fa
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Aug 10 12:45:36 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Aug 10 12:46:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88eca1a0

dev-libs/confuse: Old.

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-libs/confuse/Manifest   |  1 -
 dev-libs/confuse/confuse-3.1.ebuild | 50 -
 2 files changed, 51 deletions(-)

diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index 1c654006079..744d3ecdca8 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1,3 +1,2 @@
 DIST confuse-3.0.tar.xz 449144 SHA256 
bb75174e02aa8b44fa1a872a47beeea1f5fe715ab669694c97803eb6127cc861 SHA512 
12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e
 WHIRLPOOL 
fe9f792b9f0858029393a811da93746fb91dc6cc3c99bfcc3a183d7bc0f3600818b96df8d169c63e64a59cb0f3857a86298f0bfd4053c8360bcd2b6bd1e71156
-DIST confuse-3.1.tar.xz 468248 SHA256 
8171f31e0071d5e4460269fdcc8b4e748cf23b4bf6bbe672f718a136dd63ca66 SHA512 
64d6b11ffd2a32108c9a6e72cab00e6a7fe792d4400e68299336e8c8cebf3c352c7a6209c18336e22aaa478b3dd3945c641c91f3af9753c8b2bf42a6be9901d8
 WHIRLPOOL 
c0b614b46e575de3f4e72cd7efc2d15846b255a8a437051a709fc42ea382f2b47b08e411c808fbeb084b83c7d013c770e7de792c0f60c2cdc1924f9545cc87d2
 DIST confuse-3.2.tar.xz 470108 SHA256 
a46abb8696026d314197b6a70ae1a1c296342a9a68aa69b1935709c1477a4e48 SHA512 
4c81b52bca951ab46961ed91bf9e887f7940dedfb69eaf2f6905cb2d88275e635c80d2570797e4276b5cd970b805ab902da6cd6f89dc64216b0b02445c912acd
 WHIRLPOOL 
5edf49bb58215b5694b66679c6638a16e0f9b3080f4b89b660d43329a622b9771f1403424a7eac1fccc6eaf7ffd80b1994629a09ebab3e29abda31bb902ba935

diff --git a/dev-libs/confuse/confuse-3.1.ebuild 
b/dev-libs/confuse/confuse-3.1.ebuild
deleted file mode 100644
index 163dcf76dc4..000
--- a/dev-libs/confuse/confuse-3.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-DESCRIPTION="a configuration file parser library"
-HOMEPAGE="http://www.nongnu.org/confuse/;
-SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="ISC"
-SLOT="0/1.1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
-
-IUSE="nls static-libs"
-
-DEPEND="sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
-RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
-
-DOCS=( AUTHORS )
-
-src_prepare() {
-   eapply_user
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   # examples are normally compiled but not installed. They
-   # fail during a mingw crosscompile.
-   local ECONF_SOURCE=${BUILD_DIR}
-   econf \
-   --enable-shared \
-   --disable-examples \
-   $(use_enable nls) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
-   prune_libtool_files
-
-   doman doc/man/man3/*.3
-   dodoc -r doc/html
-
-   docinto examples
-   dodoc examples/*.{c,conf}
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2017-08-10 Thread Jeroen Roovers
commit: 5967400fe59bd522d803fee5ed5fb10f6c22da4b
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Aug 10 12:45:08 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Aug 10 12:46:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5967400f

dev-libs/confuse: Version bump.

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-libs/confuse/Manifest   |  1 +
 dev-libs/confuse/confuse-3.2.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index c353787e07a..1c654006079 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1,2 +1,3 @@
 DIST confuse-3.0.tar.xz 449144 SHA256 
bb75174e02aa8b44fa1a872a47beeea1f5fe715ab669694c97803eb6127cc861 SHA512 
12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e
 WHIRLPOOL 
fe9f792b9f0858029393a811da93746fb91dc6cc3c99bfcc3a183d7bc0f3600818b96df8d169c63e64a59cb0f3857a86298f0bfd4053c8360bcd2b6bd1e71156
 DIST confuse-3.1.tar.xz 468248 SHA256 
8171f31e0071d5e4460269fdcc8b4e748cf23b4bf6bbe672f718a136dd63ca66 SHA512 
64d6b11ffd2a32108c9a6e72cab00e6a7fe792d4400e68299336e8c8cebf3c352c7a6209c18336e22aaa478b3dd3945c641c91f3af9753c8b2bf42a6be9901d8
 WHIRLPOOL 
c0b614b46e575de3f4e72cd7efc2d15846b255a8a437051a709fc42ea382f2b47b08e411c808fbeb084b83c7d013c770e7de792c0f60c2cdc1924f9545cc87d2
+DIST confuse-3.2.tar.xz 470108 SHA256 
a46abb8696026d314197b6a70ae1a1c296342a9a68aa69b1935709c1477a4e48 SHA512 
4c81b52bca951ab46961ed91bf9e887f7940dedfb69eaf2f6905cb2d88275e635c80d2570797e4276b5cd970b805ab902da6cd6f89dc64216b0b02445c912acd
 WHIRLPOOL 
5edf49bb58215b5694b66679c6638a16e0f9b3080f4b89b660d43329a622b9771f1403424a7eac1fccc6eaf7ffd80b1994629a09ebab3e29abda31bb902ba935

diff --git a/dev-libs/confuse/confuse-3.2.ebuild 
b/dev-libs/confuse/confuse-3.2.ebuild
new file mode 100644
index 000..163dcf76dc4
--- /dev/null
+++ b/dev-libs/confuse/confuse-3.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+DESCRIPTION="a configuration file parser library"
+HOMEPAGE="http://www.nongnu.org/confuse/;
+SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="ISC"
+SLOT="0/1.1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
+
+IUSE="nls static-libs"
+
+DEPEND="sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+   eapply_user
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # examples are normally compiled but not installed. They
+   # fail during a mingw crosscompile.
+   local ECONF_SOURCE=${BUILD_DIR}
+   econf \
+   --enable-shared \
+   --disable-examples \
+   $(use_enable nls) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   prune_libtool_files
+
+   doman doc/man/man3/*.3
+   dodoc -r doc/html
+
+   docinto examples
+   dodoc examples/*.{c,conf}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2017-05-24 Thread Jeroen Roovers
commit: 878bb6e244293f1d523cdbe643d7308a9f211562
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed May 24 14:47:24 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed May 24 14:47:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=878bb6e2

dev-libs/confuse: Version bump.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-libs/confuse/Manifest   |  1 +
 dev-libs/confuse/confuse-3.1.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index 6aacbf670dd..c353787e07a 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1 +1,2 @@
 DIST confuse-3.0.tar.xz 449144 SHA256 
bb75174e02aa8b44fa1a872a47beeea1f5fe715ab669694c97803eb6127cc861 SHA512 
12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e
 WHIRLPOOL 
fe9f792b9f0858029393a811da93746fb91dc6cc3c99bfcc3a183d7bc0f3600818b96df8d169c63e64a59cb0f3857a86298f0bfd4053c8360bcd2b6bd1e71156
+DIST confuse-3.1.tar.xz 468248 SHA256 
8171f31e0071d5e4460269fdcc8b4e748cf23b4bf6bbe672f718a136dd63ca66 SHA512 
64d6b11ffd2a32108c9a6e72cab00e6a7fe792d4400e68299336e8c8cebf3c352c7a6209c18336e22aaa478b3dd3945c641c91f3af9753c8b2bf42a6be9901d8
 WHIRLPOOL 
c0b614b46e575de3f4e72cd7efc2d15846b255a8a437051a709fc42ea382f2b47b08e411c808fbeb084b83c7d013c770e7de792c0f60c2cdc1924f9545cc87d2

diff --git a/dev-libs/confuse/confuse-3.1.ebuild 
b/dev-libs/confuse/confuse-3.1.ebuild
new file mode 100644
index 000..163dcf76dc4
--- /dev/null
+++ b/dev-libs/confuse/confuse-3.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+DESCRIPTION="a configuration file parser library"
+HOMEPAGE="http://www.nongnu.org/confuse/;
+SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="ISC"
+SLOT="0/1.1.0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
+
+IUSE="nls static-libs"
+
+DEPEND="sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+   eapply_user
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # examples are normally compiled but not installed. They
+   # fail during a mingw crosscompile.
+   local ECONF_SOURCE=${BUILD_DIR}
+   econf \
+   --enable-shared \
+   --disable-examples \
+   $(use_enable nls) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   prune_libtool_files
+
+   doman doc/man/man3/*.3
+   dodoc -r doc/html
+
+   docinto examples
+   dodoc examples/*.{c,conf}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2017-05-18 Thread Michael Weber
commit: 481628b07c678c0575ff7875ad775aa7710bd47e
Author: Michael Weber  gentoo  org>
AuthorDate: Thu May 18 22:35:47 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Thu May 18 22:37:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=481628b0

dev-libs/confuse: arm64 stable (bug 617136).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --include-arches="arm64"

 dev-libs/confuse/confuse-3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.0.ebuild 
b/dev-libs/confuse/confuse-3.0.ebuild
index 253da1fab03..646fb29613d 100644
--- a/dev-libs/confuse/confuse-3.0.ebuild
+++ b/dev-libs/confuse/confuse-3.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/1.0.0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~sparc-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2017-05-17 Thread Manuel Rüger
commit: d8310a55c8bc2b4df89e16fa07460fa12f7c6dfb
Author: Manuel Rüger  gentoo  org>
AuthorDate: Wed May 17 14:43:47 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Wed May 17 14:44:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8310a55

dev-libs/confuse: Remove old

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-libs/confuse/Manifest   |  2 --
 dev-libs/confuse/confuse-2.7.ebuild | 40 
 dev-libs/confuse/confuse-2.8.ebuild | 52 -
 3 files changed, 94 deletions(-)

diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index 574a03c7865..6aacbf670dd 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1,3 +1 @@
-DIST confuse-2.7.tar.gz 517272 SHA256 
e32574fd837e950778dac7ade40787dd2259ef8e28acd6ede6847ca895c88778 SHA512 
c9a9236c4e15928bbf41da5c0d35f85e6f939a5247a37edf3f5b2921d27c9db3773c26f1bcaa8b6433b498c0920cc5d48bd5486dc394e17af112b36f49f95a42
 WHIRLPOOL 
22e657a1172005bc527951738540103c8ae7dbd61d70cb8dfb3bfc49bc01d102331f1187a4e8b0906161ac2e806a3d5cc781ce69cd5443560fe83b619fe8884e
-DIST confuse-2.8.tar.xz 403252 SHA256 
2a8102bfa3ccc846c14d94a81b0abfb4f5e855809f89ff3722aca1a9f314ea0d SHA512 
af428936caad9dac0bf052210abeb0fd4b4450114a2a5185db7d995e11cdd0e52cb0148bb46228d26e38a4b50a2810f6e4b282502f0e34c617bf4368795a9d79
 WHIRLPOOL 
ee647ffabebb05641aa49a4294b7a9dc2aad9503fefab537244618baf0556b1e7cb58b006d5f95cfefbe3967442845e61f407ca38561c2aca1dc5fdb9dffa115
 DIST confuse-3.0.tar.xz 449144 SHA256 
bb75174e02aa8b44fa1a872a47beeea1f5fe715ab669694c97803eb6127cc861 SHA512 
12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e
 WHIRLPOOL 
fe9f792b9f0858029393a811da93746fb91dc6cc3c99bfcc3a183d7bc0f3600818b96df8d169c63e64a59cb0f3857a86298f0bfd4053c8360bcd2b6bd1e71156

diff --git a/dev-libs/confuse/confuse-2.7.ebuild 
b/dev-libs/confuse/confuse-2.7.ebuild
deleted file mode 100644
index 162533ddb59..000
--- a/dev-libs/confuse/confuse-2.7.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=3
-
-DESCRIPTION="a configuration file parser library"
-HOMEPAGE="http://www.nongnu.org/confuse/;
-SRC_URI="mirror://nongnu/confuse/${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~sparc-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
-IUSE="nls static-libs"
-
-DEPEND="sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
-RDEPEND="nls? ( virtual/libintl )"
-
-src_configure() {
-   # examples are normally compiled but not installed. They
-   # fail during a mingw crosscompile.
-   econf \
-   --enable-shared \
-   --disable-examples \
-   $(use_enable nls) \
-   $(use_enable static-libs static)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die
-
-   doman doc/man/man3/*.3 || die
-   dodoc AUTHORS NEWS README || die
-   dohtml doc/html/* || die
-
-   docinto examples
-   dodoc examples/*.{c,conf} || die
-}

diff --git a/dev-libs/confuse/confuse-2.8.ebuild 
b/dev-libs/confuse/confuse-2.8.ebuild
deleted file mode 100644
index ff73d4358a9..000
--- a/dev-libs/confuse/confuse-2.8.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils multilib-minimal
-
-DESCRIPTION="a configuration file parser library"
-HOMEPAGE="http://www.nongnu.org/confuse/;
-SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
-
-IUSE="nls static-libs"
-
-DEPEND="sys-devel/flex
-   sys-devel/libtool
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )"
-RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
-
-DOCS=( AUTHORS )
-
-src_prepare() {
-   rm doc/man/man3/_* || die
-
-   eapply_user
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   # examples are normally compiled but not installed. They
-   # fail during a mingw crosscompile.
-   local ECONF_SOURCE=${BUILD_DIR}
-   econf \
-   --enable-shared \
-   --disable-examples \
-   $(use_enable nls) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
-   prune_libtool_files
-
-   doman doc/man/man3/*.3
-   dodoc -r doc/html
-
-   docinto examples
-   dodoc examples/*.{c,conf}
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2017-01-29 Thread Fabian Groffen
commit: a5b730e1958aabbf819c5e34637c1a6957468e2f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Jan 29 16:00:31 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Jan 29 16:00:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b730e1

dev-libs/confuse: dropped ~x86-interix

Package-Manager: portage-2.3.3

 dev-libs/confuse/confuse-2.7.ebuild | 4 ++--
 dev-libs/confuse/confuse-2.8.ebuild | 4 ++--
 dev-libs/confuse/confuse-3.0.ebuild | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/confuse/confuse-2.7.ebuild 
b/dev-libs/confuse/confuse-2.7.ebuild
index 66b216a..e30dc0a3 100644
--- a/dev-libs/confuse/confuse-2.7.ebuild
+++ b/dev-libs/confuse/confuse-2.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -10,7 +10,7 @@ SRC_URI="mirror://nongnu/confuse/${P}.tar.gz"
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~sparc-fbsd 
~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~sparc-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 IUSE="nls static-libs"
 
 DEPEND="sys-devel/flex

diff --git a/dev-libs/confuse/confuse-2.8.ebuild 
b/dev-libs/confuse/confuse-2.8.ebuild
index c870b06..791d254 100644
--- a/dev-libs/confuse/confuse-2.8.ebuild
+++ b/dev-libs/confuse/confuse-2.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
 
 IUSE="nls static-libs"
 

diff --git a/dev-libs/confuse/confuse-3.0.ebuild 
b/dev-libs/confuse/confuse-3.0.ebuild
index 621594f..38c8f86 100644
--- a/dev-libs/confuse/confuse-3.0.ebuild
+++ b/dev-libs/confuse/confuse-3.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/1.0.0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~sparc-fbsd 
~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~sparc-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2016-12-30 Thread Agostino Sarubbo
commit: 2b16ed0d0dbbab1f528fd4114e603b00f4afbac9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Dec 30 11:10:27 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Dec 30 11:10:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b16ed0d

dev-libs/confuse: ia64 stable wrt bug #593804

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/confuse/confuse-3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.0.ebuild 
b/dev-libs/confuse/confuse-3.0.ebuild
index 4432fbd..0dce91c 100644
--- a/dev-libs/confuse/confuse-3.0.ebuild
+++ b/dev-libs/confuse/confuse-3.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/1.0.0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 sparc x86 ~sparc-fbsd 
~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ~ppc ppc64 sparc x86 ~sparc-fbsd 
~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2016-12-28 Thread Sergey Popov
commit: 6422a3c7e54a296a1620e1f979f3f251bb77bccb
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Dec 28 11:10:51 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Dec 28 11:12:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6422a3c7

dev-libs/confuse: stable on x86

Gentoo-Bug: 593804

Package-Manager: portage-2.3.2

 dev-libs/confuse/confuse-3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.0.ebuild 
b/dev-libs/confuse/confuse-3.0.ebuild
index ce0dfc4..a95f4eb 100644
--- a/dev-libs/confuse/confuse-3.0.ebuild
+++ b/dev-libs/confuse/confuse-3.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/1.0.0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~sparc-fbsd 
~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86 ~sparc-fbsd 
~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2016-10-05 Thread Markus Meier
commit: a2b455ec63c6cb348b26a1d627360bf23e134b88
Author: Markus Meier  gentoo  org>
AuthorDate: Wed Oct  5 18:54:09 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Wed Oct  5 18:54:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b455ec

dev-libs/confuse: arm stable, bug #593804

Package-Manager: portage-2.3.1
RepoMan-Options: --include-arches="arm"

 dev-libs/confuse/confuse-3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.0.ebuild 
b/dev-libs/confuse/confuse-3.0.ebuild
index 20f337b..ce0dfc4 100644
--- a/dev-libs/confuse/confuse-3.0.ebuild
+++ b/dev-libs/confuse/confuse-3.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/1.0.0"
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~sparc-fbsd 
~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~sparc-fbsd 
~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2016-10-01 Thread Jeroen Roovers
commit: 14bfa10bce39a6ceb02135b2113cf1df47737742
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sat Oct  1 14:14:23 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sat Oct  1 14:14:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14bfa10b

dev-libs/confuse: Stable for HPPA PPC64 (bug #593804).

Package-Manager: portage-2.3.1
RepoMan-Options: --ignore-arches

 dev-libs/confuse/confuse-3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.0.ebuild 
b/dev-libs/confuse/confuse-3.0.ebuild
index 8c54e9f..20f337b 100644
--- a/dev-libs/confuse/confuse-3.0.ebuild
+++ b/dev-libs/confuse/confuse-3.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/1.0.0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86 ~sparc-fbsd 
~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2016-09-24 Thread Agostino Sarubbo
commit: 80c68adac5cd3ae0d4fba969bb5c86f4a4db0517
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Sep 24 13:46:54 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Sep 24 13:46:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80c68ada

dev-libs/confuse: amd64 stable wrt bug #593804

Package-Manager: portage-2.2.28
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/confuse/confuse-3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.0.ebuild 
b/dev-libs/confuse/confuse-3.0.ebuild
index 6eb3afe..8c54e9f 100644
--- a/dev-libs/confuse/confuse-3.0.ebuild
+++ b/dev-libs/confuse/confuse-3.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/1.0.0"
-KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2016-09-22 Thread Tobias Klausmann
commit: b64131851541320bce7c965492a34bf562f22fa7
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Thu Sep 22 08:36:38 2016 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Thu Sep 22 08:36:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6413185

dev-libs/confuse-3.0-r0: add alpha keyword

Gentoo-Bug: 593804

 dev-libs/confuse/confuse-3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/confuse/confuse-3.0.ebuild 
b/dev-libs/confuse/confuse-3.0.ebuild
index 41e15d9..6eb3afe 100644
--- a/dev-libs/confuse/confuse-3.0.ebuild
+++ b/dev-libs/confuse/confuse-3.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/1.0.0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2016-06-03 Thread Jeroen Roovers
commit: 720edc0709f5936d5a7ec0bc3006466fe866c8b3
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Jun  3 08:38:29 2016 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Jun  3 08:38:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=720edc07

dev-libs/confuse: Version bump.

Package-Manager: portage-2.3.0_rc1

 dev-libs/confuse/Manifest   |  1 +
 dev-libs/confuse/confuse-3.0.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index bc7b87e..574a03c 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1,2 +1,3 @@
 DIST confuse-2.7.tar.gz 517272 SHA256 
e32574fd837e950778dac7ade40787dd2259ef8e28acd6ede6847ca895c88778 SHA512 
c9a9236c4e15928bbf41da5c0d35f85e6f939a5247a37edf3f5b2921d27c9db3773c26f1bcaa8b6433b498c0920cc5d48bd5486dc394e17af112b36f49f95a42
 WHIRLPOOL 
22e657a1172005bc527951738540103c8ae7dbd61d70cb8dfb3bfc49bc01d102331f1187a4e8b0906161ac2e806a3d5cc781ce69cd5443560fe83b619fe8884e
 DIST confuse-2.8.tar.xz 403252 SHA256 
2a8102bfa3ccc846c14d94a81b0abfb4f5e855809f89ff3722aca1a9f314ea0d SHA512 
af428936caad9dac0bf052210abeb0fd4b4450114a2a5185db7d995e11cdd0e52cb0148bb46228d26e38a4b50a2810f6e4b282502f0e34c617bf4368795a9d79
 WHIRLPOOL 
ee647ffabebb05641aa49a4294b7a9dc2aad9503fefab537244618baf0556b1e7cb58b006d5f95cfefbe3967442845e61f407ca38561c2aca1dc5fdb9dffa115
+DIST confuse-3.0.tar.xz 449144 SHA256 
bb75174e02aa8b44fa1a872a47beeea1f5fe715ab669694c97803eb6127cc861 SHA512 
12279045b772e94d2e29201ab1d7aef1ef8e698780a22d6a282d12f51ccd9a437e7817a4dd5e39bdfc8dae79700b72aa0783b4b983a935d751403d2cffd1161e
 WHIRLPOOL 
fe9f792b9f0858029393a811da93746fb91dc6cc3c99bfcc3a183d7bc0f3600818b96df8d169c63e64a59cb0f3857a86298f0bfd4053c8360bcd2b6bd1e71156

diff --git a/dev-libs/confuse/confuse-3.0.ebuild 
b/dev-libs/confuse/confuse-3.0.ebuild
new file mode 100644
index 000..41e15d9
--- /dev/null
+++ b/dev-libs/confuse/confuse-3.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+DESCRIPTION="a configuration file parser library"
+HOMEPAGE="http://www.nongnu.org/confuse/;
+SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="ISC"
+SLOT="0/1.0.0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
+
+IUSE="nls static-libs"
+
+DEPEND="sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+   eapply_user
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # examples are normally compiled but not installed. They
+   # fail during a mingw crosscompile.
+   local ECONF_SOURCE=${BUILD_DIR}
+   econf \
+   --enable-shared \
+   --disable-examples \
+   $(use_enable nls) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   prune_libtool_files
+
+   doman doc/man/man3/*.3
+   dodoc -r doc/html
+
+   docinto examples
+   dodoc examples/*.{c,conf}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/confuse/

2016-01-27 Thread Sergey Popov
commit: e689510744193740b58991b8ba7a8ed82bffc18f
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Jan 27 15:09:52 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Jan 27 15:10:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6895107

dev-libs/confuse: version bump

Bump EAPI to 6, add multilib support

Gentoo-Bug: 569788

Package-Manager: portage-2.2.26

 dev-libs/confuse/Manifest   |  1 +
 dev-libs/confuse/confuse-2.8.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/confuse/Manifest b/dev-libs/confuse/Manifest
index 6e24bbd..bc7b87e 100644
--- a/dev-libs/confuse/Manifest
+++ b/dev-libs/confuse/Manifest
@@ -1 +1,2 @@
 DIST confuse-2.7.tar.gz 517272 SHA256 
e32574fd837e950778dac7ade40787dd2259ef8e28acd6ede6847ca895c88778 SHA512 
c9a9236c4e15928bbf41da5c0d35f85e6f939a5247a37edf3f5b2921d27c9db3773c26f1bcaa8b6433b498c0920cc5d48bd5486dc394e17af112b36f49f95a42
 WHIRLPOOL 
22e657a1172005bc527951738540103c8ae7dbd61d70cb8dfb3bfc49bc01d102331f1187a4e8b0906161ac2e806a3d5cc781ce69cd5443560fe83b619fe8884e
+DIST confuse-2.8.tar.xz 403252 SHA256 
2a8102bfa3ccc846c14d94a81b0abfb4f5e855809f89ff3722aca1a9f314ea0d SHA512 
af428936caad9dac0bf052210abeb0fd4b4450114a2a5185db7d995e11cdd0e52cb0148bb46228d26e38a4b50a2810f6e4b282502f0e34c617bf4368795a9d79
 WHIRLPOOL 
ee647ffabebb05641aa49a4294b7a9dc2aad9503fefab537244618baf0556b1e7cb58b006d5f95cfefbe3967442845e61f407ca38561c2aca1dc5fdb9dffa115

diff --git a/dev-libs/confuse/confuse-2.8.ebuild 
b/dev-libs/confuse/confuse-2.8.ebuild
new file mode 100644
index 000..c870b06
--- /dev/null
+++ b/dev-libs/confuse/confuse-2.8.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils multilib-minimal
+
+DESCRIPTION="a configuration file parser library"
+HOMEPAGE="http://www.nongnu.org/confuse/;
+SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
+
+IUSE="nls static-libs"
+
+DEPEND="sys-devel/flex
+   sys-devel/libtool
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+RDEPEND="nls? ( virtual/libintl[${MULTILIB_USEDEP}] )"
+
+DOCS=( AUTHORS )
+
+src_prepare() {
+   rm doc/man/man3/_* || die
+
+   eapply_user
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # examples are normally compiled but not installed. They
+   # fail during a mingw crosscompile.
+   local ECONF_SOURCE=${BUILD_DIR}
+   econf \
+   --enable-shared \
+   --disable-examples \
+   $(use_enable nls) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   prune_libtool_files
+
+   doman doc/man/man3/*.3
+   dodoc -r doc/html
+
+   docinto examples
+   dodoc examples/*.{c,conf}
+}