[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 8fc77088522582606a5870c02c7a5add305074ee Author: Michał Górny gentoo org> AuthorDate: Sat Dec 9 13:19:29 2023 + Commit: Michał Górny gentoo org> CommitDate: Sat Dec 9 13:20:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc77088 dev-libs/msgpack: Stabilize 6.0.0-r1 x86, #919478 Signed-off-by: Michał Górny gentoo.org> dev-libs/msgpack/msgpack-6.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild index 903d4a2facd8..981a14f7b194 100644 --- a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild +++ b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="Boost-1.0" # has all the same problems a new SONAME would have. # See https://github.com/msgpack/msgpack-c/pull/1053. SLOT="0/2-c" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: acc48860c2362a91d64fe34657dde65288771711 Author: Sam James gentoo org> AuthorDate: Sat Dec 9 13:17:40 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 9 13:17:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc48860 dev-libs/msgpack: Stabilize 6.0.0-r1 arm64, #919478 Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/msgpack-6.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild index 23ae9dff609a..903d4a2facd8 100644 --- a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild +++ b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="Boost-1.0" # has all the same problems a new SONAME would have. # See https://github.com/msgpack/msgpack-c/pull/1053. SLOT="0/2-c" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 879edab7daa86560250225d92c8e387c9d6bfefa Author: Sam James gentoo org> AuthorDate: Sat Dec 9 13:17:39 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 9 13:17:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879edab7 dev-libs/msgpack: Stabilize 6.0.0-r1 amd64, #919478 Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/msgpack-6.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild index d9e1ef2e8247..23ae9dff609a 100644 --- a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild +++ b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="Boost-1.0" # has all the same problems a new SONAME would have. # See https://github.com/msgpack/msgpack-c/pull/1053. SLOT="0/2-c" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 88238f9ab10fc2fd52b09872c89ed9b68ce66e6a Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 20:56:52 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 20:56:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88238f9a dev-libs/msgpack: Keyword 6.0.0-r1 ppc, #916309 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/msgpack/msgpack-6.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild index 280f4b0f06ac..d9e1ef2e8247 100644 --- a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild +++ b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="Boost-1.0" # has all the same problems a new SONAME would have. # See https://github.com/msgpack/msgpack-c/pull/1053. SLOT="0/2-c" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 2c4632e77aeb56fc741f01622ec44cfec694e3d3 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Apr 22 16:29:22 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Apr 29 15:08:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c4632e7 dev-libs/msgpack: drop 3.3.0-r1 Bug: https://bugs.gentoo.org/901327 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/msgpack/Manifest| 1 - dev-libs/msgpack/metadata.xml| 3 -- dev-libs/msgpack/msgpack-3.3.0-r1.ebuild | 77 3 files changed, 81 deletions(-) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index 1fded80f469a..7d06ba598e97 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -1,3 +1,2 @@ -DIST msgpack-3.3.0.tar.gz 508001 BLAKE2B 3017c44689f8afbf078b9c498449e21b4e3b87591c50a37bf9ae73869dab550819f24d6e5179a3600df297aa2c024e5a7fe1defcbab7c0f1aff826870de2ab32 SHA512 ad3e32edc8c6afd70282b3d4b493c2ffe74a697c41bd1f39030c5b4752cccefaa965bc049d4c2e63103a210bf714dc3bddd474691bc067d1475ae017593f55e6 DIST msgpack-c-5.0.0.tar.gz 69275 BLAKE2B 9c4ebc60387028cba04d5a8f4d97ca3cf6caa3db93fa7da1a90089d63cd58b36a7fb387b4fd5410d0c422719c1aed6d479418d3cbc011b609afb49cf89c4d0e3 SHA512 f61f19c7dcb5ef2a94cd3fb84e9b090e236caa922f590496e6455bd49a3d001021b55d0f28cea3ce3c35558bedb64f2f932c0e107fb15e6efc6855b99cbe4de6 DIST msgpack-c-6.0.0.tar.gz 69341 BLAKE2B e5f4f99266e568e7df46064803f869874559b766d32a3eb61f722b610753dd20eb755657eab305079ce0c3c6798848d6511b56d9e60cfedab6fa809cb2f1cb2f SHA512 77a2a3c984e04fcda298ae34571b6826f1d4f6e53b5f7166992269421ae3153b986ed69ba0360347920047e38f6941680bc9e38563ec79f15591bf8d66cd7978 diff --git a/dev-libs/msgpack/metadata.xml b/dev-libs/msgpack/metadata.xml index 7d2a4745c20f..738a3c879cff 100644 --- a/dev-libs/msgpack/metadata.xml +++ b/dev-libs/msgpack/metadata.xml @@ -5,9 +5,6 @@ v...@gentoo.org Gentoo Vim Project - -Enable boost support - msgpack/msgpack-c diff --git a/dev-libs/msgpack/msgpack-3.3.0-r1.ebuild b/dev-libs/msgpack/msgpack-3.3.0-r1.ebuild deleted file mode 100644 index 4c9eb713672c.. --- a/dev-libs/msgpack/msgpack-3.3.0-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-multilib - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; -else - SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" -fi - -DESCRIPTION="MessagePack is a binary-based efficient data interchange format" -HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; - -LICENSE="Boost-1.0" -SLOT="0/2" -IUSE="boost +cxx doc examples test" -RESTRICT="!test? ( test )" - -BDEPEND="doc? ( app-doc/doxygen[dot] )" -RDEPEND="boost? ( dev-libs/boost[context,${MULTILIB_USEDEP}] ) - !dev-cpp/msgpack-cxx" -DEPEND="${RDEPEND} - test? ( - >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] - ) -" - -multilib_src_configure() { - local mycmakeargs=( - -DMSGPACK_BOOST="$(usex boost)" - -DMSGPACK_ENABLE_CXX="$(usex cxx)" - -DMSGPACK_BUILD_TESTS="$(usex test)" - # don't build the examples - -DMSGPACK_BUILD_EXAMPLES=OFF - # enable C++11 by default - -DMSGPACK_CXX11=ON - ) - - cmake_src_configure -} - -multilib_src_compile() { - cmake_src_compile - - if multilib_is_native_abi && use doc; then - cmake_build doxygen - fi -} - -multilib_src_install() { - if multilib_is_native_abi; then - if use doc; then - local HTML_DOCS=( "${BUILD_DIR}"/docs/. ) - - mkdir docs || die - mv doc_c/html docs/c || die - - if use cxx; then - mv doc_cpp/html docs/cpp || die - fi - fi - - if use examples; then - docinto examples - dodoc -r "${WORKDIR}/${P}/example/." - docompress -x /usr/share/doc/${PF}/examples - fi - fi - - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 9bb80e309ab9ee8a55e463a033796db9848f46d6 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 22 16:24:44 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 22 16:24:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb80e30 dev-libs/msgpack: Stabilize 5.0.0 x86, #901327 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/msgpack/msgpack-5.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-5.0.0.ebuild b/dev-libs/msgpack/msgpack-5.0.0.ebuild index 4e80e9ecd9e5..637e622a758f 100644 --- a/dev-libs/msgpack/msgpack-5.0.0.ebuild +++ b/dev-libs/msgpack/msgpack-5.0.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/c-${PV}/${MY_P}.tar. LICENSE="Boost-1.0" SLOT="0/2" -KEYWORDS="amd64 ~arm arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: efd269a8e7bc35e2cb9caf2d83159cfb093fa4b7 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 22 15:57:47 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 22 15:57:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efd269a8 dev-libs/msgpack: Stabilize 5.0.0 amd64, #901327 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/msgpack/msgpack-5.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-5.0.0.ebuild b/dev-libs/msgpack/msgpack-5.0.0.ebuild index e2fd5b2aa424..4e80e9ecd9e5 100644 --- a/dev-libs/msgpack/msgpack-5.0.0.ebuild +++ b/dev-libs/msgpack/msgpack-5.0.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/c-${PV}/${MY_P}.tar. LICENSE="Boost-1.0" SLOT="0/2" -KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 9c0b8c7cd63fce2b17a1f32eaa43817744677803 Author: Sam James gentoo org> AuthorDate: Sat Apr 22 15:20:42 2023 + Commit: Sam James gentoo org> CommitDate: Sat Apr 22 15:20:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0b8c7c dev-libs/msgpack: Stabilize 5.0.0 arm64, #901327 Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/msgpack-5.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-5.0.0.ebuild b/dev-libs/msgpack/msgpack-5.0.0.ebuild index cc6f586a055f..e2fd5b2aa424 100644 --- a/dev-libs/msgpack/msgpack-5.0.0.ebuild +++ b/dev-libs/msgpack/msgpack-5.0.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/c-${PV}/${MY_P}.tar. LICENSE="Boost-1.0" SLOT="0/2" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 0db1cb60e2aa6d775746ff08e3d631eeb879b128 Author: Luca Barbato gentoo org> AuthorDate: Sat Apr 8 13:30:45 2023 + Commit: Luca Barbato gentoo org> CommitDate: Sat Apr 8 13:41:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db1cb60 dev-libs/msgpack: keyword 6.0.0-r1 for ~ppc64 Signed-off-by: Luca Barbato gentoo.org> dev-libs/msgpack/msgpack-6.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild index b4a977c371a6..280f4b0f06ac 100644 --- a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild +++ b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild @@ -18,7 +18,7 @@ LICENSE="Boost-1.0" # has all the same problems a new SONAME would have. # See https://github.com/msgpack/msgpack-c/pull/1053. SLOT="0/2-c" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: cea1c465ddaa931810e43be10bf9ce7b5920939f Author: Sam James gentoo org> AuthorDate: Mon Apr 3 05:40:10 2023 + Commit: Sam James gentoo org> CommitDate: Mon Apr 3 05:40:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea1c465 dev-libs/msgpack: add upstream ref re library rename Followup to 49c8b9cee214bdcab719fa5d21f3bdfb5d1462dd. Bug: https://github.com/msgpack/msgpack-c/pull/1053 Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/msgpack-6.0.0-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild index c5a572c13bea..b4a977c371a6 100644 --- a/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild +++ b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild @@ -16,6 +16,7 @@ LICENSE="Boost-1.0" # Need the -c as a one-off (can drop on next soname bump) as the library rename # from libmsgpackc.so.2 -> libmsgpack-c.so.2 is effectively an ABI break and # has all the same problems a new SONAME would have. +# See https://github.com/msgpack/msgpack-c/pull/1053. SLOT="0/2-c" KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 49c8b9cee214bdcab719fa5d21f3bdfb5d1462dd Author: Sam James gentoo org> AuthorDate: Mon Apr 3 05:35:34 2023 + Commit: Sam James gentoo org> CommitDate: Mon Apr 3 05:36:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c8b9ce dev-libs/msgpack: crank subslot for msgpack-6 for library rename Need the -c as a one-off (can drop on next soname bump) as the library rename from libmsgpackc.so.2 -> libmsgpack-c.so.2 is effectively an ABI break and has all the same problems a new SONAME would have. Bug: https://bugs.gentoo.org/903657 Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/{msgpack-6.0.0.ebuild => msgpack-6.0.0-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-6.0.0.ebuild b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild similarity index 84% rename from dev-libs/msgpack/msgpack-6.0.0.ebuild rename to dev-libs/msgpack/msgpack-6.0.0-r1.ebuild index cc6f586a055f..c5a572c13bea 100644 --- a/dev-libs/msgpack/msgpack-6.0.0.ebuild +++ b/dev-libs/msgpack/msgpack-6.0.0-r1.ebuild @@ -13,7 +13,10 @@ HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/c-${PV}/${MY_P}.tar.gz"; LICENSE="Boost-1.0" -SLOT="0/2" +# Need the -c as a one-off (can drop on next soname bump) as the library rename +# from libmsgpackc.so.2 -> libmsgpack-c.so.2 is effectively an ABI break and +# has all the same problems a new SONAME would have. +SLOT="0/2-c" KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="doc examples test"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: a00a05bf07c41a52c21984da540cc81b6f7e Author: Marek Szuba gentoo org> AuthorDate: Thu Mar 30 22:32:19 2023 + Commit: Marek Szuba gentoo org> CommitDate: Thu Mar 30 22:41:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a00a05bf dev-libs/msgpack: add 6.0.0 Signed-off-by: Marek Szuba gentoo.org> dev-libs/msgpack/Manifest | 1 + dev-libs/msgpack/msgpack-6.0.0.ebuild | 61 +++ 2 files changed, 62 insertions(+) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index 4774d20f2102..1fded80f469a 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -1,2 +1,3 @@ DIST msgpack-3.3.0.tar.gz 508001 BLAKE2B 3017c44689f8afbf078b9c498449e21b4e3b87591c50a37bf9ae73869dab550819f24d6e5179a3600df297aa2c024e5a7fe1defcbab7c0f1aff826870de2ab32 SHA512 ad3e32edc8c6afd70282b3d4b493c2ffe74a697c41bd1f39030c5b4752cccefaa965bc049d4c2e63103a210bf714dc3bddd474691bc067d1475ae017593f55e6 DIST msgpack-c-5.0.0.tar.gz 69275 BLAKE2B 9c4ebc60387028cba04d5a8f4d97ca3cf6caa3db93fa7da1a90089d63cd58b36a7fb387b4fd5410d0c422719c1aed6d479418d3cbc011b609afb49cf89c4d0e3 SHA512 f61f19c7dcb5ef2a94cd3fb84e9b090e236caa922f590496e6455bd49a3d001021b55d0f28cea3ce3c35558bedb64f2f932c0e107fb15e6efc6855b99cbe4de6 +DIST msgpack-c-6.0.0.tar.gz 69341 BLAKE2B e5f4f99266e568e7df46064803f869874559b766d32a3eb61f722b610753dd20eb755657eab305079ce0c3c6798848d6511b56d9e60cfedab6fa809cb2f1cb2f SHA512 77a2a3c984e04fcda298ae34571b6826f1d4f6e53b5f7166992269421ae3153b986ed69ba0360347920047e38f6941680bc9e38563ec79f15591bf8d66cd7978 diff --git a/dev-libs/msgpack/msgpack-6.0.0.ebuild b/dev-libs/msgpack/msgpack-6.0.0.ebuild new file mode 100644 index ..cc6f586a055f --- /dev/null +++ b/dev-libs/msgpack/msgpack-6.0.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +MY_PN="${PN}-c" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="MessagePack is a binary-based efficient data interchange format" +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; +SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/c-${PV}/${MY_P}.tar.gz"; + +LICENSE="Boost-1.0" +SLOT="0/2" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc examples test" + +RESTRICT="!test? ( test )" + +BDEPEND="doc? ( app-doc/doxygen[dot] ) + test? ( + dev-cpp/gtest[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + )" + +S="${WORKDIR}"/${MY_P} + +multilib_src_configure() { + local mycmakeargs=( + -DMSGPACK_BUILD_EXAMPLES=OFF + -DMSGPACK_BUILD_TESTS="$(usex test)" + ) + + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + + if multilib_is_native_abi && use doc; then + cmake_build doxygen + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + if use doc; then + local HTML_DOCS=( "${BUILD_DIR}"/doc_c/html/. ) + fi + + if use examples; then + docinto examples + dodoc -r "${S}"/example/. + docompress -x /usr/share/doc/${PF}/examples + fi + fi + + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 6870b8309ba55a17b1901405172c46c88d9f91fe Author: Marek Szuba gentoo org> AuthorDate: Thu Mar 30 22:41:04 2023 + Commit: Marek Szuba gentoo org> CommitDate: Thu Mar 30 22:41:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6870b830 dev-libs/msgpack: drop 3.3.0-r2 Signed-off-by: Marek Szuba gentoo.org> dev-libs/msgpack/msgpack-3.3.0-r2.ebuild | 77 1 file changed, 77 deletions(-) diff --git a/dev-libs/msgpack/msgpack-3.3.0-r2.ebuild b/dev-libs/msgpack/msgpack-3.3.0-r2.ebuild deleted file mode 100644 index 25163b155c0a.. --- a/dev-libs/msgpack/msgpack-3.3.0-r2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-multilib - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; -else - SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" -fi - -DESCRIPTION="MessagePack is a binary-based efficient data interchange format" -HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; - -LICENSE="Boost-1.0" -SLOT="0/2" -IUSE="boost +cxx doc examples test" -RESTRICT="!test? ( test )" - -BDEPEND="doc? ( app-doc/doxygen[dot] )" -RDEPEND="boost? ( dev-libs/boost[context,${MULTILIB_USEDEP}] ) - !dev-cpp/msgpack-cxx" -DEPEND="${RDEPEND} - test? ( - >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] - ) -" - -multilib_src_configure() { - local mycmakeargs=( - -DMSGPACK_BOOST="$(usex boost)" - -DMSGPACK_ENABLE_CXX="$(usex cxx)" - -DMSGPACK_BUILD_TESTS="$(usex test)" - # don't build the examples - -DMSGPACK_BUILD_EXAMPLES=OFF - # enable C++17 by default - -DMSGPACK_CXX17=ON - ) - - cmake_src_configure -} - -multilib_src_compile() { - cmake_src_compile - - if multilib_is_native_abi && use doc; then - cmake_build doxygen - fi -} - -multilib_src_install() { - if multilib_is_native_abi; then - if use doc; then - local HTML_DOCS=( "${BUILD_DIR}"/docs/. ) - - mkdir docs || die - mv doc_c/html docs/c || die - - if use cxx; then - mv doc_cpp/html docs/cpp || die - fi - fi - - if use examples; then - docinto examples - dodoc -r "${WORKDIR}/${P}/example/." - docompress -x /usr/share/doc/${PF}/examples - fi - fi - - cmake_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 05ecf286c0b6d3525aeb6d3927c0d7bd5bace6ba Author: Peter Levine gmail com> AuthorDate: Tue Feb 7 17:54:52 2023 + Commit: Sam James gentoo org> CommitDate: Mon Feb 13 04:47:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ecf286 dev-libs/msgpack: enable MSGPACK_CXX17 instead of MSGPACK_CXX11 dev-cpp/gtest-1.13.0 now requires building with c++14 or higher. Passing -DMSGPACK_CXX17=ON causes msgpack to build with -std=c++17 and should be supported by all modern compilers. Closes: https://bugs.gentoo.org/893334 Closes: https://github.com/gentoo/gentoo/pull/29468 Signed-off-by: Peter Levine gmail.com> Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/msgpack-3.3.0-r2.ebuild | 77 1 file changed, 77 insertions(+) diff --git a/dev-libs/msgpack/msgpack-3.3.0-r2.ebuild b/dev-libs/msgpack/msgpack-3.3.0-r2.ebuild new file mode 100644 index ..25163b155c0a --- /dev/null +++ b/dev-libs/msgpack/msgpack-3.3.0-r2.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-multilib + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; +else + SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; + KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="MessagePack is a binary-based efficient data interchange format" +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; + +LICENSE="Boost-1.0" +SLOT="0/2" +IUSE="boost +cxx doc examples test" +RESTRICT="!test? ( test )" + +BDEPEND="doc? ( app-doc/doxygen[dot] )" +RDEPEND="boost? ( dev-libs/boost[context,${MULTILIB_USEDEP}] ) + !dev-cpp/msgpack-cxx" +DEPEND="${RDEPEND} + test? ( + >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ) +" + +multilib_src_configure() { + local mycmakeargs=( + -DMSGPACK_BOOST="$(usex boost)" + -DMSGPACK_ENABLE_CXX="$(usex cxx)" + -DMSGPACK_BUILD_TESTS="$(usex test)" + # don't build the examples + -DMSGPACK_BUILD_EXAMPLES=OFF + # enable C++17 by default + -DMSGPACK_CXX17=ON + ) + + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + + if multilib_is_native_abi && use doc; then + cmake_build doxygen + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + if use doc; then + local HTML_DOCS=( "${BUILD_DIR}"/docs/. ) + + mkdir docs || die + mv doc_c/html docs/c || die + + if use cxx; then + mv doc_cpp/html docs/cpp || die + fi + fi + + if use examples; then + docinto examples + dodoc -r "${WORKDIR}/${P}/example/." + docompress -x /usr/share/doc/${PF}/examples + fi + fi + + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/files/, dev-libs/msgpack/
commit: 49bd23bbc1f76a9eaaf5159495cdd05f9fd10ff0 Author: Marek Szuba gentoo org> AuthorDate: Tue Feb 7 11:28:43 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Feb 7 11:28:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49bd23bb dev-libs/msgpack: drop IUSE=static-libs support The only revdep which used this has just ceased to do so, was a no-op in 3.3.0 to begin with. Signed-off-by: Marek Szuba gentoo.org> .../msgpack/files/msgpack-5.0.0-static_libs.patch | 38 -- dev-libs/msgpack/msgpack-3.3.0-r1.ebuild | 3 +- dev-libs/msgpack/msgpack-5.0.0.ebuild | 7 +--- 3 files changed, 2 insertions(+), 46 deletions(-) diff --git a/dev-libs/msgpack/files/msgpack-5.0.0-static_libs.patch b/dev-libs/msgpack/files/msgpack-5.0.0-static_libs.patch deleted file mode 100644 index e1ed2c2038a5.. --- a/dev-libs/msgpack/files/msgpack-5.0.0-static_libs.patch +++ /dev/null @@ -1,38 +0,0 @@ a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -82,27 +82,6 @@ - OPTION (MSGPACK_GEN_COVERAGE "Enable running gcov to get a test coverage report." OFF) - ENDIF () - --IF (DEFINED BUILD_SHARED_LIBS) --IF (BUILD_SHARED_LIBS) --IF (DEFINED MSGPACK_ENABLE_SHARED AND NOT MSGPACK_ENABLE_SHARED) --MESSAGE(WARNING "MSGPACK_ENABLE_SHARED is overridden to ON by BUILD_SHARED_LIBS") --ENDIF () --SET (MSGPACK_ENABLE_SHARED ON) --IF (DEFINED MSGPACK_ENABLE_STATIC AND MSGPACK_ENABLE_STATIC) --MESSAGE(WARNING "MSGPACK_ENABLE_STATIC is overridden to OFF by BUILD_SHARED_LIBS") --ENDIF () --SET (MSGPACK_ENABLE_STATIC OFF) --ELSE () --IF (DEFINED MSGPACK_ENABLE_SHARED AND MSGPACK_ENABLE_SHARED) --MESSAGE(WARNING "MSGPACK_ENABLE_SHARED is overridden to OFF by BUILD_SHARED_LIBS") --ENDIF () --SET (MSGPACK_ENABLE_SHARED OFF) --IF (DEFINED MSGPACK_ENABLE_STATIC AND NOT MSGPACK_ENABLE_STATIC) --MESSAGE(WARNING "MSGPACK_ENABLE_STATIC is overridden to ON by BUILD_SHARED_LIBS") --ENDIF () --SET (MSGPACK_ENABLE_STATIC ON) --ENDIF () --ELSE () - IF (NOT DEFINED MSGPACK_ENABLE_SHARED) - SET (MSGPACK_ENABLE_SHARED ON) - ENDIF () -@@ -110,7 +89,6 @@ - SET (MSGPACK_ENABLE_STATIC ON) - ENDIF () - SET (BUILD_SHARED_LIBS ${MSGPACK_ENABLE_SHARED}) --ENDIF () - - INCLUDE (Files.cmake) - diff --git a/dev-libs/msgpack/msgpack-3.3.0-r1.ebuild b/dev-libs/msgpack/msgpack-3.3.0-r1.ebuild index db548946d8c3..4c9eb713672c 100644 --- a/dev-libs/msgpack/msgpack-3.3.0-r1.ebuild +++ b/dev-libs/msgpack/msgpack-3.3.0-r1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; LICENSE="Boost-1.0" SLOT="0/2" -IUSE="boost +cxx doc examples static-libs test" +IUSE="boost +cxx doc examples test" RESTRICT="!test? ( test )" BDEPEND="doc? ( app-doc/doxygen[dot] )" @@ -35,7 +35,6 @@ multilib_src_configure() { local mycmakeargs=( -DMSGPACK_BOOST="$(usex boost)" -DMSGPACK_ENABLE_CXX="$(usex cxx)" - -DMSGPACK_ENABLE_STATIC="$(usex static-libs)" -DMSGPACK_BUILD_TESTS="$(usex test)" # don't build the examples -DMSGPACK_BUILD_EXAMPLES=OFF diff --git a/dev-libs/msgpack/msgpack-5.0.0.ebuild b/dev-libs/msgpack/msgpack-5.0.0.ebuild index 14455fe7b732..cc6f586a055f 100644 --- a/dev-libs/msgpack/msgpack-5.0.0.ebuild +++ b/dev-libs/msgpack/msgpack-5.0.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/c-${PV}/${MY_P}.tar. LICENSE="Boost-1.0" SLOT="0/2" KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc examples static-libs test" +IUSE="doc examples test" RESTRICT="!test? ( test )" @@ -25,17 +25,12 @@ BDEPEND="doc? ( app-doc/doxygen[dot] ) sys-libs/zlib[${MULTILIB_USEDEP}] )" -PATCHES=( - "${FILESDIR}"/${PN}-5.0.0-static_libs.patch -) - S="${WORKDIR}"/${MY_P} multilib_src_configure() { local mycmakeargs=( -DMSGPACK_BUILD_EXAMPLES=OFF -DMSGPACK_BUILD_TESTS="$(usex test)" - -DMSGPACK_ENABLE_STATIC="$(usex static-libs)" ) cmake_src_configure
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 59ee7a9fc3dbbe672cff2e84b398d0e7c189d677 Author: Marek Szuba gentoo org> AuthorDate: Tue Feb 7 09:37:58 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Feb 7 09:42:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59ee7a9f dev-libs/msgpack-3.3.0: block dev-cpp/msgpack-cxx As far as file collisions are concerned this could be made conditional on USE=cxx, however it is probably a bad idea to mix different major versions of msgpack overall. Signed-off-by: Marek Szuba gentoo.org> dev-libs/msgpack/{msgpack-3.3.0.ebuild => msgpack-3.3.0-r1.ebuild} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-libs/msgpack/msgpack-3.3.0.ebuild b/dev-libs/msgpack/msgpack-3.3.0-r1.ebuild similarity index 93% rename from dev-libs/msgpack/msgpack-3.3.0.ebuild rename to dev-libs/msgpack/msgpack-3.3.0-r1.ebuild index d6e70be0a836..db548946d8c3 100644 --- a/dev-libs/msgpack/msgpack-3.3.0.ebuild +++ b/dev-libs/msgpack/msgpack-3.3.0-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 @@ -22,7 +22,8 @@ IUSE="boost +cxx doc examples static-libs test" RESTRICT="!test? ( test )" BDEPEND="doc? ( app-doc/doxygen[dot] )" -RDEPEND="boost? ( dev-libs/boost[context,${MULTILIB_USEDEP}] )" +RDEPEND="boost? ( dev-libs/boost[context,${MULTILIB_USEDEP}] ) + !dev-cpp/msgpack-cxx" DEPEND="${RDEPEND} test? ( >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/files/, dev-libs/msgpack/
commit: c23fbbc365f94c571e705bb0a55d1b8b26f68d07 Author: Marek Szuba gentoo org> AuthorDate: Sun Feb 5 21:39:13 2023 + Commit: Marek Szuba gentoo org> CommitDate: Sun Feb 5 21:59:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c23fbbc3 dev-libs/msgpack-5.0.0: add *working* IUSE=static-libs app-misc/tmate optionally relies on the availability of static libmsgpack so until that dependency has been removed, keep this flag. That said, having just tested it USE=static-libs is in fact a no-op in case of =dev-libs/msgpack-3.3.0! Signed-off-by: Marek Szuba gentoo.org> .../msgpack/files/msgpack-5.0.0-static_libs.patch | 38 ++ dev-libs/msgpack/msgpack-5.0.0.ebuild | 7 +++- 2 files changed, 44 insertions(+), 1 deletion(-) diff --git a/dev-libs/msgpack/files/msgpack-5.0.0-static_libs.patch b/dev-libs/msgpack/files/msgpack-5.0.0-static_libs.patch new file mode 100644 index ..e1ed2c2038a5 --- /dev/null +++ b/dev-libs/msgpack/files/msgpack-5.0.0-static_libs.patch @@ -0,0 +1,38 @@ +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -82,27 +82,6 @@ + OPTION (MSGPACK_GEN_COVERAGE "Enable running gcov to get a test coverage report." OFF) + ENDIF () + +-IF (DEFINED BUILD_SHARED_LIBS) +-IF (BUILD_SHARED_LIBS) +-IF (DEFINED MSGPACK_ENABLE_SHARED AND NOT MSGPACK_ENABLE_SHARED) +-MESSAGE(WARNING "MSGPACK_ENABLE_SHARED is overridden to ON by BUILD_SHARED_LIBS") +-ENDIF () +-SET (MSGPACK_ENABLE_SHARED ON) +-IF (DEFINED MSGPACK_ENABLE_STATIC AND MSGPACK_ENABLE_STATIC) +-MESSAGE(WARNING "MSGPACK_ENABLE_STATIC is overridden to OFF by BUILD_SHARED_LIBS") +-ENDIF () +-SET (MSGPACK_ENABLE_STATIC OFF) +-ELSE () +-IF (DEFINED MSGPACK_ENABLE_SHARED AND MSGPACK_ENABLE_SHARED) +-MESSAGE(WARNING "MSGPACK_ENABLE_SHARED is overridden to OFF by BUILD_SHARED_LIBS") +-ENDIF () +-SET (MSGPACK_ENABLE_SHARED OFF) +-IF (DEFINED MSGPACK_ENABLE_STATIC AND NOT MSGPACK_ENABLE_STATIC) +-MESSAGE(WARNING "MSGPACK_ENABLE_STATIC is overridden to ON by BUILD_SHARED_LIBS") +-ENDIF () +-SET (MSGPACK_ENABLE_STATIC ON) +-ENDIF () +-ELSE () + IF (NOT DEFINED MSGPACK_ENABLE_SHARED) + SET (MSGPACK_ENABLE_SHARED ON) + ENDIF () +@@ -110,7 +89,6 @@ + SET (MSGPACK_ENABLE_STATIC ON) + ENDIF () + SET (BUILD_SHARED_LIBS ${MSGPACK_ENABLE_SHARED}) +-ENDIF () + + INCLUDE (Files.cmake) + diff --git a/dev-libs/msgpack/msgpack-5.0.0.ebuild b/dev-libs/msgpack/msgpack-5.0.0.ebuild index cc6f586a055f..14455fe7b732 100644 --- a/dev-libs/msgpack/msgpack-5.0.0.ebuild +++ b/dev-libs/msgpack/msgpack-5.0.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/c-${PV}/${MY_P}.tar. LICENSE="Boost-1.0" SLOT="0/2" KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc examples test" +IUSE="doc examples static-libs test" RESTRICT="!test? ( test )" @@ -25,12 +25,17 @@ BDEPEND="doc? ( app-doc/doxygen[dot] ) sys-libs/zlib[${MULTILIB_USEDEP}] )" +PATCHES=( + "${FILESDIR}"/${PN}-5.0.0-static_libs.patch +) + S="${WORKDIR}"/${MY_P} multilib_src_configure() { local mycmakeargs=( -DMSGPACK_BUILD_EXAMPLES=OFF -DMSGPACK_BUILD_TESTS="$(usex test)" + -DMSGPACK_ENABLE_STATIC="$(usex static-libs)" ) cmake_src_configure
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 94516bdc5a420a61f62f17fa86b25011eb07bcbf Author: Marek Szuba gentoo org> AuthorDate: Fri Feb 3 09:08:57 2023 + Commit: Marek Szuba gentoo org> CommitDate: Fri Feb 3 09:21:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94516bdc dev-libs/msgpack: add 5.0.0 Note that since 4.0.0 upstream no longer bundles C and C++ versions together; a new package for the latter will be added shortly. Signed-off-by: Marek Szuba gentoo.org> dev-libs/msgpack/Manifest | 1 + dev-libs/msgpack/msgpack-5.0.0.ebuild | 61 +++ 2 files changed, 62 insertions(+) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index 5590de8de0f3..4774d20f2102 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -1 +1,2 @@ DIST msgpack-3.3.0.tar.gz 508001 BLAKE2B 3017c44689f8afbf078b9c498449e21b4e3b87591c50a37bf9ae73869dab550819f24d6e5179a3600df297aa2c024e5a7fe1defcbab7c0f1aff826870de2ab32 SHA512 ad3e32edc8c6afd70282b3d4b493c2ffe74a697c41bd1f39030c5b4752cccefaa965bc049d4c2e63103a210bf714dc3bddd474691bc067d1475ae017593f55e6 +DIST msgpack-c-5.0.0.tar.gz 69275 BLAKE2B 9c4ebc60387028cba04d5a8f4d97ca3cf6caa3db93fa7da1a90089d63cd58b36a7fb387b4fd5410d0c422719c1aed6d479418d3cbc011b609afb49cf89c4d0e3 SHA512 f61f19c7dcb5ef2a94cd3fb84e9b090e236caa922f590496e6455bd49a3d001021b55d0f28cea3ce3c35558bedb64f2f932c0e107fb15e6efc6855b99cbe4de6 diff --git a/dev-libs/msgpack/msgpack-5.0.0.ebuild b/dev-libs/msgpack/msgpack-5.0.0.ebuild new file mode 100644 index ..cc6f586a055f --- /dev/null +++ b/dev-libs/msgpack/msgpack-5.0.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +MY_PN="${PN}-c" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="MessagePack is a binary-based efficient data interchange format" +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; +SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/c-${PV}/${MY_P}.tar.gz"; + +LICENSE="Boost-1.0" +SLOT="0/2" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="doc examples test" + +RESTRICT="!test? ( test )" + +BDEPEND="doc? ( app-doc/doxygen[dot] ) + test? ( + dev-cpp/gtest[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + )" + +S="${WORKDIR}"/${MY_P} + +multilib_src_configure() { + local mycmakeargs=( + -DMSGPACK_BUILD_EXAMPLES=OFF + -DMSGPACK_BUILD_TESTS="$(usex test)" + ) + + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + + if multilib_is_native_abi && use doc; then + cmake_build doxygen + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + if use doc; then + local HTML_DOCS=( "${BUILD_DIR}"/doc_c/html/. ) + fi + + if use examples; then + docinto examples + dodoc -r "${S}"/example/. + docompress -x /usr/share/doc/${PF}/examples + fi + fi + + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 06a3681bb1ed503157178e91aa0a5d8f5a7bc3b5 Author: Sam James gentoo org> AuthorDate: Fri Jul 15 07:40:01 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jul 15 07:40:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06a3681b dev-libs/msgpack: Stabilize 3.3.0 arm64, #857978 Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/msgpack-3.3.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/msgpack/msgpack-3.3.0.ebuild b/dev-libs/msgpack/msgpack-3.3.0.ebuild index 0d604bbbc06e..cb4acd49ba8b 100644 --- a/dev-libs/msgpack/msgpack-3.3.0.ebuild +++ b/dev-libs/msgpack/msgpack-3.3.0.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 @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; else SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" fi DESCRIPTION="MessagePack is a binary-based efficient data interchange format"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: dee6c2960b5228677a0d0f226d36554b058a2f31 Author: Yixun Lan gentoo org> AuthorDate: Thu Aug 5 06:40:04 2021 + Commit: Yixun Lan gentoo org> CommitDate: Thu Aug 5 08:09:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dee6c296 dev-libs/msgpack: keyword ~riscv Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> dev-libs/msgpack/msgpack-3.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-3.3.0.ebuild b/dev-libs/msgpack/msgpack-3.3.0.ebuild index 5fcb81a9689..0d604bbbc06 100644 --- a/dev-libs/msgpack/msgpack-3.3.0.ebuild +++ b/dev-libs/msgpack/msgpack-3.3.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; else SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux ~x64-macos" + KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos" fi DESCRIPTION="MessagePack is a binary-based efficient data interchange format"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 8caec353efe5f055bd0471f971d89405ce689148 Author: Aaron Bauman gentoo org> AuthorDate: Sun Jun 27 20:00:27 2021 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Jun 27 20:00:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8caec353 dev-libs/msgpack: keyword x64-macos Signed-off-by: Aaron Bauman gentoo.org> dev-libs/msgpack/msgpack-3.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-3.3.0.ebuild b/dev-libs/msgpack/msgpack-3.3.0.ebuild index 8d8ed36de2c..5fcb81a9689 100644 --- a/dev-libs/msgpack/msgpack-3.3.0.ebuild +++ b/dev-libs/msgpack/msgpack-3.3.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; else SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux ~x64-macos" fi DESCRIPTION="MessagePack is a binary-based efficient data interchange format"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: b92efd3c83f3af27526d987338e6595f9422576c Author: Sam James gentoo org> AuthorDate: Sun Feb 14 19:57:58 2021 + Commit: Sam James gentoo org> CommitDate: Sun Feb 14 19:58:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b92efd3c dev-libs/msgpack: cleanup old Bug: https://bugs.gentoo.org/737592 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/Manifest | 1 - dev-libs/msgpack/msgpack-3.2.0.ebuild | 77 --- 2 files changed, 78 deletions(-) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index d4d73cd4aaa..5590de8de0f 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -1,2 +1 @@ -DIST msgpack-3.2.0.tar.gz 499188 BLAKE2B 6e5fd59a96ca726d3429b173b3db4c74163eaf6d314b289845237b6ace6208478d60397c630d515f6f6eed344b74f76225d1a4ca143b91ebb9b3a1369c14 SHA512 f3d011adfaa71b3c5d5f3eb43f0addbd461ae82b8ac22f367ddba7ef762d3bea500477501cf394d1770f0c47809bc363fc1088819ecfdfa668e93529885f4b88 DIST msgpack-3.3.0.tar.gz 508001 BLAKE2B 3017c44689f8afbf078b9c498449e21b4e3b87591c50a37bf9ae73869dab550819f24d6e5179a3600df297aa2c024e5a7fe1defcbab7c0f1aff826870de2ab32 SHA512 ad3e32edc8c6afd70282b3d4b493c2ffe74a697c41bd1f39030c5b4752cccefaa965bc049d4c2e63103a210bf714dc3bddd474691bc067d1475ae017593f55e6 diff --git a/dev-libs/msgpack/msgpack-3.2.0.ebuild b/dev-libs/msgpack/msgpack-3.2.0.ebuild deleted file mode 100644 index eea2ed4f100..000 --- a/dev-libs/msgpack/msgpack-3.2.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit cmake-multilib - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; -else - SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="MessagePack is a binary-based efficient data interchange format" -HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; - -LICENSE="Boost-1.0" -SLOT="0/2" -IUSE="boost +cxx doc examples static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND="boost? ( dev-libs/boost[context,${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - test? ( - >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] - ) - doc? ( app-doc/doxygen[dot] ) -" - -src_configure() { - local mycmakeargs=( - -DMSGPACK_BOOST="$(usex boost)" - -DMSGPACK_ENABLE_CXX="$(usex cxx)" - -DMSGPACK_ENABLE_STATIC="$(usex static-libs)" - -DMSGPACK_BUILD_TESTS="$(usex test)" - # don't build the examples - -DMSGPACK_BUILD_EXAMPLES=OFF - # enable C++11 by default - -DMSGPACK_CXX11=ON - ) - cmake-multilib_src_configure -} - -multilib_src_compile() { - cmake-utils_src_compile - - if multilib_is_native_abi && use doc; then - cmake-utils_src_make doxygen - fi -} - -multilib_src_install() { - if multilib_is_native_abi; then - if use doc; then - local HTML_DOCS=( "${BUILD_DIR}"/docs/. ) - - mkdir docs || die - mv doc_c/html docs/c || die - - if use cxx; then - mv doc_cpp/html docs/cpp || die - fi - fi - - if use examples; then - docinto examples - - dodoc -r "${WORKDIR}/${P}/example/." - - docompress -x /usr/share/doc/${PF}/examples - fi - fi - - cmake-utils_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 63a1814fab5b2461ebb75c6f6c65f2579d15c4df Author: Ionen Wolkens gmail com> AuthorDate: Sun Jan 3 14:10:33 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jan 4 09:30:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a1814f dev-libs/msgpack: fix build with USE=doc and USE="doc -cxx" Closes: https://bugs.gentoo.org/763264 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Ionen Wolkens gmail.com> Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/msgpack-3.2.0.ebuild | 6 -- dev-libs/msgpack/msgpack-3.3.0.ebuild | 8 +--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/dev-libs/msgpack/msgpack-3.2.0.ebuild b/dev-libs/msgpack/msgpack-3.2.0.ebuild index 2857a09fb02..eea2ed4f100 100644 --- a/dev-libs/msgpack/msgpack-3.2.0.ebuild +++ b/dev-libs/msgpack/msgpack-3.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -59,7 +59,9 @@ multilib_src_install() { mkdir docs || die mv doc_c/html docs/c || die - use cxx && mv doc_cpp/html docs/cpp || die + if use cxx; then + mv doc_cpp/html docs/cpp || die + fi fi if use examples; then diff --git a/dev-libs/msgpack/msgpack-3.3.0.ebuild b/dev-libs/msgpack/msgpack-3.3.0.ebuild index 532685cbd1c..8d8ed36de2c 100644 --- a/dev-libs/msgpack/msgpack-3.3.0.ebuild +++ b/dev-libs/msgpack/msgpack-3.3.0.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 @@ -50,7 +50,7 @@ multilib_src_compile() { cmake_src_compile if multilib_is_native_abi && use doc; then - emake doxygen + cmake_build doxygen fi } @@ -62,7 +62,9 @@ multilib_src_install() { mkdir docs || die mv doc_c/html docs/c || die - use cxx && mv doc_cpp/html docs/cpp || die + if use cxx; then + mv doc_cpp/html docs/cpp || die + fi fi if use examples; then
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 2a8dd18db29d9db232b61867db3d39386e821ad9 Author: Sam James gentoo org> AuthorDate: Mon Nov 16 01:42:10 2020 + Commit: Sam James gentoo org> CommitDate: Mon Nov 16 01:42:10 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a8dd18d dev-libs/msgpack: Stabilize 3.3.0 amd64, #737592 Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/msgpack-3.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-3.3.0.ebuild b/dev-libs/msgpack/msgpack-3.3.0.ebuild index c5390893040..532685cbd1c 100644 --- a/dev-libs/msgpack/msgpack-3.3.0.ebuild +++ b/dev-libs/msgpack/msgpack-3.3.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; else SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="MessagePack is a binary-based efficient data interchange format"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 79bd52994771193f46f8627466bc17033c1f172f Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Nov 14 00:06:34 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Nov 14 00:06:34 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79bd5299 dev-libs/msgpack: x86 stable (bug #737592) Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/msgpack/msgpack-3.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-3.3.0.ebuild b/dev-libs/msgpack/msgpack-3.3.0.ebuild index c21dd416d64..c5390893040 100644 --- a/dev-libs/msgpack/msgpack-3.3.0.ebuild +++ b/dev-libs/msgpack/msgpack-3.3.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; else SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="MessagePack is a binary-based efficient data interchange format"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/files/, dev-libs/msgpack/
commit: 82f8868fd9f42fd4573357ceeae4354d9647f0c2 Author: Sam James gentoo org> AuthorDate: Wed Sep 30 02:57:04 2020 + Commit: Sam James gentoo org> CommitDate: Wed Sep 30 02:57:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f8868f dev-libs/msgpack: cleanup old Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/Manifest | 3 - dev-libs/msgpack/files/msgpack-1.0.0-cflags.patch | 25 dev-libs/msgpack/files/msgpack-1.0.0-static.patch | 40 dev-libs/msgpack/files/msgpack-1.1.0-gcc6.patch | 22 --- dev-libs/msgpack/msgpack-1.1.0.ebuild | 47 -- dev-libs/msgpack/msgpack-3.1.1.ebuild | 75 --- dev-libs/msgpack/msgpack-3.2.1.ebuild | 75 --- 7 files changed, 287 deletions(-) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index 1f7dbe990d5..d4d73cd4aaa 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -1,5 +1,2 @@ -DIST msgpack-1.1.0.tar.gz 493551 BLAKE2B 3ee162fcba5ae61c7c69945a567ac4d39526e7941f42cc2ed55bc5885b823af84eea212c4e75e8e8583e8ea8a5e12f75e969409193c5e7273430e2e02d33a02c SHA512 6823fab090c2146f871a45736c29b8f81434f0d72c597ebea2e947e4a9a17554e163bc88fbbc3dd0805b2ef0df029b10ca30c09dfbd252b9861a1e373901 -DIST msgpack-3.1.1.tar.gz 495858 BLAKE2B a99b7edb2a6de80e018d5c4084ea199518e34045a6293c622c8690147ae353abdb63856eb031962a02ce20903d4443ec2b01a3c033e756c339f8674ff801d4c3 SHA512 cc634ef38b3844bf994159024441fe72d99055c42b0a4d81245b0629fd1f3147587eb36537cfb85e4cae2edc1dc23d7fa400022efa5a10dca295f9a6acd38346 DIST msgpack-3.2.0.tar.gz 499188 BLAKE2B 6e5fd59a96ca726d3429b173b3db4c74163eaf6d314b289845237b6ace6208478d60397c630d515f6f6eed344b74f76225d1a4ca143b91ebb9b3a1369c14 SHA512 f3d011adfaa71b3c5d5f3eb43f0addbd461ae82b8ac22f367ddba7ef762d3bea500477501cf394d1770f0c47809bc363fc1088819ecfdfa668e93529885f4b88 -DIST msgpack-3.2.1.tar.gz 1234733 BLAKE2B 97fb6cab5125463f10e7ad2c55ee478b2bf3dab5628a40ce1b0bcdd96cc002f5c99e495592c91f1342e6623d32b5594536de226b0bf80e1cb5290dae9b0566dc SHA512 68d06b05a1f00a3d9d7d39313a9e11f42828606c39d9d4c07673a48c9b88028a6316f2a964881cc8e4d185616a037711f02a7d3cd6029eadbacf52145603538b DIST msgpack-3.3.0.tar.gz 508001 BLAKE2B 3017c44689f8afbf078b9c498449e21b4e3b87591c50a37bf9ae73869dab550819f24d6e5179a3600df297aa2c024e5a7fe1defcbab7c0f1aff826870de2ab32 SHA512 ad3e32edc8c6afd70282b3d4b493c2ffe74a697c41bd1f39030c5b4752cccefaa965bc049d4c2e63103a210bf714dc3bddd474691bc067d1475ae017593f55e6 diff --git a/dev-libs/msgpack/files/msgpack-1.0.0-cflags.patch b/dev-libs/msgpack/files/msgpack-1.0.0-cflags.patch deleted file mode 100644 index fc6cacd0a03..000 --- a/dev-libs/msgpack/files/msgpack-1.0.0-cflags.patch +++ /dev/null @@ -1,25 +0,0 @@ msgpack-1.0.0/CMakeLists.txt -+++ msgpack-1.0.0/CMakeLists.txt -@@ -213,10 +213,6 @@ - ADD_SUBDIRECTORY (test) - ENDIF () - --IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") --SET_PROPERTY (TARGET msgpack APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -g -O3 -DPIC") --SET_PROPERTY (TARGET msgpack-static APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -g -O3" ) --ENDIF () - IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") - IF (CMAKE_CXX_FLAGS MATCHES "/W[0-4]") - STRING(REGEX REPLACE "/W[0-4]" "/W3" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") msgpack-1.0.0/test/CMakeLists.txt -+++ msgpack-1.0.0/test/CMakeLists.txt -@@ -52,9 +52,6 @@ - ${CMAKE_THREAD_LIBS_INIT} - ) - ADD_TEST (${source_file_we} ${source_file_we}) --IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") --SET_PROPERTY (TARGET ${source_file_we} APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -g -O3") --ENDIF () - IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC") - IF (CMAKE_CXX_FLAGS MATCHES "/W[0-4]") - STRING(REGEX REPLACE "/W[0-4]" "/W3" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") diff --git a/dev-libs/msgpack/files/msgpack-1.0.0-static.patch b/dev-libs/msgpack/files/msgpack-1.0.0-static.patch deleted file mode 100644 index e40a9deaaec..000 --- a/dev-libs/msgpack/files/msgpack-1.0.0-static.patch +++ /dev/null @@ -1,40 +0,0 @@ msgpack-1.0.0/CMakeLists.txt -+++ msgpack-1.0.0/CMakeLists.txt -@@ -17,6 +17,7 @@ - - OPTION (MSGPACK_CXX11 "Using c++11 compiler" OFF) - OPTION (MSGPACK_32BIT "32bit compile" OFF) -+OPTION (MSGPACK_STATIC "Build static library" ON) - - IF (MSGPACK_CXX11) -IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") -@@ -196,12 +197,15 @@ - ${msgpack_HEADERS} - ) - --ADD_LIBRARY (msgpack-static STATIC --${msgpack_SOURCES} --${msgpack_HEADERS} --) -+IF (MSGPACK_STATIC) -+ADD_LIBRARY (msgpack-static STATIC -+${msgpack_SOURCES} -+${msgpack_HEADERS} -+) -+S
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 58ee62a03e009cb1a0a0dc18e9f189e70a753903 Author: Sam James gentoo org> AuthorDate: Wed Sep 30 02:55:25 2020 + Commit: Sam James gentoo org> CommitDate: Wed Sep 30 02:55:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ee62a0 dev-libs/msgpack: Keyword 3.3.0 arm, #727138 Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/msgpack-3.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-3.3.0.ebuild b/dev-libs/msgpack/msgpack-3.3.0.ebuild index 3d562eb7fed..c21dd416d64 100644 --- a/dev-libs/msgpack/msgpack-3.3.0.ebuild +++ b/dev-libs/msgpack/msgpack-3.3.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; else SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="MessagePack is a binary-based efficient data interchange format"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 594e23cf5d3e125eab53fd7b606e3fc27748787f Author: Sam James gentoo org> AuthorDate: Tue Sep 29 23:13:55 2020 + Commit: Sam James gentoo org> CommitDate: Tue Sep 29 23:13:55 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=594e23cf dev-libs/msgpack: bump to 3.3.0 Closes: https://bugs.gentoo.org/688936 Closes: https://bugs.gentoo.org/737586 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> dev-libs/msgpack/Manifest | 1 + dev-libs/msgpack/msgpack-3.3.0.ebuild | 76 +++ 2 files changed, 77 insertions(+) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index bcf4475f85e..1f7dbe990d5 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -2,3 +2,4 @@ DIST msgpack-1.1.0.tar.gz 493551 BLAKE2B 3ee162fcba5ae61c7c69945a567ac4d39526e79 DIST msgpack-3.1.1.tar.gz 495858 BLAKE2B a99b7edb2a6de80e018d5c4084ea199518e34045a6293c622c8690147ae353abdb63856eb031962a02ce20903d4443ec2b01a3c033e756c339f8674ff801d4c3 SHA512 cc634ef38b3844bf994159024441fe72d99055c42b0a4d81245b0629fd1f3147587eb36537cfb85e4cae2edc1dc23d7fa400022efa5a10dca295f9a6acd38346 DIST msgpack-3.2.0.tar.gz 499188 BLAKE2B 6e5fd59a96ca726d3429b173b3db4c74163eaf6d314b289845237b6ace6208478d60397c630d515f6f6eed344b74f76225d1a4ca143b91ebb9b3a1369c14 SHA512 f3d011adfaa71b3c5d5f3eb43f0addbd461ae82b8ac22f367ddba7ef762d3bea500477501cf394d1770f0c47809bc363fc1088819ecfdfa668e93529885f4b88 DIST msgpack-3.2.1.tar.gz 1234733 BLAKE2B 97fb6cab5125463f10e7ad2c55ee478b2bf3dab5628a40ce1b0bcdd96cc002f5c99e495592c91f1342e6623d32b5594536de226b0bf80e1cb5290dae9b0566dc SHA512 68d06b05a1f00a3d9d7d39313a9e11f42828606c39d9d4c07673a48c9b88028a6316f2a964881cc8e4d185616a037711f02a7d3cd6029eadbacf52145603538b +DIST msgpack-3.3.0.tar.gz 508001 BLAKE2B 3017c44689f8afbf078b9c498449e21b4e3b87591c50a37bf9ae73869dab550819f24d6e5179a3600df297aa2c024e5a7fe1defcbab7c0f1aff826870de2ab32 SHA512 ad3e32edc8c6afd70282b3d4b493c2ffe74a697c41bd1f39030c5b4752cccefaa965bc049d4c2e63103a210bf714dc3bddd474691bc067d1475ae017593f55e6 diff --git a/dev-libs/msgpack/msgpack-3.3.0.ebuild b/dev-libs/msgpack/msgpack-3.3.0.ebuild new file mode 100644 index 000..3d562eb7fed --- /dev/null +++ b/dev-libs/msgpack/msgpack-3.3.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS=cmake +inherit cmake-multilib + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; +else + SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="MessagePack is a binary-based efficient data interchange format" +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; + +LICENSE="Boost-1.0" +SLOT="0/2" +IUSE="boost +cxx doc examples static-libs test" +RESTRICT="!test? ( test )" + +BDEPEND="doc? ( app-doc/doxygen[dot] )" +RDEPEND="boost? ( dev-libs/boost[context,${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + test? ( + >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ) +" + +multilib_src_configure() { + local mycmakeargs=( + -DMSGPACK_BOOST="$(usex boost)" + -DMSGPACK_ENABLE_CXX="$(usex cxx)" + -DMSGPACK_ENABLE_STATIC="$(usex static-libs)" + -DMSGPACK_BUILD_TESTS="$(usex test)" + # don't build the examples + -DMSGPACK_BUILD_EXAMPLES=OFF + # enable C++11 by default + -DMSGPACK_CXX11=ON + ) + + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + + if multilib_is_native_abi && use doc; then + emake doxygen + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + if use doc; then + local HTML_DOCS=( "${BUILD_DIR}"/docs/. ) + + mkdir docs || die + mv doc_c/html docs/c || die + + use cxx && mv doc_cpp/html docs/cpp || die + fi + + if use examples; then + docinto examples + dodoc -r "${WORKDIR}/${P}/example/." + docompress -x /usr/share/doc/${PF}/examples + fi + fi + + cmake_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: bf5cf5ebf1556f5a871951941e9db32fef28764b Author: Tim Harder gentoo org> AuthorDate: Thu Jan 16 15:31:01 2020 + Commit: Tim Harder gentoo org> CommitDate: Thu Jan 16 15:45:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf5cf5eb dev-libs/msgpack: version bump to 3.2.1 Signed-off-by: Tim Harder gentoo.org> dev-libs/msgpack/Manifest | 1 + dev-libs/msgpack/msgpack-3.2.1.ebuild | 75 +++ 2 files changed, 76 insertions(+) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index e787b4f704c..bcf4475f85e 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -1,3 +1,4 @@ DIST msgpack-1.1.0.tar.gz 493551 BLAKE2B 3ee162fcba5ae61c7c69945a567ac4d39526e7941f42cc2ed55bc5885b823af84eea212c4e75e8e8583e8ea8a5e12f75e969409193c5e7273430e2e02d33a02c SHA512 6823fab090c2146f871a45736c29b8f81434f0d72c597ebea2e947e4a9a17554e163bc88fbbc3dd0805b2ef0df029b10ca30c09dfbd252b9861a1e373901 DIST msgpack-3.1.1.tar.gz 495858 BLAKE2B a99b7edb2a6de80e018d5c4084ea199518e34045a6293c622c8690147ae353abdb63856eb031962a02ce20903d4443ec2b01a3c033e756c339f8674ff801d4c3 SHA512 cc634ef38b3844bf994159024441fe72d99055c42b0a4d81245b0629fd1f3147587eb36537cfb85e4cae2edc1dc23d7fa400022efa5a10dca295f9a6acd38346 DIST msgpack-3.2.0.tar.gz 499188 BLAKE2B 6e5fd59a96ca726d3429b173b3db4c74163eaf6d314b289845237b6ace6208478d60397c630d515f6f6eed344b74f76225d1a4ca143b91ebb9b3a1369c14 SHA512 f3d011adfaa71b3c5d5f3eb43f0addbd461ae82b8ac22f367ddba7ef762d3bea500477501cf394d1770f0c47809bc363fc1088819ecfdfa668e93529885f4b88 +DIST msgpack-3.2.1.tar.gz 1234733 BLAKE2B 97fb6cab5125463f10e7ad2c55ee478b2bf3dab5628a40ce1b0bcdd96cc002f5c99e495592c91f1342e6623d32b5594536de226b0bf80e1cb5290dae9b0566dc SHA512 68d06b05a1f00a3d9d7d39313a9e11f42828606c39d9d4c07673a48c9b88028a6316f2a964881cc8e4d185616a037711f02a7d3cd6029eadbacf52145603538b diff --git a/dev-libs/msgpack/msgpack-3.2.1.ebuild b/dev-libs/msgpack/msgpack-3.2.1.ebuild new file mode 100644 index 000..9e7faeb0218 --- /dev/null +++ b/dev-libs/msgpack/msgpack-3.2.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit cmake-multilib + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; +else + SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="MessagePack is a binary-based efficient data interchange format" +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; + +LICENSE="Boost-1.0" +SLOT="0/2" +IUSE="boost +cxx doc examples static-libs test" +RESTRICT="!test? ( test )" + +RDEPEND="boost? ( dev-libs/boost[context,${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + test? ( + >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ) + doc? ( app-doc/doxygen[dot] ) +" + +src_configure() { + local mycmakeargs=( + -DMSGPACK_BOOST="$(usex boost)" + -DMSGPACK_ENABLE_CXX="$(usex cxx)" + -DMSGPACK_ENABLE_STATIC="$(usex static-libs)" + -DMSGPACK_BUILD_TESTS="$(usex test)" + # don't build the examples + -DMSGPACK_BUILD_EXAMPLES=OFF + # enable C++11 by default + -DMSGPACK_CXX11=ON + ) + cmake-multilib_src_configure +} + +multilib_src_compile() { + cmake-utils_src_compile + + if multilib_is_native_abi && use doc; then + cmake-utils_src_make doxygen + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + if use doc; then + local HTML_DOCS=( "${BUILD_DIR}"/docs/. ) + + mkdir docs || die + mv doc_c/html docs/c || die + + use cxx && mv doc_cpp/html docs/cpp || die + fi + + if use examples; then + docinto examples + + dodoc -r "${WORKDIR}/${P}/example/." + + docompress -x /usr/share/doc/${PF}/examples + fi + fi + + cmake-utils_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 34563cc7a5709f529db650b1bf3e67b8ea520663 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Dec 29 09:21:53 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Dec 29 09:21:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34563cc7 dev-libs/msgpack: mark stable Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/msgpack/msgpack-3.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/msgpack/msgpack-3.2.0.ebuild b/dev-libs/msgpack/msgpack-3.2.0.ebuild index 9f05ddf33b7..2857a09fb02 100644 --- a/dev-libs/msgpack/msgpack-3.2.0.ebuild +++ b/dev-libs/msgpack/msgpack-3.2.0.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; else SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="MessagePack is a binary-based efficient data interchange format"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 41742b3dc79f99c8d8e4b67fc4906e8ecc029878 Author: Tim Harder gentoo org> AuthorDate: Thu Jun 13 01:54:21 2019 + Commit: Tim Harder gentoo org> CommitDate: Thu Jun 13 02:24:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41742b3d dev-libs/msgpack: version bump to 3.2.0 Signed-off-by: Tim Harder gentoo.org> dev-libs/msgpack/Manifest | 1 + dev-libs/msgpack/msgpack-3.2.0.ebuild | 74 +++ 2 files changed, 75 insertions(+) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index 2c31d5c6a9f..e787b4f704c 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -1,2 +1,3 @@ DIST msgpack-1.1.0.tar.gz 493551 BLAKE2B 3ee162fcba5ae61c7c69945a567ac4d39526e7941f42cc2ed55bc5885b823af84eea212c4e75e8e8583e8ea8a5e12f75e969409193c5e7273430e2e02d33a02c SHA512 6823fab090c2146f871a45736c29b8f81434f0d72c597ebea2e947e4a9a17554e163bc88fbbc3dd0805b2ef0df029b10ca30c09dfbd252b9861a1e373901 DIST msgpack-3.1.1.tar.gz 495858 BLAKE2B a99b7edb2a6de80e018d5c4084ea199518e34045a6293c622c8690147ae353abdb63856eb031962a02ce20903d4443ec2b01a3c033e756c339f8674ff801d4c3 SHA512 cc634ef38b3844bf994159024441fe72d99055c42b0a4d81245b0629fd1f3147587eb36537cfb85e4cae2edc1dc23d7fa400022efa5a10dca295f9a6acd38346 +DIST msgpack-3.2.0.tar.gz 499188 BLAKE2B 6e5fd59a96ca726d3429b173b3db4c74163eaf6d314b289845237b6ace6208478d60397c630d515f6f6eed344b74f76225d1a4ca143b91ebb9b3a1369c14 SHA512 f3d011adfaa71b3c5d5f3eb43f0addbd461ae82b8ac22f367ddba7ef762d3bea500477501cf394d1770f0c47809bc363fc1088819ecfdfa668e93529885f4b88 diff --git a/dev-libs/msgpack/msgpack-3.2.0.ebuild b/dev-libs/msgpack/msgpack-3.2.0.ebuild new file mode 100644 index 000..a4bf98c6227 --- /dev/null +++ b/dev-libs/msgpack/msgpack-3.2.0.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit cmake-multilib + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; +else + SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; + KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="MessagePack is a binary-based efficient data interchange format" +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; + +LICENSE="Boost-1.0" +SLOT="0/2" +IUSE="boost +cxx doc examples static-libs test" + +RDEPEND="boost? ( dev-libs/boost[context,${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + test? ( + >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ) + doc? ( app-doc/doxygen[dot] ) +" + +src_configure() { + local mycmakeargs=( + -DMSGPACK_BOOST="$(usex boost)" + -DMSGPACK_ENABLE_CXX="$(usex cxx)" + -DMSGPACK_ENABLE_STATIC="$(usex static-libs)" + -DMSGPACK_BUILD_TESTS="$(usex test)" + # don't build the examples + -DMSGPACK_BUILD_EXAMPLES=OFF + # enable C++11 by default + -DMSGPACK_CXX11=ON + ) + cmake-multilib_src_configure +} + +multilib_src_compile() { + cmake-utils_src_compile + + if multilib_is_native_abi && use doc; then + cmake-utils_src_make doxygen + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + if use doc; then + local HTML_DOCS=( "${BUILD_DIR}"/docs/. ) + + mkdir docs || die + mv doc_c/html docs/c || die + + use cxx && mv doc_cpp/html docs/cpp || die + fi + + if use examples; then + docinto examples + + dodoc -r "${WORKDIR}/${P}/example/." + + docompress -x /usr/share/doc/${PF}/examples + fi + fi + + cmake-utils_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 5df5e8c8c14e41350d05b191e96fbb9b1d7f87e8 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Apr 20 19:00:37 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Apr 20 19:00:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df5e8c8 dev-libs/msgpack: Add ~arm keyword wrt bug #676688 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="~arm" dev-libs/msgpack/msgpack-1.1.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/msgpack/msgpack-1.1.0.ebuild b/dev-libs/msgpack/msgpack-1.1.0.ebuild index 5b8c66b8a34..027734b5670 100644 --- a/dev-libs/msgpack/msgpack-1.1.0.ebuild +++ b/dev-libs/msgpack/msgpack-1.1.0.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=6 @@ -10,7 +10,7 @@ if [[ ${PV} == ]]; then EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; else SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 ~arm ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" fi DESCRIPTION="MessagePack is a binary-based efficient data interchange format"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/files/, dev-libs/msgpack/
commit: 56a2c31206d814cdce77666e70adcfd0364c1ce0 Author: Tim Harder gentoo org> AuthorDate: Fri Dec 28 20:50:18 2018 + Commit: Tim Harder gentoo org> CommitDate: Fri Dec 28 20:52:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a2c312 dev-libs/msgpack: remove old Signed-off-by: Tim Harder gentoo.org> dev-libs/msgpack/Manifest | 4 -- dev-libs/msgpack/files/msgpack-1.4.2-cflags.patch | 32 -- dev-libs/msgpack/files/msgpack-1.4.2-static.patch | 46 - dev-libs/msgpack/msgpack-1.4.2.ebuild | 78 --- dev-libs/msgpack/msgpack-2.0.0.ebuild | 46 - dev-libs/msgpack/msgpack-2.1.1.ebuild | 77 -- 6 files changed, 283 deletions(-) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index 636a145ca55..2c31d5c6a9f 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -1,6 +1,2 @@ DIST msgpack-1.1.0.tar.gz 493551 BLAKE2B 3ee162fcba5ae61c7c69945a567ac4d39526e7941f42cc2ed55bc5885b823af84eea212c4e75e8e8583e8ea8a5e12f75e969409193c5e7273430e2e02d33a02c SHA512 6823fab090c2146f871a45736c29b8f81434f0d72c597ebea2e947e4a9a17554e163bc88fbbc3dd0805b2ef0df029b10ca30c09dfbd252b9861a1e373901 -DIST msgpack-1.4.2.tar.gz 776384 BLAKE2B c8605847aca3faa3aba2c573bc6f020fbfbc773e008c682978453ed353206cbb9d8ba4d521a11984f5bf7f9005b05f3ae33d6c48233f19b39f8b7f307031d36a SHA512 c2da1d3bcc4e3dbcd93e005c63796e52e071d47ccd18434d4d3483b2e8255cf89ade746392decaa50e3911ca0134bb0da88b3b2ada9acfba0d331dfd48843548 -DIST msgpack-2.0.0-patchset.tar.bz2 1645 BLAKE2B 273faa0fe88f4da06b57b7deb02de77191bdb6c5ca76d314043636979157b879f73cbcb0a0b931cecb3eb0f706b3c6cce0e42350eebf20c44503393504c9edb0 SHA512 7b40b0e6675b333bdbf3d811e47a55e35c4aa136e378966ce3e5f42aaf6de57d883db71ed5c189c6da1803d6725847db23f6fdf1cc0cdc921d3cadcf245545c4 -DIST msgpack-2.0.0.tar.gz 446063 BLAKE2B 24bb0657dc8f190740ae3f91541f702d9954e1ff6c12931c43911556a1d34634882dd59678e5aae4a4b55733620a1445c2fef0379be9454b0fa32ce5d7515f08 SHA512 74d1c9641ecdf1a54346088c59415cf778821dc6f6acb0c5a8a93c2284edaf53c4746459093971d96136279fbd8de10cb9a43dd8d8220d335618ad30e971e9a3 -DIST msgpack-2.1.1.tar.gz 460168 BLAKE2B b6e3746033e4779139c5efe0d48eb00e19badff17f910f5a5cdba8ebdccb178f88cbb4e6e85687e4a2ddb0d5c9e6b53dec1e4cc2cee070b5e51e38c5a67b0ad3 SHA512 31ed6fda498d43da6fdbbe000ce36c40e4cf886f00d879c57d406def7f5bba4eaf66f02f221398cb50f6f4c748d5cde9c97eca0cfa21b368c7c933c3301cf9b5 DIST msgpack-3.1.1.tar.gz 495858 BLAKE2B a99b7edb2a6de80e018d5c4084ea199518e34045a6293c622c8690147ae353abdb63856eb031962a02ce20903d4443ec2b01a3c033e756c339f8674ff801d4c3 SHA512 cc634ef38b3844bf994159024441fe72d99055c42b0a4d81245b0629fd1f3147587eb36537cfb85e4cae2edc1dc23d7fa400022efa5a10dca295f9a6acd38346 diff --git a/dev-libs/msgpack/files/msgpack-1.4.2-cflags.patch b/dev-libs/msgpack/files/msgpack-1.4.2-cflags.patch deleted file mode 100644 index bb3bc6bcbc5..000 --- a/dev-libs/msgpack/files/msgpack-1.4.2-cflags.patch +++ /dev/null @@ -1,32 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 7a9b241..73fe07c 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -283,13 +283,6 @@ IF (MSGPACK_BUILD_TESTS) - ADD_SUBDIRECTORY (test) - ENDIF () - --IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") --IF (MSGPACK_ENABLE_SHARED) --SET_PROPERTY (TARGET msgpackc APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -Wextra -Werror -g -O3 -DPIC") --ENDIF () --SET_PROPERTY (TARGET msgpackc-static APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -Wextra -Werror -g -O3" ) --ENDIF () -- - IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") - SET_PROPERTY (TARGET msgpackc APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-mismatched-tags") - ENDIF () -diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt -index 5dfbbe4..5d1cb8a 100644 a/test/CMakeLists.txt -+++ b/test/CMakeLists.txt -@@ -74,9 +74,6 @@ FOREACH (source_file ${check_PROGRAMS}) - ${CMAKE_THREAD_LIBS_INIT} - ) - ADD_TEST (${source_file_we} ${source_file_we}) --IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") --SET_PROPERTY (TARGET ${source_file_we} APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -Wextra -Werror -g -O3 ") --ENDIF () - IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") - SET_PROPERTY (TARGET ${source_file_we} APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-mismatched-tags") - ENDIF () diff --git a/dev-libs/msgpack/files/msgpack-1.4.2-static.patch b/dev-libs/msgpack/files/msgpack-1.4.2-static.patch deleted file mode 100644 index 994e9fbbc29..000 --- a/dev-libs/msgpack/files/msgpack-1.4.2-static.patch +++ /dev/null @@ -1,46 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 7a9b241..49b0405 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -20,6
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 3d6335fda421c5152133641fe4531884555309f4 Author: Tim Harder gentoo org> AuthorDate: Fri Dec 28 20:44:22 2018 + Commit: Tim Harder gentoo org> CommitDate: Fri Dec 28 20:52:09 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d6335fd dev-libs/msgpack: version bump to 3.1.1 Closes: https://bugs.gentoo.org/628714 Closes: https://bugs.gentoo.org/635338 Closes: https://bugs.gentoo.org/658262 Signed-off-by: Tim Harder gentoo.org> dev-libs/msgpack/Manifest | 1 + dev-libs/msgpack/metadata.xml | 3 ++ dev-libs/msgpack/msgpack-3.1.1.ebuild | 74 +++ 3 files changed, 78 insertions(+) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index 217c25e1585..636a145ca55 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -3,3 +3,4 @@ DIST msgpack-1.4.2.tar.gz 776384 BLAKE2B c8605847aca3faa3aba2c573bc6f020fbfbc773 DIST msgpack-2.0.0-patchset.tar.bz2 1645 BLAKE2B 273faa0fe88f4da06b57b7deb02de77191bdb6c5ca76d314043636979157b879f73cbcb0a0b931cecb3eb0f706b3c6cce0e42350eebf20c44503393504c9edb0 SHA512 7b40b0e6675b333bdbf3d811e47a55e35c4aa136e378966ce3e5f42aaf6de57d883db71ed5c189c6da1803d6725847db23f6fdf1cc0cdc921d3cadcf245545c4 DIST msgpack-2.0.0.tar.gz 446063 BLAKE2B 24bb0657dc8f190740ae3f91541f702d9954e1ff6c12931c43911556a1d34634882dd59678e5aae4a4b55733620a1445c2fef0379be9454b0fa32ce5d7515f08 SHA512 74d1c9641ecdf1a54346088c59415cf778821dc6f6acb0c5a8a93c2284edaf53c4746459093971d96136279fbd8de10cb9a43dd8d8220d335618ad30e971e9a3 DIST msgpack-2.1.1.tar.gz 460168 BLAKE2B b6e3746033e4779139c5efe0d48eb00e19badff17f910f5a5cdba8ebdccb178f88cbb4e6e85687e4a2ddb0d5c9e6b53dec1e4cc2cee070b5e51e38c5a67b0ad3 SHA512 31ed6fda498d43da6fdbbe000ce36c40e4cf886f00d879c57d406def7f5bba4eaf66f02f221398cb50f6f4c748d5cde9c97eca0cfa21b368c7c933c3301cf9b5 +DIST msgpack-3.1.1.tar.gz 495858 BLAKE2B a99b7edb2a6de80e018d5c4084ea199518e34045a6293c622c8690147ae353abdb63856eb031962a02ce20903d4443ec2b01a3c033e756c339f8674ff801d4c3 SHA512 cc634ef38b3844bf994159024441fe72d99055c42b0a4d81245b0629fd1f3147587eb36537cfb85e4cae2edc1dc23d7fa400022efa5a10dca295f9a6acd38346 diff --git a/dev-libs/msgpack/metadata.xml b/dev-libs/msgpack/metadata.xml index a58d5aff1a4..45259474068 100644 --- a/dev-libs/msgpack/metadata.xml +++ b/dev-libs/msgpack/metadata.xml @@ -5,6 +5,9 @@ v...@gentoo.org Gentoo Vim Project + +Enable boost support + msgpack/msgpack-c diff --git a/dev-libs/msgpack/msgpack-3.1.1.ebuild b/dev-libs/msgpack/msgpack-3.1.1.ebuild new file mode 100644 index 000..768e32012a7 --- /dev/null +++ b/dev-libs/msgpack/msgpack-3.1.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit cmake-multilib + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; +else + SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; + KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="MessagePack is a binary-based efficient data interchange format" +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; + +LICENSE="Boost-1.0" +SLOT="0/2" +IUSE="boost +cxx doc examples static-libs test" + +RDEPEND="boost? ( dev-libs/boost[context,${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + test? ( + >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ) + doc? ( app-doc/doxygen[dot] ) +" + +src_configure() { + local mycmakeargs=( + -DMSGPACK_BOOST="$(usex boost)" + -DMSGPACK_ENABLE_CXX="$(usex cxx)" + -DMSGPACK_ENABLE_STATIC="$(usex static-libs)" + -DMSGPACK_BUILD_TESTS="$(usex test)" + # don't build the examples + -DMSGPACK_BUILD_EXAMPLES=OFF + # enable C++11 by default + -DMSGPACK_CXX11=ON + ) + cmake-multilib_src_configure +} + +multilib_src_compile() { + cmake-utils_src_compile + + if multilib_is_native_abi && use doc; then + cmake-utils_src_make doxygen + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + if use doc; then + local HTML_DOCS=( "${BUILD_DIR}"/docs/. ) + + mkdir docs || die + mv doc_c/html docs/c || die + + use cxx && mv doc_cpp/html docs/cpp || die + fi + + if use examples; then + docinto examples + + dodoc -r "${WORKDIR}/${P}/example/." + + docompress -x /usr/share/doc/${PF}/examples + fi + fi + + cmake-utils_src_install +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 564236477aa6cc6a466cef6fa89c9cc1e61cda7c Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Oct 4 20:19:40 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Oct 4 20:19:40 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56423647 dev-libs/msgpack: EAPI-6 bump Signed-off-by: Andreas Sturmlechner gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11 dev-libs/msgpack/msgpack-1.1.0.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-libs/msgpack/msgpack-1.1.0.ebuild b/dev-libs/msgpack/msgpack-1.1.0.ebuild index 9b281e2b23f..5b8c66b8a34 100644 --- a/dev-libs/msgpack/msgpack-1.1.0.ebuild +++ b/dev-libs/msgpack/msgpack-1.1.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 inherit cmake-multilib @@ -37,9 +37,9 @@ PATCHES=( src_configure() { local mycmakeargs=( - $(cmake-utils_use cxx MSGPACK_ENABLE_CXX) - $(cmake-utils_use static-libs MSGPACK_STATIC) - $(cmake-utils_use test MSGPACK_BUILD_TESTS) + -DMSGPACK_ENABLE_CXX=$(usex cxx) + -DMSGPACK_STATIC=$(usex static-libs) + -DMSGPACK_BUILD_TESTS=$(usex test) ) cmake-multilib_src_configure
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: e7356993ca5f353b01a507d66c81667799760c23 Author: Michael Mair-Keimberger gmail com> AuthorDate: Fri Mar 9 18:48:10 2018 + Commit: Patrice Clement gentoo org> CommitDate: Sat Mar 10 22:54:54 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7356993 dev-libs/msgpack: use HTTPS. dev-libs/msgpack/msgpack-1.1.0.ebuild | 4 ++-- dev-libs/msgpack/msgpack-1.4.2.ebuild | 4 ++-- dev-libs/msgpack/msgpack-2.0.0.ebuild | 4 ++-- dev-libs/msgpack/msgpack-2.1.1.ebuild | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-libs/msgpack/msgpack-1.1.0.ebuild b/dev-libs/msgpack/msgpack-1.1.0.ebuild index 0743ad515c8..9b281e2b23f 100644 --- a/dev-libs/msgpack/msgpack-1.1.0.ebuild +++ b/dev-libs/msgpack/msgpack-1.1.0.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 @@ -14,7 +14,7 @@ else fi DESCRIPTION="MessagePack is a binary-based efficient data interchange format" -HOMEPAGE="http://msgpack.org/ https://github.com/msgpack/msgpack-c/"; +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-libs/msgpack/msgpack-1.4.2.ebuild b/dev-libs/msgpack/msgpack-1.4.2.ebuild index 186ab46e8bf..bda3e971dac 100644 --- a/dev-libs/msgpack/msgpack-1.4.2.ebuild +++ b/dev-libs/msgpack/msgpack-1.4.2.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=6 @@ -14,7 +14,7 @@ else fi DESCRIPTION="MessagePack is a binary-based efficient data interchange format" -HOMEPAGE="http://msgpack.org/ https://github.com/msgpack/msgpack-c/"; +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; LICENSE="Boost-1.0" SLOT="0" diff --git a/dev-libs/msgpack/msgpack-2.0.0.ebuild b/dev-libs/msgpack/msgpack-2.0.0.ebuild index 11a00b6a7a3..8f7503aa83b 100644 --- a/dev-libs/msgpack/msgpack-2.0.0.ebuild +++ b/dev-libs/msgpack/msgpack-2.0.0.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=6 @@ -17,7 +17,7 @@ else fi DESCRIPTION="MessagePack is a binary-based efficient data interchange format" -HOMEPAGE="http://msgpack.org/ https://github.com/msgpack/msgpack-c/"; +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-libs/msgpack/msgpack-2.1.1.ebuild b/dev-libs/msgpack/msgpack-2.1.1.ebuild index e0def45df75..6f48d0e5952 100644 --- a/dev-libs/msgpack/msgpack-2.1.1.ebuild +++ b/dev-libs/msgpack/msgpack-2.1.1.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=6 @@ -13,7 +13,7 @@ else fi DESCRIPTION="MessagePack is a binary-based efficient data interchange format" -HOMEPAGE="http://msgpack.org/ https://github.com/msgpack/msgpack-c/"; +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/"; LICENSE="Boost-1.0" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 07d48d993a40f8b511b80e734560e8556701ee0d Author: Patrice Clement gentoo org> AuthorDate: Mon Dec 11 20:57:54 2017 + Commit: Patrice Clement gentoo org> CommitDate: Mon Dec 11 20:58:16 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d48d99 dev-libs/msgpack: clean up old. Package-Manager: Portage-2.3.13, Repoman-2.3.3 dev-libs/msgpack/Manifest | 3 --- dev-libs/msgpack/msgpack-0.5.9.ebuild | 24 dev-libs/msgpack/msgpack-1.0.0.ebuild | 42 --- dev-libs/msgpack/msgpack-1.0.1.ebuild | 42 --- 4 files changed, 111 deletions(-) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index 28aeda04320..217c25e1585 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -1,6 +1,3 @@ -DIST msgpack-0.5.9.tar.gz 431625 BLAKE2B 655cab16b178c9b26893231983aa7324b2cb6321d620d9f7a298fde6413e445e1aabfb43153b95e10bcc6de7c177f0663746f74a7c992571daa14a6952b412cb SHA512 9488bf8d4aefb44ce7554cfc1e6a5fee50b774ca173a7cb8a344f421da64d51d5c60d58fd7aaf93490a33447ad2150098c164ef6a11b6b042c3b1b4a38d06435 -DIST msgpack-1.0.0.tar.gz 478108 BLAKE2B 2e624184453e1de2a183a2d90b4c642861932a60fdbee0157e85f91566d7c936575f7bef92941bf7e8ce4cf0df4c7a20ba05283979b85b4d84f3a729841b59df SHA512 afa9bf4e49fe619292e6bb59e11b0288381389d06b03778f77586ec61105a47c822eed4931a610495ac6965050266cd47c02a39095995abf702865a7b64abd88 -DIST msgpack-1.0.1.tar.gz 484598 BLAKE2B d89e71897d2d7238911f98854927e2b4b934c60cdf497b0784857ed2151a3fd4c3926a8b95cddde31cc1dcef3483c407b03322c05992a737d73584f47cd8a9d9 SHA512 da20ddafe6ec4b61b1ea9cc9e79070c5ce7805974c0fd18ed46d6dc422732b93f29c6b28cf72ada3c0d55f00f8b17655538535f46a60252083e2afe12545 DIST msgpack-1.1.0.tar.gz 493551 BLAKE2B 3ee162fcba5ae61c7c69945a567ac4d39526e7941f42cc2ed55bc5885b823af84eea212c4e75e8e8583e8ea8a5e12f75e969409193c5e7273430e2e02d33a02c SHA512 6823fab090c2146f871a45736c29b8f81434f0d72c597ebea2e947e4a9a17554e163bc88fbbc3dd0805b2ef0df029b10ca30c09dfbd252b9861a1e373901 DIST msgpack-1.4.2.tar.gz 776384 BLAKE2B c8605847aca3faa3aba2c573bc6f020fbfbc773e008c682978453ed353206cbb9d8ba4d521a11984f5bf7f9005b05f3ae33d6c48233f19b39f8b7f307031d36a SHA512 c2da1d3bcc4e3dbcd93e005c63796e52e071d47ccd18434d4d3483b2e8255cf89ade746392decaa50e3911ca0134bb0da88b3b2ada9acfba0d331dfd48843548 DIST msgpack-2.0.0-patchset.tar.bz2 1645 BLAKE2B 273faa0fe88f4da06b57b7deb02de77191bdb6c5ca76d314043636979157b879f73cbcb0a0b931cecb3eb0f706b3c6cce0e42350eebf20c44503393504c9edb0 SHA512 7b40b0e6675b333bdbf3d811e47a55e35c4aa136e378966ce3e5f42aaf6de57d883db71ed5c189c6da1803d6725847db23f6fdf1cc0cdc921d3cadcf245545c4 diff --git a/dev-libs/msgpack/msgpack-0.5.9.ebuild b/dev-libs/msgpack/msgpack-0.5.9.ebuild deleted file mode 100644 index e78a1cac849..000 --- a/dev-libs/msgpack/msgpack-0.5.9.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -AUTOTOOLS_AUTORECONF=1 -inherit autotools-multilib - -DESCRIPTION="MessagePack is a binary-based efficient data interchange format" -HOMEPAGE="http://msgpack.org/ https://github.com/msgpack/msgpack-c/"; -SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" -IUSE="static-libs test" - -DEPEND="test? ( >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] )" - -DOCS=( AUTHORS ChangeLog README ) - -src_prepare() { - sed -i 's/-O3 //' configure.in || die - autotools-multilib_src_prepare -} diff --git a/dev-libs/msgpack/msgpack-1.0.0.ebuild b/dev-libs/msgpack/msgpack-1.0.0.ebuild deleted file mode 100644 index 0b5bdcd69b1..000 --- a/dev-libs/msgpack/msgpack-1.0.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit cmake-multilib - -if [[ ${PV} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; -else - SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; - KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="MessagePack is a binary-based efficient data interchange format" -HOMEPAGE="http://msgpack.org/ https://github.com/msgpack/msgpack-c/"; - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="+cxx static-libs test" - -DEPEND=" - test? ( - >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] - ) -" - -DOCS=( README.md ) -PATCHES=( - "${FILESDIR}"/${P}-cflags.patch - "${FILESDIR}"/${P}-static.patch -) - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use cxx MSGPACK_ENABLE_CXX) - $(cmake-utils_use static-libs MSGPACK
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/files/, dev-libs/msgpack/
commit: d7a074a0f604e82fc81366acf250278d48d5eb48 Author: Patrice Clement gentoo org> AuthorDate: Mon Dec 11 20:56:11 2017 + Commit: Patrice Clement gentoo org> CommitDate: Mon Dec 11 20:58:14 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7a074a0 dev-libs/msgpack: pack oversized patch away into a tarball. Closes: https://bugs.gentoo.org/640748 Package-Manager: Portage-2.3.13, Repoman-2.3.3 dev-libs/msgpack/Manifest |1 + .../msgpack-2.0.0-gcc7-implicit-fallthrough.patch | 1798 dev-libs/msgpack/msgpack-2.0.0.ebuild |7 +- 3 files changed, 6 insertions(+), 1800 deletions(-) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index 99c3d1999db..28aeda04320 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -3,5 +3,6 @@ DIST msgpack-1.0.0.tar.gz 478108 BLAKE2B 2e624184453e1de2a183a2d90b4c642861932a6 DIST msgpack-1.0.1.tar.gz 484598 BLAKE2B d89e71897d2d7238911f98854927e2b4b934c60cdf497b0784857ed2151a3fd4c3926a8b95cddde31cc1dcef3483c407b03322c05992a737d73584f47cd8a9d9 SHA512 da20ddafe6ec4b61b1ea9cc9e79070c5ce7805974c0fd18ed46d6dc422732b93f29c6b28cf72ada3c0d55f00f8b17655538535f46a60252083e2afe12545 DIST msgpack-1.1.0.tar.gz 493551 BLAKE2B 3ee162fcba5ae61c7c69945a567ac4d39526e7941f42cc2ed55bc5885b823af84eea212c4e75e8e8583e8ea8a5e12f75e969409193c5e7273430e2e02d33a02c SHA512 6823fab090c2146f871a45736c29b8f81434f0d72c597ebea2e947e4a9a17554e163bc88fbbc3dd0805b2ef0df029b10ca30c09dfbd252b9861a1e373901 DIST msgpack-1.4.2.tar.gz 776384 BLAKE2B c8605847aca3faa3aba2c573bc6f020fbfbc773e008c682978453ed353206cbb9d8ba4d521a11984f5bf7f9005b05f3ae33d6c48233f19b39f8b7f307031d36a SHA512 c2da1d3bcc4e3dbcd93e005c63796e52e071d47ccd18434d4d3483b2e8255cf89ade746392decaa50e3911ca0134bb0da88b3b2ada9acfba0d331dfd48843548 +DIST msgpack-2.0.0-patchset.tar.bz2 1645 BLAKE2B 273faa0fe88f4da06b57b7deb02de77191bdb6c5ca76d314043636979157b879f73cbcb0a0b931cecb3eb0f706b3c6cce0e42350eebf20c44503393504c9edb0 SHA512 7b40b0e6675b333bdbf3d811e47a55e35c4aa136e378966ce3e5f42aaf6de57d883db71ed5c189c6da1803d6725847db23f6fdf1cc0cdc921d3cadcf245545c4 DIST msgpack-2.0.0.tar.gz 446063 BLAKE2B 24bb0657dc8f190740ae3f91541f702d9954e1ff6c12931c43911556a1d34634882dd59678e5aae4a4b55733620a1445c2fef0379be9454b0fa32ce5d7515f08 SHA512 74d1c9641ecdf1a54346088c59415cf778821dc6f6acb0c5a8a93c2284edaf53c4746459093971d96136279fbd8de10cb9a43dd8d8220d335618ad30e971e9a3 DIST msgpack-2.1.1.tar.gz 460168 BLAKE2B b6e3746033e4779139c5efe0d48eb00e19badff17f910f5a5cdba8ebdccb178f88cbb4e6e85687e4a2ddb0d5c9e6b53dec1e4cc2cee070b5e51e38c5a67b0ad3 SHA512 31ed6fda498d43da6fdbbe000ce36c40e4cf886f00d879c57d406def7f5bba4eaf66f02f221398cb50f6f4c748d5cde9c97eca0cfa21b368c7c933c3301cf9b5 diff --git a/dev-libs/msgpack/files/msgpack-2.0.0-gcc7-implicit-fallthrough.patch b/dev-libs/msgpack/files/msgpack-2.0.0-gcc7-implicit-fallthrough.patch deleted file mode 100644 index 1562c036268..000 --- a/dev-libs/msgpack/files/msgpack-2.0.0-gcc7-implicit-fallthrough.patch +++ /dev/null @@ -1,1798 +0,0 @@ -diff -aurP msgpack-2.0.0/erb/v1/cpp03_define_array.hpp.erb msgpack-2.0.0.new/erb/v1/cpp03_define_array.hpp.erb msgpack-2.0.0/erb/v1/cpp03_define_array.hpp.erb2016-06-18 18:20:36.0 -0500 -+++ msgpack-2.0.0.new/erb/v1/cpp03_define_array.hpp.erb2017-08-01 17:20:57.803000361 -0500 -@@ -66,7 +66,9 @@ - msgpack::object *ptr = o.via.array.ptr; - switch(size) { - default:<%(i).downto(0) {|j|%> --case <%=j+1%>: ptr[<%=j%>].convert(a<%=j%>);<%}%> -+case <%=j+1%>: ptr[<%=j%>].convert(a<%=j%>); -+// fallthrough -+<%}%> - } - } - } -diff -aurP msgpack-2.0.0/include/msgpack/unpack_template.h msgpack-2.0.0.new/include/msgpack/unpack_template.h msgpack-2.0.0/include/msgpack/unpack_template.h2016-05-27 21:10:28.0 -0500 -+++ msgpack-2.0.0.new/include/msgpack/unpack_template.h2017-08-01 17:20:49.389000738 -0500 -@@ -248,6 +248,7 @@ - - _fixed_trail_again: - ++p; -+// fallthrough - - default: - if((size_t)(pe - p) < trail) { goto _out; } -diff -aurP msgpack-2.0.0/include/msgpack/v1/adaptor/detail/cpp03_define_array.hpp msgpack-2.0.0.new/include/msgpack/v1/adaptor/detail/cpp03_define_array.hpp msgpack-2.0.0/include/msgpack/v1/adaptor/detail/cpp03_define_array.hpp 2016-06-24 21:16:43.0 -0500 -+++ msgpack-2.0.0.new/include/msgpack/v1/adaptor/detail/cpp03_define_array.hpp 2017-08-01 17:23:32.690993409 -0500 -@@ -67,6 +67,8 @@ - switch(size) { - default: - case 1: ptr[0].convert(a0); -+// fallthrough -+ - } - } - } -@@ -105,7 +107,9 @@ - switch(size) { - default: - case 2: ptr[1].conve
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/, dev-libs/msgpack/files/
commit: a6c7811d79b3c02dee4950097f080da5195a1e10 Author: Mathy Vanvoorden vanvoorden be> AuthorDate: Sat Feb 25 23:53:40 2017 + Commit: Patrice Clement gentoo org> CommitDate: Wed Aug 23 17:05:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c7811d dev-libs/msgpack: version bump to 1.4.2 and 2.2.1 An update to the latest version of 1.X and 2.X of the package. This was already being worked on in PR #2974, I processed the comments and added some extra things: * Updated copyright. * EAPI version bump. * Updated license to Boost-1.0. * Added examples USE-flag. * Added doc USE-flag. * Updated patches for cflags and static-libs. * Masked for testing. The new versions are masked for testing as the status of depending packages is currently unknown. Bugs for the package maintainers will be created. Gentoo-Bug: https://bugs.gentoo.org/601370 Closes: https://github.com/gentoo/gentoo/pull/4078 Package-Manager: Portage-2.3.6, Repoman-2.3.1 dev-libs/msgpack/Manifest | 2 + dev-libs/msgpack/files/msgpack-1.4.2-cflags.patch | 32 ++ dev-libs/msgpack/files/msgpack-1.4.2-static.patch | 46 + dev-libs/msgpack/msgpack-1.4.2.ebuild | 78 +++ dev-libs/msgpack/msgpack-2.1.1.ebuild | 77 ++ 5 files changed, 235 insertions(+) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index b46fc991215..70538289b3d 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -2,4 +2,6 @@ DIST msgpack-0.5.9.tar.gz 431625 SHA256 6139614b4142df3773d74e9d9a4dbb6dd0430103 DIST msgpack-1.0.0.tar.gz 478108 SHA256 494717d9837add0f686a77fc7ebffd7e39338cc7542cbb369aef4673eec1c3eb SHA512 afa9bf4e49fe619292e6bb59e11b0288381389d06b03778f77586ec61105a47c822eed4931a610495ac6965050266cd47c02a39095995abf702865a7b64abd88 WHIRLPOOL b5bde9267aa1c55925e154afa73fb9f1e24663b5be0242e989f1ec0d38799c84ce7a666374f1970bae94d8467f43d9b99557545f37115220a1f7d8284a34a90a DIST msgpack-1.0.1.tar.gz 484598 SHA256 a070d27d16133fe508fca72af434cd9e114709fffc1973de3dd3d3e6a987e250 SHA512 da20ddafe6ec4b61b1ea9cc9e79070c5ce7805974c0fd18ed46d6dc422732b93f29c6b28cf72ada3c0d55f00f8b17655538535f46a60252083e2afe12545 WHIRLPOOL 409656d7d8ed66c115c27ff71ffa3efbbe47d8be215262b995220caa9c0ba9079731213080c1fd601717f8d13c7f109a0ff829aade09f324e00f297379856e76 DIST msgpack-1.1.0.tar.gz 493551 SHA256 a8d400e2f0cae811a150f564d95c7ad6f30a77ad4584303de06467234b73f345 SHA512 6823fab090c2146f871a45736c29b8f81434f0d72c597ebea2e947e4a9a17554e163bc88fbbc3dd0805b2ef0df029b10ca30c09dfbd252b9861a1e373901 WHIRLPOOL 103e3152a31c66644afc5a6673a7700b7bc0b7af09e800e0efe161de73cc46e85015469bdb9688db6826a611db298e79b052fc0e0703f8534e7455130250e111 +DIST msgpack-1.4.2.tar.gz 776384 SHA256 c0f1da8462ea44b23f89573eff04a1f329bcff6fd80eb0d4b976d7f19caf1fa2 SHA512 c2da1d3bcc4e3dbcd93e005c63796e52e071d47ccd18434d4d3483b2e8255cf89ade746392decaa50e3911ca0134bb0da88b3b2ada9acfba0d331dfd48843548 WHIRLPOOL 77d2d826b31957055a5ac8d084d69d167a61e611cbac91138fb24eb63faf84dd1af86e00fcc23a5ce20b4c8d9956c12d78b381409fdf97507f1b8ca11e8d0171 DIST msgpack-2.0.0.tar.gz 446063 SHA256 41de0989a3385061ab7307a1005655e780def6fc9c89af0ec942616aa787e136 SHA512 74d1c9641ecdf1a54346088c59415cf778821dc6f6acb0c5a8a93c2284edaf53c4746459093971d96136279fbd8de10cb9a43dd8d8220d335618ad30e971e9a3 WHIRLPOOL 1d2cd314c57d21cce310a420031f44c6faf330a9795f4d79d96028e97d5bfbf1941a27247ae9ce963966136a91e951052139f4df9b99aa17d3df431b5c26b185 +DIST msgpack-2.1.1.tar.gz 460168 SHA256 fce702408f0d228a1b9dcab69590d6a94d3938f694b95c9e5e6249617e98d83f SHA512 31ed6fda498d43da6fdbbe000ce36c40e4cf886f00d879c57d406def7f5bba4eaf66f02f221398cb50f6f4c748d5cde9c97eca0cfa21b368c7c933c3301cf9b5 WHIRLPOOL 62150e6b64e4e5b2fd01c3546618cbad746bc4c877033137c48b2fcc4bdfb4e0ad2628c5945162c151d285a9c9104cc4a4daf1ad3c49a642dcec39eb27d44003 diff --git a/dev-libs/msgpack/files/msgpack-1.4.2-cflags.patch b/dev-libs/msgpack/files/msgpack-1.4.2-cflags.patch new file mode 100644 index 000..bb3bc6bcbc5 --- /dev/null +++ b/dev-libs/msgpack/files/msgpack-1.4.2-cflags.patch @@ -0,0 +1,32 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7a9b241..73fe07c 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -283,13 +283,6 @@ IF (MSGPACK_BUILD_TESTS) + ADD_SUBDIRECTORY (test) + ENDIF () + +-IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") +-IF (MSGPACK_ENABLE_SHARED) +-SET_PROPERTY (TARGET msgpackc APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -Wextra -Werror -g -O3 -DPIC") +-ENDIF () +-SET_PROPERTY (TARGET msgpackc-static APPEND_STRING PROPERTY COMPILE_FLAGS "-Wall -Wextra -Werror -g -O3" ) +-ENDIF () +- + IF ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") + SET_PROPERTY (TARGET msgpackc APPEND_STRING PROPERTY COMPILE_FLAGS " -Wno-mismatched-tags") + ENDIF () +diff --git a/
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/files/, dev-libs/msgpack/
commit: c5158d02c671493bb76ceb11fc657128f7341d16 Author: Marty Plummer gmail com> AuthorDate: Tue Aug 1 22:52:31 2017 + Commit: Patrice Clement gentoo org> CommitDate: Mon Aug 14 22:22:01 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5158d02 dev-libs/msgpack: fix -Wimplicit-fallthrough bug. Patches taken from upstream and rebased against this particular release. Future releases should not require this patch, and it only affects formatting. Package-Manager: Portage-2.3.6, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/5273 .../msgpack-2.0.0-gcc7-implicit-fallthrough.patch | 1798 dev-libs/msgpack/msgpack-2.0.0.ebuild |4 + 2 files changed, 1802 insertions(+) diff --git a/dev-libs/msgpack/files/msgpack-2.0.0-gcc7-implicit-fallthrough.patch b/dev-libs/msgpack/files/msgpack-2.0.0-gcc7-implicit-fallthrough.patch new file mode 100644 index 000..1562c036268 --- /dev/null +++ b/dev-libs/msgpack/files/msgpack-2.0.0-gcc7-implicit-fallthrough.patch @@ -0,0 +1,1798 @@ +diff -aurP msgpack-2.0.0/erb/v1/cpp03_define_array.hpp.erb msgpack-2.0.0.new/erb/v1/cpp03_define_array.hpp.erb +--- msgpack-2.0.0/erb/v1/cpp03_define_array.hpp.erb2016-06-18 18:20:36.0 -0500 msgpack-2.0.0.new/erb/v1/cpp03_define_array.hpp.erb2017-08-01 17:20:57.803000361 -0500 +@@ -66,7 +66,9 @@ + msgpack::object *ptr = o.via.array.ptr; + switch(size) { + default:<%(i).downto(0) {|j|%> +-case <%=j+1%>: ptr[<%=j%>].convert(a<%=j%>);<%}%> ++case <%=j+1%>: ptr[<%=j%>].convert(a<%=j%>); ++// fallthrough ++<%}%> + } + } + } +diff -aurP msgpack-2.0.0/include/msgpack/unpack_template.h msgpack-2.0.0.new/include/msgpack/unpack_template.h +--- msgpack-2.0.0/include/msgpack/unpack_template.h2016-05-27 21:10:28.0 -0500 msgpack-2.0.0.new/include/msgpack/unpack_template.h2017-08-01 17:20:49.389000738 -0500 +@@ -248,6 +248,7 @@ + + _fixed_trail_again: + ++p; ++// fallthrough + + default: + if((size_t)(pe - p) < trail) { goto _out; } +diff -aurP msgpack-2.0.0/include/msgpack/v1/adaptor/detail/cpp03_define_array.hpp msgpack-2.0.0.new/include/msgpack/v1/adaptor/detail/cpp03_define_array.hpp +--- msgpack-2.0.0/include/msgpack/v1/adaptor/detail/cpp03_define_array.hpp 2016-06-24 21:16:43.0 -0500 msgpack-2.0.0.new/include/msgpack/v1/adaptor/detail/cpp03_define_array.hpp 2017-08-01 17:23:32.690993409 -0500 +@@ -67,6 +67,8 @@ + switch(size) { + default: + case 1: ptr[0].convert(a0); ++// fallthrough ++ + } + } + } +@@ -105,7 +107,9 @@ + switch(size) { + default: + case 2: ptr[1].convert(a1); ++// fallthrough + case 1: ptr[0].convert(a0); ++// fallthrough + } + } + } +@@ -147,8 +151,14 @@ + switch(size) { + default: + case 3: ptr[2].convert(a2); ++// fallthrough ++ + case 2: ptr[1].convert(a1); ++// fallthrough ++ + case 1: ptr[0].convert(a0); ++// fallthrough ++ + } + } + } +@@ -193,9 +203,13 @@ + switch(size) { + default: + case 4: ptr[3].convert(a3); ++// fallthrough + case 3: ptr[2].convert(a2); ++// fallthrough + case 2: ptr[1].convert(a1); ++// fallthrough + case 1: ptr[0].convert(a0); ++// fallthrough + } + } + } +@@ -243,10 +257,20 @@ + switch(size) { + default: + case 5: ptr[4].convert(a4); ++// fallthrough ++ + case 4: ptr[3].convert(a3); ++// fallthrough ++ + case 3: ptr[2].convert(a2); ++// fallthrough ++ + case 2: ptr[1].convert(a1); ++// fallthrough ++ + case 1: ptr[0].convert(a0); ++// fallthrough ++ + } + } + } +@@ -297,11 +321,23 @@ + switch(size) { + default: + case 6: ptr[5].convert(a5); ++// fallthrough ++ + case 5: ptr[4].convert(a4); ++// fallthrough ++ + case 4: ptr[3].convert(a3); ++// fallthrough ++ + case 3: ptr[2].convert(a2); ++// fallthrough ++ + case 2: ptr[1].convert(a1); ++// fallthrough ++ + case 1: ptr[0].convert(a0); ++// fallthrough ++ + } + } + } +@@ -355,12 +391,26 @@ + switch(size) { + default: + case 7: ptr[6].convert(a6); ++// fallthrough ++ +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: 0c7fcff5968a2f03ab391467425aebf159469355 Author: Patrice Clement gentoo org> AuthorDate: Mon Jul 31 21:58:12 2017 + Commit: Patrice Clement gentoo org> CommitDate: Mon Jul 31 21:58:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c7fcff5 dev-libs/msgpack: version bump. Gentoo-Bug: https://bugs.gentoo.org/601370 Package-Manager: Portage-2.3.6, Repoman-2.3.1 dev-libs/msgpack/Manifest | 1 + dev-libs/msgpack/msgpack-2.0.0.ebuild | 39 +++ 2 files changed, 40 insertions(+) diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index 2d692983c9d..b46fc991215 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -2,3 +2,4 @@ DIST msgpack-0.5.9.tar.gz 431625 SHA256 6139614b4142df3773d74e9d9a4dbb6dd0430103 DIST msgpack-1.0.0.tar.gz 478108 SHA256 494717d9837add0f686a77fc7ebffd7e39338cc7542cbb369aef4673eec1c3eb SHA512 afa9bf4e49fe619292e6bb59e11b0288381389d06b03778f77586ec61105a47c822eed4931a610495ac6965050266cd47c02a39095995abf702865a7b64abd88 WHIRLPOOL b5bde9267aa1c55925e154afa73fb9f1e24663b5be0242e989f1ec0d38799c84ce7a666374f1970bae94d8467f43d9b99557545f37115220a1f7d8284a34a90a DIST msgpack-1.0.1.tar.gz 484598 SHA256 a070d27d16133fe508fca72af434cd9e114709fffc1973de3dd3d3e6a987e250 SHA512 da20ddafe6ec4b61b1ea9cc9e79070c5ce7805974c0fd18ed46d6dc422732b93f29c6b28cf72ada3c0d55f00f8b17655538535f46a60252083e2afe12545 WHIRLPOOL 409656d7d8ed66c115c27ff71ffa3efbbe47d8be215262b995220caa9c0ba9079731213080c1fd601717f8d13c7f109a0ff829aade09f324e00f297379856e76 DIST msgpack-1.1.0.tar.gz 493551 SHA256 a8d400e2f0cae811a150f564d95c7ad6f30a77ad4584303de06467234b73f345 SHA512 6823fab090c2146f871a45736c29b8f81434f0d72c597ebea2e947e4a9a17554e163bc88fbbc3dd0805b2ef0df029b10ca30c09dfbd252b9861a1e373901 WHIRLPOOL 103e3152a31c66644afc5a6673a7700b7bc0b7af09e800e0efe161de73cc46e85015469bdb9688db6826a611db298e79b052fc0e0703f8534e7455130250e111 +DIST msgpack-2.0.0.tar.gz 446063 SHA256 41de0989a3385061ab7307a1005655e780def6fc9c89af0ec942616aa787e136 SHA512 74d1c9641ecdf1a54346088c59415cf778821dc6f6acb0c5a8a93c2284edaf53c4746459093971d96136279fbd8de10cb9a43dd8d8220d335618ad30e971e9a3 WHIRLPOOL 1d2cd314c57d21cce310a420031f44c6faf330a9795f4d79d96028e97d5bfbf1941a27247ae9ce963966136a91e951052139f4df9b99aa17d3df431b5c26b185 diff --git a/dev-libs/msgpack/msgpack-2.0.0.ebuild b/dev-libs/msgpack/msgpack-2.0.0.ebuild new file mode 100644 index 000..fa3087187ed --- /dev/null +++ b/dev-libs/msgpack/msgpack-2.0.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-multilib + +if [[ ${PV} == ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git"; +else + SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz"; + KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="MessagePack is a binary-based efficient data interchange format" +HOMEPAGE="http://msgpack.org/ https://github.com/msgpack/msgpack-c/"; + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="+cxx static-libs test" + +DEPEND=" + test? ( + >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ) +" + +DOCS=( README.md ) + +src_configure() { + local mycmakeargs=( + -DMSGPACK_ENABLE_CXX=$(usex cxx) + -DMSGPACK_STATIC=$(usex static-libs) + ) + + cmake-multilib_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/files/, dev-libs/msgpack/
commit: 42a9bc145ce5188ad3852261c912314960581665 Author: Peter Levine gmail com> AuthorDate: Tue Jul 25 03:00:32 2017 + Commit: Patrice Clement gentoo org> CommitDate: Tue Jul 25 21:52:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a9bc14 dev-libs/msgpack: fix building with GCC-6. Gentoo-Bug: https://bugs.gentoo.org/623492 Package-Manager: Portage-2.3.6, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/5206 dev-libs/msgpack/files/msgpack-1.1.0-gcc6.patch | 22 ++ dev-libs/msgpack/msgpack-1.1.0.ebuild | 6 +- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/dev-libs/msgpack/files/msgpack-1.1.0-gcc6.patch b/dev-libs/msgpack/files/msgpack-1.1.0-gcc6.patch new file mode 100644 index 000..2fc9bb46e4b --- /dev/null +++ b/dev-libs/msgpack/files/msgpack-1.1.0-gcc6.patch @@ -0,0 +1,22 @@ +Bug: https://bugs.gentoo.org/623492 +Backported from: https://github.com/msgpack/msgpack-c/commit/66a5fcf8f1a9e57b02904a6ac55a86a9c74ea1de + +--- a/include/msgpack/adaptor/detail/cpp11_msgpack_tuple.hpp b/include/msgpack/adaptor/detail/cpp11_msgpack_tuple.hpp +@@ -46,13 +46,14 @@ + public: + using base = std::tuple; + +-using base::base; + +-tuple() = default; + tuple(tuple const&) = default; + tuple(tuple&&) = default; + + template ++tuple(OtherTypes&&... other):base(std::forward(other)...) {} ++ ++template + tuple(tuple const& other):base(static_cast const&>(other)) {} + template + tuple(tuple && other):base(static_cast &&>(other)) {} diff --git a/dev-libs/msgpack/msgpack-1.1.0.ebuild b/dev-libs/msgpack/msgpack-1.1.0.ebuild index e9316807c0c..0743ad515c8 100644 --- a/dev-libs/msgpack/msgpack-1.1.0.ebuild +++ b/dev-libs/msgpack/msgpack-1.1.0.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 + inherit cmake-multilib if [[ ${PV} == ]]; then @@ -27,9 +28,11 @@ DEPEND=" " DOCS=( README.md ) + PATCHES=( "${FILESDIR}"/${PN}-1.0.0-cflags.patch "${FILESDIR}"/${PN}-1.0.0-static.patch + "${FILESDIR}"/${P}-gcc6.patch ) src_configure() { @@ -38,5 +41,6 @@ src_configure() { $(cmake-utils_use static-libs MSGPACK_STATIC) $(cmake-utils_use test MSGPACK_BUILD_TESTS) ) + cmake-multilib_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/msgpack/
commit: f0b9b087d41de658a78b860946830df406eaedf8 Author: Tim Harder gentoo org> AuthorDate: Thu Apr 21 18:09:10 2016 + Commit: Tim Harder gentoo org> CommitDate: Thu Apr 21 18:11:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b9b087 dev-libs/msgpack: drop myself as maintainer, add vim dev-libs/msgpack/metadata.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/msgpack/metadata.xml b/dev-libs/msgpack/metadata.xml index b1b1ca7..a58d5af 100644 --- a/dev-libs/msgpack/metadata.xml +++ b/dev-libs/msgpack/metadata.xml @@ -1,9 +1,9 @@ http://www.gentoo.org/dtd/metadata.dtd";> - -radher...@gentoo.org -Tim Harder + +v...@gentoo.org +Gentoo Vim Project msgpack/msgpack-c