From 115380f735f8749d3ba2c01c2bf063e61eefe8cf Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 4 Apr 2025 18:24:00 +0300 Subject: dev-cpp/amqp-cpp: add 4.3.27, drop 4.3.18 Closes: https://bugs.gentoo.org/951984 Signed-off-by: Alexey Shvetsov --- dev-cpp/amqp-cpp/Manifest | 2 +- dev-cpp/amqp-cpp/amqp-cpp-4.3.18.ebuild | 36 -------------------------------- dev-cpp/amqp-cpp/amqp-cpp-4.3.27.ebuild | 37 +++++++++++++++++++++++++++++++++ 3 files changed, 38 insertions(+), 37 deletions(-) delete mode 100644 dev-cpp/amqp-cpp/amqp-cpp-4.3.18.ebuild create mode 100644 dev-cpp/amqp-cpp/amqp-cpp-4.3.27.ebuild (limited to 'dev-cpp/amqp-cpp') diff --git a/dev-cpp/amqp-cpp/Manifest b/dev-cpp/amqp-cpp/Manifest index fe6a3666924e..decf1f41ffce 100644 --- a/dev-cpp/amqp-cpp/Manifest +++ b/dev-cpp/amqp-cpp/Manifest @@ -1 +1 @@ -DIST AMQP-CPP-4.3.18.tar.gz 160732 BLAKE2B 3c3d77772c21dcd461cf92b67d7e8cfac5a2052a81aade2fd00eca75d4991f9cfc6cfa397924361a7a8a28accb98153c2a50bda259726e81513a1d910390f3d5 SHA512 950d84a769ccbbf146be617297e81d8f036096bcbe5ca520d4b909549bf8d74fc576eec90a1fafb164b86c9eb693c3ae29d884c3a30749f04440646549ffe5ce +DIST AMQP-CPP-4.3.27.tar.gz 165210 BLAKE2B da2bf1d83978e168878694808e2b5bac428c45b8a8226af6fe36414edce3381c2bfb443269e006f07b7313bcc10e5d0f4dad665f4365a745f4e28a1451ca0861 SHA512 310e0d1bc1780d54bd1f9a99d114003aee7bdfe8930be198b3006f2ca174c32718844f88d72fd75259d6ce20d35a9dc77a61aea4c364e4af17ba8c87cae43259 diff --git a/dev-cpp/amqp-cpp/amqp-cpp-4.3.18.ebuild b/dev-cpp/amqp-cpp/amqp-cpp-4.3.18.ebuild deleted file mode 100644 index 33a052a82f5f..000000000000 --- a/dev-cpp/amqp-cpp/amqp-cpp-4.3.18.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_PN=${PN^^} -MY_P=${MY_PN}-${PV} - -DESCRIPTION="AMQP-CPP is a C++ library for communicating with a RabbitMQ message broker" -HOMEPAGE="https://github.com/CopernicaMarketingSoftware/AMQP-CPP" -SRC_URI="https://github.com/CopernicaMarketingSoftware/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" - -src_prepare() { - sed \ - -e "s:DESTINATION lib:DESTINATION $(get_libdir):g" \ - -e "s:DESTINATION cmake:DESTINATION $(get_libdir)/cmake/${PN/-/}:g" \ - -i CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DAMQP-CPP_BUILD_SHARED=ON - -DAMQP-CPP_LINUX_TCP=ON - ) - - cmake_src_configure -} diff --git a/dev-cpp/amqp-cpp/amqp-cpp-4.3.27.ebuild b/dev-cpp/amqp-cpp/amqp-cpp-4.3.27.ebuild new file mode 100644 index 000000000000..39155c5c8b31 --- /dev/null +++ b/dev-cpp/amqp-cpp/amqp-cpp-4.3.27.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_PN=${PN^^} +MY_P=${MY_PN}-${PV} + +DESCRIPTION="AMQP-CPP is a C++ library for communicating with a RabbitMQ message broker" +HOMEPAGE="https://github.com/CopernicaMarketingSoftware/AMQP-CPP" +SRC_URI="https://github.com/CopernicaMarketingSoftware/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +src_prepare() { + sed \ + -e "s:DESTINATION lib:DESTINATION $(get_libdir):g" \ + -e "s:DESTINATION cmake:DESTINATION $(get_libdir)/cmake/${PN/-/}:g" \ + -e "s:cmake_minimum_required(VERSION 3.4:cmake_minimum_required(VERSION 3.20:g" \ + -i CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DAMQP-CPP_BUILD_SHARED=ON + -DAMQP-CPP_LINUX_TCP=ON + ) + + cmake_src_configure +} -- cgit v1.2.3