summaryrefslogtreecommitdiff
path: root/dev-libs/dbus-c++
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:57:42 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 20:57:42 +0100
commit1798c4aeca70ac8d0a243684d6a798fbc65735f8 (patch)
treee48e19cb6fa03de18e1c63e1a93371b7ebc4eb56 /dev-libs/dbus-c++
parentd87262dd706fec50cd150aab3e93883b6337466d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-libs/dbus-c++')
-rw-r--r--dev-libs/dbus-c++/Manifest5
-rw-r--r--dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild63
-rw-r--r--dev-libs/dbus-c++/files/dbus-c++-0.9.0-gcc-4.7.patch38
-rw-r--r--dev-libs/dbus-c++/files/dbus-c++-gcc7.patch25
-rw-r--r--dev-libs/dbus-c++/metadata.xml15
5 files changed, 0 insertions, 146 deletions
diff --git a/dev-libs/dbus-c++/Manifest b/dev-libs/dbus-c++/Manifest
deleted file mode 100644
index 62cde5cd902a..000000000000
--- a/dev-libs/dbus-c++/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX dbus-c++-0.9.0-gcc-4.7.patch 1073 BLAKE2B 2cc43e4d23c14646adfffae77bc1168b69d4e3e2049ae8d3b5283d41f8214fd6884500fc014b66dfbc86dc1928c7e5c33024833e4b2bb28ddad6d17e443db2d1 SHA512 3625f7473db8ee069009655f5c8b68bd7290d622be56ace8e1472bd93b0a946a000bf0d728839cd6309414cbcb925247bfee888bb58fda8316e906fe5a8e25b2
-AUX dbus-c++-gcc7.patch 891 BLAKE2B e3f1c902b52cbec776849c86d2d4c7a13acbc907355c380cad7eabdfe670d9058a1ddd3687af9bcbbd4d815affea21728d8296f5a87122bc6b5fc99396ea0428 SHA512 b8c67af11620c2414d482cb3d77784f7c9831e64e0bc9cb9b946e13b0ad13135f06cfb894667fb9b184e6fc7e750df0769a2d4c09df4f430c2189c2c3804fbae
-DIST libdbus-c++-0.9.0.tar.gz 466362 BLAKE2B 401e266286fef383754c945f3adcf8e68a1169e55d33614f1e11227c324fe1219db7043674b5894d548f827d0b673ab4f012babbb4a395c212f6e17ef6d0e281 SHA512 7acebbb4254b2886cc0f05c5ddeeeac0b5863c5552d32249463b89380b0b95b8225c80bd98b8c7fcaada42ab770b5eff41b15390cd0d78bf1ee322ac6c2de319
-EBUILD dbus-c++-0.9.0-r3.ebuild 1687 BLAKE2B cbead8e369db1fb56f2018e6df20e7e4371d2aef36df9bb023780d04ebd3b4ac2439979b4803236d64d8e7a7dc32725aafc208e5829e60a654002c5beebce5a3 SHA512 fc47c3de0847fe572bd6ecadfb54efde8851faaf4c9e056498494b6a6ebf8ed4d10bba0c5752341aeaf1c10d3176f43223a127d2a37bf3f58aca83ae51f6277d
-MISC metadata.xml 455 BLAKE2B bfa5bb5384bf8187f5be23cbb737bb6e6e453f7bca875ec9d978ee40f0812ee38b8bb46315290f79be935f074a4075df5f954c94a06185fdf9a75771c4184096 SHA512 8c3a3e516a5401174cc93ae457b7fe8fc20fd6e7b68f24e05576c04c9dfde90055262af435b0032b82e57644a20f117aed1eea37f71b08b9cfe90b0689e14646
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 89e531716b5d..000000000000
--- a/dev-libs/dbus-c++/dbus-c++-0.9.0-r3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-AUTOTOOLS_PRUNE_LIBTOOL_FILES="modules"
-
-inherit autotools-multilib
-
-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"
-
-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
-}
diff --git a/dev-libs/dbus-c++/files/dbus-c++-0.9.0-gcc-4.7.patch b/dev-libs/dbus-c++/files/dbus-c++-0.9.0-gcc-4.7.patch
deleted file mode 100644
index 2d5771717248..000000000000
--- a/dev-libs/dbus-c++/files/dbus-c++-0.9.0-gcc-4.7.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-sniped from ChromiumOS
-
-https://bugs.gentoo.org/424707
-
-From 154f7861d19a2bd5c79c488f9989610971db451b Mon Sep 17 00:00:00 2001
-From: Han Shen <shenhan@google.com>
-Date: Thu, 31 May 2012 16:49:35 -0700
-Subject: [PATCH] Fixed dbus-c++ gcc 4.7 building problem.
-
-Just add "unistd.h" inclusion to eventloop-integration.h.
-
-BUG=None
-TEST=Manually built using gcc 4.7.
-
-Change-Id: I87bd1f90db6a4c974a5ed8134044e8be2034aff2
-Reviewed-on: https://gerrit.chromium.org/gerrit/24260
-Tested-by: Han Shen <shenhan@google.com>
-Reviewed-by: Yunlian Jiang <yunlian@chromium.org>
-Commit-Ready: Han Shen <shenhan@chromium.org>
----
- include/dbus-c++/eventloop-integration.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/include/dbus-c++/eventloop-integration.h b/include/dbus-c++/eventloop-integration.h
-index 5108340..1b56ab5 100644
---- a/include/dbus-c++/eventloop-integration.h
-+++ b/include/dbus-c++/eventloop-integration.h
-@@ -27,6 +27,7 @@
-
- #include <cstring>
- #include <errno.h>
-+#include <unistd.h>
- #include "api.h"
- #include "dispatcher.h"
- #include "util.h"
---
-1.7.9.7
-
diff --git a/dev-libs/dbus-c++/files/dbus-c++-gcc7.patch b/dev-libs/dbus-c++/files/dbus-c++-gcc7.patch
deleted file mode 100644
index 90809ea5838b..000000000000
--- a/dev-libs/dbus-c++/files/dbus-c++-gcc7.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- ./include/dbus-c++/dispatcher.h.old 2017-06-27 07:03:52.159413535 +0900
-+++ ./include/dbus-c++/dispatcher.h 2017-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);
- }
diff --git a/dev-libs/dbus-c++/metadata.xml b/dev-libs/dbus-c++/metadata.xml
deleted file mode 100644
index f0a0dc194aa2..000000000000
--- a/dev-libs/dbus-c++/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>
- dbus-c++ attempts to provide a C++ API for D-BUS.
- </longdescription>
- <use>
- <flag name="ecore">Use Ecore integration</flag>
- <flag name="glib">Use glib integration</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">dbus-cplusplus</remote-id>
- </upstream>
-</pkgmetadata>