[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2023-02-02 Thread Sam James
commit: ddbffb658efdcd2cf90bb0dec96b6b0b9b041aa7
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  3 06:52:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  3 06:52:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddbffb65

dev-libs/dbus-c++: Stabilize 0.9.0-r5 amd64, #886705

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

 dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
index 2b49dd57edd3..4f4d7bfe597b 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.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=8
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="doc ecore glib test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2022-12-18 Thread Arthur Zamarin
commit: b5f192b1e51444dbb8740104f565c10729ca9698
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 18 18:49:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 18 18:49:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f192b1

dev-libs/dbus-c++: Stabilize 0.9.0-r5 x86, #886705

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

 dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
index 17586f8ec8ee..2b49dd57edd3 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="doc ecore glib test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2022-11-18 Thread WANG Xuerui
commit: 742c9231cd0ed84ac752eb79ce882b260b0de7ff
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Nov 19 05:03:30 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Nov 19 05:03:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742c9231

dev-libs/dbus-c++: keyword 0.9.0-r5 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
index 4e78eceacc34..17586f8ec8ee 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 IUSE="doc ecore glib test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2022-11-13 Thread Sam James
commit: 7d8218df773861251952ca22b0c1797560347095
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sat Nov 12 18:01:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 13 11:38:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d8218df

dev-libs/dbus-c++: Keyword 0.9.0-r5 alpha, #873487

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
index a2a4913da27c..4e78eceacc34 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 IUSE="doc ecore glib test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/, dev-libs/dbus-c++/files/

2022-10-30 Thread Sam James
commit: e62ae148d712c4ce23398991048959d054b589bc
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Fri Oct  7 20:10:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 30 09:33:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62ae148

dev-libs/dbus-c++: add tests

Current tests are a no-op due to not including them in TESTS for
whatever unknown reason.  Same on Debian.  Tests pass on alpha but need
virtx.

Bug: https://bugs.gentoo.org/873487
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/27679
Signed-off-by: Sam James  gentoo.org>

 dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild | 15 +--
 .../files/dbus-c++-0.9.0-enable-tests.patch| 22 ++
 2 files changed, 35 insertions(+), 2 deletions(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
index bd749ca5481f..a2a4913da27c 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit multilib-minimal
+inherit multilib-minimal autotools virtualx
 
 DESCRIPTION="Provides a C++ API for D-BUS"
 HOMEPAGE="https://sourceforge.net/projects/dbus-cplusplus/;
@@ -24,7 +24,8 @@ DEPEND="${RDEPEND}
dev-util/cppunit[${MULTILIB_USEDEP}]"
 BDEPEND="
virtual/pkgconfig
-   doc? ( app-doc/doxygen )"
+   doc? ( app-doc/doxygen )
+   test? ( sys-apps/dbus[X,${MULTILIB_USEDEP}] )"
 
 S="${WORKDIR}/lib${P}"
 
@@ -32,8 +33,14 @@ PATCHES=(
"${FILESDIR}"/${P}-gcc-4.7.patch #424707
"${FILESDIR}"/${PN}-gcc7.patch #622790
"${FILESDIR}"/${P}-gcc12.patch
+   "${FILESDIR}"/${PN}-0.9.0-enable-tests.patch #873487
 )
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 multilib_src_configure() {
# TODO : add ecore multilib support if/when it is multilibified
ECONF_SOURCE="${S}" econf \
@@ -55,6 +62,10 @@ multilib_src_configure() {
fi
 }
 
+src_test() {
+   virtx multilib-minimal_src_test
+}
+
 multilib_src_install_all() {
use doc && HTML_DOCS=( doc/html/. )
einstalldocs

diff --git a/dev-libs/dbus-c++/files/dbus-c++-0.9.0-enable-tests.patch 
b/dev-libs/dbus-c++/files/dbus-c++-0.9.0-enable-tests.patch
new file mode 100644
index ..827332c9f679
--- /dev/null
+++ b/dev-libs/dbus-c++/files/dbus-c++-0.9.0-enable-tests.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/873487
+https://github.com/gentoo/gentoo/pull/27679
+
+diff --git a/test/functional/Test1/Makefile.am 
b/test/functional/Test1/Makefile.am
+index 3269751..50dd2a9 100644
+--- a/test/functional/Test1/Makefile.am
 b/test/functional/Test1/Makefile.am
+@@ -40,3 +40,4 @@ AM_CPPFLAGS =
+ 
+ ## File created by the gnome-build tools
+ 
++TESTS = $(noinst_PROGRAMS)
+diff --git a/test/generator/Makefile.am b/test/generator/Makefile.am
+index 6c2403d..c6781aa 100644
+--- a/test/generator/Makefile.am
 b/test/generator/Makefile.am
+@@ -38,3 +38,5 @@ dist-hook:
+ 
+ MAINTAINERCLEANFILES = \
+   Makefile.in
++
++TESTS = $(noinst_PROGRAMS)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/, dev-libs/dbus-c++/files/

2022-06-10 Thread Sam James
commit: 346dc81bceb275d2d95ba47e86ce5b7db49486e0
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 10 10:39:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 10 11:01:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=346dc81b

dev-libs/dbus-c++: fix installed headers w/ gcc 12, fix build with clang

Bug: https://bugs.gentoo.org/840731
Closes: https://bugs.gentoo.org/737120
Closes: https://bugs.gentoo.org/740068
Signed-off-by: Sam James  gentoo.org>

 dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild | 64 
 dev-libs/dbus-c++/files/dbus-c++-0.9.0-gcc12.patch | 89 ++
 2 files changed, 153 insertions(+)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
new file mode 100644
index ..bd749ca5481f
--- /dev/null
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="Provides a C++ API for D-BUS"
+HOMEPAGE="https://sourceforge.net/projects/dbus-cplusplus/;
+SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc ecore glib test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/expat
+   sys-apps/dbus[${MULTILIB_USEDEP}]
+   ecore? ( dev-libs/efl )
+   glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   dev-util/cppunit[${MULTILIB_USEDEP}]"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}/lib${P}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc-4.7.patch #424707
+   "${FILESDIR}"/${PN}-gcc7.patch #622790
+   "${FILESDIR}"/${P}-gcc12.patch
+)
+
+multilib_src_configure() {
+   # TODO : add ecore multilib support if/when it is multilibified
+   ECONF_SOURCE="${S}" econf \
+   --disable-examples \
+   --disable-static \
+   $(multilib_native_use_enable doc doxygen-docs) \
+   $(multilib_native_use_enable ecore) \
+   $(use_enable glib) \
+   $(use_enable test tests) \
+   PTHREAD_LIBS=-lpthread
+   # ACX_PTHREAD sets PTHREAD_CFLAGS but not PTHREAD_LIBS for some 
reason...
+
+   if multilib_is_native_abi; then
+   # docs don't like out-of-source builds
+   local d
+   for d in img html; do
+   ln -s "${S}"/doc/${d} "${BUILD_DIR}"/doc/${d} || die
+   done
+   fi
+}
+
+multilib_src_install_all() {
+   use doc && HTML_DOCS=( doc/html/. )
+   einstalldocs
+
+   # no static archives
+   find "${ED}" -name '*.la' -delete || die
+}

diff --git a/dev-libs/dbus-c++/files/dbus-c++-0.9.0-gcc12.patch 
b/dev-libs/dbus-c++/files/dbus-c++-0.9.0-gcc12.patch
new file mode 100644
index ..9c2b52453df9
--- /dev/null
+++ b/dev-libs/dbus-c++/files/dbus-c++-0.9.0-gcc12.patch
@@ -0,0 +1,89 @@
+https://src.fedoraproject.org/rpms/dbus-c++/blob/rawhide/f/dbus-c++-template-operators.patch
+https://bugs.gentoo.org/737120
+https://bugs.gentoo.org/740068
+
+commit a0b9ef3b469ca23c6a3229d8abb967cbbddcee38
+Author: Peter Williams 
+Date:   Sat Dec 19 21:12:46 2015 -0500
+
+Fix some weird template/operator issues on OS X.
+
+I frankly don't understand at all what's going on here. These fixes
+derive from:
+
+
https://chromium.googlesource.com/chromiumos/third_party/dbus-cplusplus/+/c3f69f6be02e31521474dce7eadf6ba4f4a7ce94
+
https://chromium.googlesource.com/chromiumos/third_party/dbus-cplusplus/+/7104857773f790a549d399715482fa23d9b736cd
+
+Except I've dropped some changes that break the OS X build for me. 
Frankly, if
+it compiles, that's good enough for me.
+
+--- a/include/dbus-c++/types.h
 b/include/dbus-c++/types.h
+@@ -89,13 +89,7 @@ public:
+   }
+ 
+   template 
+-  operator T() const
+-  {
+-T cast;
+-MessageIter ri = _msg.reader();
+-ri >> cast;
+-return cast;
+-  }
++  operator T() const;
+ 
+ private:
+ 
+@@ -316,7 +310,7 @@ struct type< Struct> (DBus::MessageIter 
, DBus::Signature
+   return ++iter;
+ }
+ 
++extern DXXAPI DBus::MessageIter  >> (DBus::MessageIter , 
DBus::Variant );
++
+ template
+ inline DBus::MessageIter  >> (DBus::MessageIter , 
std::vector& val)
+ {
+@@ -644,7 +640,16 @@ inline DBus::MessageIter  >> (DBus::MessageIter 
, DBus::Struct> (DBus::MessageIter , 
DBus::Variant );
++template 
++inline DBus::Variant::operator T() const
++{
++  T cast;
++  DBus::MessageIter ri = _msg.reader();
++  ri >> cast;
++  return cast;
++}
++
++} /* namespace DBus */
+ 
+ #endif//__DBUSXX_TYPES_H
+ 
+--- a/src/types.cpp
 b/src/types.cpp
+@@ -34,7 +34,7 @@
+ #include "message_p.h"
+ #include "internalerror.h"
+ 
+-using namespace DBus;
++namespace DBus {
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2022-01-27 Thread David Seifert
commit: 06cf168dfc5eb3fbec0c8fcbdbaa8aeb5a63ca9b
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Jan 27 09:30:02 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Jan 27 09:30:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06cf168d

dev-libs/dbus-c++: remove redundant HOMEPAGE

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
index 2f8c7ffa71d6..8c140d65b285 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit multilib-minimal
 
 DESCRIPTION="Provides a C++ API for D-BUS"
-HOMEPAGE="https://sourceforge.net/projects/dbus-cplusplus/ 
https://sourceforge.net/apps/mediawiki/dbus-cplusplus/index.php?title=Main_Page;
+HOMEPAGE="https://sourceforge.net/projects/dbus-cplusplus/;
 SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2021-08-18 Thread Marek Szuba
commit: 87c0c64b6494fd0309b3163f5ee4a42f61571508
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Aug 18 09:26:00 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Aug 18 10:05:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87c0c64b

dev-libs/dbus-c++: keyword 0.9.0-r4 for ~riscv

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

 dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
index 5da1267c21a..2f8c7ffa71d 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="doc ecore glib test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2021-02-24 Thread Andreas Sturmlechner
commit: 193ee5c1fbb0ed6ee6b3fe85b4c251a2cea3846a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb 24 21:34:52 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Feb 24 22:39:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=193ee5c1

dev-libs/dbus-c++: Drop 0.9.0-r3, EAPI5--

Bug: https://bugs.gentoo.org/766791
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild | 64 --
 1 file changed, 64 deletions(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
deleted file mode 100644
index afa3cb8..000
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-AUTOTOOLS_PRUNE_LIBTOOL_FILES="modules"
-
-inherit autotools-multilib eutils
-
-DESCRIPTION="Provides a C++ API for D-BUS"
-HOMEPAGE="https://sourceforge.net/projects/dbus-cplusplus/ 
https://sourceforge.net/apps/mediawiki/dbus-cplusplus/index.php?title=Main_Page;
-SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE="doc ecore glib static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="sys-apps/dbus[${MULTILIB_USEDEP}]
-   ecore? ( dev-libs/efl )
-   glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen )
-   dev-util/cppunit[${MULTILIB_USEDEP}]
-   virtual/pkgconfig"
-
-S=${WORKDIR}/lib${P}
-
-PATCHES=(
-   "${FILESDIR}"/${P}-gcc-4.7.patch #424707
-   "${FILESDIR}"/${PN}-gcc7.patch #622790
-)
-
-multilib_src_configure() {
-   # not just using autotools-multilib_src_configure because of 
multilib_native... logic
-
-   # TODO : add ecore multilib support if/when it is multilibified
-   ECONF_SOURCE="${S}" econf \
-   --disable-examples \
-   $(multilib_native_use_enable doc doxygen-docs) \
-   $(multilib_native_use_enable ecore) \
-   $(use_enable glib) \
-   $(use_enable static-libs static) \
-   $(use_enable test tests) \
-   PTHREAD_LIBS=-lpthread
-   # ACX_PTHREAD sets PTHREAD_CFLAGS but not PTHREAD_LIBS for some 
reason...
-
-   if multilib_is_native_abi; then
-   # docs don't like out-of-source builds
-   local d
-   for d in img html; do
-   ln -s "${S}"/doc/${d} "${BUILD_DIR}"/doc/${d} || die
-   done
-   fi
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   if use doc; then
-   dohtml -r "${S}"/doc/html/*
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2021-02-19 Thread Thomas Deutschmann
commit: 988b3f653b35f16b15fc9c2895f5e25f0f65510e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Feb 19 17:54:23 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Feb 19 17:55:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=988b3f65

dev-libs/dbus-c++: x86 stable (bug #766791)

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

 dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
index ea5c32b3c3d..5da1267c21a 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 IUSE="doc ecore glib test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2021-02-01 Thread Agostino Sarubbo
commit: 0a327849c8fc3e814bf28717e0632b365af968d4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Feb  1 15:05:47 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Feb  1 15:05:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a327849

dev-libs/dbus-c++: amd64 stable wrt bug #766791

Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
index 0c861a1221b..ea5c32b3c3d 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="doc ecore glib test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2021-01-23 Thread David Seifert
commit: 423a5e1fdb94b3f6d9d3ca0de14764c773b56530
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jan 23 23:37:51 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jan 23 23:37:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423a5e1f

dev-libs/dbus-c++: Port to EAPI 7

Closes: https://bugs.gentoo.org/624596
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild | 62 ++
 1 file changed, 62 insertions(+)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
new file mode 100644
index 000..0c861a1221b
--- /dev/null
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal
+
+DESCRIPTION="Provides a C++ API for D-BUS"
+HOMEPAGE="https://sourceforge.net/projects/dbus-cplusplus/ 
https://sourceforge.net/apps/mediawiki/dbus-cplusplus/index.php?title=Main_Page;
+SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="doc ecore glib test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-apps/dbus[${MULTILIB_USEDEP}]
+   ecore? ( dev-libs/efl )
+   glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   dev-util/cppunit[${MULTILIB_USEDEP}]"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}/lib${P}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc-4.7.patch #424707
+   "${FILESDIR}"/${PN}-gcc7.patch #622790
+)
+
+multilib_src_configure() {
+   # TODO : add ecore multilib support if/when it is multilibified
+   ECONF_SOURCE="${S}" econf \
+   --disable-examples \
+   --disable-static \
+   $(multilib_native_use_enable doc doxygen-docs) \
+   $(multilib_native_use_enable ecore) \
+   $(use_enable glib) \
+   $(use_enable test tests) \
+   PTHREAD_LIBS=-lpthread
+   # ACX_PTHREAD sets PTHREAD_CFLAGS but not PTHREAD_LIBS for some 
reason...
+
+   if multilib_is_native_abi; then
+   # docs don't like out-of-source builds
+   local d
+   for d in img html; do
+   ln -s "${S}"/doc/${d} "${BUILD_DIR}"/doc/${d} || die
+   done
+   fi
+}
+
+multilib_src_install_all() {
+   use doc && HTML_DOCS=( doc/html/. )
+   einstalldocs
+
+   # no static archives
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2019-12-03 Thread Agostino Sarubbo
commit: 6b518f582d360ae2ff73e02227f6df7e30796206
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec  3 10:05:33 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec  3 10:05:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b518f58

dev-libs/dbus-c++: x86 stable wrt bug #701748

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
index 98d352243d1..96d180f7dc0 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 IUSE="doc ecore glib static-libs test"
 
 RDEPEND="sys-apps/dbus[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2019-12-03 Thread Agostino Sarubbo
commit: 2298747855ad8fbcf69a47fa4a94ecad491db40e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec  3 10:02:24 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec  3 10:02:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22987478

dev-libs/dbus-c++: amd64 stable wrt bug #701748

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
index 89e531716b5..98d352243d1 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="doc ecore glib static-libs test"
 
 RDEPEND="sys-apps/dbus[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2018-01-09 Thread Sergei Trofimovich
commit: ff42f8803f494fc3b929f19705717b6c48bdb983
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Jan  9 17:00:29 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jan  9 22:25:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff42f880

dev-libs/dbus-c++: keyworded 0.9.0-r3 for sparc, bug #622718

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="sparc"

 dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
index ede8f276885..89e531716b5 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="doc ecore glib static-libs test"
 
 RDEPEND="sys-apps/dbus[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2017-09-07 Thread Markus Meier
commit: b59db8267ff2aeb8437626598602e2285d957022
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Sep  7 19:27:00 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Sep  7 19:27:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59db826

dev-libs/dbus-c++: add ~arm64, bug #622718

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm64"

 dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
index be3903cd741..ede8f276885 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
 IUSE="doc ecore glib static-libs test"
 
 RDEPEND="sys-apps/dbus[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2017-08-09 Thread Sergei Trofimovich
commit: 3c524d255791aeb3afb8e2cb1648d6905d423781
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Aug  9 21:17:20 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Aug  9 21:17:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c524d25

dev-libs/dbus-c++: keyworded 0.9.0-r3 for ppc64, bug #622718

Package-Manager: Portage-2.3.6, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc64"

 dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
index 35674002738..be3903cd741 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
 IUSE="doc ecore glib static-libs test"
 
 RDEPEND="sys-apps/dbus[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2017-07-11 Thread Sergei Trofimovich
commit: 757fe6e58e85e83584dfc0eed85abb18dc0ffea0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Jul 11 07:50:37 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Jul 11 07:50:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=757fe6e5

dev-libs/dbus-c++: ia64 keyworded, bug #622718

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
index f0d11b35b35..35674002738 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/dbus-cplusplus/lib${P}.tar.gz"
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86"
 IUSE="doc ecore glib static-libs test"
 
 RDEPEND="sys-apps/dbus[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/files/, dev-libs/dbus-c++/

2017-06-27 Thread Alexis Ballier
commit: 9ed232ebdf0132c5b0ac4d0adfc5959df72bead2
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Jun 27 09:15:30 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Jun 27 09:15:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ed232eb

dev-libs/dbus-c++: add gcc7 fix, bug #622790 by Hector Martin

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 ...++-0.9.0-r2.ebuild => dbus-c++-0.9.0-r3.ebuild} |  3 ++-
 dev-libs/dbus-c++/files/dbus-c++-gcc7.patch| 25 ++
 2 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r2.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
similarity index 95%
rename from dev-libs/dbus-c++/dbus-c++-0.9.0-r2.ebuild
rename to dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
index 76a0a00186a..f0d11b35b35 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r2.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.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
 
 EAPI="5"
@@ -28,6 +28,7 @@ S=${WORKDIR}/lib${P}
 
 PATCHES=(
"${FILESDIR}"/${P}-gcc-4.7.patch #424707
+   "${FILESDIR}"/${PN}-gcc7.patch #622790
 )
 
 multilib_src_configure() {

diff --git a/dev-libs/dbus-c++/files/dbus-c++-gcc7.patch 
b/dev-libs/dbus-c++/files/dbus-c++-gcc7.patch
new file mode 100644
index 000..90809ea5838
--- /dev/null
+++ b/dev-libs/dbus-c++/files/dbus-c++-gcc7.patch
@@ -0,0 +1,25 @@
+--- ./include/dbus-c++/dispatcher.h.old2017-06-27 07:03:52.159413535 
+0900
 ./include/dbus-c++/dispatcher.h2017-06-27 07:04:04.974399195 +0900
+@@ -229,13 +229,8 @@
+ typedef Mutex *(*MutexNewFn)();
+ typedef void (*MutexUnlockFn)(Mutex *mx);
+ 
+-#ifndef DBUS_HAS_RECURSIVE_MUTEX
+-typedef bool (*MutexFreeFn)(Mutex *mx);
+-typedef bool (*MutexLockFn)(Mutex *mx);
+-#else
+ typedef void (*MutexFreeFn)(Mutex *mx);
+ typedef void (*MutexLockFn)(Mutex *mx);
+-#endif//DBUS_HAS_RECURSIVE_MUTEX
+ 
+ typedef CondVar *(*CondVarNewFn)();
+ typedef void (*CondVarFreeFn)(CondVar *cv);
+--- ./src/pipe.cpp.old 2017-06-27 07:00:17.275653653 +0900
 ./src/pipe.cpp 2017-06-27 07:00:23.537646665 +0900
+@@ -83,5 +83,5 @@
+ void Pipe::signal()
+ {
+   // TODO: ignoring return of read/write generates warning; maybe relevant 
for eventloop work...
+-  ::write(_fd_write, '\0', 1);
++  ::write(_fd_write, "\0", 1);
+ }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/dbus-c++/

2016-01-18 Thread Mike Frysinger
commit: e2cae2b96a86cfe06a6f5fb9f7e3cbf13c8f1be4
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jan 18 19:29:35 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jan 18 19:29:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2cae2b9

dev-libs/dbus-c++: switch ecore dep to efl #571796

The ecore package is dead now and is replaced by the efl package.

 dev-libs/dbus-c++/dbus-c++-0.9.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/dbus-c++/dbus-c++-0.9.0-r2.ebuild 
b/dev-libs/dbus-c++/dbus-c++-0.9.0-r2.ebuild
index eddd151..8ada821 100644
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r2.ebuild
+++ b/dev-libs/dbus-c++/dbus-c++-0.9.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~arm ~ppc ~x86"
 IUSE="doc ecore glib static-libs test"
 
 RDEPEND="sys-apps/dbus[${MULTILIB_USEDEP}]
-   ecore? ( dev-libs/ecore )
+   ecore? ( dev-libs/efl )
glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )