Sync with portage [Sat Dec 10 23:37:03 MSK 2022].

master
root 1 year ago
parent 5c25bf474d
commit 4d7d62a4f7

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29757 BLAKE2B 6b54d5880350a179897933a797b2e6a9fe410445bf1450cc466e2b7266af12b1a73e65b78f7955c193d8d6d0389596b7d5656d7626b22154ce043f6ad1d33c27 SHA512 b3e52ec7da2776e4745653a5b10bac9326344cef8785a18622d9a891a46f00757af5a781d68458407767594b9dc617a8f332d33da838a54703b7b2d3426df354
TIMESTAMP 2022-12-10T08:39:53Z
MANIFEST Manifest.files.gz 29770 BLAKE2B 04cb30a9ef195178e25f986dec6c196a929a496bdb5e3d69cd6d33f7994b794202bee78141d79049b72cea8fcdd2a0ef980f34edd31c55e74641b88e84a131e5 SHA512 3e0b09dc9a189fef3f048ca0c8edd6efe3cada68065e0920519a56332f1fc508c9bbea2a7b7674b4105dab325b7f88629dcf267e2747222c0fd129a214281caa
TIMESTAMP 2022-12-10T20:10:02Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOURdlfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOU55pfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klBrww//V8mkBik7l0WU9WrJ9paPDU28ll8Zo17uWfnCl8Gr08hZ7imiKOXfKckN
7mYiQbRsUtMtlWw0TETK/Fds/ky7pqviibSenv4Gz48EIB/N+e6M9AAcWtIuSOAB
dbHMKXeRksV6ePjQJy3xKA6UVl5QTkYUYNWf38iLf0pBq3O4lvW+ZvnCPX35dkWf
rXPBjV93jsop4lyRw5OQl9G0OQsosRv9X6wCLrjIDAybPZE9RlKJrXyDWtuiPH5j
zmv+8Do/CmAeZGYDDNa6SU0YXPtJkLxOV5xfXoJkVw2VreoPosT4pPJHgRa1/gjY
r+SzJYQb+OmOBPIsP3p2YVUmREUxmcXZT4BCPKJ6idEQKEF+zTy6LXtTVtx33IQb
JG0AMPgR/JV1sUnK2buUhOENT47cgbSsgsdGzBj2QoWUUfQhw0zpxCYdNyfmxoMB
Uxrz6ZrBAs6IyNplO3qoBdhxpsV9VrcpddKqwyKdIDgicM1LLKGryz6KvJSCeOJK
6pIMEj/RoyTFa64DJmw0+2pfn8ekpuyUtcxpPKgQKns0WeKRECI3SDoN/IeZ+lsZ
A2cjWXHLRpOI96N2dTRI5oA9LdndYwcuklkIEHdQfZRddzsHub3yGOomFqQ8ZCos
rarMqtOSIFlF21WCAWXNCrsDx0DFF++SVpKZl+qDXCup3Y2uV8k=
=G0xq
klBHCxAAhy5lKKMY6tY9DofNC/ArRmNA+7K6oqUUjiGdYlGDDdLtiKputXH+4RoW
ulQ0R/13Uxa9dK9/PQV64sK+aSDVyWbepMIZltP0+7xSbBkA8GI8cugOa3xicCPH
gTXHpO7MCtwh+0cUZWCzStAwWZwRqtmzBO9EBxYy7tsmpT7PRDUYZjSLPMoidahU
ghFA4ImBwKatUIhZ6AbFKiSutN0jmcFZOUv8oILMNDOvCAO+fp1LrnwgjxtJ9S73
cEAdnUTiRzjbESScr79o33SLqPel8gycM3ySiPrZpOPWUqT7TEFNkCSJhmh0Bp5i
tCuejJKTT0JVUBiAuVsoqTsR7HXRfNzTtc2pNP0PXXemEP8G/yXuV2VuCBPW73WJ
bfnRc08R9n5PuKbpulvJ8NDuirTlPg5/ubkWxHGH5fbvtmstx4dKKpTvh4Dvehhp
c9NdEleLm8W7VNsqu/mxm73kR8gZ+wJeQAw6EhuhosFNmEy+vzKu3ZMB+8hVPZ/N
AdNR0B6Nph4axImO/P0v7Wn0m/U/Say3yxfKgqjE8uP4wXo6kE1jXaWEupg++RpO
PUprrNY9UkAL1YYZB9jwgFs2YEMBxJZP2EvN4cq5N/8eulWumrv/4GS/sJHEqwqQ
fJ/qZgb5xJC/Osw49ot9O/GLE/+LauGkyhn2Xp2ePUUWT0qB9UU=
=Dvda
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -4,5 +4,5 @@ AUX speech-dispatcher-0.11.4-GNU_SOURCE.patch 3680 BLAKE2B 671b55d0418b92d299427
DIST speech-dispatcher-0.11.3.tar.gz 7150632 BLAKE2B 92bad589e453a243362a9e0142d2897b9651fa648012f2bd7ef00bc1ded389fd2c01b6f38f19002289357f7aa6361a6e7fa3ee35ec2ad7c044f34d87e7f2c409 SHA512 e9f5b862066c0292230fda32f16782f9a2d66e8d0c0e3aa0ccdb4628c1182661d2f40894f480ae5206af7fbbc49338189312afe02092f5d472095b053afd75c7
DIST speech-dispatcher-0.11.4.tar.gz 7127323 BLAKE2B 651a20ec403c6158756ab6ff7fbedb38ce1cec413be49367128274c8d20ccc7080a2dccd68cb7ebbec6bab05599f06a4aafc561e4e5e53cf52d19fa1b94fa286 SHA512 d0ebe832e2586abdb1284be36f8427cfbbd94f1a2dead1b74526b151e9529f9e61679339274b73afab5f829d184337372ba0aad93d880c42d2a6a1bcb2b7afef
EBUILD speech-dispatcher-0.11.3-r1.ebuild 2905 BLAKE2B f122ead63396f070a9cdbbf8d9fb7eaa225c09a0317ea06352261cdffa276551634bfc0310fe2561b71b4c5cb5584160785747ae372ecda4c5556bb28c091e0d SHA512 5e126acdd39699e1630759fd9e191798bd9c5b4e734db8e0cd01fc1f8aac39cc037010b6f639939cf7b0753223ab1c41d937da1c49b7bc86a63ee19677a62509
EBUILD speech-dispatcher-0.11.4.ebuild 2965 BLAKE2B 4bd6da1676799ebf7f665f71e0a73160a466556b750cef8623c8a9802bba577a8052b07b0f11b0a9e98ec2236fdefffc99ab8e83dbc95b642fcb909315a2252b SHA512 bb08b4c8118a3da234fcbf8b4846da43a4910be8fbaa51d76b7309d0bd8ede53361e09e7d60714ee73145b1e17d61beb17ae522dfa6b6fa82bc4f3fb50064e4c
EBUILD speech-dispatcher-0.11.4.ebuild 2964 BLAKE2B 915542578e4df9731d338bfe464224c2dcd5c8c0c56ede68603dca25a92bdd797d13901efd5923cd9259cc34fe39bf1ea25152042a77d6b5777e624e7c0419e7 SHA512 b5c35947992e450f06c5f95fbbe4a7c20000e9a1acdc86131749fab6bb46b24103949b479fc27ce7af28128544f81fe02f9e771c35a8d43879d38fc836ecb0f3
MISC metadata.xml 793 BLAKE2B bbb768aefee6e8685fc109b1c03a1b33436cbda492ac2d0657983cd5dbcefdeb7f70ea1022047a44548d9db380e499ea572f9a005d5ff7312bff3cdb377d5e77 SHA512 2f122e8cad49728e27539d6e39114cba61a178ec1944d386d63a34e9c203f0d4360257226251ce21b5acad626d802af597cef5db726017f8b4600c484a13c401

@ -13,7 +13,7 @@ SRC_URI="https://github.com/brailcom/speechd/releases/download/${PV}/${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
IUSE="alsa ao espeak +espeak-ng flite nas pulseaudio python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"

Binary file not shown.

@ -11,7 +11,7 @@ DIST aws-cli-1.27.26.gh.tar.gz 2319897 BLAKE2B 65307b3c63656b751ad3d96ca6ffdb2e9
DIST aws-cli-1.27.27.gh.tar.gz 2320454 BLAKE2B 5ac7c2b872d23173dd3c1d0c586389b558c43de4bd0c1e0e5e45fee574d3d952aafb5591165fdd9eb2d14435df1342b27526dbd7ec1b7d63c1291e2d4d14bf80 SHA512 f5b9cf61b5045775142ae9868b3fd3193d82b09c4b0d52f05dadd173cc8dbc97699a2df458b17a97a5bc4743e14252fd9e7b6583fc9e49d8f26b96eb2c5d5d08
DIST aws-cli-1.27.8.gh.tar.gz 2301766 BLAKE2B 1873d92b8d2f6d3f29a65b4177927a1a14034da71dbc95ff6abf3f49df6cf3ee192412eeea15be14c8cf9fca0a5603f2c76b80b280f4feb95e661055abcd8b60 SHA512 e53828cac1b3e10e2ddd45312d71cdb748216dbc37c3e9833e7a1320b236c3bef6a13204a38b946d9182430f169fca1ddc77d3d06c1c2c6e05978dc61f675168
EBUILD awscli-1.27.11.ebuild 2261 BLAKE2B 8db2f30612572dabd673c4b33fb8fcf3005bc3aa7762c3abbbf12ffe50bb51f9b46a043d4b849682bfb585e0638b9f8a0849b241807516b442e013085bf2f1ad SHA512 03816a71b8cf31f9bd659cace763b9143a8700290f3cee354ead69fa3333f6faa47a9769db433bbf17f5cd7a76f27bfd1a4df8bdfbdb5bd393eb4e69e7ee882a
EBUILD awscli-1.27.16.ebuild 2261 BLAKE2B 8db2f30612572dabd673c4b33fb8fcf3005bc3aa7762c3abbbf12ffe50bb51f9b46a043d4b849682bfb585e0638b9f8a0849b241807516b442e013085bf2f1ad SHA512 03816a71b8cf31f9bd659cace763b9143a8700290f3cee354ead69fa3333f6faa47a9769db433bbf17f5cd7a76f27bfd1a4df8bdfbdb5bd393eb4e69e7ee882a
EBUILD awscli-1.27.16.ebuild 2269 BLAKE2B e7bee776a4c3b8aba159d2387358f53b0299b73bf243e821671f6d0c816495a9b160650c6884807c9e1e6b1f2a746bb8b3b582b352588cb8ee4b9b60e39272c5 SHA512 14817e901a04a64318c47f0ddd9e48971a9dc63d9e3a487ec7b1b32dc230cafd61bbdc11383978c644f3706642c3ee1e047bb6ea3cad908c8426136ee9e3a275
EBUILD awscli-1.27.18.ebuild 2261 BLAKE2B 8db2f30612572dabd673c4b33fb8fcf3005bc3aa7762c3abbbf12ffe50bb51f9b46a043d4b849682bfb585e0638b9f8a0849b241807516b442e013085bf2f1ad SHA512 03816a71b8cf31f9bd659cace763b9143a8700290f3cee354ead69fa3333f6faa47a9769db433bbf17f5cd7a76f27bfd1a4df8bdfbdb5bd393eb4e69e7ee882a
EBUILD awscli-1.27.20.ebuild 2261 BLAKE2B 8db2f30612572dabd673c4b33fb8fcf3005bc3aa7762c3abbbf12ffe50bb51f9b46a043d4b849682bfb585e0638b9f8a0849b241807516b442e013085bf2f1ad SHA512 03816a71b8cf31f9bd659cace763b9143a8700290f3cee354ead69fa3333f6faa47a9769db433bbf17f5cd7a76f27bfd1a4df8bdfbdb5bd393eb4e69e7ee882a
EBUILD awscli-1.27.21.ebuild 2261 BLAKE2B 8db2f30612572dabd673c4b33fb8fcf3005bc3aa7762c3abbbf12ffe50bb51f9b46a043d4b849682bfb585e0638b9f8a0849b241807516b442e013085bf2f1ad SHA512 03816a71b8cf31f9bd659cace763b9143a8700290f3cee354ead69fa3333f6faa47a9769db433bbf17f5cd7a76f27bfd1a4df8bdfbdb5bd393eb4e69e7ee882a

@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
KEYWORDS="amd64 arm arm64 ppc64 ~riscv ~x86"
# botocore is x.(y+2).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"

@ -3,6 +3,9 @@ DIST puppet-agent_7.19.0-1focal_amd64.deb 33779898 BLAKE2B 40ced6309bc82a2a91757
DIST puppet-agent_7.19.0-1focal_arm64.deb 33570768 BLAKE2B 21f7c6c8a42a14156f209313f0dce40336a53fdb097abe620edcb92b2cceaa20e08adec8fc22241886eac3ad0a7ba94d805dc1e2d9bbd37853ff037a49f004fd SHA512 306236a7543f01b3fb95edbe3b442717a64aeb22d696c9961a770e9da40b2bb58835c6d9488b03109b81f8b748106189c361d5f047e9202700e0801486d18206
DIST puppet-agent_7.20.0-1focal_amd64.deb 33766302 BLAKE2B 665f4d4d8c3b096ec5f270428d0b865dc10b77c51113f65f9e66ab6bb72c3b21a07acd9433f2cc1e4e05c0fb30a11884f0bfe7a5a8a9a1d882bdd049a5490b84 SHA512 91b7eef80bc5e288f8a59a52d41340d1bc921e0754151952a3921575787e4cec1f101039c75a01ca6e7e4a5512224922be0c5be7a676d92bb19d3de291a7ab8c
DIST puppet-agent_7.20.0-1focal_arm64.deb 33547934 BLAKE2B 323d76ac12af0c97cf38b8a78454be89c900eebcc9b1517c716700badf8845c062d2c4eb2f633ed1b6ffc36cb42e7e16a3e4e815637e92c209bc6f3c40cfd525 SHA512 a04727c71cf241e352d14bcc09eb340199a7e42b18be574d822a793ff9d91ff1e1879d67724dbf2133a6a3842fa86ed45b048845c73a5669fab45dacea3e616a
DIST puppet-agent_7.21.0-1focal_amd64.deb 32897404 BLAKE2B 5075c0c77ae2199a3743edcc7fda94802f7b845b37084a613547705a3dc403259908698036bad95e36d7ba18c8b165971d98b81b64e56e6b40f3360e00c4fc5b SHA512 cad621b9add8c7397c681684696b78d57c149b174a43830c3c45ea1679aba791005b634a64b48b3a9d276fb00d7e1ca8e2a73f6a02756d020914f507a35dc56a
DIST puppet-agent_7.21.0-1focal_arm64.deb 32630670 BLAKE2B 634fed97c79ca3b317ee079366a262c898ef217236014dc683cf1c11e83f2fd74bc21c18ff5242ebd2a4b15b73852ed727976134f684e0d416ac0a3ee54221c3 SHA512 be6a0566db5b1ab72b8f53bdf061c0ad4fb93794d690c6ebe697c9eb5aae45b7838b266619c5c33f3c4499a7264fb083d3f2bbb1fbf70b73458c8aa24470e3c3
EBUILD puppet-agent-7.19.0.ebuild 2593 BLAKE2B 1e94777916beb4e793dfbcdbc5c83c875c72ff39bcc4cfee6d8799dd9445cdc46d45a58266739406399f6c4551a5e55fe46f13dd7d4e8cdabb97ed105d16835d SHA512 84230e1234ca4314eba502a376595534d5af4b135c8563308a24c874e6305b72a176652f328b37d061daf5633f83fab0a0bfd941f76a3071c6a0c20d8338cbe6
EBUILD puppet-agent-7.20.0.ebuild 2593 BLAKE2B 1e94777916beb4e793dfbcdbc5c83c875c72ff39bcc4cfee6d8799dd9445cdc46d45a58266739406399f6c4551a5e55fe46f13dd7d4e8cdabb97ed105d16835d SHA512 84230e1234ca4314eba502a376595534d5af4b135c8563308a24c874e6305b72a176652f328b37d061daf5633f83fab0a0bfd941f76a3071c6a0c20d8338cbe6
EBUILD puppet-agent-7.21.0.ebuild 2594 BLAKE2B 50cf4300e0420105383d9ce375f643b6122562bb5cf6841db7b8009107bc752827be49288a30c9ccce030b854c3dcbedde3d86bf64e9af37cef7cf5b2e521faa SHA512 9c4e4599785c65a32bdf31a7257862c953bd3c7ee1b7db2279bd1bceb9082ec20dd3f020a3592f5bd211e27b55fa8a5ed7b116c67d11c73151015f326a66bb81
MISC metadata.xml 1032 BLAKE2B 35156eb59a786ad7dab4ac5c281796af6a8f3dcad2b7ebc2c6af926aee6fcbffaef39f0f7119f1aefed42a1e8148f323ee4d3d5f77dfb4d3671317af6fd078cc SHA512 b624438f825e288802e516637dd38f775a63b4a4aabaa53c5adfd1f71f694018dbf3d47f1622a90d5da25a00aac696f9203c085190e574a586f3a3e4fe14f9d1

@ -0,0 +1,91 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit systemd unpacker tmpfiles
DESCRIPTION="general puppet client utils along with hiera and facter"
HOMEPAGE="https://puppetlabs.com/"
SRC_URI="amd64? ( http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb )
arm64? ( http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb )"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="puppetdb selinux"
RESTRICT="strip"
# virtual/libcrypt:= is in here despite being a pre-built package
# to ensure that the has_version logic for the symlink doesn't become stale
CDEPEND="!app-admin/puppet
!dev-ruby/hiera
!dev-ruby/facter
app-emulation/virt-what
acct-user/puppet
acct-group/puppet
virtual/libcrypt:="
DEPEND="
${CDEPEND}
app-admin/augeas"
RDEPEND="${CDEPEND}
app-portage/eix
sys-apps/dmidecode
sys-libs/libselinux
sys-libs/glibc
sys-libs/readline:0/8
sys-libs/libxcrypt[compat]
sys-libs/ncurses:0[tinfo]
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
S=${WORKDIR}
QA_PREBUILT="*"
src_install() {
# conf.d
doconfd etc/default/puppet
doconfd etc/default/pxp-agent
# logrotate.d
insinto /etc/logrotate.d
doins etc/logrotate.d/pxp-agent
# puppet itself
insinto /etc/puppetlabs
doins -r etc/puppetlabs/*
# logdir for systemd
keepdir var/log/puppetlabs/puppet/
chmod 0750 var/log/puppetlabs/puppet/
# the rest
insinto /opt
dodir opt/puppetlabs/puppet/cache
doins -r opt/*
fperms 0750 /opt/puppetlabs/puppet/cache
# init
newinitd "${FILESDIR}/puppet.initd2" puppet
systemd_dounit lib/systemd/system/puppet.service
systemd_dounit lib/systemd/system/pxp-agent.service
newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
# symlinks
chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter
dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera
dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet
# Handling of the path to the crypt library during the ongoing migration
# from glibc[crypt] to libxcrypt
# https://www.gentoo.org/support/news-items/2021-07-23-libxcrypt-migration.html
if has_version "sys-libs/glibc[crypt]"; then
local crypt_target='../../../../usr/lib64/xcrypt/libcrypt.so.1'
else
local crypt_target='../../../../usr/lib/libcrypt.so.1'
fi
dosym $crypt_target /opt/puppetlabs/puppet/lib/libcrypt.so.1
}
pkg_postinst() {
tmpfiles_process puppet-agent.conf
}

@ -6,7 +6,9 @@ AUX tmpfiles.d 39 BLAKE2B 2c9a992bf709a384ae02395299ddeb2febf3cd83b924acd97d0ca7
DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99 SHA512 5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
DIST puppet-7.19.0.tar.gz 2817098 BLAKE2B d2d756aa236461963ac260167f9500693ea94f1b2ce7b6f881c55712f78668ce5935528a74d3a77e5b02123aeb4404c1bbfc91237622dcb68e686e920302acb9 SHA512 952ae1e77e9d9aaa0a0a731f408550fd3bf483dda9bbb12845e534e6208321db774325da8621f36535d7601bd7b8611098e486ef733428b7108f613f5dade4e0
DIST puppet-7.20.0.tar.gz 2817232 BLAKE2B 479c4e162230371bd69509844fcd97d0d3392eb2e66578b38e6dc120dd3dd15804d73f70c1b29f1f3d9e57af539f82e605a86c9afff15e78ff48ddf482432c4d SHA512 6774bf03ad0ee80c0fd2cd8ebad60da56df7ed9818a526084fc2cf1ba2fecc81555fff200f5feef2b5d7a2275d90f44b24160de7221d682de470b511a7051f7f
DIST puppet-7.21.0.tar.gz 2819997 BLAKE2B 96de8ceefeea12c51288e05af5d7b126811d23388492053b0d581856f11976f0492064eb89bc585ff7f455df537d5c04fb318814945a158d531d32efdd54ff02 SHA512 b0fbdf63391054d0496c67be963f98e3d85e3a1536e50d6a3f09d0c49110bb4c92bebdc38a48cd50e824e27268150cda0643c6df0edb01b3587f00a591645ee6
EBUILD puppet-5.5.22-r2.ebuild 3758 BLAKE2B e9e5ed85c6606cc4ed8e29c1c3f4601be291ed9da1074404cbc0870bb7ad0485a440778d50c8c1753d5bb80627bae35d107c1a2f697b63d1bfb35f86a8474b5a SHA512 b4c19d02f28f6337a0e468374b6547f388208ebab6ca4bce65b6f957b6f28329f65360d2554887b10e2727fac8b206d80fb56938fde4bd416c9b532f8fd7dc04
EBUILD puppet-7.19.0.ebuild 3457 BLAKE2B 67bf80033dbe3bec0117118b158f4d177695dee5d6956322e156efea99cc2ba75eb830912f019e495e903706a36b623e62492b62b1f66463946a048a223104bc SHA512 0e870b484df92c17ff5af92f883ad8d8da911e0cc48e4dc9ead0505e1dd9c2e3681b683f6f4b92176dcc83a76b5b03939dd326f182d3eb72590c62adc9116b2c
EBUILD puppet-7.20.0.ebuild 3464 BLAKE2B 6886a93d04137efbf35c6893c705b161ddd3146a7cbeb1189ce85f0475ddf44ad8287971a69163a7d766c2789c722241a7606777b34fa9eacfa5754401931c2f SHA512 6dad2155b69165abf08c886ac634153602bf651c6a59d73ef79089f2baf8def0e75d6fe719b4b6011a296f88eb6d13c5bc25fcbc56c56d4699a227861765a682
EBUILD puppet-7.21.0.ebuild 3466 BLAKE2B ce3608883ebacb011f099fdedccc247e5d81d4e6e3956ffb1bb25ca4e201fd50fc180a7314fc8c8254ede8a841da3ace83253257449fd3a1d6cba70342baaed6 SHA512 0eee8a3d323b5d4f004fbfe55d8e4387dfa8c13e8f49b34304850b3854e72b3639f505e8ef14ddb14c126f52589cf04f16d0bf55de807aca496af9f4a89d69fb
MISC metadata.xml 1570 BLAKE2B 5ea0d1f9d7e83fc99130bc7375de7638fd509d18ea5728d14d370338089c33c788156f20b976e6b909502e94e356428e4a1ce95e10bf307d81bd2fbbb1166941 SHA512 4ec568674227749e9644c4eb09d39c25f2458a7eb89f7d36d2be035845e8ffefc6bffbdbc09be9950bb424f2c940ff9bf43ea60e22cd4816bf12d3593e41e7b1

@ -0,0 +1,127 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
USE_RUBY="ruby24 ruby25 ruby26 ruby27"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC="doc:all"
RUBY_FAKEGEM_EXTRAINSTALL="locales"
inherit ruby-fakegem systemd tmpfiles
DESCRIPTION="A system automation and configuration management software"
HOMEPAGE="https://puppet.com/"
SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0 GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
RESTRICT="test"
ruby_add_rdepend "
dev-ruby/hiera
dev-ruby/json:=
dev-ruby/semantic_puppet
>=dev-ruby/facter-3.0.0
dev-ruby/concurrent-ruby
augeas? ( dev-ruby/ruby-augeas )
diff? ( dev-ruby/diff-lcs )
doc? ( dev-ruby/rdoc )
ldap? ( dev-ruby/ruby-ldap )
shadow? ( dev-ruby/ruby-shadow )
sqlite? ( dev-ruby/sqlite3 )
virtual/ruby-ssl
dev-ruby/hocon"
ruby_add_bdepend "
doc? ( dev-ruby/yard )
test? (
dev-ruby/mocha
dev-ruby/rack
dev-ruby/rspec-its
)"
# this should go in the above lists, but isn't because of test deps not being keyworded
# dev-ruby/rspec-collection_matchers
RDEPEND+=" ${RDEPEND}
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
selinux? (
sys-libs/libselinux[ruby]
sec-policy/selinux-puppet
)
vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
>=app-portage/eix-0.18.0
acct-user/puppet
acct-group/puppet"
PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
all_ruby_prepare() {
# Avoid spec that require unpackaged json-schema.
rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
# fix systemd path
eapply -p0 "${FILESDIR}/puppet-systemd.patch"
# Avoid specs that can only run in the puppet.git repository. This
# should be narrowed down to the specific specs.
rm spec/integration/parser/compiler_spec.rb || die
# Avoid failing spec that need further investigation.
rm spec/unit/module_tool/metadata_spec.rb || die
}
each_ruby_install() {
each_fakegem_install
# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
}
all_ruby_install() {
all_fakegem_install
# systemd stuffs
systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
# tmpfiles stuff
newtmpfiles "${FILESDIR}/tmpfiles.d" "puppet.conf"
# openrc init stuff
newinitd "${FILESDIR}"/puppet.init-4.x puppet
keepdir /etc/puppetlabs/puppet/ssl
keepdir /var/lib/puppet/facts
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/lib/puppet
fperms 0750 /var/lib/puppet
fperms 0750 /etc/puppetlabs
fperms 0750 /etc/puppetlabs/puppet
fperms 0750 /etc/puppetlabs/puppet/ssl
fowners -R :puppet /etc/puppetlabs
fowners -R :puppet /var/lib/puppet
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"
dodoc "${f}"
done
}
pkg_postinst() {
tmpfiles_process puppet.conf
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Portage Puppet module with Gentoo-specific resources:"
elog "http://forge.puppetlabs.com/gentoo/portage"
elog
elog "If updating from puppet 5 to 6, keep in mind that webrick (server/master)"
elog "suppert was removed for >=6.x, please migrate to puppetserver if you have"
elog "not already done so."
elog
}

@ -2,6 +2,8 @@ AUX puppetserver.init 2138 BLAKE2B 6c157cb6bbe9e085ae67920abadf99ff97798115f784a
AUX puppetserver.init-r1 2190 BLAKE2B 6e4b547af51989d678a52e0fb41e8b27a669d96aaa445998b532524651f2bf2349a26f8eb77ead92a9e0f613a5269fe464045937f318947c8c2878b93dad0d4f SHA512 de159346c4b1b5705d53337994cf77f4b70edd20d60f0e1338589be4ee67c4a1bddca5cfdf9a4e744ff9360676f86391a6675b137c3bef050d71f2964b885b58
DIST puppetserver-7.9.1.tar.gz 66383400 BLAKE2B 1804191a5453ebe55c5744687cce2f6d062e397be7b29a44d2749d0880ea20995ddbd9efdc9ddcde17021c011ff5b665f3e215e49143424f7fe470d915c3b6d1 SHA512 2b8e43220480cad0d1140fdc08491bf7296b72c2eb228da56d5b569f6b39dad1c3968af1942d3a1d1b34a57d994aaa2b91edff20f1d54905477a77f3062b580c
DIST puppetserver-7.9.2.tar.gz 59729859 BLAKE2B 15f9261ae81f280735080a75e083b4bbc5d4b9404bd52f02180173b6cab2ebfe20e38950dd6c94c5167478293056ac562994ff27a7ad955c69621c13ffa808e1 SHA512 0c047554e10ecf36d000c9f702b759e27b8168f1f2207d9b8e904c9579d8e37d8540327d898b0a9e1812ca3223aa15b7cf4da46d7a4247e5d4b8f1596f9d5f26
DIST puppetserver-7.9.3.tar.gz 59951239 BLAKE2B 818eee0e7bd115e0b335b1e13d7b0016933190e95a3bf71ad2498f87097de4251a1e6e2f9dfb933a1ee49c981ae0adf74f9994ec0e36a4b77aad567ab00e1fdd SHA512 d2ce573bf15c0db7cb7a9fd0a35a8286acc77ca9b2eddfe0f2dd8549034793600c04973d9f8a72ab543282325f18795727e05a723b3a3b67b027b382ded3d3eb
EBUILD puppetserver-7.9.1.ebuild 5355 BLAKE2B a056b0cc747b7c04099df4d0a99d33081a60285bdda79286dc9bf6866bd7ca935f6ba74694031974e90fd6450e3078edffa17165f40c9f91fcf7305dac56e70b SHA512 22198f51ab66063f4962a519e2b4be072176baee327f3d7bd4e46931829eb2793b97609a095f814240eba3ed6f23297f10540b0c654a245d2b9f905a89ec4b09
EBUILD puppetserver-7.9.2.ebuild 5355 BLAKE2B a056b0cc747b7c04099df4d0a99d33081a60285bdda79286dc9bf6866bd7ca935f6ba74694031974e90fd6450e3078edffa17165f40c9f91fcf7305dac56e70b SHA512 22198f51ab66063f4962a519e2b4be072176baee327f3d7bd4e46931829eb2793b97609a095f814240eba3ed6f23297f10540b0c654a245d2b9f905a89ec4b09
EBUILD puppetserver-7.9.3.ebuild 5356 BLAKE2B d16d614eafd7c9770b1c1b01afa58f7aa51bc5de6055144736a1bce4931f2752861c6e1ab0b0f17a477406b9384e3b492fc4a86d4bdf45ddbba50eda36496c55 SHA512 01ea3ed8ea76519754a51921c9c58aec187192915b3fd92be92df0db6fce8caf78bbeca6af12715581495f85d65c147e6bccdc9b90e3292aad18621e4ce0d4e3
MISC metadata.xml 341 BLAKE2B 6e19f31ed866283c5827f9ca2550ca99c12d8b9506fbc13447d8bdad3ceaae844d3b103fe6cced8f829a75b7b1c317ef43bd2d1e885e9b509f70b8646a9e5bf6 SHA512 72945305ef496758676dba53925ebbd5cd0d01935fe82708559f941d831bf6b2ce34444d5b85a16b116f577596b2647183fe7b7c6ef92080a8e332fc0226d7ac

@ -0,0 +1,131 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit systemd tmpfiles
DESCRIPTION="Puppet Server is the next-generation application for managing Puppet agents"
HOMEPAGE="http://docs.puppetlabs.com/puppetserver/"
SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="puppetdb"
# will need the same keywords in puppet-agent (puppet-agent now has arm64)
KEYWORDS="~amd64"
RDEPEND+="
>=virtual/jdk-1.8.0
app-admin/puppet-agent[puppetdb?]"
DEPEND+="acct-user/puppet
acct-group/puppet"
src_prepare() {
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/redhat/puppetserver.service || die
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/bin/puppetserver || die
sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh || die
sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
sed -i 's/var\/run/run/g' install.sh || die
default
}
src_compile() {
einfo "not compiling"
}
src_install() {
insinto /opt/puppetlabs/server/apps/puppetserver
insopts -m0774
doins ext/ezbake-functions.sh
insopts -m0644
doins ext/ezbake.manifest
doins puppet-server-release.jar
insinto /etc/puppetlabs/puppetserver
doins ext/config/logback.xml
doins ext/config/request-logging.xml
insinto /etc/puppetlabs/puppetserver/services.d
doins ext/system-config/services.d/bootstrap.cfg
doins ext/config/services.d/ca.cfg
insinto /etc/puppetlabs/puppetserver/conf.d
doins ext/config/conf.d/puppetserver.conf
doins ext/config/conf.d/auth.conf
doins ext/config/conf.d/global.conf
doins ext/config/conf.d/web-routes.conf
doins ext/config/conf.d/metrics.conf
doins ext/config/conf.d/webserver.conf
insopts -m0755
insinto /opt/puppetlabs/server/apps/puppetserver/scripts
doins install.sh
insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
doins ext/cli/ca
doins ext/cli/irb
doins ext/cli/foreground
doins ext/cli/gem
doins ext/cli/ruby
doins ext/cli/reload
doins ext/cli/start
doins ext/cli/stop
insinto /opt/puppetlabs/server/apps/puppetserver/cli
doins ext/cli_defaults/cli-defaults.sh
insinto /opt/puppetlabs/server/apps/puppetserver/bin
doins ext/bin/puppetserver
insopts -m0644
dodir /opt/puppetlabs/server/bin
dosym ../apps/puppetserver/bin/puppetserver /opt/puppetlabs/server/bin/puppetserver
dodir /opt/puppetlabs/bin
dosym ../server/apps/puppetserver/bin/puppetserver /opt/puppetlabs/bin/puppetserver
dosym ../../opt/puppetlabs/server/apps/puppetserver/bin/puppetserver /usr/bin/puppetserver
dodir /opt/puppetlabs/server/apps/puppetserver/config/services.d
# other sys stuff
dodir /etc/puppetlabs/code
# needed for systemd
keepdir /var/log/puppetlabs/puppetserver
dodir /etc/puppetlabs/puppet/ssl
fowners -R puppet:puppet /etc/puppetlabs/puppet/ssl
fperms -R 771 /etc/puppetlabs/puppet/ssl
# systemd type things
insinto /etc/systemd/system/puppetserver.service.d/
systemd_dounit ext/redhat/puppetserver.service
insinto /etc/default
newins ext/default puppetserver
# normal init type tasks
dosym ../default/puppetserver /etc/conf.d/puppetserver
newinitd "${FILESDIR}/puppetserver.init-r1" puppetserver
# misc
insinto /etc/logrotate.d
newins ext/puppetserver.logrotate.conf puppetserver
# cleanup
dodir /opt/puppetlabs/server/data/puppetserver/jruby-gems
fowners -R puppet:puppet /opt/puppetlabs/server/data
fperms -R 775 /opt/puppetlabs/server/data/puppetserver
fperms -R 700 /var/log/puppetlabs/puppetserver
insinto /opt/puppetlabs/server/data
doins ext/build-scripts/jruby-gem-list.txt
doins ext/build-scripts/mri-gem-list-no-dependencies.txt
newtmpfiles ext/puppetserver.tmpfiles.conf puppetserver.conf
}
pkg_postinst() {
tmpfiles_process puppetserver.conf
elog "to install you may want to run the following:"
elog
elog "puppet config set --section master vardir /opt/puppetlabs/server/data/puppetserver"
elog "puppet config set --section master logdir /var/log/puppetlabs/puppetserver"
elog "puppet config set --section master rundir /run/puppetlabs/puppetserver"
elog "puppet config set --section master pidfile /run/puppetlabs/puppetserver/puppetserver.pid"
elog "puppet config set --section master codedir /etc/puppetlabs/code"
elog
elog "# install puppetserver gems"
elog "cd /opt/puppetlabs/server/apps/puppetserver"
elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems }\" > jruby.conf"
elog "while read LINE; do"
elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')"
elog "done < /opt/puppetlabs/server/data/jruby-gem-list.txt"
elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/puppet/lib/ruby/vendor_gems }\" > jruby.conf"
elog "while read LINE; do"
elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document --ignore-dependencies \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')"
elog "done < /opt/puppetlabs/server/data/mri-gem-list-no-dependencies.txt"
}

Binary file not shown.

@ -1,25 +1,31 @@
AUX bareos-20.0.2-cmake-gentoo.patch 1332 BLAKE2B b84158913e0bf051013681f8583546add34d48ea56647beb057525a0da1fff57dcd06c20dd125f300e34a42adb450c3a00456077de914dedf50b5a68748ef1ae SHA512 61e2b119d12daa60bf1fa0bc1de81d4322df421c6c5d2de4e823686f8a8657f521d53256533b52b17a105a25ef8070058144620d71aa295b491d2a39bc7de2f4
AUX bareos-21-cmake-gentoo.patch 694 BLAKE2B a01f469c1f61a5887dd75779c96fdebf666989c9ec203d478291bb58d8ae974e624c6d83977247f47fdc9cdcae0761552a2864e31ec26cbd64317610bc87613f SHA512 225afe4c2d9ee7774d34776071b8b8430c0a4c28e8a2b301fb5f3963ae4b02ea6f6020082d4bcc0ba937728cd57f77ba19fbc176f8f14c0dc28fa98135fb3c80
AUX bareos-21.1.2-no-automagic-ccache.patch 837 BLAKE2B 81eea4aa487c59e5514e64e26760d5eaee4b124a2a07e7dc4098adeb0d163dcaa2986c8044b5de9f681e35a8612c3e6a72e5843454e7565747daa536a3e55711 SHA512 1c3b2b9633e7436ce4f782956c9f1722057186a0537a3c4e1f8d78e1ffc8f1afa80c532a6f06ea45a301d4580bc695684a1281b544db376462b613bcb98b803b
AUX bareos-21.1.2-werror.patch 785 BLAKE2B b29c00d57818a911251b1ca487372679140131eed7844188ea98b43f654901e88ea5a592bd77330160b2bf401bac8d9118c7989e2d44e8566e847e9625d9b0dc SHA512 b050b796e2f75192b39a7540f2d5a065b97899de2159d5fb9ca5eda19cc00cfeae392550267389c7f6f85ae9106e929117bb8a62be5106b16ad30184381cd4a6
AUX bareos-dir-21-r1.initd 362 BLAKE2B ed28503db1f91f41f97cc0f9bf83c9f7686a79c6945e82577b7f290df516b6e7ac403023e3aab8c86ef67f67cb3a99bd699fb2d1d0534d53d164c0143cef0e2d SHA512 fc2f217020206ff43238444910555338133370fe423959ca1b5ed53704d371db9993b3a42fe5d9c2065b12ba5a853f6f216ee7418d446466c8f0175a54dc6210
AUX bareos-dir-21.confd 357 BLAKE2B 819a8c4bbf66a4a629128d3b23cc122fc340eb5672e406234d1a2960c30ed075989585e1e4801b2bde8f1edeca770d80b58e58bfcaeb45fa056afab4b610b013 SHA512 9858964a291ee9849e144f968a239758e3e6905bb5420717652114d8a583e3342e50f046efa41730f30cfc3f047b485251e93085fb13b327a6f2272d7c4c0309
AUX bareos-dir-21.initd 541 BLAKE2B 07ec7d342948da390f26a7dbc2209b351ef1f56ada775a37505bd1a0d5d241e2198fa160c1f42dd05609a4b708aca8675684846bcdc038cf1f35d6c46be26c14 SHA512 0d1e1fb9d69bd003b6c99b4c0120c14a4e8bb9c5c112649d299e672623241f98453278667e315c13a0ab0e93b1c17a3d7c2b8f59544c2d764e32c691a1986f3e
AUX bareos-dir-21.service 884 BLAKE2B c0a4fb957588136cd043be2670a03e05bd5ffad4ae87275636642961e0e105ff07fb0614490a71771bb7eecfb551e6f860d8d41104e56ea8c5d434c84c5602a8 SHA512 187e331f8495d27d14434bd71baace7051d254e2886c3814493600973cd830cb01f27153321821e0a3bd2356d55f39cf0878488297079ed80bcfb2693cc77809
AUX bareos-dir.confd 640 BLAKE2B 0c80793f66ef9f3b46995a2dcf150b3d7a8a9f53ff97896887314ab31d6082949ac3db2c260b2fc7551c035183c31558cc853f768eca5b0bebdfa483280780b5 SHA512 af71699773ade63c98e2016f48b4d108f29a419a7533444245df4507a7ad7b807948986f9f850ce1f9af58fb445ecd44a5d880f68732b371a7a87dbc5a25ec7c
AUX bareos-dir.initd 869 BLAKE2B 80fec7cbe9b4f80f2f5b6152243ad7aa79760dc5198473515e5642ca29255f869d59b83465f87543e42ffc80ba0b3b277e437ff3446c005c5338350e1d04175f SHA512 ea54b7e569cfa69e6b2d996352dedd52487d1eb6f7776d970c3a9efa7e13f40d12b3b8d7388f035d5d84c2096c7644f5834495cc5b4084203e71b2bd0d833e8f
AUX bareos-dir.initd 681 BLAKE2B a9c73a8e71a318746fdf8ed5894266ced8003e8cc56fa25d2b9810656875299af61862cdd58ab00ba8a241d0f4ff63fa6356eaf4d776ef836a5f12e453d0a72d SHA512 95da6492201ea5bf1b9bacce1a9dd7b2a864af4775158cbdac48f6c6feba26dbca3ea252133c7279f2be8b8220c0f5810b9fa1dd5ef5727c8d83eca64134ce90
AUX bareos-dir.service 841 BLAKE2B e8c9508984f2823b334c3ef3c412f51e50666cd45aea1c5491a3ce6b1fadf09e7e0cb836d0658f5398209aa0a478c5a6b4fa1b67476e0fc317d6e25bc0fc54a8 SHA512 8f886d3c60959f009cf5f626f64071eb5d768ebf6c5ac0dd0c0c34d866d29563a2f0c68519363170ac35595cc743b432f46a54ce10bbfa530971f56b9914b0a9
AUX bareos-fd-21-r1.initd 277 BLAKE2B 5a7472682a53dbd752be1c3f7fe4f5efcf8fc9400b92eab12824f9ae0a524e279010e05e9908db4522a955ee09cff72f34dfa6de9227fcb96c422a5eef6cebc1 SHA512 9828b8a296ca731d3dbc04380f728fff8831232c2ff04275760147b24d457aa518a43d5daf9cb808e84dbb9a100dc624eeb0fc73f1261060eae6e4d7264ce4c6
AUX bareos-fd-21.confd 208 BLAKE2B 9bf3a34ee07741bdc22aa96f931c46349f8e3fd3147d8afe009904d171af2aabc14472f6c6a3d241ad395aaa0a1b575f37e0734eb6b10474bdc636294b32ab09 SHA512 4bdf1e9d5f2f7a85efdf9aaaa0d35daadf83e766afeccdba69a94490a2e59c0b46fbbbdb1dcd5be389603ac5a196fe35c0fb389bc241eab0bf414c9ec432451f
AUX bareos-fd-21.initd 506 BLAKE2B 227045c6aa333b0cb62fe5ac2154183ac928dd1c3249324fec627c94861a0fe57bf98c2ba5917848b58bebedb251699eccbf352b6da7802f3b0125f8201665b8 SHA512 cf0403ca8f3efb5cfb57915df9203ff16ed69a72d8d0bc189f5f221d36233127d9ed5c8391a46969b0de5943ff4717f52ffae9a5afa1ae24e27631bd1c58b438
AUX bareos-fd.confd 208 BLAKE2B a2c4692fd2736604ebd1f12d84f300bac8df46a08859ce61cca8417d2645f75bb14f24b5f4fcad70175b11d28a4c052116a1fe99028d634a2fe1fa89cf2c4313 SHA512 8134d37f9d74ced01e769c1a04461e0141cc88cc305441079d9e672d29083ff4ab329a2c36dd2bdc9b7f07204233ff1b6ebd72af2dcbb15af63759be9d0878bc
AUX bareos-fd.initd 472 BLAKE2B d377348a0a68a31b821299c46a549e82954e7f694c1b78051b619477eb0453326c2f902f66732b88d1e6c1e6f8ff9bba944f53528512d7f8d5683b37d7f50804 SHA512 0fcbed2d1702738f30e09e8705720b84f6d098e9d4a46b7d23d397d7edc04d03c34f35519eac56f559ce5d3bf3ab185357370e6f8d66d986ca80d1ddcf7ccf30
AUX bareos-fd.initd 250 BLAKE2B 28d4f6b5ced14de5504bbb1594f72d10dbecfba81a754a2784087d6e544ef811160d711182bdb3efca9c5bc929dfa0781bc229059a8330800b587652d6748a60 SHA512 0005b20094f8e7d388455d73573243f46ba38f626d602b2b452e783a07fef66494a0bd1257d96748b4e9798f24d58788d824b2bf00fd1e13a0c2b44e415fc45e
AUX bareos-fd.service 670 BLAKE2B b6a93c1ccc74d11c744783993ac68b31ec896e2bc7464fb7295677af86cd86a45c7bdae6c597c7eb2e9fb663a4757455b324260f96503e3d1632f9534b06048b SHA512 33304e148710f3ddb90d75e8803908646e43971e01ca590bb88f3ec03fd83c848123747a86c974ef4529eaadf77a31e24f833205bf810b0803cf0e46f846f5fa
AUX bareos-sd-21-r1.initd 361 BLAKE2B 86f1bdc7443e92f7cb2999f4300711ebb92dfbf7d6b59bbd30f67f606e03c04f406df644de446d95b3d1c8bd4a331de7fa44eb46533320d58c45b4d9cc3c951e SHA512 5c3d1b0386e7d904443b0d16e9205bb772e34160a9aa06644519bf9589fe6a17b744bcbf0571697cb0e1d34aceba34d2dd4a0d0112f74523691571fdcbeae76a
AUX bareos-sd-21.confd 360 BLAKE2B 36a73a27a635ec1a4c3d1592e896ba85c3c7d6e91c3c0a2e5057194b6fde8eff6576794c00c0838f27c8165fbc2c65c77f6e2e9cc684fa6c1f978b56701618a3 SHA512 eb5d942edb45d349804c90eb0379cfabca765d63277b21feb4f1937ef8b655b6ba9feb3b671b61f582996ff4f9740614c197ae990c00879731ec43d6da8f4286
AUX bareos-sd-21.initd 512 BLAKE2B fec08730da8fad543bdae427296f9b942ed103be5a8c7fd9fd696537705e90a560a5e026b157e49833f27bfb00f4cc090ab1ffdb7e89f4a0bd59288e25b85f4f SHA512 407af1b90672959bee9206d3f241226e46a7c3091a79b91da70b6e5abb171f93dec53d5151713627096ec9fb81d0f7690a20bcf4c361abc8a018c6cc967db8b7
AUX bareos-sd.confd 360 BLAKE2B d965bf4cf1db59982b57ee0b848f9f7156d695a37d2a3b4cb339ce5ac4b27717db6d609a71b8e318fb297a6065c6ce0c20d6e18180a9d47843de5299a43ce6cd SHA512 4077174b5b49f425d53ec36bde039cee0dc55204c1127467c01bb57c58e6495e000b032f060c5ae6d757472934127776667a78238bcc28fbbe7a713d3da18039
AUX bareos-sd.initd 855 BLAKE2B 40ca8e89b63e67f6fa4a4f60e735bd101ce0b1ad46be07b6df2d1524cd3f3e1f2540ce4b90095168499cab82306ed3d2d1c306c2b185e22632cbd5d18c6e8f4b SHA512 d45c33374da46e53b5828b4575087d00753f4aea3af6b641933f456f2bf5ba254894fc1fc1a6641ab6ae1c3f85bcd606500d6207e23a7070c78fd4e6aa666543
AUX bareos-sd.initd 654 BLAKE2B 9cec4086c4ee0a5bbb2643a2e9179d09094281f6f93c99d1a3feeae5fff8a9ce1fdd259e09dce5f32c487209c87291d995d10b365d4f56dfbf1eb1aa245f919f SHA512 afb360c071118f72581d45c3db66a49e65c412d9aeb68e6b7d1dedc63b1b9cee4a81f9176d1ebfe800e284ba844d1f74bcfad69eec25d3dd41dcfc51832a7171
AUX bareos-sd.service 812 BLAKE2B 7ac9754d98ea177614450045fbbaf7406592b30a280646eacdf31271a0cafd63e88ac463b1d94143ccac96c289de3f88a177edab665f073e7c7692037ffedb68 SHA512 6a0fdb3af03e9f94e0d755a3286aff36b41ab1f00a82e9864f6d3de6931691f6aba79aeb7fc952cec039e4174b545f53c23e96fcfbaed71192877d201b3086ad
AUX tmpfiles.d-bareos.conf 33 BLAKE2B 68feed7629dde0dad019470851cea33140be3b17186fbbee7ad6c6a591978236ec09252d890117030d8706d22ea02f9971063aa80a393d3726510128527401d0 SHA512 65d3f72e57eb3afc557ab6b56a8ec1895a679b904114fefd1c9d0ceeb6b9fa8413575591ed81e1ce6963bdaf34dad227e781865b39bb237afc6bb5652306d2ef
DIST bareos-20.0.8.tar.gz 13429247 BLAKE2B 5576cf738fccad0ac39f7c92e8da01f4925d58e4373c8bc19f68ddb8cc8d6a07bf73dfd39bd2111766ccd20ce2da224680b8ab9adf7b84421874ae916e633f75 SHA512 1da30d0ff2f1fda2c4a41ec6d41ec60e3212b1bdb153c7f397931580894f31e36ab84f655d263aed47b9eb21e68ef7e59ec3b7bbd4f2c8981ae04b84733ffb68
DIST bareos-21.1.2.tar.gz 11582588 BLAKE2B e7e02b3897d7e377cc79d9d0880da821f1b81d1f54891d89e704e78f51471cdf94b5a02ffe2f4ed54dec38bf37ccc757bf1641c3b678a04e401f48484ed3c941 SHA512 acdc787ff828add93c81b2b7d293dec90f2aa22aa3aee3002662bd30e88dc0dc58b753bb63ca7c111fac6c7eeea888938236c1169f92ed6cec27941036c7b6b1
DIST bareos-21.1.5.tar.gz 11655244 BLAKE2B 18ef42669cfdd7a663910fa1ce9b46f12eab0aa3a2106e9877dc3d341e9a7b309c21bc1768d4873d626938fcbb2084884a85d6dcef0aa2834b117aef1034d28f SHA512 637c6c0500ff31bb2c87f27d87f908d49836191afb880de4b636432b9c20433ec6f32f5805aaa7fb57f2f99a0201c51802c8d213ee5573642698f74da4cb06b7
EBUILD bareos-20.0.8.ebuild 11419 BLAKE2B 7a54afd54134a4cdccdd15c1b7db9e474a510311129828134e4240722e7ecff9a25582c992eacb46fa6058ae362cb7577bda8c6884ead3cd97033a21170e076c SHA512 670a204964619a195dbd3cb084b6920946bc2d5ebbd0e3661dab6e25600bb8586ee3e40a8d90d5d695367a137eaacb6ce1ca9d72aebb70a78df1c7f2f26a07b9
EBUILD bareos-21.1.2.ebuild 10750 BLAKE2B df1d2161957fb5e4b455255fedff4b419725922ec3a402280e15dd1760ba15bd3dd338baff6d27356bc20537105eef4fbeb6c1d6322b50195dbd68025d0c714e SHA512 252a646c81647b2e9f4857d22f62dec518ceda2286f23217b237d77e2019c072cec7268ed4b66185c9300c9fe7bf360ff1acb626a751c5503677041b32f51371
EBUILD bareos-21.1.5.ebuild 10773 BLAKE2B 70753edbbbf86d402862e1c70ad96e56f75b30ac3ba51c18556bd27f5ea5edbecd853325c54867787dce23543744d19ab026f6ba1f3f4e9079dd8fbce0f629d5 SHA512 672a9cdecb707fc373a7a5a33e4f90c7862538eef95a564a313e3a9ac434a9f34b1cb8b36f21d549379cd290e0185d5486ed3ff4c6eed3af1fa44db886a97b42
MISC metadata.xml 1041 BLAKE2B e651303bb34815a8bc1a1f5a98a2f6de0bcd73029253d8fe5334cb62105efbc967e58aa800cb8744ba67b34c0568e599f0e803e519095b388e9837997ffdc2e0 SHA512 cbdcf34c7f4c03423c14973018a4af1e84eef97642f1ef2d5504a436ab25e322039455d0e6efcfea2b634cbcc1f53e3c9ddea2533d624c8c58c9dcb4f804a4d6
EBUILD bareos-21.1.5-r1.ebuild 11203 BLAKE2B 8f0f611a00552d19d93d0e8766509b1bcd765dd88998d1f557dfecb75802aeeb4e1eb190910855acc50172dfb990cbc8fd30a77d9c2bbb027b1d4ff285e7db80 SHA512 024a38a313ad42eb2a94dd41497202e032ec75174676fafd039a64721f59657017407684cd54a4c7124383604102cbd8c65ab4397594d4489fea5f91f57b68e5
MISC metadata.xml 1117 BLAKE2B c53e52cc72764097cf0e40ba5318e044d6f0dc8d852cae9bff5e7915062d75a75fb558c8dcdfb321fb42b204de0521c826394102bb8e312d0df874b19e7052ad SHA512 f2d8ac8e4d8f880b46a9535b709d1d0b0dbccf02e0f8ae0bb97bbe3ebf139f090951ad6e9f172804045928d0ed78ea602fdd378a91645e0faf2f4717b0096578

@ -0,0 +1,393 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
CMAKE_WARN_UNUSED_CLI=no
#CMAKE_REMOVE_MODULES=yes
inherit python-any-r1 systemd cmake tmpfiles
DESCRIPTION="Featureful client/server network backup suite"
HOMEPAGE="https://www.bareos.org/"
SRC_URI="https://github.com/${PN}/${PN}/archive/Release/${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT="mirror"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="X acl ceph clientonly +director glusterfs ipv6 jansson lmdb
logwatch mysql ndmp +postgres readline scsi-crypto
sqlite static +storage-daemon systemd tcpd vim-syntax vmware xattr"
# get cmake variables from core/cmake/BareosSetVariableDefaults.cmake
DEPEND="
!app-backup/bacula
acct-group/${PN}
!x86? (
ceph? ( sys-cluster/ceph )
)
glusterfs? ( sys-cluster/glusterfs )
lmdb? ( dev-db/lmdb )
dev-libs/gmp:0
!clientonly? (
acct-user/${PN}
postgres? ( dev-db/postgresql:*[threads] )
mysql? ( virtual/mysql )
sqlite? ( dev-db/sqlite:3 )
director? (
virtual/mta
jansson? ( dev-libs/jansson:= )
)
)
logwatch? ( sys-apps/logwatch )
ndmp? ( net-libs/rpcsvc-proto )
tcpd? ( sys-apps/tcp-wrappers )
readline? ( sys-libs/readline:0 )
static? (
acl? ( virtual/acl[static-libs] )
sys-libs/zlib[static-libs]
dev-libs/lzo[static-libs]
sys-libs/ncurses:=[static-libs]
dev-libs/openssl:0=[static-libs]
)
!static? (
acl? ( virtual/acl )
dev-libs/lzo
dev-libs/openssl:0=
sys-libs/ncurses:=
sys-libs/zlib
)
"
RDEPEND="${DEPEND}
!clientonly? (
storage-daemon? (
sys-block/mtx
app-arch/mt-st
)
)
vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
"
BDEPEND="${PYTHON_DEPS}"
REQUIRED_USE="
!clientonly? ( || ( mysql postgres sqlite ) )
static? ( clientonly )
x86? ( !ceph )
"
S=${WORKDIR}/${PN}-Release-${PV}
src_prepare() {
use mysql && export mydbtypes+=( mysql )
use postgres && export mydbtypes+=( postgresql )
use sqlite && export mydbtypes+=( sqlite )
# enables default database driver in catalog
pushd core/src/defaultconfigs >&/dev/null || die
sed -i -e 's/#dbdriver/dbdriver/' -e '/XXX_REPLACE_WITH_DATABASE_DRIVER_XXX/d' $(grep -rl XXX_REPLACE_WITH_DATABASE_DRIVER_XXX) \
|| die "sed on MyCatalog.conf.in failed"
popd >&/dev/null || die
# fix gentoo platform support
eapply -p1 "${FILESDIR}/${PN}-20.0.2-cmake-gentoo.patch"
# fix missing DESTDIR in symlink creation
sed -i '/bareos-symlink-default-db-backend.cmake/d' "${S}/core/src/cats/CMakeLists.txt"
# disable dird and stored plugins, because of
# py2 dependency
cd "${S}/core/src/plugins"
cmake_comment_add_subdirectory dird
cmake_comment_add_subdirectory stored
cd -
CMAKE_USE_DIR="$S/core"
cmake_src_prepare
}
src_configure() {
local mycmakeargs=()
CMAKE_USE_DIR="$S/core"
pushd core/platforms >&/dev/null || die
cmake_comment_add_subdirectory '${DISTNAME}'
popd >&/dev/null || die
if use clientonly; then
mycmakeargs+=(
-Dclient-only=ON
-Dstatic-cons=$(usex static)
-Dstatic-fd=$(usex static)
)
fi
for useflag in acl ipv6 ndmp scsi-crypto \
systemd mysql lmdb; do
mycmakeargs+=( -D$useflag=$(usex $useflag) )
done
mycmakeargs+=(
-DHAVE_PYTHON=0
-DDEFAULT_DB_TYPE=${mydbtypes[0]}
-Darchivedir=/var/lib/bareos/storage
-Dbackenddir=/usr/$(get_libdir)/${PN}/backend
-Dbasename="`hostname -s`"
-Dbatch-insert=yes
-Dbsrdir=/var/lib/bareos/bsr
-Dconfdir=/etc/bareos
-Dcoverage=no
-Ddb_password=`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 1`
-Ddir-group=bareos
-Ddir-password="`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1`"
-Ddir-user=bareos
-Ddocdir=/usr/share/doc/${PF}
-Ddynamic-cats-backends=yes
-Ddynamic-storage-backends=yes
-Dfd-group=bareos
-Dfd-password="`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1`"
-Dfd-user=root
-Dhost=${CHOST}
-Dhostname="`hostname -s`"
-Dhtmldir=/usr/share/doc/${PF}/html
-Dlibdir=/usr/$(get_libdir)
-Dlogdir=/var/log/bareos
-Dmandir=/usr/share/man
-Dmon-dir-password="`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1`"
-Dmon-fd-password="`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1`"
-Dmon-sd-password="`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1`"
-Dmysql=$(usex mysql)
-Dopenssl=yes
-Dpiddir=/run/bareos
-Dplugindir=/usr/$(get_libdir)/${PN}/plugin
-Dpostgresql=$(usex postgres)
-Dsbin-perm=0755
-Dsbindir=/usr/sbin
-Dscriptdir=/usr/libexec/bareos
-Dsd-group=bareos
-Dsd-password="`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1`"
-Dsd-user=root
-Dsqlite3=$(usex sqlite)
-Dsubsysdir=/run/lock/subsys
-Dsysconfdir=/etc
-Dworkingdir=/var/lib/bareos
-Dx=$(usex X)
)
# disable droplet support for now as it does not build with gcc 10
# ... and this is a bundled lib, which should have its own package
cd core && cmake_comment_add_subdirectory "src/droplet"
cmake_src_configure
}
src_install() {
cmake_src_install
# remove some scripts we don't need at all
rm -f "${D}"/usr/libexec/bareos/{bareos,bareos-ctl-dir,bareos-ctl-fd,bareos-ctl-sd,startmysql,stopmysql}
rm -f "${D}"/usr/sbin/bareos
# remove upstream init scripts and systemd units
rm -f "${D}"/etc/init.d/bareos-* "${D}"/lib/systemd/system/bareos-*.service
# remove misc stuff we do not need in production
rm -f "${D}"/etc/bareos/bareos-regress.conf
rm -f "${D}"/etc/logrotate.d/bareos-dir
# get rid of py2 stuff
rm -rf "$D"/usr/lib64/python2.7
rm -f "$D"/usr/lib64/bareos/plugin/python-fd.so
if ! use vmware; then
rm -f "$D"/usr/lib64/bareos/plugin/{BareosFdPluginVMware.py,bareos-fd-vmware.py}
fi
# rename statically linked apps
if use clientonly && use static ; then
pushd "${D}"/usr/sbin || die
mv static-bareos-fd bareos-fd || die
mv static-bconsole bconsole || die
popd || die
fi
# extra files which 'make install' doesn't cover
if ! use clientonly; then
# the logrotate configuration
# (now unconditional wrt bug #258187)
diropts -m0755
insinto /etc/logrotate.d
insopts -m0644
newins "${S}"/core/scripts/logrotate bareos
# the logwatch scripts
if use logwatch; then
diropts -m0750
dodir /etc/log.d/scripts/services
dodir /etc/log.d/scripts/shared
dodir /etc/log.d/conf/logfiles
dodir /etc/log.d/conf/services
pushd "${S}"/core/scripts/logwatch >&/dev/null || die
into /etc/log.d/scripts/services
dobin bareos
into /etc/log.d/scripts/shared
dobin applybareosdate
insinto /etc/log.d/conf/logfiles
newins logfile.bareos.conf bareos.conf
insinto /etc/log.d/conf/services
newins services.bareos.conf bareos.conf
popd >&/dev/null || die
fi
fi
rm -vf "${D}"/usr/share/man/man1/bareos-bwxconsole.1*
if use clientonly || ! use director; then
rm -vf "${D}"/usr/share/man/man8/bareos-dir.8*
rm -vf "${D}"/usr/share/man/man8/bareos-dbcheck.8*
rm -vf "${D}"/usr/share/man/man1/bsmtp.1*
rm -vf "${D}"/usr/share/man/man8/bwild.8*
rm -vf "${D}"/usr/share/man/man8/bregex.8*
rm -vf "${D}"/usr/share/man/man8/bpluginfo.8*
rm -vf "${D}"/usr/libexec/bareos/create_*_database
rm -vf "${D}"/usr/libexec/bareos/drop_*_database
rm -vf "${D}"/usr/libexec/bareos/make_*_tables
rm -vf "${D}"/usr/libexec/bareos/update_*_tables
rm -vf "${D}"/usr/libexec/bareos/drop_*_tables
rm -vf "${D}"/usr/libexec/bareos/grant_*_privileges
rm -vf "${D}"/usr/libexec/bareos/*_catalog_backup
fi
if use clientonly || ! use storage-daemon; then
rm -vf "${D}"/usr/share/man/man8/bareos-sd.8*
rm -vf "${D}"/usr/share/man/man8/bcopy.8*
rm -vf "${D}"/usr/share/man/man8/bextract.8*
rm -vf "${D}"/usr/share/man/man8/bls.8*
rm -vf "${D}"/usr/share/man/man8/bscan.8*
rm -vf "${D}"/usr/share/man/man8/btape.8*
rm -vf "${D}"/usr/libexec/bareos/disk-changer
rm -vf "${D}"/usr/libexec/bareos/mtx-changer
rm -vf "${D}"/usr/libexec/bareos/dvd-handler
rm -vf "${D}"/etc/bareos/mtx-changer.conf
fi
if ! use scsi-crypto; then
rm -vf "${D}"/usr/share/man/man8/bscrypto.8*
fi
# documentation
dodoc README.md
dodoc core/README.configsubdirectories
use glusterfs dodoc core/README.glusterfs
use ndmp && dodoc core/README.NDMP
use scsi-crypto && dodoc core/README.scsicrypto
# vim-files
if use vim-syntax; then
insinto /usr/share/vim/vimfiles/syntax
doins core/scripts/bareos.vim
insinto /usr/share/vim/vimfiles/ftdetect
newins core/scripts/filetype.vim bareos_ft.vim
fi
# setup init scripts
myscripts="bareos-fd"
if ! use clientonly; then
if use director; then
myscripts+=" bareos-dir"
fi
if use storage-daemon; then
myscripts+=" bareos-sd"
fi
fi
for script in ${myscripts}; do
# copy over init script and config to a temporary location
# so we can modify them as needed
cp "${FILESDIR}/${script}".confd "${T}/${script}".confd || die "failed to copy ${script}.confd"
cp "${FILESDIR}/${script}".initd "${T}/${script}".initd || die "failed to copy ${script}.initd"
# now set the database dependency for the director init script
case "${script}" in
bareos-dir)
sed -i -e "s:%databasetypes%:${mydbtypes[*]}:" "${T}/${script}".confd || die
;;
*)
;;
esac
# install init script and config
newinitd "${T}/${script}".initd "${script}"
newconfd "${T}/${script}".confd "${script}"
done
# install systemd unit files
if use systemd; then
if ! use clientonly; then
use director && systemd_dounit "${FILESDIR}"/bareos-dir.service
use storage-daemon && systemd_dounit "${FILESDIR}"/bareos-sd.service
fi
systemd_dounit "${FILESDIR}"/bareos-fd.service
fi
# make sure the working directory exists
diropts -m0750
keepdir /var/lib/bareos
keepdir /var/lib/bareos/storage
diropts -m0755 -o bareos -g bareos
keepdir /var/log/bareos
newtmpfiles "${FILESDIR}"/tmpfiles.d-bareos.conf bareos.conf
# make sure bareos group can execute bareos libexec scripts
fowners -R root:bareos /usr/libexec/bareos
}
pkg_postinst() {
tmpfiles_process bareos.conf
if use clientonly; then
fowners root:bareos /var/lib/bareos
else
fowners bareos:bareos /var/lib/bareos
fi
if ! use clientonly && use director; then
einfo
einfo "If this is a new install, you must create the database:"
if use postgres; then
einfo
einfo "For postgresql:"
einfo " su postgres -c '/usr/libexec/bareos/create_bareos_database postgresql'"
einfo " su postgres -c '/usr/libexec/bareos/make_bareos_tables postgresql'"
einfo " su postgres -c '/usr/libexec/bareos/grant_bareos_privileges postgresql'"
fi
if use mysql; then
einfo
einfo "For mysql:"
einfo
einfo " Make sure root has direct access to your mysql server. You may want to"
einfo " create a /root/.my.cnf file with"
einfo " [client]"
einfo " user=root"
einfo " password=YourPasswordForAccessingMysqlAsRoot"
einfo " before running:"
einfo " /usr/libexec/bareos/create_bareos_database mysql"
einfo " /usr/libexec/bareos/make_bareos_tables mysql"
einfo " /usr/libexec/bareos/grant_bareos_privileges mysql"
fi
einfo
fi
if use sqlite; then
einfo
einfo "Be aware that Bareos does not officially support SQLite database."
einfo "Best use it only for a client-only installation. See Bug #445540."
einfo
einfo "It is strongly recommended to use either postgresql or mysql as"
einfo "catalog database backend."
fi
}

@ -342,7 +342,7 @@ src_install() {
fi
for script in ${myscripts}; do
# install init script and config
newinitd "${FILESDIR}/${script}-21".initd "${script}"
newinitd "${FILESDIR}/${script}-21-r1".initd "${script}"
newconfd "${FILESDIR}/${script}-21".confd "${script}"
done
@ -360,7 +360,7 @@ src_install() {
keepdir /var/lib/bareos
keepdir /var/lib/bareos/storage
diropts -m0755
diropts -m0755 -o bareos -g bareos
keepdir /var/log/bareos
newtmpfiles "${FILESDIR}"/tmpfiles.d-bareos.conf bareos.conf
@ -382,9 +382,20 @@ pkg_postinst() {
einfo
einfo "If this is a new install, you must create the database:"
einfo
einfo " su postgres -c '/usr/libexec/bareos/create_bareos_database postgresql'"
einfo " su postgres -c '/usr/libexec/bareos/make_bareos_tables postgresql'"
einfo " su postgres -c '/usr/libexec/bareos/grant_bareos_privileges postgresql'"
einfo " su postgres -c '/usr/libexec/bareos/create_bareos_database'"
einfo " su postgres -c '/usr/libexec/bareos/make_bareos_tables'"
einfo " su postgres -c '/usr/libexec/bareos/grant_bareos_privileges'"
einfo
einfo "or run"
einfo
einfo " emerge --config app-backup/bareos"
einfo
einfo "to do this"
fi
}
pkg_config() {
su postgres -c '/usr/libexec/bareos/create_bareos_database' || die "could not create bareos database"
su postgres -c '/usr/libexec/bareos/make_bareos_tables' || die "could not create bareos database tables"
su postgres -c '/usr/libexec/bareos/grant_bareos_privileges' || die "could not grant bareos database privileges"
}

@ -0,0 +1,24 @@
diff -urw bareos-Release-20.0.2.orig/core/cmake/distname.sh bareos-Release-20.0.2/core/cmake/distname.sh
--- bareos-Release-20.0.2.orig/core/cmake/distname.sh 2021-06-10 06:07:18.000000000 -0930
+++ bareos-Release-20.0.2/core/cmake/distname.sh 2021-08-15 17:07:37.168216517 -0930
@@ -153,7 +153,7 @@
elif test -f /etc/gentoo-release
then
PLATFORM=gentoo
- DISTVER=`awk '/version / { print $5 }' < /etc/gentoo-release`
+ DISTVER=`awk '/release / { print $5 }' < /etc/gentoo-release`
elif test -f /etc/debian_version
then
if `test -f /etc/apt/sources.list && grep -q ubuntu /etc/apt/sources.list`; then
diff -urw bareos-Release-20.0.2.orig/core/platforms/CMakeLists.txt bareos-Release-20.0.2/core/platforms/CMakeLists.txt
--- bareos-Release-20.0.2.orig/core/platforms/CMakeLists.txt 2021-06-10 06:07:18.000000000 -0930
+++ bareos-Release-20.0.2/core/platforms/CMakeLists.txt 2021-08-15 17:07:37.549226558 -0930
@@ -30,6 +30,8 @@
message(STATUS "adding subdirectories debian and univention")
add_subdirectory(debian)
add_subdirectory(univention)
+ elseif(${PLATFORM} STREQUAL gentoo)
+ message(STATUS "PLATFORM: " ${PLATFORM})
elseif(${PLATFORM} STREQUAL hpux)
message(STATUS "PLATFORM: " ${PLATFORM})
elseif(${PLATFORM} STREQUAL archlinux)

@ -0,0 +1,16 @@
#!/sbin/openrc-run
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
depend() {
use dns
}
start_pre() {
checkpath --directory --owner root:root --mode 00755 /run/bareos
}
command="/usr/sbin/bareos-dir"
command_args="-f ${DIR_OPTIONS}"
command_background="true"
pidfile="/run/bareos/bareos-dir.9101.pid"

@ -1,30 +1,24 @@
#!/sbin/openrc-run
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
depend() {
use dns bareos-fd bareos-sd
}
start() {
ebegin "Starting bareos director"
# g+w until #631598 is resolved
checkpath -d -m 0770 -o root:bareos /run/bareos
start-stop-daemon --start --quiet --exec /usr/sbin/bareos-dir \
-- ${DIR_OPTIONS}
# harden pid file until #631598 is resolved
ewaitfile 10 /run/bareos/bareos-dir.9101.pid
chown root:bareos /run/bareos/bareos-dir.9101.pid
eend $?
start_pre() {
checkpath --directory --owner root:bareos --mode 01775 /run/bareos
if [[ -e /run/bareos/bareos-dir.9101.pid && $(stat -c %U /run/bareos/bareos-dir.9101.pid) != "root" ]]; then
eerror "SECURITY ALERT: bareos owned pidfile found! (see #631598)"
exit 1
fi
}
stop() {
ebegin "Stopping bareos director"
# check pid file until #631598 is resolved
if [[ $(stat -c %U /run/bareos/bareos-dir.9101.pid) != "root" ]]; then
eerror "SECURITY ALERT: pid file is not root owned anymore?! (see #631598)"
else
start-stop-daemon --stop --quiet --pidfile /run/bareos/bareos-dir.9101.pid
fi
eend $?
start_post() {
ewaitfile 10 /run/bareos/bareos-dir.9101.pid
checkpath --file --owner root:bareos /run/bareos/bareos-dir.9101.pid
}
command="/usr/sbin/bareos-dir"
command_args="${DIR_OPTIONS}"
pidfile="/run/bareos/bareos-dir.9101.pid"

@ -0,0 +1,12 @@
#!/sbin/openrc-run
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
depend() {
use dns
}
command="/usr/sbin/bareos-fd"
command_args="-f ${DIR_OPTIONS}"
command_background="true"
pidfile="/run/bareos/bareos-fd.9102.pid"

@ -6,16 +6,6 @@ depend() {
use dns
}
start() {
ebegin "Starting bareos file daemon"
checkpath -d -m 0750 -o root:bareos /run/bareos
start-stop-daemon --start --quiet --exec /usr/sbin/bareos-fd \
-- ${FD_OPTIONS}
eend $?
}
stop() {
ebegin "Stopping bareos file daemon"
start-stop-daemon --stop --quiet --pidfile /run/bareos/bareos-fd.*.pid
eend $?
}
command="/usr/sbin/bareos-fd"
command_args="${FD_OPTIONS}"
pidfile="/run/bareos/bareos-fd.9102.pid"

@ -0,0 +1,16 @@
#!/sbin/openrc-run
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
depend() {
use dns
}
start_pre() {
checkpath --directory --owner root:root --mode 00755 /run/bareos
}
command="/usr/sbin/bareos-sd"
command_args="-f ${DIR_OPTIONS}"
command_background="true"
pidfile="/run/bareos/bareos-dir.9103.pid"

@ -1,30 +1,24 @@
#!/sbin/openrc-run
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
depend() {
use dns
}
start() {
ebegin "Starting bareos storage daemon"
# g+w until #631598 is resolved
checkpath -d -m 0770 -o root:bareos /run/bareos
start-stop-daemon --start --quiet --exec /usr/sbin/bareos-sd \
-- ${SD_OPTIONS}
# harden pid file until #631598 is resolved
ewaitfile 10 /run/bareos/bareos-sd.9103.pid
chown root:bareos /run/bareos/bareos-sd.9103.pid
eend $?
start_pre() {
checkpath --directory --owner root:bareos --mode 01775 /run/bareos
if [[ -e /run/bareos/bareos-sd.9103.pid && $(stat -c %U /run/bareos/bareos-sd.9103.pid) != "root" ]]; then
eerror "SECURITY ALERT: bareos owned pidfile found! (see #631598)"
exit 1
fi
}
stop() {
ebegin "Stopping bareos storage daemon"
# check pid file until #631598 is resolved
if [[ $(stat -c %U /run/bareos/bareos-sd.9103.pid) != "root" ]]; then
eerror "SECURITY ALERT: pid file is not root owned anymore?! (see #631598)"
else
start-stop-daemon --stop --quiet --pidfile /run/bareos/bareos-sd.9103.pid
fi
eend $?
start_post() {
ewaitfile 10 /run/bareos/bareos-sd.9103.pid
checkpath --file --owner root:bareos /run/bareos/bareos-sd.9103.pid
}
command="/usr/sbin/bareos-sd"
command_args="${SD_OPTIONS}"
pidfile="/run/bareos/bareos-sd.9103.pid"

@ -10,6 +10,7 @@
<flag name="clientonly">Only install file-daemon (client)</flag>
<flag name="director">Install director</flag>
<flag name="glusterfs">Enable glusterfs storage backend</flag>
<flag name="jansson">JSON API support using JANSSON for director</flag>
<flag name="lmdb">enable build of LMDB support for faster accurate backup</flag>
<flag name="logwatch">Install support files for logwatch</flag>
<flag name="ndmp">Enable support for NDMP (Network Data Management Protocol)</flag>

Binary file not shown.

@ -3,7 +3,7 @@ DIST certbot-1.32.0.tar.gz 1372897 BLAKE2B ce0be11e07186fa5ec71c52bb728161be3326
DIST certbot-2.0.0.tar.gz 1326589 BLAKE2B d1dc7e2c2a807f767d5dd4209b0fe079e18a8859c9a1b1dbdf62f240c123f20d5a63f01c5a92a4463b99f50b343e6956ac9a53c14c576b16bcd46c07f6f775f3 SHA512 c72d428a43d19b105a206931f8fe74e0c68dfc288a2e8667f25b9e292820eccd9ad04a11d9d3c4fcdbcb08cf2adc5f5fad12bd53b8df09dcc77c0a500a30e518
DIST certbot-2.1.0.tar.gz 1327451 BLAKE2B c4694622648427146574aa7c056d5d76dc3c4f6b8487a506d1c4996239f979d89ca26980b2ffbaab975458d0691acaa07a46a75098b6146e6e3c51e6eaa64be0 SHA512 83c3a6abeffb135cebd0d0f4561f3814039962e3b895aaf7bef6570641fccda2da04f1a6110c5e90d6ed3346402cbb3ff543b0a096e8e18f6345edd22da643cc
EBUILD acme-1.31.0.ebuild 1140 BLAKE2B 109016a04482351c3df89e09489f246b7dcd91473521f1e40a9f0788cdab5c49d662d08d32f359ddd563b9f04a86e3f6d365ccee387756bc25a7a59d973d102d SHA512 696444b8ca4de37ff8eead63b5ce500e80ce0315184a28edb21d39988353a252a285f01dc6a57ff6919d0d12352a1ac5f32747c2271d7b447fc814e0427b2c62
EBUILD acme-1.32.0.ebuild 1142 BLAKE2B 3149eedb71a5e80bf3ec01b5e7bb678aba01f63f01e7179c1cb913e14baa1fbdddff209e92db0bad53c31f3aea9fd9d22e74e986d000b851d7531a66d5c73a61 SHA512 83c207826a400e854d8523412a07e40b7c1e5d4b33c7ab17227a0f8515d9241b443b58c76e991f5f9735ff206a08dac662715055f7ec2d45bd5166f9ca26c44d
EBUILD acme-1.32.0.ebuild 1140 BLAKE2B 109016a04482351c3df89e09489f246b7dcd91473521f1e40a9f0788cdab5c49d662d08d32f359ddd563b9f04a86e3f6d365ccee387756bc25a7a59d973d102d SHA512 696444b8ca4de37ff8eead63b5ce500e80ce0315184a28edb21d39988353a252a285f01dc6a57ff6919d0d12352a1ac5f32747c2271d7b447fc814e0427b2c62
EBUILD acme-2.0.0.ebuild 1142 BLAKE2B af61465467a32e5a587c4cd49f6a489f02a520fb59a07e432d10ea2df5ab8b4ed44e3bf6b0b84ec83b1441c72753ba48c0e9c7916d39086edabe9577ca05d095 SHA512 96e9dafeea8b14bfc15cb66efd9f4e76c1ecefc704d3e7997c9bc07b8c10956b53842c226195d15a867b80875a4a6278800494a9514d89dcadfb4f75062546c3
EBUILD acme-2.1.0.ebuild 1142 BLAKE2B af61465467a32e5a587c4cd49f6a489f02a520fb59a07e432d10ea2df5ab8b4ed44e3bf6b0b84ec83b1441c72753ba48c0e9c7916d39086edabe9577ca05d095 SHA512 96e9dafeea8b14bfc15cb66efd9f4e76c1ecefc704d3e7997c9bc07b8c10956b53842c226195d15a867b80875a4a6278800494a9514d89dcadfb4f75062546c3
EBUILD acme-9999.ebuild 1142 BLAKE2B af61465467a32e5a587c4cd49f6a489f02a520fb59a07e432d10ea2df5ab8b4ed44e3bf6b0b84ec83b1441c72753ba48c0e9c7916d39086edabe9577ca05d095 SHA512 96e9dafeea8b14bfc15cb66efd9f4e76c1ecefc704d3e7997c9bc07b8c10956b53842c226195d15a867b80875a4a6278800494a9514d89dcadfb4f75062546c3

@ -14,7 +14,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> certbot-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
S=${WORKDIR}/certbot-${PV}/acme
fi

@ -3,7 +3,7 @@ DIST certbot-1.32.0.tar.gz 1372897 BLAKE2B ce0be11e07186fa5ec71c52bb728161be3326
DIST certbot-2.0.0.tar.gz 1326589 BLAKE2B d1dc7e2c2a807f767d5dd4209b0fe079e18a8859c9a1b1dbdf62f240c123f20d5a63f01c5a92a4463b99f50b343e6956ac9a53c14c576b16bcd46c07f6f775f3 SHA512 c72d428a43d19b105a206931f8fe74e0c68dfc288a2e8667f25b9e292820eccd9ad04a11d9d3c4fcdbcb08cf2adc5f5fad12bd53b8df09dcc77c0a500a30e518
DIST certbot-2.1.0.tar.gz 1327451 BLAKE2B c4694622648427146574aa7c056d5d76dc3c4f6b8487a506d1c4996239f979d89ca26980b2ffbaab975458d0691acaa07a46a75098b6146e6e3c51e6eaa64be0 SHA512 83c3a6abeffb135cebd0d0f4561f3814039962e3b895aaf7bef6570641fccda2da04f1a6110c5e90d6ed3346402cbb3ff543b0a096e8e18f6345edd22da643cc
EBUILD certbot-apache-1.31.0.ebuild 945 BLAKE2B 7a7d3e1c404a796a529707becaf6e166b33aa7afe568d91cdfcd7656b19f61ee712ca2d65055445762931917e680c67f20cda811123b733bcf9a40260970c3c7 SHA512 23dddc9757ee6eab0a131a3a84c441680678bfd27548c2651665cd25a1aade2387f405281eafba2304cec0fea0a71065d1b2b12c3f58dc6fbfc7df0fef2e3264
EBUILD certbot-apache-1.32.0.ebuild 947 BLAKE2B a48f898df86410229175cb4cc86735136be08f8e163ccd184a7a598d0bbc88c556f243bce3f6ba354cbb0ddcdccaee6903142b8bdb382b61c7326bffa0a99cf0 SHA512 1d2ee7ad9c9a1dcc7955fdf0a2295812abcc934c8853a7406d4bc219ea851bcdeb189330e3b9b5aef486c5494d98e66a512f2c4cb631109f5136cb283a83355c
EBUILD certbot-apache-1.32.0.ebuild 945 BLAKE2B 7a7d3e1c404a796a529707becaf6e166b33aa7afe568d91cdfcd7656b19f61ee712ca2d65055445762931917e680c67f20cda811123b733bcf9a40260970c3c7 SHA512 23dddc9757ee6eab0a131a3a84c441680678bfd27548c2651665cd25a1aade2387f405281eafba2304cec0fea0a71065d1b2b12c3f58dc6fbfc7df0fef2e3264
EBUILD certbot-apache-2.0.0.ebuild 947 BLAKE2B 158a5fe2dafaf8aec9cb10f9c376536e7e303f059344564d5d018175af5f19580f6adc34c153183b52c4f28b7c2ba0879ce7eebb5ae47376789d0aa51c824939 SHA512 6853f06d052b6f3a1a0510de393a8bf99e81475cf4e570d8ce2a5caeded82a1103ce919945f5540d80a41b822e6799a903073531440260a1d396af68840835ed
EBUILD certbot-apache-2.1.0.ebuild 947 BLAKE2B 158a5fe2dafaf8aec9cb10f9c376536e7e303f059344564d5d018175af5f19580f6adc34c153183b52c4f28b7c2ba0879ce7eebb5ae47376789d0aa51c824939 SHA512 6853f06d052b6f3a1a0510de393a8bf99e81475cf4e570d8ce2a5caeded82a1103ce919945f5540d80a41b822e6799a903073531440260a1d396af68840835ed
EBUILD certbot-apache-9999.ebuild 947 BLAKE2B 158a5fe2dafaf8aec9cb10f9c376536e7e303f059344564d5d018175af5f19580f6adc34c153183b52c4f28b7c2ba0879ce7eebb5ae47376789d0aa51c824939 SHA512 6853f06d052b6f3a1a0510de393a8bf99e81475cf4e570d8ce2a5caeded82a1103ce919945f5540d80a41b822e6799a903073531440260a1d396af68840835ed

@ -12,7 +12,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz -> ${PN%-apache}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
S=${WORKDIR}/${PN%-apache}-${PV}/${PN}
fi

@ -3,7 +3,7 @@ DIST certbot-1.32.0.tar.gz 1372897 BLAKE2B ce0be11e07186fa5ec71c52bb728161be3326
DIST certbot-2.0.0.tar.gz 1326589 BLAKE2B d1dc7e2c2a807f767d5dd4209b0fe079e18a8859c9a1b1dbdf62f240c123f20d5a63f01c5a92a4463b99f50b343e6956ac9a53c14c576b16bcd46c07f6f775f3 SHA512 c72d428a43d19b105a206931f8fe74e0c68dfc288a2e8667f25b9e292820eccd9ad04a11d9d3c4fcdbcb08cf2adc5f5fad12bd53b8df09dcc77c0a500a30e518
DIST certbot-2.1.0.tar.gz 1327451 BLAKE2B c4694622648427146574aa7c056d5d76dc3c4f6b8487a506d1c4996239f979d89ca26980b2ffbaab975458d0691acaa07a46a75098b6146e6e3c51e6eaa64be0 SHA512 83c3a6abeffb135cebd0d0f4561f3814039962e3b895aaf7bef6570641fccda2da04f1a6110c5e90d6ed3346402cbb3ff543b0a096e8e18f6345edd22da643cc
EBUILD certbot-nginx-1.31.0.ebuild 963 BLAKE2B b4235fd8c9bbedeafaf2581fe0abb669d46e915ba7f5b9cee9943c1ecd2278859db1347a43159334df1b0054f0019066565d39c16ffc8b37a484c4de180f4c7f SHA512 38d4c236961c139664cfb7005691695968bb3213c615ff2fea37dd09067eca9d89611f25af8946c434fd7134157f7e593b043833ee0bfe3d4d061448d8caa669
EBUILD certbot-nginx-1.32.0.ebuild 965 BLAKE2B 572c3235f9726d67f618f282b7f78dd20ce21068fd710492ab568d706cb8db81a4d9d921fe496fd23d08589c3bc19f8b46556b4674f264d0ba297d1fe05bb5c7 SHA512 e52b1a0cfddd8d17fcfcd34505652e68e174af8990d8b84b677c3b699712a7d90059655efaa056e15cebecf874fb87fcb395adb9cf46d977bb6bc90ae98875ab
EBUILD certbot-nginx-1.32.0.ebuild 963 BLAKE2B b4235fd8c9bbedeafaf2581fe0abb669d46e915ba7f5b9cee9943c1ecd2278859db1347a43159334df1b0054f0019066565d39c16ffc8b37a484c4de180f4c7f SHA512 38d4c236961c139664cfb7005691695968bb3213c615ff2fea37dd09067eca9d89611f25af8946c434fd7134157f7e593b043833ee0bfe3d4d061448d8caa669
EBUILD certbot-nginx-2.0.0.ebuild 965 BLAKE2B e3e3b606150eed6b54ac0bf8a34f5411562cff0037cac421b08834c23a2b3165c8bdae7ecc132979dad5aa9d2e51d3800a5ab47c3fcc669e3b1a4507e41af05c SHA512 04390d9abeadf60ac52ffbcb79bfba039a62f4fbe60714bcf1b18099dfe914546d066871682a090b69d778a5539b29788ebccbd8d9d5c05555a2dbbbb9c782a8
EBUILD certbot-nginx-2.1.0.ebuild 965 BLAKE2B e3e3b606150eed6b54ac0bf8a34f5411562cff0037cac421b08834c23a2b3165c8bdae7ecc132979dad5aa9d2e51d3800a5ab47c3fcc669e3b1a4507e41af05c SHA512 04390d9abeadf60ac52ffbcb79bfba039a62f4fbe60714bcf1b18099dfe914546d066871682a090b69d778a5539b29788ebccbd8d9d5c05555a2dbbbb9c782a8
EBUILD certbot-nginx-9999.ebuild 965 BLAKE2B e3e3b606150eed6b54ac0bf8a34f5411562cff0037cac421b08834c23a2b3165c8bdae7ecc132979dad5aa9d2e51d3800a5ab47c3fcc669e3b1a4507e41af05c SHA512 04390d9abeadf60ac52ffbcb79bfba039a62f4fbe60714bcf1b18099dfe914546d066871682a090b69d778a5539b29788ebccbd8d9d5c05555a2dbbbb9c782a8

@ -12,7 +12,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-nginx}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 x86"
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
fi

@ -3,7 +3,7 @@ DIST certbot-1.32.0.tar.gz 1372897 BLAKE2B ce0be11e07186fa5ec71c52bb728161be3326
DIST certbot-2.0.0.tar.gz 1326589 BLAKE2B d1dc7e2c2a807f767d5dd4209b0fe079e18a8859c9a1b1dbdf62f240c123f20d5a63f01c5a92a4463b99f50b343e6956ac9a53c14c576b16bcd46c07f6f775f3 SHA512 c72d428a43d19b105a206931f8fe74e0c68dfc288a2e8667f25b9e292820eccd9ad04a11d9d3c4fcdbcb08cf2adc5f5fad12bd53b8df09dcc77c0a500a30e518
DIST certbot-2.1.0.tar.gz 1327451 BLAKE2B c4694622648427146574aa7c056d5d76dc3c4f6b8487a506d1c4996239f979d89ca26980b2ffbaab975458d0691acaa07a46a75098b6146e6e3c51e6eaa64be0 SHA512 83c3a6abeffb135cebd0d0f4561f3814039962e3b895aaf7bef6570641fccda2da04f1a6110c5e90d6ed3346402cbb3ff543b0a096e8e18f6345edd22da643cc
EBUILD certbot-1.31.0.ebuild 1256 BLAKE2B 5fe946cfd4172ae554cc5f1d47460c957c92171a86af42ec567ded30ee0fd45c42ef6629077d372e062f46525f5e8229149d2c3e1d24b2e5824f0306134b9ca5 SHA512 1145bf5344bd778950e0a75496b05b3190729f830d7b9b872a2f3676355c873be39db236ed4fb39f8d454588cee3cdde900321903b444423fdc43e171de6b5c0
EBUILD certbot-1.32.0.ebuild 1258 BLAKE2B 2eb9240732ce68f2e81c9df527b2d9f58af94043a22c3c1dbc0d6ea5141f91866d40ca0eb35306657d5bb2bae07199ffbecd4510f5877ac3a844f67079accc20 SHA512 43de46e0b64a794b40ab7b05392442ee8e0f7187a6f89bc4ced6bc509e585946ce90d77799f48d9be522e69155cbb0e29da64f3c824f89998764888a75620941
EBUILD certbot-1.32.0.ebuild 1256 BLAKE2B 5fe946cfd4172ae554cc5f1d47460c957c92171a86af42ec567ded30ee0fd45c42ef6629077d372e062f46525f5e8229149d2c3e1d24b2e5824f0306134b9ca5 SHA512 1145bf5344bd778950e0a75496b05b3190729f830d7b9b872a2f3676355c873be39db236ed4fb39f8d454588cee3cdde900321903b444423fdc43e171de6b5c0
EBUILD certbot-2.0.0.ebuild 1258 BLAKE2B 8e297849572a6c78e169b56d3560b2e67669827cffd5e2b850634d37a713a77b3d000b322d3325719ed8dcb28013a5105d46919ee1ff5a861feefcf7daab2161 SHA512 59169cf0f87dbb644f05d34cdc96ecd050be0492693345fa10c32c545ebe5fcad8fe208289593232021055133ebdfface4558568d054914c585909d25a03fac4
EBUILD certbot-2.1.0.ebuild 1258 BLAKE2B 8e297849572a6c78e169b56d3560b2e67669827cffd5e2b850634d37a713a77b3d000b322d3325719ed8dcb28013a5105d46919ee1ff5a861feefcf7daab2161 SHA512 59169cf0f87dbb644f05d34cdc96ecd050be0492693345fa10c32c545ebe5fcad8fe208289593232021055133ebdfface4558568d054914c585909d25a03fac4
EBUILD certbot-9999.ebuild 1258 BLAKE2B 8e297849572a6c78e169b56d3560b2e67669827cffd5e2b850634d37a713a77b3d000b322d3325719ed8dcb28013a5105d46919ee1ff5a861feefcf7daab2161 SHA512 59169cf0f87dbb644f05d34cdc96ecd050be0492693345fa10c32c545ebe5fcad8fe208289593232021055133ebdfface4558568d054914c585909d25a03fac4

@ -11,7 +11,7 @@ if [[ ${PV} == 9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
fi
S=${WORKDIR}/${P}/${PN}

Binary file not shown.

@ -20,6 +20,6 @@ DIST VirtualBox-7.0.2.tar.bz2 199461536 BLAKE2B 94f7c2961c13530b6086bf4576f243b5
DIST VirtualBox-7.0.4.tar.bz2 199658172 BLAKE2B 51bde109805e8f3e25f179a05fac532de7a428010955c7cc2a7c9e8c072246d69c5f51f8a51e39b6a1b9f246bd945edc38e0f0cc0630c357a5e9641c38dcac21 SHA512 70f2031c4897249177131795281bf6bd5a75166067d1921db70fd1e21f5638285b5a0c3298a7070e272ac2f093a60c35eb3cab4e5f7d16a68d17b211f637b0bc
DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87 SHA512 1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57
EBUILD virtualbox-6.1.40.ebuild 18338 BLAKE2B aa2b2cb1bece62809d6684197adfb736562f8f9d7b650f01e5f0862316be2a870536b5501e1d8c25f546fbf755004a181d89a90199d8de49e0d216c4a86f752a SHA512 4c0f08304b8e96ae48bf8b2073dc5e86ad3aa0f0d835e3b8744a3161c6b6b43b4d6f67d23dee7134220d579804f15ab03af7c12ecab9002644abd48619eb68bb
EBUILD virtualbox-7.0.2.ebuild 19455 BLAKE2B 387d070776423dc7c63c38f919e12c78aabd2c1605bb7be6b471d605f32057797182612841f70442c366299de3bf5616b9bc6880e693d168c8c927fa9079f094 SHA512 367f413c924054f9a06ff2b0be5e235354aaedd194c2be657499a83e3a1762dcd09dd79914fb23ec08be883c52cbf9247016a44eb0913bdebdf5e589feabc0eb
EBUILD virtualbox-7.0.4.ebuild 19484 BLAKE2B b491b23a5cc5f130a86e7fca8a039c2e8d8f98003e0c523c3b510ae5c822e9eef2f4a372a9ee84038a3d1643d11050010c215e38ff7a03af4ef452105728ebe8 SHA512 57c3942b797c0f71ba003294ed46e99fd9bf3cc474fb8ed077202264dd982a1c8ccf91922a75c694d929e37483f453b159dc6a640d248f19c5d1f0708b6adf63
MISC metadata.xml 771 BLAKE2B 0a8fc6454533217d8edba15349eb95d9db1fa076e92c4ca951251d16d1c266e1ee1b1ca8ab41de963ffa010cdd7b73e86ab4e134f7e1b4dbfbb4925000caccf9 SHA512 7630419b477f31b5a2fa93d0909407470ebafda39180217b0f3d43943d5a0cc23b5db39310a9bd76261f23f1025c10d927e771d27fcf50c5789bb04b2c61c0b1
EBUILD virtualbox-7.0.2-r1.ebuild 19483 BLAKE2B 23a525aee434e2fe0f13e037d38626eece550321ac1e01dddcfb755c002976b64a0226ab2707f35f90bff82750f8cf7f2c3e2505777d21b1db7aadedb84e1467 SHA512 3a6624240bba74f4908eaff7fa5847ef9f7c6f9dca2a01ea198863d038b92f04868e327df5c7a5f933f46aa89f4b9969ec39b72121baaab91589c4786cc2daea
EBUILD virtualbox-7.0.4-r1.ebuild 19567 BLAKE2B e9735a3b45ef427d78c9c912140cc416bd3798637444cdee03bc7598e04dbe6409945a02f75be218612f38c7b22710837ee3e44c372bc8cba730b0dd94a8aeaa SHA512 52bee2b70e0a1dfaa82332a8d73f42e4d4b7cc6fadd965610d9f594ec38e36c574e171fbb8b548dc3af21997db20fad33e5a80e51bc4d0de1914aa5a68a1c4de
MISC metadata.xml 852 BLAKE2B 28c7b361100939ca374829ca6a28b9ff8d4fd5ad22d2750f005514ed25e43b9a3c9c00984ae4f94a89109d49b47826676576d25c001fbcdb4ea6d6d8a5e8b9ee SHA512 a67b3217cabe9dfa15d26617ab30218cd3b63a9eca9902213efc420b9efe0174de71b59091b663f8783a88ece857912aaaee8868a3aed3b309e6cd5993c5a7d4

@ -13,5 +13,6 @@
<flag name="sdk">Enable building of SDK</flag>
<flag name="udev">Controls installation of special USB udev rules.</flag>
<flag name="vboxwebsrv">Build and install the VirtualBox webservice</flag>
<flag name="vde">Support for VDE networking via <pkg>net-misc/vde</pkg></flag>
</use>
</pkgmetadata>

@ -51,6 +51,7 @@ COMMON_DEPEND="
x11-libs/libXt
opengl? (
media-libs/libglvnd[X]
media-libs/vulkan-loader
)
qt5? (
dev-qt/qtcore:5

@ -17,7 +17,8 @@ EAPI=8
# See bug #785835, bug #856121.
PYTHON_COMPAT=( python3_{8..11} )
inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg
inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils \
python-single-r1 tmpfiles toolchain-funcs udev xdg
MY_PN="VirtualBox"
MY_P=${MY_PN}-${PV}
@ -31,7 +32,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64"
IUSE="alsa dbus debug doc dtrace +gui java lvm pam pch pulseaudio +opengl python +sdk +sdl +udev vboxwebsrv vnc"
IUSE="alsa dbus debug doc dtrace +gui java lvm pam pch pulseaudio +opengl python +sdk +sdl +udev vboxwebsrv vde vnc"
unset WATCOM #856769
@ -62,6 +63,7 @@ COMMON_DEPEND="
lvm? ( sys-fs/lvm2 )
opengl? (
media-libs/libglvnd[X]
media-libs/vulkan-loader
x11-libs/libX11
x11-libs/libXt
)
@ -73,6 +75,7 @@ COMMON_DEPEND="
x11-libs/libXt
)
vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] )
vde? ( net-misc/vde )
vnc? ( >=net-libs/libvncserver-0.9.9 )
"
# We're stuck on JDK (and JRE, I guess?) 1.8 because of need for wsimport
@ -311,8 +314,11 @@ src_prepare() {
# 489208
# Cannot patch the whole text, many translations. Use sed instead to replace the command
find src/VBox/Frontends/VirtualBox/nls -name \*.ts -exec sed -i 's/&apos;[^&]*\(vboxdrv setup\|vboxconfig\)&apos;/\&apos;emerge -1 virtualbox-modules\&apos;/' {} \+ || die
sed -i "s:'/sbin/vboxconfig':'emerge -1 virtualbox-modules':" src/VBox/Frontends/VirtualBox/src/main.cpp src/VBox/VMM/VMMR3/VM.cpp
find src/VBox/Frontends/VirtualBox/nls -name \*.ts -exec sed -i \
's/&apos;[^&]*\(vboxdrv setup\|vboxconfig\)&apos;/\&apos;emerge -1 virtualbox-modules\&apos;/' {} \+ || die
sed -i "s:'/sbin/vboxconfig':'emerge -1 virtualbox-modules':" \
src/VBox/Frontends/VirtualBox/src/main.cpp \
src/VBox/VMM/VMMR3/VM.cpp || die
}
src_configure() {
@ -327,23 +333,24 @@ src_configure() {
--disable-kmods
$(usex alsa '' --disable-alsa)
$(usex dbus '' --disable-dbus)
$(usex debug --build-debug '')
$(usex doc '' --disable-docs)
$(usex java '' --disable-java)
$(usex lvm '' --disable-devmapper)
$(usex pulseaudio '' --disable-pulse)
$(usex python '' --disable-python)
$(usex vboxwebsrv --enable-webservice '')
$(usex vnc --enable-vnc '')
$(usev !alsa --disable-alsa)
$(usev !dbus --disable-dbus)
$(usev debug --build-debug)
$(usev !doc --disable-docs)
$(usev !java --disable-java)
$(usev !lvm --disable-devmapper)
$(usev !pulseaudio --disable-pulse)
$(usev !python --disable-python)
$(usev vboxwebsrv --enable-webservice)
$(usev vde --enable-vde)
$(usev vnc --enable-vnc)
)
if use gui || use sdl || use opengl; then
myconf+=(
$(usex opengl '' --disable-opengl)
$(usex gui '' --disable-qt)
$(usex sdl '' --disable-sdl)
$(usev !opengl --disable-opengl)
$(usev !gui --disable-qt)
$(usev !sdl --disable-sdl)
)
else
myconf+=(
@ -493,7 +500,8 @@ src_install() {
insinto ${vbox_inst_path}
doins -r components
for each in VBox{Autostart,BalloonCtrl,BugReport,CpuReport,ExtPackHelperApp,Manage,SVC,VMMPreload,XPCOMIPCD} vboximg-mount vbox-img *so *r0; do
for each in VBox{Autostart,BalloonCtrl,BugReport,CpuReport,ExtPackHelperApp,Manage,SVC,VMMPreload,XPCOMIPCD} \
vboximg-mount vbox-img *so *r0; do
vbox_inst ${each}
done
@ -514,8 +522,9 @@ src_install() {
done
# Symlink binaries to the shipped wrapper
for each in vbox{autostart,balloonctrl,bugreport,headless,manage} VBox{Autostart,BalloonCtrl,BugReport,Headless,Manage,VRDP} ; do
dosym ${vbox_inst_path}/VBox /usr/bin/${each}
for each in vbox{autostart,balloonctrl,bugreport,headless,manage} \
VBox{Autostart,BalloonCtrl,BugReport,Headless,Manage,VRDP} ; do
dosym ${vbox_inst_path}/VBox /usr/bin/${each}
done
dosym ${vbox_inst_path}/vboximg-mount /usr/bin/vboximg-mount
dosym ${vbox_inst_path}/vbox-img /usr/bin/vbox-img

Binary file not shown.

@ -1,4 +1,7 @@
AUX langkit-22.0.0-abc.patch 1129 BLAKE2B 05c136aeca2f6cb07f84d11043ba64ab67c65a9927794d9b67fad088cb39af42552ca48b6c6fe271b9c124dfa69585fdb3e60253ec6b15ba736a4c08afcce9ec SHA512 9af42ece8b8ffa9b5462dfafe84812bc40b7e03c24ae479f3458d0a8137d4439e0d509443e8df117a3c4d7e55090f2267960b43e6caafe60b28bb01af2d2cbc5
AUX langkit-23.0.0-gentoo.patch 357 BLAKE2B 3408d89156a55658881a65d9d180d361d6f516308c0e55f44d7aa78ca261fdd5426e66de25b004c9496d610a16b93054abe98a81fe213af0e1e9a6aa628c37c4 SHA512 8dff9eb7cd914eb112c53d38b3d47f02cd48aa56d65319ae537967baab328e2f4ac94483bf5760455e68e7f621a9d2188bef25025a17e6a19dee9cb381e8e8e5
DIST langkit-22.0.0.tar.gz 1008946 BLAKE2B 2b4ee37c9af1c95f9a6e9ad81f37b6bb112d5bd70f36b78e95d969580eacc1101b824ea24de39d04ccf8bc9f9850906fa1c660a29de05e90d12106b10792c37d SHA512 4c6207b650ae8352c65f3edda3192fc66c9b5d2c351665d78ca83b549960a0a41e7828e8974cb8daa3c415281b50253aa15a247407bcedc2c13e573aaa804909
DIST langkit-23.0.0.tar.gz 1178557 BLAKE2B c3b81cafea3afcfd90a87192dca5abd0f19c5ff4e195515dd7c4df70824bf328c24855a6761264b89bf44a56afc8dd77b78fbf322c6f92299082507aa65d61e5 SHA512 6cc6adacb157a47ebc8da46591e45a4ff212fba2cd5ac80c12adb2e84f4508735d98dc68ffce86aa5e5e8d873e6f51efb4f88f4d76a190b9eb0024bf69deefc1
EBUILD langkit-22.0.0-r3.ebuild 2329 BLAKE2B 78696334fe70f1bea5b0f9e5b9c8de62747abf494af6dc2cdce471fcd496d9937d2154efa28e1f6db3636a6aae25e1b7b2064593c2a0b8403e59cc39864400dc SHA512 b975c5d4d4e8b4c1919e84767f622ae183befbffd524db16b2922de2344b2f8c281d2270872b6f19951925fadce17c203cb2eec8f370ce8c1e5929235efef5a2
EBUILD langkit-23.0.0.ebuild 2821 BLAKE2B 2de3f1535e413b2299db5fa676757429294b0a0767fba492b3f8ccf8b82ea036804a10b4ae3d3868841b48dc23e43a165472eaae3630386e1b6c3912ee2a9fee SHA512 f36e039e8e6d61695fc209ee94ae46e8af685427dd7fa208b8f9a7f1f3ff9fedfa1536b2c1a03948075dcfb48b3dd471f50460631d8513a20796e61ac94e70e2
MISC metadata.xml 930 BLAKE2B 5ec7305df09ee1011fc0a0b93f75bbbf315a153a835d0e3c074e95b717d6c95c7f0b29e99537375be3c6aa73e5cf089cd32fcc3567f78bb3c6768e171c3d4521 SHA512 8f0056d87158d87dc3fad08ceffcfc2a6c065977669b8d0f8560b72627f8b050ed34886e4cad19e51062b8a2e412f37b1c3ff983f1d33da79cb6283f6532df85

@ -0,0 +1,10 @@
--- a/langkit/parsers.py 2022-12-08 23:09:42.178267815 +0100
+++ b/langkit/parsers.py 2022-12-08 22:33:40.755660102 +0100
@@ -1306,6 +1306,7 @@
# ... and we want to memoize the result.
self.cached_type = None
+ @property
def can_parse_token_node(self) -> bool:
return all(p.can_parse_token_node for p in self.parsers)

@ -0,0 +1,104 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
DISTUTILS_USE_SETUPTOOLS=no
inherit distutils-r1 ada multiprocessing
DESCRIPTION="A Python framework to generate language parsers"
HOMEPAGE="https://www.adacore.com/community"
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="+shared static-libs static-pic"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
${ADA_REQUIRED_USE}
|| ( shared static-libs static-pic )"
RDEPEND="${PYTHON_DEPS}
${ADA_DEPS}
dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared?,static-libs?,static-pic?]
dev-python/mako[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/funcy[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/mypy[${PYTHON_USEDEP}]
dev-python/types-gdb[${PYTHON_USEDEP}]
dev-python/types-docutils[${PYTHON_USEDEP}]
dev-ada/e3-core[${PYTHON_USEDEP}]"
BDEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
python_prepare_all() {
distutils-r1_python_prepare_all
cd testsuite/tests
# missing gprbuild option to build libraries static/relocatable
rm -r {langkit_support,adalog,misc/link_two_libs} || die
rm -r misc/standalone || die
# other failures
rm -r misc/docstrings_lkt_roles || die
}
python_compile_all() {
build () {
rm -f langkit/support/obj/dev/*lexch
gprbuild -j$(makeopts_jobs) -p -v \
-XLIBRARY_TYPE=$1 -P langkit/support/langkit_support.gpr -XBUILD_MODE=dev \
-cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed"
}
if use shared; then
build relocatable
fi
if use static-libs; then
build static
fi
if use static-pic; then
build static-pic
fi
gprbuild -j$(makeopts_jobs) -p -v \
-P sigsegv_handler/langkit_sigsegv_handler.gpr -XBUILD_MODE=dev \
-cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed"
}
python_test_all() {
export GPR_PROJECT_PATH="${S}"/langkit/support
${EPYTHON} ./manage.py make --no-langkit-support || die
eval $(./manage.py setenv)
${EPYTHON} ./manage.py test -v \
--disable-ocaml \
--disable-gdb \
--disable-tear-up-builds \
--restricted-env \
--jobs $(makeopts_jobs) \
|& tee langkit.testOut
grep -qw FAIL langkit.testOut && die
}
python_install_all() {
build () {
gprinstall -v -P langkit/support/langkit_support.gpr -p -XBUILD_MODE=dev \
--prefix="${D}"/usr --build-var=LIBRARY_TYPE \
--build-var=LANGKIT_SUPPORT_LIBRARY_TYPE \
--sources-subdir=include/langkit_support \
-XLIBRARY_TYPE=$1 --build-name=$1 || die
}
if use static-libs; then
build static
fi
if use static-pic; then
build static-pic
fi
if use shared; then
build relocatable
fi
}

Binary file not shown.

@ -3,10 +3,11 @@ AUX godot-3.5-scons.patch 2568 BLAKE2B 0da3a29689293a0d9681eaa2877c667fbe484e7d4
AUX godot-4.0-musl.patch 345 BLAKE2B 05057241c1e29ff886a38b815f68fcfe2b8c5e23fce6ae1e754bd9f2837f632887712de52065dd669fd12b0ffc5542859a4da67282ef337fdf9a76bccddbd410 SHA512 267bd42d3381d8af608a117bc423da62c86c04bffcdf46d54a19fc1bb5f690bbb311d088b842719843f9acc0a4db65c048786e39cadd32902bc8a09bde3c33e3
AUX godot-4.0_alpha14-scons.patch 972 BLAKE2B e67f2350fdd18f66e3416320dac4d7fa0b9b44dc7c033f4970e7bb66d195515cf8fabed250225a661f8743d180fd60bf6410bb56a542fe582af277acaeb7461a SHA512 1a34bc6d1bc01de8eac127b71e1796263774b9059532755e990ff4ef6ad9f7ae0785bfeb8c2788e226189362d67354852aeaa33172127367c0a7cb0b2302745c
AUX godot-4.0_beta3-headless-header.patch 498 BLAKE2B 401942c17829136aace28e34f7c9a4f843457d5a76c8b7035f40894f3d4d06936ddf3f1bcedf81584a65c0bff96e6e556d20ed8856107dd76deb173c98256964 SHA512 f83ec6b0667108b7c8f744b90944cd686de114db5694e09febf20a359a7d3fe11457b0c3279719a1281309a647e856b729354d3bed5f6d5048548b8dd259f63b
AUX godot-4.0_beta8-scons.patch 1445 BLAKE2B 6fc5a18911681da54191af590afb9fa62181e485eb06a5eb89e9c1f5a52fd53abf712e0f58f48b9a3bf8c8adc47aa1e7833ea025ede7436873b0a8a7f46cf92a SHA512 cb579d8c8925ee20152aa48a89171433b9e663ee9a44c869987bd9f736cdf9213d77e63d1ddaf45cbecf8b55113e204c80a378dfd8637aa6d0ba64933d48b2cb
DIST godot-3.5.1-stable.tar.xz 24153448 BLAKE2B 9d61276a2d82ef4f4487ec1046b7fa58f2b3626640b2db25c1f98c3f8e2ff40eddcf943fd9ffaaf6814fbafbbe7ef1d3f642d77af953b87731cff570ac3a5473 SHA512 59e5ca88534f542562971efb83b76561705f9ca8761311f01b4453857e7ae046c17cadd0d5ca6f6f56e262b5031294a8b9ad970fa6ffc95e1a6a1e1bae48d55f
DIST godot-4.0-beta6.tar.xz 31397808 BLAKE2B bd67aa9e1447a9caf6c914545262df3f04c181a729dd62cf02c8caaf9e96592a56a9387e15ba3d0050fc57911ba31f5782e609bedd00e3da39cc199d214d7353 SHA512 921aa694380458763cda552791b2bd9976913444dd24b8be8038f37d94a666ba18f72bee2365222d7e7130acd916766833c69a810693725d525bca1c986b6055
DIST godot-4.0-beta7.tar.xz 31508396 BLAKE2B e6f65bd345dda8360ce7ab4234ba045f301b66b0e7b1cda31652e78d96ab023c368ded982fd33d583cf55ec481fda05bcc734abe094e7b18707a73973533c22b SHA512 72e6b52a35d2f077a21339d5c07a36529d10aa05d6d1d1d975b91b42ce6a08f7804cd88b7760ebaa0165a65bc318d2ef971458ecfb7743e579d1b040086b7fd4
DIST godot-4.0-beta8.tar.xz 31575000 BLAKE2B 27c3f18f1106684e8a4381a5a54240a6513ca3319c1cfc533a6c0b9021474e7246eded4a00f8242df41412b98fd11d38974add72cee4f6936fcc01507b801125 SHA512 f18c22bb7a29062c6bd3106f87656f0eadab3befb2715942bcf114850bf818b9530eb14859480bb82cb5c77a5cecd6f98ed5006643b5cf3b016ee21b1f07f022
EBUILD godot-3.5.1.ebuild 6747 BLAKE2B b19789b1ea9890973b16c2c6e7bc015f033fc218587e529a715ff2813e21c3fa8c89476c8f16cca707b2b93d35e2bd53ac7e6521af5c0aa088edd4e4a93b4fad SHA512 f6858b117eadca56a3539bf19d6ce1e8e04ade2e3b82a7abd49a30f89184681982d889eb82a5f9832107d8d5ad62326729eb286aaef4602e257391c0924e0e68
EBUILD godot-4.0_beta6.ebuild 7984 BLAKE2B 0e52f54e88fec735ed856e4dec68481729c2aad8f0618ddf78fb576e822475457446f2909caa0b8d4d2fc4e7b590e946ac557b0e94a0ab6c9f4c3985133d7bc8 SHA512 2384f804a529d0ed2acf2d01df0a4adec81c6fab77072b43a962eb02ce0c746cd9bc56c1f0b6313817d1f48e100607e7ddbe6821f4a5279bfed55b7d9d8840c4
EBUILD godot-4.0_beta7.ebuild 8214 BLAKE2B fdfe10682b1d3e87d543f105f524497fcc4225e7c2c0de8aa7d3bafd0df7dfc2cd79c47bf2fec098d45e5806f70f22b1dd62df7e1d01990fdb42142594a6eb22 SHA512 553af82ceaad5ba3b58849b62d764adcdad65270fbb3c5dc7619b4b106e0ee3f5e85f847febc18b72978087a2c1fe3049d57f6736d9d05df831fcffc3b7c678e
EBUILD godot-4.0_beta8.ebuild 8218 BLAKE2B a52a64a391d77d90e889fedbd83a970ff667aeb4c1e21367b8eac2b45ec27f06f2df0ef56852e1df10a611b1059c1cd1931c7c50787c156ba346f93f842e8238 SHA512 9eab683254aca9b4ec15633c910dbb4ac49f496d82fde39892e625e36e80c95d03619d8d18d6a4f0cf4c14a1d1727af3de051a7fd07f664ebcdb30c205821c3b
MISC metadata.xml 1551 BLAKE2B 718ca848e6b90fad730ea413ff8d25a9c23836da1ff890d7c93d458a0b46b503a4d1b949742a4a819eb0323eb0626a3541cd35d41f809b600891fa470f565ff6 SHA512 b935ee9256ae07a8f01bc458ee41c46e25be8a38b6921cf353a20332c59b6083bd6f73e2112858827b3b7bccdb256f9122e1d9691d2a3751aba85bbb8c4ab262

@ -0,0 +1,41 @@
* add option to respect AR
(respecting PKG_CONFIG is handled in the ebuild)
* don't strip even with debug symbols disabled
* fix icu unbundling underlinking
* handle recastnavigation unbundling
--- a/SConstruct
+++ b/SConstruct
@@ -239,4 +239,5 @@
opts.Add("CXX", "C++ compiler")
opts.Add("CC", "C compiler")
+opts.Add("AR", "Archiver")
opts.Add("LINK", "Linker")
opts.Add("CCFLAGS", "Custom flags for both the C and C++ compilers")
@@ -545,10 +546,4 @@
else:
env.Append(CCFLAGS=["-g2"])
- else:
- if methods.using_clang(env) and not methods.is_vanilla_clang(env):
- # Apple Clang, its linker doesn't like -s.
- env.Append(LINKFLAGS=["-Wl,-S", "-Wl,-x", "-Wl,-dead_strip"])
- else:
- env.Append(LINKFLAGS=["-s"])
if env["optimize"] == "speed":
--- a/platform/linuxbsd/detect.py
+++ b/platform/linuxbsd/detect.py
@@ -221,5 +221,5 @@
if not env["builtin_icu"]:
- env.ParseConfig("pkg-config icu-uc --cflags --libs")
+ env.ParseConfig("pkg-config icu-i18n --cflags --libs")
if not env["builtin_harfbuzz"]:
@@ -232,4 +232,7 @@
env.ParseConfig("pkg-config libenet --cflags --libs")
+ if not env["builtin_recast"]:
+ env.ParseConfig("pkg-config recastnavigation --cflags --libs")
+
if not env["builtin_squish"]:
env.ParseConfig("pkg-config libsquish --cflags --libs")

@ -27,7 +27,10 @@ IUSE="
# disable tests until out of beta, tests themselves are new and can be volatile
RESTRICT="test"
# dlopen: alsa-lib,dbus,fontconfig,pulseaudio,speech-dispatcher,udev
# libX11 range is temporary while this is being looked into:
# - https://github.com/godotengine/godot/issues/69352
# - https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/170
# dlopen: alsa-lib,dbus,fontconfig,libX*,pulseaudio,speech-dispatcher,udev
RDEPEND="
app-arch/zstd:=
dev-games/recastnavigation:=
@ -46,7 +49,10 @@ RDEPEND="
media-libs/alsa-lib
media-libs/libglvnd[X]
media-libs/vulkan-loader[X]
x11-libs/libX11
|| (
>x11-libs/libX11-1.8.2-r1
<x11-libs/libX11-1.8.2-r1
)
x11-libs/libXcursor
x11-libs/libXext
x11-libs/libXi
@ -71,8 +77,8 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-4.0-musl.patch
"${FILESDIR}"/${PN}-4.0_alpha14-scons.patch
"${FILESDIR}"/${PN}-4.0_beta3-headless-header.patch
"${FILESDIR}"/${PN}-4.0_beta8-scons.patch
)
src_prepare() {

Binary file not shown.

@ -1,6 +1,4 @@
AUX byte-buddy-1.12.18-not-java20.patch 2497 BLAKE2B e63fa330e65aa9038a0f0f9e732c39114c62df845a6d481300b0fa8cc1a03e5fe9e057838ab945d9de50f0c2b22db14f0f3fdba95073f793e5c6f627e0e9bbe1 SHA512 c856eda61f8ee64245185431f6a0646fda16a5a8d632710e94abdffb7cebaca8e630f52d4027b81154dec7905290d7730c85a2452960ee485df3296c8d305174
DIST byte-buddy-1.12.14.tar.gz 1857258 BLAKE2B 6957246f6689d1bdfdc6277ad752e03df0ae47c62b0afded77c94cdd41e00cc736517d0e4e5d5f8c59be519262a03864cde9bffa4ae53e5a7daeed84a519967f SHA512 5035be16fbdf2f7e8e2c93b87ee5f9adc927a19fd3b7d9fcd262906d8d21532cef8111084c3d6d0b75e101df0bfee19bf9177bc6a7d4b18cf0f26146fba4f147
DIST byte-buddy-1.12.18.tar.gz 1924438 BLAKE2B 278ac97d60e62c7d44142a01da94113b29b483bff532f08fca7e345f383a4ddf83cb8c4d0544bce1879bb26909d048a76562cd816c4e9cb06695127ed849f08c SHA512 637e041f97981b85cd13ffecb0de47206b5c99d8b98561561414d8a599f5d53a6e047ba3ad9bc88ca030125221df3ebe49d6eff18a4093f4027d8cbf34a483b0
EBUILD byte-buddy-1.12.14.ebuild 6733 BLAKE2B ce062dbe393a761d43e64cc4cf41edea638a3eaf31ff6151cc2c6a9ac2737e878f0718b41486d5766286b824ba7d8092aa112bd5f373e5b87f8a0cec2baf2b19 SHA512 5568d986f73bf6ff41b538a7816cca17f3bdc7128656f0601655dfb259ff88255a3961880cf2a005050e4d831238e657e9c8a6fd934e59ee9dd7fc0ab0cfcc1a
EBUILD byte-buddy-1.12.18.ebuild 5311 BLAKE2B 1193b4a051c525da8493e6716ffe35999dced484690ddafc838f51b9cb9493bf628adc785736aba273a3b55335e45ceeef9f2b171da2375dad4d1bc1513d4a65 SHA512 5af73cd8105cb3514b23d511e8522d33c1502df8b088ad1d40f9c406d5093c9c7bb821127c5b6fbf74adec03188bb79c8353c464044f3a7385e89c40c1abfb79
EBUILD byte-buddy-1.12.18.ebuild 5307 BLAKE2B 1f4b9a8266ae9ee4e279f048f565502ee7534b99b24ad72ecdb5c3bbe44b2531fbcba3601a2e30caf4b84e543121a4ad54d12864a687354ef5c97031dd93a772 SHA512 a14dd8ba20210163841caf6c27d63b4df564689876ff7ebb8850e25a0c18fabc0c3227d00ba3bc09d77242869af014cff7a7484d3c9e168cfc31b551c4e2e3c5
MISC metadata.xml 440 BLAKE2B ef73e69de33dc6bbea38c81b8744fad5ce4764644d9cc6168d7c0f175856e30c3a577ffc597f25f8caf26bacfd80663b55eddde047a346fcb582d883269233b9 SHA512 b27c92e768c2783c90c8b4693c3265a9533a09abe76b2b3bd54e3865d270eed91414fcd89513bc30feb0243ea21f63d354b907b74eb18e98f899811101a6c956

@ -1,202 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Skeleton command:
# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/raphw/byte-buddy/archive/byte-buddy-1.12.14.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild byte-buddy-1.12.14.ebuild
EAPI=8
JAVA_PKG_IUSE="doc source test"
MAVEN_ID="net.bytebuddy:byte-buddy-agent:1.12.14"
JAVA_TESTING_FRAMEWORKS="junit-4"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Offers convenience for attaching an agent to the local or a remote VM"
HOMEPAGE="https://bytebuddy.net"
SRC_URI="https://github.com/raphw/${PN}/archive/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ppc64 x86"
DEPEND="
>=virtual/jdk-11:*
dev-java/asm:9
dev-java/findbugs-annotations:0
dev-java/jna:4
dev-java/jsr305:0
test? (
dev-java/mockito:4
)
"
RDEPEND=">=virtual/jre-1.8:*"
S="${WORKDIR}/${PN}-${P}"
JAVA_CLASSPATH_EXTRA="
asm-9
findbugs-annotations
jsr305
jna-4
"
src_prepare() {
default
# https://github.com/raphw/byte-buddy/blob/byte-buddy-1.12.14/byte-buddy-agent/pom.xml#L132-L166
cat > byte-buddy-agent/src/main/java/module-info.java <<-EOF
module net.bytebuddy.agent {
requires java.instrument;
requires static jdk.attach;
requires static com.sun.jna;
requires static com.sun.jna.platform;
requires java.base;
exports net.bytebuddy.agent;
exports net.bytebuddy.agent.utility.nullability;
}
EOF
# adjustment for recent mockito versions
sed \
-e 's:verifyZeroInteractions:verifyNoInteractions:g' \
-i byte-buddy-dep/src/test/java/net/bytebuddy/*.java \
-i byte-buddy-dep/src/test/java/net/bytebuddy/*/*Test.java \
-i byte-buddy-dep/src/test/java/net/bytebuddy/*/*/*Test.java \
-i byte-buddy-dep/src/test/java/net/bytebuddy/*/*/*/*Test.java \
-i byte-buddy-dep/src/test/java/net/bytebuddy/*/*/*/*/*Test.java \
|| die
# instead of shading byte-buddy-dep we move it into byte-buddy.
mv byte-buddy{-dep,}/src/main/java || die "cannot move sources"
mv byte-buddy{-dep,}/src/test || die "cannot move tests"
# https://github.com/raphw/byte-buddy/blob/byte-buddy-1.12.14/byte-buddy/pom.xml#L159-L195
cat > byte-buddy/src/main/java/module-info.java <<-EOF
module net.bytebuddy {
requires static java.instrument;
requires static java.management;
requires static jdk.unsupported;
requires static net.bytebuddy.agent;
requires static com.sun.jna;
requires static com.sun.jna.platform;
requires java.base;
exports net.bytebuddy;
exports net.bytebuddy.agent.builder;
exports net.bytebuddy.asm;
exports net.bytebuddy.build;
exports net.bytebuddy.description;
exports net.bytebuddy.description.annotation;
exports net.bytebuddy.description.enumeration;
exports net.bytebuddy.description.field;
exports net.bytebuddy.description.method;
exports net.bytebuddy.description.modifier;
exports net.bytebuddy.description.type;
exports net.bytebuddy.dynamic;
exports net.bytebuddy.dynamic.loading;
exports net.bytebuddy.dynamic.scaffold;
exports net.bytebuddy.dynamic.scaffold.inline;
exports net.bytebuddy.dynamic.scaffold.subclass;
exports net.bytebuddy.implementation;
exports net.bytebuddy.implementation.attribute;
exports net.bytebuddy.implementation.auxiliary;
exports net.bytebuddy.implementation.bind;
exports net.bytebuddy.implementation.bind.annotation;
exports net.bytebuddy.implementation.bytecode;
exports net.bytebuddy.implementation.bytecode.assign;
exports net.bytebuddy.implementation.bytecode.assign.primitive;
exports net.bytebuddy.implementation.bytecode.assign.reference;
exports net.bytebuddy.implementation.bytecode.collection;
exports net.bytebuddy.implementation.bytecode.constant;
exports net.bytebuddy.implementation.bytecode.member;
exports net.bytebuddy.matcher;
exports net.bytebuddy.pool;
exports net.bytebuddy.utility;
exports net.bytebuddy.utility.nullability;
exports net.bytebuddy.utility.privilege;
exports net.bytebuddy.utility.visitor;
}
EOF
# We don't bundle, hence cannot export them
# exports net.bytebuddy.jar.asm;
# exports net.bytebuddy.jar.asm.signature;
# exports net.bytebuddy.jar.asm.commons;
}
src_compile() {
einfo "Compiling byte-buddy-agent.jar"
JAVA_SRC_DIR="byte-buddy-agent/src/main/java"
JAVA_RESOURCE_DIRS="byte-buddy-agent/src/main/resources"
JAVA_JAR_FILENAME="byte-buddy-agent.jar"
java-pkg-simple_src_compile
JAVA_GENTOO_CLASSPATH_EXTRA+=":byte-buddy-agent.jar"
rm -r target || die
einfo "Compiling byte-buddy.jar"
JAVA_SRC_DIR="byte-buddy/src/main/java"
JAVA_RESOURCE_DIRS=()
JAVA_JAR_FILENAME="byte-buddy.jar"
JAVA_MAIN_CLASS="net.bytebuddy.build.Plugin\$Engine\$Default"
java-pkg-simple_src_compile
JAVA_GENTOO_CLASSPATH_EXTRA+=":byte-buddy.jar"
rm -r target || die
if use doc; then
einfo "Compiling javadocs"
JAVA_SRC_DIR=(
"byte-buddy-agent/src/main/java"
"byte-buddy-dep/src/main/java"
)
JAVA_JAR_FILENAME="ignoreme.jar"
java-pkg-simple_src_compile
fi
}
src_test() {
JAVA_TEST_GENTOO_CLASSPATH="junit-4,mockito-4"
# einfo "Setting -Djava.library.path"
# This would work only after manually adding libjnidispatch.so to /usr/share/jna-4/lib/jna.jar,
# done with ( jar -uf /usr/share/jna-4/lib/jna.jar -C . com/sun/jna/linux-x86-64/libjnidispatch )
# JAVA_TEST_EXTRA_ARGS=( -Djava.library.path+="$(java-config -i jna-4)" com.sun.jna.Native )
# Otherwise fails with:
# Exception in thread "main" java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/linux-x86-64/libjnidispatch.so) not found in resource path
einfo "Testing byte-buddy-agent"
JAVA_TEST_SRC_DIR="byte-buddy-agent/src/test/java"
# Native library (com/sun/jna/linux-x86-64/libjnidispatch.so) not found in resource path
JAVA_TEST_EXCLUDES=(
net.bytebuddy.agent.VirtualMachineAttachmentTest
)
java-pkg-simple_src_test
einfo "Testing byte-buddy"
JAVA_TEST_SRC_DIR="byte-buddy/src/test/java"
JAVA_TEST_RESOURCE_DIRS=(
byte-buddy/src/test/resources
byte-buddy/src/test/precompiled*
)
# what "mvn test" does with java 17 is:
# Tests run: 10022, Failures: 0, Errors: 0, Skipped: 0
JAVA_TEST_EXCLUDES+=(
net.bytebuddy.pool.TypePoolDefaultMethodDescriptionTest # 39 tests
net.bytebuddy.build.CachedReturnPluginTest # 44 tests
net.bytebuddy.build.CachedReturnPluginOtherTest # 4 tests
)
java-pkg-simple_src_test
}
src_install() {
java-pkg_dojar "byte-buddy-agent.jar"
java-pkg_dojar "byte-buddy.jar"
if use doc; then
java-pkg_dojavadoc target/api
fi
if use source; then
java-pkg_dosrc "byte-buddy-agent/src/main/java/*"
java-pkg_dosrc "byte-buddy/src/main/java/*"
fi
}

@ -18,7 +18,7 @@ SRC_URI="https://github.com/raphw/byte-buddy/archive/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm arm64 ppc64 x86"
DEPEND="
>=virtual/jdk-11:*

@ -1,5 +1,5 @@
DIST javassist-3.29.1.tar.gz 1291658 BLAKE2B 4064401ad01c1e1c9aa4a219a81f0fc2e67b1d4cb85cb98b4a996dd2bf789ee1feb790e5bb332205ef2fafe1c7ac0ea82e5e25afff4d9960c54dfe2cb895d0fd SHA512 5788a4a50b803b2a4520340ceae9fd47466d2004cce4138fd861b57fd760109c61c375a28bd907bb9dfeb56bd44734f003ddd1b550571f101a7d1bc04096b5f8
DIST javassist-3.29.2.tar.gz 1293705 BLAKE2B 23101970a3fe9e4428b9e2e55ec2973663b537b2e205db55952bce116eb0cdd327e156f9bebf16a3c4322d8e5002d612067b14e8d234e87524361b5f08c9ecde SHA512 651f48d9138b54d4816611c077614bbb15f8189d755c2c2c7e5c2dfb35ad8f48cd9d2e0532edbd565456a923b3166eaecdde8702d65c70a32eb21c2d42f67bfc
EBUILD javassist-3.29.1.ebuild 2072 BLAKE2B 61ba2d0d93672979234c09fe36e610fd0c58015516458367d7995bbe0a985068d4216effdc01d8363105716513bf448e56f0432435f26cdd8a3b185390dbeda5 SHA512 fd4911cafbbe4e528a2610e72bf438cfc592a9d0f0f164d1547c80863522b624d54991ffe5cd2077dca6c71dda66a2c9f3f4f74ddb7288d7e430785514022de1
EBUILD javassist-3.29.2.ebuild 2501 BLAKE2B 9003680b6c6e24eb15b7eb3539afab8828d5a1a07a0b282e4235f516ff86f2d7a955dcdeade85b3cf52726b95a3f027c5f650946d6a9ca78109aed4821dba1f7 SHA512 5412bebc4e4d4686d80d9f9d330fcb4b6fdd6bb1c69468a698a50ef84df1963a99c972409894b383ac39b4207b36b97c63037553f6adf8a4b7f7d45f5e32b80d
EBUILD javassist-3.29.2.ebuild 2497 BLAKE2B ba0551443870a130e4bd4de2f37684961b569f3f1e529f5494a277021143329fe6a781035db9bd3ce627e106fdeff154871f7b04c09113f753ee5e238a4d2a3c SHA512 ea82bd70b282cab0a694fd420feda0d79eb366d705242a9e1c84a6d9f338b03b6c06ec6add9ee2cd80706f81c9bf37b9d69fee81d831df08f101666feaa05ea0
MISC metadata.xml 551 BLAKE2B c2f226813733db484e082189bb9420fa19eea8d5f95f751cf42305f110dc6b8a6e07370d9e3bca4be9dfac71333c86e95fb5e3f48543ca0041c2e2a4d96808b0 SHA512 b6b193720397459d3133bed6d0e93973084375684f1df77f93703f9cadf06e0a23e2798a13edf70c67642a656d5e5ef24aef2c032c71b65bc215622dbe42c1e2

@ -18,7 +18,7 @@ SRC_URI="https://github.com/jboss-javassist/javassist/archive/rel_${PV//./_}_ga.
LICENSE="Apache-2.0 LGPL-2.1 MPL-1.1"
SLOT="3"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux"
# Compile dependencies
# POM: pom.xml

@ -1,5 +1,3 @@
DIST lzma-22.01.7z 1261282 BLAKE2B 31bfa505626c6d22f84562d927cb8b7f0c6f9d7cfe9e38f49b33866957ad81f7bd1e6fb7b02a3e001edf9d64fc499b396e73738585e7d3a29fcd7d41dc65d1d7 SHA512 83e320242a51cb37caefd386a5768e64c6872101fd3c3cf4d3318bf834d27e84d8a92e3252987520a578b19ce3e2cddcbf9e10b909f5263c5cdc0710c2f26797
DIST lzma1900.7z 1082692 BLAKE2B 88aca3f3225d589c9b1b0fbf4c196db8e6e8df362f926736a45e1f80d302c132b25537203b0a903da9de5f3b0398b10901f126cf6905fcbdf0a57ee894e74b6d SHA512 60532483249d86960d5c481dc88ebeafabb7e435afb6188bc26f38177b8534ef3da83317d6920d99103d4f10a8dcdb624489ea5ddad8e0c8732bab1bb4ebd7eb
EBUILD lzma-19.00.ebuild 530 BLAKE2B 62247d6619732917c5def4e3f4b09fd33627e4bad2b182aa73a61ebb9323f6a2c56cfd524d9727c00039d2700b6ffabaa52cfa55d6c4b203832255528c1b8c65 SHA512 59a25996592341650e323fe6c123d8bbee6ba16d0c725bfc444010cb3d255f0a3fc669a114fc739fbdb99900d5465000196a939d654dd658bf839e93887c89f6
EBUILD lzma-22.01.ebuild 548 BLAKE2B 5330f3b8c37d409650704014dc107b62e6719c1758090a6681ab4a967eca3333645bd0106382eeb1c0c99931cf09dea4c8455104a32ec504908c414f4915e92e SHA512 4e393981064908c881ba3b914eb82071a96f4e45031e835b0e9946231caa610b166253e291c6ab2b904564615996e9bbba8b853b2d681f63bd1940afcf4a046e
EBUILD lzma-22.01.ebuild 546 BLAKE2B d762479323e2cbde0250355da12f312cab1e2a0fa65b7c3739b919fa80d18ddff067a1bd768b215c8ae742b0cd84ded3c4c79b3504687ee9928a9e25273714de SHA512 009ee57213fb36c82677f35cf1b5e67faccc94fbf83e2c120a6e8c282e11a78b66ce84fd2cde7050104b88f4a7cb23cf46322d6e2ed843eb9e0408d0cd76eb6e
MISC metadata.xml 432 BLAKE2B 998874250825748d38aff4d525a9aaceab9cf55299f8fc3960fb0bfedeafc82fee0a9c2570d262678e5fb7949400673fe10b4d9f43a5a02aa1d02907f2d7a57a SHA512 0bfa574b8bea1f0e6f0f29331fdc6caa379729ff27e603af6bf20a895dcdfd233830dd35d2a14c032abd5c5d8feae101747aa344a9e2d08ec1eb3d98daa36939

@ -1,24 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Java code for LZMA compression and decompression"
HOMEPAGE="https://www.7-zip.org/"
SRC_URI="https://www.7-zip.org/a/${PN}${PV/./}.7z"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 x86"
IUSE=""
RDEPEND=">=virtual/jre-1.8:*"
DEPEND=">=virtual/jdk-1.8:*"
BDEPEND="app-arch/p7zip"
S="${WORKDIR}/Java"
JAVA_SRC_DIR="SevenZip"

@ -12,7 +12,7 @@ SRC_URI="https://7-zip.org/a/lzma${PV/./}.7z -> ${P}.7z"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND=">=virtual/jre-1.8:*"
DEPEND=">=virtual/jdk-1.8:*"

Binary file not shown.

@ -1,3 +1,4 @@
AUX julia-1.8.0-llvm-no-bindings.patch 703 BLAKE2B 2b67752b4e9519681a77eef7e96a8d0fa9eea5a703891b6497424dfb396ef70cfd00e41cea00329ac00bc96eb87823fe95bfabcd968faec41704d196d9babf45 SHA512 2969496dff1f2bed59b652cdd3295108f57f2fc16e9f6c6b63eb900ffa75436dbce3a438f9e2d451b929b21eafec0307e8af5cafb1f94d0bd1ef22a0651b8ec7
DIST julia-1.8.0-074d761f.patch 2198 BLAKE2B 7d4b147e290defceaad1b5b6d0c2c9a323b47d685bb1865b23c84aa68135c00104e653a5046d276aa540415ee4c95426f1a4538df3ba0ae4c348966a2f2b1742 SHA512 ff1e23746851b1b7a4480df75815abb35ccc8006f622acb5fb3928e20832cf55022c96650590c8dfea9b39185a3284a0d1310dee3f439429c91e00af567b66f1
DIST julia-1.8.0-ed9851b0.patch 6957 BLAKE2B f40a56bf3b00cc8d0a764ce7d9ef75b6e5dbab70aa13aad810e7288c4b1b0609ee61b1c6661a4d34423c5f25b19c56b326fa0ae520f1310c673d2c0921e4dabb SHA512 a4b6ee8b80639e74185ddaf8567b81eaee18efef02003e254b5e31268f730e022dcb1a53d8595a82570303b5f57ea885ca86374ca5eb7c0b2b270a5c104b79b5
DIST julia-1.8.0-julia-hardcoded-libs.patch 2411 BLAKE2B d71683c68c350c16c61c13e0378072a7689cb6e07ab7d4b940a5049f37ec58d8f4061b94ba5ba3d2dcf73a403b34d5fbe92bb723a0c5a2c318f9c3bd3631f143 SHA512 0256c5af1713b3551b39e0d89168eafb235e6337a9f07efd24a2e271a11bf724295d0a46761bf1a4d3ed14c4539ef1ef56adcf5580879cac268867aac3e2c20e
@ -6,5 +7,7 @@ DIST julia-1.8.0-julia-llvm-14.patch 882 BLAKE2B f46f02554a6fc997763d368b813298d
DIST julia-1.8.0-julia-system-cblas.patch 4078 BLAKE2B 58aac552ea63859a03fe24fed69c02f9968aa7924abe2ffdf9e33e965d64877206216f1604f28fc67739cada4b5ce7b508feaad18080e3a5e78d89447d0f2a05 SHA512 d4b437da35672aa0b9f371da66a8675ca5be28276886edafb3566c3ea0d0ed8ed2bac192b43a0d292ee4f2754b596b7b79de76f136cfcada9916ff94a544b372
DIST julia-1.8.0-make-install-no-build.patch 555 BLAKE2B 36a86c3dd281a85f1b1fd68ac9796e70b06bb6afe3140fed97b5c7cd4b24987dc75709c4b1b192d5663c4d704cfb9818ec8d895c293b9b0bd741a3a61c860e47 SHA512 97687d24a3aa0a39994a691026981a91496cd2a82112e9acf9a8edd0f7c2a50d946944e8af495a3b1703f397c7a0e620be76dc28f3bbe14357ee8c4a68a5a3bc
DIST julia-1.8.2-full.tar.gz 275255487 BLAKE2B dd4cb035c3ec3b37fd08215baa76764c2a447ec50f0afbec5e6c02b047e62188015ba1492704fbc31081465f3837d6b8e02b31cfe10239ddd31e80e4bd7121e8 SHA512 0660911bbd9b0e0df9e6c2af851e7119b6067b08c845422e44101b9a92a1cbc069e52838f503b06f64db5b282cde1b533aafd9c6f47d349ae7d2beb48cf7d7a6
DIST julia-1.8.3-full.tar.gz 275266765 BLAKE2B 2cd54e33cea5d53a93e8ec9c1cd44df4e63a132f2d7a7dca363c6067e1eb5f245a6f65c79bbb29ec641c597ed33fc9376847803b8dd5bc18c537e48d07bcee04 SHA512 0e62d293626c83ff258a3d66aa1e86f9cab114edb8a21ebaad3990332894fbdfd96c23f907debbfd0af9f9f09c0a95a36a3c617784d5eb541b68ed7558630d86
EBUILD julia-1.8.2.ebuild 4730 BLAKE2B e2e3c08e1c3fe36b09d286385df0d3bafa41eda2a689eca69c26fcd54a898c4707d9cede432d6cd6303b3dcef32aea8f71ff94b808258f0aa6dcc594c8216283 SHA512 80644b430f64caa7fe451a5b9f07c5f726541619f368a5795adc9d03fa01384b2e6c048d7a67203cb2850f4535dc5b0cfb096af5fe5fa698c657f9b6e1ce631c
EBUILD julia-1.8.3.ebuild 4557 BLAKE2B b8b33ced1d08658d1726d12d74e62b96e0cf79cdee0b6a02178cb47674b7caac24a8c9f22fcf84ccd8d2c2ecafd6eac79c259a8fa06f5ab2c34a051da2f2abd7 SHA512 5f8b2b8f429ddd19da42ac72a9d5e2a1817e4aa8a31e4ca219ee959b3575dbe52f94e4d001f0d3e6a81ae4c71c7e0df33ca3da5cda88e1d2368ccfcfb2f1972b
MISC metadata.xml 1532 BLAKE2B 2b5a51f93e5aae7cdbd22bda33008ed09af3c0b27e1b1877d2a74d43c85b387bbe489d8ff25906ae1658ae27d22858074a12668a359287610a50bc347a3f8d43 SHA512 5502972e44b54a1c5cd18762e011ffedca043ebf1d7c5baaab2a51d8215d6fe9e54d7b3252cc4ebdaa44e022a3157a5b33ccb1c22db08b7c110bbe6bbd6eda95

@ -0,0 +1,11 @@
--- a/deps/llvm.mk
+++ b/deps/llvm.mk
@@ -94,7 +94,7 @@ endif
LLVM_CMAKE += -DLLVM_TOOLS_INSTALL_DIR=$(call rel_path,$(build_prefix),$(build_depsbindir))
LLVM_CMAKE += -DLLVM_UTILS_INSTALL_DIR=$(call rel_path,$(build_prefix),$(build_depsbindir))
LLVM_CMAKE += -DLLVM_INCLUDE_UTILS=ON -DLLVM_INSTALL_UTILS=ON
-LLVM_CMAKE += -DLLVM_BINDINGS_LIST="" -DLLVM_INCLUDE_DOCS=Off -DLLVM_ENABLE_TERMINFO=Off -DHAVE_HISTEDIT_H=Off -DHAVE_LIBEDIT=Off
+LLVM_CMAKE += -DLLVM_BINDINGS_LIST="" -DLLVM_ENABLE_BINDINGS=OFF -DLLVM_INCLUDE_DOCS=Off -DLLVM_ENABLE_TERMINFO=Off -DHAVE_HISTEDIT_H=Off -DHAVE_LIBEDIT=Off
ifeq ($(LLVM_ASSERTIONS), 1)
LLVM_CMAKE += -DLLVM_ENABLE_ASSERTIONS:BOOL=ON
endif # LLVM_ASSERTIONS

@ -0,0 +1,178 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# correct versions for stdlibs are in deps/checksums
# for everything else, run with network-sandbox and wait for the crash
EAPI=8
# 1.8.2 still sits on LLVM 13, bug: https://bugs.gentoo.org/876184
MY_LLVM_V=13.0.1
inherit flag-o-matic pax-utils toolchain-funcs optfeature
DESCRIPTION="High-performance programming language for technical computing"
HOMEPAGE="https://julialang.org/
https://github.com/JuliaLang/julia/"
SRC_URI="https://github.com/JuliaLang/julia/releases/download/v${PV}/${P}-full.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
app-arch/p7zip
dev-libs/gmp:0=
dev-libs/libgit2:0
>=dev-libs/libpcre2-10.23:0=[jit,unicode]
dev-libs/mpfr:0=
>=dev-libs/libutf8proc-2.6.1:0=[-cjk]
>=dev-util/patchelf-0.13
>=net-libs/mbedtls-2.2
net-misc/curl[http2,ssh]
sci-libs/amd:0=
sci-libs/arpack:0=
sci-libs/camd:0=
sci-libs/ccolamd:0=
sci-libs/cholmod:0=
sci-libs/colamd:0=
sci-libs/fftw:3.0=[threads]
sci-libs/openlibm:0=
sci-libs/spqr:0=
sci-libs/umfpack:0=
>=sci-mathematics/dsfmt-2.2.4
>=sys-libs/libunwind-1.1:0=
sys-libs/zlib:0=
>=virtual/blas-3.6
virtual/lapack
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-util/cmake
virtual/pkgconfig
"
PATCHES=( "${FILESDIR}"/${PN}-1.8.0-llvm-no-bindings.patch )
# Huge thanks to Arch Linux developers for the patches.
archlinux_uri="https://raw.githubusercontent.com/archlinux/svntogit-community/packages/julia/trunk/"
archlinux_patches=(
074d761f.patch
ed9851b0.patch
julia-hardcoded-libs.patch
julia-libunwind-1.6.patch
julia-llvm-14.patch
julia-system-cblas.patch
make-install-no-build.patch
)
for archlinux_patch in ${archlinux_patches[@]} ; do
archlinux_patch_name="${PN}-1.8.0-${archlinux_patch}"
SRC_URI+="
${archlinux_uri}/${archlinux_patch}
-> ${archlinux_patch_name}
"
PATCHES+=( "${DISTDIR}/${archlinux_patch_name}" )
done
src_unpack() {
local tounpack=( ${A} )
# the main source tree, followed by deps
unpack "${tounpack[0]}"
mkdir -p "${S}/deps/srccache/"
for i in "${tounpack[@]:1}"; do
cp "${DISTDIR}/${i}" "${S}/deps/srccache/${i#julia-}" || die
done
}
src_prepare() {
default
# Sledgehammer:
# - prevent fetching of bundled stuff in compile and install phase
# - respect CFLAGS
# - respect EPREFIX and Gentoo specific paths
sed -i \
-e "\|SHIPFLAGS :=|c\\SHIPFLAGS := ${CFLAGS}" \
Make.inc || die
sed -i \
-e "s|ar -rcs|$(tc-getAR) -rcs|g" \
src/Makefile || die
# disable doc install starting git fetching
sed -i -e 's~install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html~install: $(build_depsbindir)/stringreplace~' Makefile || die
}
src_configure() {
# bug #855602
filter-lto
# julia does not play well with the system versions of libuv
# USE_SYSTEM_LIBM=0 implies using external openlibm
cat <<-EOF > Make.user
LOCALBASE:="${EPREFIX}/usr"
override prefix:="${EPREFIX}/usr"
override libdir:="\$(prefix)/$(get_libdir)"
override CC:=$(tc-getCC)
override CXX:=$(tc-getCXX)
override AR:=$(tc-getAR)
BUNDLE_DEBUG_LIBS:=0
USE_BINARYBUILDER:=0
USE_SYSTEM_CSL:=1
USE_SYSTEM_LLVM:=0
USE_SYSTEM_LIBUNWIND:=1
USE_SYSTEM_PCRE:=1
USE_SYSTEM_LIBM:=0
USE_SYSTEM_OPENLIBM:=1
USE_SYSTEM_DSFMT:=1
USE_SYSTEM_BLAS:=1
USE_SYSTEM_LAPACK:=1
USE_SYSTEM_LIBBLASTRAMPOLINE:=0
USE_SYSTEM_GMP:=1
USE_SYSTEM_MPFR:=1
USE_SYSTEM_LIBSUITESPARSE:=1
USE_SYSTEM_LIBUV:=0
USE_SYSTEM_UTF8PROC:=1
USE_SYSTEM_MBEDTLS:=1
USE_SYSTEM_LIBSSH2:=1
USE_SYSTEM_NGHTTP2:=1
USE_SYSTEM_CURL:=1
USE_SYSTEM_LIBGIT2:=1
USE_SYSTEM_PATCHELF:=1
USE_SYSTEM_ZLIB:=1
USE_SYSTEM_P7ZIP:=1
VERBOSE:=1
EOF
}
src_compile() {
# Julia accesses /proc/self/mem on Linux
addpredict /proc/self/mem
emake
pax-mark m "$(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}')"
}
src_install() {
emake -j1 install DESTDIR="${D}"
dodoc CONTRIBUTING.md HISTORY.md NEWS.md README.md THIRDPARTY.md
local llvmslot=$(ver_cut 1 ${MY_LLVM_V})
cp "${S}/usr/lib/libLLVM-${llvmslot}jl.so" "${ED}/usr/$(get_libdir)/julia/" || die
cp "${S}/usr/lib/libLLVM-${MY_LLVM_V}jl.so" "${ED}/usr/$(get_libdir)/julia/" || die
mv "${ED}"/usr/etc/julia "${ED}"/etc || die
rmdir "${ED}"/usr/etc || die
mv "${ED}"/usr/share/doc/julia/html "${ED}"/usr/share/doc/"${PF}" || die
rmdir "${ED}"/usr/share/doc/julia || die
# The appdata directory is deprecated.
mv "${ED}"/usr/share/{appdata,metainfo}/ || die
}
pkg_postinst() {
optfeature "Julia Plots" sci-visualization/gr
}

Binary file not shown.

@ -1,6 +1,8 @@
AUX intel-compute-runtime-22.24.23453-remove-fortify-sources.patch 1078 BLAKE2B 933cd6b5b3f9aefde4b416960151458eb7845f422e493ab40257330c88b55e1866cf0ff59338ec708d705750ca88c87d54014d51d9492c3dadba7525b523ab56 SHA512 ee831418acb9ba5deba95dc2e013119a0cfe7db533710108063dc67cd0a4030a4419bbad0a007fdab445eba14036fdcae26ea0b4ce675ebb20f402620b880de8
DIST intel-compute-runtime-22.39.24347.tar.gz 5774278 BLAKE2B 27a288470f852ec87fae95a946fb87c9850cfc03e99bb869ebd474043d06f8b7beb2873b49d8fe4cc26f7db298c64d7b76d6bda6e6618c1ee8d1a9b658d5f45d SHA512 aef167fd4cc31d32c411ab54cf5f0e5fe13cda7e8fe4eac6aa3f9bf391b7ce9d51033d986d9c5e854c8f1492cce5022463e4b8b0ddc49319ef7bf362435808d5
DIST intel-compute-runtime-22.43.24558.tar.gz 5858180 BLAKE2B bed2ccd84424f8b4b76483d1cbffa9f587e666b8a24555d51de1edcfa23651a54b7d6b219fb27512cd8438127aa46945b181b3e94699444f36a05976b0b1206d SHA512 130849d1c3ef6586abbec3a3eb96397e6b5e861d17576b68b75d18023a4864938f82067079ea0d5475a8ac4f02cd0056d74d6b634894cbb5d0e23bef1c12fae0
DIST intel-compute-runtime-22.43.24595.35.tar.gz 5880869 BLAKE2B c9d4a16e9908427b69154a5a6550e4eec47bcce4fa811a9121c54de75bcd3e17e1d4cff8b1fa7486b2ffe0dd01f7fae06e5fd3b1d241378dcf521d1f8822bedb SHA512 0aab6cc16f7d523819c9a9eb58fba916c3b06c4be450c94cfc30b36038c768d6ddb79937ded7d9df68b7bdc97679756450c1c54844caed1655ddc688a6ae8a54
EBUILD intel-compute-runtime-22.39.24347.ebuild 1986 BLAKE2B 8e3b2936e6d18d9500b482132ea7cb265a61dd830259102308329417fb6afb8da0e2c9ca880ff47607b4e31f7f33b4fabcf7c8152952b34111ce05bcd9947a54 SHA512 30f16a3121e1213831f1ef1174b3539351c8bae26557ebebfe042d16a98f5979d4fe7e3b0653d399ed489feba86e08a929819dc11e29a4ca587183a1a676c892
EBUILD intel-compute-runtime-22.43.24558.ebuild 1987 BLAKE2B d54af1a72e4e5880ba146dbbe12724dc861ee00fd0fe298677e8002ebfa99fcd21e370928c5d6870b6c96f8231d275776758e0eb458f3c650e17bf7508680075 SHA512 bad792ba07d7aed8df118b3f417a4e6789ea866ce1064c200045a902ca4c1619b6cb9b12d5a4c8e416094c12900b76c44d425d27b9b2adf3b54080d52efc2ce7
EBUILD intel-compute-runtime-22.43.24595.35.ebuild 1987 BLAKE2B d54af1a72e4e5880ba146dbbe12724dc861ee00fd0fe298677e8002ebfa99fcd21e370928c5d6870b6c96f8231d275776758e0eb458f3c650e17bf7508680075 SHA512 bad792ba07d7aed8df118b3f417a4e6789ea866ce1064c200045a902ca4c1619b6cb9b12d5a4c8e416094c12900b76c44d425d27b9b2adf3b54080d52efc2ce7
MISC metadata.xml 1429 BLAKE2B 6c2fde2fda8cd6b9d707c400c5b4d38e3d74dd73617faa9dd80f84100d499182ea959e695a473d32307914e76a26bae531a92677f0e4bedbdf05fc1cbd3095ff SHA512 ac61568ad36df6f6c8470b43f32d048930e4a569ec86d58ff563a86ae748f6bddb8700de487e4967da4998160f1c01517be0817cccc445a821984aff36617b6d

