diff options
Diffstat (limited to 'dev-libs/msgpack')
| -rw-r--r-- | dev-libs/msgpack/Manifest | 1 | ||||
| -rw-r--r-- | dev-libs/msgpack/metadata.xml | 25 | ||||
| -rw-r--r-- | dev-libs/msgpack/msgpack-3.2.0.ebuild | 77 |
3 files changed, 13 insertions, 90 deletions
diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index d4d73cd4aaad..5590de8de0f3 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -1,2 +1 @@ -DIST msgpack-3.2.0.tar.gz 499188 BLAKE2B 6e5fd59a96ca726d3429b173b3db4c74163eaf6d314b289845237b6ace6208478dbbbb60397c630d515f6f6eed344b74f76225d1a4ca143b91ebb9b3a1369c14 SHA512 f3d011adfaa71b3c5d5f3eb43f0addbd461ae82b8ac22f367ddba7ef762d3bea500477501cf394d1770f0c47809bc363fc1088819ecfdfa668e93529885f4b88 DIST msgpack-3.3.0.tar.gz 508001 BLAKE2B 3017c44689f8afbf078b9c498449e21b4e3b87591c50a37bf9ae73869dab550819f24d6e5179a3600df297aa2c024e5a7fe1defcbab7c0f1aff826870de2ab32 SHA512 ad3e32edc8c6afd70282b3d4b493c2ffe74a697c41bd1f39030c5b4752cccefaa965bc049d4c2e63103a210bf714dc3bddd474691bc067d1475ae017593f55e6 diff --git a/dev-libs/msgpack/metadata.xml b/dev-libs/msgpack/metadata.xml index 452594740686..0d49ddb42000 100644 --- a/dev-libs/msgpack/metadata.xml +++ b/dev-libs/msgpack/metadata.xml @@ -1,14 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="project"> - <email>vim@gentoo.org</email> - <name>Gentoo Vim Project</name> - </maintainer> - <use> - <flag name="boost">Enable boost support</flag> - </use> - <upstream> - <remote-id type="github">msgpack/msgpack-c</remote-id> - </upstream> -</pkgmetadata> + <maintainer type="project"> + <email>vim@gentoo.org</email> + <name>Gentoo Vim Project</name> + </maintainer> + <upstream> + <remote-id type="github">msgpack/msgpack-c</remote-id> + </upstream> + <use> + <flag name="boost">Enable boost support</flag> + </use> + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file 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 eea2ed4f1001..000000000000 --- 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} == 9999 ]]; 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 -} |
