diff options
Diffstat (limited to 'dev-cpp')
25 files changed, 197 insertions, 119 deletions
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz Binary files differindex 0198db7a70e9..fe31f8b4ffc7 100644 --- a/dev-cpp/Manifest.gz +++ b/dev-cpp/Manifest.gz diff --git a/dev-cpp/abseil-cpp/Manifest b/dev-cpp/abseil-cpp/Manifest index 0455dc474895..5c4a900fb82e 100644 --- a/dev-cpp/abseil-cpp/Manifest +++ b/dev-cpp/abseil-cpp/Manifest @@ -11,6 +11,6 @@ DIST gtest-1b18723e874b256c1e39378c6774a90701d70f7a.tar.gz 833195 BLAKE2B cfeb4f EBUILD abseil-cpp-20200225.2-r1.ebuild 1371 BLAKE2B 12b6b1be611e1d35877e68b0e17f32a1fb39ba9e9e1d73938e00fd949ca73f2df42024954dae12eeddf60f4efedadf1b824fdb14a685f9469dc4d0e539b14e00 SHA512 bd9496152e6844562b011f38833ab204bf1e28adc4d12e2e23e9fb8106e806327d3c6de03058eee5cd51753b4fc9c6e5fac83cc51ed78965dd5f4c908c6f8791 EBUILD abseil-cpp-20200923.3.ebuild 2026 BLAKE2B 9dffa70b9c9fcaa4c20fa06d6c775d52d35919690619ebc24d4b35da1502f587cdece1bc2f6532c2246210216082d0e6c21b9620acb3161abde70d3ccb8b6689 SHA512 6e3a4125ed1320e938f373607c25fe8823323d13ae031256e615cf5d0a547fb39c4fc6269091d21efa3905adad9002869fed7b74e61324ff9d8a8530a807f807 EBUILD abseil-cpp-20210324.1.ebuild 1935 BLAKE2B 0973f4be9298ef454978bf8d4a80a9f944b2a6e35d8c2b95f982267eae3ba1d6109d9a71ec620e06a20147a64ada2492d0ba52726072459635d6fad9757389be SHA512 b6a6e0013168b2b7c3121ea1106dd3e1b5f0f3f911209dd65e8cc8c8bad92eccd3d55f389449d273d9896ffa64b2fa8919c084f03abe1442551e9dc46422cbc7 -EBUILD abseil-cpp-20210324.2.ebuild 1894 BLAKE2B a548727f6b94a323a4afc6b0d1c1ccbeb94bf54f836faceba153774895efb2a2aff0cfe9dc308062c02b385b2d182d6db85f96e09c8b0207ebfa4f8c867264ff SHA512 65a92c92e8f74f0a31bab9f3358cb4619d986fea314daa94066743c754248e94c84e5f88c8423856d63c51355ee228ad63b00330063763f07371851fa44be766 +EBUILD abseil-cpp-20210324.2.ebuild 1892 BLAKE2B 3df902b257541d6f92a8b11f5f2057b7250dd8dff4334bc72cf2371d010ba0c73fa7c93d8a35e0fe80a63efb22f8768adf1c7e455645942ac2c7d956db7d5671 SHA512 87c3fd73056dc51e3ec02fb8d3b5a541233bee543aca99aa7db3b19d1173cbd2ea86539c4d6db77c88d07226896c49ab7edd44d1e501c17bf1beb96f6586327a EBUILD abseil-cpp-20211102.0.ebuild 1607 BLAKE2B 913a8e620bc40c7cfa55e89cb85379d59ef41e7f8f589b150a737194203c7b06c67d6692e63b39f69d551408547734520a70f442c854041858c113d92b151684 SHA512 7a3e3fd50d55c17f6d2eb77aa0582b10d6556b36b5a0b2c13d41726968478e5ecd871fb6e95a3e55f527e1c0da65eb19e5e21a34d62bc2d855198ed2d5d2774d MISC metadata.xml 357 BLAKE2B 3137dd5248b0a7df5b0bf1af9c410cc5a8af300142d18d9d4110a74452f4b1a5f263dd1748a7b88eef0b1548b7203dc12c2678c6d07673f6766fdbc8a1297813 SHA512 3134c17c0f83d8ad16f081c506fd1f3e3ff06f1a2b615d56c4f05456c971acf8568768c2ed443f3a35725dd19f8d42076957fe2d25d049de277dea55903ea2ed diff --git a/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild b/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild index 18482a89b9b5..8abe7806d088 100644 --- a/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild +++ b/dev-cpp/abseil-cpp/abseil-cpp-20210324.2.ebuild @@ -21,7 +21,7 @@ LICENSE=" test? ( BSD ) " SLOT="0/${PV%%.*}" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86" IUSE="test" DEPEND="" diff --git a/dev-cpp/asio/Manifest b/dev-cpp/asio/Manifest index 806ebfad61c8..277c05582c23 100644 --- a/dev-cpp/asio/Manifest +++ b/dev-cpp/asio/Manifest @@ -4,6 +4,6 @@ DIST asio-1.20.0.tar.bz2 1845826 BLAKE2B a768dc0b9ae380bef07d674507f7571d0bc47e1 DIST asio-1.21.0.tar.bz2 1967398 BLAKE2B 95e0ba44910e7450e614011b487acac0cd292302c0f502ec678639b70af7e6f9b86ee2c50c7f7e3e3437ce4474323e44b5e371c08f3a9ed464ffb3f428de728b SHA512 62252b2d3ca4fb99579c5fe57bf64b700792198dd7fa45acb4af7f64e83494bade1885b848f9e364f4c42d9db025841324cbd9a0fd3fe45526e7e4be6f60f8c0 EBUILD asio-1.10.8.ebuild 921 BLAKE2B b71d193effac85b1774bf187f61b92d40d23fca104a210d18471dfb1b5c7e0d9d9615ba740627013493428ed355156bc927e4502eaf21d2c83c3340ff8ce865f SHA512 022d5a995aa8b5aedcc864fe903c8c4611dc7d5bd0f6e5e3492444d4d5ca374093cf74c08b5a2119f851894bfbe9bfb760f2c3ed2e2945a09ae0df3cb7626849 EBUILD asio-1.19.2.ebuild 941 BLAKE2B 451a472e38271e36d7bf4dc660c251475ef2781b748c4215330ea0b7db93ff1fa940f119d2fc98893a9667d68a34f9cc7132ee8b3e8b8867450beca8a7436830 SHA512 2cab95165d0414b7d5209cc8938a3f33423679e5909540aa2cdf23ba988e7c122dcb93564b4746566ac369306f495dfdc125082a62a2f0ebaf7352a0880c9fe4 -EBUILD asio-1.20.0.ebuild 946 BLAKE2B 91a50e5f66e132353c4d822df9f5401a662be2257a70e700c2e80dd476ee028bd1030dbb10ebbd9c52a525f5a528a7ca0294237a155eeec92ddaa8ef6e0e278c SHA512 8a21e1e1397b5f7c301cfa35ecd7347cb07b313c0dedafec9b1ad18a4be11f77daaf9cba583a956bdc6ba8ac491fab055bca081c9251e722be1d2f3004b2ab1c +EBUILD asio-1.20.0.ebuild 941 BLAKE2B 451a472e38271e36d7bf4dc660c251475ef2781b748c4215330ea0b7db93ff1fa940f119d2fc98893a9667d68a34f9cc7132ee8b3e8b8867450beca8a7436830 SHA512 2cab95165d0414b7d5209cc8938a3f33423679e5909540aa2cdf23ba988e7c122dcb93564b4746566ac369306f495dfdc125082a62a2f0ebaf7352a0880c9fe4 EBUILD asio-1.21.0.ebuild 946 BLAKE2B 91a50e5f66e132353c4d822df9f5401a662be2257a70e700c2e80dd476ee028bd1030dbb10ebbd9c52a525f5a528a7ca0294237a155eeec92ddaa8ef6e0e278c SHA512 8a21e1e1397b5f7c301cfa35ecd7347cb07b313c0dedafec9b1ad18a4be11f77daaf9cba583a956bdc6ba8ac491fab055bca081c9251e722be1d2f3004b2ab1c MISC metadata.xml 487 BLAKE2B 57785b73f498590d36241612367eda9036cc4ce85baa6c59e45a4c4f0b696f24f7bbe012eef33dd2e29a9c82fad82f75639e55f9c7a6e2e001b7ab48b65787cc SHA512 4a4f9713ea7274f730707dda0f2de0e0c19e50166466c0b8c3e5053e44fa5df02866235cfd97ebeaff15271cce662f1ae19383c0023813d429eded937d9b9cfb diff --git a/dev-cpp/asio/asio-1.20.0.ebuild b/dev-cpp/asio/asio-1.20.0.ebuild index 0b91e779c0be..0e025f305eee 100644 --- a/dev-cpp/asio/asio-1.20.0.ebuild +++ b/dev-cpp/asio/asio-1.20.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2" LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" IUSE="doc examples test" RESTRICT="!test? ( test )" diff --git a/dev-cpp/doctest/Manifest b/dev-cpp/doctest/Manifest index 7b70374a2af9..141f0c53a3a2 100644 --- a/dev-cpp/doctest/Manifest +++ b/dev-cpp/doctest/Manifest @@ -1,4 +1,6 @@ AUX doctest-2.4.6-remove-unused-bla2.patch 665 BLAKE2B 2c91d9905421944f5c2d1fd5ee557203d0ffa949e60ef0899257899b378d50b69b51c368bdd16a6b9db1de588b1c4ee056c738d6085f698b01777301219ec8f3 SHA512 7bd083866864afe4c6afd647489978b973015a38917d368cf26c76e5ecebc038b7cc819b7ed28b5aaaf6a4673b5f53dd60696a14cb850e0ea6184ecc8fd47dfe DIST doctest-2.4.6.tar.gz 2277281 BLAKE2B e6835ad33522273a3151ccfa1e760a150e2f0ccc15fb739cb518d8c9b4258f4b1529537bb6f41b285660aa00f1791b30a7db14155d9f23ea54dd11bfdeb81ec3 SHA512 a5cccf085af946003140af688f071a6407d42fc685324a537e3b704ef9de0f2228bd06eabfd1df8da70dec001420dd0b2813e5e4320b5c1da450cb0aadd63788 -EBUILD doctest-2.4.6.ebuild 596 BLAKE2B 97b362f828df1cc3677f29289d8f1ec34857ad6e53b8043fb8556e816810ac6fd2f506a277f83927bb407112c6e99240dc94ed84f22e814fc42af2c9d3c808f2 SHA512 6afb7c0b5676653386d5a26c518f14de0896a6611976a6cef1790fb46339b2b8edb63d325aac2dfb6f9a162a69d459747ca956111cb5472be07e3c243e3f8de5 -MISC metadata.xml 470 BLAKE2B 015ed231346c9084f15d2fc64775368a20a4a5aeee80f93f36e8c4ec49c2eeee42ad3b3fa05b9602509f1578b5cb939882dd034bba31b74d12491004cb842b27 SHA512 6f57a45c551d475e818b5417897adda318be669e750715cd4dabbd905d6c8df4847ab060498d3a41b50f20cfd66e8f8486d3a9c38f07346ed45b13eee4e15126 +DIST doctest-2.4.7.tar.gz 2281756 BLAKE2B 9e10a30ca20ab08c4b5e7bc65e6d89e7fde45da7e6ff8ecbf9e848c7c61a7864bc4fbb49b0b1d2d6eeab16da2b4a2d935d06a593dab9be1fdb400e8ab641af7e SHA512 bb2d410397700aa7be1161fcf26949524d4f7c333bb9ffe7d223dfd14e770d6eeff75336f27fe0c8051dcb6c403c6b3af506872f6ba207d2d86cc9e9d1d2bfbf +EBUILD doctest-2.4.6.ebuild 598 BLAKE2B 47fbdfc6f79b4db6d4f7279c719e57b4d5fc058f189c7e1c9e92f93ef9eaa17a79d218b245f384b6ce29f81a3a4776c4d685fbcc484e1e3194c6338758bb47e8 SHA512 8815679b1100e26d8e5bf4dc56bd192a47940278657518e206b7fdcb94eb1a4f43b0082a7d1316bcb25ffd65f8151a16a567b4d0f988536f5b5488a629ecfbee +EBUILD doctest-2.4.7.ebuild 543 BLAKE2B cf7173e37f68eee74297a15d35eba3d5a096d2bf230df8de4965f8c18b56575828feb7e1e991f57247b3ee235460732c7e0858bf39bb5046325c1ab48d99aa48 SHA512 0a9885b2bd2795fb8a48107f56a11f1d45304ad175204f7caee4675e2879e6a4279bcd98098adb0d7de7051caf966d2aa85140c00f4777632d14fada56babc28 +MISC metadata.xml 471 BLAKE2B 530d91c53109b2e99bf3b5ef79fb1343f1cf37bc48aaae35da5468c304c8a2e38c439e79a43c139b5dca5dca8dd9231e7a9020b6f1f12d2074d92b95542bbf31 SHA512 5d143f4ba813a3de07351c5e45cec1aa66d395806fdbc9a04151c0adf1c74dff8192b7993d767e2e82da54090f7c3948ce33c747d6bd030333fc35329203083c diff --git a/dev-cpp/doctest/doctest-2.4.6.ebuild b/dev-cpp/doctest/doctest-2.4.6.ebuild index 4c3df901696d..dfa43f1f2015 100644 --- a/dev-cpp/doctest/doctest-2.4.6.ebuild +++ b/dev-cpp/doctest/doctest-2.4.6.ebuild @@ -6,8 +6,8 @@ EAPI=7 inherit cmake DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" -HOMEPAGE="https://github.com/onqtam/doctest" -SRC_URI="https://github.com/onqtam/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://github.com/doctest/doctest" +SRC_URI="https://github.com/doctest/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" diff --git a/dev-cpp/doctest/doctest-2.4.7.ebuild b/dev-cpp/doctest/doctest-2.4.7.ebuild new file mode 100644 index 000000000000..ef28c59976ca --- /dev/null +++ b/dev-cpp/doctest/doctest-2.4.7.ebuild @@ -0,0 +1,23 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="The fastest feature-rich C++11/14/17/20 single-header testing framework" +HOMEPAGE="https://github.com/doctest/doctest" +SRC_URI="https://github.com/doctest/doctest/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( + -DDOCTEST_WITH_TESTS=$(usex test) + ) + cmake_src_configure +} diff --git a/dev-cpp/doctest/metadata.xml b/dev-cpp/doctest/metadata.xml index d74c17749c0b..02076edda235 100644 --- a/dev-cpp/doctest/metadata.xml +++ b/dev-cpp/doctest/metadata.xml @@ -10,6 +10,6 @@ <name>Proxy Maintainers</name> </maintainer> <upstream> - <remote-id type="github">onqtam/doctest</remote-id> + <remote-id type="github">doctest/doctest</remote-id> </upstream> </pkgmetadata> diff --git a/dev-cpp/eigen/Manifest b/dev-cpp/eigen/Manifest index ae69eb35606b..15b9b88d9d00 100644 --- a/dev-cpp/eigen/Manifest +++ b/dev-cpp/eigen/Manifest @@ -1,9 +1,7 @@ AUX eigen-3.3.7-gentoo-cmake.patch 910 BLAKE2B 9cad2b9c54fb1299dfe45f9a94a427d1c7980fa0e5372db69465ccf964e7294213ae459e200a39f2721849df94a8433febcfb225813af3b43bc204b0edd3d64c SHA512 b8c4701f22c483078fb7d25df60c8f002f47573ec434a309b1a3739aecc1c51f79852b06f46c1ed9ae4cbec0e7d70aaabd06bc59e561c19d81b05388d3cedc61 AUX eigen-3.3.9-max-macro.patch 476 BLAKE2B aa2e810a7be5a934a8bf5844b7e24633ab8f6b6a58388d6d9cb9b4b925f68311443f79cb3f94c8c50adc14f2165530c43b735abc4aa21340868d9330c1e9b4fa SHA512 ad8d10c90136188ffda547b8d8781e9d26bc43d1dba7e9c3ff12f8a73725d1b331dd47bccdd331f998a0b03251eb2e3373a8cb39284f82c4bc63a5a703f21a46 -DIST eigen-3.3.7-gitlab.tar.bz2 1663474 BLAKE2B 70c2f6305ca205d62755cf5e90961088938b8daf56b7cc27abf52f0731064858ada523009d6bf5f014e24b34ceeafe59f918c385d12ccfe249ddb675e13d37a8 SHA512 ea3f1570de3be9ec230d2fbd0f2ae246bf5fd13da79835bf546eb31524796f26f9f633ee779f77942b370a8d540c5cbbd8dd033ccec53a44b692c7e407d6266f DIST eigen-3.3.9.tar.gz 2142379 BLAKE2B 437dc190fdf7a416d0a5cf81703ef4cc73c195f0f3e7c853e0ab38cf904608ddd4485cc4e15eb0cd5e3c401276f270f3c86f538f205cc91b8c83e131d1bc916d SHA512 16244cc89f2e1879543232b965cbf653b3ccf10e967c8c437a41e27d8320392bdf584d8c24b8a97406ab7d1481d5154da74e0702ec1334ae6a46de83f4573a46 DIST eigen-3.4.0.tar.gz 2705005 BLAKE2B ae5f774a6ed36f52cf9fc3206e50796abacbba69fd0f67cd5759b4e04d847aa656861d5e06e6cd0d798a17f2b06abdb70b16f795a626bdd29edcc872c33821f8 SHA512 ba75ecb760e32acf4ceaf27115468e65d4f77c44f8d519b5a13e7940af2c03a304ad433368cb6d55431f307c5c39e2666ab41d34442db3cf441638e51f5c3b6a -EBUILD eigen-3.3.7-r1.ebuild 2252 BLAKE2B f4e7a4c7e9f8cabe363eea903e82c073408f6143dc1bda05041c9a30f4a8d3f4f2aa63c7238949414f5a4d289799cc675df56a6cc6f8c968128cfb0149a3168d SHA512 09be623abde6bde8dd2dac1ce9f431e9c501f8336e8faacb2f03da71bfa81f6dd9cd984246f46873b3e81401977f35c4ebfb6ffd35705f740798c6d7e36cc09e EBUILD eigen-3.3.9.ebuild 2510 BLAKE2B 5a6792afa7132411ad9980ee7f8be71776f73991e7f3328595a29712d71491b9f433f033b9c422054a472a90b3e7555a5a4debd42fed7a704c15c36062efe2a1 SHA512 86e5e560bb26edd70469c0ccc372e51acdf8971c58ed7b9838744bd7ead54227d4cf801c8605348f6c37bf9edff4a0f6fa6b209cdc408249c9e4d8745b6375c3 -EBUILD eigen-3.4.0-r1.ebuild 2503 BLAKE2B cd64ccadd227a21bd581a4a8a400bea59fdaaf0a7f5f3e8c6eb9d1f88f4985c1f3439f038cc2c566075857079104c9d57720d7bf1dbae215447ec54d40dbb52f SHA512 29fd09c0fa8db5deda8fdb36f4fc516da56557464c64d50d969504ab89c9de7b30c9e0886bf1a23244e014853a7d50f8c7f040ab59bd91fc4feedb9957392b83 +EBUILD eigen-3.4.0-r1.ebuild 2498 BLAKE2B 105842c4337b185b440d7905ad41a4f16002c472fa9493935d8a434f3e0973e5a0e347b2bf623ceffa01e1b0ed12917d38c45667a48326805c42bdeed93f45b3 SHA512 7db2f02c577a6a46241ca3fef0eb826e2fd43fbf7369723d29d96596cb7abc07039b8436ca5c3704436610d35ac1d2709be669bdbe3885f2070e964b5dc21488 MISC metadata.xml 887 BLAKE2B f6d225ff8a5b80f64b8e326962953b412526a0706c5dd7d9724d813a0e903d4d689f6a03249d33f1302c7575688e3246987bce6438163bb3130e7fee020cf9ed SHA512 a779ec093ee5008f881c07d3c3c9ea730a3393f8f9b6f1dde036b215ce30a006317d5f765df66f424491269179980cf3433061f693d902f5ac2e3341b4166ac8 diff --git a/dev-cpp/eigen/eigen-3.3.7-r1.ebuild b/dev-cpp/eigen/eigen-3.3.7-r1.ebuild deleted file mode 100644 index 68821a80607c..000000000000 --- a/dev-cpp/eigen/eigen-3.3.7-r1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -FORTRAN_NEEDED="test" -inherit cmake cuda fortran-2 - -DESCRIPTION="C++ template library for linear algebra" -HOMEPAGE="https://eigen.tuxfamily.org/index.php?title=Main_Page" -SRC_URI="https://gitlab.com/libeigen/eigen/-/archive/${PV}/${P}.tar.bz2 -> ${P}-gitlab.tar.bz2" - -LICENSE="MPL-2.0" -SLOT="3" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug doc openmp test" #zvector - -RESTRICT="!test? ( test )" - -BDEPEND=" - doc? ( - app-doc/doxygen[dot] - dev-texlive/texlive-bibtexextra - dev-texlive/texlive-fontsextra - dev-texlive/texlive-fontutils - dev-texlive/texlive-latex - dev-texlive/texlive-latexextra - ) - test? ( virtual/pkgconfig ) -" -DEPEND=" - cuda? ( dev-util/nvidia-cuda-toolkit ) - test? ( - dev-libs/gmp:0 - dev-libs/mpfr:0 - media-libs/freeglut - media-libs/glew - sci-libs/adolc[sparse] - sci-libs/cholmod - sci-libs/fftw:3.0 - sci-libs/pastix - sci-libs/scotch - sci-libs/spqr - sci-libs/superlu - sci-libs/umfpack - virtual/opengl - ) -" -# Missing: -# METIS-5 -# GOOGLEHASH - -PATCHES=( "${FILESDIR}"/${P}-gentoo-cmake.patch ) - -src_prepare() { - cmake_src_prepare - - cmake_comment_add_subdirectory demos - - if ! use test; then - sed -e "/add_subdirectory(test/s/^/#DONOTCOMPILE /g" \ - -e "/add_subdirectory(blas/s/^/#DONOTCOMPILE /g" \ - -e "/add_subdirectory(lapack/s/^/#DONOTCOMPILE /g" \ - -i CMakeLists.txt || die - fi - - use cuda && cuda_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCMAKEPACKAGE_INSTALL_DIR="${EPREFIX}"/usr/$(get_libdir)/cmake/${PN}${SLOT} - ) - use test && mycmakeargs+=( - -DEIGEN_TEST_CXX11=ON - -DEIGEN_TEST_NOQT=ON - -DEIGEN_TEST_ALTIVEC=$(usex cpu_flags_ppc_altivec) - -DEIGEN_TEST_CUDA=$(usex cuda) - -DEIGEN_TEST_OPENMP=$(usex openmp) - -DEIGEN_TEST_NEON64=$(usex cpu_flags_arm_neon) - -DEIGEN_TEST_VSX=$(usex cpu_flags_ppc_vsx) - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use doc && cmake_src_compile doc - if use test; then - cmake_src_compile blas - cmake_src_compile buildtests - fi -} - -src_install() { - use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) - cmake_src_install -} diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild index a787eecd0008..efe66bd9b8a6 100644 --- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild +++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" LICENSE="MPL-2.0" SLOT="3" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug doc openmp test" #zvector # Tests failing again because of compiler issues diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest index 2476a3470fbd..bf6635058856 100644 --- a/dev-cpp/glibmm/Manifest +++ b/dev-cpp/glibmm/Manifest @@ -2,8 +2,10 @@ DIST glibmm-2.66.1.tar.xz 7509820 BLAKE2B 4750940093cadbae7c32d387ac8b16c8230eb0 DIST glibmm-2.66.2.tar.xz 7603104 BLAKE2B 5696391bd5dbb35f8c961250af6d9b2644e900ac6a800054e9e7630cbf4882c17ef1bf8cf322e89a3bdbe613d13d4a045920bfc1071442daa3afc78afa8cd759 SHA512 097af6b140a5af3e52cc2c5d251475a5aa923d0c528c3cbc97f31d3a95868bcb3aa2328047ca94a55ef7fd188f271917dfe29faa86f477a441f0a024284216f9 DIST glibmm-2.68.1.tar.xz 7657712 BLAKE2B a8141e53f89c981a9916d5f71dfd8c6d08e45a653b98c507acaadfefbedf2f22e8130a722f3398f5e0dff8196ffc8efa6567ebb2c8290f7373e34377e281db18 SHA512 ca164f986da651e66bb5b98a760853e73d57ff84e035809d4c3b2c0a1b6ddf8ca68ffc49a71d0e0b2e14eca1c00e2e727e3bf3821e0b2b3a808397c3d33c6d5c DIST glibmm-2.68.2.tar.xz 7844508 BLAKE2B 890f3a8f15580891df000acfe365989a6b09a63712b5f24f999a70e62983c725c9aef2b386b8995933c41b345164bb0b330b6cb0af182476f14657db8ba7d0cf SHA512 96b2970ac47e6a8de2d4352412f0107fbdcb61942d27f20a2f533f9704304e5f55c52829567457e7c925f830a69c739bf00676882741ed2969e52caf3e135c46 +DIST glibmm-2.70.0.tar.xz 7874312 BLAKE2B 5d0fb24444b8764e3f972f342a540164debb841f74e5d27db721feff9baa70c9ff5821b26642cb8c5da048f9a1271b1ed7283d9f0338ba0f184be396981310e3 SHA512 059cab7f0b865303cef3cba6c4f3a29ae4e359aba428f5e79cea6fedd3f1e082199f673323cf804902cee14b91739598fbc6ff706ec36f19c4d793d032782518 EBUILD glibmm-2.66.1.ebuild 1255 BLAKE2B 20753f7a289f47fc393bfa7b155c2f8b056935bbd76a29808dba8a1ab9e3909912e39dc8c07032f5c96265150936e4c9f842a6b89fadf3e9dbd5e1a19da18b8b SHA512 58f016cb9a9157970afaa6ad9ea2fd70b1f360e34c1b32b442c5431e5e0098cbfb79ab8ac28cdf340f3e102fc74ae3a38daa07a66b9c6d383d9164dcc4c97f73 EBUILD glibmm-2.66.2.ebuild 1263 BLAKE2B d9e9ed54517a2a322aaa15ea707b81d3a1e378a46adb678fe67e6e10d0cf97d6e0d5350cb96d76d2f5b785d7ceb4d0ffcbeeacf81f4d6717e83fbd709e5d5f1a SHA512 ab9659ac6267c9afa93d058736de43df3a72acaf4821482807adacd54b160847c8bffd82cf5d5a4b4115568b1dc107ee0fae2cf55e730d79ddb4fa28e158d353 EBUILD glibmm-2.68.1.ebuild 1212 BLAKE2B f14e59f2fdeb8c35c2ad1ea08cf66ec76d4fbe1cb52b40acbb35030635c00f97b4af1d402e56188cfd5669e5df3b8c7553b3e6ee02bb0e4b2087e14733c77424 SHA512 a9adde41b1ccb31741dccbdf4ae45c74973cbc7419d066f3de5fb1ae0dd9b2e67099a9534893b9af05921375439ad75cc38dcc35d26e405a5987e64bc884e794 EBUILD glibmm-2.68.2.ebuild 1213 BLAKE2B 3656f64800b84e19906b62ec05e29dffbcb9eef88e43e70f1be1e5e1725bf160a5702bf8005f3bbe52e2f8d0945240a61c4fcb915a4d209891a248ce235266fc SHA512 edc9f10adabb024ff710aab7fff34a9c663dad5ed0f669252da954756f3e15ef6eaa6e24529e0f472a81612c30094e79d3f459323c14121c1f1412071871010b +EBUILD glibmm-2.70.0.ebuild 1213 BLAKE2B d56412fa2387ecb92ad006039beee1a7bb059d872387fdd825d248f68ef69645aa987eca6bf1b7129fa90ea6642ba7441d8edbc2bc72aa0ff3dae7514d56ba5f SHA512 5373ffd0b2c98b61879da9473b693d6fe940841b82c0be01392017fd575f4d76050dcf43fdecdddfb37006b3003dd2d852034c248ed7ab3fbcdccb49ce7a80d4 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-cpp/glibmm/glibmm-2.70.0.ebuild b/dev-cpp/glibmm/glibmm-2.70.0.ebuild new file mode 100644 index 000000000000..8cf7ffdce6e5 --- /dev/null +++ b/dev-cpp/glibmm/glibmm-2.70.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) +inherit gnome.org meson-multilib python-any-r1 + +DESCRIPTION="C++ interface for glib2" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="2.68" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris" +IUSE="doc debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/glib-2.69.1:2[${MULTILIB_USEDEP}] + dev-libs/libsigc++:3[doc?,${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) +" + +src_prepare() { + default + + # giomm_tls_client requires FEATURES=-network-sandbox and glib-networking rdep + sed -i -e '/giomm_tls_client/d' tests/meson.build || die + + if ! use test; then + sed -i -e "/^subdir('tests')/d" meson.build || die + fi +} + +multilib_src_configure() { + local emesonargs=( + -Dwarnings=min + -Dbuild-deprecated-api=true + $(meson_native_use_bool doc build-documentation) + $(meson_use debug debug-refcounting) + -Dbuild-examples=false + ) + meson_src_configure +} diff --git a/dev-cpp/gtest/Manifest b/dev-cpp/gtest/Manifest index 76e011974474..12f3a9993f35 100644 --- a/dev-cpp/gtest/Manifest +++ b/dev-cpp/gtest/Manifest @@ -2,6 +2,6 @@ AUX gtest-1.10.0_p20200702-increase-clone-stack-size.patch 570 BLAKE2B dc6e87cc3 DIST gtest-1.10.0_p20200702.tar.gz 866900 BLAKE2B c162d47868583ba270675abe5df935b8f4b9a9c00dbdc80dd88afa7f2b98266640b32b2ea5e8f9f6d6227196b5d2f79dbfda4e9585106224e814cc1503cf777d SHA512 715d887b59b47d4691c7c90ef0cf0ffc3d1e758e500263c76b50fd506e90a9d1c390af745933cfe3f55e1edac5d72dccedef3cb9a50b71a5b796424471a3017b DIST gtest-1.11.0.tar.gz 886330 BLAKE2B d11fdd485f292d96508cbc27a9a444ab69b86571cc594298fd3f0e6d4bd8d6ec20dea848fe11be165d34054b2251ad377f0930f852914feaa1416ff156986a9c SHA512 6fcc7827e4c4d95e3ae643dd65e6c4fc0e3d04e1778b84f6e06e390410fe3d18026c131d828d949d2f20dde6327d30ecee24dcd3ef919e21c91e010d149f3a28 EBUILD gtest-1.10.0_p20200702.ebuild 1833 BLAKE2B 68116cb37b4f39dc0c8d2b1d7132c905c207a04b22af6c3c921882f877b85eeb0c6d734905ad4da1837abc5fa952340c666072fe3d25ad5a190f5587f80e4a6d SHA512 cbd8d53c88e299235cff7c7e1517b40d8a1ce03dd099511357677797a3826b82edd011153314e2518e87a15ef0cbf5bd7331081f981f6621695d4c4f5051a3e2 -EBUILD gtest-1.11.0.ebuild 1898 BLAKE2B 79ce4ea6d5691411bea3f6b18d890e323040948e3b34c9bf538cad4d666efed3741b6114d5b36bc2190ae155cc18a16c50d98acf17a96328a66eb7c375c2e56c SHA512 7c9ab9fd7d1491bc36032df95b952f0d5cb53742df962fb7c270fc30886b3db9ce317123231344078e8db600c8335f9a4f542426daa5840eb7a22bd517fd3448 +EBUILD gtest-1.11.0.ebuild 1890 BLAKE2B 7d27c3ca1d3cfcbdcdc5d8730d48c6f1a75e1a8de89ebaeb93d6a14e70aea59c11641fa8f7e4f6eb039b7bdf23bb8080cd9ab2a0ffde4f61fb64ef57fe937103 SHA512 84a857c4a5d1e4eee302e2fe055740ee57474136a9a7d003417d214117ce8803b0229b73691e17703f8c62871f11e74b1d9af6c9127de5400ec370993a6ca5e2 EBUILD gtest-9999.ebuild 1898 BLAKE2B 79ce4ea6d5691411bea3f6b18d890e323040948e3b34c9bf538cad4d666efed3741b6114d5b36bc2190ae155cc18a16c50d98acf17a96328a66eb7c375c2e56c SHA512 7c9ab9fd7d1491bc36032df95b952f0d5cb53742df962fb7c270fc30886b3db9ce317123231344078e8db600c8335f9a4f542426daa5840eb7a22bd517fd3448 MISC metadata.xml 566 BLAKE2B 9500d2b76c2ab413e2113a67dc071ef02e3520e2db4996c04205f0d97ac3cc1b2a5f412da27460e9446920765a76507b85aed5d6f2c01a3399ffe095549a4c44 SHA512 abe19d395e258cdb2dca0510cb8d2b4acbc0ea907493672442c1343d9b68a748c244c2ac10044a4e1c659c5bd1e89159fad8ba267fd1d0643447f5d2691aa92a diff --git a/dev-cpp/gtest/gtest-1.11.0.ebuild b/dev-cpp/gtest/gtest-1.11.0.ebuild index 89518bffd1d1..7d212e72266b 100644 --- a/dev-cpp/gtest/gtest-1.11.0.ebuild +++ b/dev-cpp/gtest/gtest-1.11.0.ebuild @@ -22,7 +22,7 @@ else -> ${P}.tar.gz" S="${WORKDIR}"/googletest-${GOOGLETEST_COMMIT} fi - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Google C++ Testing Framework" diff --git a/dev-cpp/gtkmm/Manifest b/dev-cpp/gtkmm/Manifest index 47e57152737a..cf78188fd5f6 100644 --- a/dev-cpp/gtkmm/Manifest +++ b/dev-cpp/gtkmm/Manifest @@ -1,7 +1,9 @@ DIST gtkmm-2.24.5.tar.xz 12022024 BLAKE2B 6b2bca9fe6ad81cd956e1f3cc3140bc503b78386cf3931c8eeac08c8b2a08c73450bdbb703d1febaee67cdf834093ff5e89790f866357190822613a68a596ad3 SHA512 c50e52830977c37181439f4b82a30ac8bead0cf9022d2bec8225f8dc33e08414f863bf67056e1938fae8f888c09a5a6d757acc011fa9331a78caa6bb626dd51e DIST gtkmm-3.24.5.tar.xz 13540488 BLAKE2B b55c55e4bb56bc835be9c09dae59ee103fb0ae80ee99bb54c36c366686f4f1a0309435e91c2e323d7ebfabf7922b76ac85de6a1132c53ab708ba17be661d834b SHA512 8cc5aed26cc631123a5b38bc19643cf9e900beb38681b29ead9049f6b8f930f0b8ace317b8290279ab89cad85075dcb66863174082f77a2b67e4d8bd3c29de49 DIST gtkmm-4.2.0.tar.xz 13850496 BLAKE2B 0e39824085fde11ebe3ecd65e3fbdb1778f307292a51b98955f4fa1418e7d1a349838126093b0a2b6d628b66d39bffffba76f66d2928999f777a4abb7961dc77 SHA512 c4532c427da0a37e4f8ba6f0e6d3975c3f84db461bc08263a4a81e6ee9e750112a2b4b0c5000ba22f8fd4fc5f833ef320f2c1f56580157f7ae41667ff15ccc72 +DIST gtkmm-4.4.0.tar.xz 13829052 BLAKE2B 1572f4fcbd15526b980a511b10eb0663964ea1fdc5b5f728399415bf053f913646c4c5fc7bf6f93feae9749693260e2d09fd04ed93a7150993f36ac17645d7be SHA512 d6f20213e9ea7a13e2b9822f220a5cdeaef9a9406abee813e0eebdb540839f25f4c19cc7669c24184bef471f5529a7897cd16ee679266148f3181dd2cfa39eb4 EBUILD gtkmm-2.24.5-r1.ebuild 1536 BLAKE2B a2e3b097ac226e72ca62ee4f66cb6cab334de7422a4c61f45a30898df261d0ee7b7cdce4267ad1e2e1e1410e2eba6773d5c42a7374ba16f43a2bac27607b48a2 SHA512 552d38fbb89a06580a2f1ea7305357198e5d8b329aec1d0b38352f443442d489688d00c702181c30aba2708826a926092604cda8d5200065a792be623920cdf9 EBUILD gtkmm-3.24.5.ebuild 1372 BLAKE2B 5bc8877a0c54600b200f66e79c3d7e0acfb950a3562b2a9ec81f0849c2446318964996a030b771e2a07725a991827e9ce117c82a18abbf479e920da9da38ee71 SHA512 2d95aab3436eaf743018aab84442b873897262db759dc54f5eb024c6a989c45400b03582173dca4090dbb08a52cb943cbccd59d387d34275e0f68c6216e0681a EBUILD gtkmm-4.2.0.ebuild 992 BLAKE2B c75ce2d6fe1834102c9c62b1d1e931c419f8eb7397247e2e7e8af0d82d92efaa132d25570e817112e54a1eb181222d0b9c67b895f06441ecd74eaf9e6fda6a27 SHA512 190d547e443bffa10d545e6e21559b032efa3a1b7f23736e0b12fc862e55fab3a2e3b4c4a7f752b9e5b324e9526623fc51237b587b5c7373cf0ff36a82600d8a +EBUILD gtkmm-4.4.0.ebuild 992 BLAKE2B 7d1f682ac39ffe461995a543f23634ccc6c13758b21af460c0671587ac0d6f6696784ef07ffb3bb9caf4e0d63d931cbf4e6c43a91508504d2b91f41601d1f774 SHA512 1b37b4053b12a79e4cac90f2c32020f2e47fc22deec360f54eacc5afd0c11e7bfe8a440be4c6e0fe61a398175770ac50a956c5d94ded4bd5d791138c4335b034 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-cpp/gtkmm/gtkmm-4.4.0.ebuild b/dev-cpp/gtkmm/gtkmm-4.4.0.ebuild new file mode 100644 index 000000000000..f3e7943a72bb --- /dev/null +++ b/dev-cpp/gtkmm/gtkmm-4.4.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit gnome.org meson python-any-r1 virtualx + +DESCRIPTION="C++ interface for GTK+" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="4.0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="doc test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-cpp/glibmm-2.68.0:2.68[doc?] + >=gui-libs/gtk-4.4.0:4 + >=dev-cpp/cairomm-1.15.4:1.16[doc?] + >=dev-cpp/pangomm-2.48.0:2.48[doc?] + >=x11-libs/gdk-pixbuf-2.35.5:2 + >=media-libs/libepoxy-1.2 +" +DEPEND=" + ${RDEPEND} + doc? ( dev-libs/libsigc++:3 ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) + ${PYTHON_DEPS} +" + +src_configure() { + local emesonargs=( + -Dbuild-demos=false + $(meson_use doc build-documentation) + $(meson_use test build-tests) + ) + meson_src_configure +} + +src_test() { + virtx meson_src_test +} diff --git a/dev-cpp/pangomm/Manifest b/dev-cpp/pangomm/Manifest index a8ec28f44d2c..b1a8d964d7d4 100644 --- a/dev-cpp/pangomm/Manifest +++ b/dev-cpp/pangomm/Manifest @@ -1,5 +1,7 @@ DIST pangomm-2.42.2.tar.xz 656760 BLAKE2B 8fae779aa78b2337b83759adc7aadec1f61c08c54d892e3cdd05180e2ab032a61faa72c39281fab649bcd08591c5d7ace9ea65b25f76ce17d6f4d96f38900b6a SHA512 5e4826d64c0178527b4df73e901d2fdf5661d41777e189f5e2d4b26577e42689efaccf5a28502246c6b3926571ccd5876cb23d33267b44ace7ee164322c14667 DIST pangomm-2.48.1.tar.xz 675452 BLAKE2B bb012fc5cb66d5cb98f522e3706fdd35bcc5692fcd942f86ee1e20116590ceca26874c5a58bd3f8fac4f154700dfb37ea060747a6c3069e67adf83ba551e7abc SHA512 c204a1cb7a404f055d62880a760716c5567a835ca495cc5e01589ed59fabb332490e529de716c3438cefbc4428c025d6d01c71e4412b2843e3ab3a3175ccc2f4 -EBUILD pangomm-2.42.2.ebuild 903 BLAKE2B cdc0dce10a1b2e55c7f255c7538f9c09a827bb446aa18797fcd3eb460f48f1aceee882029d5d9b3d0ac9ca89df7b28af3649c1b5a7225c9e4555b2cb0392dd74 SHA512 52925fe2825c7b81665ade00965de7766db624aa2c84b01c0a8666275287cfedfa4ae5ce764ac6aed724aed611bf335082ddeeeddce56175c1e40323fe4d4afa +DIST pangomm-2.50.0.tar.xz 753592 BLAKE2B 0db7d43fe2d23e4cfc2b083a4d832c7875c63a261c6b10c62898bf428351ea7d8d05136a46f9498cdb78c51a0223ca988cbc3481041b997dc5d6a9f16f02ec91 SHA512 844850db93b8c4dab19dd364e674ee3d61b2fcb8e020ab3d314f240065ee17aeceea21e9ddc438a7d09d56410e3f82147a57425f76bb01e26d82872934269477 +EBUILD pangomm-2.42.2-r1.ebuild 902 BLAKE2B f6007d42a4d7a3c96e629b55f48205302a210b3d148ff8f339da365783fef7be0293176742842c8d6ef1e6a982ffc25aca613156d3b9bfa4e487c64a8df1362f SHA512 b1c007e95ea89531a548bf0dbf41c4680cc5c29bae46d078cdcdf90d8957a1e774f7be0d6cdb04cad3c7d95c0ee2c3db115fd3182d17a5eed406ab12e6c6fffa EBUILD pangomm-2.48.1.ebuild 914 BLAKE2B 0148424dfea1af227bcafabda42393b725da368293a0c29de74d27ae9de4fc8ef80ef8745fb3aee1c2c46ab9b79cb92a488fd13b4930a102c982ec9ae417b038 SHA512 53172a7f948f21c98f7346ac149b9c14abd4b6eb1b000a16b0144dd830b8a293d05951c3b7657124574f0e221eddba6933ae52bba17b221d62eca29439d6d6f5 +EBUILD pangomm-2.50.0.ebuild 915 BLAKE2B 21462900f08c9ff26a70237d382e4fac25908866a97e886b62f5802445d7b800813dd5027e38d8578f8d1339fb3810d124012af06198bde53aa77fde62b49f05 SHA512 2f19a6f0f7126dc91f8602dc18bf662658f6c49b935c454025dd2a604c0bb9ffa9229ed6f2774acf8781923836bfc5a042cbf875f02773ba0f1e4f0b23d43102 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-cpp/pangomm/pangomm-2.42.2.ebuild b/dev-cpp/pangomm/pangomm-2.42.2-r1.ebuild index 1415ead43d39..f647a9f7e6e0 100644 --- a/dev-cpp/pangomm/pangomm-2.42.2.ebuild +++ b/dev-cpp/pangomm/pangomm-2.42.2-r1.ebuild @@ -18,7 +18,7 @@ DEPEND=" >=dev-cpp/cairomm-1.2.2:0[doc?,${MULTILIB_USEDEP}] >=dev-cpp/glibmm-2.48.0:2[doc?,${MULTILIB_USEDEP}] dev-libs/libsigc++:2[doc?,${MULTILIB_USEDEP}] - >=x11-libs/pango-1.41.0[${MULTILIB_USEDEP}] + <x11-libs/pango-1.50.0[${MULTILIB_USEDEP}] " RDEPEND="${DEPEND}" BDEPEND=" diff --git a/dev-cpp/pangomm/pangomm-2.50.0.ebuild b/dev-cpp/pangomm/pangomm-2.50.0.ebuild new file mode 100644 index 000000000000..ff1f9a59e9ed --- /dev/null +++ b/dev-cpp/pangomm/pangomm-2.50.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit gnome.org meson-multilib python-any-r1 + +DESCRIPTION="C++ interface for pango" +HOMEPAGE="https://www.gtkmm.org" + +LICENSE="LGPL-2.1+" +SLOT="2.48" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +IUSE="doc" + +DEPEND=" + >=dev-cpp/cairomm-1.16.0:1.16[doc?,${MULTILIB_USEDEP}] + >=dev-cpp/glibmm-2.68.0:2.68[doc?,${MULTILIB_USEDEP}] + >=dev-libs/libsigc++-3:3[doc?,${MULTILIB_USEDEP}] + >=x11-libs/pango-1.49.4[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + doc? ( + app-doc/doxygen[dot] + dev-lang/perl + dev-libs/libxslt + ) + ${PYTHON_DEPS} +" + +multilib_src_configure() { + local emesonargs=( + $(meson_native_use_bool doc build-documentation) + ) + meson_src_configure +} diff --git a/dev-cpp/termcolor/Manifest b/dev-cpp/termcolor/Manifest index e06c05629086..5288a4ef39b3 100644 --- a/dev-cpp/termcolor/Manifest +++ b/dev-cpp/termcolor/Manifest @@ -1,3 +1,3 @@ DIST termcolor-2.0.0.tar.gz 88582 BLAKE2B 3e7a4a99af3586fff103d0de0601e019881745e2921b4750dbf476439138a71120b6513a287c5fe26fd96a9c6115cb82295810d9bea11d0992f48fcd5d0a8d18 SHA512 72dead77fb9f3ff79432b1659b57c3d961a57b46305937acd0c221f5abb016f609dfaf7a9bf508bd7a073338ee604cf55f9915c8e8a76ddfaf6c68bc031e37f9 -EBUILD termcolor-2.0.0.ebuild 655 BLAKE2B fc1e0c68a155af42604134dd6b04d7ee2036ef40e4b1bceba19e92757e9b908b49e14d1e49aed0c7c5f8b7acc28cd57709a1a36d55234362ea9655d86a84edb3 SHA512 261be127774c2f9f3fbdd1d6a4ab8c2869a708fc09dd412474a36868f61bb6da0554d6c58c7b9dca66074b4d105b60e9455fc70349b397936a9adac4c9b67032 +EBUILD termcolor-2.0.0.ebuild 709 BLAKE2B 110e2c6d5303cd506ea57ed3602a3476bb4d9cf3dbb2033cd07d8cba20670c0dfb3e2e2eec1950ffbe253f19e115040984ffde6fdc2be02887c1391583854de0 SHA512 b87940816bf018662432cb63410c6d17f570f6e7930fe673c5dde4c31f0f4a7f1d69312f1a289bb7f6b0336a4cbd8cbc7b48d1a298c4c27d967a02806e620ed6 MISC metadata.xml 325 BLAKE2B 48f1d9fd2d9aea47d807bca606e06d275a966e8264dd1aebe6f13b4bc956cc0c3bb805785a4d7d199806f9a00623150a780c490c2fd2fd7f672986c30ab6f592 SHA512 d178afb983241e1abb7dfe4ef928a59ab8093eb66eadc5c72f49516c17f0b1b7c8e28818005bdda92bd6fb03687fa8f1eeeeb530ae6828ef32f49a07dd2867ae diff --git a/dev-cpp/termcolor/termcolor-2.0.0.ebuild b/dev-cpp/termcolor/termcolor-2.0.0.ebuild index 2b522f5ede05..34e39e788868 100644 --- a/dev-cpp/termcolor/termcolor-2.0.0.ebuild +++ b/dev-cpp/termcolor/termcolor-2.0.0.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="A header-only C++ library for printing colored messages to the term HOMEPAGE="https://github.com/ikalnytskyi/termcolor https://termcolor.readthedocs.io" SRC_URI="https://github.com/ikalnytskyi/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" +LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" IUSE="test" @@ -23,3 +23,7 @@ src_configure() { cmake_src_configure } + +src_test() { + "${BUILD_DIR}"/test_termcolor || die +} diff --git a/dev-cpp/websocketpp/Manifest b/dev-cpp/websocketpp/Manifest index 1104ebeba5f7..3aab1fbdb793 100644 --- a/dev-cpp/websocketpp/Manifest +++ b/dev-cpp/websocketpp/Manifest @@ -6,5 +6,5 @@ AUX websocketpp-0.8.2-fix-clang.patch 1042 BLAKE2B 8d453efb82fea72a0a4b2ed5ab7ec DIST websocketpp-0.8.1.tar.gz 699468 BLAKE2B e5769229b400d2f42e69541b07cfba17dcc82cdad20685a52ac1130c2fc4e94764a38d2e4f7c36101b11705e10c67eb149ba2c30750e7a6f63696d52c272fed2 SHA512 35e0261ed0285acf77d300768819bd380197de8acdf68223e2d7598481b9bfd69cb1653b435139771b1db6c16530c8d8cf9a887a8a6bba3fea126d0da4dbc13c DIST websocketpp-0.8.2.tar.gz 701364 BLAKE2B dacee33832f493d465afe208f9edea1393414a22c8db8f8c86b8f913521d0d8d68b95673a2e82b7479acfbab1ac541eda2d713a55d5de387b3879461d5884df7 SHA512 b2afc63edb69ce81a3a6c06b3d857b3e8820f0e22300ac32bb20ab30ff07bd58bd5ada3e526ed8ab52de934e0e3a26cad2118b0e68ecf3e5e9e8d7101348fd06 EBUILD websocketpp-0.8.1-r1.ebuild 1327 BLAKE2B f7bd8864f76bbb9a8f10520d64a64283a74bf6390d95a0240f5a2d075b9d476a49e7a54835bf6311bba15131f73800c4a03b5cbd4b1a7863d0e6dc35b68657f8 SHA512 dcc5ce6f4f13be6d6b880daabe9d9830ba33096afdf5dc6fb576e32394ac5a5f8f90cb79dc121faea8792926fd02554a278ce156e337e10f91d07b1562e81802 -EBUILD websocketpp-0.8.2.ebuild 1278 BLAKE2B e1cf8f380473662ba0d4ccb397e082204b11936b5bc670077b36495502505d47a096b93e4a0094fcccf6da0d89cd4f1cbc9473c2e6d12e123e3c3645957ec81b SHA512 74d56d4452f78d1dcfaa4b2963e4fe59c92c530282419814d9efeee2b4a789e6814a334d0639a97be9eeca250aecf69d01b8c4661910ffa26ff8d8d927f7a1d9 +EBUILD websocketpp-0.8.2.ebuild 1276 BLAKE2B f4f85a38bbb97ec17fe946332ad990208542e8bd9f4e2a3dbad052fd9a397f9b7b6f49f664fce33890898f26bb045c975f2d92f6377472c109c798242a05231f SHA512 fdacdf448f1055403013b42242294667c51a2a4c1c3ffc02af8e781a1f618f95364dbd8c0c230a37e507b7538bf794b652397c2f86f4a5afae2bbf76ec078209 MISC metadata.xml 252 BLAKE2B 4beafc2dbc69f457e4880196afd696198e1d4006e76836d7581c4a3098bf68d58da79344c88974c92a63303dbd0199d5de0bfd984adbc358ad92da2a9edd96a4 SHA512 20cc70561adba76fc4ac65953dc2a2dfc4b8261d6a56bed78d00b7aa8e0edd507bc851bf7c1dba138b55175dd1d1bb8b4f853fe96242046dc7611ab10cfb0a5b diff --git a/dev-cpp/websocketpp/websocketpp-0.8.2.ebuild b/dev-cpp/websocketpp/websocketpp-0.8.2.ebuild index e7142f79cd03..f9e11a9d8c95 100644 --- a/dev-cpp/websocketpp/websocketpp-0.8.2.ebuild +++ b/dev-cpp/websocketpp/websocketpp-0.8.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/zaphoyd/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="examples test" RESTRICT="!test? ( test )" |