@ -0,0 +1,79 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CMAKE_BUILD_TYPE="Release"
MY_PN="${PN/intel-/}"
MY_P="${MY_PN}-${PV}"
inherit cmake flag-o-matic
DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver"
HOMEPAGE="https://github.com/intel/compute-runtime"
SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+l0 +vaapi"
RDEPEND=">=media-libs/gmmlib-22.1.7:="
DEPEND="
${DEPEND}
>=dev-libs/intel-metrics-library-0_pre20220930:=
dev-libs/libnl:3
dev-libs/libxml2:2
>=dev-util/intel-graphics-compiler-1.0.12149.1
>=dev-util/intel-graphics-system-controller-0.8.4:=
media-libs/mesa
>=virtual/opencl-3
l0? ( >=dev-libs/level-zero-1.8.5:= )
vaapi? (
x11-libs/libdrm[video_cards_intel]
media-libs/libva
)
"
BDEPEND="virtual/pkgconfig"
DOCS=( "README.md" "FAQ.md" )
PATCHES=( "${FILESDIR}/${PN}-22.24.23453-remove-fortify-sources.patch" )
src_prepare() {
# Remove '-Werror' from default
sed -e '/Werror/d' -i CMakeLists.txt || die
cmake_src_prepare
}
src_configure() {
# See https://github.com/intel/compute-runtime/issues/531
filter-flags -flto=* -flto
local mycmakeargs=(
-DCCACHE_ALLOWED="OFF"
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
-DBUILD_WITH_L0="$(usex l0)"
-DDISABLE_LIBVA="$(usex !vaapi)"
-DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
-DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
-DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
-DSUPPORT_DG1="ON"
-Wno-dev
# See https://github.com/intel/intel-graphics-compiler/issues/204
# -DNEO_DISABLE_BUILTINS_COMPILATION="ON"
# If enabled, tests are automatically run during
# the compile phase and we cannot run them because
# they require permissions to access the hardware.
-DSKIP_UNIT_TESTS="1"
)
cmake_src_configure
}

@ -0,0 +1,3 @@
DIST kirigami-addons-0.6.1.tar.xz 83396 BLAKE2B b40ff06f709484715bb560a3fb146deff0b2be13157524ebfe1d22e6ec9e5bfd699f9b51d170f13b18f68c73cc02710a4189cd367d7f1766336e381956e1c59a SHA512 472730551d952b623ef329c7a9615d26f36b0b5f8b55f5aecb3d9b315799713431aad6e87e402862746cd1cbea745a9042b10696479f54a0ce3773787718226b
EBUILD kirigami-addons-0.6.1.ebuild 1068 BLAKE2B c6ffa97abad7b44d02fc953eeb4c81286ae68493c9894342fe5b76cf192fdeee8a4afddca76cc6c3d8f7f06297ef59ec88c2958d8658bfb2faa85f2a4ad84c90 SHA512 9304e44bede17c522a89461f2b090f117ded38124df4cb61959d0671f8222216302e3b98f65af78b86aad33a0434880c62eaf5dc82d3c5061932eccd4d725897
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6

@ -0,0 +1,44 @@
# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP=true
ECM_TEST=true
KFMIN=5.99.0
QTMIN=5.15.5
VIRTUALX_REQUIRED=test
inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
KEYWORDS="~amd64"
fi
DESCRIPTION="Visual end user components for Kirigami-based applications"
HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons"
LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2.1+"
SLOT="5"
IUSE=""
COMMON_DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
"
RDEPEND="${COMMON_DEPEND}
>=kde-frameworks/plasma-${KFMIN}:5
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
"
DEPEND="${COMMON_DEPEND}
test? (
>=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml]
media-libs/gst-plugins-base:1.0[ogg,vorbis]
media-libs/gst-plugins-bad:1.0
media-libs/gst-plugins-good:1.0
x11-themes/sound-theme-freedesktop
)
"

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>kde@gentoo.org</email>
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
</pkgmetadata>

@ -1,3 +1,5 @@
DIST kweathercore-0.6.tar.xz 54000 BLAKE2B 3ecdd9e059f09d1c96f8defe3e9f664431891c73523aadde41d06dcacdd9829b12d1659f2a9abb70cc4ee9ea0eb1d0041c97f8d5d01d7181514a521147296a41 SHA512 0cc3a5422052fd4d3bedac36c3c017d1ed5c21c4200f6e747dc478bab55f7207d9207a9ea472c340397cd2433a020b92adb6ab39f054b4cd6c72cf01949d18d2
DIST kweathercore-0.7.tar.xz 57016 BLAKE2B c9fb519e681b5570a60daf224b75f98616a406b1fbdfff49baa771d55031a8f893fdac9cbfed71dedac8f06dc9a11033171f2e22bfc15285e323185a46149c83 SHA512 385514d6ca499db12f243c443e6815b1a5458f4a87da962ea73c5f324c58614fbc854d21d6e5359ee69e7766e75c9144966fd953639a51a09f56a8461d158da8
EBUILD kweathercore-0.6.ebuild 708 BLAKE2B bc3215a0cae04cb30dd41c6675c7e139f68987ef4f4215f9b4127e9d60441a10f8a46090b5fd0e05823a7d1339fbf1ecce858a666fa1bf9928370f47d41cc245 SHA512 5a1322b18f16873fa6855d400eabff4793197ec93fd08d4fa2102d42fb94225427d104cadb9bd050a3eb64aa4e62a92eec1b6832000f159351769fcd7fcae899
EBUILD kweathercore-0.7.ebuild 708 BLAKE2B b7bebe07ae803ed2b509015a9f7ff23a4e4795712d8f7ce9701413ff0393a633c5563619dbc79c660ff322e2dc92fee4a0971d5fdf41173c422b179ded05ef84 SHA512 553f22934287ea34d982ee70d1b4df2ffbb9dab1bf4e16f393e9afb00c4a65332fde1213097a81b488aec82bb6e20c32c83d56953a06b4d88971dc901bda47fb
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6

@ -0,0 +1,35 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_NONGUI="true"
ECM_QTHELP="true"
ECM_TEST="true"
KFMIN=5.99.0
QTMIN=5.15.5
inherit ecm kde.org
DESCRIPTION="Library for retrieval of weather information including forecasts and alerts"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
KEYWORDS="~amd64 ~arm64"
fi
LICENSE="LGPL-2+"
SLOT="5"
DEPEND="
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtpositioning-${QTMIN}:5
>=kde-frameworks/kholidays-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
"
RDEPEND="${DEPEND}"
src_test() {
local myctestargs=(
-E "locationquerytest"
)
ecm_src_test
}

@ -1,5 +1,7 @@
DIST libmodbus-3.1.10.tar.gz 463325 BLAKE2B ea1c54e52f0927e9e97b2303b35925d6a40b30f1eed881eeed2d05a229c858ebdde6212431699e24a331744b30f447dfe6704c7ca0d4eb73d193ae5b5055c4b3 SHA512 d9a56d2cd3285823b287b6bf4f79741f2e626e09cfc1872405a306e8dcc0f64c15695e8aee45614071c615cd248b87293ef2351c830120a515d28303bad0ccee
DIST libmodbus-3.1.8.tar.gz 459999 BLAKE2B e5cb17dd260f3d0a25aedb2cecaa35f21c116458b0a46c7fe3ecc51d6ceb162fa387bb3ad18ff78c89f39645184ecc5bb164ef7cef2d091d2727750bdb0e429a SHA512 1158ac52cf92d3f8f8afaa23b67e841018f94c09521464a4c28ab724f7f2beb0eb567d574c2d81cfb1e3df9436cd2635b52a886656985b27df3a27693957d2df
DIST libmodbus-3.1.9.tar.gz 462649 BLAKE2B 2812b49a908af7906b596c0389050d688294ba415ee7e92211d8a8fb8868ec80388737fb2f7224e59b51861ee76b72cc7464a47b55ba5d086e89c9ff7d0f981b SHA512 6b26049939409ceba7dbafc079138553977dafac5284fdb39e1481c1d2ac29bef22123496819356f9e29d73705d3a9c71075823f0ad102293c4d9efd06fac00c
EBUILD libmodbus-3.1.10.ebuild 670 BLAKE2B fe2424677cd1d6edccc36f8aaa3856687ae773a41a170292dbc977387d009374dd8794965ee628cfddbed4415dda65b6097db632506c82a8486af775fdd3d2dd SHA512 448f76410d497941d6de056ec6db6a229fd5c083204aaf78624964f9587c7fb2ede1ce9ef59d594b03f3b5bb62b0fd0ae815b219625a3e0e2aaf8001b41de019
EBUILD libmodbus-3.1.8.ebuild 668 BLAKE2B 30b09a6fcfd6376e90e3f12f0d50caf9d01a0d2532f67d25af4cf288bbb4cd109816ad3f46c4e38b6e3924ee626c9e4336faa076ab778bff97524b22e4eb09d0 SHA512 4e48929c1a8d1b9de533f64a3c32fa08289caa9b04421e62f37936e1e87be7d009e859719e84635cc22a53d750aa16e619ab03885438c8cb69c5efeaa23e0d30
EBUILD libmodbus-3.1.9.ebuild 670 BLAKE2B fe2424677cd1d6edccc36f8aaa3856687ae773a41a170292dbc977387d009374dd8794965ee628cfddbed4415dda65b6097db632506c82a8486af775fdd3d2dd SHA512 448f76410d497941d6de056ec6db6a229fd5c083204aaf78624964f9587c7fb2ede1ce9ef59d594b03f3b5bb62b0fd0ae815b219625a3e0e2aaf8001b41de019
MISC metadata.xml 400 BLAKE2B 13cbac9e5f8b0b4af1330ef236dff85b8d3f167cabb19979942fa610c525c9d0b532e5c6a359f716ab198872f622dbbbe9575fc1ab53f82b8abe8e4996e6d921 SHA512 248080a171c05cca240271d8dc3e7cd0b30e78100697dddf0a0d8216d4d0c42abc9c52731b0abaa5de9dbacf9c402ada6e1b406699b7eefdb0ede78717d587c5

@ -0,0 +1,31 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="Modbus library which supports RTU communication over a serial line or a TCP link"
HOMEPAGE="https://libmodbus.org/"
SRC_URI="https://github.com/stephane/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="static-libs test"
RESTRICT="!test? ( test )"
src_configure() {
local myeconfargs=(
$(use_enable test tests)
$(use_enable static-libs static)
)
econf "${myeconfargs[@]}"
}
src_install() {
default
if ! use static-libs; then
find "${ED}" -name '*.la' -delete || die
fi
}

@ -1,5 +1,6 @@
AUX mpc-1.3.0-header.patch 1337 BLAKE2B 4a4f5b73bac8432f3f350961c6b1be53da097b45c82c8709cf4d13ba74bdac88468cc59208dc68bb0369d31434e691a546849caf7e30ed9eda92dda33a93bd2c SHA512 acefc37e97ae5bac38f71040d55a67ea352956efcd0b60ef2be1bb5e82cfecee0338b21ace185ef046280d3f1481a17ff22f665b4d7070725870036ed3773571
DIST mpc-1.2.1.tar.gz 838731 BLAKE2B 9cd03c6a71839e4cdb3c1f18d718cc4d3097c3f8ec307a5c756bd5df27c68aa013755156b3b156efee1acabfee2269602c6a3a358092ef0d522271c9c56c133d SHA512 3279f813ab37f47fdcc800e4ac5f306417d07f539593ca715876e43e04896e1d5bceccfb288ef2908a3f24b760747d0dbd0392a24b9b341bc3e12082e5c836ee
DIST mpc-1.3.0.tar.gz 773441 BLAKE2B b9e2f4cda2457b1e885e4099daaf55a4c226291ec60097e40835f6e311c297947fe5cfd6ce61f80eecfbc8d374923422c4050a10399b26b23c12ab0f3f53a0f5 SHA512 9c18b24f7542dc1dc5e10cf58fd242e73d79a9dc3619c3f08d52aed75ad0e7d9e2ba2c46857717c8b921b084af2efc8c0d2d7173081af764b81c24a8971ddd9a
EBUILD mpc-1.2.1.ebuild 939 BLAKE2B 7af59b1cc4ede3496d708bf774dba385dd88ae88d1935f51b342f93f7cd02686687176f6a5723c73fbcbbc945b8ec07bf38b43ab94082c9fca41a62b01e9901c SHA512 59e817cb235cce2ada39eb88c9856e329325833e898ca6e5a779c7cebb4b1b9ba0d9ad374e39667b9056ee665768651c493db4c3c2e902ec176a59384828f211
EBUILD mpc-1.3.0.ebuild 1083 BLAKE2B a00bf2001c3a52e9bdbe05acd38bfdb53ba83454d76757d9356e2cf1a196e424c01873dad8a5e5334cfccfebf83d6325c64acbd32cee88f2d09c6b59923c82c2 SHA512 d38cd71469e45a15608cba00d9268770da61b373f573f6b2c9b9f58d163984f3cdec82eb5f7ba9d25f29eda9855c8fa8fc47c1b726a59122093fdb25d65c2863
EBUILD mpc-1.3.0-r1.ebuild 1129 BLAKE2B 817e68734b909077924852d44632fa255e8d546ba1a1c95cf55da70b0dde0d6950d42aa87d55f3350fee42b4a53d8d7e149f05182b38e79e487e9946065ae758 SHA512 e527a06a709da2e1ca817b614646f7040e0a3684712bafec63ea45653dd5a4bc70830d5a4b21b323a604f04a6c978848505a46b3e5f94db18fe181153736d7c8
MISC metadata.xml 262 BLAKE2B fe330d67755784d14f5c5d664d7127d3cdb9edfab55b907ae3632f434d86323604f5095e1c1a9fbd169ae7a4cbb38f359e55f75047531786247c0674a4a53715 SHA512 3bcaca4e730edeed06fed73e79a5ce0a3358174672735ea4b27240c6c421ac9c33bc2b63a31e596fe1bbb6b1816c16cbc7ef4f258ca906ba04ea7db4aedc86b9

@ -0,0 +1,31 @@
https://gitlab.inria.fr/mpc/mpc/-/commit/e944aa454e60cbff8ab4e8c70dd974083398378f
https://sympa.inria.fr/sympa/arc/mpc-discuss/2022-12/msg00034.html
From e944aa454e60cbff8ab4e8c70dd974083398378f Mon Sep 17 00:00:00 2001
From: Paul Zimmermann <Paul.Zimmermann@inria.fr>
Date: Sat, 10 Dec 2022 08:47:51 +0100
Subject: [PATCH] functions with FILE arguments should be defined only when
stdio.h is included
--- a/src/mpc.h
+++ b/src/mpc.h
@@ -270,6 +270,7 @@ __MPC_DECLSPEC long double _Complex mpc_get_ldc (mpc_srcptr, mpc_rnd_t);
__MPC_DECLSPEC int mpc_inp_str (mpc_ptr, FILE *, size_t *, int, mpc_rnd_t);
__MPC_DECLSPEC size_t mpc_out_str (FILE *, int, size_t, mpc_srcptr, mpc_rnd_t);
__MPC_DECLSPEC void mpcb_out_str (FILE *f, mpcb_srcptr);
+__MPC_DECLSPEC void mpcr_out_str (FILE *f, mpcr_srcptr r);
#endif
__MPC_DECLSPEC int mpcr_inf_p (mpcr_srcptr r);
@@ -284,7 +285,6 @@ __MPC_DECLSPEC void mpcr_set_ui64_2si64 (mpcr_ptr r, uint64_t mant,
int64_t exp);
__MPC_DECLSPEC void mpcr_max (mpcr_ptr r, mpcr_srcptr s, mpcr_srcptr t);
__MPC_DECLSPEC int64_t mpcr_get_exp (mpcr_srcptr r);
-__MPC_DECLSPEC void mpcr_out_str (FILE *f, mpcr_srcptr r);
__MPC_DECLSPEC void mpcr_mul (mpcr_ptr r, mpcr_srcptr s, mpcr_srcptr t);
__MPC_DECLSPEC void mpcr_mul_2ui (mpcr_ptr r, mpcr_srcptr s,
unsigned long int e);
--
GitLab

@ -27,6 +27,10 @@ DEPEND="
"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-header.patch
)
multilib_src_configure() {
ECONF_SOURCE="${S}" econf $(use_enable static-libs static)
}

@ -13,6 +13,6 @@ DIST openssl-3.0.7.tar.gz 15107575 BLAKE2B 141881071fa62f056c514e7c653a61c59cc45
DIST openssl-3.0.7.tar.gz.asc 858 BLAKE2B bd07a6f656cce817038743caf1131ef8d7a21bf587e706e32771ad9e09cb4821d21b71171a7fe7bb6bece95e9b06cea6d723aae9de8b62049b5a8316578500be SHA512 9093a8a5a990f5f37bd95e7ca55f2371e59242be408ea7d9403bcfc9c8873c022237e13c0ec81881a20607ea46927887a895a82b6f50c6f423b4c54f9ef0cde1
EBUILD openssl-1.0.2u-r1.ebuild 9980 BLAKE2B 0017b72acb2eb86f2927845903c93aacfc9c2812ecc5dd5daa23ffc6dd961a4258181ac2c085798b228df5aa23fff2faf476f880406a7c0eeecde3a8391d6a11 SHA512 7aadb788732ee4dbf32ba34567c8ffc897354ac4028f26ec60fab8f099a445c494825bcaad7a5bc053a1ca3f70bfc0f9e944cce5a4051708555cae24c6c5b9a9
EBUILD openssl-1.1.1q.ebuild 10190 BLAKE2B d43cbde3d6b34a33f7937b59d0a2770290cc342ff664796bca1c546d2a70ba609d0d8f035c1cf2d8f339bcd82ab651e970a5d9ee55a2a6734a2e17b7187aff59 SHA512 47e480e4344753939cd8f64c1e7dd36eed12b8568cc18dd9691bb4d231088d2f77d1ba5fb79f2f9f3ec18b3bb8fb9c118bbb716af91d0023fe920fc968f081ee
EBUILD openssl-1.1.1s.ebuild 10160 BLAKE2B c489bd00d3b4f4adae8047ff73efa21cb64259ffc4934be7f815c50f9694415c311fc2781cc37dbef925bb56dc0c9aa3d56787d52be6d41d17d7ad2f6c626444 SHA512 e54558cc369590e5c5ac7c0bb34efd76ff5821180bbfa14ada88cca11865c694f50776d89204662a2c6aefe393497b1c3de7d9ff0f4fcb250eeecab70ec2bc22
EBUILD openssl-1.1.1s.ebuild 10159 BLAKE2B 88075fd932727856bcc73316f95f576ae291d618b47988590cb4e5a396b15925bce864b22e1d4149e6e5704c19c6e651021bf9df79501a94dde138c9c2d3794a SHA512 8948ccf139c398d0fc7335a20b4ac75bf482a2ba27820ea99886a9b219796d43bd4abef047bac30166987ad891b175602b8b9f75e2cccb9a9fbadba7f36a671c
EBUILD openssl-3.0.7.ebuild 9822 BLAKE2B 3e02ff1e501324bef649599d0a72a3e98a7964008ec58843ec50c50a4a55f31f390cc9a788a75ce5667b5526247d827c9a84a7aea4cdf76f84e6a18d7bfb419a SHA512 c50987dca5505ccc416c4c88bb41f05e5578a694a1a9cacbde337e36de27a0003badedeb096614965f646ba4e79e387a3b8dbb9c0ff34e26a4466c309a013c22
MISC metadata.xml 1664 BLAKE2B cf9d4613e5387e7ec0787b1a6c137baa71effb8458fa63b5dea0be4d5cf7c8607257262dbf89dcc0c3db7b17b10232d32902b7569827bd4f2717b3ef7dffaaa9 SHA512 01deef1de981201c14101630d2a4ae270abcac9a4b27b068359d76f63aeb6075aceb33db60175c105294cb7045aae389168f4cf1edf0f6e3656ccc2fe92e9c92

@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="openssl"
SLOT="0/1.1" # .so version of libssl/libcrypto
if [[ ${PV} != *_pre* ]] ; then
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
fi
IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers"
RESTRICT="!test? ( test )"

@ -1,3 +1,5 @@
DIST qcoro5-0.6.0.tar.gz 122618 BLAKE2B 1fbd97d8b9897e9dc7408b2bf667064a3ec6326778c44472689e180af9eedc524236c5104b11a117fa8650f042a4ee3bd2b165e44385a829e8638c5e98d293a8 SHA512 e2e0219156a5ba693c935323c45c7414ce0f8d1773986ca63682812678e2b35146c76fa033ef791facfb57fa67fb96727df75ce6ecdae1e232be42f376973a8d
DIST qcoro5-0.7.0.tar.gz 135419 BLAKE2B 8f593e76e960349090cea649848c6b3d422125f1bd292ec79026d0cdab7f7e7de77ec409d442c624efe2683a24dd7715ba108f400e154813b6b3da3eb0b8fc09 SHA512 cd49f957d30b63ee70080425c1ed8ffe05c09f7d5e3c6f043c2a9e66eee9a537c9bd6f12ea54fa9fa53871c5d6e5c4502e2c4a10c30eb3bf017505ba875838ba
EBUILD qcoro5-0.6.0-r1.ebuild 1260 BLAKE2B 7e75016a4ae5baf2fa060e539cf3878ede1157c28359f519819e2a42c13cd6de013718b4afcf113a995a137d636a9c83662e92f88a9d421e1904b592409a4467 SHA512 246c31b2070c7c3d289c085d5d7bb686eb4d90532b6f1e5a843aa7bb24c5ba9775489dc41923ebcefeed613868be84d52b6b182c04797e868211ba344e701709
MISC metadata.xml 483 BLAKE2B cd6ca8acffb789b49e66d28dae68abadbd50ccb08bd229840481f18b4dcdda586b52ac975a1b826b85672ee4a6759d8cbd285c9c7ed91a1b60e341f441ad0455 SHA512 2bed7eca8178dfd4c6b7c30417ddfde30250926aacb7718e1f81c35a29fff079ea2dbd4c2f3270a339ee5d3fb59ddde875dfb0dc41be9149cf31e88e0f00c249
EBUILD qcoro5-0.7.0.ebuild 1364 BLAKE2B e5a40a2aeedbd93580888a25c8f5c132a16c607ea3cfde1c5fa0370aba1122d3ea33e89edfb7d21bdb080d09b3dfb8ac38acb3e96c507944d21c4a703f8e118a SHA512 360d05819d51c5c18880196f844927b631de50b1f3dbfd7e0d8cf06fe56609c51366dd8cd24d6f9de07a0fd28ab0f610d4cab2afa5f438f4a80aa3cdbc738e70
MISC metadata.xml 636 BLAKE2B 6468dbcb6beab2fa3a4843e45668d89b587aed9f2014efc2bc7a314cc2cbb082095ea23e443004cb3ed0b1f9be92339535eacdc9fa49621a1c75cae6dd37a19e SHA512 b868c0ba6b2bd078b8805fe5d68fd661e269f9b1d22a0ac662e823c8f6c4aecc3a176a38319326e8747f03a2edaa4254386fb9b0850df844ec818c46dec18693

@ -6,10 +6,12 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
<bugs-to>https://github.com/danvratil/qcoro/issues</bugs-to>
<remote-id type="github">danvratil/qcoro</remote-id>
</upstream>
<use>
<flag name="network">Build <pkg>dev-qt/qtnetwork</pkg> support</flag>
<flag name="qml">Enable QML/QtQuick support via dev-qt/qtdeclarative</flag>
<flag name="websockets">Build <pkg>dev-qt/qtwebsockets</pkg> support</flag>
</use>
</pkgmetadata>

@ -0,0 +1,64 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/danvratil/${PN/5/}"
else
SRC_URI="https://github.com/danvratil/${PN/5/}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${P/5/}"
KEYWORDS="~amd64 ~arm64 ~ppc64"
fi
DESCRIPTION="C++ Coroutine Library for Qt5"
HOMEPAGE="https://qcoro.dvratil.cz/ https://github.com/danvratil/qcoro"
LICENSE="MIT"
SLOT="0"
IUSE="dbus examples +network qml test websockets"
RESTRICT="!test? ( test )"
RDEPEND="
dev-qt/qtcore:5
dbus? ( dev-qt/qtdbus:5 )
network? ( dev-qt/qtnetwork:5 )
qml? ( dev-qt/qtdeclarative:5= )
websockets? ( dev-qt/qtwebsockets:5 )
"
DEPEND="${RDEPEND}
examples? (
dev-qt/qtconcurrent:5
dev-qt/qtwidgets:5
)
test? (
dev-qt/qtconcurrent:5
dev-qt/qttest:5
)
"
src_configure() {
local mycmakeargs=(
-DUSE_QT_VERSION=5
-DQCORO_BUILD_EXAMPLES=$(usex examples)
-DQCORO_WITH_QTDBUS=$(usex dbus)
-DQCORO_WITH_QTNETWORK=$(usex network)
-DQCORO_WITH_QML=$(usex qml)
-DQCORO_WITH_QTQUICK=$(usex qml)
-DBUILD_TESTING=$(usex test)
-DQCORO_WITH_QTWEBSOCKETS=$(usex websockets)
)
cmake_src_configure
}
src_install() {
if use examples; then
docinto examples
dodoc -r examples/*
fi
cmake_src_install
}

Binary file not shown.

@ -1,3 +1,5 @@
DIST luarocks-3.9.1.tar.gz 253375 BLAKE2B 6d622e87dc385d0851ef6366e0b6832f1a453d2590c090b06ec6ab81b8a15930c1496bf2ac00ed6b15a44dfbc43b1f235092947389714b72f3442f802236fab3 SHA512 2dfc1326118c2868b05a17acc5fe8d2c07503ef2bb3f2560a3d7ce385b85893d593bacfab7086c57923f042d7e7cfd09a0a9795afc473a73edbba0a44d23ed60
DIST luarocks-3.9.2.tar.gz 256117 BLAKE2B eebbad38dd71b0318852a177d394df5fd20e807d566893a2338526e76e17daf2436309e512dd50b325914b2d84b90ef857396bfd6d41f22893131ed78931b8ad SHA512 7e93164bdcf35338e993822931a8e59957ab69c6e23236a7a075649c2f7cd173305c4ca6e9d115fc5e282cb76c21754d7adac92b21885006e5ee3bc06a9d0059
EBUILD luarocks-3.9.1.ebuild 2032 BLAKE2B e45bdc7e716298f0834e042a2693a012483fadc1136feb43a7b6cd1dd1aafffcf9c66fd89bd4b9a5862bae63ce33f3dc92700a65f503b9b4e0fadcae4d8ec5d0 SHA512 66cc22c41de85c3c49defe5b0b031a375c1e9eebcee8779a91fb89784e237d4ce0648a7198daa64b2812f74fba7daedb2fcab84413a7005a891176f80c48b4fd
EBUILD luarocks-3.9.2.ebuild 2036 BLAKE2B 96cd67a94991f1cd72f87fbd3081b2b6045c479c4a13f8f70b648b2dbb6a21d9e11442603f7ab7bd255dfc1a477c70cef0bb057d6ab871e1be8bb049eb648304 SHA512 75069c2eaf57815d9528d851afe4c29b14e64c5f0887d9103c12a6b57b7e8ae63d48f036471bcdb22837712410357d007d389a3339dcdeba1b841573514f7388
MISC metadata.xml 501 BLAKE2B 0a2a3e7358a2ef2a4cbb79853408dfdf6015d49348bbb879a59253a88c73cf3d96c2ce708076844344468136d70962be74e639d24331a007fbd02ce6ccc18cee SHA512 43f147be67209e542e02733b6a57ce7ee05b61a7eb0d15662c0fb137db4f57c9f519cc98cf5dceb0e6f626f0dc6f04dd5b67da96a155b1e3884dca55896722f3

@ -0,0 +1,86 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
LUA_COMPAT=( lua5-{1..4} luajit )
inherit lua-single
DESCRIPTION="A package manager for the Lua programming language"
HOMEPAGE="https://luarocks.org"
SRC_URI="https://luarocks.org/releases/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="test"
REQUIRED_USE="${LUA_REQUIRED_USE}"
RESTRICT="test"
RDEPEND="${LUA_DEPS}"
DEPEND="
net-misc/curl
dev-libs/openssl:0
${RDEPEND}
"
BDEPEND="
virtual/pkgconfig
test? (
$(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
$(lua_gen_cond_dep 'dev-lua/busted-htest[${LUA_USEDEP}]')
${RDEPEND}
)
"
src_prepare() {
default
# If 'dev-lang/lua' is a new, fresh installation, no 'LUA_LIBDIR' exists,
# as no compiled modules are installed on a new, fresh installation,
# so this check must be disabled, otherwise 'configure' will fail.
sed -e '/LUA_LIBDIR is not a valid directory/d' -i configure || die
}
src_configure() {
local myeconfargs=(
"--prefix=${EPREFIX}/usr"
"--rocks-tree=$(lua_get_lmod_dir)"
"--with-lua-include=$(lua_get_include_dir)"
"--with-lua-interpreter=${ELUA}"
"--with-lua-lib=$(lua_get_cmod_dir)"
)
# Since the configure script is handcrafted,
# and yells at unknown options, do not use 'econf'.
./configure "${myeconfargs[@]}" || die
}
src_test() {
busted --lua=${ELUA} || die
}
src_install() {
default
{ find "${D}" -type f -exec sed -i -e "s:${D}::g" {} \;; } || die
}
pkg_postinst() {
local lua_abi_ver
if use lua_single_target_luajit; then
lua_abi_ver="5.1"
else
lua_abi_ver=${ELUA#lua}
fi
elog
elog "To manage rocks for a Lua version other than the current ${CATEGORY}/${PN} default (${lua_abi_ver})"
elog "you can use the command-line option --lua-version, e.g."
elog
elog " luarocks --lua-version 5.3 install luasocket"
elog
elog "(use 5.1 for luajit). Note that the relevant Lua version must already be present in the system."
elog
}

@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Compile an Apache log format string to perl-code"
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="test"
RESTRICT="!test? ( test )"

@ -1,3 +1,3 @@
DIST Apache-LogFormat-Compiler-0.36.tar.gz 16063 BLAKE2B 9199d942d0fc80dbb3e73e26b69626c3dc9421402f73699c9ddf8ea0defebc5e99231f8257f4ecf1320f8339e7468bd18a9114c2213c00cbb0f77357a3eebd68 SHA512 a6f7f0f9f98401a70e4bb6bd4862e9e520e8b968c5e0f25853da57b12bf6d67357ddc8d2fe985668520758e5745b5d7783f6c656c35efd823f4325f267fdbfee
EBUILD Apache-LogFormat-Compiler-0.360.0.ebuild 889 BLAKE2B 31b37616da64925445f42415fffa570f0fcea8a04f0925842289f8d723bce90f18216e63069707461c3d5b1cd01b108f41774968812726cb1fc7ef398b735abf SHA512 2df6b08d12d0dfa6349549cd78415b2d0e58edbe94cc17638ba24f99ba7b5ddeac877303e905195edb26d61d950668416ef2bc91c47961730e70cacd600b1335
EBUILD Apache-LogFormat-Compiler-0.360.0.ebuild 887 BLAKE2B 733f71e6f7a56b6fae68a1a64b461dba2cdb7888b812227062eff8e0afd77139767bcb977f037a030d7ed105b3063c58b29af3912337a59755a75e03109101d2 SHA512 08db5a8b8da1a086c5c6adfbbbc4cc24f07c244e11e09f865682815b69a76ad8a334c4370839dc06150868f55388ac29cd882c16f30254fe9ca36b7cd1a2d602
MISC metadata.xml 424 BLAKE2B 92e9b1dd79d0cc3fc78c472be6108341d53b0f922514b434c1b0f7f15521e6e67f84cada93f5674691d36e4d3edbf05a227e23ee9db00950035d450b7b39d40d SHA512 fa34972f5dcd4159336cbf7f699314a1e887832839711da3fdd6dacabb411be5ef126042c5053c0da1efef5888c8811f92cffbc1c1c608e36c9941dc1532a148

@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Simple Passwd authentication"
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"
RDEPEND="
>=dev-perl/Authen-Simple-0.300.0

@ -1,3 +1,3 @@
DIST Authen-Simple-Passwd-0.6.tar.gz 3849 BLAKE2B a19ad52e5094e21743bbfdabaf058962755fa3b41d0f913d1960891aa23f4c9a212577744b10b9dd275072d99f8eee8460ffb84c0004029c89e33745169c83f0 SHA512 719d61a0645f376f706193778a48d470bb96d9c884c2d9515d5cd5df390e378ea99cd27ae75a3493e72faec6e11b95cb72d7425b646f95a5c06b84f00d1a07ed
EBUILD Authen-Simple-Passwd-0.600.0-r1.ebuild 458 BLAKE2B 5539bbe3a8b61d610190d302155962dbacc926ee10efa99ea84c034d08611bb82117f60eb3cdcf2fd4373b3e02f20389a268d9edcbbdc6c4a798543939b6fe1d SHA512 daca4d9deeed4efbec6dc4506a5f0f7352180a4de1968580032bbf345603b6b051414d1b7e563df81f74ad8a5a77761f40ac79a407b1737a019d845ae2a5d754
EBUILD Authen-Simple-Passwd-0.600.0-r1.ebuild 456 BLAKE2B 0dd4b73d972f866ab22027a65314cdfba89faaf6a077233a0e4e9f47543dbfa1db944295fdbb52c1cf73435ec8c18d22da4987966df96f678ab266790e9fe057 SHA512 6b85d2351de22300e7bc90ee467087eaa3237af59451f8d62bd40d14588ade207bba986cac181b04262663383ec90a63a934515a09c5a7ad0c82adb344ee2dd7
MISC metadata.xml 414 BLAKE2B 3066b0e2f6210fbbfb56d969b2cdcef7efa62ff270c8150ebb464dd47c86f57290190163cddc8d055ee241ac8c9e1f7cd3db8d81de07bab086956eef36153246 SHA512 892e313edce20c29faaa93b50fe422acfb7197d5d1972a6566c7c496cd059a0cdd1275d750685a4f14c8dd1785ecbeff8235c92622d3b0b5fff23ce421208455

@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Simple Authentication"
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"
RDEPEND="
dev-perl/Class-Accessor

@ -1,3 +1,3 @@
DIST Authen-Simple-0.5.tar.gz 24613 BLAKE2B f2f7beae99e2539b0004881bb4367ea858ce0d469f3b589af5d1784541d2fc907bd064ac7519938d9898f4fdc362c7177fc8f0e0eeb71b666225969d8e2f3090 SHA512 c8ccd41aee1fd1fba1aa2cb7854918a8ab45e3528f0f2677f8dd7a13bd326c9a13f8c8a2c8f45fc5caecbd328aadbbbda8ca22cef8187e7ce3da4dbca5b718ac
EBUILD Authen-Simple-0.500.0-r1.ebuild 784 BLAKE2B e7674d020ccddd5383edb4145fbfbb2f9407cf910bb415c1bb7f5292207276a753c245c9d0f909a0f8c39f9c4ee604cfaa6d309107aa629e745d046d0a701af1 SHA512 6f35716a276a27c061a883b063c8ecef19bdf28dec75c5bbd4980647d2564f6a0a9c6e56e7a6712b000c359ed883eae770d45a753300e9e34d1a218393cfddc0
EBUILD Authen-Simple-0.500.0-r1.ebuild 782 BLAKE2B 27cebfb3a0bbf3721cd8b229aaaff839ae4ad2c270a8c177659ad7179bad9f2526ce3ac34d1b0b50897eaf637bd72d4f6a4491e812632f2fb28798f4c0030465 SHA512 ca74c0034b1e98f76a437369759e77357f3614350aea690efd58fbf764d164544efd271599e889b5e2578767b81f9a59769f0e04e6d2fe9780e4d027b3a3a713
MISC metadata.xml 399 BLAKE2B e9abce490d7dce09cb720f97bd49766bc4878d632ca139ba2ef1fc310c809656b8856091ad0c84618e91a401785458a76133ec5e5fcf79c411de504743768f3a SHA512 dcba22db52a3d6206055983b4e25b516786859d2bb71d376f25e562b0c35120249cdf2df5c390c87832852c2727817d1697d53cb70c69ef87db37394dba88e91

@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Compile .cgi scripts to a code reference like ModPerl::Registry"
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="test"
RESTRICT="!test? ( test )"

@ -1,3 +1,3 @@
DIST CGI-Compile-0.25.tar.gz 22479 BLAKE2B e321ec4d0ecee66f0efb8c89f322a036b135449938840aa0cfe0bf714bb2e8a0ad2d8d8f4397b00aa9e86d03190cb9429aaa8e0420528f233ddc9c066f768859 SHA512 760481c3868592d7dbeab10125ee76c608ea6a705926597c4219dc128c3ffb642ff39e6ddf72aa916c183fb6baf3671e687ea9a41b86987a60fc076d304d6fe6
EBUILD CGI-Compile-0.250.0.ebuild 760 BLAKE2B 98a4b770a2f1ee09645bc76a3fc6ca5dd586ba54fbe9ee526fa3508e57b51dc6276c4c538f5a6cc060ef0a78c658c8a6589b9b92b8a53fd734a07597307cee99 SHA512 b1101684033ff3ffd756ccddebe7e130ef46f0529236615c92fd6d1be49cc04dd42c5a09023b632bfe4c0d747e2c63b45978c451afb108d824d290fbb281568f
EBUILD CGI-Compile-0.250.0.ebuild 758 BLAKE2B ef6582bf15dc97ae81530082a87cb4e325afdd0f9dd451125af3a869add41077bf75a49756fe6c6d99d5d2b0c2665cb2ac0b00408cc29cc414d8fd157a598dd9 SHA512 60b652c3ac0f0276e2c54633ac9c59ffd0f0a503e2fd210946581d768d5295153519fa6b147d44b8d3179ee6a4675eeffb7f896a7cc445bae7f01b4f03825c51
MISC metadata.xml 395 BLAKE2B c13ed4c51fccab9ee326f71b530c3a680e02f599c46e33eb65bb5a1dab388dd7af60e1997df741002cd969a35a353ff73db7e1f720e50e7ca261521e162cb557 SHA512 94e8e07e80ef77ca6da533576ddcd3b0a53189b9692094c0d728d7fb7bdd1f8ae15ace9631f78c98afd314e590f521e4434f1395cdd4fcd1e07acdb5c40eef24

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="PSGI adapter for CGI"
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"
RDEPEND="
>=dev-perl/CGI-3.630.0

@ -1,3 +1,3 @@
DIST CGI-Emulate-PSGI-0.23.tar.gz 15713 BLAKE2B b45e41838b16df58d6df67bb9a819b02283f78fe109f8013a7912c2afb59aec2764b4312a3b92a27b7959ca91e34dd9e4dacc5e01a5b2a8a6b822d843a89a07f SHA512 0e1017175ccab53ef50993c9884990dc85c7cdb30744f4bac2df4486a63fd5fd24e7f4b0e473d39b1f2b4dfdcf12756016edbc39e0fb725c6c610c21e6a7f96a
EBUILD CGI-Emulate-PSGI-0.230.0-r1.ebuild 567 BLAKE2B b7469d1b4134211f4ba1b12168ec2b94356593360585e8f7c8fd392c326e93c71a11bf651eb66513ea82807c4714e033062b258b2ceec8c05ec42eabf2e2966b SHA512 f61a6243b77addd6a702baf282314c9eee05d24faf43deacffe9ce04262a629813bb4c60cfcb984540006aff5232456382de5ca9f4745af84adc9377c462ee26
EBUILD CGI-Emulate-PSGI-0.230.0-r1.ebuild 565 BLAKE2B c32e1d87ee6f1aa1b1ae8084b433f1635acec1858bca806df99cb68e1b74da04a9bad7ce57b7f4097885469d1de8952e1e31d58ca1f8ef021c6dae7b11076335 SHA512 75cd4aca1f7cffca3c749a50b349b121b3edd78e5190d6c7979dedfe5af9a7f70c5aab0f07db87eeaf3c750b06851ca8af823590f6e4547355d0eeaac08736cc
MISC metadata.xml 469 BLAKE2B 87ed6e8f745894972a87cf613898760aa2ecc287dd0769ed3b0101dd13711fc5209011f8d73cc89ff156ea87b9bfbce31d7d5271a05ea5001d2292064d59b7f1 SHA512 d4f6eb7c348902212af61c5121d830bea852a315e65a3ec65864bb33a03ae7383a48ab2b139ba6b8b184f59a0da6ca924122c60b84725314edf9b7f21bfbcd9e

@ -1,4 +1,4 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Automated accessor generation"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv 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 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-perl/Sub-Name"

@ -1,3 +1,3 @@
DIST Class-Accessor-0.51.tar.gz 13013 BLAKE2B 6797c0635aac3f0a9b8e1241b95d0286246da8169f2e41f478a69b5d154ce9ff3b1e21bcf94b75f987b14401fd7645428d4d303f4f78bb2c03554159f7de5a4e SHA512 be11acea4747c59e3e524c75d818e0391756cbc08eebff71dca280e737ce228209e76310649298e536e07db1c856d5a71dd64aefc55b49e33cfcb2b3439eab0b
EBUILD Class-Accessor-0.510.0.ebuild 592 BLAKE2B 0b19d698c37c13b21b3351b480517dcb0975d1ba4f6306e5c6c5d056e2ced0645dff2f6af24c026ff8317d2cd376b79db01452db1880fb3327884d64705aaf88 SHA512 8b31d2ac73022a87132d9f0724468ecb16d295f7041fe4f044d0a6de513a40cacf9badd7540477a9cd148d84102423343c81c49bda86ee657f7c16fa567db000
EBUILD Class-Accessor-0.510.0.ebuild 591 BLAKE2B 16c56286d5e64afb3800d27a12b24e2f7daa51a80bfcb1fca4e9a0cb5e86c8930208d1c6c186c9e6bde5951fd76c4b73250fae422a80d3646234cdd9aa9dc1ef SHA512 ed3340a87b3c3598a415ecfed884a4231548ff986727dedaeaeaa4b4d85afaf52204c996aabd9dc56f0db9e1f57d37e34a550a2e27befc5e7543a8f3cc48db8b
MISC metadata.xml 539 BLAKE2B a2a96ca34c81b26d9717327db58b8028ea59cc721f50b1c2f6cfafcfb2d49f78b6cac62006dbaba54fe154ad4fdabf145c13673475c5620fd0375f85e24422a8 SHA512 1b9c68c837e6a6bb468df3ed9027d2c4594b17265c8321e5ec97b81c306c91456bc78f7170d82cfb4d8500a1f8cf81f4e4ea7eb446543b7134bed8c670011df4

@ -9,7 +9,7 @@ inherit perl-module
DESCRIPTION="Accelerate Cookie::Baker's crush_cookie"
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="test"
RESTRICT="!test? ( test )"

@ -1,3 +1,3 @@
DIST Cookie-Baker-XS-0.11.tar.gz 56814 BLAKE2B a62fafe4c5ec0a789865737440c08769b66fd5de637806ffee6f39be3810db21ab141c37709f416e1a3e140b931d05df8296236ecbaa7b676d6481a83319f3d8 SHA512 01c75cb2bd9163cc2e27bf5343a9bc7c596158ca57f93437307ee3a0d991ecc5c1c24e26c3e2a1116e5685fc5b6aacf17d09f22bba99919acd3df55964be762f
EBUILD Cookie-Baker-XS-0.110.0.ebuild 579 BLAKE2B 9c0e3532d4e982039cbee355031a0791d65f7e08a642a78fdf560883af8d48f8a342a1417e099f25154cb2c967cc8f82ca62ef911dcfcfa1958d4588b070ad34 SHA512 7b7c04e5abadc7fb8234c9cc394dfbd4e20e513bab209f1e6ab062f9f5906dd340f37b4c44088623cc4f808908193e70de970bc8dfcc35d402ef9fc68ff39420
EBUILD Cookie-Baker-XS-0.110.0.ebuild 577 BLAKE2B e08b0c412bcedbe6661b8bd4e7bc86735115d8e9434b83fc2c4357dd77ee8dfa6495585bd73f135d2f3b7f44ef22e32787cadb84ace6f6708a1c448467dac43e SHA512 31896926a960e02b7a7d4dc957259a338f71d3fbc1e353df5773ac65089685f25708594d197f483deb9341476b9f5882fe3ce3908d135e5ea6ccd48e23f16a5a
MISC metadata.xml 404 BLAKE2B 9cc838ecef3c4468c0c8e2270805ca077a62bb22914646d199113fe9478d3053c166a6d69a8b6a5641ae7743513c8ff57eecf53d5d200002365d6c05cba4b1a1 SHA512 769574029f70eab3a831993b3d1e50fac7fd1bcacc8881295036a3f0a93067480296bbf91efa0c05d579cc9107aa01de6943ae327f10d839338e18960024082a

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Cookie string generator / parser"
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="test +xs"
RESTRICT="!test? ( test )"

@ -1,3 +1,3 @@
DIST Cookie-Baker-0.11.tar.gz 12496 BLAKE2B 906a1edb558edfe4da6b42a6ec82fc2635d355b90f784d5e7c3e2783691afc21e20ab2129bb231b2607e3fb8a0650436a328b7851aaa07dca3dd0036f9d2dfcf SHA512 0b75d9c74e1daa5d4dd63febd887e6c4825fd1df5f56335bf733b5bf2f24a56f6b76728259799aaf4dedf27efae90c238962585956608b1408a67164c3759ed2
EBUILD Cookie-Baker-0.110.0.ebuild 571 BLAKE2B f73f2c5e8b69191bb33968358a32a48d1b761385eabf21c2c022c7023ace94517015a504137f5e6e1514058e4cf78377b7b18a2f671e1b61a16c48f1ec75393c SHA512 3f380c518ed94a78c578e442455fc614ea350ad28afaaf1597ceb88227a105d4037cfe5e57061c47d4e4fd01e8ae232895ffe2930f1624fffd6ac74df7e1bc3c
EBUILD Cookie-Baker-0.110.0.ebuild 569 BLAKE2B 28bcce59622ad767849d46e70678403bf79dc318b64c2b2bfe91861fb3ca1367f4fa7d3bea035ff980814ff892a9eb39d0c007b91efa8efe78eed5553ede4948 SHA512 3f2055631c5a2bc5dc1f3325d59eebf668566be8041097fd6a42300e315b1670138d76d890dd23e49163586b635835fa47d617908c7ee57e2956910a2c9fde03
MISC metadata.xml 513 BLAKE2B d0ab57c673995e5417bfa8affcefac2f5cea048acc6e64d4c32f97e2eccb67f771b391d1941bace7cdc679f3ecbbcbcff48a1a0a7b1443c9313a7e9a5fefdbe7 SHA512 f935646530d24f2f908b2e80aac14e8d87a95aadc72fc942dfafbaf47f80df275e0735d34d44888a0fc023954c158a9922fd94acea5fdb69489b6c6162ddd59f

@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Provides interoperable MD5-based crypt() functions"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"

@ -1,5 +1,5 @@
DIST Crypt-PasswdMD5-1.41.tgz 14275 BLAKE2B 179982aab63463bb3469d219a5304574f5a59b2a2601c48460c75bcc367043fc007571d3c8a8002f8b3c232f9051aae62f4fe8ae8431d580c6093bc9a9c7ccf1 SHA512 eee16e08f5cdca4d5bc2056e39e18bbbeb5e8bcf403fb44eb632a9a09496fc8b34ede4b2feaffacceafef99be390e44ca49767d98c05a62a2208e1c7e7ff5430
DIST Crypt-PasswdMD5-1.42.tgz 14300 BLAKE2B 718bb1a40a0749bd200f7b10dec9deb35c1371ae7e6bda4c044169b9d46a3a3c05299e20e6b0e01b92b7d0b07c7d9bfe3f8e4d1cc6e3261b2ac191058b87a343 SHA512 92b18cb50061ff0d017e26ebeb4ebf07199d7833518974c3f130d81a30f37a01cd299f4776bfa1e8cd1ca4e6e5adcd72d93ea4dcfed7a573084f0a9c7245eef8
EBUILD Crypt-PasswdMD5-1.410.0.ebuild 533 BLAKE2B 5c064aa3dd76483eb6c7d34360ee1427aae773bf1347f0ce300682bd57141c376b10629d10b40d93d6005c285a84f9ef453210b3834cd24dbaeaf5dc8b46f2af SHA512 fc83da9508c254851f36cebdedb18dbd368b6199f67976cea6006415eb7cc3a74322e340b165be132ddd57b39de731ea428392c1bf48c97985c89833bd73246a
EBUILD Crypt-PasswdMD5-1.410.0.ebuild 531 BLAKE2B 63cb7bfd54e038580b465c7b6410b5af7e6bc53a1bc4bde146142acf104f26e34053e6e549800691f081ee37f60cd516770aaa3bd1baaaad8fcfb0694b28d836 SHA512 2255d14a339967457787844e42f67a41613f5369ff5876fde5422ef253b03ef64866237ec0363de2ed94282143c40b5b80e411337a018f8ef959c1c58d0b7b54
EBUILD Crypt-PasswdMD5-1.420.0.ebuild 499 BLAKE2B 4a77d4c0d12d3e720625588a1e39714f29c3f1a76f787c69eadeb5383035cdd18e0df5d3c38c3b37d2ac06c2ae363aaf6b46f75e896b057e5a1c307c76f40a07 SHA512 d1025a61b76c2647ded5dd41989703996790913f601b00ac3a9a1cd26906fbe49c8e89255991aa446cc64fee2b6aa869f26d65f1cbc1b2dd97dbc77667fd2a95
MISC metadata.xml 403 BLAKE2B 536a4123f84ad5539baa27d6e1741700c9c3f6e6defa4194e1576c34598a49a1043fb95aa068f77ac822ef2243b9fccdf94c3c7c7480183dc6a016c21ccb857c SHA512 9de90ce3e107f3f7c5d21f0c137c78f56262e96290510d6eba894cd0d74134145efbe17e24445f907095681c954b3ab50315940e74f57db46bb623f40f0d2f40

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save