parent
fb623a3fc8
commit
ae12652330
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29762 BLAKE2B 310b896d5de938119e3a972636403324af0874d94d130a653133d45d0a41b88e04627c1712d606bb91713e280f9bcdf1691bed8f91cca2dbac322d71fb9f9131 SHA512 a8f72ff40bed78fabfa4fe58f581143211485e254820dbae7e5cfe725f7a6239972710962f9b248bf44a200a09d01df959a023a08dc0a671140347892d1e55b2
|
||||
TIMESTAMP 2024-03-21T10:00:04Z
|
||||
MANIFEST Manifest.files.gz 29793 BLAKE2B a73167ff6e03d793701f7b7739b77b327fea50b76b2e27b2cbaa4def99fd2e0cf32d3a68114c0f4f03ef5ce0e3ce586fb670f7c0be4634356e9886e0eaa6af8d SHA512 a9ed56ded127f9f4262eb734901c1f89541d09712bbdf519e98668cf3785a992e3639e5dc2eb1569270d0847c6175d3de8058ace507f285f61ffd3b3b827cb70
|
||||
TIMESTAMP 2024-03-22T05:40:08Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmX8BSRfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmX9GbhfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klAFog/+Ma7pGSxzwbpHJuY5F0i+MCtdy2IIk359nXsmUxS3q5y/qJ/0ZNqQz78r
|
||||
zXt+1gOU4syGmbnV26AMiXRvVzJSd28IRj4Q8Eox/6q4tiIljP/HLY6eXoG/5xmE
|
||||
jFFiOEYJtIbSOJf3QW8BtHM3RqAgQx8Ss2QYdPsPkFZzyw8kx8VRJ1Grlq6G9rTb
|
||||
OzksmduiNpxa0ZYvyUvYSSnqY6s0sAzbN1tQWd3W5o1roQXnPbZQJkMElb2B4fN9
|
||||
+4+sv5EUuCQN1JU2YLll+/xVOzgoiQ+CS6xJRv0M5/69uTWKcuFZ0kytduhaR9oB
|
||||
sQeYeVuxKDEJXMRGm8sljLshhiwQ8hCO2S2eUivfGOz18Me/9nvePXIhE5U6DndZ
|
||||
JcBWHwQuuxfsGtHLxwSEKcBl85N5P6NNIAIEbWtlNiUUJtsGqTvLE+oDWL5a8uVW
|
||||
pB68SzsFbN93Z2hbECTG2ZX+TajP4aELF72QNwhbdlumZ9KxMXG6nZ+QbdANsPDS
|
||||
Wz9mXL0VmM/63CCBVo6s11+KdqXLIXLqV86n4Uer4FX7p0fu640CVoGGq3sH/D7R
|
||||
E4WAkf3pODgQ4QD5NYSWbNJqb6pQZ5Yffqzfh/o6+KeBktMhvVdSsw6B7ZGD301u
|
||||
TBPOzIApPJZ0emoF/pZRLwZYETYKlj+jTYlquLVf4DFBG6dDA9o=
|
||||
=vAt3
|
||||
klBXQhAArCJx7Ibm92amLbxrHPYwrsS8OZQ8LjngcIpiYqPT2nQ97kD+NUX1zUpj
|
||||
0CclCDQrC1Hs+qIPKpLfe0jR4toa3GoS8ZeQTp7V+xFtjs/dJ5jDBWRxtnHqv/Dq
|
||||
01FD3BzQAYIXqt7OjVkJSo/oTKWF2v0+4GRx1lAga56bSISmZ5bmSVBsXhJv9yyu
|
||||
UYT6925MICyUN8F4blFuUC0N9Br90hDUjeo1mmzUxj/P5LXwV0oKUSXIqaem7qNC
|
||||
5nfQ70dYevAk42trov2qDgyzRyxZWm52fiQdOT+Zmg8k5vej8PtTSHfKtDZENJOH
|
||||
IHQVqdqzXcYSL6CgsKdj+evo8eIvtJ0VL0eFX5AZA0EwOYDopv/gzMWpnYeEAXp4
|
||||
M9flgZEJt+geL1F2UZObGBky2tUy5bz9W5vxNWVukZeuKJm/kmlTRFlSiaR46vaE
|
||||
Psp6kd62JrHE6205WiYbYY+RRM9t0gsrikJH3FlzfUSPn3nXZULnr4PC0bR7kJO5
|
||||
xEN3fMhnIBRly9vzrUOdyAQqxkwWjmBEIUTeswJlzN96lSP/jbc3Y96LC2sBpY2I
|
||||
0F301iE2yaZjC560ByuWWTrqq7WAngVnMZWRwYlTGfJnaiLVUmJzKFPZCf3BnP7A
|
||||
GTewyCZrO/u7il/wqRhGRTeXD0g08FC7lkD9YFsAW+qolaMY3Wg=
|
||||
=wK+A
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST kontrast-23.08.5.tar.xz 211984 BLAKE2B f1c50f90031615bc9a3ddd00155f40fed2244994de309385e386fae7e21dddb7bd1dfa5a722050dcf67c7ad3def6d1979efc8623a18bcc21b6438178d15fc116 SHA512 e70d5bdc5a7363358f8d09c6a2bafda9645bcb5f9acc0fa4e51ed836e87baa92b3f9e6c4a81bd3d1050de152100426e714c6dd8d46459aa0d81949776880f9ae
|
||||
DIST kontrast-24.02.0.tar.xz 212176 BLAKE2B 1536373eab12736a44875e716d288f8770c272d9653eaa6719bf9c7e516148b521ac3deb3058ecdd8e8457e66995511c2572547ccb85112acaf655ce920065ce SHA512 a36ea6879d5622e72f96e8219660711e4a91eb983c9b3a24164c4281d3bbb1aa449aaec1db6b3b7a879f9811e3ea935a2227936933e8e123909a04cb2fafc03d
|
||||
DIST kontrast-24.02.1.tar.xz 213136 BLAKE2B dfce8dbafaa51ee2f292148e2a80f3513584e6d13c47972c1e9977d4fdfeedfd9a714c922979ed10f029ecd471904f9316a5f8a27fa0e70d0e427e200fba726c SHA512 28d4bdf96e34d9d64a7c853504fb476c22a051db21ea6438d390e6543f99395ce70aa7e4c4c9676f6397707ffb092eee5b60cca4029486f37e9bdda0c915206b
|
||||
EBUILD kontrast-23.08.5.ebuild 825 BLAKE2B 63c0d56a8cd604a3a37ef865d64928132ed18a38aefc953860622932d12eb91c9f0c451fb488517b0cc08e38d505938a843ce6950badcef8af6fe89b8d0888c9 SHA512 3077f08bfeea3f450ee98cd610358f1dbf5f099511af94ce5a2b1df21c438c5a60d6e86f06640d8f0f1575ff57a820f47c69541ac16ab335d684e8c30b864998
|
||||
EBUILD kontrast-24.02.0.ebuild 703 BLAKE2B 8ff88df13264d82b2e9c84cecd6d831bd666d21ead5c0e9f210cc57c40e25b23ffb4581aca7286c427e81bfe025601e0218379a3eee0dd332aad3c5ec519bd18 SHA512 69764c0627ae1dc1685b1b414007b51f11a56da9bfa58732c0a7364af7c529deb6f9935d10532060817106e6921a871e299d9dcbda789228f508d10b43848772
|
||||
EBUILD kontrast-24.02.1.ebuild 705 BLAKE2B d68d59ed253ea207e99bb234e8e28f4e4c9ad60ac324d84e1b13be11a8a20a62f727a44023f3afd3a3d03f70bc468ad21e38740b8d4ed6564feef538528d4241 SHA512 e7c138d03f86a10684bb49cc3bf60ca340a7003e5612ec900910cc47e9ef07253ed9e6e4b4b0d973e1364a14f0e43c000ead4d87fd9d53e0ac92a2c38cdd31a9
|
||||
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
|
||||
|
Binary file not shown.
@ -0,0 +1,90 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
|
||||
inherit bash-completion-r1 distutils-r1
|
||||
|
||||
MY_P=aws-cli-${PV}
|
||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
||||
HOMEPAGE="
|
||||
https://github.com/aws/aws-cli/
|
||||
https://pypi.org/project/awscli/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
||||
-> ${MY_P}.gh.tar.gz
|
||||
"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
|
||||
# botocore is x.(y+2).z
|
||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
||||
RDEPEND="
|
||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/rsa[${PYTHON_USEDEP}]
|
||||
>=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
!app-admin/awscli-bin
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
EPYTEST_XDIST=1
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# do not rely on bundled deps in botocore (sic!)
|
||||
find -name '*.py' -exec sed -i \
|
||||
-e 's:from botocore[.]vendored import:import:' \
|
||||
-e 's:from botocore[.]vendored[.]:from :' \
|
||||
{} + || die
|
||||
# strip overzealous upper bounds on requirements
|
||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local serial_tests=(
|
||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
|
||||
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
|
||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
||||
tests/unit/customizations/test_sessionmanager.py
|
||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
||||
tests/unit/test_help.py
|
||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
|
||||
)
|
||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
||||
EPYTEST_XDIST= epytest "${serial_tests[@]}"
|
||||
|
||||
local EPYTEST_DESELECT=( "${serial_tests[@]}" )
|
||||
# integration tests require AWS credentials and Internet access
|
||||
epytest tests/{functional,unit}
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
newbashcomp bin/aws_bash_completer aws
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins bin/aws_zsh_completer.sh _aws
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
||||
}
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
AUX luckybackup-0.5.0-nomancompress.patch 991 BLAKE2B 6fcf029ea905d434215f61a49719d3e078b38d9193148d2266c08ae1cf22fe1b07b2afaed95f049fed7736b6c8bdf7a165e8746408516c553f252bdbe8b6d369 SHA512 344d182a44c3ad043f637b4c7ab5177b01db1f05773231fb41bdcf00bd25a1fd6dc31079a71c149a6983f756f8c42a1a707bbd7a48e512d87474ac6f1e3d6a5a
|
||||
DIST luckybackup-0.5.0.tar.gz 5954426 BLAKE2B 7243db713b8e5a6f3929e6d011faff8bdef8b7580c328d336843c71e738fd92a0fd19b2bc3dd0a4695f0af6ec5b436b18833dc20c5ad3479036a1a0bca22be12 SHA512 41fe878a8008b291c2e6f5f8a77ae7dba9d2c547689e53a2dde15cbe733eefd7debf21b3570bd3414dace522ec7843f645639af2cca49b7c2f950eeac62b1f45
|
||||
EBUILD luckybackup-0.5.0.ebuild 1144 BLAKE2B e0fc9720077b8c73268a8c965cb84cf7257436d4140ae6fde8efcad2db578d3867a7110e565f544ef19ea130f5f833fd235ab966412df72dfd2cb3ca37afa626 SHA512 2271415bd65d0eb5868a3744fa9a7b5794899035359e0aabe550b207d39a7bd6a912482a71070d3e0bd4754ba36dbecd765e35b261f31e352a50952234cf603f
|
||||
EBUILD luckybackup-0.5.0.ebuild 1137 BLAKE2B e86963a6842276c0f8ccdb50a9f3a52194712dfae14bfcb4db72c88a471cd1f769552f884b3e119439d20b21c2e53a2e4a36cef43da20adf63176422087f35df SHA512 d1e25804a7eee516a9e86f5dff4ead30300bc83a746f53558c9e3c9e76dd0ed40f76528ee75dfb2833e0318e5131784ea1f2f21627bbe44f69a6b49f7a905e7c
|
||||
MISC metadata.xml 329 BLAKE2B 275096a2d096b0e928033e9b326167607b5b70bca7866790f31745c058f9daa5db4b73d5b5a6f751f07b2cf313385b56a4429f6d077fb996e08787fc6823b1de SHA512 362063434e0fa0dd3755c4690ec96c42b5c550cd1b9f8f785d4ec1b190182b848dc79d492b9a7db5c008e11096fc2c2aa55d3642ae849d0acccc74e7be02ca47
|
||||
|
Binary file not shown.
@ -1,7 +1,7 @@
|
||||
DIST dolphin-plugins-23.04.3.tar.xz 272912 BLAKE2B f0eb8bbab16d66f1e964131b436af7d3ae8febc26cf4fe394489a978c701ef2f5689bea7daf9eed8d7ef2f1f2bdba000a487cf7f0704ad30bd25e2d403ce5fae SHA512 8f487ba0bcbe561915064247ddb2327c3b7c8fa6ffc5c511d9c9ef37bd4f28a624533ce7a2da2a86b10b65f37915ca10840517872b40c2fd014cead6da5972c8
|
||||
DIST dolphin-plugins-23.08.5.tar.xz 274124 BLAKE2B c8b43bd7f87c7221023e75e3f66b450844b379d5bfc95e37ce01dfe983ba3dc234a319da2aaf0596e6eb54319bc4310c718b57d52d070f0f86cd67c6f67a8c4b SHA512 2dd30070660df63b988cda2e14f3ddc27a0cf451119d2a6b121cb9cbeb8788b94498ef25ca434501843784a8e24c4539fe17cc0ab5a158befbc9db5792944852
|
||||
DIST dolphin-plugins-24.02.0.tar.xz 294220 BLAKE2B d2d2440ac4372218350f98a98b2aaeb1cdfd9fbfb2e9b8f05e5b0565dbe39948f488c837b9d63ec72162e3cbc0dc2badda592bec52e212ad49dee6fdf506c68c SHA512 0726c8b7988fa4252ad8b0b742f2e8611d9a6aadd020f45ccea93a4611c5b07493fa18f401ca86c31c42f1aafb9072556944d5dde9bd28930e6248fca65f19b2
|
||||
DIST dolphin-plugins-24.02.1.tar.xz 296296 BLAKE2B 804ec7e27752b642e1f9c212be7d721dab502b8b162e7a0ee00406f3a8754ce43767b9cb01e5ac5c94d94cf42e171e9e4b90bda01e4db6f6ddf6cb841ede21d5 SHA512 de69bf30ac3c8a6e15542c084b89882fdb9af31db0ffa7160c77bc7f1ad26d8011953b194de41938370ac4babf73ee3e167850d9bb0cd506f93817de937a4688
|
||||
EBUILD dolphin-plugins-mountiso-23.04.3.ebuild 1447 BLAKE2B c3d0a42d654c29da3c834026dd9786ef3c255a95309cc361fa683ef6c36aaaa1e1a6b341a94b4dde97ff94377e5c869c8d4e755ec241fac88b6f0a3e5f0db914 SHA512 4c33ddda25f6fdcf42463a3207de20c4829f7f03d012960b5e4af8164f4c461002c3b662ddd56b94275600652d50c69cf0e19f5a8c71a238509699089610d1f3
|
||||
EBUILD dolphin-plugins-mountiso-23.08.5.ebuild 1447 BLAKE2B e646c17899b690d714a95b07b4baa14e1b99bf4c24befb75d24aee389272da30cc081aa7979580fcc03d53456dfcf5390af52c7b3364568d54790ab5eb8908a5 SHA512 53c4bbdbccdc8100ce0d70e98561b5181af8a92ac0002c908b287876a768ecd844ea846989a3f9121614c324131f9722f3463f5d2ff7adc1c2acf880fd382b14
|
||||
EBUILD dolphin-plugins-mountiso-24.02.0.ebuild 1409 BLAKE2B c7741a17e490b049e085214a99c73c1826fc1d3d7cb48b7601a7ab90349e5d9a77483e7575e805e49ed79ec30b5f1d8135573abf0e69b0d9c2645c7fab2a5943 SHA512 a1fd0c86a565773545aa2fc023da5351a43dc48fcd17807351ad2fa5c6853358354e8be4a04b596cf23ad07e0ecb4043335420299db8092e4cbb68f3103b248a
|
||||
EBUILD dolphin-plugins-mountiso-24.02.1.ebuild 1411 BLAKE2B 64226e1af92f847dee517dd04b99cbbbd47eea93c1f8df35ce6fc580534a2e29bbac85ecf1e72a5ebe1240b31ca656bdd4ec949f80155eb91fea80d437f00990 SHA512 7c14bada89f6dff03950005d9257ec6c12617b1a6272752e125fe2969283c67df2af78ba7683f6fb7b2aa40b8a7283aa3936f8627cb4f78509f89392ab0ce679
|
||||
MISC metadata.xml 381 BLAKE2B 592c1524bc05ad8664508ee6616fedd5eaf364e2222c6fe3fb9a27949f56792c4cee994309781593e257c94ea31d7240c9f4e6cf189bb34aa8fae9a3794df265 SHA512 ea4651fe50618e84baf551a34e078680e3b8427a2e7a1075b5ced940b67dd3758b137bba42a0e83ac34d74b65b5c6969225241db51338bf3afdeaa06600a38ed
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST isoimagewriter-1.0.0.tar.xz 451924 BLAKE2B cec34345811faa2d43f376ada085867856f7ab2473c070ed35db713fb627241a1c30c3b842c9b9329592f9f1f061e2f01db0dc63a381ad50c6b95b2b0c1b2733 SHA512 d50e8146cfde12d940ccfc1ed8ad71a69d203054e470d52e274589aa38d6fbdb018a79db4b63725c7b37acfedfa36b211cc79437e3f12668b8499d9ece3ee562
|
||||
DIST isoimagewriter-24.02.0.tar.xz 460684 BLAKE2B 6108d854b6ba89e6154254d50581f4f39808262b86bddb2092658c01e73e25f501906e6aa0b82dbdb3a187b941b35ece63fe5d2c89222788cbb9be379df2cf98 SHA512 d94a3205c912ca9d5e6852a63f75bbd3d484c1a2a4f473d9f9eba0c08ca4f0fa2ca12c8b83282a8204844f71c663b6a682cc6587e6e88b19af3ffc9b0ae85f9f
|
||||
DIST isoimagewriter-24.02.1.tar.xz 463160 BLAKE2B ba9b4fe5a4fea88ba86614a30f41c41e3c5f23a3f23d3562c63ef9b22bc9ddc0abe4074678977227bdd9f46589a77ab73af40181e13d364d06eb9273ea1f4486 SHA512 b3de35b0595e15299d383990987382cb1798dbf777f7c5b074efd6679883ed87eaaa4df904bb16c1b3f65265819bba23b0d4ede3ea42dfe7267485effb815989
|
||||
EBUILD isoimagewriter-1.0.0.ebuild 873 BLAKE2B 51cd2d557a1824227154ad54d8c7c1d3e0c473573d53df7b989de71b8599d9fd85a44d66bc63361e865283a0d687d5587a59f7836561897ea93fcbb408ed8732 SHA512 e9eb1633d7fff38cdd593b9f78085fa11a42ef7e001980ee327b1eb381722a6ee7b4845b6e6c96ce2c967363fa0e8511d328e8e869680c7dc765163b69e7270c
|
||||
EBUILD isoimagewriter-24.02.0.ebuild 691 BLAKE2B 71faee9b7f9d878dd1b339d1a8d0c3fab7c3a6a5346863c34d3b53b088d9caea49557c724cbe16d0da9b1bfb8fec5791087cace6e4632962007ed733324566ff SHA512 aed292b2b2081583c9bbd12ae59f681f74b5c05a71a270aade006b4387678a787de995b40d573da3e98489927bff5f567d2b9025b821fb8d1f1dd3bbfa2c288f
|
||||
EBUILD isoimagewriter-24.02.1.ebuild 693 BLAKE2B 32c2964fe180caa51dd0ccfaceb3acd2dc9689759aa3e1ef483425a6d0d2643f85f411727c34876ba957c9fffb9841362acce82962b380afb4fcf511cfe1fa35 SHA512 e41b575ac32e455b3807df95525403dcb47bb188f000cad9c4e5175e23686d18fd7b7a33b161ec27d6994e95e16fa87a87e1547a5294c11de06fff396f789f64
|
||||
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
|
||||
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST keysmith-23.08.5.tar.xz 163456 BLAKE2B b7338decbf1ccfe9f07d208decdcc1ea5133df9d7f53ff4e543c46782e5218e146e35f8d8348f8300021f7223d4edc8cf85a36ca777b00c52a5c13590c9ce12c SHA512 4c53ac7a217cd2f82cb0e270df1e4e7382d6fe3f7a7ff5008e392ae50418b6bf505f596d17c009921532bfbccba3d33f81cc934433ea63d9ba65c1187b4cba69
|
||||
DIST keysmith-24.02.0.tar.xz 169532 BLAKE2B 292c3c3b7eb2cfc94445946a98d58bde5b54bcaa7b50644e43e53d9c64e1ed9c7cb4ad64f93f02674e0384d8b01d5873ce423e9e26433d856a010205bfa55e06 SHA512 7e21b9abfea52450dd6d266ece1ab0b2f9b2c25823b7143ac1da64e10b2fd23f3187d64cc2fce9f5b914270bd19c8ab0d520e601cc6f3114313f3a3000caf7bc
|
||||
DIST keysmith-24.02.1.tar.xz 170660 BLAKE2B e4c044599e8777a1d3db25f05d7d5a86488afcecf7efd8ac087d807f7f40af1eaf9ee8be5fd1b93d51af6d7267bd092e6e01e1964764862cab2bb182f847679b SHA512 8c70ec6da9e02901e6f4ea4f67958ab100b7c3838406c6a1c129029ab0c1613b9c2dd9b0d97651b6568eee95d7573f939c593a4660a8e2eb8f26391fc652e7ab
|
||||
EBUILD keysmith-23.08.5.ebuild 817 BLAKE2B 87635bdc62539282790b87ed452d712a54d7e65edfb571111c30af1b453b1526b1685da181bb3e94eddcd41f7d668d929bf3045462116f128e91d3527af276bb SHA512 76442d453006aea7e6b08b15258dc93e23200605c344827eef0f14f7f8b42eedfb30986377084980e1cde1da51223c6fcdeaf9076a82bdf639b976c0cd85f472
|
||||
EBUILD keysmith-24.02.0.ebuild 740 BLAKE2B 9444542858a9f7dbfc3e1d593930c69e2b49650d0e67b45afb8dbbc53a537c939aa766ac6b72cda091cef4987ba9980898842d3e7d37b983a1aaa1773bd29c77 SHA512 52e2e347dedeb59912fefdfc0143a44e8c79a597645176d5085cc68cef6784b49ddc28d0dee6e32715614b0f21122b06a8e8cd0e9043a1ac283bc3514985e419
|
||||
EBUILD keysmith-24.02.1.ebuild 773 BLAKE2B 349d1876f2a505e80271b2188f8550b649377c77346d80ca2781a5bd08fcc482b4dddf1512e144491f54740c73ae5d516af08260f6ee5202b8cd774dde0259ce SHA512 8a89cf84b4bb2f975b4bb298e6533b8b8adc81c8f61acf39e634e9b4100c8f4cddc346e52e239630455b7826f4095909665eecf91ffe2ef82e5831411e9488f3
|
||||
MISC metadata.xml 380 BLAKE2B 110b310586031ac53056b1502648607210ee0256858efee1d54e756e130b4e331202f8571c96f5064ccee7d63bce9c4af2b92c40389d2c7b06a4fad70be8656d SHA512 10365587bc7347003e99f0684c92fa7c7154576643eaee09e79b1bddf5aed12b6062dc426b07343c6cfbcd423ab3e77e245b3659919f75e4a4183fb56fa2fa0e
|
||||
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST ghostwriter-23.08.5.tar.xz 3626836 BLAKE2B 19977d1c8341812d4bff70fa246b1f0300ff871880b9959ac39dd702e33661c6e8ec79d5353f29a10da00f03cc95457e5182e2b46ed7d01964b924606f885ca0 SHA512 b548710cd5066b8ff29410577b2e5c11178ea2661793bfedec1b2379046735f4320ba47ee3d560d8041171f1244d541213ecd5f2a8e0ae69ae0f0718094d5d20
|
||||
DIST ghostwriter-24.02.0.tar.xz 3630324 BLAKE2B 2702144e29a75ceb173a0c94e23c440ee3b1f3da28dc7bdd5d328fd941036039a03cafe4cd2589bfe51e144a598411469cffbeb0ac11155bd75b27902052395d SHA512 5b6be5187e80bead8991e314dd852018f6478edacfcece5508beb7e9dc9d3e2ae0b6fa55d79567822f7037eb40a353e63c4411a17cdec85f7a953ea5ea676058
|
||||
DIST ghostwriter-24.02.1.tar.xz 3625348 BLAKE2B d587473bcfa7c0dd8b48d5374133e38ed05a29c1357438896e6da5d28851b5bf44acdd86b929f5994e92489404b0c7f3f9375a8276215e0a2a95f27d251403a6 SHA512 bdcaf7b3a1efc00ccfbb11ab10b1d343f4c8a4693d8d9d7cab1731a60af4f448c9946436cec2d4f61f944413a387869807b3ade237586e9d50b730caff91c1d6
|
||||
EBUILD ghostwriter-23.08.5.ebuild 924 BLAKE2B d1df937c735b2875e8c71f323a5a4bd51877bf9d9d2870301c33d3e297f6cd55d73f2a63d8162077c37d26f0a3c86d716343c3e56849e6ea8f65fde2925cca8f SHA512 da19a93fadb147597a5267f24ea2b2bc4686e0ddbd527ce6216742ac7cd60ef5c26cd7b43eb2881d4eb392ea1b2d0907487b6fa87d85fc0855555cc1ce6cacc2
|
||||
EBUILD ghostwriter-24.02.0.ebuild 926 BLAKE2B 7384d297b66b51959d3a12dc217c68b216ca001d7623eb159c7d36870a737e1b054e40d54e0501eac44992c7a6c515a3b6125c1d4328d0990216760c2fd7536d SHA512 5a78eb1298ae6685a5114b00cb2ba2a7f99788442493de60e6b7214e9dbcef278b9d582100c681d87643ec94dd0e31b51b963ef4112f38f8a29fd8f3210e61b8
|
||||
EBUILD ghostwriter-24.02.1.ebuild 927 BLAKE2B 5b7138580670a5fde12db2b1b44fa12aff6ddcefcce3a4e8f6cf79f96170f260030379eb0d3d0f6a094b648be64c94b5627cd782aec33648c6ff0b5df5787fbf SHA512 6fc2399b929d02f8351c721e4f7a5479bbdf0001e9d3fe6c797358c2f300c706b61ec9620f551cb801ae40562f5c795dbd1de6d60d844f5e3e149b24430811cb
|
||||
MISC metadata.xml 380 BLAKE2B 8c20dfd3208e20d12c1c1fc2f6b75ac80c88175865f269859f5fd903dacec1371af3b6e77ebb905271ad58dc4a266dd7679ded9117c02767676bb7644e3ce060 SHA512 4af810107c31548de0663061ef865b124a7a0828e7955ee31bbb71c1e0cabf0420d494dca2e7c7ee2dd4adbb87c203a62b57e843757a3534ac6f97fb2a4b3d65
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST merkuro-23.08.5.tar.xz 981888 BLAKE2B 26c93d9663b11f2221c62bab467e11c5938b11c34c21074688e3ad654d9e0d203d0f01cb76d07c629a9193e1481bef873f0cee0b6643b903747369b5e71cc13a SHA512 d3ce8f149a890890548e87e06fe480798410efc137fb602e173fa96b15bcb568e58d5f7064cbdddcdc0eef309f847dae3e9f5f112bc96ce6bac4b9a98b0ea38e
|
||||
DIST merkuro-24.02.0.tar.xz 738168 BLAKE2B 397a1cb83d7b47a63831c5c70943852b2091f74ac6dcbbb452a92a04395e549a4093df4df5de0a9a00eebe9b1dbdc47ba0c66fd93eeac3eb6ae4edcc6942d89d SHA512 01ab90f4b53b486d71b0c61a853a2e65e77bf5d619769b20d5d8fba956bf4b81d5ab26247fc5c704948b0dd90251262c98bf380df233dd44aaea6dd1d775e3f1
|
||||
DIST merkuro-24.02.1.tar.xz 741112 BLAKE2B cbe779eb0bda5506005e758e9c39b61aea60cf8695ba3d2a42f3440b7f32f43a87e40962fbffd4253657c8dacfa16eca920804ea5a01b2385e9d688e1eaa5333 SHA512 88bd035bdff6b85c83e943b2961993ba314c0d319311bcd25e979eff7e5953e234f867e3e07122ac18e775f6d230dd3b6d52ecd0fe039afe3d41b688eb806ef2
|
||||
EBUILD merkuro-23.08.5.ebuild 1706 BLAKE2B be48d86f27354b9d7ce6252bd6f9f20e9c2a07fc06a440ca1484694f5bf79ce3cd4ca2f356bc7e382aaa0bd3354206f56e07b030dea597c21fcc257160ca8a4d SHA512 c9513ca5180ba70eb5756666fa0f369606a642bedaaada914e6dd0c35474d21c1c8de2e86583db917927bb36970aefbd44599915a9a66dc489d8cacb765025f1
|
||||
EBUILD merkuro-24.02.0.ebuild 1655 BLAKE2B e488cea2ba6882722cb982555b9d764bac768bcb76e4a9ac9bb7656f862bdba9253742ee799ea82ae62735b927ba4f0f0d6d9b9d370d31e4bb50f472750a217e SHA512 b9e440ac2a209d3aaeb8315656eda8e79d7f49864038c22d771dd99feb85cc8b54a61ab175eea13b8beb3209470cc426ea41b7782e3ce7507c10fc8e8e727ed5
|
||||
EBUILD merkuro-24.02.1.ebuild 1657 BLAKE2B c4ba50a68cc664045a9e35c476698c83a05f97067825baa039f5f2f8576542da83f8e5ab6190c6158f26c19d8705a3e2220fc187c3980ff9c4e92b461e285a17 SHA512 9748260e4e9831aa2beb0da2294b4d041ca787d8a02e9ae7da6e9138423d4f8354d2d595030c0d65c3fbed5cd644c7ff06119ef7422bf3a6463e78a04031447c
|
||||
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST libimobiledevice-glue-1.1.0.tar.bz2 324600 BLAKE2B 3fcd92de24884d73b83767ace135246c45b60b1221a9937b7d8d4e42f4ccc2105e1f88854682bcef3002af22913df76f61a40d0bece20a354def1b54e260d242 SHA512 5d3522f764bd33a847ec1773d6493a2671965f2432b569d7e2c98746dca7440188823e46a405893d936f725c6bc522bd273b16234e8780cf87b602fc395bdf75
|
||||
EBUILD libimobiledevice-glue-1.1.0.ebuild 573 BLAKE2B 03ad1eb489389c88d7ef5a4af06d18a4078db9d1fc2da8646845400287e1b47cfd244f0b92bc1cc64444a2e1fecba9e5a36f19646169df6c5b400a2fa7e9d03e SHA512 a2a8771475db2d09f6190f3fa5ae950600a245cf23cb5386f747418c1bbc865a7fc3a3923d981e7377bc8bcf3d545ab4e903fb8e03ef792ee2f199ce5366b746
|
||||
EBUILD libimobiledevice-glue-1.1.0.ebuild 579 BLAKE2B d6a18f4137a5241a3877d829ec78023922bb9bf063544e2d3463a317d3a2bb08ede1d95352ea4e98c5325f9a8791882ed05e4a13e96520e599cc7a15b1fa47d8 SHA512 b95b44f8a7207d2dd7d13fbcf4b81ef4e98d562354fe6619bb5a77d5bf4060123c7523def5cdea13b9e9cd548634cb524dd9a3c16b42080c9e7778d8c50da3a8
|
||||
MISC metadata.xml 351 BLAKE2B 7705e6c08df2fa37df2e9a9cb6eca4871faf8786ec65b916859a3c42bf139105c45dd9cdd6de87b3ac0c0994b8983fd6eeca23b4936c22bbf4c63cc1aeaf7a2d SHA512 33a06f059166972c8a244830046f148f6f6fa5dc0504b6330e7f067105e9d120ff1f471c7882a6d148e26aebbe0cde3126179f48b8c28d81a89c043d3d2a6dfc
|
||||
|
@ -1,5 +1,5 @@
|
||||
AUX libusbmuxd-2.0.2-configure.patch 1585 BLAKE2B baa74e74c6c53db3c4962126d3fb98a10daa9f4e180c29b0b20fe78d58d4eca9b7752231229d2eb4d704459e4567e672504ebe504a0dbd4f88e8be869e6b59ac SHA512 d97fccba6128c54e281201753027a90617756d5bc78e7b16eb2cb0f3d598411bf98c7c8247a2758a1e971c1abff485ab5fe8d061966c62853a4e6037c8bd2f0b
|
||||
DIST libusbmuxd-2.0.2.tar.bz2 43162 BLAKE2B e3559583e691a5f87a61ffece0ebf944d4aed48d37f83a504ee4d7a245e05511c6620c4a82d29bea2a10686910a14f7a730afec0f2cfc9435f748499e35df433 SHA512 3086ce1a05026afeabcdb5364ec30f4a6a5c84fe6f09e15ef6ff438bd3dfdb262ebdff94e5e0d0828b6d946bc8bdf01760271ba0d1fbf98d743dce149764a519
|
||||
EBUILD libusbmuxd-2.0.2-r1.ebuild 853 BLAKE2B 84daf75a45c23f183db4a62a0e7591a311545709d5b711f55c1b41fd254f265d9f755821ac997b638c0b9172f1edc2f6d7e4b6a4ea723c5bd9be28f687621f8b SHA512 fe1d2d359b1268e8ca1f101a7f5c72f6f613794018e4a8c92e9e0554e53793b0ae254fd8a6f171f6bc71f06765e116a1be369995769452744b21585a73e5ea8b
|
||||
EBUILD libusbmuxd-2.0.2-r2.ebuild 913 BLAKE2B bbcef7e6523f9342fe64f947c56f25824338df6aa5866d1154b429625f809002e105bfcbe0b5f6840e161e013a482b8aa31ed652d49b863322fbeac4a774dc61 SHA512 2125629076978e4ad7d6b2e561ce5c99c6e8a6a3c15d50aaeb0d69f209d42b82aebd7aef4b922877255de847078e087df5e4cafe96e9dbd82ae447170b76f71f
|
||||
EBUILD libusbmuxd-2.0.2-r2.ebuild 919 BLAKE2B f4800cc60d4ebbe39870790a844f7ad3a7b664b54c459bb9fface987bdd2f8b24bc9a82b10031a6fadd97b3a4b5e182855cc692aad37c9f08cd648cf78a6bf1c SHA512 46c82dd29d21812963436e50f1374650af7e84edc8433fad0e1e8d95aed8c5361f0b77f7b236ca046774e20ccd56bd005c7e7554439b3c44a153ea10105758a7
|
||||
MISC metadata.xml 340 BLAKE2B bcf0c0d0cfae28302d4519f1008dec7fa9f79c76dddda394cfe08f8bba3af2566d738f9ade604deef9a319f2c831dea8ff141e0ea6a7c600966a8dbbd1af220c SHA512 a2089bffa4032011d160898d7dedd1f5825f6fb67296c8c1caf2d10fd4e1484dcecde2e1866ae7a23535925481bb02914d825fc62bf22e5b2d0e5c131113643d
|
||||
|
Binary file not shown.
@ -0,0 +1,72 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
ADA_COMPAT=( gcc_12 gcc_13 )
|
||||
inherit ada multiprocessing
|
||||
|
||||
DESCRIPTION="A complete Web development framework"
|
||||
HOMEPAGE="http://libre.adacore.com/tools/aws/"
|
||||
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
|
||||
-> ${P}.tar.gz
|
||||
https://github.com/AdaCore/templates-parser/archive/refs/tags/v${PV}.tar.gz
|
||||
-> templates-parser-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+shared ssl wsdl"
|
||||
|
||||
RDEPEND="dev-ada/gnatcoll-core:=[${ADA_USEDEP},shared?,static-libs]
|
||||
dev-ada/libgpr:=[${ADA_USEDEP},shared?,static-libs]
|
||||
dev-ada/xmlada:=[${ADA_USEDEP},shared?,static-libs]
|
||||
wsdl? (
|
||||
dev-ada/libadalang:=[${ADA_USEDEP},static-libs]
|
||||
dev-ada/langkit:=[${ADA_USEDEP},static-libs]
|
||||
dev-ada/gnatcoll-bindings:=[${ADA_USEDEP},gmp,iconv,static-libs]
|
||||
dev-libs/gmp
|
||||
)
|
||||
ssl? ( dev-libs/openssl )
|
||||
!dev-ada/templates-parser"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ada/gprbuild[${ADA_USEDEP}]"
|
||||
|
||||
REQUIRED_USE="${ADA_REQUIRED_USE}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2020-gentoo.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
rmdir templates_parser || die
|
||||
mv ../templates-parser-${PV} templates_parser || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
emake -j1 setup prefix=/usr ZLIB=true XMLADA=true \
|
||||
GPRBUILD="/usr/bin/gprbuild -v" \
|
||||
ENABLE_SHARED=$(usex shared true false) \
|
||||
SOCKET=$(usex ssl openssl std) \
|
||||
LAL=$(usex wsdl true false) \
|
||||
PROCESSORS=$(makeopts_jobs) \
|
||||
SERVER_HTTP2=true \
|
||||
CLIENT_HTTP2=true
|
||||
sed -i \
|
||||
-e "/GPRBUILD/s:gprbuild:gprbuild -v:g" \
|
||||
-e "/GPRINSTALL/s:gprinstall:gprinstall -v:g" \
|
||||
makefile.conf || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 install-lib-native DESTDIR="${D}"
|
||||
emake -j1 install-tools-native DESTDIR="${D}"
|
||||
einstalldocs
|
||||
|
||||
rm -r "${D}"/usr/share/gpr/manifests || die
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
AUX gnatmem-2018-gentoo.patch 2998 BLAKE2B ef2afa9a7ef200adb3729ac6e3bf80b6a4f92cae8c560805c741189917e454a391a6cc09271491110fd2e0c7c95cef672f807a64acf247cea2996fb2bbc71c31 SHA512 259915b1b9c5a586609c0e2801df3239f859871a194da5cd53ad323020832f5e2f37419bbb6f7e3c1d6a0c5d4a2bcf7b709db220b190abe84faa54463f43d199
|
||||
DIST gnatmem-2021-20210518-19F7B-src.tar.gz 81001 BLAKE2B 618c5e0fc300e1ea53456b776372a06603ce6b71269ddbed8cbd0bceefd957f726ceac8a045f12f2a50e0f4ebdf47d4c60ef65716ba4bcc9eb6fc220a3670bff SHA512 ef938cb7c2b6cda12a68a874218d47acdee214530534114da6490475dd08e21dc4043c9a3f164074a8010e50d0a9c91b4fbabffdc8329700629407644fec46d4
|
||||
EBUILD gnatmem-2021-r2.ebuild 1028 BLAKE2B 40b1d63e5457018c11193ef979d91dba8be4107e2a184f4eb07a71018e0075c7d7722fd8d95de96172c5d86ac0a4ce461eaf903657646dbc459a290f3a2a0a86 SHA512 41d8c84103912d623ff2b855cd2a9a26adf416f6d295febe4035bd839f5cfb0993a13e9d63f272ed45c99682df087898e702e319d3b8f90a16d54c402b5d7c0a
|
||||
EBUILD gnatmem-2021-r2.ebuild 1020 BLAKE2B bdf8fa108344639dc558c3432f1e61fc1442402ee09cad6436d0586cf823f5b572deb11f01154b3710c458a1361b01803213c72699af3be53590e544b431d925 SHA512 66aea37b9f50743ce0698c3eed702767497f770e54e76638e8d63ba5969a3c9e0beeebbe1ba250d5c9950d6184ffa5324567a530cf185673d355596814c24f53
|
||||
MISC metadata.xml 956 BLAKE2B 07881059585f6c26518d41c31bcbf7c271f7509ab2592bf46f1dff8817514c32521fa88d2aa901704ab5c494a1e072e0bab96517375687a1caf30310e526b7a9 SHA512 292041c6876b22abdecee29b525fbb9ccf2b9069e4c4dd5a22a051bdb69502b905951f235bb5423d834e70df2100153cf5e97c17aa855a12ad5dcf588ff33d8b
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST gnatsymbolize-2021-20210518-19D3B-src.tar.gz 14263 BLAKE2B b5f8c1829e42f9b2dee4cf3c74287a5c11eab90f1a1d2575cd42fe4ad2078b99a46c641ebbf747b02ed8f22dfcc83e76c60ebf07eb45e561175f480a5a056ca2 SHA512 c94b569733c596679f1422660af51b3c0ad5b6955727f6dc6a4b076b39b19fc13fb779b5610667a4c2c16abab08d2633785e184ad5e15037e66cd1c8e249c159
|
||||
EBUILD gnatsymbolize-2021-r2.ebuild 764 BLAKE2B f340a1e628e0962cc27953f8d1d1001d05d5551f88aabc0db9b8c7a8646ec921136d8ee4824538a9748f21ce752e9a77b0220198241ef467ec392a643946f45a SHA512 43f17196d3022a946ae3a403831e88a16950f8f46a6cbe37ea9ebd294bcd703bb6ce61f3245c3f330b2faab09aa27f3e17d0e54eea185948322c21e019250fd2
|
||||
EBUILD gnatsymbolize-2021-r2.ebuild 756 BLAKE2B e05f71f4fa96cc78b35b20277dd5be40e2df1409710527e995c1e3c95ff258b2ac4c6c959b90960fa2a09930899f28e003a9ece621150097732af511e59dbb2b SHA512 b201ed462640503648c4b13eb71a5626c137040b211ee88c3e928ddfea25f179b97646be398197ff1cefa6c8de65edd34b0be25b340e7afb264db826b5cf9630
|
||||
MISC metadata.xml 391 BLAKE2B d9e0444e176d262c87f289990d11122e4a06bd7f17fdf65d4e24fd7d6f09d1f36ba05c4f9896d8428e089ca2d85a8366f2e834139dd48c5a3626d2e9f4aa11a5 SHA512 fa7efd43d05a874d3b1733ded27ff6cbb245b9c03e301bef82d2962fc5ae7a585d2e49b49e9ceeecb92bbc8a08fe18cfe6a50a7db060b85a2ba54c65e1e5eda8
|
||||
|
Binary file not shown.
@ -0,0 +1,278 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
|
||||
# Set to 1 if prebuilt, 0 if not
|
||||
# (the construct below is to allow overriding from env for script)
|
||||
: ${CMAKE_DOCS_PREBUILT:=1}
|
||||
|
||||
CMAKE_DOCS_PREBUILT_DEV=sam
|
||||
#CMAKE_DOCS_VERSION=$(ver_cut 1-3)
|
||||
CMAKE_DOCS_VERSION=3.27.0
|
||||
# Default to generating docs (inc. man pages) if no prebuilt; overridden later
|
||||
# See bug #784815
|
||||
CMAKE_DOCS_USEFLAG="+doc"
|
||||
|
||||
# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
|
||||
# ... but seems fine as of 3.22.3?
|
||||
# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
|
||||
CMAKE_MAKEFILE_GENERATOR="emake"
|
||||
CMAKE_REMOVE_MODULES_LIST=( none )
|
||||
inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
|
||||
toolchain-funcs virtualx xdg-utils
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
|
||||
DESCRIPTION="Cross platform Make"
|
||||
HOMEPAGE="https://cmake.org/"
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
CMAKE_DOCS_PREBUILT=0
|
||||
|
||||
EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
|
||||
|
||||
if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
|
||||
SRC_URI+=" !doc? ( https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz )"
|
||||
fi
|
||||
|
||||
if [[ ${PV} != *_rc* ]] ; then
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
|
||||
inherit verify-sig
|
||||
|
||||
SRC_URI+=" verify-sig? (
|
||||
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt
|
||||
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc
|
||||
)"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
|
||||
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20230817 )"
|
||||
fi
|
||||
fi
|
||||
|
||||
[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses qt6 test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=app-arch/libarchive-3.3.3:=
|
||||
app-crypt/rhash:0=
|
||||
>=dev-libs/expat-2.0.1
|
||||
>=dev-libs/jsoncpp-1.9.2-r2:0=
|
||||
>=dev-libs/libuv-1.10.0:=
|
||||
>=net-misc/curl-7.21.5[ssl]
|
||||
sys-libs/zlib
|
||||
virtual/pkgconfig
|
||||
dap? ( dev-cpp/cppdap )
|
||||
gui? (
|
||||
!qt6? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
)
|
||||
qt6? ( dev-qt/qtbase:6[gui,widgets] )
|
||||
)
|
||||
ncurses? ( sys-libs/ncurses:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND+="
|
||||
doc? (
|
||||
dev-python/requests
|
||||
dev-python/sphinx
|
||||
)
|
||||
test? ( app-arch/libarchive[zstd] )
|
||||
"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
PATCHES=(
|
||||
# Prefix
|
||||
"${FILESDIR}"/${PN}-3.27.0_rc1-0001-Don-t-use-.so-for-modules-on-darwin-macos.-Use-.bund.patch
|
||||
"${FILESDIR}"/${PN}-3.27.0_rc1-0002-Set-some-proper-paths-to-make-cmake-find-our-tools.patch
|
||||
# Misc
|
||||
"${FILESDIR}"/${PN}-3.27.0_rc1-0003-Prefer-pkgconfig-in-FindBLAS.patch
|
||||
"${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch
|
||||
"${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch
|
||||
"${FILESDIR}"/${PN}-3.27.0_rc1-0006-Filter-out-distcc-warnings-to-avoid-confusing-CMake.patch
|
||||
|
||||
# Upstream fixes (can usually be removed with a version bump)
|
||||
)
|
||||
|
||||
cmake_src_bootstrap() {
|
||||
# disable running of cmake in bootstrap command
|
||||
sed -i \
|
||||
-e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
|
||||
bootstrap || die "sed failed"
|
||||
|
||||
# execinfo.h on Solaris isn't quite what it is on Darwin
|
||||
if [[ ${CHOST} == *-solaris* ]] ; then
|
||||
sed -i -e 's/execinfo\.h/blablabla.h/' \
|
||||
Source/kwsys/CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
# bootstrap script isn't exactly /bin/sh compatible
|
||||
tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \
|
||||
--prefix="${T}/cmakestrap/" \
|
||||
--parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \
|
||||
|| die "Bootstrap failed"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
git-r3_src_unpack
|
||||
elif [[ ${PV} == *_rc* ]] || ! use verify-sig ; then
|
||||
default
|
||||
else
|
||||
cd "${DISTDIR}" || die
|
||||
|
||||
# See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature
|
||||
verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc}
|
||||
verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz
|
||||
|
||||
cd "${WORKDIR}" || die
|
||||
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
# Disable Xcode hooks, bug #652134
|
||||
sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \
|
||||
Source/CMakeLists.txt || die
|
||||
sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \
|
||||
-e '/cmGlobalXCodeGenerator.h/d' \
|
||||
Source/cmake.cxx || die
|
||||
|
||||
# Disable isysroot usage with GCC, we've properly instructed
|
||||
# where things are via GCC configuration and ldwrapper
|
||||
sed -i -e '/cmake_gnu_set_sysroot_flag/d' \
|
||||
Modules/Platform/Apple-GNU-*.cmake || die
|
||||
# Disable isysroot usage with clang as well
|
||||
sed -i -e '/_SYSROOT_FLAG/d' \
|
||||
Modules/Platform/Apple-Clang.cmake || die
|
||||
# Don't set a POSIX standard, system headers don't like that, #757426
|
||||
sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \
|
||||
Source/cmLoadCommandCommand.cxx \
|
||||
Source/cmStandardLexer.h \
|
||||
Source/cmSystemTools.cxx \
|
||||
Source/cmTimestamp.cxx
|
||||
sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \
|
||||
Source/cmStandardLexer.h
|
||||
fi
|
||||
|
||||
# Add gcc libs to the default link paths
|
||||
sed -i \
|
||||
-e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \
|
||||
-e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \
|
||||
-e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \
|
||||
Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed"
|
||||
|
||||
if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then
|
||||
CMAKE_BINARY="${S}/Bootstrap.cmk/cmake"
|
||||
cmake_src_bootstrap
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Fix linking on Solaris
|
||||
[[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl
|
||||
|
||||
# ODR warnings, bug #858335
|
||||
# https://gitlab.kitware.com/cmake/cmake/-/issues/20740
|
||||
filter-lto
|
||||
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_USE_SYSTEM_LIBRARIES=ON
|
||||
-DCMake_ENABLE_DEBUGGER=$(usex dap)
|
||||
-DCMAKE_DOC_DIR=/share/doc/${PF}
|
||||
-DCMAKE_MAN_DIR=/share/man
|
||||
-DCMAKE_DATA_DIR=/share/${PN}
|
||||
-DSPHINX_MAN=$(usex doc)
|
||||
-DSPHINX_HTML=$(usex doc)
|
||||
-DBUILD_CursesDialog="$(usex ncurses)"
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
-DBUILD_QtDialog=$(usex gui)
|
||||
)
|
||||
|
||||
use gui && mycmakeargs+=( -DCMake_QT_MAJOR_VERSION=$(usex qt6 6 5) )
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Fix OutDir and SelectLibraryConfigurations tests
|
||||
# these are altered thanks to our eclass
|
||||
sed -i -e 's:^#_cmake_modify_IGNORE ::g' \
|
||||
"${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \
|
||||
|| die
|
||||
|
||||
pushd "${BUILD_DIR}" > /dev/null || die
|
||||
|
||||
# Excluded tests:
|
||||
# BootstrapTest: we actualy bootstrap it every time so why test it.
|
||||
# BundleUtilities: bundle creation broken
|
||||
# CMakeOnly.AllFindModules: pthread issues
|
||||
# CTest.updatecvs: which fails to commit as root
|
||||
# Fortran: requires fortran
|
||||
# RunCMake.CompilerLauncher: also requires fortran
|
||||
# RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because
|
||||
# debugedit binary is not in the expected location
|
||||
# RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because
|
||||
# it can't find a deb package that owns libc
|
||||
# TestUpload, which requires network access
|
||||
# RunCMake.CMP0125, known failure reported upstream (bug #829414)
|
||||
local myctestargs=(
|
||||
--output-on-failure
|
||||
-E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \
|
||||
)
|
||||
|
||||
virtx cmake_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
# If USE=doc, there'll be newly generated docs which we install instead.
|
||||
if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
|
||||
doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8]
|
||||
fi
|
||||
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins Auxiliary/vim/syntax/cmake.vim
|
||||
|
||||
insinto /usr/share/vim/vimfiles/indent
|
||||
doins Auxiliary/vim/indent/cmake.vim
|
||||
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${FILESDIR}/${PN}.vim"
|
||||
|
||||
dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use gui; then
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if use gui; then
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
fi
|
||||
}
|
@ -0,0 +1,278 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
|
||||
# Set to 1 if prebuilt, 0 if not
|
||||
# (the construct below is to allow overriding from env for script)
|
||||
: ${CMAKE_DOCS_PREBUILT:=1}
|
||||
|
||||
CMAKE_DOCS_PREBUILT_DEV=sam
|
||||
#CMAKE_DOCS_VERSION=$(ver_cut 1-3)
|
||||
CMAKE_DOCS_VERSION=3.27.0
|
||||
# Default to generating docs (inc. man pages) if no prebuilt; overridden later
|
||||
# See bug #784815
|
||||
CMAKE_DOCS_USEFLAG="+doc"
|
||||
|
||||
# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
|
||||
# ... but seems fine as of 3.22.3?
|
||||
# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
|
||||
CMAKE_MAKEFILE_GENERATOR="emake"
|
||||
CMAKE_REMOVE_MODULES_LIST=( none )
|
||||
inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
|
||||
toolchain-funcs virtualx xdg-utils
|
||||
|
||||
MY_P="${P/_/-}"
|
||||
|
||||
DESCRIPTION="Cross platform Make"
|
||||
HOMEPAGE="https://cmake.org/"
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
CMAKE_DOCS_PREBUILT=0
|
||||
|
||||
EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
|
||||
|
||||
if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
|
||||
SRC_URI+=" !doc? ( https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz )"
|
||||
fi
|
||||
|
||||
if [[ ${PV} != *_rc* ]] ; then
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
|
||||
inherit verify-sig
|
||||
|
||||
SRC_URI+=" verify-sig? (
|
||||
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt
|
||||
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc
|
||||
)"
|
||||
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
|
||||
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20230817 )"
|
||||
fi
|
||||
fi
|
||||
|
||||
[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses qt6 test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=app-arch/libarchive-3.3.3:=
|
||||
app-crypt/rhash:0=
|
||||
>=dev-libs/expat-2.0.1
|
||||
>=dev-libs/jsoncpp-1.9.2-r2:0=
|
||||
>=dev-libs/libuv-1.10.0:=
|
||||
>=net-misc/curl-7.21.5[ssl]
|
||||
sys-libs/zlib
|
||||
virtual/pkgconfig
|
||||
dap? ( dev-cpp/cppdap )
|
||||
gui? (
|
||||
!qt6? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtwidgets:5
|
||||
)
|
||||
qt6? ( dev-qt/qtbase:6[gui,widgets] )
|
||||
)
|
||||
ncurses? ( sys-libs/ncurses:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND+="
|
||||
doc? (
|
||||
dev-python/requests
|
||||
dev-python/sphinx
|
||||
)
|
||||
test? ( app-arch/libarchive[zstd] )
|
||||
"
|
||||
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
PATCHES=(
|
||||
# Prefix
|
||||
"${FILESDIR}"/${PN}-3.27.0_rc1-0001-Don-t-use-.so-for-modules-on-darwin-macos.-Use-.bund.patch
|
||||
"${FILESDIR}"/${PN}-3.27.0_rc1-0002-Set-some-proper-paths-to-make-cmake-find-our-tools.patch
|
||||
# Misc
|
||||
"${FILESDIR}"/${PN}-3.27.0_rc1-0003-Prefer-pkgconfig-in-FindBLAS.patch
|
||||
"${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch
|
||||
"${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch
|
||||
"${FILESDIR}"/${PN}-3.27.0_rc1-0006-Filter-out-distcc-warnings-to-avoid-confusing-CMake.patch
|
||||
|
||||
# Upstream fixes (can usually be removed with a version bump)
|
||||
)
|
||||
|
||||
cmake_src_bootstrap() {
|
||||
# disable running of cmake in bootstrap command
|
||||
sed -i \
|
||||
-e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
|
||||
bootstrap || die "sed failed"
|
||||
|
||||
# execinfo.h on Solaris isn't quite what it is on Darwin
|
||||
if [[ ${CHOST} == *-solaris* ]] ; then
|
||||
sed -i -e 's/execinfo\.h/blablabla.h/' \
|
||||
Source/kwsys/CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
# bootstrap script isn't exactly /bin/sh compatible
|
||||
tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \
|
||||
--prefix="${T}/cmakestrap/" \
|
||||
--parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \
|
||||
|| die "Bootstrap failed"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999 ]] ; then
|
||||
git-r3_src_unpack
|
||||
elif [[ ${PV} == *_rc* ]] || ! use verify-sig ; then
|
||||
default
|
||||
else
|
||||
cd "${DISTDIR}" || die
|
||||
|
||||
# See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature
|
||||
verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc}
|
||||
verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz
|
||||
|
||||
cd "${WORKDIR}" || die
|
||||
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
|
||||
if [[ ${CHOST} == *-darwin* ]] ; then
|
||||
# Disable Xcode hooks, bug #652134
|
||||
sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \
|
||||
Source/CMakeLists.txt || die
|
||||
sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \
|
||||
-e '/cmGlobalXCodeGenerator.h/d' \
|
||||
Source/cmake.cxx || die
|
||||
|
||||
# Disable isysroot usage with GCC, we've properly instructed
|
||||
# where things are via GCC configuration and ldwrapper
|
||||
sed -i -e '/cmake_gnu_set_sysroot_flag/d' \
|
||||
Modules/Platform/Apple-GNU-*.cmake || die
|
||||
# Disable isysroot usage with clang as well
|
||||
sed -i -e '/_SYSROOT_FLAG/d' \
|
||||
Modules/Platform/Apple-Clang.cmake || die
|
||||
# Don't set a POSIX standard, system headers don't like that, #757426
|
||||
sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \
|
||||
Source/cmLoadCommandCommand.cxx \
|
||||
Source/cmStandardLexer.h \
|
||||
Source/cmSystemTools.cxx \
|
||||
Source/cmTimestamp.cxx
|
||||
sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \
|
||||
Source/cmStandardLexer.h
|
||||
fi
|
||||
|
||||
# Add gcc libs to the default link paths
|
||||
sed -i \
|
||||
-e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \
|
||||
-e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \
|
||||
-e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \
|
||||
Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed"
|
||||
|
||||
if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then
|
||||
CMAKE_BINARY="${S}/Bootstrap.cmk/cmake"
|
||||
cmake_src_bootstrap
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Fix linking on Solaris
|
||||
[[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl
|
||||
|
||||
# ODR warnings, bug #858335
|
||||
# https://gitlab.kitware.com/cmake/cmake/-/issues/20740
|
||||
filter-lto
|
||||
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_USE_SYSTEM_LIBRARIES=ON
|
||||
-DCMake_ENABLE_DEBUGGER=$(usex dap)
|
||||
-DCMAKE_DOC_DIR=/share/doc/${PF}
|
||||
-DCMAKE_MAN_DIR=/share/man
|
||||
-DCMAKE_DATA_DIR=/share/${PN}
|
||||
-DSPHINX_MAN=$(usex doc)
|
||||
-DSPHINX_HTML=$(usex doc)
|
||||
-DBUILD_CursesDialog="$(usex ncurses)"
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
-DBUILD_QtDialog=$(usex gui)
|
||||
)
|
||||
|
||||
use gui && mycmakeargs+=( -DCMake_QT_MAJOR_VERSION=$(usex qt6 6 5) )
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Fix OutDir and SelectLibraryConfigurations tests
|
||||
# these are altered thanks to our eclass
|
||||
sed -i -e 's:^#_cmake_modify_IGNORE ::g' \
|
||||
"${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \
|
||||
|| die
|
||||
|
||||
pushd "${BUILD_DIR}" > /dev/null || die
|
||||
|
||||
# Excluded tests:
|
||||
# BootstrapTest: we actualy bootstrap it every time so why test it.
|
||||
# BundleUtilities: bundle creation broken
|
||||
# CMakeOnly.AllFindModules: pthread issues
|
||||
# CTest.updatecvs: which fails to commit as root
|
||||
# Fortran: requires fortran
|
||||
# RunCMake.CompilerLauncher: also requires fortran
|
||||
# RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because
|
||||
# debugedit binary is not in the expected location
|
||||
# RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because
|
||||
# it can't find a deb package that owns libc
|
||||
# TestUpload, which requires network access
|
||||
# RunCMake.CMP0125, known failure reported upstream (bug #829414)
|
||||
local myctestargs=(
|
||||
--output-on-failure
|
||||
-E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \
|
||||
)
|
||||
|
||||
virtx cmake_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
|
||||
# If USE=doc, there'll be newly generated docs which we install instead.
|
||||
if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
|
||||
doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8]
|
||||
fi
|
||||
|
||||
insinto /usr/share/vim/vimfiles/syntax
|
||||
doins Auxiliary/vim/syntax/cmake.vim
|
||||
|
||||
insinto /usr/share/vim/vimfiles/indent
|
||||
doins Auxiliary/vim/indent/cmake.vim
|
||||
|
||||
insinto /usr/share/vim/vimfiles/ftdetect
|
||||
doins "${FILESDIR}/${PN}.vim"
|
||||
|
||||
dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use gui; then
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
if use gui; then
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
fi
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST gox-1.0.1.tar.gz 30819 BLAKE2B c99cbf93fcb357561a32a8f2ee7b77b1db481c8f3b886040865436ae9f69c9dfe6b88647d4b07edd0567cce8868a491b6c37ab979bb529093ae2dd7046a7ec0d SHA512 cfcad670d9b752fe629de26db0a7f02a72f183f1c6acaf232d4908085f27a297453ab35f5c9a3ede209cb9143fd9ed7a8b5d9c182c8796f3fe4d023cb5294497
|
||||
DIST gox-riscv.patch 17220 BLAKE2B da5d43d90e03eacb4d8893b3426e81b9bfac0377e5cce9e2c24abcf93e5f33f88ff9da89af037b5db36ba3590022328f35102484a91dd529e56254ea0f35d36b SHA512 e4ad1601d10816349f09faa51376a0895cab40653b0631d2164d5dab838f861f203ee8c3f405258f4024ec93cff2774cad92fb4f03ce8d3bd029401dc8357bd0
|
||||
EBUILD gox-1.0.1.ebuild 653 BLAKE2B 9e76ccea9ab73c64b5d46edf037de197cb8803af6959c88814e97cca3d32e32e37926b157ee3475aa802d0ae70fcb13f44e5e11eac4e7f06aec3366566cf93cb SHA512 7ad848cf491f4b76bde0b38ffb946ad0c357a38920521f66be663d77925a3166d2a47f6b40e2eae1bb68047fff2cd2896e9cd362ecc1ce75ac66b27408697a4a
|
||||
EBUILD gox-1.0.1.ebuild 658 BLAKE2B 5ce517bff776c0446c267594d6e9469b123cf3737bca917c7e2e477c17224fb7a94560cef9060b8623f8e8da1e87c2466a4cd4b49d6a510090a65907c3b42a5a SHA512 8d6bb2e66c09c2977b60cae35a8f3361e4f38b0d61823743b74883291fa714c5c94382f7c31c4ce094d2b18dae1cfdd29aade6e68a97055053e550392c7eccf1
|
||||
MISC metadata.xml 253 BLAKE2B fd160456025095471294c4e25662a7d7cf702d0e0ad9a68427eb728a290fc5d26b961cb3bc7c2b2363aabd63804950c1b62a2d05db6440a5b956d9d14a717969 SHA512 08c7a7298d2bac8407d8f9dfe92835be841b182e2c0987fa0cc320b8a8f07db7dc28cc079ae3221710fb34f659e9f4d109c2e4517cc0110d8935f16d643b5636
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST aQute.bnd-7.0.0.tar.gz 172496438 BLAKE2B a2e443b0e4a2eb278a8e1df86456fea22ffb8147adc00c9f300cbd32b226218bb64ccca3da3bcd0d79b07567a7b4cf4456b96224d6abf59486fa08ca6170d0ba SHA512 11d34a7d1a9b2fb2e8c112d414a06c281ccde9a7b06c62043e19d83e85ea64fdf022dd4493a14dd2dcf6adee392a1e9bf1ab05a6d690a328f29d7019045bca8c
|
||||
EBUILD bnd-ant-7.0.0.ebuild 998 BLAKE2B fe100dd6cdc6badf7eea976fae4ceee41bfe4681248969c1ca88e8033ec6871327cb0c0f85e370630015f4588fe51d7178ce5aa40ece05ace729fca197a2f86f SHA512 f6a1112260feadae75352cc7f08c07198445c078e8f1af3795f1f44d7406fda0cb23ae3b4e35b376064683cdd4a831dde70798ac9594c737675a51ffb60a2444
|
||||
EBUILD bnd-ant-7.0.0.ebuild 1010 BLAKE2B 2f9cf14a88c9bd4fa8d40a05235a4c465ee1c20e6c678c63fd81017d97112d3ea9ca31784215ec89580924ef3c41138f11ef15fc6a20afcadc8803206008b94d SHA512 71c1579aa2b8be519426f8ec0842d7907d14c5a55f9d5554f499a4465ebe6a532f41b37b1091247173e30bb15897919d43f09768b481bedacc66c99682d516fa
|
||||
MISC metadata.xml 294 BLAKE2B 66837ec99fde5f758bfca40e387481d9e99d8ea6c520b4ec74fd83cf51670aa2626277f231fb6e0159495da497d8c74725ec18fa2d09d4fc1223e0e84a13f58a SHA512 e79f2bc0d9b0e9981f3688d97299a4897f453695dbeebb6bd44e93706bb19e6b2542d3d89cc8f222cf353604bf47b6134ab8f67bb070650a558736a9ff5e6cc4
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX bnd-7.0.0-aQute.bnd.main.bnd.patch 1092 BLAKE2B 46df1673fb5e6a8e456aa7e66974333d0680bd7a8e2332e4d3d39c92d9f8fc2e3ffb0fa7fc6127f7d9747858f46f0f984a92ebed7beee9af9110d7df9c9c29ac SHA512 abd5bf36d6dc02562b9f209f85f96eb6e2a14797372a38d1e64aa76bb8e2c1b625707895e8ec9e05359de182d71e025d025bbaf00a372bbe29b9663a090d2588
|
||||
DIST aQute.bnd-7.0.0.tar.gz 172496438 BLAKE2B a2e443b0e4a2eb278a8e1df86456fea22ffb8147adc00c9f300cbd32b226218bb64ccca3da3bcd0d79b07567a7b4cf4456b96224d6abf59486fa08ca6170d0ba SHA512 11d34a7d1a9b2fb2e8c112d414a06c281ccde9a7b06c62043e19d83e85ea64fdf022dd4493a14dd2dcf6adee392a1e9bf1ab05a6d690a328f29d7019045bca8c
|
||||
EBUILD bnd-7.0.0.ebuild 2255 BLAKE2B 316ead526f7a92a2e9063d5ef0562db1f356cd7b7133ecbc5c1f3129b7a3c0f66889f497331dda77a09cefa098e792b11a70c96eda4c862414437cd3775ad12d SHA512 49524e9210ae66844c8dc5b7aeec69dbb03e39470cb9d28e9269994387b649f9c31100ec385aa8f49c5c94ae6abe2612e09a90c7e93289945b3d9ad393b2c20f
|
||||
EBUILD bnd-7.0.0.ebuild 2267 BLAKE2B 2456aded186328b2a59ff57c2eeb1cf966297790a883fdb23245b84c926954fe53ed8bb59ee1e1f85696eec4e634c69c20b140bab2597ea2439a3d28a704b57c SHA512 ba557faa20711c2c2b889963ab649ed4377a1b6898fa37280a1a6dca6877358cf5d7d40cb489c54d9852455e4da76852a7508a151252c64e064f763912cca54b
|
||||
MISC metadata.xml 294 BLAKE2B 66837ec99fde5f758bfca40e387481d9e99d8ea6c520b4ec74fd83cf51670aa2626277f231fb6e0159495da497d8c74725ec18fa2d09d4fc1223e0e84a13f58a SHA512 e79f2bc0d9b0e9981f3688d97299a4897f453695dbeebb6bd44e93706bb19e6b2542d3d89cc8f222cf353604bf47b6134ab8f67bb070650a558736a9ff5e6cc4
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST concurrentlinkedhashmap-lru-1.4.2.tar.gz 245357 BLAKE2B ac743e2be30195f171154c179ac1b4a6bc6b563b080555c664cdd57fc30d083525f03a8367a891e1087623d455adef27c7ff7416b5c8523c01fc3d5ef775a185 SHA512 95f33cdeb2e3e65be0fa26a825339c4c60eb830e07895fbae731103ef14a9599137f8fad18f9b0a582ec2552ccc1391f5d0338837395e35c1d28de977614a199
|
||||
EBUILD concurrentlinkedhashmap-lru-1.4.2.ebuild 1096 BLAKE2B 8b5b1445c0cb2389353ebc89a489f41e73c0af6254abf64dfd7d494c30b6050005b9adff11ac1ebeb90bab8a039ad7ae105127b311801680efb414fd93917b80 SHA512 28cb6c2488bd864014c17128cce30a47a44bafde2d5f5def8ae5c14c4961005fa525561bab025adb49c032997dbb5de4673249bf3e23df88cc79b0c6da2c96da
|
||||
EBUILD concurrentlinkedhashmap-lru-1.4.2.ebuild 1113 BLAKE2B 56b8457df5bdc291135e42804c3f1d21df46c76b4e304f83aa66d5bb8f2d15036e2480031937b4783b115e40a6b986b3c145cee54f041a6fe76fe65de0373b09 SHA512 e91104d7dba03c038fe99194b7bd81af4757d86bd57043832a0731364d43587793ec7bd167744ef4db43a5fd989e67ae88689f7cb528f56815316f7d25efe1bf
|
||||
MISC metadata.xml 315 BLAKE2B 4a03ef6a757f60cf3a2bc64721cac9897368f5e8f90aae1e7f004e41b73556638972d558fd9836fd2d0c23a9fb6d2936f9e6d0949640bd8c22a709d17c4d4112 SHA512 56f0900b6b983eb74bdb47b071a4e76842bd57e58cba5b7149ebc3f351b8087d64bf04cfa97c510827ead7d556f22745ec58dc87bffaa3dd7aee3520acd456f2
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST eclipse.jdt.core-4.30.tar.gz 13729445 BLAKE2B 9458ec92e3561d42505a602bb637c678c99b1997e2ba530048298d587cad9861066233e7f8e4b1cb22fd30ce50159aabc4e12295fb8231cc8840cdaac4f967a7 SHA512 b51c3ccc098b9100ad653baec7bbff108344ff0402de1cbb7e0f75d97c7b5b64a9746bc7b7f2faee8126bbb5a5f421fe7c54c428cc6403662626f4a566a9ead5
|
||||
EBUILD eclipse-jdt-annotation-4.30.ebuild 739 BLAKE2B 13a0ea4893569890160f89219ec068cd97ff705cb817f920a0a28a07607414fe9fd388c83b87e540b65f79b8d231af7394cf84c55807d2066e81f37d4fdcec66 SHA512 9a8b02d1eea46a2deeb9481ccfa9bd7918566e04fddaa339ce686998e3b29619de23a8b5ca296c7b67523281eb5c669943131073720315b4d6807ee0df89cd72
|
||||
EBUILD eclipse-jdt-annotation-4.30.ebuild 756 BLAKE2B 6ca83e3f377a9fbf7dd1e11692b14804cd54abd1481e0a2c17fd1e15cfbe1b211ea17dc05534f97c71a942554f11b50efa85a6d0c0a17eef6dfa17f21c053a3a SHA512 358f812bc2f2ccf1d893cfe1ca073a3dd88781331395a7b0c03802d5b96d379aa0b7464e4f46ea3d7e12907582fa9dc2208c50cde3027db0259f8962c704e666
|
||||
MISC metadata.xml 310 BLAKE2B 29308536ca2425cd398a48672d754ed3e5eb81da2236c56eb21dd63a8f37fdfd5cd71cc0c84aa71453abc96b373bade0317c16b88c2cf37c16f9f8a18f673bf6 SHA512 edc08520c54c50fff2e053508d0612a3ce2aab545ea71d16efc14598f57352673f901f1680bd83ad0890415450dc204222f96d441aa18ef85c5008f816e625db
|
||||
|
@ -1,5 +1,5 @@
|
||||
AUX felix-gogo-runtime-1.1.6-skip-tests-non-java-8.patch 1355 BLAKE2B 3eb7c25a4f25fc764d1da9f315a9dc6a3e6dab28fe4b9e9c488d1f6207db136178f2e60c0ea14940b39438bcd2ce4561c0b1063b40a08347770a1a5a83aa81fd SHA512 29aaf5a89470b4f284b8651ad5b9109b70296afc3e5e958d28ab8c6e749fa3694ce4dda9a0c1979ac3840c9bc7e407fa38d5856bb58c6fbccb05a80db4166e4c
|
||||
DIST felix-gogo-runtime-1.1.6.tar.gz 117060 BLAKE2B 5ffbc36688f7f69595c5087910e6b9007b57d4b60a6d18d9adee473987193b5fc478cf241229a32044abebf3e796394591e2626ad5560d1cbde0dfb572d62f7f SHA512 0cf431767506a0ca3f78a4e7c666bb9da7301d9968078653ef67deccc73da80e15e01e19ecd6e499215faa4236d46a4f4179b54798ba4d847cfe8a0d858e44ee
|
||||
DIST felix-gogo-runtime-1.1.6.tar.gz.asc 833 BLAKE2B 12ef2c9bf4d5f6e5dee1a10b1d6afcd366805361181f2621ed98f3c4a36db155e7c1b493152e528cd3a8e46ca12e61bda140a2e4c13b133374bb10ec47c4554a SHA512 05b8247508c477ad374f18e7dc22faa9d116c3416b6390173366391b6f7a726cbb604adcaecc013faf51b03cbde57f09d95891a283045d35ed809e01ae7d5dae
|
||||
EBUILD felix-gogo-runtime-1.1.6.ebuild 1393 BLAKE2B 3f2939f247bfd2f0ae32922da0c28b07b3e50ec11c5f32bdd8d905ca553511edd087ba8103f25f50a5d1bc267a5a20073d00871f91f0bca7f220eedc9950cee3 SHA512 9b5e589ebfabb09f6d13a478548389754229600eff1a799345ccded9bf46d8b80d7912472724ec65278944cd95bd44082d64fa060e6da604b3336cd6c42fd2b4
|
||||
EBUILD felix-gogo-runtime-1.1.6.ebuild 1410 BLAKE2B bb6802b9c3ec8578b24c75d9fbe594c393156c0e1884a117b94fd8e90ae863cab0f74f7e1a63046b273ec18699ff0b380840ae456471121533e365318863608a SHA512 af66dc979a811616160e48fa34c414e92500aae56de865a9270ffe2ab4b0fc4d95eaef79d7603dbed18c267b09a7890f42c94b0008875b434b0aa73258e69579
|
||||
MISC metadata.xml 450 BLAKE2B 88a9681a1bf267eff47c2deff0ecf32632135e4ed16e81a751f10c16eb481450a85b4d71f3d85b1ea2f8362623325ef8a3786a4fd72a37f033c75defb504c360 SHA512 6a27bd5801537f43d8b72731891972c4297d97b75aa083d231f8463af1f341f98e367eeedea4f4b7edd6ee1b3b733ff448b37389defc7839f64c57ad569d0ec4
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST javaparser-3.13.10.tar.gz 7043664 BLAKE2B 5d2e35cfa22dbcb425365e2e7806c46b989b92a84472fbd80d42716fbb2a5ddcad2daec6214be689b1dcc6541890527e422953c083e713e9f1d22ce5b3035e90 SHA512 b90a6b7b2fbb6a13cc36cdd17acd09a22adb9e62311862c2a67a9ea339b98e245c93ba371645e3c695e76966b21e3bc01accf040482e30b2b6882a5569db5806
|
||||
EBUILD javaparser-core-3.13.10.ebuild 1205 BLAKE2B 94410cf059ca8e61c0adfebe8c94f7d3e82a36eae434494c7a165056db53f6fb081d7b35d7310a02e1fa0e227c3901312618fc97b78282076594256bda8edc0d SHA512 c3d2ae5fbf5e586d07c57c5608b33b804d2ef6a1f7ec3b66d2f265438e39640c9303fd4d1d00cd9b021b66df6d904391a7fb2dcc1b51f8c182b1a04938d66287
|
||||
EBUILD javaparser-core-3.13.10.ebuild 1217 BLAKE2B 2d1571cc955afc3653f001a4f2be7ed089fee49565d20448bb9489f9c16aa6e5c6cd5edfe8e777e8a169f56a4b4f64cc5afc011124df36d45f44b6a0218722b6 SHA512 bb76ad5cdca1fb5493927c536515cab5727172750fabcf8182058fb1a677b206eb5de83e0b970e0639fcac182c7fc81d3e872da96ac323042733ac8df2fb0110
|
||||
MISC metadata.xml 303 BLAKE2B ca2ecedcd6040bfd810f56a32a4134a24013fda0f6c4571db1b01e5549d8e677e02fce8569222532cbdf77ce9a59d770740fa9b604f19de439a9ebb10ce7f15a SHA512 61913597281b7b29a767d4ab04d31aa92b7645ca2cf631c8ca233d7b6293d678c3e8b937375518391c695fb1fa44a2546f7883352729c9b3b0751d687416ceae
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST jtwig-core-5.87.0.tar.gz 212205 BLAKE2B 4c7386e0719c05bca6a8ee977e7b936931c095a675b9c7bc83708e7603da7ac8017cdd270d76e148ddf8037da38ca6448c4b20649c47f0e26c8c949e6a6e094a SHA512 245e8e8a4be48be0ad2e803f6868dc9b7190cf4ee2ed33a1e8c7b439d56fa5eeffeb47134f96790f9d98adb664fe40c773990056aaf7c30b665612986dde5202
|
||||
EBUILD jtwig-core-5.87.0.ebuild 1271 BLAKE2B e2af5b2c420ffb059651ee8083b06c3a38237cad8389587a4688803e1bd27390bdba5f5e5f589a381283a717e6a47481051394ba9d5ef65218ec44135f905b6a SHA512 bd1d8751c32f1807c3db7e004052e04bafc52c680ca58db28078f4bae5cebbcad10e695eb5e598083cbce24eeb76239872dd7f939100afc134b151d88ecdd590
|
||||
EBUILD jtwig-core-5.87.0.ebuild 1288 BLAKE2B ab806464d7b4241c6b7450e3416faa3a5ab71a85010aed2020982751dc64305952d1ce012ad7f71bf1b7d1d74fc3fb7d95bd7e63d8cd2868fba7d8a264429548 SHA512 1af042a99fc02d6a625698afd017c391ec9890338fdd6b556a6af7d9869be881d0a2736fbfd68debe16dd38e47a6065d11138448b32fe750c550ee25c0cac5ec
|
||||
MISC metadata.xml 293 BLAKE2B d4f1eeb27182d1398b4b09e87c473fe48de269dc9a70203ec672f7270e7293865b7000403fb937fa4ebbb32ea3c9c9f13a809fffeb43d97d3159ffafe2f23e20 SHA512 cb06c4a8cda1e824c90544418bcfd231bde0633a2a9e0683a9bf9c7438c5e66cb5699441049f3bc7bcc9ad88ec03b38e9ae18f9244e5e498b6d89fa7847b1ab7
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST jtwig-reflection-5.87.0.tar.gz 70500 BLAKE2B 526e009bfabd3ed5d9034285f28980a52fafeee635e07446f32533ea7f6e4546d164ddc577fa25aabdcd80f64b953752a8c48405858534739d52c19474273fcf SHA512 87e4129833951c5c2903d574a9c4986219c7eb61d7ca2c657ecdeb9890d79149ff610ad7ad0002119ba5db0953f342d648eb46d9553185794d7bb7cb0a79e3ab
|
||||
EBUILD jtwig-reflection-5.87.0.ebuild 1562 BLAKE2B 1b87beccd89f80a8a50a1986e081508f8274baaa92ce86ca8e6673e653c0edc31f5412c58049c94febe42dd0f7e8feb07b8dbccf70ccec5d7cd7925359ddbeb5 SHA512 2d711fa56bf028eecda5dd2c2dc9ad8d088cbdd66f3b5b508d8413155592294bc41edd12d1b8f7b27cc6ca7c64ccb063aafd6df24d8014fc02a3c1fa87917d3d
|
||||
EBUILD jtwig-reflection-5.87.0.ebuild 1579 BLAKE2B 125770882a1958b842ff580cb2b3cf5d7938be78a003545d3febe2d8d21d68fb044dd256d1ff3fd417e5b6206090eb47e37544db03f19c99762f4e289c6d97f7 SHA512 8358804313a168f46dc2a52dd19e32af62410e8b3b9e991641aeeafffa44d55337f6092201f33aad3de201b34d2cb0d2cdbc306092b32b6553a5127caef7f3f1
|
||||
MISC metadata.xml 293 BLAKE2B d4f1eeb27182d1398b4b09e87c473fe48de269dc9a70203ec672f7270e7293865b7000403fb937fa4ebbb32ea3c9c9f13a809fffeb43d97d3159ffafe2f23e20 SHA512 cb06c4a8cda1e824c90544418bcfd231bde0633a2a9e0683a9bf9c7438c5e66cb5699441049f3bc7bcc9ad88ec03b38e9ae18f9244e5e498b6d89fa7847b1ab7
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST osgi-service-subsystem-1.1.0-sources.jar 24552 BLAKE2B a69fc49b88aa43baa5f56a94a4d8dc55f7ef596a4a39b86f68c652bf02f878c51a25a15cc0bad5f38b23f644137c2082011f8fd3658185ab068ea8bdd551a3d3 SHA512 d0ed0c99525d0860c24b3783902230fc05ccd830a22c16a355d7d6e851919caa64bd23082fcd5f9ebf939b4e1b86e8e52225343401552a89f1e6c1d5892fd162
|
||||
EBUILD osgi-service-subsystem-1.1.0.ebuild 678 BLAKE2B 1ff7369761d3c686b4a4d5723a7ee8a765a882f5c5a9d702c3045f705322f87a0bc4482229ed7e73fe43ccc597428b7f9fc38a3a54ea4ebc28a8996fd4c4a769 SHA512 de3f0454e7eb1f11bb30625a68a9b352dd5215c8779bad00a00eadda2312e773fc422107c5229b754ebe11ff3f6b0d99252d894315cd38d4f06f1feac66c7a58
|
||||
EBUILD osgi-service-subsystem-1.1.0.ebuild 695 BLAKE2B b56a2a53be93fa5554e62a4b27d992555cee0442c6dfdd9312a115cc6d211651cb873beaaf6568f9b91dcbba7d9069a9877cad390ec3b6cd91b542830aede704 SHA512 b79c54e3be794d4e25298b5e7c2d72648dbc91c2abbc66adce5b5aca34aef7a7cbf11eb412a4164e0d9d119786cb19f4ef9c0d8841933678d377a59f7281101b
|
||||
MISC metadata.xml 217 BLAKE2B cb41a7bd7e5c55319465d67551eae75371cc72d58629c61f70a7f54c388645d5ab1427c66dfdd5954e36ca40f0d3209f871d476cacd61516dd57e3297aaa601f SHA512 4df8395dcf07c52adadee71ad7dfa9f611ade8485cc9869397d0037272ae9add9b40d90669da8b80e578b4ee14c512da01ba096abe39a5859ac71c5316e425b6
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST parboiled-1.4.1.tar.gz 230536 BLAKE2B 99e8e99d9b1b5de7420491967213be94c5895ba6abfd797f4f681834b3773784fc94c5a7d000574cd65dd0dff46857cc19c9430691899f82edf324c764c193dd SHA512 3c502013168f76178398861e2b23089a5c3df0ec36f44830300dc935844026df9f6d5dd7c40babcd4c6a58bff84c0f2134930a19ef49bcd61efbdab3c093ef9c
|
||||
EBUILD parboiled-1.4.1.ebuild 1587 BLAKE2B 3e270a353638afd573bc4475d10efa9cd6ba67f9b01d8c02e66a0387be5e5579c6afda679c495e715e96e41dfd5004c98965785caca2dbdf7fc3a8025cba0374 SHA512 4505eb778060f86d350c9c222a8c9ebd9640ca071109844f3fe7dfb7c80a7b8fc70bbca82e49a199e376525e2c50d5f8f92f4e5edc532fc6590ffdf3d22fd952
|
||||
EBUILD parboiled-1.4.1.ebuild 1604 BLAKE2B 340cdc15d365a9bbc58d54e552687d768a81f1d01f2980f3db2bafa706b750c6f61647c88597163324780a88095c8de2a50c9798c44609af7ca75c180c251c8a SHA512 f6f2c4ff897abac5cc58e367d4f28f2d205d2232c47a09ae3b61f6981634cbaa7ec993597ea21e04e6ceac3df51eab1776bfcc9cfb5779f1a452d72c074d3ff7
|
||||
MISC metadata.xml 357 BLAKE2B 04e053f4b4f6f95ed3bcd2c806b609b5010e8a731455e961d0e4648f65712ba4700891ae9bca4a1d70baab9d84f76d23ff5b3e546dde61049c8193a5f0298795 SHA512 14da52d7609829c79e2495c891bb6c145396fd4140253b12043b8691c55064b253c11f6575cca88ac93d8cdb157f5b7f053289aede05c155c211c72d8fbe5b62
|
||||
|
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
AUX kopeninghours-22.04.0-boostpython.patch 3555 BLAKE2B 1d22b48e5574ffada0b89a0828bf5258321b57161061534939e95256ab3501a887a026231568e09b1d20499238284107c34c6835d33853096be62e1345356cde SHA512 562b30fe66a9e8904e79c95496c4b06e50dbbb8d328db93a655ffa7f8829ff70bc8a6b0ee7beb7840e7046b74d4d858265ec67703c6317c3fe4c87b54b40a349
|
||||
DIST kopeninghours-23.08.5.tar.xz 72568 BLAKE2B 84e418d95f4a7261786a101882000bed0ca721931cc419e0330edb0f659e38459063d49c75ca643d169e9326ed66694130cfeebef51183c89e02efd02f6f3133 SHA512 a95cd3c446699d8bd95f2f746cb8b4187c7d2027067e5c731afe371a3313a5569780110e8acbf52d125da673aff4b2567da9f2b8c07a4412cf1d7540baad7a14
|
||||
DIST kopeninghours-24.02.0.tar.xz 72732 BLAKE2B 8669a7c0e8c6a44899ed5a0f2d50d023813a5756483b8c43caf2c9218a89f46d56e7b3bcb480c8be42510bf85722364067448ead546ceeae7fc18deaef7f2874 SHA512 9a445f00b75afb91aad28e50106ded63fe92a258be8722514c22f562a49a539242f8f30f053689d91928ff0b9cef4fee00df3efb67e65ce48226ec3e6983b359
|
||||
DIST kopeninghours-24.02.1.tar.xz 73344 BLAKE2B 4102d4040cea716bf1c12faca7aebf46d22636d2360c554d281f1b67ac9fa46d9b45a7d2d2a84500b2169a7639f1f892bd85899493f2bef0ebcc58f42802655a SHA512 126426103cff6974fa995356df67988dd8438e20ec2d9aa407e396d6971b2fe422e1009331d4d740da4a04eb04ac83eb2b493766b7d7af04209779ed6b9358da
|
||||
EBUILD kopeninghours-23.08.5.ebuild 1286 BLAKE2B 042fb48f66466d7194e1e79a4897a8a0f0e52f446156d79398f16ece6d7081d56d6c9b3e5cc55b71abe2da7458adfd06ea690776dfc07de73098cc48657f0aa5 SHA512 eb91c624af5630ecb1c5ef7e3018cf9878255f1af193328706f33ec012b7f0329416b1a8717178b9037f44b8e3724c5bf5eeb162f337d01591f6f9a8fcd1f87a
|
||||
EBUILD kopeninghours-24.02.0.ebuild 1247 BLAKE2B 7b3541d342c425719342f6d8dae9b9445e587d566a2ae2089923b43380fc7efd01af1ae5e08575ff53b58e6991a9dd8a2070646dc5cc032dee11d42ae238e88f SHA512 83819b5b7e27390f8a5773e140fd895c4c9bc8d2a9017bcc4d0da978fb239a4e0d350120e3eb8f4821fbdc17ecae09b80a39b80bcb5da60607cc9001043e3b23
|
||||
EBUILD kopeninghours-24.02.1.ebuild 1245 BLAKE2B 6b4f51ab80852d9e85974cb045876a70716c07c6f8fc1510867e4191eccc1ccd0f957de50c23d6f53394a34071df473f19f3dc08aa296041a61d277e436238d6 SHA512 9e227d41dfebba6f23c725727f82c3b9c383ee5858f16378cf17b33dcc3de4179e0b6c535c28218b69404dee94a778c5d470744362318a92b52ae70826c0cf18
|
||||
MISC metadata.xml 385 BLAKE2B b4e1572a93c2fd0cda349614b40efe3cb8c08921fb3f98ca07d7fb03b0cb1f94b7d7c163e63252b191f9e4655d7a0e56604efa61f3f2555e04db4182c128af01 SHA512 a67020858217bd47ebab751b5a96b475b9d1becbca7b06c963c058c65fd4eb6436dd24a4703902386e0fc9fb7893953764f6d43381a908cde568fad687b0d67b
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST kosmindoormap-23.08.5.tar.xz 384948 BLAKE2B 0936fe42b0c370dc0c57d475aa771784c75e8350e2d563140c027d047514840f99d6697e36fde027da11e22a92239b6403cf1b18a37aa8e09a3f8814cb6931c8 SHA512 9128cccbd56f51b1e8ad7f7151db0de8952a8348fb74afe3eefeb085979b26d95d1699f260d744c4f3ea5d815109f998829625db480194a8539e782e8c32537c
|
||||
DIST kosmindoormap-24.02.0.tar.xz 634464 BLAKE2B 2e0dc4f7a1e97902267666c49b06fdfe93ed6188ea4055f3c6ab11687474714ff59a0a0ebcce13e9d02cc6729755857be89233b0351e86612d0fd5188ca6406a SHA512 2ccdd795b73a42324245faedf5f704197e6908a710564159ec5a571f5f922006e9984e2e81ece04cec597ec397f22acfc7079e2455c96f4aeb72b82fe8b04f9f
|
||||
DIST kosmindoormap-24.02.1.tar.xz 634452 BLAKE2B 4ee7b5da52acf8572604950521fa3bd36da542672b47f3cd07266a394d6745ca7da3994c96663fd529ac9667648f3a9615a2741a8304b26bb97d589dadad4556 SHA512 b81a080f0f9203d50e56356529db4257157bd3604310643965b9e02323d07632cb21b7bf90e6093b5c718e16b7c09c7e95712a91314063aae0bdf99f76704a14
|
||||
EBUILD kosmindoormap-23.08.5.ebuild 1065 BLAKE2B 63fa69636fc24a5f6d9c81fd8751f1932ad96dd88e5b26a77c47d95bda6cd181f25e061ff215b36231979873c580f46e8e4141cf98d17920f52acf2cbc685fa4 SHA512 6932f6c69a5536aca67470eaab9b2a36a274f906a7d5f3934077211696d18d5677185d7308d6c9c893fa549c29e4a56adc3d3e27770ec15ccdfceb16db57ec03
|
||||
EBUILD kosmindoormap-24.02.0.ebuild 1083 BLAKE2B 464277fb29fa3a15611d15eef1db43cd0fd9014e2c3ea6c968a5633a2bf465a64b2bf5ea5b1a91b50dfd7fe4fce495251cc19d2f20c0f67561d614ee2986fdf8 SHA512 642253c76976447b711fd1db086f6d862869d295b9c5efe952b49f06c26e09507fb6519ac2d3f874f51b45cf079e6b3f178e1b51aaed6e6b936f9b4a8bfc7398
|
||||
EBUILD kosmindoormap-24.02.1.ebuild 1081 BLAKE2B 87a296764d8b5ec6bdebc285da79093aa6e517e489c9a87e024de22d0d439afd522ce9be79da47e805ba368b00acf4c23efb0d129dca2abc2ee744f28c65440e SHA512 49ee9d357f0d6d2fc641f9a57aa8a385810e28e9d8f55290eddb645808b4a150d4d0687dfac5843d07df9c05b3c72ee381475d5978d79b17172c6a7d8d582b81
|
||||
MISC metadata.xml 503 BLAKE2B f01510925e1ee73762bc7568ecf8667e428d454329426253875917175fbbc3311490b7639c3113d0826f2cdecb8abb2aa7020de159e7a8cdfc93bd74a0503023 SHA512 63ece480304c55a91352b8f9029ceffa9a5a0d28a4c6b4ae8cb8c0ff5973b834a884d425e9139b446fc7e4d823c57a653bc7eae6549c121b62f94472dfd6bbc3
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST kpublictransport-23.08.5.tar.xz 572952 BLAKE2B 9628dfba5f73b76594b3bb97b7e4996267f9bb7f9acc024de003e28dd9754bf1c7226eb85aeae27784752356688abe28ec85b93b028c863f2c8edf9d645fd54d SHA512 43c58c14ee5827579ffcf97c42c4ac844f49c05f5e68f441c6d3d2a32bf074de08f7daf14b3ca32b25101215943601204837e5ad4e7841cd9984745769b4008f
|
||||
DIST kpublictransport-24.02.0.tar.xz 605656 BLAKE2B 7ea494a37508203e74be2f9cc48232fd5587a8b7bb47cc16033b1d59db5a49781612efeed90092dc6d5481a5b6ac52b36921d7274c27cebda8099e4584fcd2fe SHA512 4ebcb2dc7f9ca967495cd3ca2d64120342a34216e09b348a2dbd3e1f91481803b043b7c6c51a21281871b083b2297c3b4b0b7496939c395f6bb6926223887695
|
||||
DIST kpublictransport-24.02.1.tar.xz 605936 BLAKE2B d0cedc5fc1295eff47d1f7d35b91b70cc2d4577c88d48a82e10d26143f5099f6668054e4af5ca961bc47af40d72ad28d149c329c3ae5f08655ae89ad89e5ecfa SHA512 e3301da676a68bfbc718504583d41af20d57dc9f56fa1578a595d9ac926a77de65d5ca102452bb3a26dad359d2326b63ee0c442f99121554070e69775a0d7a59
|
||||
EBUILD kpublictransport-23.08.5.ebuild 995 BLAKE2B efa6f1b249d735f724fd8a568d149240f4f62062ae044cb67cb4965c77a1b61ce55efeb5fd39227d5e523230694da0464be5dc0e9738592e0c4134afd7b7e0c6 SHA512 2e9406f3caf422d513bea0992027049c21009c067450bcae58c7e25ac7760c45abe63f1ef2e93689521417e38729cda2d5d36549bc55966f8047d019bb214d0d
|
||||
EBUILD kpublictransport-24.02.0.ebuild 982 BLAKE2B 5f2fd9f03a6eb903bf85591b9d321c53c4257cfac4376d4b49c23fa44b6a1027faea35937f46618c2620af71fbf6bdbf8d77390ac1a7898db9955c62d564577a SHA512 cbe9a72cd7565f6dfd40b8b26a40f91a5943997268ddef3ffd9faf6cfb9d8a374fb602529e6e77168b09bb3a3a83905c53d88d26ccfd69171b28631f468a4e65
|
||||
EBUILD kpublictransport-24.02.1.ebuild 980 BLAKE2B 5c2ce121dfcbf53675ff95b717dc488f0f76420eecd44d3f38c78b7ec99940ed75bd35ab2d34050801833f62504a98f10525bf09e475076fa0daa8519b1177c2 SHA512 732668c2e346392abe197d8e6ae4f3f4fa8213382dc0118470efb8f499699f4301e972f8a710f8d3b138bf2f2868a9ef0a65c56a7328ff1422013b535bf72a98
|
||||
MISC metadata.xml 388 BLAKE2B a5ab7966c17200f79bad40dffdce29d2077a122179e8afa69d7e381d018062c563f309d57b2d409eaee5e271a64961aea1d11a7733739c51211219ab97892061 SHA512 ea7dc1d0206f82d54a1cdb18ba8225287ef2b28a97d302d4e239dd16358db2a4ef33f890c1e080a34d4211a92dab91fbb7bfb067865164afbeb5b49a637cf4a4
|
||||
|
@ -1,5 +1,3 @@
|
||||
DIST libinput-1.24.0.tar.bz2 810034 BLAKE2B 41c9f5d47153ed5a885ec95a7e1032ea3783ced1dd94b89c688dee0c09dd849185acec8c16841257b05b8a7e3a7857acc74140745a8de1eb7c171b6fb1ca4eac SHA512 924554d62d232f99851db51386653e67083b8f3b8203b5d848294c08880e1ba153f80699900210d1b5b31566a2ef6bd4aa0662f107a2dcaed1fe0f7e1fb784db
|
||||
DIST libinput-1.25.0.tar.bz2 812020 BLAKE2B 03034b6315c281d7eee6a7bc1f4c799c2c7f74add7a195501de75feb6b98fa8dc601b7573da5586b2b2882c3cfaddfad62f5c1b836402dce1f463bdb2884945d SHA512 b9dc3f3b5f34c82399dfb7ccb5f65d19a596c415f0198b39e3f360f5b87c42124a5355c8d9f6f42cc9ae2d4f9a90fe5da6260136fa83d278048392f93381a84b
|
||||
EBUILD libinput-1.24.0.ebuild 2285 BLAKE2B 10be6cb6431435047a274423e977e12fa6b905811fdc465ea7e6baedf1620dd70c6afe40ca6b020b1a8dfb248e736ff0bfed4378cbd425c10b387051922314f9 SHA512 2b78da25d80155d9659c05bfa8f3ac346dede94552a2450ab2d559825a93b6f63b315db2ac7699bf5bf72015c361ce2e8589209168df5c7914132c584de83ec0
|
||||
EBUILD libinput-1.25.0.ebuild 2285 BLAKE2B 053d8f220536edf053060e2d59999609236bd9811a1a0a76f0afd57934d376f62113a93be505a6dd601cf7538ccb8165b5f25de53d94c90193f79aa8252d03d3 SHA512 56e00e8b48b10227ba6c7b88b5137c555d7b54de1c3b01d611da9ecaf336e7c19f1fa938af1a61b94a28221a63ce8cfc07d460c6dcd0069c6bd21b282e1411e8
|
||||
MISC metadata.xml 339 BLAKE2B c649f0ffaad1b1dc76c3d3184d95356b2925f642ff6b96c3eba0c31a1d96c3d9b741c1348f8ec90d02428c30a836872fe4e42e7ab5f5e5197f4a787f9147a1a8 SHA512 e9aeca6cc4451ab5b622f597f8debaecfdc672244e5e0b687ac294c20009ba42fb2ccc45e7016a2427312e1c768259005e0a7ff53026087570382652ec23cb60
|
||||
|
@ -1,100 +0,0 @@
|
||||
# Copyright 2014-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
inherit meson optfeature python-any-r1 udev
|
||||
|
||||
DESCRIPTION="Library to handle input devices in Wayland"
|
||||
HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput"
|
||||
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/10"
|
||||
if [[ $(ver_cut 3) -lt 900 ]] ; then
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
|
||||
fi
|
||||
IUSE="doc input_devices_wacom test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
input_devices_wacom? ( >=dev-libs/libwacom-0.27:= )
|
||||
>=dev-libs/libevdev-1.9.902
|
||||
>=sys-libs/mtdev-1.1
|
||||
virtual/libudev:=
|
||||
virtual/udev
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( >=dev-libs/check-0.9.10 )
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
$(python_gen_any_dep '
|
||||
dev-python/commonmark[${PYTHON_USEDEP}]
|
||||
dev-python/recommonmark[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]
|
||||
')
|
||||
>=app-text/doxygen-1.8.3
|
||||
>=media-gfx/graphviz-2.38.0
|
||||
)
|
||||
test? (
|
||||
$(python_gen_any_dep '
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
')
|
||||
)
|
||||
"
|
||||
# test? ( dev-debug/valgrind )
|
||||
|
||||
python_check_deps() {
|
||||
if use doc; then
|
||||
python_has_version \
|
||||
"dev-python/commonmark[${PYTHON_USEDEP}]" \
|
||||
"dev-python/recommonmark[${PYTHON_USEDEP}]" \
|
||||
"dev-python/sphinx[${PYTHON_USEDEP}]" \
|
||||
">=dev-python/sphinx-rtd-theme-0.2.4[${PYTHON_USEDEP}]" \
|
||||
|| return
|
||||
fi
|
||||
if use test; then
|
||||
python_has_version \
|
||||
"dev-python/pytest[${PYTHON_USEDEP}]" \
|
||||
|| return
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed "s@, '-Werror'@@" -i meson.build || die #744250
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# gui can be built but will not be installed
|
||||
local emesonargs=(
|
||||
-Ddebug-gui=false
|
||||
$(meson_use doc documentation)
|
||||
$(meson_use input_devices_wacom libwacom)
|
||||
$(meson_use test tests)
|
||||
-Dudev-dir="${EPREFIX}$(get_udevdir)"
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
if use doc ; then
|
||||
docinto html
|
||||
dodoc -r "${BUILD_DIR}"/Documentation/.
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "measure and replay tools" dev-python/libevdev
|
||||
udev_reload
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
udev_reload
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue