parent
2254d6497d
commit
0b77a57a70
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29616 BLAKE2B f0957b34f6d40670c323a24c55a78e26be1e1f8c31b96789389b7e32a6c8fa81c1c242dc5696ca149a19817bd08fb10b7c921fccf2a1514eb67a8a4520ee3b79 SHA512 e4e006aa5902c22269517593d9936bd0e6aa6ff7575009453da12872d063b5242af67b0242b334836ec937c12ee7632f108aef3297c6b4c00b4168a0749d9ff0
|
||||
TIMESTAMP 2022-04-30T17:09:27Z
|
||||
MANIFEST Manifest.files.gz 29656 BLAKE2B 3b8d5d229d9c0854b4200480db8cf777ff32a030b148f55e5f946377ac1850e9a86dfc4bde55fd9126da11a8c65b821f4a1d0092502768a362b6b0e09937e753 SHA512 8cef42f1eb9f56c67599c83c0db4c006eb6870f862a4a61b368199b32143a8852255241b94e09fdf678c485d6fc4aed66a90d4a13799385a38fd4e00be21dbd2
|
||||
TIMESTAMP 2022-05-01T12:09:33Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmJtbUdfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmJueH1fFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klD26A/9EURRrs/05vQZFGomQkfhs1Z1qrnYccCUcufnh0oYLXlhKjkMiTmazCIm
|
||||
mz/CN5FZ1Ur6d7ZgX01t0R+mRb2uT2bYlBUVq68d7TA6/UEvQruI2P2J/r34jej5
|
||||
r8Nm1cCCPgBg2GaIMvD22BxMNCpROkhzlVwJb7GR01CdrgqNSbH+2xE0Ezdlqr+D
|
||||
qGopiNT2YQB5HeZBnLm8FF68kNhKXkbJiyiJqkPRh5U9lyTil4YJtnvucizlTl5o
|
||||
1E/qo6aqiU9XJA3PgeBq/oEwE51ko5b8EVXA1ay6MiTdjXKQb9VMEebgZtGFfjrw
|
||||
3PQ8ejBEKKKI9ixhoaB89NXWZWR3uqrWORr6eRv7uyF2pu9coirlOUDhm9bK012q
|
||||
qcKPu43aqwDbZml2z4W/0dMd2DalKU0imZkCAXYTLgwMU2hQcl6WkcNzgohxVUzy
|
||||
0py9zx6O+rVdfRF+8aHacvzCErdLMqgEpDphJe3+7qlGPJZ7sQ586XrUWLniZT6D
|
||||
qVYuGRzWBRssXsdkT0dEbHwsMIHZevESTIA/0AFy9pSJeNXXbqumWiEhZFbdnx1M
|
||||
Ok8Jhs/BlEoIJMILAJsH7ZmIOHkWMzkRPZs9/yBNNB99OdjmOictfMIVqnJ7sulP
|
||||
0IM7DdPI7LmdwKIZZ2yfujwogPx0tysiRVAdUtXim29eqRqAGQk=
|
||||
=jtAH
|
||||
klB64w/+ODnPnqE1GkD1J+qyWnQr3IwErb+vQSJTYv9lv7sc1hAbG/TYhU30pdHG
|
||||
vJ72fC2z7KBbahZsrdtZqR57Ely96CKT1FPjaNu7QdS9eC7wHbu7uJKLBjOOTC7E
|
||||
jxnyTXZQf8j2avwmeeNC6sQfFqSV4qqNfNMkc6kDMrn7U8OCCn0/Jvt5EjfsQryc
|
||||
vH28Dj5eBB7LeJSKB0ht74E7yss1r+IOMmv3I+AeUsja8iI4Zpxd6dA0e3J72xFc
|
||||
TTeorVqD/XlZUj3imGjvYIn0VfEzOa693doRJPyQH4NSus2gkSmXBXsLNfv+eeKV
|
||||
AQJI0y4iDdIP4zWVlK7oRho1iFetU1DMBlCOdSnz1LkUrEA+HK+tgaUoQpt3cqRB
|
||||
bGhChfydaXNlwRgrBqEaHoY0wuYM4661Mlqbj+ine76ncWFnMkgGzHFiP2fj1Fg+
|
||||
93ztUXDwftDVU4y8lEXGqrI9b6t75+6Bsky7vOIlYABCUNuuzKiLnDqqrc/HNiTf
|
||||
NAPMUvkApe33ejbFDQp5VK8awfKG14Wo/1+62vujZh6WQF02V4FztJOwNDabAx3n
|
||||
Wp9lfg6K9aJZXXCg6KAvtzMytIR7FGcflgyOiGShw4Xn6MGANN3VUHqh/y2weoUG
|
||||
VFEChLW5lO3DCXh6h6ndiwqIe9c7CBzWH2APFt7XCOM0gbIN0kM=
|
||||
=y6KG
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,8 +1,10 @@
|
||||
DIST ansible-core-2.11.7.tar.gz 7108269 BLAKE2B c5080161bfffc34382db86f3940dbbf1c8194a4413b20ef28b3c15503aec905acfffc864041496b4f6b4b77966fee3221b80e90d4b952e38513ba9ce506ee1ae SHA512 f37c925c5302eff30d17f52a04d4a5311e38ee5c1d6db4fbdb32970afa362e0522d6ec3d07bddf40137b2f5ec5fa03a2b72e7e1ed313c28c207f65490e49af92
|
||||
DIST ansible-core-2.12.3.tar.gz 7757271 BLAKE2B 02c8c2c09b778de9775384471f0b485237a8074468d437d41a6879e85769444c91ed4571e17de9aa4024fb2b6c29b4e90b4c31b6714d633ef7028e9711f5ecf3 SHA512 dedac2546881442f5e904c485bdc464d0ced847520879fd10c2454a2055ada4d051416d450f01ae5a1e2f5073f1633cb4db5265855199bb32c0acb41092d6f05
|
||||
DIST ansible-core-2.12.4.tar.gz 7756536 BLAKE2B f2820db0c8a3b618b8dc37670709185ed26d21dc96bb3e8ea34a011d8f2c006ca541a74cd4196ea5cf8d420f9f57efc1bc256a76320b860c1b3a8e3f4304163f SHA512 a196a4f75834b5951330a1ea201aca41581c88a3cedbdd1c9e00acd5d3f06b4fd1948ddb2acea32bc2b758587baf9bd75572d150d6d47a3a957f5d8c4fc06d2f
|
||||
DIST ansible-core-2.12.5.tar.gz 7757691 BLAKE2B 04be15e932221dfbc8435c703efe3803d4de5f1f94b3205c220f4ea105ffd703df5dff680a4812f1230b77f21ee78b9f6b1020122442aac333aa26304d4d62c0 SHA512 795001257d8b2ffdca00c13a018ebfc822c11f1d8a0eb83df30a1670c19bdc995325da1c87414b672a4fcf8bf57215ff8b7a7b85325ad561d5123c549b18dbe9
|
||||
EBUILD ansible-base-2.11.7.ebuild 1648 BLAKE2B cfa73eefc856be5b4a7a71b37fd62b3142f09a9d2a89bb94f20d8c362bce8606e00a0efe2db3824e7e15008f346c1dddb217bacd559a410a031a76e5487b95b1 SHA512 0f71b29df5a4acf4d11eb088c567b0d00d8a1f5880e86053281165cdd36a6630339a90d5a122746e4d057b754cb19754a6d790aadc687bd8602697d91decf6f5
|
||||
EBUILD ansible-base-2.12.3.ebuild 1649 BLAKE2B 4f0a648a9cb9f6268e694a3e853f5f5fb7070261fd2c1a822f67de100ef636e5b64928c7e1717c2cd451cce60897dc89565a67622df72b532a1bc54aab281f46 SHA512 be973064bb6de6c2063723ccfe172e48b6063528266b5f2d8cb466c4c0363f39a1188bb3851759440a3f1cbd4603f52736221c7d223a71392a6571382bc15586
|
||||
EBUILD ansible-base-2.12.4.ebuild 1652 BLAKE2B 86acd8409ebeb175027e795e2008bbbc16ef67f7a18d2d523dc30325148c45f320aecb96aa0f3cc9df01095289f78089837aa540005dde997279db03b8909507 SHA512 b469bb030a5a101ee3e521caaaf69cd79859874fefd164de22af3bf926e61210fc81b4a4b74006eb3871051257f5a34351271e52945c6835ef5a3c20e6e4f7c7
|
||||
EBUILD ansible-base-2.12.5.ebuild 1652 BLAKE2B 86acd8409ebeb175027e795e2008bbbc16ef67f7a18d2d523dc30325148c45f320aecb96aa0f3cc9df01095289f78089837aa540005dde997279db03b8909507 SHA512 b469bb030a5a101ee3e521caaaf69cd79859874fefd164de22af3bf926e61210fc81b4a4b74006eb3871051257f5a34351271e52945c6835ef5a3c20e6e4f7c7
|
||||
EBUILD ansible-base-9999.ebuild 1652 BLAKE2B 790486ad0a49351a7c12ad6ed3661bf16503423edaa8fb7e128dd8cdb06c1dc4c19aa3e538faf16e51c244e83ab000d33f2892dd97b6f53a8d49d4a0a1a15dc7 SHA512 d4fde99d65fc48702f6def192b0c8bd042fe19659e98a0cca4c3f4567b5f8f86cdd12d81ec62dfd9f828c03ac71bdc6e42adec695fe0175b37f420a47c35abab
|
||||
MISC metadata.xml 1040 BLAKE2B c516a3b141924ad21424220f2a9df134d428156283f00f01a6c953ef837bef941fff9f345b48aae23a4af29c938d5053f6147d2e7c43b24af16c1c68b79b9d5b SHA512 6e99c597f3d16d8a5173da3334639e0beed6c95235082b152a3ca256de4a10907c083a646d69152fad23816ac2fb81d0f8d3188fe1713f4030a638cd225e3f61
|
||||
|
@ -0,0 +1,64 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
DISTUTILS_USE_SETUPTOOLS=bdepend
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
||||
HOMEPAGE="https://www.ansible.com/"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/ansible/ansible.git"
|
||||
EGIT_BRANCH="devel"
|
||||
else
|
||||
MY_PN="${PN/-base/-core}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
|
||||
S="${WORKDIR}"/${MY_P}
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="test"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
dev-python/netaddr[${PYTHON_USEDEP}]
|
||||
dev-python/pexpect[${PYTHON_USEDEP}]
|
||||
>=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
|
||||
<dev-python/resolvelib-0.6.0[${PYTHON_USEDEP}]
|
||||
net-misc/sshpass
|
||||
virtual/ssh
|
||||
"
|
||||
DEPEND="
|
||||
>=dev-python/packaging-16.6[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/bcrypt[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
||||
dev-python/passlib[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
dev-vcs/git
|
||||
)"
|
||||
|
||||
python_compile() {
|
||||
export ANSIBLE_SKIP_CONFLICT_CHECK=1
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
||||
HOMEPAGE="https://www.ansible.com/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=">=app-admin/ansible-base-2.12.0
|
||||
<app-admin/ansible-base-2.13"
|
||||
|
||||
python_compile() {
|
||||
local -x ANSIBLE_SKIP_CONFLICT_CHECK=1
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
python_install() {
|
||||
local -x ANSIBLE_SKIP_CONFLICT_CHECK=1
|
||||
distutils-r1_python_install
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX 1.0.9-linker.patch 1799 BLAKE2B b082af9af7eb8df80bf86717e9b9511952e77afd649de9bfe9cbf445216d4e9d6a6e34dc065008d0129892240c98bcb6e7beb5443d4c459a1bb77eff664f7245 SHA512 04d5505074e042eca46a8dfd9d9a3a2c9af901d9bf7d98c219e8e1f8c9b9071bccbddfa3e17e86800de2606a10b26dc05d69948cd84ddd3075d6c1c51991bcc2
|
||||
DIST brotli-1.0.9.tar.gz 486984 BLAKE2B 8b9939d5224396ef33b43e019250ba4bc8949903583615e8dc02c85340fc0a1e2d1632161e00b0ee7355d77f05529ac772f482e05d2089afd71a0bf71e803904 SHA512 b8e2df955e8796ac1f022eb4ebad29532cb7e3aa6a4b6aee91dbd2c7d637eee84d9a144d3e878895bb5e62800875c2c01c8f737a1261020c54feacf9f676b5f5
|
||||
EBUILD brotli-1.0.9-r3.ebuild 1773 BLAKE2B 868b591fe739315e4335470d237596ae81f759db9e903334a22897366c1bceaa56878e30a2493b2f23c8ab7c756a0ef9190a057d7f98545875ce70f803a75cc4 SHA512 0eec5e45e5834416121302611cf603b55db9e989b92b1445e9eeaad7555dfc6904c74c6e9e99857492a89e701b999db7e969a229556f63bc900b3d823ba4a6f1
|
||||
EBUILD brotli-9999.ebuild 1668 BLAKE2B 8488813fa150cf4b671b3f28417f557dfdf1c76bd5f903d50b01efa00f3b847032ba306626943b275420e4ec8e097a09f27a2c99fde9c1f2f1a78f4f98b95bb9 SHA512 e51d138cde35e1170376687bcde5334ab9aa5305c91119cbcacf140c84c1afaedae829b13503c7b184c80b2fa5cbb593cd42172d1ef52541b804a5b4812e25f8
|
||||
EBUILD brotli-1.0.9-r3.ebuild 1780 BLAKE2B 571c95c541b3def87351a232b69bd291dc0d50b9676a08a7a2a0a757d5fc993bad72efab1dc29c37302b2126370b5356d1571b232c9b520c43ea176247bbfc9b SHA512 e159729140a4e9046ec5a850dd7fb1d3f22c32adfc6b54748512abcf7aac0a266852a769814aea9a0219b2076c35cfa7b3b0dd33c6dfc1a0b05dbbb315f69ef9
|
||||
EBUILD brotli-9999.ebuild 1675 BLAKE2B b635a6584c6e65a0cb16cf1be81c1ee37ec4b2c8329472c70e647c0deb4fdae2118aec6d7d18a34f9d0bd3899dd9a1c316367787fd2f6f94506ad0bab3c08a4e SHA512 54198a4b847cbc1c71e6205201061dc3ab54dda00d9cd64d39cf36db8db31a56d520809a65813a791c210df8686213cce2f8207687a76028489990842ffee24c
|
||||
MISC metadata.xml 687 BLAKE2B 938125e16f4cd24075ce4c1bd57205def9244b21e1a07c90401af301bd00b4468190060acddccd02367dfb2e70f9ee9a1503794704172d6851554b550febb9c1 SHA512 930cacd9d5ea0665cfe93948a1b651a3974938c1513acb76fd0c4bd651c4aa26b1157ffae7257499235c4f4ef835ba5118f3986423b5c7905d3c32886ec31540
|
||||
|
Binary file not shown.
@ -1,6 +1,8 @@
|
||||
AUX README.gentoo 1941 BLAKE2B dd25269f2aaaea693701d74511d632bc45f2c99954ae683cb81d4df41c4c1f8007bb6c337234e46bfc5973aa7e8356cd12ac510e9109eca09890cbc42bd184bb SHA512 5b522e6c29bdad84a71245fa1f0289e9cfed0501d936b433829f66ef9d655f3cc13d6bca29beeae2c00e1b68f9fa30058608b9c4cde86ba66eab67bd011c9d00
|
||||
DIST snapd-2.55.2.tar.xz 6659212 BLAKE2B a76cec2bf0f3c44212a20c8b0744e4327a725b28a0055be49dfbe638020532f4933c20edda3bdab20290d38f602459fd0962413a9c58400cdc8d6ef3b4634a41 SHA512 8fee8bb6ff52d3cbd5f0a9f206e7c93dea1b6c0ade9c2b6fbd7b0d729b6eeeb1fb01a28dab53543671c42ceac25d6d8932a8b4b9349332b0cde9b9226f6ec063
|
||||
DIST snapd-2.55.3.tar.xz 6673552 BLAKE2B 8a34a568a1563c786e6975fb44d6a23f8a943906ff16b4c587fcca9e1d6ae033d8389b069235e62449a327dff8f1d11e83528fecf02768c730aede72b6cd6790 SHA512 e9dbdc47a9b83792f32fa66d558b0602100ac2b7cfd02ea96e4346fe1bdda7aa5fbe23cfba090e1ba61430ce9cfb0e9bd015c420c13bdca282a500c6ab222817
|
||||
DIST snapd-2.55.4.tar.xz 6669776 BLAKE2B 024c03d163f23da8a26076dfb9fd2edc44807731c40b74b554132753b20ff6a7ae454dfee4f20e05bbf7f596e09bbd7378cbe5d8625c3dfb43e94d84578b8e81 SHA512 990266ac37e0d0da433ea3dacdd97806cc3ea5d1d94e068e5b945da54d87d965860ad290799c0bca29dab35069a449fa483b4f51c1cbab83d7745ec7a6cabd9e
|
||||
EBUILD snapd-2.55.2.ebuild 5346 BLAKE2B 7ef48c06aab0a4acb0218c63721b9d20915f2cbc9be176211eb842f3e12835e1b159d6e90605ff88971e6fbf703a5a75dbed116605e09dff6a29660f0299e48c SHA512 9ab04af937a4af1b5ee3a6054fc84bc5fea342a7aba590e653d8f54dcd928d791b8f3e9417cef5c53e010eeee37f3aabf3ea06f53e0f242bcad56826e0909212
|
||||
EBUILD snapd-2.55.3.ebuild 5346 BLAKE2B 7ef48c06aab0a4acb0218c63721b9d20915f2cbc9be176211eb842f3e12835e1b159d6e90605ff88971e6fbf703a5a75dbed116605e09dff6a29660f0299e48c SHA512 9ab04af937a4af1b5ee3a6054fc84bc5fea342a7aba590e653d8f54dcd928d791b8f3e9417cef5c53e010eeee37f3aabf3ea06f53e0f242bcad56826e0909212
|
||||
EBUILD snapd-2.55.4.ebuild 5346 BLAKE2B 7ef48c06aab0a4acb0218c63721b9d20915f2cbc9be176211eb842f3e12835e1b159d6e90605ff88971e6fbf703a5a75dbed116605e09dff6a29660f0299e48c SHA512 9ab04af937a4af1b5ee3a6054fc84bc5fea342a7aba590e653d8f54dcd928d791b8f3e9417cef5c53e010eeee37f3aabf3ea06f53e0f242bcad56826e0909212
|
||||
MISC metadata.xml 520 BLAKE2B cdca3f5b58c81ddf5796b174756e1497382390ea4f7411b2aa7a3c794fcafd7fbd919cae00c7cf5ff2251f4c837f5188026d0f5f61986834aee661724afb050d SHA512 2c26112a8808cd73c5575b525eb33129ab5fab8a5fdefba5de3760e568659264a864bf80c2397cf70bb2f9b0e6709e953185af9048cddde9082b040e4a0ee00f
|
||||
|
@ -0,0 +1,183 @@
|
||||
# Copyright 2020-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
EGO_PN="github.com/snapcore/${PN}"
|
||||
inherit autotools bash-completion-r1 flag-o-matic golang-vcs-snapshot linux-info readme.gentoo-r1 systemd xdg-utils
|
||||
|
||||
DESCRIPTION="Service and tools for management of snap packages"
|
||||
HOMEPAGE="http://snapcraft.io/"
|
||||
|
||||
MY_S="${S}/src/github.com/snapcore/${PN}"
|
||||
|
||||
SRC_URI="https://github.com/snapcore/${PN}/releases/download/${PV}/${PN}_${PV}.vendor.tar.xz -> ${P}.tar.xz"
|
||||
MY_PV=${PV}
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
|
||||
SLOT="0"
|
||||
IUSE="apparmor +forced-devmode gtk kde systemd"
|
||||
REQUIRED_USE="!forced-devmode? ( apparmor ) systemd"
|
||||
|
||||
CONFIG_CHECK="~CGROUPS
|
||||
~CGROUP_DEVICE
|
||||
~CGROUP_FREEZER
|
||||
~NAMESPACES
|
||||
~SQUASHFS
|
||||
~SQUASHFS_ZLIB
|
||||
~SQUASHFS_LZO
|
||||
~SQUASHFS_XZ
|
||||
~BLK_DEV_LOOP
|
||||
~SECCOMP
|
||||
~SECCOMP_FILTER"
|
||||
|
||||
RDEPEND="
|
||||
sys-libs/libseccomp:=
|
||||
apparmor? (
|
||||
sec-policy/apparmor-profiles
|
||||
sys-apps/apparmor:=
|
||||
)
|
||||
dev-libs/glib
|
||||
virtual/libudev
|
||||
systemd? ( sys-apps/systemd )
|
||||
sys-libs/libcap:=
|
||||
sys-fs/squashfs-tools[lzma]"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
BDEPEND="
|
||||
>=dev-lang/go-1.9
|
||||
dev-python/docutils
|
||||
sys-devel/gettext
|
||||
sys-fs/xfsprogs"
|
||||
|
||||
PDEPEND="sys-auth/polkit[gtk?,kde?]"
|
||||
|
||||
README_GENTOO_SUFFIX=""
|
||||
|
||||
pkg_setup() {
|
||||
if use apparmor; then
|
||||
CONFIG_CHECK+=" ~SECURITY_APPARMOR"
|
||||
fi
|
||||
linux-info_pkg_setup
|
||||
|
||||
# Seems to have issues building with -O3, switch to -O2
|
||||
replace-flags -O3 -O2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# Update apparmor profile to allow libtinfow.so*
|
||||
sed -i 's/libtinfo/libtinfo{,w}/' \
|
||||
"${MY_S}/cmd/snap-confine/snap-confine.apparmor.in" || die
|
||||
|
||||
if ! use forced-devmode; then
|
||||
sed -e 's#return !apparmorFull#if !apparmorFull {\n\t\tpanic("USE=forced-devmode is disabled")\n\t}\n\treturn false#' \
|
||||
-i "${MY_S}/sandbox/forcedevmode.go" || die
|
||||
grep -q 'panic("USE=forced-devmode is disabled")' "${MY_S}/sandbox/forcedevmode.go" || die "failed to disable forced-devmode"
|
||||
fi
|
||||
|
||||
sed -i 's:command -v git >/dev/null:false:' -i "${MY_S}/mkversion.sh" || die
|
||||
|
||||
pushd "${MY_S}" >/dev/null || die
|
||||
./mkversion.sh "${PV}"
|
||||
popd >/dev/null || die
|
||||
pushd "${MY_S}/cmd" >/dev/null || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
SNAPD_MAKEARGS=(
|
||||
"BINDIR=${EPREFIX}/usr/bin"
|
||||
"DBUSSERVICESDIR=${EPREFIX}/usr/share/dbus-1/services"
|
||||
"LIBEXECDIR=${EPREFIX}/usr/lib"
|
||||
"SNAP_MOUNT_DIR=${EPREFIX}/var/lib/snapd/snap"
|
||||
"SYSTEMDSYSTEMUNITDIR=$(systemd_get_systemunitdir)"
|
||||
)
|
||||
export CGO_ENABLED="1"
|
||||
export CGO_CFLAGS="${CFLAGS}"
|
||||
export CGO_CPPFLAGS="${CPPFLAGS}"
|
||||
export CGO_CXXFLAGS="${CXXFLAGS}"
|
||||
|
||||
pushd "${MY_S}/cmd" >/dev/null || die
|
||||
econf --libdir="${EPREFIX}/usr/lib" \
|
||||
--libexecdir="${EPREFIX}/usr/lib/snapd" \
|
||||
$(use_enable apparmor) \
|
||||
--enable-nvidia-biarch \
|
||||
--with-snap-mount-dir="${EPREFIX}/var/lib/snapd/snap"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export -n GOCACHE XDG_CACHE_HOME
|
||||
export GO111MODULE=off GOBIN="${S}/bin" GOPATH="${S}"
|
||||
|
||||
local file
|
||||
for file in "${MY_S}/po/"*.po; do
|
||||
msgfmt "${file}" -o "${file%.po}.mo" || die
|
||||
done
|
||||
|
||||
emake -C "${MY_S}/data" "${SNAPD_MAKEARGS[@]}"
|
||||
|
||||
local -a flags=(-buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS}'" -trimpath)
|
||||
local -a staticflags=(-buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS} -static'" -trimpath)
|
||||
|
||||
local cmd
|
||||
for cmd in snap snapd snap-bootstrap snap-failure snap-preseed snap-recovery-chooser snap-repair snap-seccomp; do
|
||||
go build -o "${GOBIN}/${cmd}" "${flags[@]}" \
|
||||
-v -x "github.com/snapcore/${PN}/cmd/${cmd}"
|
||||
[[ -e "${GOBIN}/${cmd}" ]] || die "failed to build ${cmd}"
|
||||
done
|
||||
for cmd in snapctl snap-exec snap-update-ns; do
|
||||
go build -o "${GOBIN}/${cmd}" "${staticflags[@]}" \
|
||||
-v -x "github.com/snapcore/${PN}/cmd/${cmd}"
|
||||
[[ -e "${GOBIN}/${cmd}" ]] || die "failed to build ${cmd}"
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C "${MY_S}/data" install "${SNAPD_MAKEARGS[@]}" DESTDIR="${D}"
|
||||
emake -C "${MY_S}/cmd" install "${SNAPD_MAKEARGS[@]}" DESTDIR="${D}"
|
||||
|
||||
if use apparmor; then
|
||||
mv "${ED}/etc/apparmor.d/usr.lib.snapd.snap-confine"{,.real} || die
|
||||
keepdir /var/lib/snapd/apparmor/profiles
|
||||
fi
|
||||
keepdir /var/lib/snapd/{apparmor/snap-confine,cache,cookie,snap,void}
|
||||
fperms 700 /var/lib/snapd/{cache,cookie}
|
||||
|
||||
dobin "${GOBIN}/"{snap,snapctl}
|
||||
ln "${ED}/usr/bin/snapctl" "${ED}/usr/lib/snapd/snapctl" || die
|
||||
|
||||
exeinto /usr/lib/snapd
|
||||
doexe "${GOBIN}/"{snapd,snap-bootstrap,snap-failure,snap-exec,snap-preseed,snap-recovery-chooser,snap-repair,snap-seccomp,snap-update-ns} \
|
||||
"${MY_S}/"{cmd/snap-discard-ns/snap-discard-ns,cmd/snap-gdb-shim/snap-gdb-shim,cmd/snap-mgmt/snap-mgmt} \
|
||||
"${MY_S}/data/completion/bash/"{complete.sh,etelpmoc.sh,}
|
||||
|
||||
dobashcomp "${MY_S}/data/completion/bash/snap"
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins "${MY_S}/data/completion/zsh/_snap"
|
||||
|
||||
insinto "/usr/share/polkit-1/actions"
|
||||
doins "${MY_S}/data/polkit/io.snapcraft.snapd.policy"
|
||||
|
||||
dodoc "${MY_S}/packaging/ubuntu-16.04/changelog"
|
||||
domo "${MY_S}/po/"*.mo
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
xdg_desktop_database_update
|
||||
|
||||
if use apparmor && [[ -z ${ROOT} && -e /sys/kernel/security/apparmor/profiles &&
|
||||
$(wc -l < /sys/kernel/security/apparmor/profiles) -gt 0 ]]; then
|
||||
apparmor_parser -r "${EPREFIX}/etc/apparmor.d/usr.lib.snapd.snap-confine.real"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
}
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST libsecret-0.20.5.tar.xz 187340 BLAKE2B cde5094eaaf54f251c19afb015c39cc88435dafe6ee682ca8f9d1917dd5b3dc8cc1609cdbf2a3a42d2592c2a149bec5fe28b2f4ec179b92c0d0f07d2f14c1792 SHA512 61ca248aafd265e1f31d56c9084c68d880ebf03660ace3d4a6c6622ab306b56e921ac24647b6a60633bfa99c8a0407d4ae1aa6148511f289bf5ce2025b72692a
|
||||
EBUILD libsecret-0.20.5-r2.ebuild 3703 BLAKE2B 49be17a20715aed44c67297d44a7c87315526b24f611b3529e37fbc5bf3f780622938972a2e4c7bfd272786881e189eaaee7f6c87928528fb9a5c5ba1d2a73de SHA512 799ab3913488b1fc0b7e6f0d1aa55b326ebe49dee130bc4d2b2b32be00665475b7544853b9588c48f5fd60f322c4be44ac6fc48bfa7a37ed4e27e6b020571497
|
||||
EBUILD libsecret-0.20.5-r2.ebuild 3710 BLAKE2B 9934bfc8e76f3eebcee208e8b7bee3d651dfefcd05cc4f0f8e5b40c9fa2c2e353a1cfb6ad962005c85814a5442e28ee5ba866df08ea1604c70f5f1e7c0cd312b SHA512 f643fedf289efc45b67315e3c4879e176e55f5a3f2b7b8ff1e5d3fa2753fff2ba32e5514cdebd9626d00fed21d87e4bdfa0d263bf33ee6f95ded6b47fccaf201
|
||||
EBUILD libsecret-0.20.5.ebuild 2225 BLAKE2B 8b5730b19340eeffad72c3b055ff26cecf2d0b0859358969ce5e7588dad9e134119021377c7db0d7c289135dde411eee2f5863b59339e1035d719fa26d0f555b SHA512 5f860e90a98696369febf9d4833da8110cfff203b54f36229f7e498c05ad32a1302305c45d3bfa3b6536bc1151f54d9b5970e5b2a4f006e55366fde0d423bb07
|
||||
MISC metadata.xml 368 BLAKE2B b1730ea71fc0ee02e7971533562f7bbf0e0479304c22dbeb13a4620dde8083031cffa63077ac5dc725de4f17c4a826df2cd6091d378682d04e9cab2f3072c97f SHA512 b5a3db4438a1a98846c2e24b269966b7d9fdbe7419f7a169557a16544ba1846b470e0835720d039bdea56d8cf02667cc6435169029f9ef40365cb4642a9a3b04
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST p11-kit-0.23.22.tar.xz 830016 BLAKE2B 4e1edfd9e2441d237c07a16c003aee5ffde38f1cf545c26e435645429f2cfa4fe7ca61cdc3c3940390aa040ba991f2ee3995b14cc31bb886d5eeffa8ed5e1721 SHA512 098819e6ca4ad9cc2a0bc2e478aea67354d051a4f03e6c7d75d13d2469b6dc7654f26b15530052f6ed51acb35531c2539e0f971b31e29e6673e857c903afb080
|
||||
DIST p11-kit-0.24.1.tar.xz 838304 BLAKE2B e5cb98881279199e2674e2ff4f12d72c4d126c54429ee7ece6dd56ad1987f84abf58a67b8bf2405b19a5bca9d1106f8ec901364ac3d2488f65b3f92b51f850fe SHA512 8cf170c714bb9e0cf3df93e8ec55b8e3c55cabf2c6a27f177ac6de8b8028985df2ca0216d3215d6828dc2ae3095c4e1a4febe8cb26b88ec321defc66bb011e81
|
||||
EBUILD p11-kit-0.23.22.ebuild 2008 BLAKE2B e2c6140ad7266ed68c605c3fd157776bca69900f8f123d6a9c469ca8877099a809bc92b99a9e57605e75940955c52e0de5794b68f9e2865fe58dac0a540d875f SHA512 be9bab7ce91c482bdf6d6413573926bebb77b987b5a8a620b610347d07bba36c502e7067d90e8e1bbb9023aa63c706c0929fec30e957a590675f97ecc2046839
|
||||
EBUILD p11-kit-0.24.1.ebuild 2016 BLAKE2B 398926e3cde31f37933e9f7d8ac6e1625d1847586c0c0944e0076a3b152c43446faabe5bed2a47f57872b606d971294b5ee0cd0c2cf74cebbe97e8d24e3b1edb SHA512 37cced4acc1c62c4a1f1f2577b99057d8c8648233eac2c8013efbb413fa64e50d4f7f623a2d3573a984db84921229309d70b678b8475e7adfed98b2648f844df
|
||||
EBUILD p11-kit-0.24.1.ebuild 2023 BLAKE2B e6651ca25841b0889b8b4ad09fc4acb1d7c7cf0a8c93b65d328016324f857e7969882017b49c77464b785d152318609f5159bce50054f03fecf8df34f24a1fa8 SHA512 c94907529b0623cd3c812be604d324d7c04b2409536d962920d46459fc262441f470aa9b2314046106c6bcbecd54f567993aa415ad13a7c66f35480b1c4a0e7a
|
||||
MISC metadata.xml 462 BLAKE2B fa827cf8466907f22be017b9e86f15dff3107e681db7d799c09c75ce4ba5a3f2bde34e925945646b13c8a20973ab85884075810201720629f3868066832a8bab SHA512 e142dce54418ca0be110b2a1826c2234cada11110c5c0f8c6699f34405640cd8334638e9c35e1ff765cb2a68d40207cea01d4ba041fac3d8ba183ec1c18f062f
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,6 @@
|
||||
AUX 50circe-gentoo.el 84 BLAKE2B 256e2b96a42e5662222eeadfb0fe7277a09eec8119903ea6e3e9a1dfac3157e238d383051b0738b1a8d555250181db67546da50743221314a0ba1353474ad81a SHA512 3f3c92f02e0a6ee760e83b83c4685a6b7f3268d0cb99abc9be56bdee8dd794d177f865582e45e90f895d1a2d9bbdc2ce39a3a60c7fc4eb973021eab66d8dbe47
|
||||
DIST circe-2.11.tar.gz 237797 BLAKE2B f5a6e72ac51a8e8638d1e05e4781688d83e7cd4fcf3e3e21e517793588c3a32b1686d390ab286d26fce3cbb7dd3ba7a30bb09ec677deacead16057ae8037e1c8 SHA512 aee0b5c7dfa03a190ba697941664e4afc76ec30b8602b2e95ad771fb6172ef2b76f4d05ad8af68f6b274f7f89373e05308b63e9c9cc494b7df0bf2c58fdca4e3
|
||||
DIST circe-2.12.tar.gz 240409 BLAKE2B 92eeecc2afe56b8434446aba5c0a090b2c4aa761b401de7aee9cebd39d933cf8e94d4609a28b6cea1610367ca5b824a85add7b266b04a18c4ea0231d35bae7f0 SHA512 679ea9d4edcd681d579ed16657a2f5ac1637382572ce7510426ba7ec75c008baa45062e1085bf9a43ba9f8eec0f68c0c0d21b8f8e6b1763cfe1602433f502b60
|
||||
EBUILD circe-2.11.ebuild 531 BLAKE2B 02ee8169f4f6ce70ce222ff9ae8b3a8309c0a797a59cd349be0d323e9d06579a75d6066ca2880a6f80500f386e940549b0d4d9714dd74ac5148e37ba635e11cf SHA512 3bac9db4371569764a35700f5335eff5ccdeb18f344564e4cf9fe5f165ae813b29ac7bee676b52b4a8019b32ca82a5c5b021ef41b4e82fc81b528748b10428fb
|
||||
EBUILD circe-2.12.ebuild 674 BLAKE2B afb6515831c3449e7ce357b4078b65d18ff04bf7d993b60fa4ebcb97b380b40c7ba02a9f70755604e75e453c80e72fc00c2deee079508e2cce16496b499f9988 SHA512 d0fbd23a6ac6169f96f4ddc2a9b30c7bdd53d3b89364d02b3e4b5535721872b404945a98cc5b7727e51f760d5fb9c2bbe66a7b9905c0018f5a5cb5a9f3209826
|
||||
MISC metadata.xml 366 BLAKE2B da4de50c63a4245a08247ddea51c62bcc685550ed93bb379903522c17f37d697ced0c56daf98bf3ca59f3ff42e0c66bd3ce2463ea4f4555e141e0078ec9a1471 SHA512 588718268fe1be282ab138986de2961f9a47d8924e61b01212e72f9a5ac7a7f470d82f5787d36f7ae6a4717f0c4976316ab29319faaff35d626f36ca8e31aadf
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
NEED_EMACS=24
|
||||
|
||||
inherit elisp
|
||||
|
||||
DESCRIPTION="A great IRC client for Emacs"
|
||||
HOMEPAGE="https://github.com/jorgenschaefer/circe
|
||||
https://www.emacswiki.org/emacs/Circe"
|
||||
SRC_URI="https://github.com/jorgenschaefer/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="test? ( app-emacs/buttercup )"
|
||||
|
||||
DOCS=( AUTHORS.md CONTRIBUTING.md NEWS.md README.md images )
|
||||
ELISP_REMOVE="${PN}-pkg.el"
|
||||
SITEFILE="50${PN}-gentoo.el"
|
||||
|
||||
src_test() {
|
||||
buttercup -L . --traceback full tests || die
|
||||
}
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST man-pages-ja-20180315.tar.gz 4808885 BLAKE2B 961cb265d2a5034368ac5766555440019e3f80710644f9ca6389e9932391f806ab37803b198d4f3619ad2a3fb34a91092b7c50c8f5c69dd1a909268c739fb931 SHA512 5cc8d247f24aeeb5f9ef9b89f214f7d74cf3d1db8f46140cb307f8398bde785c13041ec2947173d3a79121285afb3a5b383d3bff972eba017e88d17d722c173a
|
||||
DIST portage-man-pages-ja-20060415.tar.gz 67347 BLAKE2B 77be89a79be1d4fc3c09cd7c74cd8ccfd18649cdf0121daec008b21114c5a77618a88f4abed266599b944aa5bf11fe55c5b6e89fbba51ebe2a548eb85d9a2c6d SHA512 37364cdcb27b460663bdae31fea1ac653317ba4d928a5325c51814eb1677d7d9fb9bcc55cf64d63a8e6daaefa34d8604e0efe3582308957397cad31325a6eaad
|
||||
EBUILD man-pages-ja-20180315-r1.ebuild 2065 BLAKE2B 9c683e7e644d1366cc229307b56a7d92f659cda96852f4cf7cfd45c721b3e4f8a43cd0e696f04dcaf6094c3a887e126f8d459c35ecd61fb8335eeb2c7f0a123e SHA512 c39a39cfe0913f9cda2d46b9b99ba44d343ca3be8530f56de822bd9cda5896505c85b1e7f7d466f8adbd3af34b327c58a3284b5d79db0c52aa4ec7ad24a70f9b
|
||||
EBUILD man-pages-ja-20180315-r1.ebuild 2072 BLAKE2B 6ce5b94c4e5245e005a15c0bf79589c2ae8c106134bdc24eb0bf62ff7d8d96b01422ae6a2b619de57194efc6daf772bbf7d875c13ef4f95b6f50df672f7776d3 SHA512 35ebd41176c4e537a89caf401b6844eaa2201cf8c7143ae144cc505da433b8ff89af945a081c3ce21de9d3e99d4c2b3adfcd6ed855575771e31de6794fa7d1cf
|
||||
MISC metadata.xml 700 BLAKE2B 8fac4b1e923c75006b4fdd9f9d3c48b9ace190609006c1db69272fc8637b179d997428734068b5b23f0507e0c02e07114f7d71bd3b1b5361783131f5882c164b SHA512 03c21936e16b4074327db298f5b25accf0f14fa981953243c43a762a8563cdd1d9daee1988f89489f3a800a8b8ccecdccf71953f4706df38374af350ad6bc558
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST manpages-l10n-v4.12.1.tar.bz2 90676890 BLAKE2B 7f261407007971063abc34f1154f5ab7d5a268dd21c76185f47cfbd73a1091950a3dc7bf0d4ad6bac56259fecbc1524b35b42316a1c2103f426ed936e203607d SHA512 42f5c61591959a0d804c215a9baddd6a182b30aedf5f6d6899f621cc8da9936fc10a1353aad5027eb4177f391f9708cc3018333256444433e937d37d8cdd3067
|
||||
EBUILD man-pages-l10n-4.12.1-r2.ebuild 2105 BLAKE2B 7f3ab85f85deed55eee24abbfbe59361b44f752eed321b738136de2c515c8e64e8c90732bec10b7617f3bda005d6157009de0cba4d1ae3fdfed08b1f9209e753 SHA512 b8c32b5ca46a63030630581d1214148b055cb715b1d11409969d60eea0afd0ae6c06883010de6388b1c52a349b71d60a2ed30eb0c38cacf07954a4c2ab18c5e8
|
||||
EBUILD man-pages-l10n-4.12.1-r2.ebuild 2112 BLAKE2B 8ab78f455497c8761f70a55987bfc1ec80db54b20b29d3b782fb02dbe5addeaccc14531822e8088cb20d532d0d15e7eb1c333d7f812a1701495e2ad92c956ed7 SHA512 a4216b00dc86e76b790a80136edfc704ccbe935fc03dc2aca8059fbe894371f845520da8e921bfdb088730c8a88e0bc90efced57c3796a0d71fd47c23ffd28b8
|
||||
MISC metadata.xml 236 BLAKE2B 4573b45e3f887eefa853dc47285138b1804285f5fca6cbc79cc9a475d19d9fe653ae5be35dfa9e8b04e5cf8e0de0ad4c58c8ec1b0c013213a01c13e7cbec2394 SHA512 3c9ef4b64af9b84abb15d7e0d315767d85a0ddb001471e4e8f0108ba4381fcf4bf3d7474929813e0da27d068e75b1bae56fdaadbb701d4f5f8a768e25c1b882b
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST man-pages-zh_CN-1.6.3.6.tar.gz 1861327 BLAKE2B 59a806aadd0ab6584a51efec8cf8e0e3ff88f589db48dd01d586534f81a06cbdc86efc7541bd9ced778b8ecc915e0f1baded882951fb60138e197f7b6b259d60 SHA512 dc9ecd461eba41fc30658e028f853e3664fc6ce27c5b48c3159c5c8a452ad6d71730e0e5f551efa7b4c358baf010ba27a855457ae69b21e9637af326044dcca8
|
||||
EBUILD man-pages-zh_CN-1.6.3.6.ebuild 856 BLAKE2B 588ea5a6dba070169c8e0a82ded4312da7cdb0df28a11cd7980adc7e12f3cb60fc070dcdee3bdf9fc0d63f444d7e2046ecfce4fcaf0e8909311741f06db282bc SHA512 6c000c247265a0dfd0c3f9dfdaf285bc40665bee21201c40e21ee552eee1a559fe01a0b234a3800f243a354331fcb4e49e7ae61d2cc76bab3e37dba69974dae1
|
||||
EBUILD man-pages-zh_CN-1.6.3.6.ebuild 863 BLAKE2B 1278bb4c62482b14d02a6e259a84d586d97403d9098333bad065a8a27103dcbbe645c23b972759f6ad2bb51746d8e065c0a0b05d6cad7615137cea3d3159922f SHA512 26e911b445e24d9828be13f2b03e8d82e1c7fa6ba5d81e089d55fb2542c7ca226c15c8cdbd8dddcf6f7e49995d60e7abb809871468d6b2e5c7a72fd0f96ca49a
|
||||
MISC metadata.xml 510 BLAKE2B 3f43805f30ce2111cb64bce82fd146a28ef66116e4c83f19d8bfb09d8db7ad43baea10cd8d8a2ed9de29e73379716f44a4954cffa5d88cc5edf0e6f9dd10070a SHA512 511fe73db9050e1fc22ce1fce3bb0acfacabf19d452757f036dd915c556ed46814e89dbc2566ee3239c670c91651cb4ff760ceda253e65c2b4c751bd7c2326d4
|
||||
|
Binary file not shown.
@ -1,5 +1,6 @@
|
||||
DIST elogv-0.7.8.tar.gz 19554 BLAKE2B 653a1dd8d5cb142c78c27ad4c7110a7dac666eed649213ef62c1548d5248c4add561242290a59178470736cffc9ac15fb7ee796a2954239ba382001f1e6c9c4f SHA512 be90f01b4d2e114608b13aeba78ab368af6ed66ca329de6952d7f422c90356fd1c6988827f0c60ee66636ae92e089689c7cbd725f6eb20545747fb24d0d1daf2
|
||||
DIST elogv-0.7.9.tar.gz 19556 BLAKE2B 5d5f1a4adab09cf8b56ca3433b2a1cd0d3572345ff92f34b6b3ad175178161c36531bf9211563f4ad18191c6ff99c2cdcf9c3d188eca293a1698157e0a9f04a2 SHA512 703d1e8f55f5ee17a393f3a331ee38ef1d4e4c918c316055d5e2297b96dbe7de0ca6df864f462520f2087ed1a7bb7f43db56bfd3864a865d349516694522a686
|
||||
EBUILD elogv-0.7.8-r3.ebuild 1601 BLAKE2B 068e81cb7f1b8c1eb0724b6ab263f00879e3370e5654835ca2cfbff81037e75bd01edff95a7656670274682b132e718a0a306d2c722de134862e15dda5ac08b4 SHA512 44e21eb3f9efa6a1f65b2210603611a16c86928f0cf03234bb1d6c51ecffebfd6da7e6590bf08849e8aa940cf077cd2389b3c228f34d03e2555db9cffbfeaf64
|
||||
EBUILD elogv-0.7.9-r1.ebuild 1714 BLAKE2B 42d91d41ada01e03e8c20a0ad32fe01fd6307dcc894f3f3ec67046298109e08fbed0f6dfa0e07b5bcb5473f051eb08fca742ad7d04c44c5f4e00dfb31a9e35af SHA512 2f6ff9a3561fef80ea947f9169c974d3fc41f295f74dce73ea56fd0b6ca29a416294a1082e3b5b59f2bd76dcdcae0599f6140c6b60b17e8651a5f1e5d6de3833
|
||||
EBUILD elogv-0.7.9.ebuild 1611 BLAKE2B 6935670ca36d1b8d69e853b092324ad20c37d0bb9f348d6e35b036251b7d644db14d04b40b761cd01d250bc75931b5405a615349e7aaac71b8b2c54984972faa SHA512 a6393159b864e0c85a312766abc7f933490c0e2446b33f991f251899e0d2f16c7574d0904e4f57a04c2e48cc1ae43c04a6c70a6d0442c972465c666ad0bc2602
|
||||
MISC metadata.xml 470 BLAKE2B 8929c8c694be9a3296adfdb126acc0505333cb9b780a6ede783b18046f45d90a75039fd02742b53982a67e10912fc091528a75775aae08aa725a16c9df37ab01 SHA512 16782cd7c0f06ab11b81ab3c3850b6084bcaf160e2e0e383f3a0cfa9737f73a9ad3f2532b1b3c779c7eea746aaadd2e360f6e2b57baace74f5a18e4ca266ef17
|
||||
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8,9,10} pypy3 )
|
||||
PYTHON_REQ_USE="ncurses"
|
||||
DISTUTILS_USE_SETUPTOOLS=no
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Curses based utility to parse the contents of elogs created by Portage"
|
||||
HOMEPAGE="https://gitweb.gentoo.org/proj/elogv.git/"
|
||||
SRC_URI="https://github.com/gentoo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
|
||||
|
||||
RDEPEND="sys-apps/portage[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=( README )
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
# unset LINGUAS => install all languages
|
||||
# empty LINGUAS => install none
|
||||
local i
|
||||
if [[ -n "${LINGUAS+x}" ]] ; then
|
||||
elog 'Deleting unwanted language files...'
|
||||
for i in $(cd "${ED}"/usr/share/locale/ && ls -1) ; do
|
||||
if ! has "${i}" "${LINGUAS}" ; then
|
||||
rm -rf "${ED}"/usr/share/{locale,man}/"${i}"
|
||||
elog "- Language \"${i}\" deleted"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "In order to use this software, you need to activate"
|
||||
elog "Portage's elog features. Required is"
|
||||
elog " PORTAGE_ELOG_SYSTEM=\"save\" "
|
||||
elog "and at least one out of "
|
||||
elog " PORTAGE_ELOG_CLASSES=\"warn error info log qa\""
|
||||
elog "More information on the elog system can be found"
|
||||
elog "in ${EPREFIX}/usr/share/portage/config/make.conf.example"
|
||||
elog
|
||||
elog "To operate properly this software needs the directory"
|
||||
elog "${PORT_LOGDIR:-${EPREFIX}/var/log/portage}/elog created, belonging to group portage."
|
||||
elog "To start the software as a user, add yourself to the portage"
|
||||
elog "group."
|
||||
elog
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
AUX iwdevtools-0.10.1-diff-off-by-one.patch 674 BLAKE2B dd43504fb924a4a4300d93af80c704a043ed5c5819bad64394bae1c52ba9c5f3b09bcc520798369bfac591a1233a1689d6845e5951285af19c40dafb7ea46264 SHA512 80029ec4559b2dd067e99eb0aeab6c366563fcefb6215d9e8df24e4b435e888d735b0675e34e63a2c9bb7e80958b4c4b11e31d8f855aaec436e47dd8b373a8e2
|
||||
AUX iwdevtools-0.10.1-ldpath-regression.patch 840 BLAKE2B 9276d0c413bd377bc97856653eb1e8037a6a41efda68d287d91ffa19c30d986106af2ca862cb9372e6a0a80caf073b371e73058d57653405f7147e8e34ef7322 SHA512 26f58b46f70d9646bcb7f6f5e4279cb1be73b5b12cb0a47bc0411ec076ba822df2e212a7756505845e005e138b1b9989073d4c842f710d53d200715a72b20e03
|
||||
DIST iwdevtools-0.10.1.tar.gz 61117 BLAKE2B fd5508a40a854987db7f2ecc0e68e100cd6a8b6cc5b90a9901bbf6c16336ebc497861e05a6c1683ac9082aa9f12a03cb47f7116da793fbd8e105ed78aae2bbb3 SHA512 0f04850f15edc8af368a87bbc665c62d5588f4220c2d15ca5c0dd00d2c8135f7e1294217c8aec313650b7b7aae6433b87bdc32306c2c4c6e6747e55a13adbbe0
|
||||
EBUILD iwdevtools-0.10.1-r2.ebuild 1934 BLAKE2B 6951b7759792620ba78862fd5778443908eb878f74101c815ebef0bb6ca43a1689dc7e956e68c1a10e2f826c97816bd5c78967b5ee3ff063a155c57fe623bbaa SHA512 836a82348993825368380e924e0c8b9cb32898dcedd293904eda8e5fe6e10a16f7dd563ea96a261393ce59147efc8478b17f2bf9ea93cd8247210cd7d9a574a3
|
||||
EBUILD iwdevtools-0.10.1-r2.ebuild 1941 BLAKE2B 2f8bb7e3e85bdd622b2cec6b86c8a2ca5f575b0d6a27cae516ce188df5f06e49d0264874271c4ba792feb2173db9239ed77a034e33b6e4323490401daadee9ee SHA512 ad94f0baf09bd0d01bc5478bbfc6a5596cbe3c7839f9d83920b5d34db3bbca5c2c4d1b026940e266357ec7faf33f78377cce9b801bc6cd5c40620b5ebdd8572b
|
||||
EBUILD iwdevtools-9999.ebuild 1763 BLAKE2B 3309b1c749853a52d612cce50c3053596c22327854d6541e51ce72b636c63b7cfce21feeaedc115885eb06803a0988fd5624ceffb5cd7f64577247f2811344ad SHA512 5106ea7d1d23621ad510eb26a44e5b5b97daa3260c1b610a40348d37045b9719554b98aba72f573ccf34c1f6f271a046395e00f471bb02420494985adf66575c
|
||||
MISC metadata.xml 354 BLAKE2B 752c8fbf18967fb380f0f5d460396222f5fea3f0c7b9ed960ff0dbe62a9a505a2d07c45750aaa55285d11169e01f5e83b82eb278b12fbc5e9c43353c0a5fc9ed SHA512 d8e5866d89b7f05a5a8cd8cc464083d3d096b4c03f8a83e9314dcf45e57c25369bf8a3bc725aed3b8db9f3f86e76bad358bfa58f1eca70f7ec0bf3d31286c2c3
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
AUX duktape-2.7.0-respect-tc-env.patch 1427 BLAKE2B 50632d9ed0042dacdd4e0c760b2c374598b0955ff66d2625109a4555dc792c3c0be8d9855921cc7708009514257486698d7da8a18efd087cbe923fee9236ccf8 SHA512 e5d598c05aeff3db6f03565b1f443497506cab72895d867edb939fbad63258e1d11330880e6396a0c978a1c9cc0da7a6edd0362d5cd8eab48c188be7c043e63a
|
||||
DIST duktape-2.7.0.tar.xz 1026524 BLAKE2B da5eea88758201177f32c5611a3757433ef1b0173d6430eff1f067abd7535f3e4b9c3717290fbd8475827a53f7a2a74818287a65e563f14e91761f5cd0fe30d5 SHA512 8ff5465c9c335ea08ebb0d4a06569c991b9dc4661b63e10da6b123b882e7375e82291d6b883c2644902d68071a29ccc880dae8229447cebe710c910b54496c1d
|
||||
EBUILD duktape-2.7.0-r1.ebuild 796 BLAKE2B ea599f5a8cfb5b0fe883ddaf7bbe06ec390c8872d55d04af36e10db87a5cde28180738ec5d3ad280006e881215262cebc39395dac11341300e03e97b7d708dc0 SHA512 507675416a2a377452aa2cd6d117ad79899d844b9e03ca8f5eae840db409fbfa2684048816f4d964118e17a975bc916e417fdc9eec171138b7b461cb7d8b3b40
|
||||
EBUILD duktape-2.7.0-r1.ebuild 803 BLAKE2B 16b22102c030ae083a6086680a03a44366e552d2c13f3f9b70fa9a7c2975e2f4897e11c3af4ba0c79e3787d9ad4b28d3511823be8c93fa39f414c3b8677d8df5 SHA512 0d3cf18086507348e0784a477b595e9b94159c46d743708b33196a4132fff0332f7527dd1ab4e0414459bae51f036251c7eb34a6b3d9141b92cd6af60be07616
|
||||
MISC metadata.xml 321 BLAKE2B 2a50c01a5f2fced09b9faecfda887bd2de9bb266ab9fed010627aacd691f6acd7aa4c327b6b77190ccee315098695004b2b3b798464420117648651d7da427f3 SHA512 b1e4fcc8a976debc2384323ee3c520dbd5b5f1ee869b73ebd6c299c414058024683b781e2506db1fc46cfe60878941e730a912e2197232fdaa2b0d97862eb8cc
|
||||
|
@ -1,272 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools flag-o-matic multilib
|
||||
|
||||
MY_P="${PN}-$(ver_cut 1-3)"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
SLOT=$(ver_cut 1-2)
|
||||
MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
|
||||
RUBYVERSION=${SLOT}.0
|
||||
|
||||
DESCRIPTION="An object-oriented scripting language"
|
||||
HOMEPAGE="https://www.ruby-lang.org/"
|
||||
SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz"
|
||||
|
||||
LICENSE="|| ( Ruby-BSD BSD-2 )"
|
||||
KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +ssl static-libs systemtap tk xemacs"
|
||||
|
||||
RDEPEND="
|
||||
berkdb? ( sys-libs/db:= )
|
||||
gdbm? ( sys-libs/gdbm:= )
|
||||
jemalloc? ( dev-libs/jemalloc:= )
|
||||
jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) )
|
||||
ssl? (
|
||||
dev-libs/openssl:0=
|
||||
)
|
||||
socks5? ( >=net-proxy/dante-1.1.13 )
|
||||
systemtap? ( dev-util/systemtap )
|
||||
tk? (
|
||||
dev-lang/tcl:0=[threads]
|
||||
dev-lang/tk:0=[threads]
|
||||
)
|
||||
dev-libs/libyaml
|
||||
dev-libs/libffi:=
|
||||
sys-libs/readline:0=
|
||||
sys-libs/zlib
|
||||
virtual/libcrypt:=
|
||||
>=app-eselect/eselect-ruby-20191222
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
BUNDLED_GEMS="
|
||||
>=dev-ruby/minitest-5.13.0[ruby_targets_ruby27]
|
||||
>=dev-ruby/net-telnet-0.2.0[ruby_targets_ruby27]
|
||||
>=dev-ruby/power_assert-1.1.7[ruby_targets_ruby27]
|
||||
>=dev-ruby/rake-13.0.1[ruby_targets_ruby27]
|
||||
>=dev-ruby/test-unit-3.3.4[ruby_targets_ruby27]
|
||||
>=dev-ruby/xmlrpc-0.3.0[ruby_targets_ruby27]
|
||||
"
|
||||
|
||||
PDEPEND="
|
||||
${BUNDLED_GEMS}
|
||||
virtual/rubygems[ruby_targets_ruby27]
|
||||
>=dev-ruby/bundler-2.1.4[ruby_targets_ruby27]
|
||||
>=dev-ruby/did_you_mean-1.3.1[ruby_targets_ruby27]
|
||||
>=dev-ruby/json-2.0.2[ruby_targets_ruby27]
|
||||
rdoc? ( >=dev-ruby/rdoc-6.1.2[ruby_targets_ruby27] )
|
||||
xemacs? ( app-xemacs/ruby-modes )"
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/2.7/{003,010}*.patch
|
||||
|
||||
if use elibc_musl ; then
|
||||
eapply "${FILESDIR}"/2.7/{900,901}-musl-*.patch
|
||||
fi
|
||||
|
||||
# Reset time on patched gem_prelude.rb to avoid the need for a base
|
||||
# ruby during bootstrapping, bug 787137
|
||||
touch -t 202001010000 gem_prelude.rb || die
|
||||
|
||||
einfo "Unbundling gems..."
|
||||
cd "$S"
|
||||
# Remove bundled gems that we will install via PDEPEND, bug
|
||||
# 539700.
|
||||
rm -fr gems/* || die
|
||||
# Don't install CLI tools since they will clash with the gem
|
||||
rm -f bin/{racc,racc2y,y2racc} || die
|
||||
sed -i -e '/executables/ s:^:#:' lib/racc/racc.gemspec || die
|
||||
|
||||
einfo "Removing bundled libraries..."
|
||||
rm -fr ext/fiddle/libffi-3.2.1 || die
|
||||
|
||||
if use prefix ; then
|
||||
# Fix hardcoded SHELL var in mkmf library
|
||||
sed -i -e "s#\(SHELL = \).*#\1${EPREFIX}/bin/sh#" lib/mkmf.rb || die
|
||||
|
||||
if [[ ${CHOST} == *darwin* ]] ; then
|
||||
# avoid symlink loop on Darwin (?!)
|
||||
sed -i \
|
||||
-e '/LIBRUBY_ALIASES=/s/lib$(RUBY_INSTALL_NAME).$(SOEXT)//' \
|
||||
configure.ac || die
|
||||
|
||||
# make ar/libtool hack for Darwin work
|
||||
sed -i \
|
||||
-e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \
|
||||
configure.ac || die
|
||||
|
||||
# disable using security framework (GCC barfs on those headers)
|
||||
sed -i \
|
||||
-e 's/MAC_OS_X_VERSION_MIN_REQUIRED/_DISABLED_/' \
|
||||
random.c || die
|
||||
fi
|
||||
fi
|
||||
|
||||
eapply_user
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local modules= myconf=
|
||||
|
||||
# -fomit-frame-pointer makes ruby segfault, see bug #150413.
|
||||
filter-flags -fomit-frame-pointer
|
||||
# In many places aliasing rules are broken; play it safe
|
||||
# as it's risky with newer compilers to leave it as it is.
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
# Socks support via dante
|
||||
if use socks5 ; then
|
||||
# Socks support can't be disabled as long as SOCKS_SERVER is
|
||||
# set and socks library is present, so need to unset
|
||||
# SOCKS_SERVER in that case.
|
||||
unset SOCKS_SERVER
|
||||
fi
|
||||
|
||||
# Increase GC_MALLOC_LIMIT if set (default is 8000000)
|
||||
if [ -n "${RUBY_GC_MALLOC_LIMIT}" ] ; then
|
||||
append-flags "-DGC_MALLOC_LIMIT=${RUBY_GC_MALLOC_LIMIT}"
|
||||
fi
|
||||
|
||||
# ipv6 hack, bug 168939. Needs --enable-ipv6.
|
||||
use ipv6 || myconf="${myconf} --with-lookup-order-hack=INET"
|
||||
|
||||
# Determine which modules *not* to build depending in the USE flags.
|
||||
if ! use berkdb ; then
|
||||
modules="${modules},dbm"
|
||||
fi
|
||||
if ! use gdbm ; then
|
||||
modules="${modules},gdbm"
|
||||
fi
|
||||
if ! use ssl ; then
|
||||
modules="${modules},openssl"
|
||||
fi
|
||||
if ! use tk ; then
|
||||
modules="${modules},tk"
|
||||
fi
|
||||
|
||||
# Provide an empty LIBPATHENV because we disable rpath but we do not
|
||||
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget
|
||||
# #564272
|
||||
INSTALL="${EPREFIX}/usr/bin/install -c" LIBPATHENV="" econf \
|
||||
--program-suffix=${MY_SUFFIX} \
|
||||
--with-soname=ruby${MY_SUFFIX} \
|
||||
--with-readline-dir="${EPREFIX}"/usr \
|
||||
--enable-shared \
|
||||
--enable-pthread \
|
||||
--disable-rpath \
|
||||
--with-out-ext="${modules}" \
|
||||
$(use_with jemalloc jemalloc) \
|
||||
$(use_enable jit jit-support ) \
|
||||
$(use_enable socks5 socks) \
|
||||
$(use_enable systemtap dtrace) \
|
||||
$(use_enable doc install-doc) \
|
||||
--enable-ipv6 \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_enable static-libs install-static-library) \
|
||||
$(use_with static-libs static-linked-ext) \
|
||||
$(use_enable debug) \
|
||||
${myconf} \
|
||||
--enable-option-checking=no
|
||||
|
||||
# Makefile is broken because it lacks -ldl
|
||||
rm -rf ext/-test-/popen_deadlock || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake V=1 EXTLDFLAGS="${LDFLAGS}" MJIT_CFLAGS="${CFLAGS}" MJIT_OPTFLAGS="" MJIT_DEBUGFLAGS=""
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 V=1 test
|
||||
|
||||
elog "Ruby's make test has been run. Ruby also ships with a make check"
|
||||
elog "that cannot be run until after ruby has been installed."
|
||||
elog
|
||||
if use rubytests; then
|
||||
elog "You have enabled rubytests, so they will be installed to"
|
||||
elog "/usr/share/${PN}-${SLOT}/test. To run them you must be a user other"
|
||||
elog "than root, and you must place them into a writeable directory."
|
||||
elog "Then call: "
|
||||
elog
|
||||
elog "ruby${MY_SUFFIX} -C /location/of/tests runner.rb"
|
||||
else
|
||||
elog "Enable the rubytests USE flag to install the make check tests"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Remove the remaining bundled gems. We do this late in the process
|
||||
# since they are used during the build to e.g. create the
|
||||
# documentation.
|
||||
einfo "Removing default gems before installation"
|
||||
rm -rf lib/bundler* lib/rdoc/rdoc.gemspec || die
|
||||
|
||||
# Ruby is involved in the install process, we don't want interference here.
|
||||
unset RUBYOPT
|
||||
|
||||
local MINIRUBY=$(echo -e 'include Makefile\ngetminiruby:\n\t@echo $(MINIRUBY)'|make -f - getminiruby)
|
||||
|
||||
LD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${LD_LIBRARY_PATH+:}${LD_LIBRARY_PATH}"
|
||||
|
||||
if [[ ${CHOST} == *darwin* ]] ; then
|
||||
DYLD_LIBRARY_PATH="${S}:${ED}/usr/$(get_libdir)${DYLD_LIBRARY_PATH+:}${DYLD_LIBRARY_PATH}"
|
||||
export DYLD_LIBRARY_PATH
|
||||
fi
|
||||
|
||||
RUBYLIB="${S}:${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"
|
||||
for d in $(find "${S}/ext" -type d) ; do
|
||||
RUBYLIB="${RUBYLIB}:$d"
|
||||
done
|
||||
export LD_LIBRARY_PATH RUBYLIB
|
||||
|
||||
# Create directory for the default gems
|
||||
local gem_home="${EPREFIX}/usr/$(get_libdir)/ruby/gems/${RUBYVERSION}"
|
||||
mkdir -p "${D}/${gem_home}" || die "mkdir gem home failed"
|
||||
|
||||
emake V=1 DESTDIR="${D}" GEM_DESTDIR=${gem_home} install
|
||||
|
||||
# Remove installed rubygems and rdoc copy
|
||||
rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}/rubygems" || die "rm rubygems failed"
|
||||
rm -rf "${ED}/usr/bin/"gem"${MY_SUFFIX}" || die "rm rdoc bins failed"
|
||||
rm -rf "${ED}/usr/$(get_libdir)/ruby/${RUBYVERSION}"/rdoc* || die "rm rdoc failed"
|
||||
rm -rf "${ED}/usr/bin/"{bundle,bundler,ri,rdoc}"${MY_SUFFIX}" || die "rm rdoc bins failed"
|
||||
|
||||
if use doc; then
|
||||
emake DESTDIR="${D}" GEM_DESTDIR=${gem_home} install-doc
|
||||
fi
|
||||
|
||||
if use examples; then
|
||||
dodoc -r sample
|
||||
fi
|
||||
|
||||
dodoc ChangeLog NEWS doc/NEWS* README*
|
||||
|
||||
if use rubytests; then
|
||||
pushd test
|
||||
insinto /usr/share/${PN}-${SLOT}/test
|
||||
doins -r .
|
||||
popd
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -n $(readlink "${EROOT}"/usr/bin/ruby) ]] ; then
|
||||
eselect ruby set ruby${MY_SUFFIX}
|
||||
fi
|
||||
|
||||
elog
|
||||
elog "To switch between available Ruby profiles, execute as root:"
|
||||
elog "\teselect ruby set ruby(23|24|...)"
|
||||
elog
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
eselect ruby cleanup
|
||||
}
|
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
DIST gc-8.0.4.tar.gz 1160528 BLAKE2B ec42378c964fc573e53f6f58aa22fa63a0b421c91b81336acfeb2e2afdb5c89514edace3a9500699e13ff1cadc4205ea245af4f0dfa5e439ed9b78cabf6058f7 SHA512 57ccca15c6e50048d306a30de06c1a844f36103a84c2d1c17cbccbbc0001e17915488baec79737449982da99ce5d14ce527176afae9ae153cbbb5a19d986366e
|
||||
DIST gc-8.0.6.tar.gz 1168660 BLAKE2B c23cb10db54db0e8b16c429e039791086dfec4216ad65fabf072bc0f05df66364d019fccf945bffc32ce12868edfbaf6d9482acb2949d1e233bd89925ab55ebd SHA512 2ea25003d585118e3ac0e12be9240e8195db511c6e94949f20453dc3cb771380bd5b956c04243b2a8ce31508587aa32de4f0f10a813577e6dbe8367688b7614e
|
||||
DIST gc-8.2.0.tar.gz 1183225 BLAKE2B 382c28041b8cff9df794db48727c0bb478ed9222b15bcf11eda7132b1776970774576b63823e62a87c6563a06359a3d0572effea1ca63fb4f6fdadf1ea350cbe SHA512 ff781360bca667f1f95fbfed073e9035f63134cac1bda4f7e4217664a3713c2846f750a3ce92732972c0435c69355b051f6e8eb6f2698b0d48d9107ff960bacf
|
||||
EBUILD boehm-gc-8.0.4.ebuild 1417 BLAKE2B 0a0d40849a901b436928f336c1e897ad6731317767d396aa0b606db1f8c1f21ab4a28e3e9730b5bda2772547903df19950fbbb228e688892b0475664af14d70a SHA512 2fbab201dcbc7eb60c4331f512a1c44947a5be15e70ef5de535cf2571a8bbb64f4a1aa571bcb08c8c2bb8c84eec336b8f01ef1320e08d303d4bcca724e2d3116
|
||||
EBUILD boehm-gc-8.0.6.ebuild 1414 BLAKE2B 39d14d9eb6dd56b021ac9ff23db3f0ef8d773acbe4459c6ce357a3bf2fa9556f52b3ee173d936260e44a90b6ba39c04fc6785031000474b8dc32970794da62f8 SHA512 3d5e02947dcb1b35dcf4bb207671294d07f58fd41aeb46a1ec702d1ee8016038aafd8d2e2bb40a0c842924fb7efe9148a1c97b4671ae31da608ce945a9c5809e
|
||||
EBUILD boehm-gc-8.2.0.ebuild 1286 BLAKE2B 0b94797bc25d4a92f142dcc25408e0e8476a71679d67484a62e4df972cd4bd8d45f02c1ab56271531311f47263d0941ea71495db9d90fcb5fc4731c36af45f81 SHA512 469f6979061b49fc41eaa698c955b1b4a140e4629cfd9a86b921af741ac2dc3f57ae09bd849cfc867fe4eabbdbfa0d33426814aa3a56ba005c02c7923a4ca446
|
||||
MISC metadata.xml 366 BLAKE2B 29c98f78f2dbe359f1210fb58bd24365791b393cd4bda563185cea4fd35633e0affc82ef00e1e933a1fca0893054d81dd2e1a0c32c861b3cd496766d9decfbe7 SHA512 949dcd60bcde0641526151369de2195e7f784e30e7652087c58f30f3dce1646f619a0c31a0ffdbfa4dc1053d10d713e7e49050c1cf61a7fb8ecb40b479357eb6
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit multilib-minimal libtool
|
||||
|
||||
MY_P="gc-${PV}"
|
||||
|
||||
DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
|
||||
HOMEPAGE="https://www.hboehm.info/gc/ https://github.com/ivmai/bdwgc/"
|
||||
SRC_URI="https://github.com/ivmai/bdwgc/releases/download/v${PV}/${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
LICENSE="boehm-gc"
|
||||
# SONAME: libgc.so.1 libgccpp.so.1
|
||||
# We've been using subslot 0 for these instead of "1.1".
|
||||
SLOT="0"
|
||||
# Upstream marked this version as "Pre-release"
|
||||
KEYWORDS=""
|
||||
IUSE="cxx +large static-libs +threads"
|
||||
|
||||
RDEPEND=">=dev-libs/libatomic_ops-7.4[${MULTILIB_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
elibtoolize #594754
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local config=(
|
||||
--disable-docs
|
||||
--with-libatomic-ops
|
||||
$(use_enable cxx cplusplus)
|
||||
$(use_enable static-libs static)
|
||||
$(use threads || echo --disable-threads)
|
||||
$(use_enable large large-config)
|
||||
)
|
||||
|
||||
ECONF_SOURCE=${S} econf "${config[@]}"
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
local HTML_DOCS=( doc/*.md )
|
||||
einstalldocs
|
||||
dodoc doc/README{.environment,.linux,.macros}
|
||||
|
||||
# package provides .pc files
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
|
||||
newman doc/gc.man GC_malloc.1
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST gobject-introspection-1.70.0.tar.xz 1029372 BLAKE2B a649ea77b2b7ca392202e21a7f4814aafe57afea7fedb39e78f1df1cd97d0437207c3807a51ece6c9e9bce51fdf961ee7438ccd4efd84b45dbdb57ae19a39272 SHA512 216b376ed423f607e36c723dd6b67975dbfb63c253f2d8bd0b3661e3d69f8c8059cf221db8c5260b0262fad1b7d738f3b2e5fbd51fdbc31e40ccb115c209baf0
|
||||
DIST gobject-introspection-1.72.0.tar.xz 1040936 BLAKE2B fd7600a927e57d5a076c203a084afe56a738d3a93109055be7bee22a96d6d5b08892300260288e5b83f883e54ca658cb24ef5c862abe435820c963bbf0cf8496 SHA512 b8fba2bd12e93776c55228acf3487bef36ee40b1abdc7f681b827780ac94a8bfa1f59b0c30d60fa5a1fea2f610de78b9e52029f411128067808f17eb6374cdc5
|
||||
EBUILD gobject-introspection-common-1.70.0.ebuild 934 BLAKE2B 3a49082633ebc991738de116d9a584b06165470da627646053bcae261ec625d77dd1dd5ebca2f1221a10c5479d29eec04ce34fcf10ee36ba195c9c124ba3e402 SHA512 06bd2fc8fa63bcbb09834751275355d30c9e63799a09a4af259f3d4fe88491246cf224025ef223d231a16208ff0a7fec45ae9f622d96e00a6acf9ff9d9006d45
|
||||
EBUILD gobject-introspection-common-1.72.0.ebuild 942 BLAKE2B 5ff6fdc3a9dcf3e729c9c7f6f6392468d740594fe2bee317301d904960b692a76942d6a9bf1656b2d03faf7d676d7d8d94bd5f333fedadc944b68857bc8e5fdc SHA512 d31af35be3c5624dc61244ea7aa59ff5280b8380f30e922f8e80a2d95d0ac451e7497a6138a7a967a280cdedcce88765e427cfd32ca238b0a22f95b3d63f3a83
|
||||
EBUILD gobject-introspection-common-1.72.0.ebuild 949 BLAKE2B bcff3009b7283b51ab979e6ac28617faaae07de2e71a4d7a929c5a003edf40fa1d8a1769faa5f17d68a9f8129a59034d2c966723918109fa2c7087f2a8fc9b2e SHA512 4f83472e0e89c7a19d95d4e3077dfe45881a9eff3a4fc189c4e42c3251aa1a2ebb3d5899f79b528eb8a872fc5ccad4aa64c6370b75fc3d1d6deaa21021071125
|
||||
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST libedit-20210419-3.1.tar.gz 522387 BLAKE2B 265c7a10905120feb096d147279a9cf7296cf3b19e16ff4a683d7de11305c0d0c7a67fe8652c1b8f16cbaf3e09b7727987bb6839be4657eb41323c0220704969 SHA512 d5e2cdad18d17fb94e839d02b7b7437378bb85986478d4c95e4105a6ac47fcbbd6bdd0a20a83d23455ed9cb1e178d6c0acbe63f4559096afd506f283c2cc00e9
|
||||
EBUILD libedit-20210419.3.1.ebuild 1049 BLAKE2B 1c3065e955d921fce49c2d2997de914d9b5edc83393419f42346b3192296f3c352abb118ced01c55088c5127ae2f07e86977adc22102441025d21e21f9a14609 SHA512 73504fbf7dd7bf1106244e7755ae671a97db2206b3ecdc0d4ea773b9ce63c26e41e20ad3f9af6aafddf045903760228b703e70a92b870079247c2cd797ee665e
|
||||
EBUILD libedit-20210419.3.1.ebuild 1056 BLAKE2B e1b8becfc2f251bd2907f097c5e08cd5dd96e93fdb7cee6522ffd835e087a842126b93851ae68e24aa644743f6a4adf78b9998cd33061fe4bcbd292c169dca58 SHA512 a03ffb48fc19fdf0ced56c91f9eb2d2c823d7671058259bee31e209b92bf00c343c52103118b7c61c7896867407cbdc220ee5a6f73ecc057e86cb80d904e4357
|
||||
MISC metadata.xml 642 BLAKE2B 0d925244c4953d0b9bf7283b7ef088c4b5f0d8763d9160d6df19c0216cda6412c8819ee6a885eb7412695602cdc7a9bac2464ab62fc47208123bfde4f5b2213d SHA512 2c186c25f40e1ff141a2a34f056f8f8476df813ef6a31f0e368d258b6655d579c1cc65a5b44afab27f8299cd0ad6a70856fa1180a09142f77307b0ce173815f0
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST libyaml-0.2.2.tar.gz 79465 BLAKE2B fd37cac256b40b0c5daa32584d271448e5e1c196a7fa7eeda753fb962c7d916b3c415425170d70db67c3f114b27d03fdd67fb4e380c04027198a601e1bd5a094 SHA512 455494591014a97c4371a1f372ad09f0d6e487e4f1d3419c98e9cd2f16d43a0cf9a0787d7250bebee8b8d400df4626f5acd81e90139e54fa574a66ec84964c06
|
||||
DIST libyaml-0.2.5.tar.gz 85055 BLAKE2B 71d1a002b8969db96af9e942bf67944acfdf2e740744b1abceacfd1c3bc54d8936d7048760aa81f1cf22518241e9f45ecf95c76d6ac41eefbdf04eb40e16a618 SHA512 a0f01e3fc616b65b18a4aa17692ee8ea1a84dc6387d1cf02ac7ef7ab7f46b9744c2aac0a047ff69d6c2da1d2a2d7b355c877da0db57e34d95cd4f37213ab6e7e
|
||||
EBUILD libyaml-0.2.2.ebuild 993 BLAKE2B 8d26be29e9b4c92cceecd418bba6063ec365dcb86f289241bed0e70e3173bf0092c405c558c927ac9b1ff1f508c48a6d7eb64010f9ac616a748068ab78d70f58 SHA512 45b4731bab1ce91ab192c52b91a13c869b0d0e7fb9a29e20e36b53a07d8a3c98590a0f451aef9847b99473e25beaeaa7a20cb9a0168bb2469e6c879b87ac8532
|
||||
EBUILD libyaml-0.2.5.ebuild 993 BLAKE2B 8d26be29e9b4c92cceecd418bba6063ec365dcb86f289241bed0e70e3173bf0092c405c558c927ac9b1ff1f508c48a6d7eb64010f9ac616a748068ab78d70f58 SHA512 45b4731bab1ce91ab192c52b91a13c869b0d0e7fb9a29e20e36b53a07d8a3c98590a0f451aef9847b99473e25beaeaa7a20cb9a0168bb2469e6c879b87ac8532
|
||||
EBUILD libyaml-0.2.5.ebuild 1000 BLAKE2B c5eeb46de935d412f280828b2f9cf97820a766e6713f6b563d6cfa03d8cc8fb28da26ac060e4116d3d690dcbb5051f1ee5bff08cbfc1ad42dc644c5b4dc5b05b SHA512 f2852a7ea30130080bd54ae37ce1a89b859cfc6822674ced721f1757d197370f91f7881ee27f45be0394191c36e35b12703e80236cb3572d5919b359b0bf8260
|
||||
MISC metadata.xml 250 BLAKE2B 0b272f56e53b7d76c6d5c253fbe5d7c4c9a1d7b58c21e2f59b8323a5f5cd2791c64651fdfa243a8f560ac9c0a0ff38fcffdc24290fa6d18100da0cadffc19845 SHA512 076f0dbffbab6987cfab48a5ff3631789190c570c35515cc77de5757760f19a8ad615f642e7d61b12344ffc77c599e6ff8b79b67329e69929fdd19a7c80723ff
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
AUX Authen-SASL-2.16-no-dot-inc.patch 486 BLAKE2B 3eb7251cfe2753161bb9ef2804de5f2d5522aec7d9c31b57e7bb08dae6d43365e25049e6f6fc495dbc0a932dd4fff6940deb5ef4f1d060ca7e5e2002a6d30f34 SHA512 656aad3edf71842c5ca354aa427688ca998bc744dd0b7f7c7543d5041ba4c0b28dcc315c38d896ed8f9036a005465ec35d0fb690e0200fdb77d1f63eb23fa11a
|
||||
DIST Authen-SASL-2.16.tar.gz 45129 BLAKE2B 508058877b79ec6c8291d64d58ab1ec0db3376548b3c285c20b2f0a28319dfb8f1e2384c6cda474725720370f735955bbe3910110acfbbe17231fd540f16b0b3 SHA512 d472b8b07b8915e65a219c0a40a7b6f25ca4fb767df301f426224b8f6ebf24d66fcb4422a1f421c39631e84585af06f6c64e41abe11e1e505d03e43a9f86bd6f
|
||||
EBUILD Authen-SASL-2.160.0-r2.ebuild 716 BLAKE2B 60c85400bf71a35e1ef84c6d300b5577782adf63deb63248f378bdd500ed9fc4f2aeca7fc6a4f881e7696e141c4788f78a20ad9c71c026b6881fe0b2d977ee4b SHA512 b9f0d556f6cd2267177d97f575901ad0b89a465b0ba61d5ce77cdbb050f94302b42c6078ce19456287bff25fc27e2f18dbdb06f7102701d9643ff13f6727118f
|
||||
EBUILD Authen-SASL-2.160.0-r2.ebuild 723 BLAKE2B b728f62074d8f8849b46d36325544023d583abf77323a805a9ee45374bc9cf02ea2c25a0a40ef4480a0f77b5dcd0fbb0bbcb0d0214f762f252bc05f8a806f952 SHA512 6b934b6f17c610ed43109d478bb2a5c43a33fd35186571248ff9a31516cd85eca5ef550fe86f88b9a897027ad8af1a17d693f3d06456523fff93be7397e80953
|
||||
MISC metadata.xml 1190 BLAKE2B e3216746b67ca1219396dfea04fb8f935b8bd9f05cccc4321479e6bfe600363697405aa1ddd8130c47b239d07ca8215ff9b86c3a5a883a86cfa3f2ef1c31e7f4 SHA512 11bb053c36c717ecbc4195a10e62e25d4d0a3cb1b94e756df1feacaa98029fd4bf516cbd637691a508d6a4854548f0599085ea82b9c0bc5254c39868d29160bd
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST Digest-HMAC-1.04.tar.gz 14279 BLAKE2B 9cd6fe96f9e3da8d4fc9a8240c794a94c3e8c403fd1120a5f5778d33907f692716299fc2c9893ab8d692fa0cabac8dba0eb410ee3eeeea6b8d8a8e3fa0898355 SHA512 d30b62e60bfa9f6c0f0c058e190938f13a08a70a816771a0641226c24045cb6dbd622756f1f88593fd3690442a45636bdcaf35457e9dfea6de5f8a342a538a6d
|
||||
EBUILD Digest-HMAC-1.40.0.ebuild 578 BLAKE2B 2cdc8367b11d135d87fa65f159d171aabc2ed207929e4f28f0ae66cc6b94ac92649d3f33513ca9aba94ecd5a844edd4b11d0b02cea7f78dac21f1bc37e06593d SHA512 f9dfd74fd6c729ea831c6c4f39ad11dede43348cdc3dd2bc78880d6257af1f9e8f6bd0d430484c6bf12bf8322b991c0c9335d582a1c2ca37849ff7eccbb3347c
|
||||
EBUILD Digest-HMAC-1.40.0.ebuild 585 BLAKE2B d7fd966aa1be3aa14c05f6dc3c94aa301ac5f62a8d74d59fe9e5b707b7edf72e5c962d89408d69e3738143aacfe547fec0a864d01f86eb1d6ab77ac40d288a10 SHA512 0a54787a377b980a436986a329440a00dec11027becc8c3ed2f33aae33e2c89aca46ba719a2fca9a23c2e85053c786d39a399446698591ba49f2566e4e0a3968
|
||||
MISC metadata.xml 522 BLAKE2B b20f2997f802e19662c46d1cb3a0a884e3af2b5539ca826cd106f75d8e1b431375b17712842e2bb5614041d833755c09f2f7b12719be986679e97a33136b8654 SHA512 b612cca6b1a4210b8733eb863958054ad64db3d5683755358ab087cb0ac2141e91d72e38536b7dbf1e7588b670168433d9107e44b1618364d99ca6848e5487e9
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST Error-0.17029.tar.gz 33304 BLAKE2B 1e944d519373599b01607c014295cbf0c88cc0f5b11da05c98d95621cfc745c3d3d32adda47a990f21f5c305c9af9cbb27bae72a1a94fe1e497ea7838b11a3f6 SHA512 266ba1feff897c1d162e69a83e595cb40da9a6e1d8b10cc5531626eff392c6da94be03ba722c74827fc2ea0d9d1c1e62e824d9021e098b700db65dd0b3acbd0a
|
||||
EBUILD Error-0.170.290.ebuild 803 BLAKE2B 73119b1c704ef1094cfabd349c951c7dcf10f46d60b8f4cd7807918bf35bf5b2e0280963be2b06805438af82548d80b77696b163b596823a303694f507da245e SHA512 d3b6fea3010375d169e7f1d4d242269840d7bee9e68571ec5a9c2d326347b3bdeb6a6a0fffa3af239392a238778e69b9bf6faf143706110ff74cd53d7ef91c7c
|
||||
EBUILD Error-0.170.290.ebuild 810 BLAKE2B 26c88f4ceeb3bac68ed1d36b775aae4af9b9e7129f6966e7e263064ab7de436ce6e208f525141c731c9dccad2b7387784c2369f3c3bbb5d8a653d2ab3a010fcd SHA512 8dbe5e92f51c3bb0868b677b5b382ad1a6483e3c57816949dc5ea99654b1bb87b1644325aa984ea900d5ec252a0892ef6f7b256bed3551f1ef6ad74cc5d7e09a
|
||||
MISC metadata.xml 561 BLAKE2B 8351c760cf925b9e5f5108ed8125e83f8eac3b9147897d1036ab7476db2edb11a8957ff5bfc7abc400628800af9ef0940f703e947c11ea5024dfe200d2410587 SHA512 4ae25724beb65717ae5d41143780162a3db96e65615e3031c0bc20c7eebc06468b52cf4edaf1bb7421ca6ed5520fe11aefaecfec5ed6bbd052d6cd90d1bdf4c3
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST MailTools-2.21.tar.gz 58013 BLAKE2B b3cc88b793c83099b678d90b79a97919ec6ccdc4ed94bb078ad1c8feb0dd164eebfd854bea4c324fe3fc5e431f3405eae2d6deda150045004daf0201e6094e02 SHA512 70c7e5760691a1fc0a2812c48a632896db9bf719d3cb07a63c3a4456c5a365855c7f71c7436c84e5085374628f26ad31fcf13e74b3b7242911da59b7916065a0
|
||||
EBUILD MailTools-2.210.0.ebuild 625 BLAKE2B 82cb22742f0e71a84f5ba36ed8c6776229f11bfcaefbb54aa43aa88fba8572c8eaded32a387b7b28f61bf5a1b8fede8dcb030f578cea0bf2955e2f6fcecbe8c0 SHA512 f1eed33fbfa9b6b8801716baf4b811e6443a74bb1cc2aade7d08f2e3bec08d2cb1c85a008eab09cf2a2139cd516020859ca258828a3a6ae192742f4c7cf84ebb
|
||||
EBUILD MailTools-2.210.0.ebuild 632 BLAKE2B fd5f0e478fd88a98a2ddbfbf2a740499ca44fe022f93db311947653c181fa0a8a744e216fc34b747b3761a10cb6fbeebe7c7e4462c5678bfdff2c34ea0ad5d14 SHA512 722d0718b5fb4d4f3ceef09a45bf35bd624698bc450b7dc71b6d0cdadf3427f4b77bcbcc1e6dfb663a3b49b6fefc86427a373a1980f784e93000dbbdc15ac55c
|
||||
MISC metadata.xml 1735 BLAKE2B b9b4a4a82e1899e1d71f4017efe4fbfb1b598470a78d6e5c2acb18b6438350c4034c92784bbc15f5027a77b1e338d019fbf4c77d8d923b20533b6dada0b90a89 SHA512 a7287ea4f919f79b54f4ffab4479f28fd3fbcca2596bb12ef5e2e9a3439235611247cf66538fe4148cf23f1e9f839c758e9fcadee4ab1df2dbe3bba57f1bfef8
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue