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

2021-06-30 Thread Marek Szuba
commit: bd95cee1fecfc2203335184b045c4eccfde7aeac
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jun 30 15:02:10 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jun 30 17:55:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd95cee1

dev-libs/libdaemon: keyword 0.14-r3 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
index 62e9be489ec..9e21641bd3f 100644
--- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/5"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
 IUSE="doc examples static-libs"
 
 BDEPEND="doc? ( app-doc/doxygen )"



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

2021-03-31 Thread Sam James
commit: 77ad8caa35a52d27f9bf21d39e24c8c922b38a5b
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 31 23:12:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 31 23:13:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ad8caa

dev-libs/libdaemon: refresh bundled libtool

Closes: https://bugs.gentoo.org/668404
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
index ca071b501b6..5c2fddc9776 100644
--- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit multilib-minimal
+inherit autotools multilib-minimal
 
 DESCRIPTION="Simple library for creating daemon processes in C"
 HOMEPAGE="http://0pointer.de/lennart/projects/libdaemon/;
@@ -23,6 +23,11 @@ PATCHES=(
 src_prepare() {
default
 
+   # Refresh bundled libtool (ltmain.sh)
+   # (elibtoolize is insufficient)
+   # bug #668404
+   eautoreconf
+
# doxygen is broken with out-of-source builds
multilib_copy_sources
 }



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

2021-03-31 Thread Sam James
commit: db1701be28a5216a1b96ac78ee34d31c544be2e4
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 31 23:10:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 31 23:13:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db1701be

dev-libs/libdaemon: port to EAPI 7

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

 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
index d4e5dbbfdfe..ca071b501b6 100644
--- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit multilib-minimal
 
@@ -14,8 +14,7 @@ SLOT="0/5"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
 IUSE="doc examples static-libs"
 
-RDEPEND=""
-DEPEND="doc? ( app-doc/doxygen )"
+BDEPEND="doc? ( app-doc/doxygen )"
 
 PATCHES=(
"${FILESDIR}"/${PV}-man-page-typo-fix.patch
@@ -57,7 +56,8 @@ multilib_src_install() {
 
 multilib_src_install_all() {
einstalldocs
-   find "${D}" -name '*.la' -delete || die
+
+   find "${ED}" -name '*.la' -delete || die
 
if use examples; then
docinto examples



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

2019-12-15 Thread Michał Górny
commit: 3531035fbcebbdafc93a574260a0d82d5529e8cd
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec 15 13:20:38 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec 15 13:37:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3531035f

dev-libs/libdaemon: Drop old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libdaemon/libdaemon-0.14-r1.ebuild | 57 
 dev-libs/libdaemon/libdaemon-0.14-r2.ebuild | 68 -
 2 files changed, 125 deletions(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r1.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r1.ebuild
deleted file mode 100644
index 62f84c239a8..000
--- a/dev-libs/libdaemon/libdaemon-0.14-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit libtool eutils
-
-DESCRIPTION="Simple library for creating daemon processes in C"
-HOMEPAGE="http://0pointer.de/lennart/projects/libdaemon/;
-SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
-IUSE="doc examples static-libs"
-
-RDEPEND=""
-DEPEND="doc? ( app-doc/doxygen )"
-
-DOCS=( "README" )
-
-src_configure() {
-   econf \
-   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
-   --localstatedir=/var \
-   --disable-examples \
-   --disable-lynx \
-   $(use_enable static-libs static)
-}
-
-src_compile() {
-   emake
-
-   if use doc ; then
-   einfo "Building documentation"
-   emake doxygen
-   fi
-}
-
-src_install() {
-   default
-
-   find "${ED}" -name '*.la' -exec rm -f {} +
-
-   if use doc; then
-   ln -sf doc/reference/html reference
-   dohtml -r doc/README.html doc/style.css reference
-   doman doc/reference/man/man*/*
-   fi
-
-   if use examples; then
-   docinto examples
-   dodoc examples/testd.c
-   fi
-
-   rm -rf "${ED}"/usr/share/doc/${PF}/{README.html,style.css} || die "rm 
failed"
-}

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r2.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r2.ebuild
deleted file mode 100644
index 5b3e995289a..000
--- a/dev-libs/libdaemon/libdaemon-0.14-r2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit libtool eutils multilib-minimal
-
-DESCRIPTION="Simple library for creating daemon processes in C"
-HOMEPAGE="http://0pointer.de/lennart/projects/libdaemon/;
-SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
-IUSE="doc examples static-libs"
-
-RDEPEND=""
-DEPEND="doc? ( app-doc/doxygen )"
-
-DOCS=( "README" )
-
-src_prepare() {
-   epatch_user
-
-   # doxygen is broken with out-of-source builds
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   econf \
-   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
-   --localstatedir=/var \
-   --disable-examples \
-   --disable-lynx \
-   $(use_enable static-libs static)
-}
-
-multilib_src_compile() {
-   emake
-
-   if multilib_is_native_abi && use doc; then
-   einfo "Building documentation"
-   emake doxygen
-   fi
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" install
-
-   if multilib_is_native_abi && use doc; then
-   ln -sf doc/reference/html reference
-   dohtml -r doc/README.html doc/style.css reference
-   doman doc/reference/man/man*/*
-   fi
-
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   prune_libtool_files --all
-
-   if use examples; then
-   docinto examples
-   dodoc examples/testd.c
-   fi
-
-   rm "${ED}"/usr/share/doc/${PF}/{README.html,style.css} || die "rm 
failed"
-}



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

2018-12-29 Thread Sergei Trofimovich
commit: 27a5567fd073b372ad56c2c478d8e3f34ccb8ab8
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Dec 29 10:18:30 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Dec 29 12:04:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a5567f

dev-libs/libdaemon: stable 0.14-r3 for sparc, bug #652220

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
index e61b2ef2cca..370c1aae2cf 100644
--- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/5"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="doc examples static-libs"
 
 RDEPEND=""



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

2018-06-30 Thread Mikle Kolyada
commit: 4c37796ca5c773d8d4dc07c6f6bd5c8307aba213
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Jun 30 20:46:58 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Jun 30 20:46:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c37796c

dev-libs/libdaemon: s390 stable wrt bug #652220

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
index 932d5c36f1b..98b6228b333 100644
--- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/5"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="doc examples static-libs"
 
 RDEPEND=""



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

2018-04-22 Thread Mikle Kolyada
commit: 034c657adbf52bd538c1f0153652392c7b2d6d59
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Apr 22 09:38:14 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Apr 22 09:41:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=034c657a

dev-libs/libdaemon: arm stable wrt bug #652220

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
index 8c27557799c..f8622b15ee4 100644
--- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/5"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc examples static-libs"
 
 RDEPEND=""



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

2018-04-20 Thread Sergei Trofimovich
commit: 7501ea6a3560ba436ea1107f35f7421ae9e83667
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Apr 20 21:27:21 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 20 21:27:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7501ea6a

dev-libs/libdaemon: stable 0.14-r3 for ppc64, bug #652220

Bug: https://bugs.gentoo.org/652220
Package-Manager: Portage-2.3.28, Repoman-2.3.9
RepoMan-Options: --include-arches="ppc64"

 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
index 623d97089a1..8c27557799c 100644
--- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/5"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc examples static-libs"
 
 RDEPEND=""



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

2018-04-17 Thread Mart Raudsepp
commit: 4fafcf3d3cf78592ea9f7283a4ec1e4555dc1cf7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Apr 18 05:08:52 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Apr 18 05:11:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fafcf3d

dev-libs/libdaemon-0.14-r3: arm64 stable (bug #652220)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
index 8d64d71e16d..623d97089a1 100644
--- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/5"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc examples static-libs"
 
 RDEPEND=""



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

2018-04-05 Thread Thomas Deutschmann
commit: 88e90492810ea8519783d2dc131fa4bd2d76046c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Apr  5 23:05:28 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Apr  5 23:16:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88e90492

dev-libs/libdaemon: x86 stable (bug #652220)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
index 4517293ee69..8d64d71e16d 100644
--- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/5"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc examples static-libs"
 
 RDEPEND=""



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

2018-04-05 Thread Sergei Trofimovich
commit: 8b282621fc53fdaa00ef01a7f9741b9712244397
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Apr  5 06:10:48 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Apr  5 06:10:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b282621

dev-libs/libdaemon: stable 0.14-r3 for ia64, bug #652220

Package-Manager: Portage-2.3.28, Repoman-2.3.9
RepoMan-Options: --include-arches="ia64"

 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
index 83408d99857..4517293ee69 100644
--- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/5"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc examples static-libs"
 
 RDEPEND=""



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

2018-04-03 Thread Jason Zaman
commit: c1a586d0d9502becf1cea824dfc70c24afed2b32
Author: Jason Zaman  gentoo  org>
AuthorDate: Tue Apr  3 07:42:42 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Tue Apr  3 08:50:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1a586d0

dev-libs/libdaemon: amd64 stable

Gentoo-bug: 652220
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
index a7919b78883..83408d99857 100644
--- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/5"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc examples static-libs"
 
 RDEPEND=""



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

2018-04-02 Thread Tobias Klausmann
commit: 7f07742e0e299337c40368edbc76974577e42982
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Apr  2 17:02:44 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Apr  2 17:02:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f07742e

dev-libs/libdaemon-0.14-r3: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/652220

 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
index a0be14f7644..a7919b78883 100644
--- a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="doc examples static-libs"
 
 RDEPEND=""



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

2018-04-02 Thread Gilles Dartiguelongue
commit: a33f4ce9af5554d10b29a60a73f679bb2b2dc977
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Apr  2 14:30:32 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Apr  2 14:32:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a33f4ce9

dev-libs/libdaemon: drop weird generated man page

Introduced by recent Doxygen releases. Apply the same fix found in Debian, etc.
Bump to EAPI=6, drop unused eclasses. Add Debian patch fixing typo that appears
in man page.

Package-Manager: Portage-2.3.27, Repoman-2.3.9

 .../libdaemon/files/0.14-man-page-typo-fix.patch   | 38 
 dev-libs/libdaemon/libdaemon-0.14-r3.ebuild| 67 ++
 2 files changed, 105 insertions(+)

diff --git a/dev-libs/libdaemon/files/0.14-man-page-typo-fix.patch 
b/dev-libs/libdaemon/files/0.14-man-page-typo-fix.patch
new file mode 100644
index 000..70a6a0eb931
--- /dev/null
+++ b/dev-libs/libdaemon/files/0.14-man-page-typo-fix.patch
@@ -0,0 +1,38 @@
+Patch from Debian fixing typo that appears in man page.
+
+
+diff --git a/examples/testd.c b/examples/testd.c
+index 6557dff..f734173 100644
+--- a/examples/testd.c
 b/examples/testd.c
+@@ -87,7 +87,7 @@ int main(int argc, char *argv[]) {
+ 
+ /* Wait for 20 seconds for the return value passed from the daemon 
process */
+ if ((ret = daemon_retval_wait(20)) < 0) {
+-daemon_log(LOG_ERR, "Could not recieve return value from daemon 
process: %s", strerror(errno));
++daemon_log(LOG_ERR, "Could not receive return value from daemon 
process: %s", strerror(errno));
+ return 255;
+ }
+ 
+diff --git a/libdaemon/dsignal.h b/libdaemon/dsignal.h
+index 1719784..4030e41 100644
+--- a/libdaemon/dsignal.h
 b/libdaemon/dsignal.h
+@@ -34,7 +34,7 @@ extern "C" {
+  * wish to handle with select() in your main loop with
+  * daemon_signal_init() or daemon_signal_install(). After that you
+  * should sleep on the file descriptor returned by daemon_signal_fd()
+- * and get the next signal recieved with daemon_signal_next(). You
++ * and get the next signal received with daemon_signal_next(). You
+  * should call daemon_signal_done() before exiting.
+  */
+ 
+@@ -54,7 +54,7 @@ int daemon_signal_install(int s);
+  */
+ void daemon_signal_done(void);
+ 
+-/** Return the next signal recieved. This function will not
++/** Return the next signal received. This function will not
+  * block. Instead it returns 0 if no signal is queued.
+  * @return The next queued signal if one is queued, zero if none is
+  * queued, negative on failure.

diff --git a/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild 
b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
new file mode 100644
index 000..a0be14f7644
--- /dev/null
+++ b/dev-libs/libdaemon/libdaemon-0.14-r3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib-minimal
+
+DESCRIPTION="Simple library for creating daemon processes in C"
+HOMEPAGE="http://0pointer.de/lennart/projects/libdaemon/;
+SRC_URI="http://0pointer.de/lennart/projects/${PN}/${P}.tar.gz;
+
+LICENSE="LGPL-2.1"
+SLOT="0/5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="doc examples static-libs"
+
+RDEPEND=""
+DEPEND="doc? ( app-doc/doxygen )"
+
+PATCHES=(
+   "${FILESDIR}"/${PV}-man-page-typo-fix.patch
+)
+
+src_prepare() {
+   default
+
+   # doxygen is broken with out-of-source builds
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   econf \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --localstatedir=/var \
+   --disable-examples \
+   --disable-lynx \
+   $(use_enable static-libs static)
+}
+
+multilib_src_compile() {
+   emake
+
+   if multilib_is_native_abi && use doc; then
+   einfo "Building documentation"
+   emake doxygen
+   fi
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+
+   if multilib_is_native_abi && use doc; then
+   docinto html
+   dodoc -r doc/README.html doc/style.css doc/reference/html/*
+   doman doc/reference/man/man3/*.h.3
+   fi
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -delete || die
+
+   if use examples; then
+   docinto examples
+   dodoc examples/testd.c
+   fi
+}