parent
3175ef4f04
commit
39f301d491
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29290 BLAKE2B 9436bd46efd7dadc65ee39058baf82de4d5b2fbf962313a29cb8487487e6f5ee37cd26ca839c3658127e543308a0566b7db91ec7568da2eb833f55e6d5308d04 SHA512 d35b57d0dac692c06f91b8276ce926c547757ce6c3e42a1d1161ea0986fb1464c792e6388fc3fd2683e7d4a4bd3d18019ad1dc83c88f89b1b0074f5a8e089f89
|
||||
TIMESTAMP 2021-06-01T11:09:06Z
|
||||
MANIFEST Manifest.files.gz 29286 BLAKE2B 72e7c04bc4058a8cc3073ba6f7b631e22464d52fc1750efcd258af8deab8291b36ed2d2c1fdc65db412cee3b4e1fb4222d765c1b042d9e8f49cf8ee0a0a766e5 SHA512 6cec73c0b152fda68651c21b35dde8e1e4d9ed196b7c36d4064ca6c507b8093712bc60bf25fbaf58f2ae831875bd8b04a24cf761c07a191a1b18bf777e49836b
|
||||
TIMESTAMP 2021-06-02T13:39:05Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmC2FVJfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmC3iflfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klC7GA//bhZTgt4GVkXjiy9iSH4jT6t57g2fFrdV115V1yHYFmOWXP/2vEtdF8Zz
|
||||
7nWp0q8DAic7NC91txx3YHbAdkGlTEY6D2qNYxfsncHVFL3oC0+nI8TtXUWvGdXr
|
||||
6IFq5IyKiA4V//VU8kEvEy8IlEBgH+7xtzHSkTjUXqzgscdyqjRcTx1pwp3EbLQb
|
||||
ERkyCrYhCJPvKc/5dD+3GE9OIwdY0vilettBp2wxSJcaezhSEbJSqTZ9gD77/qxP
|
||||
LFLUvH3Ca092ZKcQzVgjjV/wmlg5ZhjbLVVlUxAUB8IsfCzPGi/bU8Yupys6NM9C
|
||||
AfSsLE2KOpt+tWrdmlXGtrTZRNJcUYESnZiEHcd3V2SSSc6MSrybRf6Zh9FV6v+/
|
||||
v9IMxQV264hmMgCq4YjjcbMQw9jNSaqHADa44MZA+qUIvCwpV2ACKcc27F31giGb
|
||||
l0H1IrSgM4wEcFMe9iUJPPsYKjG3ZKLSNazl6kKWH4/RO+HI08qOkF5mlKlnK08J
|
||||
1SwO8ggdCnZ/bARj0eiLZ426JtW8Myz8ACUb9LuIbHGQ5o1RAnQwDWjEXLlJYXdD
|
||||
bXpC3y+6wXsC/eRw00fEAeHMHxFNoJx2JBlhkkztTnS8zyoUEiulRl3RYbfOG0F3
|
||||
UwSK6Wm5ML6NgVG0/T0/aUU4kfrYAmLdd9ocNwoSGzrMh/VCIG4=
|
||||
=x4BA
|
||||
klDl4g/9HrTSktgqqdGot3I0SxyN8Nn9TatzVmaKgvav+fKnjQPN5Vcc2hU2JC2G
|
||||
1DQSR0UUydWJdj7xsRB97g3tcMdW7nSTQ9gxHgdARol2FcabaG646S3E5yePbqNk
|
||||
ItN+uPXH3cIyL1vQLuXfY1vXrtxrsqpgOIFxe+NwNO4uANoAF95fx8vF0+gnV7wX
|
||||
DD4YUwjijMs3YjcsEccp+Ge7y3MJhPiWEM8q0aj5dGawu3dM0fCpafJj69fUZMtk
|
||||
ayrblt9uWY6vmkZy72aWyVAghhFk5RCFkMqdPBtJghHLrBt+GbaINyUM/voe4PMp
|
||||
JsSlorpwJkYsvV2jKSTHduTlOa96UtMUbPUui4rPFjBTX6nJ0XHZAdvDWRRq3Uya
|
||||
dHt8yQm0XeMIB4FaluBUs/8KmqiqnHQEh9yZqd8dWifzT1OelKuqgQvygGNbDWi4
|
||||
89rW/uFJOlqaxVljPkgKf39r7nTS6W+qF325Vyjv3OYWT/6fPsxMhR715g9hMdEL
|
||||
WuwIWuHO829h5II4UabekWMRNfk1eopi44DODMzKXeNuypsYVS+P3VZA2DvrP1MO
|
||||
E7rxO/xw0RtYolvoQwP0zGHkysavDf6dpga1hVmw1ZEafHRp7q1cWV0mOo2Z8FSa
|
||||
yv/fvMQXnvAnBD5mNPgQq+OVboSt/AVjUQtmSilMbXCW9nnkKjg=
|
||||
=PZs+
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="7"
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
|
||||
inherit bash-completion-r1 distutils-r1
|
||||
|
||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
||||
HOMEPAGE="https://pypi.org/project/awscli/"
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/aws-cli-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
# botocore is x.(y+1).z
|
||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)"
|
||||
RDEPEND="
|
||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/rsa[${PYTHON_USEDEP}]
|
||||
>=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests --install nose
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/awscli-1.19.47-py39.patch
|
||||
)
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
# integration tests require AWS credentials and Internet access
|
||||
nosetests -v tests/{functional,unit} ||
|
||||
die "Tests failed for ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
newbashcomp bin/aws_bash_completer aws
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins bin/aws_zsh_completer.sh _aws
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
DIST pydf_12.tar.gz 14207 BLAKE2B 9bd972529c38380b474fbbd82069e880d950cb5b9ef659f82cfb19417447abd16ecb049e0f6df3354e39c404b06dd7546296289633a4d77b61c41a5378a301f5 SHA512 5a5819b83fe2425cb951a139b38b1b639d17e1d17c4e3e4a80fc4eb6d5632c42b03a2767e1864c8bee13dbd72ebb91ec79fefde1ba448e2af9fc4a314821a3d0
|
||||
EBUILD pydf-12-r1.ebuild 757 BLAKE2B a15b1fec76456ba6e03c2997c357da635774611dccebd444ccea1b172be989b00bdff0e1d1b367e91d9383fa93f1ef503b605f3d0d11e8fda9fe50e8db297a03 SHA512 93cabc2f463e55262caa5bd3f32aedb78d06be82b5e2b7afb1d4a3ea06bea87e9d979e1b6187cf7e2417131158f20241c3de54f47f2ee18e92de26f343f6d814
|
||||
EBUILD pydf-12-r2.ebuild 762 BLAKE2B ceb800909ebace2ced8723e87ca8b0324ccdb687d4661c39af676752a81b1ddd5e65deb73cef770c1562b0ac1437e6f32728bcef70ac080d2e06e1866fbc6a26 SHA512 cf5db126ce47bf730444602e3a44aaad7a09fca2fd0d3e5fba3b1b91594049fc285752affe67712383b8f0fc8d565b95359d67eb517a22df5dfc8ae3ab6800bf
|
||||
EBUILD pydf-12-r2.ebuild 761 BLAKE2B 7786db95eb50c976f478cd96d4af2aefd5aab78c402d21b64ed7ff125e974714f577eb74687025e7dc4aa375767040e4c06bfcf0f449c8420ff1edd4a4ed86ac SHA512 2e42e946f13096648eb6b4a877562c64e8ffb7fdfd9da0bed522b56e263fa8b336c4af37bed6b5393b27d023b9e97dcb38bdb3961e4c4f7cf2e8447edc721a46
|
||||
MISC metadata.xml 251 BLAKE2B f3c965f619454b2d17e1039b6c218308c83af9214f41a5b18244ce9bd811b0a0b6e0227fdaac9b1659a2e2467e6b992b771ff6cf431220648363ab8173ee76f2 SHA512 e8203a24b5e739dcf0d94742215ee6ccdccbd00bb43001f9df58d27100fa427b01937065e1d7399e3552532b09179611e06099e3af14aac5fcf9ddc4ca5463da
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST libmd-1.0.3.tar.xz 258584 BLAKE2B 35b732800a4b0a7b8d0a88eeff5e7e80fe55ab5ed05b7a7a1ffe866e156cc6dc6daca95f865a56297857b10b1bdfc9815b5bf0b198e8284f217498265c08fcc9 SHA512 f4b5a86bea7b9fac9f7f173032ee436d1e7141f760c1a114a785d31644edbf6802fe8193cc4cf3b5c66d38963be919c05055780bdf6bf5a47927690490ff5966
|
||||
EBUILD libmd-1.0.3.ebuild 566 BLAKE2B e7fba8e0856eb13c5a3c28a7f1b2131541075fe65a814eb36dc5100a1c20f9a15174191d431f65c04963061eff51b1a02e01accd62f6fbe048951b3a43edfe16 SHA512 8408a5a8ada47513dc0f3fd6e32643368753ceb1256dfe506a38552aabea592ede3bb54f7bdac455d798499a6bb212a0698876e2487f2d47e1b169ada038eaf8
|
||||
EBUILD libmd-1.0.3.ebuild 565 BLAKE2B 215396ade8c91227f4f9b61551eb87817741f9d1c3942b83e2bea26e19cde5b7ab2fb857d3ef3a1398bfdfc8382a48ffc0b41bdfc5ab0e712a2c1700e266f0f2 SHA512 da93e536f86108611e5c145575a364fdf2c8ec9e277b96550196f4976874758b70a6bcd3ae4536e65516ffc3bf254769170961e38f911a299e8862915392ee4f
|
||||
EBUILD libmd-9999.ebuild 523 BLAKE2B e512f27bd0203585b0e2f3eb11c6b38ea853949bdd5dfca7b2f744650b11a18994089bd847fd6a73c5a909ad7f7a9043c2421abaa811a7cf83ea9e4b5ba3ebad SHA512 0ff23822acfdf09f4ce1fa90184c64b58154fc0ab9d713424d32b120bc2670d63865b3be9c831c34c45a5afa308db9c5f5dc12753e9a4a7ff47b14d28eb0fe14
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
AUX qhexedit2-0.8.4-setup.py.patch 596 BLAKE2B 15a801d87d9f690aa354162cb4966b1b691da95f7d64926f1b2ab66bd7d1db29b208cfab0f0bbe0f8fb272d67328f1a5ffd84ceb9d7af3d457ed6cd2a7d27ec0 SHA512 2cabb09c9c6e819a43d434a813ce9eb9614c72a3687758a35f338067d9e02add657ed1feee614486c9dbcbca823a848aedc69f9ab42aabd9ebe414b645b0d67e
|
||||
DIST qhexedit2-0.8.6_p20190316.tar.gz 355512 BLAKE2B a7edc8d05a7788f3a3f2202762ca3dc436cafbde1b1216ff1bb342055600a2e9d53c27fe324380331b8182904545c698106129238065cd2416d244fdfa176446 SHA512 4ef288c8a220c308d38c41fee83fe962e213cdfa448445ef73c3d2fe1952b68f2096732e78d2aa0a87eddd3cf2f47bed3e77807e12d2b7616c1447b3bf1b0e7d
|
||||
EBUILD qhexedit2-0.8.6_p20190316.ebuild 1868 BLAKE2B 0a410baee2f0df3ca7031bff356a994c251e95b12faed41299514e4c49a166d0fc6a6333cd88698f4015793c7b69e4bf2bef629dc6b243f6a326c3966b9d1372 SHA512 334e5f3fba83027164051b25a350766671ddc0b225948c0b0928d5ca0701030add68f2e42410dea0841b6482f5131285cdfd812b583f112ec710233133c78d72
|
||||
EBUILD qhexedit2-0.8.6_p20190316.ebuild 1871 BLAKE2B 0677f27b7ecf155a61aa44ba3ffba88e718b719daf52bfe8eb15600ee88b8499c83d471b8c0c56587b376cb6114bbd65f0276a5b4c3c479e9f93ffd12f76a4b6 SHA512 1b5e6033d344e946696db56eb4cbed80df84f595cd8293436964f5d375c0f4c2238d67255c57ba41f945b309b1b9f66b1d7163a8e351c3a0cce73e6c6833a412
|
||||
MISC metadata.xml 893 BLAKE2B 206191c8344f67ea497839884be18c0380aafc84d6dba30703ecc98c20bc90807d2ad3edcfdb3c7077facdcc45935fb2a7cf155814cb806b081c0bd24eba3feb SHA512 6626e9cbcc58bc83849eddeb4d2126df877b2f6b81d85e61422c97d5c7e3dd26587ca28c9be6813c6e48ac5a42d3eda9973dcb42a787c8e10ad10a43249800f2
|
||||
|
Binary file not shown.
@ -1,6 +1,6 @@
|
||||
DIST diskimage-builder-3.10.0.tar.gz 474514 BLAKE2B 75e54b58be31a1d175ea97fd587040d2d8a69619fa66f7283866241c8a38b898c7e863b484be1199b61fe5fce76f51a4e5bf72d42fbd5d5456b1402501c337f0 SHA512 678718eb12e024899d0020c0219899e213a69a445afe3352a49a99dc786d7388e0af37c0fb1273eeb2176ad3b24f62f8299b4f15e9f7fc9714f03be3bf3b4f7c
|
||||
DIST diskimage-builder-3.11.0.tar.gz 475123 BLAKE2B 2d286193c99077b943ddc2342871878d78380c27b247cca895d14e9ca1ca69c3d260fe0061e9f09a80156cee327234ce0a8c129f2008422d0db1bd736175f490 SHA512 083a3dff0ec32cd35cb5a95f25b115778aa4b74ab47796c13ac007fa6af5940140117eb4c2b5f44674316f65b0c0b53b6e077787e8018f6d7735906d333d2da0
|
||||
EBUILD diskimage-builder-3.10.0.ebuild 1121 BLAKE2B a64ba6cca5c81049cbbdbd6e04628f3a50f478e7f61b9c5137ec65149752fa09af7ad8563c2711c7fc1f6568703b09c29a81a701a872d8e9a5b490278e16c61f SHA512 ca9964ecd5c57a57952a995cb650ae0ff4394e85f31a72eef282a2783e29aed87ebc602e8a2e98c4f03bf89a413769cc5ce3706058baa394bc1c7ccb104c4543
|
||||
EBUILD diskimage-builder-3.11.0.ebuild 1123 BLAKE2B cc82c9e4c73aae92442577bf136ef2e9bdbe932520b5c1032d9d5228a804f3c1a04398c4cec040f7e663b34c3ab750c2db287aa86ce664c6559c52a2a4c231cf SHA512 645ab4802e59c14b9f2311a24caa9afdddcf132c07134d6f95e59b82b689aabf88ae9d6ef168d7f9c5b9c124550803e00eade2711c850df23941c033e2781120
|
||||
EBUILD diskimage-builder-3.11.0.ebuild 1123 BLAKE2B e08d7364d05eb37576d34f950030e90fa5b8e4e7ad4e2d485e57e1399567af9e065f5f998b27fedae1d84a51f6df2aba33f33baea467871988cd197852a4db7a SHA512 e1f2646722a8b253408c28fe55693cf0a77e6cb1a46b846f655b68384d4761ce3c3d4c669201fae482bd012340f0b7f4896a2c7140b400bb29cfc9436cf1018d
|
||||
EBUILD diskimage-builder-9999.ebuild 1123 BLAKE2B 5848bfa1c44cc05d104c38c37307f870aa30654be677093be98d5ece398235ec64ca5c0a980a8c366b8d09f273788bd1373d6d98f6512385c95ad9545644a2b3 SHA512 4f6c0771ba57a5339e0686577b57ab509642bcb1f2cd05a911e7158f2fb6c6b4a6f431535fe2a5f89d3cb4d9ec343dafcf15de2592c2c595d4a803571ce31bfa
|
||||
MISC metadata.xml 718 BLAKE2B 04a2c90bcae79f187feb346d0b73f1d6dd1c1581123ca26bfd3182d97239a37e81875d7a3a7b03c4aa08f2974bd25be5f3021e2e48195d5d09e18b606b5b4c87 SHA512 8e16e9d92a81049d414ae54eaf7a4467982cbd949230adcfab22b636ba2b91885d80e9b047788ccd07eab547ae2f85a56d989b971b64bd926e6ca70972398277
|
||||
|
@ -1,5 +1,5 @@
|
||||
AUX fs-uae-3.0.0-Xatom.h.patch 669 BLAKE2B 3463b8f19551b8ea3d634bc75f9de2fb77685af9c24e1fba555991d1d094f4d75be048e4d9a7852bfd8882b1e9826f174550bc3953e3ec636193aaa647462d12 SHA512 af86c772049d8ff5eef36c8988888891ea60a68e929d752c8f1c9e325af584175f14496a2099654381bb33a3adecb913991e129fee05524ecad4a166228dbd68
|
||||
AUX fs-uae-3.0.0-libmpeg2.patch 1078 BLAKE2B 119d797854beb0148af9a77003b7b06696d9a474645ff15181044dcffd783a91f89a66cf90b072603c4f324b95a4a0cf124abefc6adc71b9be4b8a92f36060ac SHA512 8624c3404b627321a2b6673271be27daa24924a8c56903c870fd5a6f2dc50c18fd97810a1aab3cd684a5a97544c1e64f68c855c822d3e5bb5981faf264d28ae7
|
||||
DIST fs-uae-3.0.5.tar.gz 4819884 BLAKE2B 0a82e0635ed02c1b4f04610555370c80ea12a870a73fd00cc98adefcefada2deed293c437202af34fc98e2f695fe1b08df918eca71b504e5b94e5ab3a099d9ed SHA512 b34ffb818040c7bf67022f26e1dbc9ebf06742a354212f2b0d2aa6b8e04c60807893a16ff965c819395f4c3fb3c43c35b38dce848b86fa046a211e12414385c7
|
||||
EBUILD fs-uae-3.0.5.ebuild 2267 BLAKE2B d6f1d480b28519bfc0849c19af61fd6b8cf4bd58bc8c17f1aad424fb1f75bdf72d8692c5c96eece134e92080abb332e3027a57611a42c85b9c36b4fbc93bd14f SHA512 925f9c2c629e97fe785e40f8c2992bf73434656cc00332220be0b3e1015e9dd973e926cbcf7b0e94fb9f42c724377221feef6dc15bab62d42d2cc8bcceb080b5
|
||||
EBUILD fs-uae-3.0.5.ebuild 2441 BLAKE2B dc324751f374098920fe05b64d3e784cda02ed8566772edffad946d20cf414c0396e5c438a5df92d9161982c77881520d2cac648d0168f1df25cc1260740cc7d SHA512 19ed36eb650ae6945c92b8a3e12d01333cdc59f39a77e80521d57c2e301d5832b7120f0ce34e049fb0e49d141af3b8a1a1ebd0acf5bda56c0d7d5de5313c7202
|
||||
MISC metadata.xml 533 BLAKE2B 5082ca2fc578b6fcb5a13825c2264a0c1cd6c227f8d85d1d8dfd056bd12b54784b90dca1b7e61c8d127c5d06dfb1b5a45f97125831f6ef42804a00d8fd992b2d SHA512 84eb6bf83f3ccfe871a33517117968f8aaae75a3af79ab29f96f3bff839badbd9c16c1296b1693e8c293e5a1363de12e650c0406b8dbbb1026e64acea5bbd745
|
||||
|
Binary file not shown.
@ -1,5 +1,8 @@
|
||||
AUX aflplusplus-3.0c-CFLAGS.patch 6130 BLAKE2B 24e7d6e04a258dab3353cc82fe7263f99c176fef6abb556678534dc2b92996b5a212a8cc0516a79a73615759b88bd62f137ebb10df0eb6d0a7efddf10d15e2fa SHA512 bdf6786c1ce5613ef598a1c6f7a2371b200409431677a8c4673ccde40c7780df46865b45472cae31659c793e4ff5ebd49805b922c8c6964d2c868c3353498e75
|
||||
AUX aflplusplus-3.0c-LDFLAGS.patch 445 BLAKE2B cfb1282dcba575ed96f355bf6695896f69625b1ace2c6b5d02a0c507fc2a09d4ee6cba97d27f7ac08516a525e5a09c5d3cfab75f3c3f4421357c8aa2cc5aee8c SHA512 d3f43709debf92a0a51077c33c85cf16d9e74324999267c66765f4eeda46d0091ee5c08a6e94bdb635ee6f970445c06e0ac1fdceba561c9345670ef7e365dfb0
|
||||
AUX aflplusplus-3.13c-CFLAGS.patch 5732 BLAKE2B 95e4a581fa9e0e9cf8c321968c8f4774c5012f4d5fe0f1d940b0bab3aa15803758c343af0969a5f7fd05b3454845ff306325cd29821f04d630c4bb42f4bfa2c9 SHA512 3e35b5068d64429a435f58e03fc557056ee9b0f73d4c407e34abef083b7c4f47b072f84d1e2abe99bf49449a5f6f46217b158893b84d635bed025979edb8c5e0
|
||||
DIST aflplusplus-3.12c.tar.gz 2065569 BLAKE2B ff7a87eb02f7731b5ce8e1a3016239c6fd1cd1bfeb0b9c0fb69f72bdbf079e7700cdb32abe64f64853e5ff82f1c0ecd86d2cadb892e7c40be6bb2a7b089f7387 SHA512 a814d61298b60d99388289e742dbedf2ed1ab454a5e1ea20d48bb2f18b36c01553ab1f097a06f733439d67e804d48cb823a82ff249c404fb0b83a281564f3040
|
||||
DIST aflplusplus-3.13c.tar.gz 2128787 BLAKE2B 40fa65654468dc1de7f6e1b63d2266915a40d145b7cb91b8b95488bc975804f70887bc1c3718fbd12c76872a0126f3bcc36134eb55ef729060b5efcf93dad424 SHA512 916a714deaf67969c9ac6e90bd2d8015a1e5188c8a8122f4d5d64ce4b841822de65458e469a47d4244358fab5e31ef4e52b8ec1432dcbd60d29aedf15e4c36fe
|
||||
EBUILD aflplusplus-3.12c-r2.ebuild 2119 BLAKE2B d082ef6d5c1fc9a90a087458b3a4d1dedfb0e6adb92573049168b771c112aad6b24e23aaf6554d7bb0aa6d9880e6bd8612afb760f6dbe36a4f0ca79481f084de SHA512 1571af2293395df0da008472f0dfb7a7c798f5a8d544e2d2e7c47cf5070485f3e7624e035dde22cf697b65a3acfeee5e56c0010686eadef497590ae64d6126c5
|
||||
EBUILD aflplusplus-3.13c.ebuild 2120 BLAKE2B 8a7c62a34b0e09cb7ec704abef80668cf393746db886fe5c7ba6ec4b4cc6f1845b084c51542cb8abba07502f4e54ab37432210fda1df548fcf0f03b7a518e949 SHA512 e0a71a9f29e73fc2cba2340052f0f19ecd55dda3297576dec203b6e65d693f4226d2dc495e4f092fe9325fba1f3a36cd0b939c9e7ac5aa7961b1f550d83f111d
|
||||
MISC metadata.xml 327 BLAKE2B 25fff77dada492976b7c412879dadd7df2a78a05cfa2be3ef00557f84c3f6679dd2977c8ea11573ffda864b0c88da327ea912a358a2b44b4186c71c6ed7086e8 SHA512 b2c58af252bae6ba27785f059c67edbd7c05469965e67c5e6f053bd385463b5f02b2ee65df3174fda85dfcf741add66bbc33836b3d8edb76acec91727f008746
|
||||
|
@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
LLVM_MAX_SLOT=12
|
||||
inherit toolchain-funcs llvm optfeature python-single-r1
|
||||
|
||||
DESCRIPTION="A fork of AFL, the popular compile-time instrumentation fuzzer"
|
||||
HOMEPAGE="https://github.com/AFLplusplus/AFLplusplus"
|
||||
SRC_URI="https://github.com/AFLplusplus/AFLplusplus/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/AFLplusplus-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="test"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
# Tests involve heavy use of LD_PRELOAD in some cases
|
||||
# This isn't compatible with sandbox
|
||||
RESTRICT="test"
|
||||
|
||||
# It turns out we need Clang too
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
>=sys-devel/llvm-10:=
|
||||
|| (
|
||||
sys-devel/clang:10
|
||||
sys-devel/clang:11
|
||||
sys-devel/clang:12
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( dev-util/cmocka )
|
||||
"
|
||||
|
||||
QA_PREBUILT="/usr/share/afl/testcases/others/elf/small_exec.elf"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-3.0c-LDFLAGS.patch"
|
||||
"${FILESDIR}/${PN}-3.13c-CFLAGS.patch"
|
||||
)
|
||||
|
||||
llvm_check_deps() {
|
||||
has_version -b "sys-devel/clang:${LLVM_SLOT}" && \
|
||||
has_version -b "sys-devel/llvm:${LLVM_SLOT}"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
llvm_pkg_setup
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e 's/-O3 -fno-unroll-loops//' GNUmakefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)" \
|
||||
CFLAGS_FLTO="" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \
|
||||
DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
MAN_PATH="${EPREFIX}/usr/share/man/man8"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CXX="$(tc-getCXX)" \
|
||||
DESTDIR="${D}" \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
HELPER_PATH="${EPREFIX}/usr/$(get_libdir)/afl" \
|
||||
DOC_PATH="${EPREFIX}/usr/share/doc/${PF}" \
|
||||
MAN_PATH="${EPREFIX}/usr/share/man/man8" \
|
||||
install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# TODO: Any others?
|
||||
optfeature "fuzzing with AFL_USE_ASAN" sys-libs/compiler-rt-sanitizers[asan]
|
||||
optfeature "fuzzing with AFL_USE_MSAN" sys-libs/compiler-rt-sanitizers[msan]
|
||||
}
|
@ -0,0 +1,99 @@
|
||||
--- a/GNUmakefile.gcc_plugin
|
||||
+++ b/GNUmakefile.gcc_plugin
|
||||
@@ -28,14 +28,14 @@ MAN_PATH ?= $(PREFIX)/share/man/man8
|
||||
|
||||
VERSION = $(shell grep '^$(HASH)define VERSION ' ./config.h | cut -d '"' -f2)
|
||||
|
||||
-CFLAGS ?= -O3 -g -funroll-loops -D_FORTIFY_SOURCE=2
|
||||
+CFLAGS ?= -D_FORTIFY_SOURCE=2
|
||||
CFLAGS_SAFE := -Wall -Iinclude -Wno-pointer-sign \
|
||||
-DAFL_PATH=\"$(HELPER_PATH)\" -DBIN_PATH=\"$(BIN_PATH)\" \
|
||||
-DGCC_VERSION=\"$(GCCVER)\" -DGCC_BINDIR=\"$(GCCBINDIR)\" \
|
||||
-Wno-unused-function
|
||||
override CFLAGS += $(CFLAGS_SAFE)
|
||||
|
||||
-CXXFLAGS ?= -O3 -g -funroll-loops -D_FORTIFY_SOURCE=2
|
||||
+CXXFLAGS ?= -D_FORTIFY_SOURCE=2
|
||||
CXXEFLAGS := $(CXXFLAGS) -Wall -std=c++11
|
||||
|
||||
CC ?= gcc
|
||||
--- a/GNUmakefile.llvm
|
||||
+++ b/GNUmakefile.llvm
|
||||
@@ -237,7 +237,7 @@ else
|
||||
AFL_CLANG_DEBUG_PREFIX =
|
||||
endif
|
||||
|
||||
-CFLAGS ?= -O3 -funroll-loops -fPIC -D_FORTIFY_SOURCE=2
|
||||
+CFLAGS ?= -fPIC -D_FORTIFY_SOURCE=2
|
||||
CFLAGS_SAFE := -Wall -g -Wno-cast-qual -Wno-variadic-macros -Wno-pointer-sign -I ./include/ -I ./instrumentation/ \
|
||||
-DAFL_PATH=\"$(HELPER_PATH)\" -DBIN_PATH=\"$(BIN_PATH)\" \
|
||||
-DLLVM_BINDIR=\"$(LLVM_BINDIR)\" -DVERSION=\"$(VERSION)\" \
|
||||
@@ -254,7 +254,7 @@ ifdef AFL_TRACE_PC
|
||||
$(info Compile option AFL_TRACE_PC is deprecated, just set AFL_LLVM_INSTRUMENT=PCGUARD to activate when compiling targets )
|
||||
endif
|
||||
|
||||
-CXXFLAGS ?= -O3 -funroll-loops -fPIC -D_FORTIFY_SOURCE=2
|
||||
+CXXFLAGS ?= -fPIC -D_FORTIFY_SOURCE=2
|
||||
override CXXFLAGS += -Wall -g -I ./include/ \
|
||||
-DVERSION=\"$(VERSION)\" -Wno-variadic-macros \
|
||||
-DLLVM_MINOR=$(LLVM_MINOR) -DLLVM_MAJOR=$(LLVM_MAJOR)
|
||||
@@ -434,20 +434,20 @@ afl-llvm-dict2file.so: instrumentation/afl-llvm-dict2file.so.cc instrumentation/
|
||||
|
||||
.PHONY: document
|
||||
document:
|
||||
- $(CLANG_BIN) -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS_SAFE) $(CPPFLAGS) $(CLANG_CFL) -O3 -Wno-unused-result -fPIC -c instrumentation/afl-compiler-rt.o.c -o ./afl-compiler-rt.o
|
||||
- @$(CLANG_BIN) -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS_SAFE) $(CPPFLAGS) $(CLANG_CFL) -O3 -Wno-unused-result -m32 -fPIC -c instrumentation/afl-compiler-rt.o.c -o ./afl-compiler-rt-32.o 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; else echo "failed (that's fine)"; fi
|
||||
- @$(CLANG_BIN) -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS_SAFE) $(CPPFLAGS) $(CLANG_CFL) -O3 -Wno-unused-result -m64 -fPIC -c instrumentation/afl-compiler-rt.o.c -o ./afl-compiler-rt-64.o 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; else echo "failed (that's fine)"; fi
|
||||
+ $(CLANG_BIN) -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS_SAFE) $(CPPFLAGS) $(CLANG_CFL) -Wno-unused-result -fPIC -c instrumentation/afl-compiler-rt.o.c -o ./afl-compiler-rt.o
|
||||
+ @$(CLANG_BIN) -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS_SAFE) $(CPPFLAGS) $(CLANG_CFL) -Wno-unused-result -m32 -fPIC -c instrumentation/afl-compiler-rt.o.c -o ./afl-compiler-rt-32.o 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; else echo "failed (that's fine)"; fi
|
||||
+ @$(CLANG_BIN) -D_AFL_DOCUMENT_MUTATIONS $(CFLAGS_SAFE) $(CPPFLAGS) $(CLANG_CFL) -Wno-unused-result -m64 -fPIC -c instrumentation/afl-compiler-rt.o.c -o ./afl-compiler-rt-64.o 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; else echo "failed (that's fine)"; fi
|
||||
|
||||
./afl-compiler-rt.o: instrumentation/afl-compiler-rt.o.c
|
||||
- $(CC) $(CLANG_CFL) $(CFLAGS_SAFE) $(CPPFLAGS) -O3 -Wno-unused-result -fPIC -c $< -o $@
|
||||
+ $(CC) $(CLANG_CFL) $(CFLAGS_SAFE) $(CPPFLAGS) -Wno-unused-result -fPIC -c $< -o $@
|
||||
|
||||
./afl-compiler-rt-32.o: instrumentation/afl-compiler-rt.o.c
|
||||
@printf "[*] Building 32-bit variant of the runtime (-m32)... "
|
||||
- @$(CC) $(CLANG_CFL) $(CFLAGS_SAFE) $(CPPFLAGS) -O3 -Wno-unused-result -m32 -fPIC -c $< -o $@ 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; ln -sf afl-compiler-rt-32.o afl-llvm-rt-32.o; else echo "failed (that's fine)"; fi
|
||||
+ @$(CC) $(CLANG_CFL) $(CFLAGS_SAFE) $(CPPFLAGS) -Wno-unused-result -m32 -fPIC -c $< -o $@ 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; ln -sf afl-compiler-rt-32.o afl-llvm-rt-32.o; else echo "failed (that's fine)"; fi
|
||||
|
||||
./afl-compiler-rt-64.o: instrumentation/afl-compiler-rt.o.c
|
||||
@printf "[*] Building 64-bit variant of the runtime (-m64)... "
|
||||
- @$(CC) $(CLANG_CFL) $(CFLAGS_SAFE) $(CPPFLAGS) -O3 -Wno-unused-result -m64 -fPIC -c $< -o $@ 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; ln -sf afl-compiler-rt-64.o afl-llvm-rt-64.o; else echo "failed (that's fine)"; fi
|
||||
+ @$(CC) $(CLANG_CFL) $(CFLAGS_SAFE) $(CPPFLAGS) -Wno-unused-result -m64 -fPIC -c $< -o $@ 2>/dev/null; if [ "$$?" = "0" ]; then echo "success!"; ln -sf afl-compiler-rt-64.o afl-llvm-rt-64.o; else echo "failed (that's fine)"; fi
|
||||
|
||||
.PHONY: test_build
|
||||
test_build: $(PROGS)
|
||||
--- a/unicorn_mode/samples/c/Makefile
|
||||
+++ b/unicorn_mode/samples/c/Makefile
|
||||
@@ -35,7 +35,7 @@ clean:
|
||||
rm -rf *.o harness harness-debug
|
||||
|
||||
harness.o: harness.c ../../unicornafl/include/unicorn/*.h
|
||||
- ${MYCC} ${CFLAGS} -O3 -c harness.c
|
||||
+ ${MYCC} ${CFLAGS} -c harness.c
|
||||
|
||||
harness-debug.o: harness.c ../../unicornafl/include/unicorn/*.h
|
||||
${MYCC} ${CFLAGS} -g -c harness.c -o $@
|
||||
--- a/unicorn_mode/samples/persistent/Makefile
|
||||
+++ b/unicorn_mode/samples/persistent/Makefile
|
||||
@@ -35,7 +35,7 @@ clean:
|
||||
rm -rf *.o harness harness-debug
|
||||
|
||||
harness.o: harness.c ../../unicornafl/include/unicorn/*.h
|
||||
- ${MYCC} ${CFLAGS} -O3 -c harness.c
|
||||
+ ${MYCC} ${CFLAGS} -c harness.c
|
||||
|
||||
harness-debug.o: harness.c ../../unicornafl/include/unicorn/*.h
|
||||
${MYCC} ${CFLAGS} -DAFL_DEBUG=1 -g -c harness.c -o $@
|
||||
--- a/utils/afl_untracer/Makefile
|
||||
+++ b/utils/afl_untracer/Makefile
|
||||
@@ -1,7 +1,7 @@
|
||||
ifdef DEBUG
|
||||
OPT=-O0
|
||||
else
|
||||
- OPT=-O3
|
||||
+ OPT?=-O2
|
||||
endif
|
||||
|
||||
all: afl-untracer libtestinstr.so
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST ibus-anthy-1.5.10.tar.gz 758528 BLAKE2B 39496f5c3a5f2038f3f81e09504e472a32da85f27701741cbe77b576afcd8685c4f2209aaf24ef84420cbeec1614b251d2903c1ea4e7175a1014f92615399847 SHA512 963b1dfba18259aad2296c10de35f9f321b0169d6f85afa058ed57b6894fe4e1d44514ffadeee3c3108aac77f54aa645096ddf4bdb353fafaedb83d27d8c5d47
|
||||
DIST ibus-anthy-1.5.11.tar.gz 809725 BLAKE2B b12139e208c401e3fdda0d3a184b0246d039e077b827d1aeb2da20470deeb62551026c68ba39c289e7876467147a6ba93d318d0582a9b45866c2f5a4f52e85aa SHA512 2ac85bf4ddba56e3f84c3732082b3b63a07175ea712aad2865de4f87b8c0967da303ee1edccbed0890095e8ddab10e58307a47b72ee11b51de3927fdb9e72418
|
||||
EBUILD ibus-anthy-1.5.10-r2.ebuild 1326 BLAKE2B bef41aade92095f44eb21214337f3909bac9c65ce326e5963b19de549ce3243fd21ee9292fb1bb34b9d9843b1ca6098aaab8f8089c856bb1d88bb8a444cab1ce SHA512 e9bfe025e77224720ae6ed5a9dde3b5fb7913d3dca0d378e2921063ec066604fa5306449af0f463cb5966b9cc1391a4603b3e53dd7cc51172b2e5107b2e8d88d
|
||||
EBUILD ibus-anthy-1.5.11-r1.ebuild 1309 BLAKE2B 986af7aa513be109be53c6028dd744f6eedd79c318eb0a54cf72d266b1c9764e2e5c9706d9fd7a3069b4bbcd8ba2a529497d3b5591c33ad2be47eac8855e8ad6 SHA512 b96466cf646aa7bdd84886374dc068a6a8f090347ea938c3a3d45c808381b141b59076f6db9cfb386ff8ef861a3873ed4c1bbcf4629fb82b668738dead62da8e
|
||||
EBUILD ibus-anthy-1.5.10-r2.ebuild 1328 BLAKE2B a72f035a04b7b4d01e9dca0a97d9f5dc3d72a3233597f7e81dfc2f031d2d885e75fa62d9542962786b3facdd1597b7d10872834b5577c68c575a75f4185c6546 SHA512 c8e5b4a33da192cd9222093bb7082b4dd91a2fe858f573a0388cfc652bae67af764a097ed51cb47e5f3dea7c9426dd08aca74d560a164f2f9329f29fdf17b80f
|
||||
EBUILD ibus-anthy-1.5.11-r1.ebuild 1311 BLAKE2B 9d6b53e0741c89ee49e407827316a33f49bdb3e3203c923aa7ac01fcf835ebbc1c66040e0f5af2824e1dd3e8d03f3596f532aff3c89fd9628021e2ee615c1b42 SHA512 7ef33badcd1cd7d246e940466e758c89862c246da4c159ff2bcd3bd7f665ca8d7b841e6e4eaf81eba5207e6170c8b4d3de354fbfdc539acf599a870e89ed2464
|
||||
MISC metadata.xml 324 BLAKE2B 23933e913b8147ddcfb4c67ac1751a3e9145c92ca0c93a190a437d11a9e20b7e668fc3f5562348ce69da05ba0a2e9eddf4f36f78efc0881ceb62b33d2e1ebf43 SHA512 2e01d285b415d6f8f114306ad24bfa756d11e83bbb0e61f21bc5a4b1c99fef92627766a0437436aaee0295401e2cd55215751e5511868eb8ce70a2affa38518c
|
||||
|
@ -1,4 +1,4 @@
|
||||
AUX ibus-cangjie-2.4-metadata.patch 2227 BLAKE2B 6997c3653224b15722cb17b7f33bb101f18dc443062a793f7c8fc6288c9dfd917c7b8e00a3ba2dc0673041195dd43468cf441edbd89c00615d0691a6f2268e33 SHA512 07cf9d87b0c022f36a8f9c9c59a1ade144a4d1e7804bd95579ae2b4186a7942feeb8c77be3a1e41229c3e56e5c28a603e316e28e0d8609a8c94351676216df8e
|
||||
DIST ibus-cangjie-2.4.tar.xz 150616 BLAKE2B 2e59acc1b05ce0dc3dad26ba663440d067bf28a549e79ec9d127de414d715f5e376f426db5b415255eb63aa13677e59643889481f5e39c946399d4d4fe15a468 SHA512 cef9562fc4a5f3b78881c09b43e502f02322148e501022d3f80989caef4ca98ae26903e9a3dcc422feeba7712a8321c731ba229429e52fe919db5144aa0ead47
|
||||
EBUILD ibus-cangjie-2.4-r2.ebuild 1111 BLAKE2B ab943020c14ff53db07dac66814f99d9297fe6f2f258f977883fbbca7603a11800c37fc7abf8070cc14a6c1ed368a192b70fa99a1ecbd6bb96c5fd479d6cec00 SHA512 b447b7810c530928e9b75a304f9350f688739071bc5653558df0d95ab64ae1ad1c450d564cec76b7617ce5cd995105c443140855c2f3b75f2df4511ada6f6bdd
|
||||
EBUILD ibus-cangjie-2.4-r2.ebuild 1113 BLAKE2B 988dc13b6528586375f3c539e24fd6a1e83efa045e59f448f38847f770f4dd581d016bb31a35e52f1fbba07ed76bc9b5b39ed9a6fbd53b01aaf8aac45b40569a SHA512 c52c9c14df48b1c985fd5046c33da64e46b988e46710ca8159e20fed1632ab1cfcaa0c5c1cfbb4ec93c72b50f5edd11ccecdadb94a90135997852c09643cac3b
|
||||
MISC metadata.xml 321 BLAKE2B f6906dfe6babd501643f94145258a76d52aabdf44274f8989d88b513157d178a3e564089e97b694371d85b750214d359213ed7ab00dab78c6262bc23314342ef SHA512 5681abe463968d6ac39a94d5b30428be7bcb9fa5ebb2318223ca9ab4261b303fa37eecb1d506f7131609856eba12deddccf7c8cd4d01954f5bd71a4e327551e7
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST ibus-hangul-1.5.3.tar.gz 525834 BLAKE2B 6c92dbbde39bc42b7df974dbb23c9ef62088c8d3f63a500bd3c7e9c90b3d80d16dc1d76616620e1d7590fee549979a03585ac635761687dc11737d65fdf09e08 SHA512 ba21a8afb750e33744042c5e4f9d88891764921a37c4dbe1f4efa9883fd3c889789854af57adcd24bc1ca365ee49d2e01073c54d72cd025558b41788fb6213b4
|
||||
DIST ibus-hangul-1.5.4.tar.gz 542612 BLAKE2B 46495c04a37888a3ed21831b5bbca5b788f4d3a831fb3ce4eb13d95f302877fadddf831016f1d29aa2c1a6ba73fc0d585f2be57c10267a51a1a2186642632918 SHA512 dc4c755349424605de3832496a8a0cf7e8da577cbeff85d2b03da187fd5fdc9de5475eb523c69310e4f7edbb9a513f6f218de082ba32a25a477cdf5eb6f65513
|
||||
EBUILD ibus-hangul-1.5.3-r1.ebuild 1000 BLAKE2B 69a1ce0d202065cad598a60d7e1650fbe83f3fbd545b56f70423fd7e727b72e52606805e07c770722438cbba72b61e3a268bd41072c54e05512ab04d0d4712f4 SHA512 49a637efb33b1a626d57bd74759f125b94ba656ff4881f5ffed9241909253d37aa0494f5bc6d2102f9426ea1c44f5ddfc42e9e7210da7c88b66e77e137b3207d
|
||||
EBUILD ibus-hangul-1.5.4.ebuild 1002 BLAKE2B a79ea0dbf866b01fd7aec936f0c3bd126940ec2491552d777ac56ca58349c5421928283c866c95091b648d6d6f235ec3d2cab7864448e1f7edeb1f11e309f999 SHA512 bc2ea35c0fcfd594c420e24f015bcb51cf131e4d3c2bbfa815331c0a0e467d657b806095daa4ffc7bd5d7c5aefd298cfe03886b91a10b40f3d6b544348d930d8
|
||||
EBUILD ibus-hangul-1.5.3-r1.ebuild 1002 BLAKE2B de48a1863994d45cdabf962deabc90b563fac6fbbf3b526f13cb1480552341f8f3cba0f11ac713d767c8859aa732a5d13acf9342a8d6a88b0fc05e6db9afb1d6 SHA512 d192c1960d7d17af73cfb28781b349b4ba06b8c74f591c41218848008c9845f66e65da71529faab906b2c053f08998672b3f4120a9f72d365c42ad831d0c1fc3
|
||||
EBUILD ibus-hangul-1.5.4.ebuild 1004 BLAKE2B 5d42cd00dfba9a2584311620f0ce607c69ba1a65591589a8c5268cdcdcfc7d1a9298a5150642a03c6410928576f6a591b35843ee6cf1690fd54d0dc1b36b98df SHA512 ed6d37a21f1587e3ff96af97a1cfa138b3b7a94e1b7e1ed747236f59f4e509ecf096ba6a786bc048e29b89a14429f4b9f0cf2958f7fd4d259cbfe914efd725d3
|
||||
MISC metadata.xml 320 BLAKE2B 1b7a03c3eb5ec719b5e6fae06a8189708e68e43d2e9ec26550d6ddf0d4d5a744ad0a7beab4a5952fa9b1284abfb8c723aedc068a0651d3c5cc314c97cd0f6e4a SHA512 8db6cca378e45fd7d112e23a23a3c50f3f4e6da485ddd2e7831c45a64d7df8f8b9d8867c29bdaf924d08f4a6baad563022c4517dec4989c2a37d26719372b8f3
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST filebus-0.0.4.tar.gz 6528 BLAKE2B 047b3f04105da03785868aa32fdb5fb53b2aa57b0aea81f65440c57ade8d0571327782ed2c4019be576abab5a44781ab454f0d47ea795cf39c4d0a34bf8db85d SHA512 0cb313ea81b93708a09e89a62f33f9e7b4bbb1254e74a6b0757e898c9cb6ffebdfec107a780acff25da31c8761c515826ae6e19fccbc4e0ce6326e4909f1cfd2
|
||||
EBUILD filebus-0.0.4.ebuild 676 BLAKE2B bb63ef8abc136ab79df593196ccd1f2c84fbaa69f0e4f97d0319b7a67b626d2df754c7d63bf8f50af2da514648048dc27cc03361edd4f6337107d04ce8e3f999 SHA512 2ee05db6a6a450935ef8fa0b84b3a07ed0fe37de8672bfc379015debbb60a672982800470a7c33b56051abdad77a52ee081c59b507789391fb28310932f7d6c0
|
||||
DIST filebus-0.0.5.tar.gz 7030 BLAKE2B 93b9918295800e572894406178d3ceaedc4e8b259a8cd91a87be9f9aab93a7a3476d826adbd6bf996bac3a80d4aca08ab002cd2df482a016ae6fc67e44d60480 SHA512 68f9e3f95621da4ccf0cc30bcd969220622ff5c54bef2db5b2a7cdddc68be6f6af1b63a3a95692e32b6ce44f26f391966af1ad369fd18a40474f265695591520
|
||||
EBUILD filebus-0.0.5.ebuild 694 BLAKE2B 1a0495db0123f618f6948cb4cfb673d777b43e8857276e3ef5f877f7ccf2ec9ada0b24c3a96168f2fb3002c36b38151dfccf57bdbd79f585c16eedf78bf32ed1 SHA512 6cd2049b7a226461431ce1696a0e5ce50ee949793bca05eac851bdb260d7ff6c0e75a7a92091061bd52633579c4cd1f2b92c3dc7cda8abf639a6a166a43f8f9b
|
||||
MISC metadata.xml 343 BLAKE2B 80599aa7feb132f250137dc6a8c8543a23481bda7868ba518c5f14b74c0075e57a44703e85fd8184061a2bccf4375fb40399a68b6dcc75a5fce86330edfffb55 SHA512 bef20545056bea490dba6ba5bc13a76fe8d333c14db23703d428af16a70c236d62381488981e647d9221b170bb5e144f94cb50c3904a5d630a6d94543d144155
|
||||
|
@ -1,3 +1,5 @@
|
||||
DIST grc-1.11.3.tar.gz 45205 BLAKE2B 852f58145fe11ceab3e6222b61c18cdb18a09f0666f28df4b8b8a8bc42a22dd01ae7e2bcf6232a6aa0d1f42ac233148f694a0eafbd995fbd5d147e06480f7abf SHA512 abc756a21e039c136bbf9be1ef7c1890aa2415ac21e87fb7377c90ced1def2dcaf9ce5cce22edeac68db20f6d6ccea31a2ec57044a37ba200ff79273bf11d8cf
|
||||
EBUILD grc-1.11.3.ebuild 1376 BLAKE2B 1f273c830d3fda83e1d10e29c34c7383513662e7f48ac46a3e7302108df11e08ef475acfb6c55747cc43f2d00c53825df5a52a1e20919b4367bfe98980fea75e SHA512 6b4fdcad9603a2798557ee57e827d0bdd70bc57c1612cdac62e65fef0f6c5ef8aac010315c069f37a2995684d72b8064afc4d89faec22f6654665faa5183fafa
|
||||
DIST grc-1.12.tar.gz 48744 BLAKE2B dd7ab01739dfe637c4bf8b1d877e606869f9d11fed33112b499f72714ebb383e7dcbf80f160ac87d07bdc079ff7d589b9ad10b2f005c801fd13bb305466f1f8c SHA512 37ada5c7293bd0240c18b60cd7c60990e26e91b93fe9fb3ba1198c9d665647570191e985ab29de2b6554166ef703d81f449b486e83178b35df302836b5abb8c7
|
||||
EBUILD grc-1.11.3.ebuild 1375 BLAKE2B f0d908acc3c543f801ffe84c0c20ef202bc661844c18a07976bb5e4352f2455acb785dd91ac4cec465c2f1dc06fa24d13e63af9fbe6999b5a5df5eeb85819d4c SHA512 18da2c3fa961a819b8ce67dcca33c23f92df1ded61e2eb3cff4df565f4b68ca6cda008f147d0322e38f2bbc1abf4ccc7879787169e77b92e084c46d0314432e2
|
||||
EBUILD grc-1.12.ebuild 1372 BLAKE2B fc89b2afafa02b24dbac71c39e2019ca3db87237e9fb79b5719d75458a2e2a9322d3944d93194ee15e56b11cb9fe6a960446bb1e5c599abf44f601b037737099 SHA512 f4a402fcdebed29723c0554b84164fe935c6c5a562392f5af658d2434e7766c40fa9d32be7286fc324c8cf1984af5319aabce39fe9dde7119cebb12af769a5a7
|
||||
MISC metadata.xml 351 BLAKE2B b542ab1f09e03d0fcd473a1d364c557732f0ebd865398da2bf6b322987c0bf22d916d642dcb73c0c7c72d57f7eb41caa0aff1456b49dedb0895a5f5c31f3721a SHA512 39fabd038b08bc0fb057be0d211272b65d94cd9f1afedfd576138be1ddc1748fd673684b1c407649409f2834024cad324f78564348e9da570cde26be3282bc8b
|
||||
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{3..10} )
|
||||
inherit python-r1
|
||||
|
||||
DESCRIPTION="Generic Colouriser beautifies your logfiles or output of commands"
|
||||
HOMEPAGE="http://kassiopeia.juls.savba.sk/~garabik/software/grc.html"
|
||||
SRC_URI="https://github.com/garabik/grc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="${PYTHON_DEPS}"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
DOCS=( README.markdown INSTALL TODO debian/changelog CREDITS Regexp.txt )
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e 's:#! :#!:g' \
|
||||
-e 's:3$::g' \
|
||||
-i grc grcat || die
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
python_foreach_impl python_doscript grc grcat
|
||||
|
||||
einstalldocs
|
||||
|
||||
insinto /usr/share/grc
|
||||
doins \
|
||||
contrib/mrsmith/conf.* \
|
||||
colourfiles/conf.* \
|
||||
grc.sh \
|
||||
grc.fish \
|
||||
grc.zsh
|
||||
|
||||
insinto /etc
|
||||
doins grc.conf
|
||||
doman *.1
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Shell specific configurations can be found in ${ROOT}/usr/share/grc"
|
||||
elog "Be sure to symlink one to use grc globally:"
|
||||
elog
|
||||
elog " ln -s ${ROOT}/usr/share/grc/grc.SHELL ${ROOT}/etc/profile.d/grc.sh"
|
||||
elog
|
||||
elog "Replace 'SHELL' in the above command with one of: bashrc, fish, zsh."
|
||||
elog "Afterwards, use '. ${ROOT}/etc/profile' to activate grc in existing"
|
||||
elog "shell sessions."
|
||||
elog
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST hivex-1.3.18.tar.gz 1542133 BLAKE2B 961d0797770a2bd3176ce288a509fab8685de91317d55f05e5295f9f56fd54c31acb64847e0cbb6a6074627ccbdfdf35bd0d35150beb7746a8b3de9128ac24e3 SHA512 1851351118921e81df9e505f90d00048a178572c2edd3de40194a69915176bdb615e2eb5afea408d57063e98257c8d1e3d0cd6730407153892cc9e3befc4aa3a
|
||||
EBUILD hivex-1.3.18.ebuild 1954 BLAKE2B f8f37ab6842487f92cd27d46dd8fcb1314d9744d7102ed230bb1f47b01fc6d22212193fc8eb44079253efbae95525485436ad7c6d8ec382fc31840add3b8303e SHA512 1c155dc9e098b98db0ef7dedb6916c9677ebc576ebeccb18f719ac7dbb422f3f104dd8c44e4cee45f48a8fb4be5313e8f3bff14ab1fd759b0574bdbd46af6173
|
||||
EBUILD hivex-1.3.18.ebuild 1998 BLAKE2B c929cf2ca36dcf63f8200ecd681dcd1e59f4e3ddedc37e23595aa64bd8bb762112eaa4171929d3c093a385dffe0dca011f9350be2bcc02f77b9142626294ad08 SHA512 7470376de69e43baeefd14f7e8b53edbdf41016d81275b1b68bf8df49d09abb08289d64b313f3c7507fb9308cd89a1010f45043c49834e30a73004f263ce3928
|
||||
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST khal-0.10.1.tar.gz 173636 BLAKE2B 97158bc78dfbda3a3555df3588c61f6a5e8b20d71921099a74ba997eb7ccef05ed931e930afbb09f9c125f3e0e782143dd2cdf4d0da6bd09952765b9117d6ac4 SHA512 5b81a60099c201fa112ab17740b73edb17b29efa1548086766d57d9d595451e7d779aad5a2ce7a2afc78050116782ff6696c4bd284021a5e12c87fe361d15e47
|
||||
DIST khal-0.10.2.tar.gz 182534 BLAKE2B 0c7c4ab1234ebe90ef9ad8291f2a0087a3f6a60d25f5426445eedadb25f236b3598dacc051e959a108ad472efc56628bf7ba11ed714c885d956f1a8f905029ca SHA512 e15449b73175190f02b6fe5774a8feef8a5390966da3836624c94a044d146cc6e8a73985d991042fbb617f736c6759ded387a65292529e71f5b2f34bc80a686e
|
||||
EBUILD khal-0.10.1-r1.ebuild 1278 BLAKE2B f88037dcccd4f5bf878687f42a96459b84d4c1e57b3b2e797542db99cafc14efa9c65d08bfad762a450b53d2338087138ed64dc440b1d155a0057d028b7e8dbc SHA512 6e6156925243a298f179b0bd3d9815d7c869fc837ba7c1e26cabb0e4911c8a469e32ece04338c2bf5366da98991ba650938477552492947e04739b74a7608d1b
|
||||
EBUILD khal-0.10.2.ebuild 1286 BLAKE2B 321c33092d322a11ba93cd0800ecc062a47d9ded1170e164ba779ce0337a326585938f5b1a1fb7f823e4ba91c316768fb5a863de3306276e5ab0b30bae5719c2 SHA512 ca02801fee34aa421636b14776d4330c57337bd3b86bf666105510c225f010179a7d057b19e1f92c789d9cc663a32d3880353c2be2f43910cb01bd1cbe517ae2
|
||||
EBUILD khal-0.10.2.ebuild 1275 BLAKE2B 3a233fea7cbcb682aad88d7ee07d4af5a185820678208c0199092d254015cc5eeafbe69c667820b24822f094172711be28f2414db0e2b92ce8f53914d3d58c64 SHA512 3c49d19a7c5381cac8bab6005a5681cf7bff46410802972933b70aef1397795b40ec94954caa53808774af8dcbd5b44ca49323c384331c601d099e829025bc54
|
||||
MISC metadata.xml 284 BLAKE2B c98ae36013f5470384f56f63dc1cf49d8499e20d5062bd5adccbef7e84b9cc5caef1c76da113adfa81272b83099b71e8495282bf52ed2571a5cfe751fac88381 SHA512 0cc5d1286118b00aa801004d68df0c5cc780f4c2e4cec3f4652c5b1ea27cdbcef2fb6403482f56706239fae3dc4bbfe55eb5985da6ee9aaa9a286cdcd660eb50
|
||||
|
@ -1,5 +1,5 @@
|
||||
AUX lcd4linux-0.11.0_pre20170527-python3.patch 1437 BLAKE2B b6b3e3267761d4b8df64687137451bba8cb564e9de2c5e1891061d0adf7927aeb1834ef40d46594569f3fa04141083ef43957efa54dbbac7a83a1ffa742e1f76 SHA512 ea4ddb89702d37200e0118df019d3971dd85f977ffeb1f50b3b54d48536efa91e9f0747bd235a68b0b0a33f7a7a3be76b4a29e852431a17887b370200e2cfe62
|
||||
AUX lcd4linux-r2.initd 746 BLAKE2B a4e7ce0f6780fab205777c13c1e0dbe6d7d6a8b40c45995d248fd1553f4e967b59fba9e6a4c56a777e013693b743c7939b382dbe9bb1c3d856ca9ec23e1661be SHA512 8cc10e236dcf045f6da955fcbdfd1ecedf24cbe8a31dbb39c7b8830007de790e38b6af31549fa552cb35e63ed4ef75738b4b40f672ce05c72d28ec95c2580142
|
||||
DIST lcd4linux-0.11.0_pre20170527.tar.bz2 478823 BLAKE2B 7b332e7262781dd0dc954a0576890dda78ecbeab9dc003d1d5b84a643ad522d57e32a04a2aa6fbe13b18e4699d07d88412e19c81739fafdf98ba327b151061a9 SHA512 c131b9cb04bb0ff4dc46c1e3ab8f5dcda309bbef89bcb670508f9afe7c515d6ccfe79a03782be4f4b2ba4aaf977cd13c0059805e5b7230216e39ee3421b0f143
|
||||
EBUILD lcd4linux-0.11.0_pre20170527-r5.ebuild 6063 BLAKE2B 7959e38034c5f470bfce599ade759edb4e068f86025bdb49b6bbedbdb3a3cc493c2cb9c8239e04009a823e72a17ff5c6f61dbfa8a12667039b8457c8a642fa77 SHA512 3ee55a04835fc7de4e3dbc26b7ddef7fd3f9d075bae2562ef59c036e51d5bcb77b945530909dd28fa063a0e6b41e0789f4faeb91069af0d25ef50a433eaadefd
|
||||
EBUILD lcd4linux-0.11.0_pre20170527-r5.ebuild 6030 BLAKE2B 7d99a860714ba9effb01a8983263f5f0a396a60ccbfed783d44de5ddd112cd5a6573e10f294ea50e2511a05594f64e0bfc38e99892654662705100b585a7bfdb SHA512 cdae279a5df7ee208688eee5542a48f9ea97de2ad75c0ece22f6fa77d96f1ba7be34026336d2fffe77219dc3d59e1201e5ae2bd752e1b013fd07cd0b3c1bcfca
|
||||
MISC metadata.xml 3520 BLAKE2B 061b85175547ddd4e0571cfca26438e324313143eb7435f358c9ee4eccc12eef8c5ffcd31bcb0318bd1d7b283d0da8075d1e8bc0338ec9702d42459be25066ed SHA512 9d26b18c84e6f1cff74fb8a5007f5ef1e7ef1b42aba4cc1fb408af1105433db8e1eef8ff24406071f0b7009bd29fdc924855a8a9e0bee954118c736c9e7fe4fe
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST remind-03.01.15.tar.gz 363101 BLAKE2B a5e27b83c20428991982c3cae22b32be6cc054bfd51a868ee3515f5ec4a37aa24f8ec476f566860ca0fbb6f29e7c9f3e6ed023714e52091ebca103162936877f SHA512 335f3ca88237f1ae53768b9ecdeb03f0bb1e706a8afd3ba36121ec76048a08fbc0d5ec72b05e552394b4cf2131be335c49533e1212b7e713ef16002a0621fc84
|
||||
DIST remind-03.03.05.tar.gz 402481 BLAKE2B 8fabc3269a06aaf3502c2245653442ddf6c101c3f62718769418c28850da467d210f381ef3452e95b6dbc921fe06979b4c38be8b7389a9defd76865da66080f3 SHA512 56b37dfc50a6c6a8a284691d7f1c39d542b7309ec12a029c65b68f7921cd43521d3cef9fc8d21f4a9f4a7609b0e00013e7f2793b529f39f80d63ae1fe5194fd4
|
||||
EBUILD remind-03.01.15.ebuild 974 BLAKE2B 4abb01f3621af3f3ef79942c9e90963bc595e5c628a32c47511e2797a39bd6bd97f0f68916541dd2d542ef784730c6a26b0dfafa43cf1a1620a4ed5975b8adda SHA512 c03bfc1521f8ae9e33269de91879d8c66403b873a703f61667540e08299134f620ceb0ca01c4b90cef11ddd93d2076a479966612f15a2565570b8f63291590b2
|
||||
EBUILD remind-03.03.05.ebuild 1015 BLAKE2B ac404b7b43e999201424874c13ff654326ccd3c300e4c4b1d77776d8ebebe2ffd53c7d37322aab4cb9748f841e85665f167b23255d43428eeaa6d85501ae3816 SHA512 ecb9b653470caced44953e9c6e5f31e7905f3df50ba4ddb0ac2d45c645cbe76f7c4d9e408746171efdff7bbd2f635f4255b0df589702ccd8a3100e9786a2e63d
|
||||
EBUILD remind-03.03.05.ebuild 1013 BLAKE2B 4f511042e96ed12466651a7ed1e4f9408e2a6893df51996469f4f363a03d04b52f684155ca59de12d7d1539e2ebd5c39e32d1f14f08fe59840b26a5781c926e1 SHA512 1c16a0198af1861310d164e5ae9d5ac8e8e85303d3a9cac3582a2a95add79094a7d106b54ef0737e0972c8198451c0195734cfaddfe924c2a254b2475afef7d0
|
||||
MISC metadata.xml 404 BLAKE2B 2b778bdd15c3d2f49ebe6bceb0269233ade6420e4f14d137b117ef947f8bca031f228210b7a1c5c92a35a00f33d1b082b6dc34959499bd42d29150e4efa4994e SHA512 49df6bda13c6b41a344f10a275a77e258e810858a9d12db036e9361a3a696ac0649b8c1bf060e35496b3f4dd1596196207b57d99cbb40555345984fc68f3695e
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST tmux2html-0.1.11.tar.gz 20002 BLAKE2B 690e170bf903682a9bdbbfa49ec7a2995d19bfa9372533b5cecff5b7dfa4c389832a8e2315c3438d435c3b4f75bec8b7fc43161691912ef29d910779d46af24e SHA512 b478a697413acd90a92b3a349fc3c477ee1014f47816190d2066058711e2025a9f99e3f973dfd3165782a566d12aae4e3c491f58a924769d1d28c3f48c9e9601
|
||||
EBUILD tmux2html-0.1.11.ebuild 493 BLAKE2B c8b6d6cb8ec4797baf493e21353b7202b53b2376fa657322580e22b5195793c7df5d537e327c751f8784a3da60ae3bc18816c19be215ce35a9ee88751bba6987 SHA512 a6004115cebdcdb87cde5689670449ce3f7f71b57730016efc4cefd3391df4f31614515c39f3f72d01c0360a1cb9ddc07f152e2c8cfaf06c05a5684b7f1be1dd
|
||||
EBUILD tmux2html-0.1.11.ebuild 450 BLAKE2B 772c68297b86fd079f46cf3bd722495258bf2eae066646eb593ad78ab3e958b8dbf9074a55ac5d259c89f553b454356a7ea6c42fbc57ef30979f3cb2d97d55af SHA512 9a14849fddead3f41b3ae46903b51db2ebf98b73fec9c43270dc84251b71f069472409eb45873ed5a5da6b1e9ce47ab5b01820d33e5cab78942883bfe62dae89
|
||||
MISC metadata.xml 460 BLAKE2B 2f0ffe7b708299dbcacb08b48bc4cc78ab360310e1234b0d06efb65543de75996ad5f1469bab45f912ba44817072b4f1b845bea50ec9ced322b90bbeab07042b SHA512 b275a2b153cbe7d0a1f4bb5492bb0b884e16aba4baa543f050e316d9086d6d1661d6b49c11ff49711b91672fe1f4c8ffb54cf98abca409e6c50ea0001ca2516f
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,4 @@
|
||||
DIST autojump-22.5.3.tar.gz 55429 BLAKE2B 3a2773669f81d1a54c01cce9fe75bc01609265998b035b4ba1aa064f1132acf852b59eb04ebfa744e628152f0ab478cbef24e5aff326bf84cec6e2c9348e8360 SHA512 d1dd3cbb67fda4e0a17ec5028b947faf46be8a95a6cd8418127b927f42bc95b71538a06658b38b479c77d147a6cd5e8cef77639ef538c7d449414c469c13f140
|
||||
EBUILD autojump-22.5.3-r1.ebuild 1967 BLAKE2B 73ca87c2867af6cf2ba95c6bb1a792ede01a5593417c2f36b0dd753b811a6ef0458f01d18b46ab8c94250225fe9c373344e83b1c08c10d93f499c9ab35f00bfd SHA512 2d56e9aa697cb9caa679e362e30fe03219731441dc51c2d4e6a56f9bc1e53f0900b9334aeba8971f732afd329850b71639c237f8acb5d1f0957d5d4baa07b455
|
||||
EBUILD autojump-22.5.3.ebuild 1920 BLAKE2B 5ce4f10233f3c6e54124724ebc8ea3bb4ac41d377c870081ab68a614bdf10c7f81160e6eee1b62a0ec5198df4049f32112f31ed01fcd89c7637048829f1a1427 SHA512 beb84dfaa1c1dab86555fbb8421b0c12c38bb00124291dc4d10db14ade392440a65e5a45793ffb520d5ebca21d3dd58dc11a168a14c0cabfdcf849cddf77031b
|
||||
MISC metadata.xml 490 BLAKE2B 33ef64a70f2b0d3211861a9ae667a4ed930f850a0198661cd3371024ac6193c80d3121ca188f48cac4732741fdea08e918c8ef78161a921127ec82b1064dd1c1 SHA512 c7742421c4211de2b774bb6136261863bd69a93debe3f1ab4b921e9f19a7581ef2711fbe2090ada92b60f799cd6683368e48d974ab9698ae3c2b5f768cd34db9
|
||||
|
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
DISTUTILS_USE_SETUPTOOLS=no
|
||||
|
||||
inherit distutils-r1 bash-completion-r1 vcs-snapshot prefix
|
||||
|
||||
DESCRIPTION="change directory command that learns"
|
||||
HOMEPAGE="https://github.com/wting/autojump"
|
||||
SRC_URI="https://github.com/wting/${PN}/archive/release-v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x64-macos"
|
||||
IUSE="ipython test"
|
||||
REQUIRED_USE="ipython? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
RDEPEND="ipython? ( ${PYTHON_DEPS} )"
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
test? (
|
||||
>=dev-vcs/pre-commit-0.7.0[${PYTHON_SINGLE_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
eapply_user
|
||||
sed -e "s:/usr/local/share:/usr/share:" \
|
||||
-i bin/autojump.sh || die
|
||||
|
||||
# autojump_argparse is only there for Python 2.6 compatibility
|
||||
sed -e "s:autojump_argparse:argparse:" \
|
||||
-i bin/autojump || die
|
||||
|
||||
hprefixify -q '"' -w '/usr\/share/' bin/autojump.sh
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/"${PN}"
|
||||
python_doscript "${ED}"/usr/bin/"${PN}"
|
||||
|
||||
insinto /etc/profile.d
|
||||
doins bin/"${PN}".sh
|
||||
|
||||
insinto /usr/share/"${PN}"/
|
||||
doins bin/"${PN}.bash"
|
||||
doins bin/"${PN}.zsh"
|
||||
doins bin/"${PN}.fish"
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins bin/_j
|
||||
|
||||
python_domodule bin/autojump_argparse.py bin/autojump_data.py \
|
||||
bin/autojump_match.py bin/autojump_utils.py
|
||||
if use ipython; then
|
||||
python_domodule tools/autojump_ipython.py
|
||||
fi
|
||||
|
||||
doman docs/"${PN}.1"
|
||||
einstalldocs
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use ipython; then
|
||||
elog 'This tool provides "j" for ipython, please add'
|
||||
elog '"import autojump_ipython" to your ipy_user_conf.py.'
|
||||
elog
|
||||
fi
|
||||
|
||||
elog 'If you use app-shells/fish, add the following code to your'
|
||||
elog 'config.fish to get autojump support:'
|
||||
elog 'if test -f /usr/share/autojump/autojump.fish'
|
||||
elog ' source /usr/share/autojump/autojump.fish'
|
||||
elog 'end'
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
AUX 2.7-ldflags.patch 837 BLAKE2B a1a873a898f3090dab586b968a755e1920ab20158237b9f375a9da2df18d87ba0b3cdf2f671a02ec3163f1ee95436a0c0537b2f7fccc0f8326f1fe25fdcc73c3 SHA512 85872900eeb44e46685b9a229bddd569d06d131ba4c187b44ee916a8ae1e705e10a47b87432c36d855021a0e0e3880c5fe80279a9694ac42f473a06ef3a33565
|
||||
DIST powerline-status-2.7.tar.gz 233726 BLAKE2B fc7b7d6aa5d8e050af07aeee0aa0b7f6f01b7483ea910b87a7027cd55f726d42e41a008feb07429b21ebbd890b12eb56581b8e47fc30a58de6b902bf14d999cb SHA512 053ab74d250b7d835a5f8ec9cb7da4e890f0f50d31be9bab4b393a85e087a6fc010e58d6b3fa530cf39c10671345d032ca1fa9c0f7887a89fea8a4e69b7f1517
|
||||
EBUILD powerline-2.7-r2.ebuild 683 BLAKE2B b45c24c55dcae4e2ab09391a577ee75bb3672ede930ff2184ee23a84f17a205a6ef6b76a26c5f76a22cabfc4c9e9bfd27062f07cc089148f9c725cec12ae8051 SHA512 a9cd4f82b989bea1c5c493a076ae67298cc1237119e7e2fc0fb3992fefe72981186e2d0cae50d2622d48cbb91cac4a43997dbd9770d4e08e3ea5d25fd3272202
|
||||
EBUILD powerline-9999.ebuild 668 BLAKE2B 2daacc7d244d09706505bdd97090f7043a6e044c8a991928c29e5696e6c552fd6ee83fb1ace80be876b6527ff9a26c1b0bc5f05e5e7ec72ce850b69cb6722517 SHA512 621702c310adc6c68de35d8c7ba79aa67f7d3469ab9e4bac02346aa67fa3f20b3bedc529a74c492cd0267573f2072e32d01ee1b84e17ca40a7c9feb865031a8f
|
||||
EBUILD powerline-2.7-r2.ebuild 644 BLAKE2B 359c8d5f68663e467d7f3091f5fe263cefba225117002ebf4743fd306250a0d7e7d65718f2f3de9134fcaef7360630a187584161d56556ddc69e5a1245100e4c SHA512 d037ff4c841e000fe30e4b1c89cd5caaf1508fa443502959c9cc9b174b52f67bdd70b777940c563ffd6765c1794f510514ce3c3127b2ebb3f45b9cae89a8e046
|
||||
EBUILD powerline-9999.ebuild 631 BLAKE2B f33b2e051281b85477fcd023da008f83d3ce8be760bc3048d594ae6253faac4a11ee417ecfe7403700806b55b1194fb9662a4f386edb9253a77ab717b7fbdda0 SHA512 f7f7d54fa8b2a2ec46db898bfdd5bde71da7fc04ec283e278cc21193962da3cb298b59bb35e9eaabcf0fce9cc97875f10a44cde59b7d621b708bc4328d835506
|
||||
MISC metadata.xml 620 BLAKE2B 3c392d83a62425429cc89d0ac8dff925d98a392aa1d84bc0c7e84dd2871ded1566b0b66afe34b201672a51b23650cc2e18320c5e4e98b4b5042099340cae4b56 SHA512 10f3ce6affeed34d2b48a922a64eb2b1b1a628ed9d5e9a78f92eec3b264d633ce75b09e83e2cc3deae074ac27cd9f1bd2adcdb5f77e8deacdcd876d849977f60
|
||||
|
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
DIST recode-3.7.6.tar.gz 2210564 BLAKE2B 8c99b6d2eb93482785fe7e36063514e4c153516cc8059a9b98fc9f1b08704314b7933390a5fd7921525648ef58e9f995242182b8de23b7db33cbf94383e28f29 SHA512 ababefc445fcc47b6bf9ed640b767aed374bb8ce93cdccb641dd1ba5d298360583dd79070a0bb458f1190a8d6f1ddeb3b04eec34a61305b69def0963cec5843f
|
||||
DIST recode-3.7.8.tar.gz 2230154 BLAKE2B 853a53d86a3a3600e5d70a8dc67bab9b0fa7a9dfab79e3f4ae8611f54c955802862689077774f7b21ce360f2d91c65ee238406ffa137a84545157e3a70853f42 SHA512 e6cd9c7d3eb5c179d3f62804018d1d19b71a3fae72b0d76aec730c36e64c50a571cbfda5340ac50244a16ccdd9265f5610deadb8908067c3866fa68cbbf0ac70
|
||||
DIST recode-3.7.9.tar.gz 2230259 BLAKE2B 36039ba9e62c5113231764dfa9cffa73b7ff5cd91bab622a0daf0a48a73ab8a62afd16132cec2590eed14623ce5b86ad057e8ca8454cf8185869f0780b3523e7 SHA512 277074dee63cdc7f1a1be2acca67481b8fb816bd4319fe8e882696e42d15309750b930fa9e8d6286e714132a976f0eaf87f718560d6cb86eeaa79b86f0700a6c
|
||||
EBUILD recode-3.7.6-r1.ebuild 1006 BLAKE2B 23141789d5bbcc6beabe28c9d45b29f9f0c984c5d8145351dff53cf73cf97192b6c022d74b864a5265d1b90eccf28e0dfdda7aea0d28ffeaf7923bce8655207b SHA512 4d598eacabba0db13ceee3101e738855f8f7bf5560dcfeb18f9bd11433c65c053cc2f79c36a63025297b6fa7309a23962d9340eb6bdeb7bcdcf1c80cc42bbcef
|
||||
EBUILD recode-3.7.8.ebuild 1299 BLAKE2B 5f507df510a1d03d4acc5ac5393bedf458db17a8c080ae3596b3a4f269d873ec56312a502cbc085d5b1669f0b42a28ab96a952e2d707c80b5dab97802f1f7989 SHA512 08ce3bfed0aa9cc49702b0390365cc3c962eb1a63dd32e6d673460de13e0cda7af7adfa8d4aa72e8f23deac50fd5a3d41f570fe7feafc23fc305f11020c07ffc
|
||||
EBUILD recode-3.7.9.ebuild 1306 BLAKE2B aed00a09f17165e8a0f5d491c3166a718a50fe8a6d7040716c809e46dc6c6ecb819c31d986aa1178d0e1b1be863c96d2712c84c017a6ad6e942b8ccbc7e676fb SHA512 b2eea5e29f2da46efc389b8b49c584144c40af5a40bc24ca0ce7b3879ce15db1953a1c79d5d33a90d0fc865bcf779082a89d8e174246dfbb2e1db43ee6628890
|
||||
MISC metadata.xml 430 BLAKE2B 2df5bd5e46e37f7e60a6064a2f13876bc190121189057c703d98354a24de68e49b3a67337bb10a43c419b777af014fc0238940b44ef812862da5eb2250a06a5e SHA512 796421baea5a32814112194ac554251426312280ecd1517076a1b73b4e21026cb149e294df50a00e0c4674066640d0f5fc9f650198cde5b1a44f8f1446715d3f
|
||||
|
@ -0,0 +1,58 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
|
||||
inherit flag-o-matic python-any-r1 toolchain-funcs
|
||||
|
||||
DESCRIPTION="Convert files between various character sets"
|
||||
HOMEPAGE="https://github.com/rrthomas/recode"
|
||||
SRC_URI="https://github.com/rrthomas/recode/releases/download/v${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
# librecode soname version
|
||||
SLOT="0/3"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="nls test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="virtual/libiconv"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
sys-devel/flex
|
||||
"
|
||||
BDEPEND="
|
||||
nls? ( sys-devel/gettext )
|
||||
test? (
|
||||
${PYTHON_DEPS}
|
||||
$(python_gen_any_dep '
|
||||
dev-python/cython[${PYTHON_USEDEP}]
|
||||
')
|
||||
)
|
||||
"
|
||||
|
||||
python_check_deps() {
|
||||
if use test ; then
|
||||
has_version -b "dev-python/cython[${PYTHON_USEDEP}]" || return 1
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export CC LD
|
||||
|
||||
# on solaris -lintl is needed to compile
|
||||
[[ ${CHOST} == *-solaris* ]] && append-libs "-lintl"
|
||||
|
||||
# --without-included-gettext means we always use system headers
|
||||
# and library
|
||||
econf \
|
||||
$(use_enable nls) \
|
||||
--disable-static
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST pyclewn-2.1.tar.gz 129697 BLAKE2B 0dfef92cb36ea9fa89c7f0d85ed45e21c634732fc2d3d888dd792de22529bea86719f8ac8ed870dd5ab00efbfdb08011013a36880781abf9e0c64a62b2aa301a SHA512 346b98a9e37957a5bf97b8901247f56fa8e38bddac38727867773cf4e78e555d6a85848c4c400d1faf1159ba61122cfd4931c95a67e3b2abdfaae7996beb4f1b
|
||||
EBUILD pyclewn-2.1-r2.ebuild 1050 BLAKE2B 591b07d762ecf341c7bbb01400c4a1e9cda6d2d60ec31ed6187faf88f53851d5a61c30f98f1a1c24611e1b343136080709db1e28a658684054e0b82e4390fce5 SHA512 892af4a8a34f4fb651ae24d448abd3f6794c6a28d5e1d9ef3a50ce85286dcffe6234d3eaa659ddb8b9074a487e62821d279e550e53825ba140f1a3f77914491b
|
||||
EBUILD pyclewn-2.1-r2.ebuild 1048 BLAKE2B 4252dc696ce81e1c1157ab8b31c8e84eeb6829e9488a49708db8f9960c2008e1838609fa326a79870bb3f0905c6658d42fa4cab622db03927990636d022bd46e SHA512 47fe6b43495cec13e7e45837ea1a56593df935f9f1cbbba43775a4294637c2c775dec13a33c7f0a742f62569acadff43a046fb8eb534f3b15fc37d1f1fe52e01
|
||||
MISC metadata.xml 383 BLAKE2B 2a1e5a787a6a1315d91c9ff69f770930b96871c17324dd1aa5c9943b948216dc6ae878b8904981197bf7ee6170a036407bdb6b9f83156706f00041e2ba5f3f1c SHA512 aa4f2cfe70d5169d112446cfd3a97282cebb686ce0c4e5472f60ff460c5a3cac31b64628c285ea3c530f62ce6066bb2d6bc701ce6a4da42c088ed903a6e2275a
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST pydiction-1.2.3.zip 475441 BLAKE2B 709d4de30d21ff0ba27b5b0c11276731bdef03d754c1799857ceba7edbea4fc0640714cda4103ed58878b02cc00feed5d6b08df2647139fa84910cf92db51dea SHA512 91da1d8a9be89095072724d77bdcaa342fbd5479f5027d7ed7bb2d4a382c7385b2b7fae91c1cd94605232b34a96370a86096e3c32db0d106cbcda2a82f409922
|
||||
EBUILD pydiction-1.2.3-r2.ebuild 931 BLAKE2B 33dfe15b55f1ad9007f7231be62096f890dbd0202c87585cbeb76deb2188f0211101de3b5a3d4a7bcdd94503412d730580ee58ae14c109220406815eb8bbf069 SHA512 e155f2468afdd308fd2d2287ba023384998884d8fb755bccadfe5d03537fec56cad35e60c0f7f40c12975621af7aa73926a52dc0910fd1ef034dc5cd14adfc94
|
||||
EBUILD pydiction-1.2.3-r2.ebuild 930 BLAKE2B 8903b8d82bb5a7ffcd508808b9297dfaa011fd7e50049153092c288ce33ab7ac4afd8d85190ba893e4b082e46b9a3cdbcac118dc8fd9bf8c3d241e630b73e457 SHA512 ba4f70f5d3a45acf8df4d865bdf660703c0bbd022d02345bfafe50f948e4ac53a67744c24e6d2f0db6e221abb92796066a3399e96e96961dd8b2c22a641c3b36
|
||||
MISC metadata.xml 361 BLAKE2B 4cd18ca933890f32a2aca909c66c48ea1539fc4d4d558657e5fb76c66a26be7c9b24882b7688b54407e044ba1e4d641e659da10065360ddba91dad4aa391da5e SHA512 f205ce2b8f61bcc7d966345b9928efccdc2adb4ce6a36166c774134bd8959a3757a3a9a556aaa2d6c6f7b71b945be84e41903a58e66f844c4258326a66b2b667
|
||||
|
Binary file not shown.
@ -1,6 +1,7 @@
|
||||
AUX aunit-2016-gentoo.patch 374 BLAKE2B 00d34a835afdc4a1a80f8c4dad23ae4a30a89eb801c3aeb8177a4d0cb838b3edf0c8463c774da212a9be56378f493ddd41aa4a26d976a38f1800999903dd2263 SHA512 0ea27e0d8783788c83a3916071ea0dd5361f21a4fc67727b735986dfc624c9f1bd6aa471229c389f5453001577ca1eec0ecdd0865952a0aa5fe1453787dac33b
|
||||
DIST aunit-2019-20190429-18B77-src.tar.gz 624683 BLAKE2B 455c3566ed46138116f258b175e883a59102dc334b41040cd6a332175fc4138d7ccdab1357c5b8886f14e551e3a6f4f4aa73eb755ade4a7a1663ac2d999973ca SHA512 9b1834ebacb9dbaa7a01f702455a44921a26a8d8d00f55ecc2fc8ddf2d884ef2ef2bba0f62551421f5a47d558d0fba88cbd57671459bba0c9f90c6310d714b19
|
||||
DIST aunit-2020-20200429-19B6C-src.tar.gz 615443 BLAKE2B b7d31dc8e198b3ceb94d043d701dceadbc1e20596a71a4f25a140bdd3f9ad54f7d7e4d4bfb587fbc31b9a6a046407c2d0dbd77dd2d045878e9aa2da3954d2964 SHA512 2d61db882cd7eaf66be101ffabafafdab1834578df162f0ef1947b517265033285cef3d84a76a3b0f1cb05d0adf12a1910b652bfbaeb56fc022157f44b34de86
|
||||
EBUILD aunit-2019-r1.ebuild 1114 BLAKE2B e3e407ab3a5d1ba65b3c66c974f3b5e9f465db9016a5e1b6fba6f32d0c03e6f8e6c0a3e180080746900fe02564ba4b051bff770c88413bd68c401563530c44c1 SHA512 a157a9e1dddc297fdb1f5e40174316775f8ea9fde182b255afa5d843b76646076060c5c1ceb32467eb63869b69aea5a6b9140136ccd49a0f24461d1e90315627
|
||||
EBUILD aunit-2020.ebuild 1159 BLAKE2B 508c9dc4af733a86a118bae00f85f76beeef60d6ce5b57e5293fbc4b239848c907aeb2994b70afdcd12160d9df71d0d03c8d195730df1c4024598eab05e81deb SHA512 79e7176120513541ca6850a6dc94787b83591ce7acca6702f670ade16567753b1cf058eac10b08a29964ecc8213a8506a6013eb5a9b1efc916ded73f3565a207
|
||||
DIST aunit-2021-20210518-19DC5-src.tar.gz 625153 BLAKE2B 385478bcc889d5f764a3498d98915928671a546c7345d8ca3e4f092d85a92c7b196d2a3f7a81f2199237f472f691d30b05b2f3308f063c509d8e9f3e834d620e SHA512 c365ed5ffe4ff60413969e92989396c6d2849a1f16ceb4b8b3fd666153f6cb480f4d74c42362fb751c522a29a555996e3bc5fdd0e80ba2e817940599f8be4798
|
||||
EBUILD aunit-2020-r1.ebuild 1174 BLAKE2B 7c2bd419c5fdbf372b69f81fb7f1b4d8839b9338c078e03f08aa6024cc30dd8740ff0fbb18f14a6d90896529f97d86d6344a7c1dc1370a963f60ff33c7ab5e24 SHA512 c352579acc49b5a8fa65140898127dc41a5daf500790fca8da25147c2b111bb95c47895309d1ce478cadff32c334ab30d5a679c93250b8243d34b5b3d24a978c
|
||||
EBUILD aunit-2020.ebuild 1160 BLAKE2B 2b80eb06dc8ee854292090da2271ceeecf02e01b6ca3b51377ab2e260659d15687caca26a6be158d73773c0bc33af55b51f2c940cffc0c7262e527a03594e6eb SHA512 f18a0e578ed0d6af531b401e8974202aa655954001a9aca01a43abf3101810940aedbbc8973a8541279f9d42ddd7a5f590f02ce713951943650e1dbb04e4df45
|
||||
EBUILD aunit-2021.ebuild 1206 BLAKE2B 0c5b8a8ce237322419b03445cbfd18d0370f50de22e874fbd92fe70f36ef649b832ac576279d725876643481cbd7d99034a8eb01386b717595e8d22bb89be85e SHA512 c362a73c029544c7dd333970c9ecfcb0a4525e372aa911c0c1e1c815481eddae427a65c2913f67976d9fb69040d3b16af251b4ea8e360ff9e3e7a1a75c074a5f
|
||||
MISC metadata.xml 764 BLAKE2B fa5a767e7539d5fa8d2ce44240495fe471f8221897273a6c73748b0065a5239afaf99d4c28172a877b47611aa7d568a439cf47d172bee4a3f2878d4bd778ef9d SHA512 211f0200353e3573a700d1cbacb421e53e817617bbc5b74dbfb668194eae397b34193ad743acf70287b66d3fcb4c366214822b2e97a15bcfa80f9252b7f5faa9
|
||||
|
@ -1,21 +1,21 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ADA_COMPAT=( gnat_201{6,7,8,9} )
|
||||
ADA_COMPAT=( gnat_201{6..9} gnat_202{0..1} )
|
||||
inherit ada multiprocessing
|
||||
|
||||
MYP=${P}-20190429-18B77-src
|
||||
MYP=${P}-20200429-19B6C-src
|
||||
|
||||
DESCRIPTION="Ada unit testing framework"
|
||||
HOMEPAGE="http://libre.adacore.com/tools/aunit/"
|
||||
SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf859431e87aa2cdf16b18
|
||||
SRC_URI="https://community.download.adacore.com/v1/6c8702d4a3c4a39f5da077716e44bef980377ba8?filename=${MYP}.tar.gz
|
||||
-> ${MYP}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="${ADA_DEPS}"
|
@ -0,0 +1,48 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ADA_COMPAT=( gnat_201{6..9} gnat_202{0..1} )
|
||||
inherit ada multiprocessing
|
||||
|
||||
MYP=${P}-${PV}0518-19DC5-src
|
||||
ID=c8eadafc40c016859e127cd0e82411fcd8f3e749
|
||||
ADAMIRROR=https://community.download.adacore.com/v1
|
||||
|
||||
DESCRIPTION="Ada unit testing framework"
|
||||
HOMEPAGE="http://libre.adacore.com/tools/aunit/"
|
||||
SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> ${MYP}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="${ADA_DEPS}"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ada/gprbuild[${ADA_USEDEP}]"
|
||||
|
||||
REQUIRED_USE="${ADA_REQUIRED_USE}"
|
||||
|
||||
S="${WORKDIR}"/${MYP}
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-2016-gentoo.patch )
|
||||
|
||||
src_compile() {
|
||||
emake GPRBUILD="gprbuild -j$(makeopts_jobs) -v"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL="${D}"/usr install
|
||||
einstalldocs
|
||||
mv "${D}"/usr/share/doc/${PN}/* "${D}"/usr/share/doc/${PF}/ || die
|
||||
rmdir "${D}"/usr/share/doc/${PN} || die
|
||||
mv "${D}"/usr/share/examples/${PN} "${D}"/usr/share/doc/${PF}/examples || die
|
||||
rmdir "${D}"/usr/share/examples || die
|
||||
rm -r "${D}"/usr/share/gpr/manifests || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake PROJECT_PATH_ARG="ADA_PROJECT_PATH=$(pwd)/lib/gnat" -C test
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
ADA_COMPAT=( gnat_201{6..9} gnat_202{0..1} )
|
||||
inherit ada multiprocessing autotools
|
||||
|
||||
MYP=${P}-${PV}0518-19F7B-src
|
||||
ID=3ddb98c0c8854dc7631bebd673ac7bc53038d4b7
|
||||
ADAMIRROR=https://community.download.adacore.com/v1
|
||||
|
||||
DESCRIPTION="Monitors dynamic allocation and deallocation activity in a program"
|
||||
HOMEPAGE="http://libre.adacore.com/"
|
||||
SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> ${MYP}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="${ADA_DEPS}"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-ada/gprbuild[${ADA_USEDEP}]
|
||||
sys-libs/binutils-libs:="
|
||||
|
||||
REQUIRED_USE="${ADA_REQUIRED_USE}"
|
||||
|
||||
S="${WORKDIR}"/${MYP}
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2018-gentoo.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
mv configure.in configure.ac
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
gprbuild -v -p -Pgnatmem.gpr -j$(makeopts_jobs) \
|
||||
-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
|
||||
-largs ${LDFLAGS} \
|
||||
|| die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin obj/gnatmem
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue