diff options
Diffstat (limited to 'dev-cpp/cairomm')
-rw-r--r-- | dev-cpp/cairomm/Manifest | 8 | ||||
-rw-r--r-- | dev-cpp/cairomm/cairomm-1.14.3-r1.ebuild (renamed from dev-cpp/cairomm/cairomm-1.14.3.ebuild) | 10 | ||||
-rw-r--r-- | dev-cpp/cairomm/cairomm-1.14.4.ebuild | 50 | ||||
-rw-r--r-- | dev-cpp/cairomm/cairomm-1.16.1-r1.ebuild (renamed from dev-cpp/cairomm/cairomm-1.16.1.ebuild) | 10 | ||||
-rw-r--r-- | dev-cpp/cairomm/cairomm-1.16.2.ebuild | 50 |
5 files changed, 116 insertions, 12 deletions
diff --git a/dev-cpp/cairomm/Manifest b/dev-cpp/cairomm/Manifest index e728c6bb47e9..a33bb8588d3d 100644 --- a/dev-cpp/cairomm/Manifest +++ b/dev-cpp/cairomm/Manifest @@ -1,5 +1,9 @@ DIST cairomm-1.14.3.tar.xz 604572 BLAKE2B a626ee20a229c4597622e7ead3320e5ff971632548488e970b877712d5579731093a14791a13416bec783e180a4f8432be1a743c7a5d77af2fdf30fa36ee3caa SHA512 8dc8a0de733904742c54d4935b596d4103f2e498c6735894bc6a5a81eb4962c6ea944bad94102b18b25850f78e948d38f117c566b197bc76da23a4e88b62ee4e +DIST cairomm-1.14.4.tar.xz 618548 BLAKE2B 611e05b66e731d470c6d9a64c2eb4aee68aa73be5c05cb7e741e9a851ef15609cfc9fc27177531880b16517e62cf5c3f7669d4f7e7c5c78b9bc7d829e27f4d25 SHA512 9e2692837f55a2e66cd7e9d0a8033a35524df1c3186a53a9be75d71e899240dbc8959c914471e61e311812dabaf815e732142686b42fbdc75a71c05b41013d33 DIST cairomm-1.16.1.tar.xz 580020 BLAKE2B 219e83fb328a73cc7c5801aa155156e65245fbccfb3899d98573266f78f9f489ef968fac3c8c577fa98fbdc61af6d873293783c41dd00046e5db327443bdeda2 SHA512 2dbdd41f712d43573ad3118f37d443d2b9ae98737c240d5db8d830ef38f2b4a95182b2fc857577c7564eb94649e629f70380f16ee84f4978759f40e19d802757 -EBUILD cairomm-1.14.3.ebuild 1039 BLAKE2B d2f202ca442a2c4273b5f5b8cf16b10e5a8385d0e23315fa86cc05c3f96a8f53f383307fb9de9bf76d46a260c82d8d54a2092bf0491f157501d7e46845795531 SHA512 4a54e4a9435d5563ff65a8625a3da7963fac03c6ed5138acb9d3d512967fc04ec2b81246ead30ca4b2d68aec08c2df0672ab0c586bfd18ea834728cfd3c0510c -EBUILD cairomm-1.16.1.ebuild 1034 BLAKE2B c4880c3c45bbd490e7eb0994fd8776afa3fe4040ecca8f5319309d257d0e26354db002881bbe1bb2d5fbcb4764aa18b8e48fe7a76e46839fe460a45805b855f8 SHA512 c9bed5df9e8811ed69464fcb80eee2ae36430fd515ddf04f090df0d6d40e586bf27932bb8d9f686787f23f77af2681b579b270f7f9263531c5503ceea8b88ac6 +DIST cairomm-1.16.2.tar.xz 593504 BLAKE2B 6682604f5907f16e40dd497f07eaaca5a4dc8a0b90771a0631406817ec397c42eb1784a6cbf15094ea6d61591acf04818e1b4d64ede3383b6859668d3b445a76 SHA512 61dc639eabe8502e1262c53c92fe57c5647e5ab9931f86ed51e657df1b7d0e3e58c2571910a05236cc0dca8d52f1f693aed99a553430f14d0fb87be1832a6b62 +EBUILD cairomm-1.14.3-r1.ebuild 1060 BLAKE2B d385872c3d3e082f0d8087ff78198f12e6049cd1a380170b3802c5f9e1d60e2afa49de036f83491afc81b8f4c8278f64f342152530fcdee483861ece2f6703df SHA512 bab75baa02214cbea9a57e0a7ac988cd02bed80944fac08bd2c81d7f6e0a08a92dfd34b89665013a0660d2bbabce1eb90f7d2a1ca05af1cdc4f95aa435ef2140 +EBUILD cairomm-1.14.4.ebuild 1245 BLAKE2B cd80d7759010d35b8c33fd3ebdc874ff1885da4265c191af5bd9f77298198cd24cbd29be65982aaef1cee343c9fa10f3329d45189bb6d934cc256819b734fcb8 SHA512 9bc8fe353e0f33f5e8144eca0850bbf5b8583c6b21cee64ac43485a13f3e28da9866aa427bb22b1cbce5dc8edfd6a0de7ef17c6575c91400cb80fe54fc8d5a97 +EBUILD cairomm-1.16.1-r1.ebuild 1055 BLAKE2B 22b8ea78868caa14c653e7d802b068b63918a9c5b9eb7d17dd97fd122ee2d3a82851a880ea716a2e5d6014ffe0706a5ef8905f8f6a341f8b9b89572d301fee18 SHA512 7623cb576b56afff48ab1acd0504fd7dc01037e7c4c17c67a039c0dc1d745fa416c61931318b4f831a8222cba5df7c74e99c57895c4f81fd4c08e3db18c6f767 +EBUILD cairomm-1.16.2.ebuild 1234 BLAKE2B 75ea58858040bad20ba48be805565f512ff179ab04e4ec4a96422fe716b6f5a660ddfd8fc2d323ed0c9171bc4da701ffc62411fa8382da052fedc0498cb0844b SHA512 f466d7577b5ce1fc4b116503d9cff311da09c96ef051f65dbb43e401bb525a6097c78a0edb3b036ccfcea2d94a79b23332b2fb64dd862d5befd15ad20fb7782d MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-cpp/cairomm/cairomm-1.14.3.ebuild b/dev-cpp/cairomm/cairomm-1.14.3-r1.ebuild index 48acef87e7aa..a01304aa8cd0 100644 --- a/dev-cpp/cairomm/cairomm-1.14.3.ebuild +++ b/dev-cpp/cairomm/cairomm-1.14.3-r1.ebuild @@ -12,12 +12,12 @@ SRC_URI="https://www.cairographics.org/releases/${P}.tar.xz" LICENSE="LGPL-2+" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="doc test" +IUSE="gtk-doc test X" RESTRICT="!test? ( test )" RDEPEND=" - >=dev-libs/libsigc++-2.6.0:2[doc?,${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.12.0[${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-2.6.0:2[gtk-doc?,${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.0[X=,${MULTILIB_USEDEP}] " DEPEND="${RDEPEND} test? ( @@ -27,7 +27,7 @@ DEPEND="${RDEPEND} " BDEPEND=" virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt @@ -36,7 +36,7 @@ BDEPEND=" multilib_src_configure() { local emesonargs=( - $(meson_native_use_bool doc build-documentation) + $(meson_native_use_bool gtk-doc build-documentation) -Dbuild-examples=false $(meson_use test build-tests) -Dboost-shared=true diff --git a/dev-cpp/cairomm/cairomm-1.14.4.ebuild b/dev-cpp/cairomm/cairomm-1.14.4.ebuild new file mode 100644 index 000000000000..37aa33fc61f5 --- /dev/null +++ b/dev-cpp/cairomm/cairomm-1.14.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) +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="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="gtk-doc test X" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/libsigc++-2.6.0:2[gtk-doc?,${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.0[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 +} diff --git a/dev-cpp/cairomm/cairomm-1.16.1.ebuild b/dev-cpp/cairomm/cairomm-1.16.1-r1.ebuild index 715ca5acea49..1bde629f1fe6 100644 --- a/dev-cpp/cairomm/cairomm-1.16.1.ebuild +++ b/dev-cpp/cairomm/cairomm-1.16.1-r1.ebuild @@ -12,12 +12,12 @@ SRC_URI="https://www.cairographics.org/releases/${P}.tar.xz" LICENSE="LGPL-2+" SLOT="1.16" KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="doc test" +IUSE="gtk-doc test X" RESTRICT="!test? ( test )" RDEPEND=" - dev-libs/libsigc++:3[doc?,${MULTILIB_USEDEP}] - >=x11-libs/cairo-1.12.10[${MULTILIB_USEDEP}] + dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.10[X=,${MULTILIB_USEDEP}] " DEPEND="${RDEPEND} test? ( @@ -27,7 +27,7 @@ DEPEND="${RDEPEND} " BDEPEND=" virtual/pkgconfig - doc? ( + gtk-doc? ( app-doc/doxygen[dot] dev-lang/perl dev-libs/libxslt @@ -36,7 +36,7 @@ BDEPEND=" multilib_src_configure() { local emesonargs=( - $(meson_native_use_bool doc build-documentation) + $(meson_native_use_bool gtk-doc build-documentation) -Dbuild-examples=false $(meson_use test build-tests) -Dboost-shared=true diff --git a/dev-cpp/cairomm/cairomm-1.16.2.ebuild b/dev-cpp/cairomm/cairomm-1.16.2.ebuild new file mode 100644 index 000000000000..c6c78fb95d98 --- /dev/null +++ b/dev-cpp/cairomm/cairomm-1.16.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) +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 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="gtk-doc test X" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/libsigc++:3[gtk-doc?,${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.12.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 +} |