From c9388864702fdd7b0b56c049eddb41bdb9054dcb Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 30 Oct 2022 15:03:33 +0000 Subject: gentoo auto-resync : 30:10:2022 - 15:03:33 --- dev-libs/dbus-c++/Manifest | 3 ++- dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild | 15 +++++++++++++-- .../files/dbus-c++-0.9.0-enable-tests.patch | 22 ++++++++++++++++++++++ 3 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 dev-libs/dbus-c++/files/dbus-c++-0.9.0-enable-tests.patch (limited to 'dev-libs/dbus-c++') diff --git a/dev-libs/dbus-c++/Manifest b/dev-libs/dbus-c++/Manifest index e243ec94c156..6d294fe757cc 100644 --- a/dev-libs/dbus-c++/Manifest +++ b/dev-libs/dbus-c++/Manifest @@ -1,7 +1,8 @@ +AUX dbus-c++-0.9.0-enable-tests.patch 641 BLAKE2B 852026a02e06b6792196cab0b92a57f559df9cdbac54ecab6287dc4fe6bc3a1dd478b60ea4b0464a776f1ff0c78c8311d4bebfd0373a09e0595ae0cfa5679d66 SHA512 da1395231903c723a1648dcbcd5a01465600388541d4006a824055da3795117b236b91455ae46add97bd87257b9a45c4e7309d464f87ab81ea98d022e5759e6f AUX dbus-c++-0.9.0-gcc-4.7.patch 1073 BLAKE2B 2cc43e4d23c14646adfffae77bc1168b69d4e3e2049ae8d3b5283d41f8214fd6884500fc014b66dfbc86dc1928c7e5c33024833e4b2bb28ddad6d17e443db2d1 SHA512 3625f7473db8ee069009655f5c8b68bd7290d622be56ace8e1472bd93b0a946a000bf0d728839cd6309414cbcb925247bfee888bb58fda8316e906fe5a8e25b2 AUX dbus-c++-0.9.0-gcc12.patch 2555 BLAKE2B 4c8d9740a200eb1a0060dd0c3684cf8fc24c61cb5db9bfefdf353f73b1e62b6e84df140e0b05091bd4a1f94786c3f3a980fb0369c5b2fe7acfdcd36e9fcccc50 SHA512 0e73e8295a8d88988fac65b43b44ffa380721881c5bc1af05267a12d856ad752f241ffab3e7de10c17d1dd0a71d006b7de5f327b10cf4150de2fb67633d236bc 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-r4.ebuild 1539 BLAKE2B aaa663650fd9946ae8c86017ad580aad58a0ff2b9d8ad96b02513afc55140a80c91443be935aed33556456b905e7bab67fa3683629d09ea9737c681c2efd1bd4 SHA512 7cc9abda1a97042fe011ae6dca6a002ca62726286d35ae0f929352d023caa3cd00b4fe6810e776482d2565538d92772417a8a29b3c27c0bc90579e8f1df2ee15 -EBUILD dbus-c++-0.9.0-r5.ebuild 1589 BLAKE2B 0191a6c6f22374da733d6073136772e8eafba172fba41107a670d866884a87d07a3b223c9c48e77a658817d662761ca175d7d6641b83ca5e83d5f69a90e8721e SHA512 d851f8efc3d00651dd87d78c987f3982179649e8e223246671f6c0e2b0442af54b3b10fc0fd23ae121ccda7dac37ca37f90466f5683433710b8374c6117f9fa0 +EBUILD dbus-c++-0.9.0-r5.ebuild 1799 BLAKE2B fce09e19c424c097a9e40192c04b5cb8ace4e9af54d8c0585ee99f565886326ff98eeab81ab9647f03a2fca626cc622ee187c93d2df60916674d822e6a22ec6a SHA512 39c21e7caf4824e3a5210be6a432c49670f7cd1298cf8a5a978cad3e5e10b5b448be1dcf4c1d88023dd125346f0fe7d675f0c1fb0efaa5e24f1b5a5acec9637b MISC metadata.xml 365 BLAKE2B 0522c37f8ab0c117b0d65e7c5e198a05644bc2332b837569a1665f60147453937bc6f9db546f341f2d9f48b61078e41dd35e0b71539cb29808365091b3a4c758 SHA512 446fe1ccce403eeb4f46c114fdb3f7d9bfaf845849873f2c9807781980c20b226160bfc8d3b039629ad4649119c7d22032bf095cdfd5636db5460fc8a541ca23 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 000000000000..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) -- cgit v1.2.3