From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 7ACF4158089 for ; Sun, 1 Oct 2023 17:43:29 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 5FD1F2BC015; Sun, 1 Oct 2023 17:43:28 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 470B42BC015 for ; Sun, 1 Oct 2023 17:43:28 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 5C25D335C5D for ; Sun, 1 Oct 2023 17:43:27 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id A695A924 for ; Sun, 1 Oct 2023 17:43:25 +0000 (UTC) From: "Pacho Ramos" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Pacho Ramos" Message-ID: <1696182144.ee4b5cac5c7f24c7a016045f72ae64e5e48a21c0.pacho@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-cpp/cairomm/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-cpp/cairomm/Manifest dev-cpp/cairomm/cairomm-1.18.0.ebuild X-VCS-Directories: dev-cpp/cairomm/ X-VCS-Committer: pacho X-VCS-Committer-Name: Pacho Ramos X-VCS-Revision: ee4b5cac5c7f24c7a016045f72ae64e5e48a21c0 X-VCS-Branch: master Date: Sun, 1 Oct 2023 17:43:25 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: bd252143-cba4-47b4-983f-cb93e7b44866 X-Archives-Hash: 4aa9f5e5fb3e3cdf3ce19ecb3b99f9ca commit: ee4b5cac5c7f24c7a016045f72ae64e5e48a21c0 Author: Guillermo Joandet gmail com> AuthorDate: Fri Sep 29 21:14:27 2023 +0000 Commit: Pacho Ramos gentoo org> CommitDate: Sun Oct 1 17:42:24 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee4b5cac dev-cpp/cairomm: Version bump to 1.18.0 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33131 Signed-off-by: Pacho Ramos gentoo.org> dev-cpp/cairomm/Manifest | 1 + dev-cpp/cairomm/cairomm-1.18.0.ebuild | 50 +++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/dev-cpp/cairomm/Manifest b/dev-cpp/cairomm/Manifest index 4a545f878c26..15ec5b166503 100644 --- a/dev-cpp/cairomm/Manifest +++ b/dev-cpp/cairomm/Manifest @@ -1,2 +1,3 @@ DIST cairomm-1.14.4.tar.xz 618548 BLAKE2B 611e05b66e731d470c6d9a64c2eb4aee68aa73be5c05cb7e741e9a851ef15609cfc9fc27177531880b16517e62cf5c3f7669d4f7e7c5c78b9bc7d829e27f4d25 SHA512 9e2692837f55a2e66cd7e9d0a8033a35524df1c3186a53a9be75d71e899240dbc8959c914471e61e311812dabaf815e732142686b42fbdc75a71c05b41013d33 DIST cairomm-1.16.2.tar.xz 593504 BLAKE2B 6682604f5907f16e40dd497f07eaaca5a4dc8a0b90771a0631406817ec397c42eb1784a6cbf15094ea6d61591acf04818e1b4d64ede3383b6859668d3b445a76 SHA512 61dc639eabe8502e1262c53c92fe57c5647e5ab9931f86ed51e657df1b7d0e3e58c2571910a05236cc0dca8d52f1f693aed99a553430f14d0fb87be1832a6b62 +DIST cairomm-1.18.0.tar.xz 632520 BLAKE2B e05135eb2e22ed6002821567dd951644febc173b04e001f3574d6dac36d0c6d012c3806e7485fa7856402945934c653c4546855a8e97b016130edac31726d827 SHA512 d358a765136e244773b4a0fdcb2d9c81dd0b76f7a27c7108f94df9765f2d790f5f50b5645c09c292efce3e012528f85114d51916450c5fe6fa87d09f5a405d4c diff --git a/dev-cpp/cairomm/cairomm-1.18.0.ebuild b/dev-cpp/cairomm/cairomm-1.18.0.ebuild new file mode 100644 index 000000000000..c551d96c7702 --- /dev/null +++ b/dev-cpp/cairomm/cairomm-1.18.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..12} ) +inherit meson-multilib python-any-r1 + +DESCRIPTION="C++ bindings for the Cairo vector graphics library" +HOMEPAGE="https://cairographics.org/cairomm/ https://gitlab.freedesktop.org/cairo/cairomm" +SRC_URI="https://www.cairographics.org/releases/${P}.tar.xz" + +LICENSE="LGPL-2+" +SLOT="1.16" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="gtk-doc test X" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.14.10[X=,${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + dev-libs/boost[${MULTILIB_USEDEP}] + media-libs/fontconfig[${MULTILIB_USEDEP}] + ) +" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( + ${PYTHON_DEPS} + >=dev-cpp/mm-common-1.0.4 + app-doc/doxygen[dot] + dev-libs/libxslt + ) +" + +pkg_setup() { + use gtk-doc && python-any-r1_pkg_setup +} + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool gtk-doc build-documentation) + -Dbuild-examples=false + $(meson_use test build-tests) + -Dboost-shared=true + ) + meson_src_configure +}