parent
05d8d7cb19
commit
d5abec9287
@ -1,23 +1,23 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
-----BEGIN PGP SIGNED MESSAGE-----
|
||||||
Hash: SHA512
|
Hash: SHA512
|
||||||
|
|
||||||
MANIFEST Manifest.files.gz 29255 BLAKE2B b2539fe230690b17f079463040e29572567d96ecd95a3889ddfb1a9fd46445ac8631cfa0d22c4d0b868ecb1b826aeec6cf12f12d71d78b990168e9d2f4f3a04a SHA512 2a15103a3beb2226d7b664c16a83cb7ba87ea32ca9f0c45c10f6d81c4eb8e83564623f2fe879b8bce64087f0468fbf317bb50f188b4a52b288db57cecf8c57f5
|
MANIFEST Manifest.files.gz 29301 BLAKE2B 3a9a05582c30bd3682fbe7239073ee7d2d79cce380e26394a4e826188f56a132dade2853385994817842700089c4930f76220b0fe55d5a5e9dfc0673a7f0d514 SHA512 75280115449e2e30b6d01e622620efd68f9b44b2002214ef68fd633c1fe0b5a604af47e407c89fa1cfbdcff72afa9c612ec81dbb170cf2e842c62a05eb5af887
|
||||||
TIMESTAMP 2023-10-20T20:10:11Z
|
TIMESTAMP 2023-10-24T06:10:22Z
|
||||||
-----BEGIN PGP SIGNATURE-----
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUy3qNfFIAAAAAALgAo
|
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmU3X85fFIAAAAAALgAo
|
||||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||||
klBrjQ//aL1EZfFO88HJ+0hhc6tdzuRsBcgXnZu6UA3MJCrQXanM/LgtAurhQyBw
|
klDENA/6A/myUJJBJLahzJryVpHbDKvIqEwfNi+SanbSK7ahojx6KXJ6sTCxDbvI
|
||||||
xgq+p7HhYzH6imK5oTF79ZmAk81U0DDmfvIdcpVsW7vzaSFjBjWxO99NFtcFrHuP
|
6UfQblAoM9T5OswSvPI+ySRkZWKVaAywXaBKMfuBTbYgu5oM1GOgvK4au+rpyqDo
|
||||||
BJudC+OI7upsxU7CrBgknAiJaSdHc9MenwcN1amTf1HXHfExHDMAt9IUhvGRKnGg
|
OSxVdYzxCa/0S0EGmmY1B374cWxBW8B2mmsoeFerIpNMTWZLf6XZXhUHg+4QGFTX
|
||||||
OFwAqvubm42yjdly9kZ5sOZPArDiI0ulo2Wkl35TtKai93Rj4hTkYsyUaxSle3mv
|
Bulhurve73b0ji7aVsjjH7yfdNYf21CWQIXHZW/Gwq856KEK5hW7e2JJ7DfrIAST
|
||||||
9ai/jfyaWL3ECl8RW18pkxpysSlhJhpZCTbGTZ3VJ8Imsq49bPhFKtXEAjbD8L1f
|
swipAGH6AW1d6xezlwMUjOxnqQMILJOhXQFoHfGl2Fv9RV2i0g0+P/RsLXjeXOmy
|
||||||
0ATaTxhJ1GQy6Tz3MbtJ2Ib3lbyhdlvwTHcH066ZEBNSh+WjVQoPbmcee0lUpNsm
|
dPRhME5ORMUbowu9/wX87QzeDA0Ij7kzv3XqKXrBKf/Lu+CbWSpKeGN3BVJTJx66
|
||||||
yBl82+wuUfjWL2jaDakSzFRGf2ibsoHuiQwwx1E/lZz34hvv97lGBDotggOTl1Tf
|
hX95wQdU4/jcpgxU3U6m19pD8F8XHYNthU5L6vBD1WD2Brup3TpZSj4cXtFWkoqa
|
||||||
hJ8emiKqI+FXYsU+Wf7P8y4gsPqCL1NYP1JjLTC0k8gf6G3pa1XmYrzuPA3NtCER
|
fSgS99gOg8fAxMLCfYaCwDAJvXf0z05NHnFO+nHJOJ4CyyNWl2GddGkNLYjugcN6
|
||||||
riJd7ClgzIDVliJZ150g9ZWJrUq/k0Y5EhDT6zkmal1i05ewNWpDlZgHfCr2IEH4
|
+Qu1jcZKIFZoko6+gTg4tmdCU046xpAD7Vrr5oEz26IZJa8Y0AsbJi65EAVRVns1
|
||||||
WS1HlDWcGUoKuWGUHNWYsxinXgjPcvMqJyCxu3k5dUc6Me2zVdb7qjJ3gKcvEK/I
|
ZQnHhOfOyYTLhktoRr3ds+G+aDIw3KYSU3qeVPoPP4QuAPQNx0GFRc6r5AdhUEFh
|
||||||
SaItbp3tgxXf/ZGZJUAmeEgibXUDudPtKQg1aWVAROHygUz97NU=
|
g9XJdC/RoV6Q2a57WELc1setEBjzW7AmbuIxiSD1uj1lXMK3dW4=
|
||||||
=fbyl
|
=6e6u
|
||||||
-----END PGP SIGNATURE-----
|
-----END PGP SIGNATURE-----
|
||||||
|
Binary file not shown.
Binary file not shown.
@ -1,7 +1,7 @@
|
|||||||
DIST ansible-lint-6.18.0.tar.gz 485342 BLAKE2B 8ec5a7aac4912518069adbb1b1f2a012658abd140e2d2f02808dbfdd0a8397d56bf40b66640ba299f488d1e9eababfa3105cc9c9e8e19c00eefa2a5d58c2669d SHA512 10dcb2cb92c2cf689a20dc9e12b27d2a3ee45c04f3a11470e19b62ee296e2d7fd42e49ff356929f4cea2f74f4269ae7c4d8c18b0c349bf59795898a4ed491c69
|
DIST ansible-lint-6.18.0.tar.gz 485342 BLAKE2B 8ec5a7aac4912518069adbb1b1f2a012658abd140e2d2f02808dbfdd0a8397d56bf40b66640ba299f488d1e9eababfa3105cc9c9e8e19c00eefa2a5d58c2669d SHA512 10dcb2cb92c2cf689a20dc9e12b27d2a3ee45c04f3a11470e19b62ee296e2d7fd42e49ff356929f4cea2f74f4269ae7c4d8c18b0c349bf59795898a4ed491c69
|
||||||
DIST ansible-lint-6.20.0.tar.gz 498522 BLAKE2B e64e9a680bcedf55f2f0018a8bbe71d1587da930fdfce23fcb29fc5d17902e7fa0217e3179eb3e8aaa6c0a17548df0067385a7d0ffdaeb26208018955e0af614 SHA512 4e7ed61baabc755d38db89f797808114598d2838419668423baf1080f1ae58cc862310024b631ce4b03bd268fa17051a5d78f3ba4cd3a31d8b5f5f0e4ec5c003
|
|
||||||
DIST ansible-lint-6.20.3.tar.gz 502540 BLAKE2B 2958c0515d6567922c01b323ca44de80f81dc57715c8a61c64f3c3813139469bade696666b15ddbab4fe06781a1d480fa79b7b4d58516925022aec421d7e20b6 SHA512 fa5be67960478b0c93c18259239b192dc8ca06426e9dbb66a102eab1b37e5ea60c46cfbbc4304bc458312ce3ae95c52b14a5e6582073d266d6b325d19417a875
|
DIST ansible-lint-6.20.3.tar.gz 502540 BLAKE2B 2958c0515d6567922c01b323ca44de80f81dc57715c8a61c64f3c3813139469bade696666b15ddbab4fe06781a1d480fa79b7b4d58516925022aec421d7e20b6 SHA512 fa5be67960478b0c93c18259239b192dc8ca06426e9dbb66a102eab1b37e5ea60c46cfbbc4304bc458312ce3ae95c52b14a5e6582073d266d6b325d19417a875
|
||||||
|
DIST ansible-lint-6.21.1.tar.gz 508487 BLAKE2B 9a29a5d192675a8801846fc29641651c35be5cc4d120aad128ae248a86c8493aa9125b2abb428e0fa41b233cd669a8496c85a22de7d9bac99760bbcff222066c SHA512 538735ef89bcbb65077a0e02d6c9143c0aab2ce2160679d85c8dc5d222815230893f7c9bc4ee539c20d82cd7a8c1f72d3d7ee63666c49de603f4fa99964c260e
|
||||||
EBUILD ansible-lint-6.18.0.ebuild 1791 BLAKE2B fdffb81f06e81be4d228408af0ea2d7d5ac978f4b0157618a098cc006876fdf4da798c809636d42ea21cf73adac6a2faa20a9c1257d83f99c0795bf2c2757535 SHA512 d0416b76db38fc863cb4811dc52333c92acfac7a954f919cf25950d0627ac9ad196ca73e2e1cd8a5f894ac9573c01b6c88a574f554271da1d6dc2d2ad73b27f4
|
EBUILD ansible-lint-6.18.0.ebuild 1791 BLAKE2B fdffb81f06e81be4d228408af0ea2d7d5ac978f4b0157618a098cc006876fdf4da798c809636d42ea21cf73adac6a2faa20a9c1257d83f99c0795bf2c2757535 SHA512 d0416b76db38fc863cb4811dc52333c92acfac7a954f919cf25950d0627ac9ad196ca73e2e1cd8a5f894ac9573c01b6c88a574f554271da1d6dc2d2ad73b27f4
|
||||||
EBUILD ansible-lint-6.20.0.ebuild 1793 BLAKE2B 89e43a874435bd35bdecb2870400d12960111e69d6c6cc1a2b86f86f735e782f0415425e5f5a3e26e2a00864905b248f141a37da1cf9b73de3e57f294e5061e5 SHA512 d7d2235e2de696b25e6338cd7a14ab93e4e8d27768e09471e2cecebe52b7be4a0e8450be0b92d206ca0546568f6673f7edc2c485cdc47bbe3fee30ab61f08581
|
|
||||||
EBUILD ansible-lint-6.20.3.ebuild 1833 BLAKE2B 63fa96125a0360d622fb2d010c9c2712f613575f82342a4495e495aa221b8592e51ae411036e04caaf4b3369899494549fb65974aefff594e32635d8050cc13d SHA512 ef4282b0c5b4cb0a1def4971cea862cbc2e0b17b6d476eb54f014ae386f03842a35536d034885d104daee9a1d1b3c09144b68ce53baede8069f37619197a798b
|
EBUILD ansible-lint-6.20.3.ebuild 1833 BLAKE2B 63fa96125a0360d622fb2d010c9c2712f613575f82342a4495e495aa221b8592e51ae411036e04caaf4b3369899494549fb65974aefff594e32635d8050cc13d SHA512 ef4282b0c5b4cb0a1def4971cea862cbc2e0b17b6d476eb54f014ae386f03842a35536d034885d104daee9a1d1b3c09144b68ce53baede8069f37619197a798b
|
||||||
|
EBUILD ansible-lint-6.21.1.ebuild 1833 BLAKE2B 63fa96125a0360d622fb2d010c9c2712f613575f82342a4495e495aa221b8592e51ae411036e04caaf4b3369899494549fb65974aefff594e32635d8050cc13d SHA512 ef4282b0c5b4cb0a1def4971cea862cbc2e0b17b6d476eb54f014ae386f03842a35536d034885d104daee9a1d1b3c09144b68ce53baede8069f37619197a798b
|
||||||
MISC metadata.xml 561 BLAKE2B 0f55fc4da270c495c445e5afff0a8f7aaedd01abf3640f848cd9dc21e01fa7324c78846ee4bf917e4869b6c377fef61254a2288fa3d572c1bb77279571fb6631 SHA512 bd6bf6b916a0b736a0bfdd633f6569ce3124458169d77ef1cd86d6dda4099774088871560ce0106e11f139a2b48f13445e7a844e03a8669160c7e3fa44be5f36
|
MISC metadata.xml 561 BLAKE2B 0f55fc4da270c495c445e5afff0a8f7aaedd01abf3640f848cd9dc21e01fa7324c78846ee4bf917e4869b6c377fef61254a2288fa3d572c1bb77279571fb6631 SHA512 bd6bf6b916a0b736a0bfdd633f6569ce3124458169d77ef1cd86d6dda4099774088871560ce0106e11f139a2b48f13445e7a844e03a8669160c7e3fa44be5f36
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
AUX ansible-molecule-5.1.0-mkdocs_google_fonts.patch 220 BLAKE2B e6035df98418912c0e6c5c2655bafdcef8a07450670271e11498a97f4dea6c1c39578e6002a937bc5ec762aeb6a99991c2b70ccb60b31f2619c011b2785870cd SHA512 53fee32cddea9275f07aa460dedfa478f248917a81a04d3b9f0696d0283eba8dd6b6e3c7c4137c5a9a867c94a827ba687e9342fdce9e8af7cb82b039f0c732d0
|
AUX ansible-molecule-5.1.0-mkdocs_google_fonts.patch 220 BLAKE2B e6035df98418912c0e6c5c2655bafdcef8a07450670271e11498a97f4dea6c1c39578e6002a937bc5ec762aeb6a99991c2b70ccb60b31f2619c011b2785870cd SHA512 53fee32cddea9275f07aa460dedfa478f248917a81a04d3b9f0696d0283eba8dd6b6e3c7c4137c5a9a867c94a827ba687e9342fdce9e8af7cb82b039f0c732d0
|
||||||
DIST molecule-5.1.0.tar.gz 335161 BLAKE2B 55c2f3c181bef6ab848cf7b52b19649fd861dbdbd68b92d3de9e0a1330755b9b887affd8f78e92ab33145ed60e7131d3cf1ffb7b4d8f10c1c3cab8dd58288af9 SHA512 4d025a512e3a6ac7f424318f06bb23b2c1ef1cc122d31d012430bfccf4efeeb3c7ddf2450abd78378c1c50f54fffb1fa8f366f14eebe58125f177ced8cec3ff5
|
DIST molecule-5.1.0.tar.gz 335161 BLAKE2B 55c2f3c181bef6ab848cf7b52b19649fd861dbdbd68b92d3de9e0a1330755b9b887affd8f78e92ab33145ed60e7131d3cf1ffb7b4d8f10c1c3cab8dd58288af9 SHA512 4d025a512e3a6ac7f424318f06bb23b2c1ef1cc122d31d012430bfccf4efeeb3c7ddf2450abd78378c1c50f54fffb1fa8f366f14eebe58125f177ced8cec3ff5
|
||||||
EBUILD ansible-molecule-5.1.0.ebuild 2787 BLAKE2B 3ed05f6ac5af48947c73ccee185450f276e07543de8b0b8640bd1ed3b58369f618ffeb8874e8f27bdf2ca18d3a0144ec17ce9ffdcb4c51b836f4fe4e4e80b449 SHA512 715c46bb4ef22b20add474d672db11703268ac09330295098ae3e7cabf2b308c14a8966a2419efd47db0f5bff5eea57ec3d3b160f076532534f5e25b30eb2df2
|
EBUILD ansible-molecule-5.1.0.ebuild 2772 BLAKE2B a13a9e303a3214da40519163bd35e54346fb88762d118527bcabf67e784f84432a410a9f11b673a3045e3c7912c392091758f9617b917dcd6ab0ff9d78c1b0ad SHA512 797c4aef60d77b24bf7aa026c7b2032dd114925f65dda9641aa2b6cf4f351e01a49aad01f528d12816b0d2812248d2a80466948cd5da551a328261f909e39bc4
|
||||||
MISC metadata.xml 407 BLAKE2B 869b6c1d6da66568eeac2daaca56567876dbfb057f50add7bbc95fef8a3fc38b99279d359a90573f8d6af47d0e451445827f6efeefa8fb0e7954e8b624783855 SHA512 e6dbbe2c0536ea84bdfea0168a743dbe3de424b442757441bc4f978e07d41ca6022eb2d6f269c921f42b4e7d858788f967c1c35bd4241a35dbe25a161f5744de
|
MISC metadata.xml 397 BLAKE2B 9f9796a3fac212a2e3ce2ea7330a5c6cde8df8a45865b59ddbb55fd6f87d2d87255a409ded478b2240509c4d1173b2c89bec11b14b0a6020f28afcf3d5fc7ca7 SHA512 04e26253a5acecce1047e8a3376ff1e54b4da6864f28390499ad90ed075beb555fec0c0fcacabc1ea69acc2b0194858de9bbd30fccd6de6247462727df6af4e7
|
||||||
|
@ -1,19 +1,9 @@
|
|||||||
DIST aws-cli-1.29.53.gh.tar.gz 2549518 BLAKE2B 4c9932ddbfb5f8619006589c0ed8f00b5d0230bc9d7fa811875cc4b16e9b5583a3abe4ccbb290524565dde2f78ae5696162863ea6e5224517c98414d7cb74344 SHA512 1150c20f5cc3da3a0ba2e25741441a7db8b6e399a927366902b30fd30a394634d015cc6b53bbfe7bcb759ce0aec6e0f9432a23e5b8d00cd9c2bb71afd5744627
|
|
||||||
DIST aws-cli-1.29.57.gh.tar.gz 2556732 BLAKE2B 8bbd17041c28e18f1b94421e624e3e7209a751bcd5508b75ff5473aba814e00453159151ddbc1daca5013d06cf418384af1703a34ddf9ecb7b6dbdfe5b91c3c9 SHA512 4cbc7df76930ce5626b45a100e1fe62695d470f02af025e483eb161f92828d2d535e91b3200f9c55dc50f30955b88e5f74e015e229649e2debac0acb2da5345b
|
|
||||||
DIST aws-cli-1.29.61.gh.tar.gz 2559946 BLAKE2B cab7954d50a235051a11978f1ee4316a0324d9b1dd492efc61ba22c1240b6c385e327756789c66b9f67443fe317f0aa464393b1a09abc300117241a6a967f4f4 SHA512 54ccad4f811956663ef68c42c33737d424996237d6dd5486e41c2bfe8b486236ebd60226edda1fcc256c0cc48924632040f163b11d2cba48ab1d16c32c0a114f
|
|
||||||
DIST aws-cli-1.29.62.gh.tar.gz 2560151 BLAKE2B 0aa6dba4dcee72e0d3cbddb62ebcd9405682facfee4ad1348a53a5c09811a7583d7177814265158de0306518b62ae66eade301311c72cd7ddc380201d16ff30f SHA512 cda4bcc0ac535eb007b44e517d22b17cda6518d6db25162cdd0f7b506de449c72add8221d17c6cd145e0029f17c0e183928061e04b7b27274a58d157142ead7c
|
DIST aws-cli-1.29.62.gh.tar.gz 2560151 BLAKE2B 0aa6dba4dcee72e0d3cbddb62ebcd9405682facfee4ad1348a53a5c09811a7583d7177814265158de0306518b62ae66eade301311c72cd7ddc380201d16ff30f SHA512 cda4bcc0ac535eb007b44e517d22b17cda6518d6db25162cdd0f7b506de449c72add8221d17c6cd145e0029f17c0e183928061e04b7b27274a58d157142ead7c
|
||||||
DIST aws-cli-1.29.63.gh.tar.gz 2561207 BLAKE2B 83d1bf59c565ae5035eea0bfff91b2ac41e09cd250916db3bdb52b3cd336c869ca023acddf31418ca4ae81162d6cafb1cb915372d17988a4e616c018fceeb47b SHA512 2f6a699a8e1b3526adc49e88079cf19c7ddb18c6a3653ddb622ef5bc2d00dcbd4b490324e3d30f0911a236d692970072f999216876108fa6967450bc42cb1072
|
DIST aws-cli-1.29.63.gh.tar.gz 2561207 BLAKE2B 83d1bf59c565ae5035eea0bfff91b2ac41e09cd250916db3bdb52b3cd336c869ca023acddf31418ca4ae81162d6cafb1cb915372d17988a4e616c018fceeb47b SHA512 2f6a699a8e1b3526adc49e88079cf19c7ddb18c6a3653ddb622ef5bc2d00dcbd4b490324e3d30f0911a236d692970072f999216876108fa6967450bc42cb1072
|
||||||
DIST aws-cli-1.29.64.gh.tar.gz 2561807 BLAKE2B a4423549d6bd5789ebbd027febc411a7ab5be46bbcf1b407dc40fa95005c00bf413205c47099bb17e1f26f9d693a1af34479cbf29881dfa1544c42cc5193c0d6 SHA512 1238881d78483f7e5bd06c4653471406f7c5da8904bf5ef1a9fa3c4f8b44138313289ea626e411b2827b89a779bd1990a99a43b909b59ba022f95e38b3a025ff
|
DIST aws-cli-1.29.68.gh.tar.gz 2565226 BLAKE2B b1f2209738c3a54beac322b14ceb54d31a4288b85038c2778d56d8dcafbabe7a307aa228c96e73faabc0ad2495edb65f701a35eddc506c70f0873f9084177c36 SHA512 d8cafa7560ab0f824b190301d9889d0cfe5d746a9a7edd3b19ad003ee70c5f6cc9a26403ec961826462f5e5509a2e12f8a6a99d851fc97b1e46f44e59294aca2
|
||||||
DIST aws-cli-1.29.65.gh.tar.gz 2562601 BLAKE2B 4c88ae2dcd37685f6908e027dc960d14e08f268f4f0784763b2e371f598d848c055847e27540c14d1ac745e4d87ce894e1e5a375c46ea522c384cb377146816a SHA512 b2bbcb989602be9b4f513cf8c0feddd2c680d005568d0f82a82206ebf13f2235fd0650d85502738bd0f2410e5a006d14fafa1873b7d9ba453843e8f055985a51
|
DIST aws-cli-1.29.69.gh.tar.gz 2565597 BLAKE2B 121ad22fe37968dc2f4b3f7fbe9af7af2bd578fa340b1caf44d089b2b12cc019a9b7734a42f64569483411a2849bc67a32ee59910e00988571d6ec480f6988d9 SHA512 1f3f4d6ba1d5302b6b9080a696fb496b405279610377ba4c87a146b60b3bfbebe2c68855704835eb99c6eb2a2e8de33086bb5632a2954a8bbc4f3e7d18d8ee41
|
||||||
DIST aws-cli-1.29.66.gh.tar.gz 2563105 BLAKE2B 547b401269b8ea5431c3ff831c513306fa4d4c9fe21a15cba74528e460e626b900f0e29ddcb93c6735d1b85f8ad89528de576a87c0bcc2f31147f047add2449d SHA512 1114e1c2279d59ee1396716ccc619e8073ff425c1eaa88cf7ee5274ebfac0361646ad8d17a4a4bc565714e5dbd6537767d91ea039fa163761cb7f38c20760c24
|
|
||||||
DIST aws-cli-1.29.67.gh.tar.gz 2564759 BLAKE2B d73e71c37372a2bef0c2338b38d67f52e15619d3611cd664111d173e31e8ab9b3d87dbd0d1e94f7df3cbb0005410dadc748c95042143c7a0822705318e1ac25c SHA512 c9651ba2db96e4823aa7a3cdc9a3632f666dc3589e15f16c82fce7eb9b21a59468912f330255b379b47dec0c25c5c9d05536e61f4036a64259534860081e8e5b
|
|
||||||
EBUILD awscli-1.29.53.ebuild 2804 BLAKE2B f5472cbd2dedb555c4968eff148a3e63d0395304b3d02dbc59b56bb593b7fccd64022b69a94c5e4bc5e2b0965fdc75f32beb5151ef379f98ef65d94e109fd340 SHA512 1d1359b9f28290a17fc18b2b36ded73b09edf0f80c1a6757b4f87c7b7229700decf2adf660747303820fb4ef3978ed9ca9e34427bd67ceed6312c3c0ec07ef75
|
|
||||||
EBUILD awscli-1.29.57.ebuild 2861 BLAKE2B 3ac893eb2acd11e495d7e47587d00a5202694121686bf8de22d12257e67732d40639e9eae491eb26decf1ed575f2fe4be2e9d9fae03985ef21aca2921fb8a4d6 SHA512 ce0a4719a8fefb6944f1cfa0e7f60791e3ff8518eb8c770942ec11d931f0e5da3ca39ae27b264ece301a422dc19b6fa7f97b914c91f4d5a767b5672ae11bfbbb
|
|
||||||
EBUILD awscli-1.29.61.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
|
|
||||||
EBUILD awscli-1.29.62.ebuild 2854 BLAKE2B b471b1f5758613e807ae70018b4066b8998db8dfb251b8cbc31dde9535a2d3f4d66e1ba2f01a4c36e5d3bd1b3dcc77a233c2791e8a290379dfeaa461c845a382 SHA512 7aea2225079104faa2ab0ed6607533e5b7e4ca737b14a8adfd54442c1bcbca4d671ac12ce24f6436048a65f7de78b312b86bd8b891dbb272b8af63949e0ef2b9
|
EBUILD awscli-1.29.62.ebuild 2854 BLAKE2B b471b1f5758613e807ae70018b4066b8998db8dfb251b8cbc31dde9535a2d3f4d66e1ba2f01a4c36e5d3bd1b3dcc77a233c2791e8a290379dfeaa461c845a382 SHA512 7aea2225079104faa2ab0ed6607533e5b7e4ca737b14a8adfd54442c1bcbca4d671ac12ce24f6436048a65f7de78b312b86bd8b891dbb272b8af63949e0ef2b9
|
||||||
EBUILD awscli-1.29.63.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
|
EBUILD awscli-1.29.63.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
|
||||||
EBUILD awscli-1.29.64.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
|
EBUILD awscli-1.29.68.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
|
||||||
EBUILD awscli-1.29.65.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
|
EBUILD awscli-1.29.69.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
|
||||||
EBUILD awscli-1.29.66.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
|
|
||||||
EBUILD awscli-1.29.67.ebuild 2861 BLAKE2B b402d0b73740cce2ba9d44bc9b43de521795ce199aff4c95ce7935a76cbef1f6d4abd7dff8bda03f30b6b6f4dfb5c3e61522effcdd50b9fd96ab8bd430f7f5b7 SHA512 1be69189388b8d4627dc996829adb365ed0724f60ef9424d54b849857ae6649ab265c0d04d8ac6ff56f60fca5937f6b42c8c65b6effb07874f96b85585cad9f6
|
|
||||||
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
|
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
|
||||||
|
@ -1,84 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..11} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
# broken xdist (signal() works only in main thread)
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c
|
|
||||||
tests/unit/test_help.py::TestHelpPager::test_can_render_contents
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)"
|
|
||||||
}
|
|
||||||
|
|
||||||
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,85 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..11} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
# broken xdist (signal() works only in main thread)
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c
|
|
||||||
tests/unit/test_help.py::TestHelpPager::test_can_render_contents
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)"
|
|
||||||
}
|
|
||||||
|
|
||||||
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,85 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..12} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
# broken xdist (signal() works only in main thread)
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c
|
|
||||||
tests/unit/test_help.py::TestHelpPager::test_can_render_contents
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)"
|
|
||||||
}
|
|
||||||
|
|
||||||
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,85 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..12} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
# broken xdist (signal() works only in main thread)
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c
|
|
||||||
tests/unit/test_help.py::TestHelpPager::test_can_render_contents
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)"
|
|
||||||
}
|
|
||||||
|
|
||||||
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,85 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
PYTHON_COMPAT=( python3_{10..12} )
|
|
||||||
|
|
||||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
|
||||||
|
|
||||||
MY_P=aws-cli-${PV}
|
|
||||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
|
||||||
HOMEPAGE="
|
|
||||||
https://github.com/aws/aws-cli/
|
|
||||||
https://pypi.org/project/awscli/
|
|
||||||
"
|
|
||||||
SRC_URI="
|
|
||||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
|
||||||
-> ${MY_P}.gh.tar.gz
|
|
||||||
"
|
|
||||||
S=${WORKDIR}/${MY_P}
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
|
||||||
|
|
||||||
# botocore is x.(y+2).z
|
|
||||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
|
||||||
RDEPEND="
|
|
||||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
|
||||||
dev-python/colorama[${PYTHON_USEDEP}]
|
|
||||||
dev-python/docutils[${PYTHON_USEDEP}]
|
|
||||||
dev-python/rsa[${PYTHON_USEDEP}]
|
|
||||||
>=dev-python/s3transfer-0.7.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
|
||||||
!app-admin/awscli-bin
|
|
||||||
"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
|
||||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
|
||||||
)
|
|
||||||
"
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# do not rely on bundled deps in botocore (sic!)
|
|
||||||
find -name '*.py' -exec sed -i \
|
|
||||||
-e 's:from botocore[.]vendored import:import:' \
|
|
||||||
-e 's:from botocore[.]vendored[.]:from :' \
|
|
||||||
{} + || die
|
|
||||||
# strip overzealous upper bounds on requirements
|
|
||||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
|
||||||
distutils-r1_src_prepare
|
|
||||||
}
|
|
||||||
|
|
||||||
python_test() {
|
|
||||||
local EPYTEST_DESELECT=(
|
|
||||||
# broken xdist (signal() works only in main thread)
|
|
||||||
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
|
|
||||||
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
|
|
||||||
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
|
|
||||||
tests/unit/test_compat.py::TestIgnoreUserSignals
|
|
||||||
tests/unit/test_help.py::TestHelpPager::test_can_handle_ctrl_c
|
|
||||||
tests/unit/test_help.py::TestHelpPager::test_can_render_contents
|
|
||||||
tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignore
|
|
||||||
)
|
|
||||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
|
||||||
# integration tests require AWS credentials and Internet access
|
|
||||||
epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)"
|
|
||||||
}
|
|
||||||
|
|
||||||
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,57 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
inherit go-module systemd
|
|
||||||
|
|
||||||
DESCRIPTION="A tool for service discovery, monitoring and configuration"
|
|
||||||
HOMEPAGE="https://www.consul.io"
|
|
||||||
GIT_COMMIT="5e08e229dbdaed5adf3ca99afe9df247c51507da"
|
|
||||||
|
|
||||||
SRC_URI="https://github.com/zmedico/consul/archive/v${PV}-vendor.tar.gz -> ${P}-vendor.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT"
|
|
||||||
RESTRICT="test"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm64 ~x86"
|
|
||||||
|
|
||||||
BDEPEND="dev-go/gox"
|
|
||||||
COMMON_DEPEND="
|
|
||||||
acct-group/consul
|
|
||||||
acct-user/consul"
|
|
||||||
DEPEND="${COMMON_DEPEND}"
|
|
||||||
RDEPEND="${COMMON_DEPEND}"
|
|
||||||
|
|
||||||
S=${WORKDIR}/${P}-vendor
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
sed -e 's|^GIT_DATE=.*|GIT_DATE=2023-03-30T17:51:19Z|' -i GNUmakefile || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
# The dev target sets causes build.sh to set appropriate XC_OS
|
|
||||||
# and XC_ARCH, and skips generation of an unused zip file,
|
|
||||||
# avoiding a dependency on app-arch/zip.
|
|
||||||
GIT_DESCRIBE="v${PV}" \
|
|
||||||
GIT_DIRTY="" \
|
|
||||||
GIT_COMMIT="${GIT_COMMIT}" \
|
|
||||||
emake dev-build
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
dobin bin/consul
|
|
||||||
|
|
||||||
keepdir /etc/consul.d
|
|
||||||
insinto /etc/consul.d
|
|
||||||
doins "${FILESDIR}/"*.json.example
|
|
||||||
|
|
||||||
keepdir /var/log/consul
|
|
||||||
fowners consul:consul /var/log/consul
|
|
||||||
|
|
||||||
newinitd "${FILESDIR}/consul.initd" "${PN}"
|
|
||||||
newconfd "${FILESDIR}/consul.confd" "${PN}"
|
|
||||||
insinto /etc/logrotate.d
|
|
||||||
newins "${FILESDIR}/${PN}.logrotated" "${PN}"
|
|
||||||
systemd_dounit "${FILESDIR}/consul.service"
|
|
||||||
}
|
|
@ -0,0 +1,63 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
USE_RUBY="ruby31 ruby32"
|
||||||
|
|
||||||
|
inherit ruby-fakegem
|
||||||
|
|
||||||
|
DESCRIPTION="data collector and unified logging layer (project under CNCF)"
|
||||||
|
HOMEPAGE="https://www.fluentd.org"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
COMMON_DEPEND="acct-group/fluentd
|
||||||
|
acct-user/fluentd"
|
||||||
|
DEPEND="${COMMON_DEPEND}"
|
||||||
|
RDEPEND="${COMMON_DEPEND}"
|
||||||
|
|
||||||
|
ruby_add_rdepend "
|
||||||
|
dev-ruby/bundler
|
||||||
|
>=dev-ruby/coolio-1.4.5
|
||||||
|
>=dev-ruby/http_parser_rb-0.5.1
|
||||||
|
>=dev-ruby/msgpack-1.3.1
|
||||||
|
>=dev-ruby/serverengine-2.2.5
|
||||||
|
>=dev-ruby/sigdump-0.2.2
|
||||||
|
>=dev-ruby/strptime-0.2.4
|
||||||
|
>=dev-ruby/tzinfo-1.0
|
||||||
|
=dev-ruby/webrick-1.7*
|
||||||
|
>=dev-ruby/yajl-ruby-1.0"
|
||||||
|
|
||||||
|
ruby_add_depend "test? ( dev-ruby/flexmock )"
|
||||||
|
|
||||||
|
all_ruby_prepare() {
|
||||||
|
sed -i \
|
||||||
|
-e '/tzinfo-data/d' \
|
||||||
|
-e '/dig_rb/d' \
|
||||||
|
"${PN}".gemspec || die "'sed failed"
|
||||||
|
|
||||||
|
# Avoid test dependency on unpackaged oj
|
||||||
|
rm -f test/test_event_time.rb || die
|
||||||
|
}
|
||||||
|
|
||||||
|
all_ruby_install() {
|
||||||
|
all_fakegem_install
|
||||||
|
keepdir /var/log/fluentd
|
||||||
|
fowners fluentd:adm /var/log/fluentd
|
||||||
|
insinto /etc/fluent
|
||||||
|
doins fluent.conf
|
||||||
|
newconfd "${FILESDIR}"/${PN}.confd ${PN}
|
||||||
|
newinitd "${FILESDIR}"/${PN}.initd ${PN}
|
||||||
|
insinto /etc/logrotate.d
|
||||||
|
newins "${FILESDIR}"/${PN}.logrotate ${PN}
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||||
|
elog "A default configuration file has been installed in"
|
||||||
|
elog "${EROOT}/etc/fluent/fluent.conf. You will need to edit"
|
||||||
|
elog "this file to match your configuration."
|
||||||
|
fi
|
||||||
|
}
|
@ -1,3 +1,4 @@
|
|||||||
DIST haskell-updater-1.3.2.tar.gz 26133 BLAKE2B ea72850e5ca35ec18fa00136c654435a852b072aea0402003c962abbb0e0f09e8a84568f78c9186324b0b0ee9658de1b413670e268cfe1c0056810b8c61b479c SHA512 a4d80ecb65efa9ae21008e04b1363ff2196df4ba431fc5ec899bb9904c598c7a109a38f7dd86dd2dc86faca8ed5083d036d700e7f7796840ee5470401c24f3d9
|
DIST haskell-updater-1.3.2.tar.gz 26133 BLAKE2B ea72850e5ca35ec18fa00136c654435a852b072aea0402003c962abbb0e0f09e8a84568f78c9186324b0b0ee9658de1b413670e268cfe1c0056810b8c61b479c SHA512 a4d80ecb65efa9ae21008e04b1363ff2196df4ba431fc5ec899bb9904c598c7a109a38f7dd86dd2dc86faca8ed5083d036d700e7f7796840ee5470401c24f3d9
|
||||||
EBUILD haskell-updater-1.3.2-r1.ebuild 1012 BLAKE2B 3a58a0fac1b47c92db143f4d384fe804523a0ccea1b367fe76adcfb2a67870644bd749c5a5cf4b7f8327db076c3acac98357fa7a9ffc52e55a86f080bd700297 SHA512 a097620e5027fffe0af9ba300d8ea1ca592f96aaff65a5e4a766c181e721ff50a777cf0c5a85231aca68ad1fa6943bc28bc42572fa4179dd2c6e6d37df487ccf
|
EBUILD haskell-updater-1.3.2-r1.ebuild 1003 BLAKE2B a36a7bfe3bc311f33a8ba0ff58db6b5f53c327287a9ddf2a09312fd6c2d03989cdf0bff2ddfff68ed0ec03ce5ed1a302010d02e8a2d1c38ddc48b9c838ca0fb7 SHA512 b0731830c9e9cd1f4c8304eda575789abfb44ad51b6c7c55b46d9ee4ed1234c8aa4877f91198b33d397e52dc24eb0773c354316ef5a508636e5f6551944140bb
|
||||||
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
|
EBUILD haskell-updater-9999.ebuild 1152 BLAKE2B e1c1ee5d60cdd6d644b81264dd59722560791ca7e6e9e54bef3c4ec799d255c87fb0a7fc2718654a1296fe3a5beff620462688f20ab0c3dfd6a3450dfc1ebfea SHA512 9fe51d9d86f9dcf7d0b6ebdc5bffd8aa24ccbc764318b15a465950e1432380c640d226a5a251b3ca402ffa984a4dcd10b25f728bb2e956026e377ca678f50286
|
||||||
|
MISC metadata.xml 401 BLAKE2B dfdf6ba0ba1a6c6346c0006f3597aa50ab6beea2ed466d59601093e4f05ba046293cd0ac461ddcc0099090632f6d7c6ff4dc05cf5bd194eabcb1fcc69bb03055 SHA512 5b08d3e2d6cfb01971f912e26251a080295d49407ba290adde09f725220f68c740fc2610803c3b099e4d173207931ea3a84c9986ff60046ad9d6151f076ead2c
|
||||||
|
@ -0,0 +1,50 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
# ebuild generated by hackport 0.8.0.0.9999
|
||||||
|
#hackport: flags: +pedantic
|
||||||
|
|
||||||
|
CABAL_FEATURES="nocabaldep"
|
||||||
|
inherit haskell-cabal git-r3
|
||||||
|
|
||||||
|
DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
|
||||||
|
HOMEPAGE="https://github.com/gentoo-haskell/haskell-updater#readme"
|
||||||
|
EGIT_REPO_URI="https://github.com/gentoo-haskell/haskell-updater.git"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS=""
|
||||||
|
|
||||||
|
# Need a lower version for portage to get --keep-going
|
||||||
|
RDEPEND="|| ( >=sys-apps/portage-2.1.6
|
||||||
|
sys-apps/pkgcore )"
|
||||||
|
DEPEND=">=dev-lang/ghc-6.12.1"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
if use prefix; then
|
||||||
|
sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
|
||||||
|
"${S}/Distribution/Gentoo/Packages.hs" || die
|
||||||
|
|
||||||
|
sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
|
||||||
|
"${S}/Distribution/Gentoo/GHC.hs" || die
|
||||||
|
fi
|
||||||
|
|
||||||
|
sed -e 's/^version:.*/&.9999/' -i ${PN}.cabal || die # just to distinct from release install
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
haskell-cabal_src_configure \
|
||||||
|
--flag=pedantic \
|
||||||
|
--bindir="${EPREFIX}/usr/sbin" \
|
||||||
|
--constraint="Cabal == $(cabal-version)"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cabal_src_install
|
||||||
|
|
||||||
|
dodoc TODO
|
||||||
|
}
|
@ -0,0 +1,30 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit linux-mod-r1
|
||||||
|
|
||||||
|
DESCRIPTION="Kernel driver for AMD Ryzen's System Management Unit"
|
||||||
|
HOMEPAGE="https://gitlab.com/leogx9r/ryzen_smu"
|
||||||
|
SRC_URI="https://gitlab.com/leogx9r/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
|
||||||
|
|
||||||
|
LICENSE="GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}-v${PV}"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
local modlist=( ryzen_smu )
|
||||||
|
local modargs=( KERNEL_BUILD="${KV_OUT_DIR}" )
|
||||||
|
|
||||||
|
linux-mod-r1_src_compile
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
linux-mod-r1_src_install
|
||||||
|
|
||||||
|
insinto /usr/lib/modules-load.d
|
||||||
|
doins "${FILESDIR}"/ryzen_smu.conf
|
||||||
|
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
DIST tarlz-0.23.tar.lz 112276 BLAKE2B 87153b1e843ed74b5efd339d29e79ddef2bbd11ff951898383ae4c6c099f4e97ef58b8bd2f14ff5bff2cfd6baccb433ab55b9b9b78d0893caef5bd1f4d07a36e SHA512 623407142d03e0ddae3dbb057b8ef5f1aea850418dbb47c6278affa42c88bc1786cd3249d1e8c018643f41516787225cb2ed3aca2fc02ba8e65dfe4744f965d8
|
DIST tarlz-0.23.tar.lz 112276 BLAKE2B 87153b1e843ed74b5efd339d29e79ddef2bbd11ff951898383ae4c6c099f4e97ef58b8bd2f14ff5bff2cfd6baccb433ab55b9b9b78d0893caef5bd1f4d07a36e SHA512 623407142d03e0ddae3dbb057b8ef5f1aea850418dbb47c6278affa42c88bc1786cd3249d1e8c018643f41516787225cb2ed3aca2fc02ba8e65dfe4744f965d8
|
||||||
DIST tarlz-0.24.tar.lz 113503 BLAKE2B 5d9f3a65c29ba5131faacaf0b519494e4ba659182a7dd30c49aa3d0b0a507ce699ba0539684f36a65dd30bc2bf58b59ebedf7906cc210944c98bf3f6cb765608 SHA512 8aa617ce016675b24c3286ca44afef2801f37b8f617f89665aedd20266fdde1bc8a0ad6293a70b788fb36ad1f5c761d3141c26ab7b4615c8625d72f11c680d5c
|
DIST tarlz-0.24.tar.lz 113503 BLAKE2B 5d9f3a65c29ba5131faacaf0b519494e4ba659182a7dd30c49aa3d0b0a507ce699ba0539684f36a65dd30bc2bf58b59ebedf7906cc210944c98bf3f6cb765608 SHA512 8aa617ce016675b24c3286ca44afef2801f37b8f617f89665aedd20266fdde1bc8a0ad6293a70b788fb36ad1f5c761d3141c26ab7b4615c8625d72f11c680d5c
|
||||||
EBUILD tarlz-0.23.ebuild 604 BLAKE2B 2c85673c45730ff37832e0543231ada768b747d9df453538f120f07c6d2ff7e3b3130a2b2691eb0dd64d2f5f1d6d96a5921620a4b2650f80bdb2504aac554166 SHA512 40f93fc0f73b51916d0718913150b09441644313eacab6389fba414badcb82cbe9ab6b4475724d51272f6f0af61f09c684535beacff872eac33300f3cd0ee0fe
|
EBUILD tarlz-0.23.ebuild 604 BLAKE2B 2c85673c45730ff37832e0543231ada768b747d9df453538f120f07c6d2ff7e3b3130a2b2691eb0dd64d2f5f1d6d96a5921620a4b2650f80bdb2504aac554166 SHA512 40f93fc0f73b51916d0718913150b09441644313eacab6389fba414badcb82cbe9ab6b4475724d51272f6f0af61f09c684535beacff872eac33300f3cd0ee0fe
|
||||||
EBUILD tarlz-0.24.ebuild 605 BLAKE2B 3a131fe385c7f36c8e70139e1ea54c1c3980b6350bc20c13f7cdea855323d2e9b424ab2ff40c9ead5684c898452ed5aeebfa763be6d7d0828f71c76e04155aeb SHA512 0ccea1fcd7927a6fb1b8d005d5c7762c0427631597febd0e3ae130a80a436d3c7db0c5798b1ae33d68d68254d406c00b2bc08639dc67e3587c3c2b5930e869d0
|
EBUILD tarlz-0.24.ebuild 604 BLAKE2B 241eba3750bea7552b1ccd04599de730e55e4c5ac0ecfda660aee46ea35d35e0fd1d0a3f845dba3c47a66a37bda13696d6b9f5fb396c4bcb304d34ab746c4b41 SHA512 a79ce2cb507f79054059c4a2cffdb021cc257a072e09fd3b1535863252c0b6493ad7fe56873372913d383b2ae1e82a8d4d753aa9f824fe86a0c75d958ee5d3f1
|
||||||
MISC metadata.xml 355 BLAKE2B 395fec08847b666d16f1b38e094844c5821076bb58688ce21277c2a798a7ffc1f029cb6e92a6dcd92f71f35715f7a55638c6d34224055df275970b1c06acd6e0 SHA512 8a88a29f6ed88692e554ef13820e1ab95f1da4854d13832cc839b29b3e3278cc479412fc22e021b4de696d92cf726181b8434eb19d479d9be36b621a69040ff6
|
MISC metadata.xml 355 BLAKE2B 395fec08847b666d16f1b38e094844c5821076bb58688ce21277c2a798a7ffc1f029cb6e92a6dcd92f71f35715f7a55638c6d34224055df275970b1c06acd6e0 SHA512 8a88a29f6ed88692e554ef13820e1ab95f1da4854d13832cc839b29b3e3278cc479412fc22e021b4de696d92cf726181b8434eb19d479d9be36b621a69040ff6
|
||||||
|
Binary file not shown.
@ -1,9 +1,7 @@
|
|||||||
AUX borgmatic-1.7.13-no_test_coverage.patch 248 BLAKE2B 624e21cc8971d9374b34dee002635d9090576ba785cf3b6da7c10a91f439fd8e11b335bb33dc9c3b7421b4a5a8982e2a5f67b723b06051969651d626f09bf972 SHA512 fc549c0a63a6182b1848d89a1c9aacd3057f07988d1e8ec3b6ae1defb0675e7b934b0c65c9b09edc431172bc550521058ab73cb64ae6e577072331d4d5269e78
|
AUX borgmatic-1.7.13-no_test_coverage.patch 248 BLAKE2B 624e21cc8971d9374b34dee002635d9090576ba785cf3b6da7c10a91f439fd8e11b335bb33dc9c3b7421b4a5a8982e2a5f67b723b06051969651d626f09bf972 SHA512 fc549c0a63a6182b1848d89a1c9aacd3057f07988d1e8ec3b6ae1defb0675e7b934b0c65c9b09edc431172bc550521058ab73cb64ae6e577072331d4d5269e78
|
||||||
AUX borgmatic-1.7.14-systemd_service_bin_path.patch 604 BLAKE2B 534a545b5a8d65c6e46102a5e558c25444d82dd3679b81c0ba50c72dfec8ce8f935fdcb558ff61fec7bf30409b4b9809d76e7488554f4461c4b5eac035a60c07 SHA512 9b4c65b249a033f17b68c5209c0132bd94e310d46193a9a85090cb8520220705aacd91c19d713e11e6955c1e0b1e09823abcaf8164ab0f162ff9a62652bb7e56
|
AUX borgmatic-1.7.14-systemd_service_bin_path.patch 604 BLAKE2B 534a545b5a8d65c6e46102a5e558c25444d82dd3679b81c0ba50c72dfec8ce8f935fdcb558ff61fec7bf30409b4b9809d76e7488554f4461c4b5eac035a60c07 SHA512 9b4c65b249a033f17b68c5209c0132bd94e310d46193a9a85090cb8520220705aacd91c19d713e11e6955c1e0b1e09823abcaf8164ab0f162ff9a62652bb7e56
|
||||||
DIST borgmatic-1.7.15.tar.gz 390819 BLAKE2B dc9086a0363afb8acbe943776cd6f388ba85a18e50554b5187c86e7054e7ff748ea878623d9b46c19564198faf5c566b137e54681812086115311970bc517455 SHA512 cf1f6da782a5ad547a76b9e4cb00cbd4ca4232cfb5dcd027c6fee9f1a3b97fda894f27c512007b449b8e11e939249060f63c3cdde29aee3aa86710200cf8d2db
|
|
||||||
DIST borgmatic-1.8.2.tar.gz 396972 BLAKE2B d9444ec49c3d325d865d553fa1cb28de9416aa36e999ef6452c62a9a6519e58afbc922398c52f3a1de441fd8da02e5618bc03a67baae161677a15a1780209788 SHA512 8de49c071c54516d0fb3f0d918f05226ac00519cc0605eacf204795a239554764fd1f3b0f44f3110fc551d6a89e92a59ca34ddebbfb02bf3deabc326f81ccf9c
|
DIST borgmatic-1.8.2.tar.gz 396972 BLAKE2B d9444ec49c3d325d865d553fa1cb28de9416aa36e999ef6452c62a9a6519e58afbc922398c52f3a1de441fd8da02e5618bc03a67baae161677a15a1780209788 SHA512 8de49c071c54516d0fb3f0d918f05226ac00519cc0605eacf204795a239554764fd1f3b0f44f3110fc551d6a89e92a59ca34ddebbfb02bf3deabc326f81ccf9c
|
||||||
DIST borgmatic-1.8.3.tar.gz 399031 BLAKE2B d560ccf69f86f35951521e44fba03a4704161abfe1208a8ef23067ba09b0060be84605761a2fa0b0878d466df10391a9314e85480c15af22faaf326c84211dd9 SHA512 3f798fddadb12742928e1542d1c71838b58870ecea18c62b260829880ae7ba0ec26303548a60ff7c8071b49eb630320bb055a9a1d67e4952c8952140f09100d2
|
DIST borgmatic-1.8.3.tar.gz 399031 BLAKE2B d560ccf69f86f35951521e44fba03a4704161abfe1208a8ef23067ba09b0060be84605761a2fa0b0878d466df10391a9314e85480c15af22faaf326c84211dd9 SHA512 3f798fddadb12742928e1542d1c71838b58870ecea18c62b260829880ae7ba0ec26303548a60ff7c8071b49eb630320bb055a9a1d67e4952c8952140f09100d2
|
||||||
EBUILD borgmatic-1.7.15.ebuild 2039 BLAKE2B 540bf3b3ba70492896efc4d9e8aaa9b37350fc22889d48427b3cb4f20fa30eeacc7c09049db66dca6f0db0efcb7ed514f4393008961e0904203bcb452a64442c SHA512 a0a789d4167cb688e85f678a8ae0717e22fefc9bf629e026a3b2898725b39c25dbe8c644cb42c493043a66f465797464500d442d07dee1f33201f221e4c72ca0
|
|
||||||
EBUILD borgmatic-1.8.2.ebuild 1991 BLAKE2B c81061d1394caa8b6c262f966f3517f64cddc5f127a90b3268054117969ad7f5780c908f87ca04a2846326e2de9bfc84a26e8cc4dd82f08d8a54d90ceb3b8ab1 SHA512 1f13689944960516ff9906ff5006a6c83cc8ca822c996461998800003b149a31ab62dd0b9cc5223fed1e9866d1fd5eb85bbea10ae923b623f67a01067c907401
|
EBUILD borgmatic-1.8.2.ebuild 1991 BLAKE2B c81061d1394caa8b6c262f966f3517f64cddc5f127a90b3268054117969ad7f5780c908f87ca04a2846326e2de9bfc84a26e8cc4dd82f08d8a54d90ceb3b8ab1 SHA512 1f13689944960516ff9906ff5006a6c83cc8ca822c996461998800003b149a31ab62dd0b9cc5223fed1e9866d1fd5eb85bbea10ae923b623f67a01067c907401
|
||||||
EBUILD borgmatic-1.8.3.ebuild 2033 BLAKE2B 52d195cebb9984138268dc46da264cf72b5e67f9a8199974d68d795c439638516c925faaf6ba2ec6f3a63118347f59c6f1372bf4d96ccb27c3bbdddc8261aa56 SHA512 3da0753e46ce7bedbf78d1ab5a6ab10d1601eb6cad75eb4629445cccbcfe4e866a62b6f2e23fecd5551fa5fc5aa90f3d5ce36c8a6c72919b1604c28e4804cee2
|
EBUILD borgmatic-1.8.3.ebuild 2033 BLAKE2B 52d195cebb9984138268dc46da264cf72b5e67f9a8199974d68d795c439638516c925faaf6ba2ec6f3a63118347f59c6f1372bf4d96ccb27c3bbdddc8261aa56 SHA512 3da0753e46ce7bedbf78d1ab5a6ab10d1601eb6cad75eb4629445cccbcfe4e866a62b6f2e23fecd5551fa5fc5aa90f3d5ce36c8a6c72919b1604c28e4804cee2
|
||||||
MISC metadata.xml 380 BLAKE2B bd4f6eb451caa6b36d51dff099c7885ad2c30f2f9f5397e12049a28214601d67853f0dc604e6e42a566b8bf57acf0d9e39c685af8743cce72ec3b5b07adea72e SHA512 1d2c0a22d3b844b58ed35f3fae261a1d6906e5e1b0e69bbe364e0409f335b44f04089ea1d0e6144e2ddfcf066cc8ad85d14c0b22a28ddd22d235c48e1401569f
|
MISC metadata.xml 380 BLAKE2B bd4f6eb451caa6b36d51dff099c7885ad2c30f2f9f5397e12049a28214601d67853f0dc604e6e42a566b8bf57acf0d9e39c685af8743cce72ec3b5b07adea72e SHA512 1d2c0a22d3b844b58ed35f3fae261a1d6906e5e1b0e69bbe364e0409f335b44f04089ea1d0e6144e2ddfcf066cc8ad85d14c0b22a28ddd22d235c48e1401569f
|
||||||
|
@ -1,73 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
PYTHON_COMPAT=( python3_{9..12} )
|
|
||||||
DISTUTILS_SINGLE_IMPL=1
|
|
||||||
DISTUTILS_USE_PEP517=setuptools
|
|
||||||
|
|
||||||
inherit distutils-r1 systemd pypi
|
|
||||||
|
|
||||||
DESCRIPTION="Automatically create, prune and verify backups with borgbackup"
|
|
||||||
HOMEPAGE="https://torsion.org/borgmatic/"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ~arm64 ~riscv"
|
|
||||||
|
|
||||||
# borg is called as an external tool, hence no pythonic stuff
|
|
||||||
RDEPEND="app-backup/borgbackup
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
<dev-python/colorama-0.5[${PYTHON_USEDEP}]
|
|
||||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
|
||||||
dev-python/requests[${PYTHON_USEDEP}]
|
|
||||||
<dev-python/ruamel-yaml-0.18.0[${PYTHON_USEDEP}]
|
|
||||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
|
||||||
')"
|
|
||||||
BDEPEND="
|
|
||||||
test? (
|
|
||||||
$(python_gen_cond_dep '
|
|
||||||
>=dev-python/flexmock-0.10.10[${PYTHON_USEDEP}]
|
|
||||||
')
|
|
||||||
)"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${PN}-1.7.13-no_test_coverage.patch
|
|
||||||
"${FILESDIR}"/${PN}-1.7.14-systemd_service_bin_path.patch
|
|
||||||
)
|
|
||||||
|
|
||||||
# A fragile test whose only purpose is to make sure the NEWS file
|
|
||||||
# has been updated for the current version.
|
|
||||||
EPYTEST_DESELECT=(
|
|
||||||
tests/integration/commands/test_borgmatic.py::test_borgmatic_version_matches_news_version
|
|
||||||
)
|
|
||||||
|
|
||||||
distutils_enable_tests pytest
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
distutils-r1_src_install
|
|
||||||
systemd_dounit sample/systemd/borgmatic.{service,timer}
|
|
||||||
keepdir /etc/borgmatic
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
|
||||||
elog "To generate a sample configuration file, run:"
|
|
||||||
elog " ${PN} config generate"
|
|
||||||
else
|
|
||||||
local oldver
|
|
||||||
for oldver in ${REPLACING_VERSIONS}; do
|
|
||||||
if ver_test "${oldver}" -lt 1.7.11; then
|
|
||||||
ewarn "Since version 1.7.11 ${PN} defaults to a different way of selecting archives for multi-archive actions."
|
|
||||||
ewarn "For details, please see"
|
|
||||||
ewarn
|
|
||||||
ewarn " https://torsion.org/borgmatic/docs/how-to/make-per-application-backups/#archive-naming"
|
|
||||||
ewarn
|
|
||||||
break
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
fi
|
|
||||||
elog
|
|
||||||
elog "Systemd users wishing to periodically run ${PN} can use the provided timer and service units."
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit go-module optfeature desktop xdg
|
||||||
|
|
||||||
|
DESCRIPTION="Modern and intuitive terminal-based text editor"
|
||||||
|
HOMEPAGE="https://github.com/zyedidia/micro"
|
||||||
|
SRC_URI="https://github.com/zyedidia/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="MIT Apache-2.0 BSD MPL-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
||||||
|
|
||||||
|
BDEPEND="dev-vcs/git"
|
||||||
|
|
||||||
|
PATCHES=(
|
||||||
|
"${FILESDIR}"/${PN}-2.0.12-no-strip.patch
|
||||||
|
)
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
# We build/install this way for bug #915628 (highlighting)
|
||||||
|
emake VERSION=${PV} build
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
dodir /usr/bin
|
||||||
|
emake GOBIN="${ED}"/usr/bin install
|
||||||
|
doman ./assets/packaging/micro.1
|
||||||
|
domenu assets/packaging/micro.desktop
|
||||||
|
einstalldocs
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
# Update desktop file mime cache
|
||||||
|
xdg_pkg_postinst
|
||||||
|
|
||||||
|
optfeature_header "Clipboard support with display servers:"
|
||||||
|
optfeature "Xorg" x11-misc/xsel x11-misc/xclip
|
||||||
|
optfeature "Wayland" gui-apps/wl-clipboard
|
||||||
|
}
|
@ -1,6 +1,8 @@
|
|||||||
AUX texworks-0.6.5-cmake_lua_version.patch 219 BLAKE2B c09494099363fa26e4110c23b0e1c06caf44cb0040578bfa33457741fdc8fe4698a2f4000a6dc6da4cd19dca6039c251cd1b875a27dc41abfea03b5cb79c341a SHA512 66ccbbcf313596c674833b36f222c8aa8bde541dfd58a706814aef3eaeec50247bec954a4f7137dfda31df9cd7b15163200592acb8433ed252d961ebf2b9ea32
|
AUX texworks-0.6.5-cmake_lua_version.patch 219 BLAKE2B c09494099363fa26e4110c23b0e1c06caf44cb0040578bfa33457741fdc8fe4698a2f4000a6dc6da4cd19dca6039c251cd1b875a27dc41abfea03b5cb79c341a SHA512 66ccbbcf313596c674833b36f222c8aa8bde541dfd58a706814aef3eaeec50247bec954a4f7137dfda31df9cd7b15163200592acb8433ed252d961ebf2b9ea32
|
||||||
AUX texworks-0.6.7-vasprintf-clang16-fix.patch 511 BLAKE2B 31227e1d0c04b582f6c7fb1652357e98393ca0ecf473e63670565c34a70b069683622b2f6851c0112e11c48979c855ad7dd813763906f198f6116719d8e1563e SHA512 2bd3387d4604e1e3cefc90d1a8cb1bfe187f4c23e8ec3c836e0bcd8d6aa8793f012728ce0f6c2288ebda38a9c6e01c4855bbda57d57438b70e7a82454b576120
|
AUX texworks-0.6.7-vasprintf-clang16-fix.patch 511 BLAKE2B 31227e1d0c04b582f6c7fb1652357e98393ca0ecf473e63670565c34a70b069683622b2f6851c0112e11c48979c855ad7dd813763906f198f6116719d8e1563e SHA512 2bd3387d4604e1e3cefc90d1a8cb1bfe187f4c23e8ec3c836e0bcd8d6aa8793f012728ce0f6c2288ebda38a9c6e01c4855bbda57d57438b70e7a82454b576120
|
||||||
|
AUX texworks-0.6.8-optional-qtscript.patch 1038 BLAKE2B 43f130632a1ea3d815e28b427eacfcfac5967233238d7b2ef271b9288f3c4f9d8492679edfd3a50a585303d02d26ced97ed36c56610223af7bf273ab3212d548 SHA512 badc300f48886c596155f10638c9929ab4093ee63d1efdba760674cef8fbe0c5a91164adca843e7f2957dc05a89d37bad440d527034cf4ea709238aa1a68cef1
|
||||||
DIST texworks-0.6.7.tar.gz 12394465 BLAKE2B 0a2e0531ef0f296cd2be176baed14eb0c21733aeaf3ca3c43e3ff02e48bf68be8953db67f955db0b5a56676b391e2f7700404e9ea52907092d58cbbccaa02adf SHA512 b1c22c1f9bfae2595e77f0c98297cc690f62aac38125bb576d57cc3a0666d779e75af23ccf430a3547215065596b4ea60758233947cda06df8e1a7fc95c46b65
|
DIST texworks-0.6.7.tar.gz 12394465 BLAKE2B 0a2e0531ef0f296cd2be176baed14eb0c21733aeaf3ca3c43e3ff02e48bf68be8953db67f955db0b5a56676b391e2f7700404e9ea52907092d58cbbccaa02adf SHA512 b1c22c1f9bfae2595e77f0c98297cc690f62aac38125bb576d57cc3a0666d779e75af23ccf430a3547215065596b4ea60758233947cda06df8e1a7fc95c46b65
|
||||||
|
DIST texworks-0.6.8.tar.gz 12486607 BLAKE2B a7de78adc0746c57b721a400a704d3912574933604e01124a99f5a60ba377ba66ce8d57f5f0a87e336de715d981146db6b8ae61a78c744b385c698fcdad2f7fe SHA512 23164f9ab2f611a705b533f4c435891f1279d1e0e0de2d7f947864f8919a6513cb696881dc1dcf93345471599f113d264ced57cbd2dceae343b9dde46ee80482
|
||||||
EBUILD texworks-0.6.7-r1.ebuild 1675 BLAKE2B 2cf44ad1def5a2e4cc743e2c7486e14431149493035fd70ce52179804b3f89091a456244dea6deace403467b3e076cfbfb38d44e262b35164510ba78490aa206 SHA512 0c25145528fca6fbef7d04c9c843f1f19c0be83b1d9ccde2a42865a740df45405df4124f8e52da1164730eb3ddc6e72f30d2072a2d19232a70ea28a8c4ca81c1
|
EBUILD texworks-0.6.7-r1.ebuild 1675 BLAKE2B 2cf44ad1def5a2e4cc743e2c7486e14431149493035fd70ce52179804b3f89091a456244dea6deace403467b3e076cfbfb38d44e262b35164510ba78490aa206 SHA512 0c25145528fca6fbef7d04c9c843f1f19c0be83b1d9ccde2a42865a740df45405df4124f8e52da1164730eb3ddc6e72f30d2072a2d19232a70ea28a8c4ca81c1
|
||||||
EBUILD texworks-0.6.7.ebuild 1620 BLAKE2B f2366e1875795b2efda234a2606527cb2abfe377d7c6885ba8415304ce9064acd72f7db10d98f12f3b48d7f775d96627272443f59f5bd681f9767a7856c0874c SHA512 766354454dcc3a0308d5e28a22f707cb0b127595ac5245a23dcd67a134aa7cf34d858348d0b6b0798b2013a03d93bfb1d35ff47cba10ab9470ab2c1b600a4116
|
EBUILD texworks-0.6.8.ebuild 1808 BLAKE2B b991c8b9c31255df3a729da4f620f9ff1ccab02c289d427edb6fdd86dd4ca8b797ab3a5c102ad6b4fe9b952e7578c0cc901b834642d34fbaa703ac68cf9f95da SHA512 61b5c63932436efbf64c766f1364c032c68dc835d8f2dea7d780af59f64acbd8f68af82fe1c6a0e9599896384402d071e910017a7bfc8a20ea40445e2ae60363
|
||||||
MISC metadata.xml 250 BLAKE2B d266280ebce0c2bec87a6bcbf96a5224fec494d29b9fecadb21727558fc06ffc3c7455ecc8d43207b112ce4ebd508497d72bc87fd51f22a2240ed71929ac7ff3 SHA512 e3d6e04858fd59423da72e2d8a7f73b71a8bc743918364272f18d736e318c639e4f2029a4a87797518720cac3e0f5e9639157a12ce6d6d15b4d072a548bbad98
|
MISC metadata.xml 250 BLAKE2B d266280ebce0c2bec87a6bcbf96a5224fec494d29b9fecadb21727558fc06ffc3c7455ecc8d43207b112ce4ebd508497d72bc87fd51f22a2240ed71929ac7ff3 SHA512 e3d6e04858fd59423da72e2d8a7f73b71a8bc743918364272f18d736e318c639e4f2029a4a87797518720cac3e0f5e9639157a12ce6d6d15b4d072a548bbad98
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
It doesn't work like that.
|
||||||
|
|
||||||
|
--- a/CMakeLists.txt 2023-02-18 11:42:11.000000000 +0100
|
||||||
|
+++ b/CMakeLists.txt 2023-10-21 20:00:29.144638825 +0200
|
||||||
|
@@ -281,9 +281,11 @@
|
||||||
|
set(QT_VERSION_PATCH "${Qt6_VERSION_PATCH}")
|
||||||
|
else ()
|
||||||
|
# Check for Qt5
|
||||||
|
- find_package(Qt5 REQUIRED COMPONENTS Core Widgets Gui UiTools Concurrent Xml LinguistTools Qml OPTIONAL_COMPONENTS Script ScriptTools)
|
||||||
|
+ find_package(Qt5 REQUIRED COMPONENTS Core Widgets Gui UiTools Concurrent Xml LinguistTools Qml)
|
||||||
|
set(QT_LIBRARIES Qt5::Core Qt5::Widgets Qt5::Gui Qt5::UiTools Qt5::Concurrent Qt5::Xml Qt5::Qml)
|
||||||
|
|
||||||
|
+ find_package(Qt5Script)
|
||||||
|
+ find_package(Qt5ScriptTools)
|
||||||
|
if (Qt5Script_FOUND AND Qt5ScriptTools_FOUND)
|
||||||
|
list(APPEND QT_LIBRARIES Qt5::ScriptTools Qt5::Script)
|
||||||
|
set(WITH_QTSCRIPT ON)
|
||||||
|
@@ -311,7 +313,6 @@
|
||||||
|
set(QT_VERSION_MAJOR "${Qt5_VERSION_MAJOR}")
|
||||||
|
set(QT_VERSION_MINOR "${Qt5_VERSION_MINOR}")
|
||||||
|
set(QT_VERSION_PATCH "${Qt5_VERSION_PATCH}")
|
||||||
|
- set(WITH_QTSCRIPT ON)
|
||||||
|
endif ()
|
||||||
|
|
||||||
|
# Expose the major version number of Qt to the preprocessor. This is necessary
|
@ -1,112 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit desktop pax-utils xdg optfeature
|
|
||||||
|
|
||||||
DESCRIPTION="Multiplatform Visual Studio Code from Microsoft"
|
|
||||||
HOMEPAGE="https://code.visualstudio.com"
|
|
||||||
SRC_URI="
|
|
||||||
amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz )
|
|
||||||
arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz )
|
|
||||||
arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz )
|
|
||||||
"
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
RESTRICT="mirror strip bindist"
|
|
||||||
|
|
||||||
LICENSE="
|
|
||||||
Apache-2.0
|
|
||||||
BSD
|
|
||||||
BSD-1
|
|
||||||
BSD-2
|
|
||||||
BSD-4
|
|
||||||
CC-BY-4.0
|
|
||||||
ISC
|
|
||||||
LGPL-2.1+
|
|
||||||
Microsoft-vscode
|
|
||||||
MIT
|
|
||||||
MPL-2.0
|
|
||||||
openssl
|
|
||||||
PYTHON
|
|
||||||
TextMate-bundle
|
|
||||||
Unlicense
|
|
||||||
UoI-NCSA
|
|
||||||
W3C
|
|
||||||
"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~arm ~arm64"
|
|
||||||
IUSE="kerberos"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
|
||||||
app-crypt/libsecret[crypt]
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/glib:2
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/mesa
|
|
||||||
sys-apps/util-linux
|
|
||||||
sys-apps/dbus
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/gdk-pixbuf:2
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libdrm
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libxcb
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libxkbcommon
|
|
||||||
x11-libs/libxkbfile
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libxshmfence
|
|
||||||
x11-libs/pango
|
|
||||||
kerberos? ( app-crypt/mit-krb5 )
|
|
||||||
"
|
|
||||||
|
|
||||||
QA_PREBUILT="*"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
if use amd64; then
|
|
||||||
cd "${WORKDIR}/VSCode-linux-x64" || die
|
|
||||||
elif use arm; then
|
|
||||||
cd "${WORKDIR}/VSCode-linux-armhf" || die
|
|
||||||
elif use arm64; then
|
|
||||||
cd "${WORKDIR}/VSCode-linux-arm64" || die
|
|
||||||
else
|
|
||||||
die "Visual Studio Code only supports amd64, arm and arm64"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Cleanup
|
|
||||||
rm -r ./resources/app/ThirdPartyNotices.txt || die
|
|
||||||
|
|
||||||
# Disable update server
|
|
||||||
sed -e "/updateUrl/d" -i ./resources/app/product.json || die
|
|
||||||
|
|
||||||
if ! use kerberos; then
|
|
||||||
rm -r ./resources/app/node_modules.asar.unpacked/kerberos || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Install
|
|
||||||
pax-mark m code
|
|
||||||
mkdir -p "${ED}/opt/${PN}" || die
|
|
||||||
cp -r . "${ED}/opt/${PN}" || die
|
|
||||||
fperms 4711 /opt/${PN}/chrome-sandbox
|
|
||||||
|
|
||||||
dosym -r "/opt/${PN}/bin/code" "usr/bin/vscode"
|
|
||||||
dosym -r "/opt/${PN}/bin/code" "usr/bin/code"
|
|
||||||
domenu "${FILESDIR}/vscode.desktop"
|
|
||||||
domenu "${FILESDIR}/vscode-url-handler.desktop"
|
|
||||||
domenu "${FILESDIR}/vscode-wayland.desktop"
|
|
||||||
domenu "${FILESDIR}/vscode-url-handler-wayland.desktop"
|
|
||||||
newicon "resources/app/resources/linux/code.png" "vscode.png"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_pkg_postinst
|
|
||||||
optfeature "keyring support inside vscode" "virtual/secret-service"
|
|
||||||
}
|
|
@ -1,109 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit desktop pax-utils xdg optfeature
|
|
||||||
|
|
||||||
# Usage: arch_src_uri <gentoo arch> <upstream arch>
|
|
||||||
arch_src_uri() {
|
|
||||||
echo "${1}? (
|
|
||||||
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz
|
|
||||||
-> ${P}-${1}.tar.gz
|
|
||||||
)"
|
|
||||||
}
|
|
||||||
|
|
||||||
DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode"
|
|
||||||
HOMEPAGE="https://vscodium.com/"
|
|
||||||
SRC_URI="
|
|
||||||
$(arch_src_uri amd64 x64)
|
|
||||||
$(arch_src_uri arm armhf)
|
|
||||||
$(arch_src_uri arm64 arm64)
|
|
||||||
"
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
RESTRICT="strip bindist"
|
|
||||||
|
|
||||||
LICENSE="
|
|
||||||
Apache-2.0
|
|
||||||
BSD
|
|
||||||
BSD-1
|
|
||||||
BSD-2
|
|
||||||
BSD-4
|
|
||||||
CC-BY-4.0
|
|
||||||
ISC
|
|
||||||
LGPL-2.1+
|
|
||||||
MIT
|
|
||||||
MPL-2.0
|
|
||||||
openssl
|
|
||||||
PYTHON
|
|
||||||
TextMate-bundle
|
|
||||||
Unlicense
|
|
||||||
UoI-NCSA
|
|
||||||
W3C
|
|
||||||
"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~arm ~arm64"
|
|
||||||
IUSE="kerberos"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
|
||||||
app-crypt/libsecret[crypt]
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/glib:2
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/mesa
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/util-linux
|
|
||||||
sys-apps/dbus
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/gdk-pixbuf:2
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libdrm
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libxcb
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libxkbcommon
|
|
||||||
x11-libs/libxkbfile
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libxshmfence
|
|
||||||
x11-libs/pango
|
|
||||||
kerberos? ( app-crypt/mit-krb5 )
|
|
||||||
"
|
|
||||||
|
|
||||||
QA_PREBUILT="*"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# Cleanup
|
|
||||||
rm "${S}/resources/app/LICENSE.txt" || die
|
|
||||||
|
|
||||||
if ! use kerberos; then
|
|
||||||
rm -r "${S}/resources/app/node_modules.asar.unpacked/kerberos" || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Install
|
|
||||||
pax-mark m codium
|
|
||||||
mkdir -p "${ED}/opt/${PN}" || die
|
|
||||||
cp -r . "${ED}/opt/${PN}" || die
|
|
||||||
fperms 4711 /opt/${PN}/chrome-sandbox
|
|
||||||
|
|
||||||
dosym -r "/opt/${PN}/bin/codium" "usr/bin/vscodium"
|
|
||||||
dosym -r "/opt/${PN}/bin/codium" "usr/bin/codium"
|
|
||||||
domenu "${FILESDIR}/vscodium.desktop"
|
|
||||||
domenu "${FILESDIR}/vscodium-url-handler.desktop"
|
|
||||||
domenu "${FILESDIR}/vscodium-wayland.desktop"
|
|
||||||
domenu "${FILESDIR}/vscodium-url-handler-wayland.desktop"
|
|
||||||
newicon "resources/app/resources/linux/code.png" "vscodium.png"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_pkg_postinst
|
|
||||||
elog "When compared to the regular VSCode, VSCodium has a few quirks"
|
|
||||||
elog "More information at: https://github.com/VSCodium/vscodium/blob/master/DOCS.md"
|
|
||||||
optfeature "keyring support inside vscode" "virtual/secret-service"
|
|
||||||
}
|
|
@ -1,109 +0,0 @@
|
|||||||
# Copyright 1999-2023 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit desktop pax-utils xdg optfeature
|
|
||||||
|
|
||||||
# Usage: arch_src_uri <gentoo arch> <upstream arch>
|
|
||||||
arch_src_uri() {
|
|
||||||
echo "${1}? (
|
|
||||||
https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-${2}-${PV}.tar.gz
|
|
||||||
-> ${P}-${1}.tar.gz
|
|
||||||
)"
|
|
||||||
}
|
|
||||||
|
|
||||||
DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode"
|
|
||||||
HOMEPAGE="https://vscodium.com/"
|
|
||||||
SRC_URI="
|
|
||||||
$(arch_src_uri amd64 x64)
|
|
||||||
$(arch_src_uri arm armhf)
|
|
||||||
$(arch_src_uri arm64 arm64)
|
|
||||||
"
|
|
||||||
S="${WORKDIR}"
|
|
||||||
|
|
||||||
RESTRICT="strip bindist"
|
|
||||||
|
|
||||||
LICENSE="
|
|
||||||
Apache-2.0
|
|
||||||
BSD
|
|
||||||
BSD-1
|
|
||||||
BSD-2
|
|
||||||
BSD-4
|
|
||||||
CC-BY-4.0
|
|
||||||
ISC
|
|
||||||
LGPL-2.1+
|
|
||||||
MIT
|
|
||||||
MPL-2.0
|
|
||||||
openssl
|
|
||||||
PYTHON
|
|
||||||
TextMate-bundle
|
|
||||||
Unlicense
|
|
||||||
UoI-NCSA
|
|
||||||
W3C
|
|
||||||
"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="-* ~amd64 ~arm ~arm64"
|
|
||||||
IUSE="kerberos"
|
|
||||||
|
|
||||||
RDEPEND="
|
|
||||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
|
||||||
app-crypt/libsecret[crypt]
|
|
||||||
dev-libs/expat
|
|
||||||
dev-libs/glib:2
|
|
||||||
dev-libs/nspr
|
|
||||||
dev-libs/nss
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/mesa
|
|
||||||
net-print/cups
|
|
||||||
sys-apps/util-linux
|
|
||||||
sys-apps/dbus
|
|
||||||
x11-libs/cairo
|
|
||||||
x11-libs/gdk-pixbuf:2
|
|
||||||
x11-libs/gtk+:3
|
|
||||||
x11-libs/libdrm
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libxcb
|
|
||||||
x11-libs/libXcomposite
|
|
||||||
x11-libs/libXdamage
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXfixes
|
|
||||||
x11-libs/libxkbcommon
|
|
||||||
x11-libs/libxkbfile
|
|
||||||
x11-libs/libXrandr
|
|
||||||
x11-libs/libxshmfence
|
|
||||||
x11-libs/pango
|
|
||||||
kerberos? ( app-crypt/mit-krb5 )
|
|
||||||
"
|
|
||||||
|
|
||||||
QA_PREBUILT="*"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# Cleanup
|
|
||||||
rm "${S}/resources/app/LICENSE.txt" || die
|
|
||||||
|
|
||||||
if ! use kerberos; then
|
|
||||||
rm -r "${S}/resources/app/node_modules.asar.unpacked/kerberos" || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Install
|
|
||||||
pax-mark m codium
|
|
||||||
mkdir -p "${ED}/opt/${PN}" || die
|
|
||||||
cp -r . "${ED}/opt/${PN}" || die
|
|
||||||
fperms 4711 /opt/${PN}/chrome-sandbox
|
|
||||||
|
|
||||||
dosym -r "/opt/${PN}/bin/codium" "usr/bin/vscodium"
|
|
||||||
dosym -r "/opt/${PN}/bin/codium" "usr/bin/codium"
|
|
||||||
domenu "${FILESDIR}/vscodium.desktop"
|
|
||||||
domenu "${FILESDIR}/vscodium-url-handler.desktop"
|
|
||||||
domenu "${FILESDIR}/vscodium-wayland.desktop"
|
|
||||||
domenu "${FILESDIR}/vscodium-url-handler-wayland.desktop"
|
|
||||||
newicon "resources/app/resources/linux/code.png" "vscodium.png"
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
xdg_pkg_postinst
|
|
||||||
elog "When compared to the regular VSCode, VSCodium has a few quirks"
|
|
||||||
elog "More information at: https://github.com/VSCodium/vscodium/blob/master/DOCS.md"
|
|
||||||
optfeature "keyring support inside vscode" "virtual/secret-service"
|
|
||||||
}
|
|
Binary file not shown.
@ -1,4 +1,6 @@
|
|||||||
AUX 50citar-gentoo.el 69 BLAKE2B 4852ed7422e341e92f938dceedc3d6f0d0fdf8f955ef93021286d9d10e7c3a5d726175e2e79d34ca67f6815d7d6e0445ca2c9a80a2a6690daf4bda49d9972f96 SHA512 0afe62329cd2dc6ea548bbc28aa3c7fea86fb2a20febc91528ba994c77edf08fd72dcf1a0c417dcd4db75b4a6b8e237ade2257130ff3887499377b8f77fefc46
|
AUX 50citar-gentoo.el 69 BLAKE2B 4852ed7422e341e92f938dceedc3d6f0d0fdf8f955ef93021286d9d10e7c3a5d726175e2e79d34ca67f6815d7d6e0445ca2c9a80a2a6690daf4bda49d9972f96 SHA512 0afe62329cd2dc6ea548bbc28aa3c7fea86fb2a20febc91528ba994c77edf08fd72dcf1a0c417dcd4db75b4a6b8e237ade2257130ff3887499377b8f77fefc46
|
||||||
DIST citar-1.3.1.tar.gz 1602843 BLAKE2B 0abf90120860777e13ac495681bb1e07d6c352bc17aef173b32e60fc2d754a37628670b57e17335bc5e549c451b9565a58c8547952a5b78d6335adc7601b8f5e SHA512 a00e7ff5331fa3a161151292dd4a9d3c0a7211051f5ddf528cfe7d4a48377af64f3719f57c76013b45a30082fbfd435d98196e757169970a22bb662f49ccd346
|
DIST citar-1.3.1.tar.gz 1602843 BLAKE2B 0abf90120860777e13ac495681bb1e07d6c352bc17aef173b32e60fc2d754a37628670b57e17335bc5e549c451b9565a58c8547952a5b78d6335adc7601b8f5e SHA512 a00e7ff5331fa3a161151292dd4a9d3c0a7211051f5ddf528cfe7d4a48377af64f3719f57c76013b45a30082fbfd435d98196e757169970a22bb662f49ccd346
|
||||||
|
DIST citar-1.4.0.tar.gz 1604664 BLAKE2B 26ebe97a6701fa8c8d528ad0c6d750ea5acebda1fe6322c157fe62995140a9b3f16274888e51110a01dbd1681d7552637bc230d5d1e95270157bc524c037d7da SHA512 42ddb8eec21ad8c53b77b5ee235cd839fdb8d3a3efef8db28effd2bfc63d1d25c1031abb21df476e0243c99aaa619c2d1f29142f5569deb06281774c960924a9
|
||||||
EBUILD citar-1.3.1.ebuild 970 BLAKE2B 46a3cbb74f19170d3a8f1d95b0975fc6365451fa32cf66ae5cefef705ed49ebcea30ef22afba79b4c3143c379833681a97f793ea2bdfbce94f51f5e51e99f74c SHA512 1c2ca1b0caf356ad98dbe63c0a530420a8af693ef6bce69d4f3fa605f770ab270eae04612827a6d79c4dc56c89eca54ed89e741a7b344eb655ca40e21370698b
|
EBUILD citar-1.3.1.ebuild 970 BLAKE2B 46a3cbb74f19170d3a8f1d95b0975fc6365451fa32cf66ae5cefef705ed49ebcea30ef22afba79b4c3143c379833681a97f793ea2bdfbce94f51f5e51e99f74c SHA512 1c2ca1b0caf356ad98dbe63c0a530420a8af693ef6bce69d4f3fa605f770ab270eae04612827a6d79c4dc56c89eca54ed89e741a7b344eb655ca40e21370698b
|
||||||
|
EBUILD citar-1.4.0.ebuild 971 BLAKE2B 401d427cde0abd5caa7a50fe59a818cfc754ddd19685bce5c4320b209cb3f9b59172ec725f5f66baebd47eb2d1ebcb0a1f1e8001afbe66d932c916a0dbada592 SHA512 734aa260e166a2440c1cac97cd583d8d5abae7803bb00df4383b651e13da5430a03fa8cf1824175c1e44ec27d0b994f233fd1e50dd348c1abc676f7c6b91dc4e
|
||||||
MISC metadata.xml 1034 BLAKE2B 10d658566f58e3a91deab1c4d2035bcd25ee216777aa105b1e8c8853ab103add779f0f439e706496b2468a3fcb8490320ccb454d90c2e70b5b8bbe9f218773e4 SHA512 4b81115dfccc471987c63876c0b282875fe95c5738f69dfdf7a6300c37998102f2fdda829d14938871bd857fbb5d145e6c62b5b4be40b532f46245256d0be259
|
MISC metadata.xml 1034 BLAKE2B 10d658566f58e3a91deab1c4d2035bcd25ee216777aa105b1e8c8853ab103add779f0f439e706496b2468a3fcb8490320ccb454d90c2e70b5b8bbe9f218773e4 SHA512 4b81115dfccc471987c63876c0b282875fe95c5738f69dfdf7a6300c37998102f2fdda829d14938871bd857fbb5d145e6c62b5b4be40b532f46245256d0be259
|
||||||
|
@ -0,0 +1,43 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
NEED_EMACS=27.1
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Emacs package to quickly find and act on bibliographic references"
|
||||||
|
HOMEPAGE="https://github.com/emacs-citar/citar/"
|
||||||
|
SRC_URI="https://github.com/emacs-citar/${PN}/archive/v${PV}.tar.gz
|
||||||
|
-> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-emacs/citeproc-el
|
||||||
|
app-emacs/parsebib
|
||||||
|
"
|
||||||
|
BDEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
# Embark integration has it's own package on MELPA, and it is probably better
|
||||||
|
# to split them. https://melpa.org/#/citar-embark
|
||||||
|
ELISP_REMOVE="citar-embark.el"
|
||||||
|
|
||||||
|
DOCS=( CHANGELOG.md CONTRIBUTING.org README.org )
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
elisp_src_compile
|
||||||
|
elisp-make-autoload-file
|
||||||
|
}
|
||||||
|
|
||||||
|
src_test() {
|
||||||
|
${EMACS} ${EMACSFLAGS} -L . -L test \
|
||||||
|
-l test/citar-file-test.el \
|
||||||
|
-l test/citar-format-test.el \
|
||||||
|
-l test/citar-test.el \
|
||||||
|
-f ert-run-tests-batch-and-exit || die
|
||||||
|
}
|
@ -1,9 +1,7 @@
|
|||||||
AUX 50color-theme-gentoo-6.6.0-r3.el 4346 BLAKE2B e04d2a07505c2aaf91ebbd658d936d57fec2e67def0f4da50b34c9486e83b5f1c95909bfd257b492405dfbef5bdd05250baf2064cab009364d18ad0bfde59bbe SHA512 6b74b5408a8d3389ef52a9e3605c81405049a9f8e8e1130ab953d8c1c87326ee1d7ae44304071b8c66bf19f75b781ae48507cb4e5e92b680465098fffa4c8e52
|
AUX 50color-theme-gentoo.el 4346 BLAKE2B e04d2a07505c2aaf91ebbd658d936d57fec2e67def0f4da50b34c9486e83b5f1c95909bfd257b492405dfbef5bdd05250baf2064cab009364d18ad0bfde59bbe SHA512 6b74b5408a8d3389ef52a9e3605c81405049a9f8e8e1130ab953d8c1c87326ee1d7ae44304071b8c66bf19f75b781ae48507cb4e5e92b680465098fffa4c8e52
|
||||||
AUX 50color-theme-gentoo.el 4375 BLAKE2B 0a17afad7fd9290dde1992e813711d9bed4b36ec9f2a3d41ab5775dc55e125f7f3cb9b74d1230f1202ee3083b68c29782c3cba955444c04a42b31f3f66b39b89 SHA512 318354c71e75b343eaf90b3be2f94c0b6b93c776afe3289a5c18a5b837478291ce6a8d554a6357c13f14cbe568bf10c5d7ed9690ee8c382ec3cc4aeeac70412a
|
|
||||||
AUX color-theme-6.6.0-emacs-26.patch 1956 BLAKE2B dc7f32c9b0485771f057fb0cd4ddc20f8f154917b3fca5294f535f0420429840ba172000e3ee89e79e3004310ffe36e105028250bb893b35d4866ac52c7a6d67 SHA512 2c20a9565019c0271c9ad8c56fdabd731be9bfce2b9841a1b4e140d44ed13337d14bcb1b7a793ed5bf866335e4212f3d7880bf8c561593a76a2c0990d8b81b0f
|
AUX color-theme-6.6.0-emacs-26.patch 1956 BLAKE2B dc7f32c9b0485771f057fb0cd4ddc20f8f154917b3fca5294f535f0420429840ba172000e3ee89e79e3004310ffe36e105028250bb893b35d4866ac52c7a6d67 SHA512 2c20a9565019c0271c9ad8c56fdabd731be9bfce2b9841a1b4e140d44ed13337d14bcb1b7a793ed5bf866335e4212f3d7880bf8c561593a76a2c0990d8b81b0f
|
||||||
AUX color-theme-6.6.0-emacs-29.patch 3513 BLAKE2B 606e3175cf7d4e5cb4af6efe9564130919982fb9c6e3c22c08e1a88c99d8bd614712dd90f48b17f73b036c65dae7220207d47d387e9dafc90a8971a2a04db5a7 SHA512 c2759fb4dd1acef043f75f3f7b9a75e0ab4992297779a074fda61192a89c2fcef0d82140796d35dbf4718b0c8007e7e7386f8b4758c1e3160ac49e979c925da0
|
AUX color-theme-6.6.0-emacs-29.patch 3513 BLAKE2B 606e3175cf7d4e5cb4af6efe9564130919982fb9c6e3c22c08e1a88c99d8bd614712dd90f48b17f73b036c65dae7220207d47d387e9dafc90a8971a2a04db5a7 SHA512 c2759fb4dd1acef043f75f3f7b9a75e0ab4992297779a074fda61192a89c2fcef0d82140796d35dbf4718b0c8007e7e7386f8b4758c1e3160ac49e979c925da0
|
||||||
AUX color-theme-6.6.0-replace-in-string.patch 1173 BLAKE2B 4e27361d5212afd78e6b94b7b20c3e2512715a280a98fcecaef3b3202ca376b5749c37c3dfb3f1d27673a3421d12de6fc0d7b6c2ee07f1720a32d737558f1e2b SHA512 bdf1ebb03c1fc70bf78adf4886b005780d1c540ac59730e644111f5a3a925b6b05d2e910520b67ec768815f0fecca3a5e617472ca9e415900daf890ca77bc6d1
|
AUX color-theme-6.6.0-replace-in-string.patch 1173 BLAKE2B 4e27361d5212afd78e6b94b7b20c3e2512715a280a98fcecaef3b3202ca376b5749c37c3dfb3f1d27673a3421d12de6fc0d7b6c2ee07f1720a32d737558f1e2b SHA512 bdf1ebb03c1fc70bf78adf4886b005780d1c540ac59730e644111f5a3a925b6b05d2e910520b67ec768815f0fecca3a5e617472ca9e415900daf890ca77bc6d1
|
||||||
DIST color-theme-6.6.0.tar.gz 124858 BLAKE2B b98e97b6c02fa9bac30c5eaefaa1724f751e1176b99fcf10e5d44507ada0c82e2cc2df8352c6d605d097a0c3697b071c2cf9bfe32b4a8cbf67cf00dd5c1545e4 SHA512 4faa22900f6ad4a1dd57452470e23b57827d3f02bf2b9e3c4eed6f5693432d6478aa5008e67f219a95412a63fe52dbcad15b0ac7a3b4d39f1d28ceda75e5e76c
|
DIST color-theme-6.6.0.tar.gz 124858 BLAKE2B b98e97b6c02fa9bac30c5eaefaa1724f751e1176b99fcf10e5d44507ada0c82e2cc2df8352c6d605d097a0c3697b071c2cf9bfe32b4a8cbf67cf00dd5c1545e4 SHA512 4faa22900f6ad4a1dd57452470e23b57827d3f02bf2b9e3c4eed6f5693432d6478aa5008e67f219a95412a63fe52dbcad15b0ac7a3b4d39f1d28ceda75e5e76c
|
||||||
EBUILD color-theme-6.6.0-r2.ebuild 1005 BLAKE2B 422bc608c5c31017eebd2176dff6783d6480c39e9bcb82811c619f0e702bc0ea9b3759f8574bbeab2509b8a37c1a39e5264fa7d97b4a8928b6f62d5795535333 SHA512 6c68fb1b0072b27c24c6db938244502b0e144b64af4252c499e54b76bdbff762abaa36f053ccfbf44c66e28604d7c4718f843d67c3cc5b3068672716152e95b9
|
EBUILD color-theme-6.6.0-r3.ebuild 1046 BLAKE2B 6193c312ac220a48e1e3439c171868a0c27b7282ccbee9b4540544d117accc2bb1bbd9442652963495ee73d4e4548762bae8790b909f0a9b6fb648fe3fa39f74 SHA512 5477a07cb70ac15a7649e6c2aa0af609478400134c9629688009d912e7e266da2e6aad534cf09a2cf0967d7834a8bc2253467251a5ad58f3a640c88feb300ec0
|
||||||
EBUILD color-theme-6.6.0-r3.ebuild 1059 BLAKE2B fa08f01b009fc03f35b64a5d95d4708f366cba8c5cbecc666fc495f49fbf21261a91708e65fe9f6ba6c6cff7168146fa6b291582a644eabfa35cc148fdec1dd4 SHA512 424cbcfb146f6c7316df80a3e553d8b419184fe514030cd0bc1f8ba3b3c245549236fa35b1741fd47cac719e5d418cdc6b77082a792cbd8a01e8910bc7aea287
|
|
||||||
MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
|
MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
|
||||||
|
@ -1,36 +0,0 @@
|
|||||||
# Copyright 1999-2021 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=7
|
|
||||||
|
|
||||||
inherit elisp readme.gentoo-r1
|
|
||||||
|
|
||||||
DESCRIPTION="Install color themes (includes many themes)"
|
|
||||||
HOMEPAGE="http://www.nongnu.org/color-theme/"
|
|
||||||
SRC_URI="http://download.savannah.gnu.org/releases-noredirect/${PN}/${P}.tar.gz"
|
|
||||||
|
|
||||||
LICENSE="GPL-2+"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ppc sparc x86 ~amd64-linux ~x86-linux"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${P}-replace-in-string.patch
|
|
||||||
"${FILESDIR}"/${P}-emacs-26.patch
|
|
||||||
)
|
|
||||||
ELISP_REMOVE="color-theme-autoloads.*"
|
|
||||||
SITEFILE="50${PN}-gentoo.el"
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
elisp-install ${PN} *.el *.elc
|
|
||||||
elisp-install ${PN}/themes themes/*.el
|
|
||||||
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
|
||||||
dodoc AUTHORS BUGS ChangeLog README
|
|
||||||
|
|
||||||
DOC_CONTENTS="To use color-theme non-interactively, initialise it
|
|
||||||
in your ~/.emacs file as in the following example (which is
|
|
||||||
for the \"Blue Sea\" theme):
|
|
||||||
\n
|
|
||||||
\n(color-theme-initialize)
|
|
||||||
\n(color-theme-blue-sea)"
|
|
||||||
readme.gentoo_create_doc
|
|
||||||
}
|
|
@ -1,119 +0,0 @@
|
|||||||
(add-to-list 'load-path "@SITELISP@")
|
|
||||||
|
|
||||||
(autoload 'color-theme-select "color-theme" "\
|
|
||||||
Displays a special buffer for selecting and installing a color theme.
|
|
||||||
With optional prefix ARG, this buffer will include color theme libraries
|
|
||||||
as well. A color theme library is in itself not complete, it must be
|
|
||||||
used as part of another color theme to be useful. Thus, color theme
|
|
||||||
libraries are mainly useful for color theme authors.
|
|
||||||
|
|
||||||
\(fn &optional ARG)" t)
|
|
||||||
|
|
||||||
(autoload 'color-theme-describe "color-theme" "\
|
|
||||||
Describe color theme listed at point.
|
|
||||||
This shows the documentation of the value of text-property color-theme
|
|
||||||
at point. The text-property color-theme should be a color theme
|
|
||||||
function. See `color-themes'." t)
|
|
||||||
|
|
||||||
(autoload 'color-theme-install-at-mouse "color-theme" "\
|
|
||||||
Install color theme clicked upon using the mouse.
|
|
||||||
First argument EVENT is used to set point. Then
|
|
||||||
`color-theme-install-at-point' is called.
|
|
||||||
|
|
||||||
\(fn EVENT)" t)
|
|
||||||
|
|
||||||
(autoload 'color-theme-install-at-point-for-current-frame "color-theme" "\
|
|
||||||
Install color theme at point for current frame only.
|
|
||||||
Binds `color-theme-is-global' to nil and calls
|
|
||||||
`color-theme-install-at-point'." t)
|
|
||||||
|
|
||||||
(autoload 'color-theme-print "color-theme" "\
|
|
||||||
Print the current color theme function.
|
|
||||||
|
|
||||||
You can contribute this function to <URL:news:gnu.emacs.sources> or
|
|
||||||
paste it into your .emacs file and call it. That should recreate all
|
|
||||||
the settings necessary for your color theme.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
(require \\='color-theme)
|
|
||||||
(defun my-color-theme ()
|
|
||||||
\"Color theme by Alex Schroeder, created 2000-05-17.\"
|
|
||||||
(interactive)
|
|
||||||
(color-theme-install
|
|
||||||
\\='(...
|
|
||||||
...
|
|
||||||
...)))
|
|
||||||
(my-color-theme)
|
|
||||||
|
|
||||||
If you want to use a specific color theme function, you can call the
|
|
||||||
color theme function in your .emacs directly.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
(require \\='color-theme)
|
|
||||||
(color-theme-gnome2)
|
|
||||||
|
|
||||||
\(fn &optional BUF)" t)
|
|
||||||
|
|
||||||
(autoload 'color-theme-analyze-defun "color-theme" "\
|
|
||||||
Once you have a color-theme printed, check for missing faces.
|
|
||||||
This is used by maintainers who receive a color-theme submission
|
|
||||||
and want to make sure it follows the guidelines by the color-theme
|
|
||||||
author." t)
|
|
||||||
|
|
||||||
(autoload 'color-theme-make-snapshot "color-theme" "\
|
|
||||||
Return the definition of the current color-theme.
|
|
||||||
The function returned will recreate the color-theme in use at the moment.")
|
|
||||||
|
|
||||||
(autoload 'color-theme-compare "color-theme" "\
|
|
||||||
Compare two color themes.
|
|
||||||
This will print the differences between installing THEME-A and
|
|
||||||
installing THEME-B. Note that the order is important: If a face is
|
|
||||||
defined in THEME-A and not in THEME-B, then this will not show up as a
|
|
||||||
difference, because there is no reset before installing THEME-B. If a
|
|
||||||
face is defined in THEME-B and not in THEME-A, then this will show up as
|
|
||||||
a difference.
|
|
||||||
|
|
||||||
\(fn THEME-A THEME-B)" t)
|
|
||||||
|
|
||||||
(autoload 'color-theme-install "color-theme" "\
|
|
||||||
Install a color theme defined by frame parameters, variables and faces.
|
|
||||||
|
|
||||||
The theme is installed for all present and future frames; any missing
|
|
||||||
faces are created. See `color-theme-install-faces'.
|
|
||||||
|
|
||||||
THEME is a color theme definition. See below for more information.
|
|
||||||
|
|
||||||
If you want to install a color theme from your .emacs, use the output
|
|
||||||
generated by `color-theme-print'. This produces color theme function
|
|
||||||
which you can copy to your .emacs.
|
|
||||||
|
|
||||||
A color theme definition is a list:
|
|
||||||
\([FUNCTION] FRAME-PARAMETERS VARIABLE-SETTINGS FACE-DEFINITIONS)
|
|
||||||
|
|
||||||
FUNCTION is the color theme function which called `color-theme-install'.
|
|
||||||
This is no longer used. There was a time when this package supported
|
|
||||||
automatic factoring of color themes. This has been abandoned.
|
|
||||||
|
|
||||||
FRAME-PARAMETERS is an alist of frame parameters. These are installed
|
|
||||||
with `color-theme-install-frame-params'. These are installed last such
|
|
||||||
that any changes to the default face can be changed by the frame
|
|
||||||
parameters.
|
|
||||||
|
|
||||||
VARIABLE-DEFINITIONS is an alist of variable settings. These are
|
|
||||||
installed with `color-theme-install-variables'.
|
|
||||||
|
|
||||||
FACE-DEFINITIONS is an alist of face definitions. These are installed
|
|
||||||
with `color-theme-install-faces'.
|
|
||||||
|
|
||||||
If `color-theme-is-cumulative' is nil, a color theme will undo face and
|
|
||||||
frame-parameter settings of previous color themes.
|
|
||||||
|
|
||||||
\(fn THEME)")
|
|
||||||
|
|
||||||
(autoload 'color-theme-submit "color-theme" "\
|
|
||||||
Submit your color-theme to the maintainer." t)
|
|
||||||
|
|
||||||
(autoload 'color-theme-initialize "color-theme" "\
|
|
||||||
Initialize the color theme package by loading color-theme-libraries." t)
|
|
@ -1,4 +1,6 @@
|
|||||||
AUX 50expand-region-gentoo.el 133 BLAKE2B 218241c67dee123dd3760775ca2925dd672fcdb578a6e60aa96dc2bf72c1ab27275dbcc2aac66a2907b6b40c9617f7167f52ed50d3da6e72fd13cf4635d513f1 SHA512 d0786eda9f9d3eba8e42d7fbf8d5a33385913b013f870f5b1fe78765b810d898e1b41394da3f00c7fb97c6bf0517ae35dab63d28f25a5b1b1a3578959f9973d8
|
AUX 50expand-region-gentoo.el 133 BLAKE2B 218241c67dee123dd3760775ca2925dd672fcdb578a6e60aa96dc2bf72c1ab27275dbcc2aac66a2907b6b40c9617f7167f52ed50d3da6e72fd13cf4635d513f1 SHA512 d0786eda9f9d3eba8e42d7fbf8d5a33385913b013f870f5b1fe78765b810d898e1b41394da3f00c7fb97c6bf0517ae35dab63d28f25a5b1b1a3578959f9973d8
|
||||||
DIST expand-region-0.11.0.tar.gz 31562 BLAKE2B 84058b1aea880de0f4a1894bbf818ae622ec7740d15564e74adbe8f3769f72b514d71de9c6b83a8f0fd60c590e281739ae15110f5f886315cc10b661b21ecc56 SHA512 3469ab0420d85fbaaa1ae9f3d0101c28b6e1786d761ecd186d744537795226917314b8b748d3499b02ea269a46a62350c37fecb34dd4183a73eafc67ce1344a8
|
DIST expand-region-0.11.0.tar.gz 31562 BLAKE2B 84058b1aea880de0f4a1894bbf818ae622ec7740d15564e74adbe8f3769f72b514d71de9c6b83a8f0fd60c590e281739ae15110f5f886315cc10b661b21ecc56 SHA512 3469ab0420d85fbaaa1ae9f3d0101c28b6e1786d761ecd186d744537795226917314b8b748d3499b02ea269a46a62350c37fecb34dd4183a73eafc67ce1344a8
|
||||||
|
DIST expand-region-1.0.0.tar.gz 46001 BLAKE2B e8910ca067767b86f9e80b45b8d039cbe969d26d1f828d16749199e584a0745d1ad3d10a32dc98a49ccef3c36966e95581d53929183e1427a28baf1f82e1aa91 SHA512 2dd057f36c80a892f465ac8757248fce30089c64eb1f8de4c2e9bfc404cf10b2ca3ce88f06395c9c9225b5fa31015e260e31010488328e09bbd3fe629df2d77e
|
||||||
EBUILD expand-region-0.11.0-r1.ebuild 468 BLAKE2B a5f0fd57d37d1c187154be86a6add8e7f3843f24f648f4b74eb7ab0ddab73ad5414f6ce03e163fb8c12fa2ad86629edb67c15230e223e6186e010e6ddb4c0753 SHA512 834b65fc81fb686041a9be252774183389adbc4dd579bd1a8fc8d89cc31c52fa814aade0012ee7eeb8140d183367d9db505e091a6930fedbcd8ed0a51a69d476
|
EBUILD expand-region-0.11.0-r1.ebuild 468 BLAKE2B a5f0fd57d37d1c187154be86a6add8e7f3843f24f648f4b74eb7ab0ddab73ad5414f6ce03e163fb8c12fa2ad86629edb67c15230e223e6186e010e6ddb4c0753 SHA512 834b65fc81fb686041a9be252774183389adbc4dd579bd1a8fc8d89cc31c52fa814aade0012ee7eeb8140d183367d9db505e091a6930fedbcd8ed0a51a69d476
|
||||||
|
EBUILD expand-region-1.0.0.ebuild 468 BLAKE2B 390feb58936889d3338460b39f1cbb9ee71cb2045dc03a190b2ed4dc3c01b2ffaee71211db3fb573ecf643589d08cbe0e1cee340c7adc0c32c8574457025f7f5 SHA512 32ceb0f20d393cd54210700691561fa16f3ae5fa9c5d58121bf55007d0cf864893fc061eaf6e5e18a4e931fd81830781e19242ec881cd2be3502cf738eda48c4
|
||||||
MISC metadata.xml 370 BLAKE2B 3707389db985f3226768f0c666a0729e288648c3a7f76e93da418b870e2851bcce56caff44f0b94db964874f440a3beb1fd756c4043009f347b313e7fc8f4d0c SHA512 6145d2d105d53679ef808b77fd4e5afa62bc1fc3348cbcc5a3bd4a851dc5f5e6b85800c8c82fefa81d4af065675748d465f744dfcade7c147932247b3239d762
|
MISC metadata.xml 370 BLAKE2B 3707389db985f3226768f0c666a0729e288648c3a7f76e93da418b870e2851bcce56caff44f0b94db964874f440a3beb1fd756c4043009f347b313e7fc8f4d0c SHA512 6145d2d105d53679ef808b77fd4e5afa62bc1fc3348cbcc5a3bd4a851dc5f5e6b85800c8c82fefa81d4af065675748d465f744dfcade7c147932247b3239d762
|
||||||
|
@ -0,0 +1,18 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Emacs extension to increase selected region by semantic units"
|
||||||
|
HOMEPAGE="https://github.com/magnars/expand-region.el"
|
||||||
|
SRC_URI="https://github.com/magnars/${PN}.el/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
|
||||||
|
S="${WORKDIR}/${PN}.el-${PV}"
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
||||||
|
DOCS="README.md"
|
@ -1,7 +1,7 @@
|
|||||||
AUX 50modus-themes-gentoo.el 76 BLAKE2B 4a9b0e3b09035f7c72de81ceb8677d13135059a8f9c2c58730d99fbe96353e56e38837a0d84ea9d2639e2e6c41bbfee49a7388033e73a79826f631be7dc48926 SHA512 dd3ad2b7721464644d50b2ece529cdcfbf1dc591cd382a2e1f9e33ff5a49474a09feda542421665cfce5dcaf55b2bf9c3acecd3936182e93874fa9e4a3559ae4
|
AUX 50modus-themes-gentoo.el 76 BLAKE2B 4a9b0e3b09035f7c72de81ceb8677d13135059a8f9c2c58730d99fbe96353e56e38837a0d84ea9d2639e2e6c41bbfee49a7388033e73a79826f631be7dc48926 SHA512 dd3ad2b7721464644d50b2ece529cdcfbf1dc591cd382a2e1f9e33ff5a49474a09feda542421665cfce5dcaf55b2bf9c3acecd3936182e93874fa9e4a3559ae4
|
||||||
DIST modus-themes-4.2.0.tar.gz 323621 BLAKE2B 7e5e19a294d802bcccfa6f1ca5b53b52ad584a634271d72ea63a5a061678b66149111e05dadc6d7dbb581a5c9dfd26a75f36abac3d87948324709474c204ec1f SHA512 a2484a9d7d42cfe0f74379f1f5bda02bc31a2fac16836644a3a6c6b568a6ee0e2d4804950732f2a132bef330bb7c0e34058256036f81afc27301262ffda79fae
|
DIST modus-themes-4.2.0.tar.gz 323621 BLAKE2B 7e5e19a294d802bcccfa6f1ca5b53b52ad584a634271d72ea63a5a061678b66149111e05dadc6d7dbb581a5c9dfd26a75f36abac3d87948324709474c204ec1f SHA512 a2484a9d7d42cfe0f74379f1f5bda02bc31a2fac16836644a3a6c6b568a6ee0e2d4804950732f2a132bef330bb7c0e34058256036f81afc27301262ffda79fae
|
||||||
DIST modus-themes-4.3.0.tar.gz 329115 BLAKE2B 343070beb66fece35000abe4ae2d4b38c4e06f40a79ed6b12586ed37d39d4c9b67f930869ea8dab51bba84936ed55a8280ea838c4f3be235f95b28d9ec89ffc2 SHA512 3fd24e1b94ec6f3391568f3b92c9224372729494d7edd3ca51167f1a410038f046aaa7fcc8bda8a46ac0a1da5f0509fa9c8dbe49ddfb1aa26b64dcc11ee7ee77
|
DIST modus-themes-4.3.0.tar.gz 329115 BLAKE2B 343070beb66fece35000abe4ae2d4b38c4e06f40a79ed6b12586ed37d39d4c9b67f930869ea8dab51bba84936ed55a8280ea838c4f3be235f95b28d9ec89ffc2 SHA512 3fd24e1b94ec6f3391568f3b92c9224372729494d7edd3ca51167f1a410038f046aaa7fcc8bda8a46ac0a1da5f0509fa9c8dbe49ddfb1aa26b64dcc11ee7ee77
|
||||||
EBUILD modus-themes-4.2.0.ebuild 636 BLAKE2B 4865f4f746271aa4b9b79de90745f45e1a484d650108194d8c4d00c28f0b2a9a6f462b848490611cdab53c86dc0c406818803d68feeb6d0f041f33686ce68775 SHA512 65805894340188932266fd5208d7eb171e89096b81a240d71636ef096a8cbea5ae81ff27c329c7bb7a111cdd174c1970f6b3c22f82fef0bbec008efadee94d3c
|
EBUILD modus-themes-4.2.0.ebuild 617 BLAKE2B 85c5ec2043768197a55a1f31799479ac269a69af7e129d2527b681e8fcc757f6fcee39e57b18eefa8b736dee97605c4dcd45a51693a10e91a2069578b3b85575 SHA512 3cd8586825e45f7bec8285f26f9c7233bb9ea68b09c3e7a6c78f4338ca16605749f421860c74377efc1c38563047e5846ebf10682f55963b4d9198ea3484eaab
|
||||||
EBUILD modus-themes-4.3.0.ebuild 636 BLAKE2B 4865f4f746271aa4b9b79de90745f45e1a484d650108194d8c4d00c28f0b2a9a6f462b848490611cdab53c86dc0c406818803d68feeb6d0f041f33686ce68775 SHA512 65805894340188932266fd5208d7eb171e89096b81a240d71636ef096a8cbea5ae81ff27c329c7bb7a111cdd174c1970f6b3c22f82fef0bbec008efadee94d3c
|
EBUILD modus-themes-4.3.0.ebuild 617 BLAKE2B 85c5ec2043768197a55a1f31799479ac269a69af7e129d2527b681e8fcc757f6fcee39e57b18eefa8b736dee97605c4dcd45a51693a10e91a2069578b3b85575 SHA512 3cd8586825e45f7bec8285f26f9c7233bb9ea68b09c3e7a6c78f4338ca16605749f421860c74377efc1c38563047e5846ebf10682f55963b4d9198ea3484eaab
|
||||||
EBUILD modus-themes-9999.ebuild 636 BLAKE2B 4865f4f746271aa4b9b79de90745f45e1a484d650108194d8c4d00c28f0b2a9a6f462b848490611cdab53c86dc0c406818803d68feeb6d0f041f33686ce68775 SHA512 65805894340188932266fd5208d7eb171e89096b81a240d71636ef096a8cbea5ae81ff27c329c7bb7a111cdd174c1970f6b3c22f82fef0bbec008efadee94d3c
|
EBUILD modus-themes-9999.ebuild 617 BLAKE2B 85c5ec2043768197a55a1f31799479ac269a69af7e129d2527b681e8fcc757f6fcee39e57b18eefa8b736dee97605c4dcd45a51693a10e91a2069578b3b85575 SHA512 3cd8586825e45f7bec8285f26f9c7233bb9ea68b09c3e7a6c78f4338ca16605749f421860c74377efc1c38563047e5846ebf10682f55963b4d9198ea3484eaab
|
||||||
MISC metadata.xml 694 BLAKE2B c50b996bb94b35c69b2a91e4b42d0c9cd5b2fbc701ade755922503a4b3f661c101dbc980c84e483443ab97e1a2d88850633623d5366ae1eff163cb6211c49580 SHA512 fa2407d84e9eeab489e075c571c4ad9d5e76270160c790f427bc4166474e4afc5fc1b962999fb248969521289c7d594f777c8ebb5e19c1b9d22fd18e85d9b535
|
MISC metadata.xml 694 BLAKE2B c50b996bb94b35c69b2a91e4b42d0c9cd5b2fbc701ade755922503a4b3f661c101dbc980c84e483443ab97e1a2d88850633623d5366ae1eff163cb6211c49580 SHA512 fa2407d84e9eeab489e075c571c4ad9d5e76270160c790f427bc4166474e4afc5fc1b962999fb248969521289c7d594f777c8ebb5e19c1b9d22fd18e85d9b535
|
||||||
|
@ -1,4 +1,6 @@
|
|||||||
AUX 60nxml-gentoo-schemas-gentoo.el 206 BLAKE2B ae9d1fe1da9c86d14796c09597ca34b10dd0e28abb02fdeac4607b8d950bfdf636f5f3c1de49cd5b9cf1fa808513522ab43272f3c26361b871ad0d630a942ed6 SHA512 5592edb5663066fcccaf5b05c3df671b4069d4d259376a8a91ef3f7ae5990687b15dfdf40e6f7aa6cc7d62b7cdaa5090fd851de0ed2718d20ecfe3e3a78530ea
|
AUX 60nxml-gentoo-schemas-gentoo.el 206 BLAKE2B ae9d1fe1da9c86d14796c09597ca34b10dd0e28abb02fdeac4607b8d950bfdf636f5f3c1de49cd5b9cf1fa808513522ab43272f3c26361b871ad0d630a942ed6 SHA512 5592edb5663066fcccaf5b05c3df671b4069d4d259376a8a91ef3f7ae5990687b15dfdf40e6f7aa6cc7d62b7cdaa5090fd851de0ed2718d20ecfe3e3a78530ea
|
||||||
DIST nxml-gentoo-schemas-20230914.tar.xz 8812 BLAKE2B fa039f3cf1556ef97684d7c485be5efa0cddae3dfa5a98a0bddd924a0e6f736b519a3a841712b8221dde2ee8351c8680c4b1bfb391151cf0a1ef3f073373e58d SHA512 e4cda867fb635a0b7f17a692b38a1f65966f439c585a130319ba8f53f571dedc3ca9d61a34c61ffd3ba09b04ef9aae61578bea9bb9f0562b542296c8a98d64c9
|
DIST nxml-gentoo-schemas-20230914.tar.xz 8812 BLAKE2B fa039f3cf1556ef97684d7c485be5efa0cddae3dfa5a98a0bddd924a0e6f736b519a3a841712b8221dde2ee8351c8680c4b1bfb391151cf0a1ef3f073373e58d SHA512 e4cda867fb635a0b7f17a692b38a1f65966f439c585a130319ba8f53f571dedc3ca9d61a34c61ffd3ba09b04ef9aae61578bea9bb9f0562b542296c8a98d64c9
|
||||||
|
DIST nxml-gentoo-schemas-20231022.tar.xz 8860 BLAKE2B eb6d997d5597fd83d547b356f1551c3087f69860808168dcd6bdec0a808e0effae96188d55f6c3d5dcb779ecc727fb965ce1190c60a1ec6591853f98e9a40cdd SHA512 2fbb674b7f8e6b854af1587ab03605bfe7f75e40a6f10122565264c9225d03fd30a5f569158ca83da6f84aaa31c18cced6d51a0782bb64172ab7fbfe077a630d
|
||||||
EBUILD nxml-gentoo-schemas-20230914.ebuild 605 BLAKE2B 579aa11ed152a0f94ca8dae0a2294f85c0c18b0c0e30f52a71a8e6586753af30d49b99118229116796181b7ff00f044a72319d6f5ed194a81ef5b40b81589deb SHA512 2ad2d92b55dce6552d67c2bf3e43fc81133031d46cf49cb79d88027ad7c0c705f640c7d3b95ab2a50e4c21d59d17e66494ddcba4701eec6c5d21265389399a8c
|
EBUILD nxml-gentoo-schemas-20230914.ebuild 605 BLAKE2B 579aa11ed152a0f94ca8dae0a2294f85c0c18b0c0e30f52a71a8e6586753af30d49b99118229116796181b7ff00f044a72319d6f5ed194a81ef5b40b81589deb SHA512 2ad2d92b55dce6552d67c2bf3e43fc81133031d46cf49cb79d88027ad7c0c705f640c7d3b95ab2a50e4c21d59d17e66494ddcba4701eec6c5d21265389399a8c
|
||||||
|
EBUILD nxml-gentoo-schemas-20231022.ebuild 612 BLAKE2B c77884c5a93ba997c9a133b58c594089f86c6561c12b2032625c0b7e0dbd04fb57b56d6ea3acabb2e8588e76c7192b326c858874d9a610f733cb334c295071ac SHA512 f751b8bdf32a7229b4ea42e37d5c4f0feb85c1d2edadd245621c52544720f92bde8c9b5b0bd306565152eb07c77af0f8521b981ba0b504c2c2d5f2989c6ab273
|
||||||
MISC metadata.xml 370 BLAKE2B 2af6298a56b5da7f2c32b4bed09ae442df3068aecaddf3be04c6d6d4abed1f23430d14a54bb33b13580cfeca7177e2da00c8eab62d17a84427ad1201e105572b SHA512 abaa11228666364188cd1b23903b43b5b49456050287ba12be8a6bd31a1f063c65b3efe50de478614f8f70f953ae22b238989724be5179df71a2ce820d356904
|
MISC metadata.xml 370 BLAKE2B 2af6298a56b5da7f2c32b4bed09ae442df3068aecaddf3be04c6d6d4abed1f23430d14a54bb33b13580cfeca7177e2da00c8eab62d17a84427ad1201e105572b SHA512 abaa11228666364188cd1b23903b43b5b49456050287ba12be8a6bd31a1f063c65b3efe50de478614f8f70f953ae22b238989724be5179df71a2ce820d356904
|
||||||
|
@ -0,0 +1,24 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION="Extension for nxml-mode with Gentoo-specific schemas"
|
||||||
|
HOMEPAGE="https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/"
|
||||||
|
SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
|
||||||
|
|
||||||
|
LICENSE="MIT GPL-2+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
|
||||||
|
|
||||||
|
SITEFILE="60${PN}-gentoo.el"
|
||||||
|
|
||||||
|
src_compile() { :; }
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
insinto "${SITEETC}/${PN}"
|
||||||
|
doins schemas.xml *.rnc
|
||||||
|
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
|
||||||
|
}
|
@ -0,0 +1,4 @@
|
|||||||
|
AUX 50sharper-gentoo.el 103 BLAKE2B 32b8c018ca8b310f87e8f0d94e3bbec30b4b9788bb5f52a2aee1376e6685b4fa248a7db4301804e386308f2417438762f029cb5978ba4cc418f0f988ac36ab73 SHA512 fb1f46113b9e86f367d7a0c1c2c56ee54dd88f67df28335dd7d464da2d1a4d1ff089d5a886e683be9a5c4cf25bd375112bbd87ac5451ed02038913a1e3608d4b
|
||||||
|
DIST sharper-1.0_p20230129.tar.gz 288565 BLAKE2B aef8d9a0af0b41b92fb85e760cd449ee81fbbb7a161885b1e783e83e4b2ca553ae12d7c5f954c4ddb842d934b6da2f93d87f50d62c6e79a8aaabfeabfdf5bdad SHA512 c2adfeccb77e96bb681061dbb1276373159e97374a6b30f1e1e2cc343340b4ab1083d9c2f67f02ecc0061cd37a36b03831a2f4320b0b0b1e2d4617cfa0a8a68e
|
||||||
|
EBUILD sharper-1.0_p20230129-r1.ebuild 736 BLAKE2B 5fb0139cd1b81f6d2f33f202b2c2da5bebf5ef777224433e3f45b28f2c4690c67e0f31cb8258b0fcc78bf72b89b63deace84e9c9a88e36d703d74e5a1d3c7ec1 SHA512 9786efea2d833401960ca8c9fca7bac7352ae893046930c2a437461e99665e5343c4d683418c33971787e134b3bb72f48718ea4df48c559526b2e51614d3d496
|
||||||
|
MISC metadata.xml 633 BLAKE2B c176337048e5f5eeecf72b8af98ea373af5d094a22318806fae8716250dfabf2438e2ce96db6812a7bee2047831bc9e8b0f13298764cfeacf930ba42e9b1bc0a SHA512 7f380a663de3660e7a58bbbc141acdf81b8f160c62035071b2dcf914362ade185981c30a986cf3ef953e273c3b96c8ef2501aa0f22358c661745c816b9559fa8
|
@ -0,0 +1,2 @@
|
|||||||
|
(add-to-list 'load-path "@SITELISP@")
|
||||||
|
(autoload 'sharper-main-transient "@SITELISP@/sharper.el" nil t)
|
@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="project">
|
||||||
|
<email>gnu-emacs@gentoo.org</email>
|
||||||
|
<name>Gentoo GNU Emacs project</name>
|
||||||
|
</maintainer>
|
||||||
|
<longdescription>
|
||||||
|
This is a Transient-based menu for the dotnet CLI. It aims to cover the most common scenarios, but I expect eventually all of the dotnet commands will be implemented.
|
||||||
|
</longdescription>
|
||||||
|
<upstream>
|
||||||
|
<bugs-to>https://github.com/sebasmonia/sharper/issues/</bugs-to>
|
||||||
|
<remote-id type="github">sebasmonia/sharper</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
@ -0,0 +1,38 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
NEED_EMACS=27.1
|
||||||
|
|
||||||
|
inherit elisp
|
||||||
|
|
||||||
|
DESCRIPTION=".NET SDK CLI wrapper for GNU Emacs using Transient"
|
||||||
|
HOMEPAGE="https://github.com/sebasmonia/sharper/"
|
||||||
|
|
||||||
|
if [[ "${PV}" == *9999* ]] ; then
|
||||||
|
inherit git-r3
|
||||||
|
|
||||||
|
EGIT_REPO_URI="https://github.com/sebasmonia/${PN}.git"
|
||||||
|
else
|
||||||
|
[[ "${PV}" == *_p20230129 ]] && COMMIT=496e90e337cb09329d85a6d171c0953a85e918fe
|
||||||
|
|
||||||
|
SRC_URI="https://github.com/sebasmonia/${PN}/archive/${COMMIT}.tar.gz
|
||||||
|
-> ${P}.tar.gz"
|
||||||
|
S="${WORKDIR}/${PN}-${COMMIT}"
|
||||||
|
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
fi
|
||||||
|
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
RDEPEND="
|
||||||
|
app-emacs/transient
|
||||||
|
"
|
||||||
|
BDEPEND="
|
||||||
|
${RDEPEND}
|
||||||
|
"
|
||||||
|
|
||||||
|
DOCS=( README.md )
|
||||||
|
SITEFILE="50${PN}-gentoo.el"
|
@ -1,31 +0,0 @@
|
|||||||
Disable bad tests.
|
|
||||||
|
|
||||||
--- a/test/treemacs-test.el
|
|
||||||
+++ b/test/treemacs-test.el
|
|
||||||
@@ -372,7 +372,7 @@
|
|
||||||
|
|
||||||
(describe "treemacs--parent"
|
|
||||||
|
|
||||||
- (it "Fails on nil input"
|
|
||||||
+ (xit "Fails on nil input"
|
|
||||||
(expect (treemacs--parent nil) :to-throw))
|
|
||||||
|
|
||||||
(it "Returns nil when input is empty"
|
|
||||||
@@ -393,14 +393,14 @@
|
|
||||||
(it "Returns directory extension of extension sub-item node."
|
|
||||||
(expect (treemacs--parent '("/test1" "a" "b")) :to-equal '("/test1" "a")))
|
|
||||||
|
|
||||||
- (it "Returns directory of a directory extension node."
|
|
||||||
+ (xit "Returns directory of a directory extension node."
|
|
||||||
(expect (treemacs--parent '("/test1" "a")) :to-equal "/test1"))
|
|
||||||
|
|
||||||
- (it "Returns project extension of a project sub-item node."
|
|
||||||
+ (xit "Returns project extension of a project sub-item node."
|
|
||||||
(let ((p (treemacs-project->create! :path "/A" :path-status 'local-readable)))
|
|
||||||
(expect (treemacs--parent (list p "a" "b")) :to-equal (list p "a"))))
|
|
||||||
|
|
||||||
- (it "Returns project of a project extension node."
|
|
||||||
+ (xit "Returns project of a project extension node."
|
|
||||||
(let ((p (treemacs-project->create! :path "/A" :path-status 'local-readable)))
|
|
||||||
(expect (treemacs--parent (list p "a")) :to-equal "/A"))))
|
|
||||||
|
|
Binary file not shown.
@ -1,162 +0,0 @@
|
|||||||
https://bugs.gentoo.org/909542
|
|
||||||
https://gitlab.com/qemu-project/qemu/-/commit/10fad73a2bf1c76c8aa9d6322755e5f877d83ce5
|
|
||||||
|
|
||||||
From 10fad73a2bf1c76c8aa9d6322755e5f877d83ce5 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Christian Schoenebeck <qemu_oss@crudebyte.com>
|
|
||||||
Date: Wed, 7 Jun 2023 18:29:33 +0200
|
|
||||||
Subject: [PATCH] 9pfs: prevent opening special files (CVE-2023-2861)
|
|
||||||
|
|
||||||
The 9p protocol does not specifically define how server shall behave when
|
|
||||||
client tries to open a special file, however from security POV it does
|
|
||||||
make sense for 9p server to prohibit opening any special file on host side
|
|
||||||
in general. A sane Linux 9p client for instance would never attempt to
|
|
||||||
open a special file on host side, it would always handle those exclusively
|
|
||||||
on its guest side. A malicious client however could potentially escape
|
|
||||||
from the exported 9p tree by creating and opening a device file on host
|
|
||||||
side.
|
|
||||||
|
|
||||||
With QEMU this could only be exploited in the following unsafe setups:
|
|
||||||
|
|
||||||
- Running QEMU binary as root AND 9p 'local' fs driver AND 'passthrough'
|
|
||||||
security model.
|
|
||||||
|
|
||||||
or
|
|
||||||
|
|
||||||
- Using 9p 'proxy' fs driver (which is running its helper daemon as
|
|
||||||
root).
|
|
||||||
|
|
||||||
These setups were already discouraged for safety reasons before,
|
|
||||||
however for obvious reasons we are now tightening behaviour on this.
|
|
||||||
|
|
||||||
Fixes: CVE-2023-2861
|
|
||||||
Reported-by: Yanwu Shen <ywsPlz@gmail.com>
|
|
||||||
Reported-by: Jietao Xiao <shawtao1125@gmail.com>
|
|
||||||
Reported-by: Jinku Li <jkli@xidian.edu.cn>
|
|
||||||
Reported-by: Wenbo Shen <shenwenbo@zju.edu.cn>
|
|
||||||
Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
|
|
||||||
Reviewed-by: Greg Kurz <groug@kaod.org>
|
|
||||||
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
|
|
||||||
Message-Id: <E1q6w7r-0000Q0-NM@lizzy.crudebyte.com>
|
|
||||||
(cherry picked from commit f6b0de53fb87ddefed348a39284c8e2f28dc4eda)
|
|
||||||
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
|
|
||||||
(Mjt: drop adding qemu_fstat wrapper for 7.2 where wrappers aren't used)
|
|
||||||
--- a/fsdev/virtfs-proxy-helper.c
|
|
||||||
+++ b/fsdev/virtfs-proxy-helper.c
|
|
||||||
@@ -26,6 +26,7 @@
|
|
||||||
#include "qemu/xattr.h"
|
|
||||||
#include "9p-iov-marshal.h"
|
|
||||||
#include "hw/9pfs/9p-proxy.h"
|
|
||||||
+#include "hw/9pfs/9p-util.h"
|
|
||||||
#include "fsdev/9p-iov-marshal.h"
|
|
||||||
|
|
||||||
#define PROGNAME "virtfs-proxy-helper"
|
|
||||||
@@ -338,6 +339,28 @@ static void resetugid(int suid, int sgid)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
+/*
|
|
||||||
+ * Open regular file or directory. Attempts to open any special file are
|
|
||||||
+ * rejected.
|
|
||||||
+ *
|
|
||||||
+ * returns file descriptor or -1 on error
|
|
||||||
+ */
|
|
||||||
+static int open_regular(const char *pathname, int flags, mode_t mode)
|
|
||||||
+{
|
|
||||||
+ int fd;
|
|
||||||
+
|
|
||||||
+ fd = open(pathname, flags, mode);
|
|
||||||
+ if (fd < 0) {
|
|
||||||
+ return fd;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ if (close_if_special_file(fd) < 0) {
|
|
||||||
+ return -1;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ return fd;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
/*
|
|
||||||
* send response in two parts
|
|
||||||
* 1) ProxyHeader
|
|
||||||
@@ -682,7 +705,7 @@ static int do_create(struct iovec *iovec)
|
|
||||||
if (ret < 0) {
|
|
||||||
goto unmarshal_err_out;
|
|
||||||
}
|
|
||||||
- ret = open(path.data, flags, mode);
|
|
||||||
+ ret = open_regular(path.data, flags, mode);
|
|
||||||
if (ret < 0) {
|
|
||||||
ret = -errno;
|
|
||||||
}
|
|
||||||
@@ -707,7 +730,7 @@ static int do_open(struct iovec *iovec)
|
|
||||||
if (ret < 0) {
|
|
||||||
goto err_out;
|
|
||||||
}
|
|
||||||
- ret = open(path.data, flags);
|
|
||||||
+ ret = open_regular(path.data, flags, 0);
|
|
||||||
if (ret < 0) {
|
|
||||||
ret = -errno;
|
|
||||||
}
|
|
||||||
--- a/hw/9pfs/9p-util.h
|
|
||||||
+++ b/hw/9pfs/9p-util.h
|
|
||||||
@@ -13,6 +13,8 @@
|
|
||||||
#ifndef QEMU_9P_UTIL_H
|
|
||||||
#define QEMU_9P_UTIL_H
|
|
||||||
|
|
||||||
+#include "qemu/error-report.h"
|
|
||||||
+
|
|
||||||
#ifdef O_PATH
|
|
||||||
#define O_PATH_9P_UTIL O_PATH
|
|
||||||
#else
|
|
||||||
@@ -112,6 +114,38 @@ static inline void close_preserve_errno(int fd)
|
|
||||||
errno = serrno;
|
|
||||||
}
|
|
||||||
|
|
||||||
+/**
|
|
||||||
+ * close_if_special_file() - Close @fd if neither regular file nor directory.
|
|
||||||
+ *
|
|
||||||
+ * @fd: file descriptor of open file
|
|
||||||
+ * Return: 0 on regular file or directory, -1 otherwise
|
|
||||||
+ *
|
|
||||||
+ * CVE-2023-2861: Prohibit opening any special file directly on host
|
|
||||||
+ * (especially device files), as a compromised client could potentially gain
|
|
||||||
+ * access outside exported tree under certain, unsafe setups. We expect
|
|
||||||
+ * client to handle I/O on special files exclusively on guest side.
|
|
||||||
+ */
|
|
||||||
+static inline int close_if_special_file(int fd)
|
|
||||||
+{
|
|
||||||
+ struct stat stbuf;
|
|
||||||
+
|
|
||||||
+ if (fstat(fd, &stbuf) < 0) {
|
|
||||||
+ close_preserve_errno(fd);
|
|
||||||
+ return -1;
|
|
||||||
+ }
|
|
||||||
+ if (!S_ISREG(stbuf.st_mode) && !S_ISDIR(stbuf.st_mode)) {
|
|
||||||
+ error_report_once(
|
|
||||||
+ "9p: broken or compromised client detected; attempt to open "
|
|
||||||
+ "special file (i.e. neither regular file, nor directory)"
|
|
||||||
+ );
|
|
||||||
+ close(fd);
|
|
||||||
+ errno = ENXIO;
|
|
||||||
+ return -1;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ return 0;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
static inline int openat_dir(int dirfd, const char *name)
|
|
||||||
{
|
|
||||||
return openat(dirfd, name,
|
|
||||||
@@ -146,6 +180,10 @@ again:
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
+ if (close_if_special_file(fd) < 0) {
|
|
||||||
+ return -1;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
serrno = errno;
|
|
||||||
/* O_NONBLOCK was only needed to open the file. Let's drop it. We don't
|
|
||||||
* do that with O_PATH since fcntl(F_SETFL) isn't supported, and openat()
|
|
||||||
--
|
|
||||||
GitLab
|
|
@ -1,167 +0,0 @@
|
|||||||
https://bugs.gentoo.org/909542
|
|
||||||
https://gitlab.com/qemu-project/qemu/-/commit/b9d2887be4e616cdaeedd0b7456bfaa71ee798af
|
|
||||||
|
|
||||||
From b9d2887be4e616cdaeedd0b7456bfaa71ee798af Mon Sep 17 00:00:00 2001
|
|
||||||
From: Christian Schoenebeck <qemu_oss@crudebyte.com>
|
|
||||||
Date: Wed, 7 Jun 2023 18:29:33 +0200
|
|
||||||
Subject: [PATCH] 9pfs: prevent opening special files (CVE-2023-2861)
|
|
||||||
|
|
||||||
The 9p protocol does not specifically define how server shall behave when
|
|
||||||
client tries to open a special file, however from security POV it does
|
|
||||||
make sense for 9p server to prohibit opening any special file on host side
|
|
||||||
in general. A sane Linux 9p client for instance would never attempt to
|
|
||||||
open a special file on host side, it would always handle those exclusively
|
|
||||||
on its guest side. A malicious client however could potentially escape
|
|
||||||
from the exported 9p tree by creating and opening a device file on host
|
|
||||||
side.
|
|
||||||
|
|
||||||
With QEMU this could only be exploited in the following unsafe setups:
|
|
||||||
|
|
||||||
- Running QEMU binary as root AND 9p 'local' fs driver AND 'passthrough'
|
|
||||||
security model.
|
|
||||||
|
|
||||||
or
|
|
||||||
|
|
||||||
- Using 9p 'proxy' fs driver (which is running its helper daemon as
|
|
||||||
root).
|
|
||||||
|
|
||||||
These setups were already discouraged for safety reasons before,
|
|
||||||
however for obvious reasons we are now tightening behaviour on this.
|
|
||||||
|
|
||||||
Fixes: CVE-2023-2861
|
|
||||||
Reported-by: Yanwu Shen <ywsPlz@gmail.com>
|
|
||||||
Reported-by: Jietao Xiao <shawtao1125@gmail.com>
|
|
||||||
Reported-by: Jinku Li <jkli@xidian.edu.cn>
|
|
||||||
Reported-by: Wenbo Shen <shenwenbo@zju.edu.cn>
|
|
||||||
Signed-off-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
|
|
||||||
Reviewed-by: Greg Kurz <groug@kaod.org>
|
|
||||||
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
|
|
||||||
Message-Id: <E1q6w7r-0000Q0-NM@lizzy.crudebyte.com>
|
|
||||||
(cherry picked from commit f6b0de53fb87ddefed348a39284c8e2f28dc4eda)
|
|
||||||
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
|
|
||||||
--- a/fsdev/virtfs-proxy-helper.c
|
|
||||||
+++ b/fsdev/virtfs-proxy-helper.c
|
|
||||||
@@ -26,6 +26,7 @@
|
|
||||||
#include "qemu/xattr.h"
|
|
||||||
#include "9p-iov-marshal.h"
|
|
||||||
#include "hw/9pfs/9p-proxy.h"
|
|
||||||
+#include "hw/9pfs/9p-util.h"
|
|
||||||
#include "fsdev/9p-iov-marshal.h"
|
|
||||||
|
|
||||||
#define PROGNAME "virtfs-proxy-helper"
|
|
||||||
@@ -338,6 +339,28 @@ static void resetugid(int suid, int sgid)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
+/*
|
|
||||||
+ * Open regular file or directory. Attempts to open any special file are
|
|
||||||
+ * rejected.
|
|
||||||
+ *
|
|
||||||
+ * returns file descriptor or -1 on error
|
|
||||||
+ */
|
|
||||||
+static int open_regular(const char *pathname, int flags, mode_t mode)
|
|
||||||
+{
|
|
||||||
+ int fd;
|
|
||||||
+
|
|
||||||
+ fd = open(pathname, flags, mode);
|
|
||||||
+ if (fd < 0) {
|
|
||||||
+ return fd;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ if (close_if_special_file(fd) < 0) {
|
|
||||||
+ return -1;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ return fd;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
/*
|
|
||||||
* send response in two parts
|
|
||||||
* 1) ProxyHeader
|
|
||||||
@@ -682,7 +705,7 @@ static int do_create(struct iovec *iovec)
|
|
||||||
if (ret < 0) {
|
|
||||||
goto unmarshal_err_out;
|
|
||||||
}
|
|
||||||
- ret = open(path.data, flags, mode);
|
|
||||||
+ ret = open_regular(path.data, flags, mode);
|
|
||||||
if (ret < 0) {
|
|
||||||
ret = -errno;
|
|
||||||
}
|
|
||||||
@@ -707,7 +730,7 @@ static int do_open(struct iovec *iovec)
|
|
||||||
if (ret < 0) {
|
|
||||||
goto err_out;
|
|
||||||
}
|
|
||||||
- ret = open(path.data, flags);
|
|
||||||
+ ret = open_regular(path.data, flags, 0);
|
|
||||||
if (ret < 0) {
|
|
||||||
ret = -errno;
|
|
||||||
}
|
|
||||||
--- a/hw/9pfs/9p-util.h
|
|
||||||
+++ b/hw/9pfs/9p-util.h
|
|
||||||
@@ -13,6 +13,8 @@
|
|
||||||
#ifndef QEMU_9P_UTIL_H
|
|
||||||
#define QEMU_9P_UTIL_H
|
|
||||||
|
|
||||||
+#include "qemu/error-report.h"
|
|
||||||
+
|
|
||||||
#ifdef O_PATH
|
|
||||||
#define O_PATH_9P_UTIL O_PATH
|
|
||||||
#else
|
|
||||||
@@ -95,6 +97,7 @@ static inline int errno_to_dotl(int err) {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define qemu_openat openat
|
|
||||||
+#define qemu_fstat fstat
|
|
||||||
#define qemu_fstatat fstatat
|
|
||||||
#define qemu_mkdirat mkdirat
|
|
||||||
#define qemu_renameat renameat
|
|
||||||
@@ -108,6 +111,38 @@ static inline void close_preserve_errno(int fd)
|
|
||||||
errno = serrno;
|
|
||||||
}
|
|
||||||
|
|
||||||
+/**
|
|
||||||
+ * close_if_special_file() - Close @fd if neither regular file nor directory.
|
|
||||||
+ *
|
|
||||||
+ * @fd: file descriptor of open file
|
|
||||||
+ * Return: 0 on regular file or directory, -1 otherwise
|
|
||||||
+ *
|
|
||||||
+ * CVE-2023-2861: Prohibit opening any special file directly on host
|
|
||||||
+ * (especially device files), as a compromised client could potentially gain
|
|
||||||
+ * access outside exported tree under certain, unsafe setups. We expect
|
|
||||||
+ * client to handle I/O on special files exclusively on guest side.
|
|
||||||
+ */
|
|
||||||
+static inline int close_if_special_file(int fd)
|
|
||||||
+{
|
|
||||||
+ struct stat stbuf;
|
|
||||||
+
|
|
||||||
+ if (qemu_fstat(fd, &stbuf) < 0) {
|
|
||||||
+ close_preserve_errno(fd);
|
|
||||||
+ return -1;
|
|
||||||
+ }
|
|
||||||
+ if (!S_ISREG(stbuf.st_mode) && !S_ISDIR(stbuf.st_mode)) {
|
|
||||||
+ error_report_once(
|
|
||||||
+ "9p: broken or compromised client detected; attempt to open "
|
|
||||||
+ "special file (i.e. neither regular file, nor directory)"
|
|
||||||
+ );
|
|
||||||
+ close(fd);
|
|
||||||
+ errno = ENXIO;
|
|
||||||
+ return -1;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ return 0;
|
|
||||||
+}
|
|
||||||
+
|
|
||||||
static inline int openat_dir(int dirfd, const char *name)
|
|
||||||
{
|
|
||||||
return qemu_openat(dirfd, name,
|
|
||||||
@@ -142,6 +177,10 @@ again:
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
+ if (close_if_special_file(fd) < 0) {
|
|
||||||
+ return -1;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
serrno = errno;
|
|
||||||
/* O_NONBLOCK was only needed to open the file. Let's drop it. We don't
|
|
||||||
* do that with O_PATH since fcntl(F_SETFL) isn't supported, and openat()
|
|
Binary file not shown.
@ -1,5 +1,7 @@
|
|||||||
DIST ibus-typing-booster-2.24.1.tar.gz 12218815 BLAKE2B dcc7e08d41d7a98bf1b7e14fa38bafeaa10427126d400d04b478724eb91039da11d1bd2332d1e081d140f916c77dd3a6fc0eddcb7d7797f3a8d5b0607808b8fb SHA512 e05a42f442db8047415336485ab88405f3abb221e05fc882505e423587905002d8c0d616b208e4f1cfdcfea7bc27bcab5ffe57eb06aaa10650bae062d114505e
|
DIST ibus-typing-booster-2.24.1.tar.gz 12218815 BLAKE2B dcc7e08d41d7a98bf1b7e14fa38bafeaa10427126d400d04b478724eb91039da11d1bd2332d1e081d140f916c77dd3a6fc0eddcb7d7797f3a8d5b0607808b8fb SHA512 e05a42f442db8047415336485ab88405f3abb221e05fc882505e423587905002d8c0d616b208e4f1cfdcfea7bc27bcab5ffe57eb06aaa10650bae062d114505e
|
||||||
DIST ibus-typing-booster-2.24.2.tar.gz 12216471 BLAKE2B 069faa9340d79676c124451af09d020116894b3bc9bc5c8aed229d7315a2fb0222822c00974d5ac4fbe8410640a3b4f3ca0a6c73d8c9b1f52bc7411e8b372026 SHA512 6eb2cc058ce86ba0ffdb0261abf39d36340b3bf1cb7ef68af0db59b00fb7e739a5638e2090761acdce812382354bb3debd37ca44162dbf92a074499fcfd20d55
|
DIST ibus-typing-booster-2.24.2.tar.gz 12216471 BLAKE2B 069faa9340d79676c124451af09d020116894b3bc9bc5c8aed229d7315a2fb0222822c00974d5ac4fbe8410640a3b4f3ca0a6c73d8c9b1f52bc7411e8b372026 SHA512 6eb2cc058ce86ba0ffdb0261abf39d36340b3bf1cb7ef68af0db59b00fb7e739a5638e2090761acdce812382354bb3debd37ca44162dbf92a074499fcfd20d55
|
||||||
|
DIST ibus-typing-booster-2.24.4.tar.gz 12217171 BLAKE2B 945caad00067dfcb25b6a0249e3b8c1ff18e4880b046768a2b7bf6506f6ca54e63c178d296cd6daf17e01fd7714fd9b8336c91dfe0b5161503307a5a80956009 SHA512 a6baa0bb7c5a3124dcb017d218d602035b21b6bb7a3cf34c229e265dd4d970677a99ef4d473e39b7efad65248e1398af8c47a5cf05225b7bcff293a2fe9570cf
|
||||||
EBUILD ibus-typing-booster-2.24.1.ebuild 1150 BLAKE2B 26782be5de356fbc4f5c80dcea51fe125033264fd3f991302b61544e9246785d5343a9c61abb3b149cc7d2baf544127fc993373ac228b54f3d12643d0c17ef04 SHA512 a1946ed113bf06accf1c0459a131fb26e3abfd3edb8ba67f42103311c700c43cbe3918d8d6d8ec3936d447d995d7c6e3e87bc41bcd0c2f9525bb4961b9530241
|
EBUILD ibus-typing-booster-2.24.1.ebuild 1150 BLAKE2B 26782be5de356fbc4f5c80dcea51fe125033264fd3f991302b61544e9246785d5343a9c61abb3b149cc7d2baf544127fc993373ac228b54f3d12643d0c17ef04 SHA512 a1946ed113bf06accf1c0459a131fb26e3abfd3edb8ba67f42103311c700c43cbe3918d8d6d8ec3936d447d995d7c6e3e87bc41bcd0c2f9525bb4961b9530241
|
||||||
EBUILD ibus-typing-booster-2.24.2.ebuild 1152 BLAKE2B 41f6476c89448b37d6ae312d7f35b88817136c36734c5e640e32ebb351b88fe6e290e3abb7ff45c0281d3cb18a8d45c8c0acca5ac8b01245f7ac6a41eae37870 SHA512 32f1ce4a75dcddaa2807c0490519e4414263cfef125ace7eb2651b372db97f16932bd8dd2d488ec109c0cb3fefc219275c1ce197ab412d3457ce4c63ed50b7de
|
EBUILD ibus-typing-booster-2.24.2.ebuild 1152 BLAKE2B 41f6476c89448b37d6ae312d7f35b88817136c36734c5e640e32ebb351b88fe6e290e3abb7ff45c0281d3cb18a8d45c8c0acca5ac8b01245f7ac6a41eae37870 SHA512 32f1ce4a75dcddaa2807c0490519e4414263cfef125ace7eb2651b372db97f16932bd8dd2d488ec109c0cb3fefc219275c1ce197ab412d3457ce4c63ed50b7de
|
||||||
|
EBUILD ibus-typing-booster-2.24.4.ebuild 1152 BLAKE2B 41f6476c89448b37d6ae312d7f35b88817136c36734c5e640e32ebb351b88fe6e290e3abb7ff45c0281d3cb18a8d45c8c0acca5ac8b01245f7ac6a41eae37870 SHA512 32f1ce4a75dcddaa2807c0490519e4414263cfef125ace7eb2651b372db97f16932bd8dd2d488ec109c0cb3fefc219275c1ce197ab412d3457ce4c63ed50b7de
|
||||||
MISC metadata.xml 331 BLAKE2B e076fda3780cbfebae0a799bcc320de0417dfc2a726320c014d253163625da4fd629b180442449368e316e134bf2024f7e03373f2ca0342c4b63a11c63475697 SHA512 f79eaa01a0ad3005064928ef7fbaed4bc98f8850ca36b23309096647b6158c7500e0075f149e4e764a89af99a8fe342eb6a1d9b83a347557300545ecf870e4d8
|
MISC metadata.xml 331 BLAKE2B e076fda3780cbfebae0a799bcc320de0417dfc2a726320c014d253163625da4fd629b180442449368e316e134bf2024f7e03373f2ca0342c4b63a11c63475697 SHA512 f79eaa01a0ad3005064928ef7fbaed4bc98f8850ca36b23309096647b6158c7500e0075f149e4e764a89af99a8fe342eb6a1d9b83a347557300545ecf870e4d8
|
||||||
|
@ -0,0 +1,54 @@
|
|||||||
|
# Copyright 1999-2023 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI="8"
|
||||||
|
PYTHON_COMPAT=( python3_{9..11} )
|
||||||
|
PYTHON_REQ_USE="sqlite(+)"
|
||||||
|
|
||||||
|
inherit gnome2-utils python-single-r1 xdg
|
||||||
|
|
||||||
|
DESCRIPTION="Completion input method for IBus"
|
||||||
|
HOMEPAGE="https://mike-fabian.github.io/ibus-typing-booster"
|
||||||
|
SRC_URI="https://github.com/mike-fabian/${PN}/releases/download/${PV}/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="GPL-3+"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~x86"
|
||||||
|
IUSE=""
|
||||||
|
RESTRICT="test"
|
||||||
|
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||||
|
|
||||||
|
DEPEND="${PYTHON_DEPS}
|
||||||
|
dev-libs/m17n-lib
|
||||||
|
$(python_gen_cond_dep '
|
||||||
|
app-i18n/ibus[python(+),${PYTHON_USEDEP}]
|
||||||
|
dev-python/dbus-python[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyenchant[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||||
|
dev-python/pyxdg[${PYTHON_USEDEP}]
|
||||||
|
')"
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
>=dev-db/m17n-db-1.7"
|
||||||
|
BDEPEND="sys-devel/gettext
|
||||||
|
virtual/pkgconfig"
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
default
|
||||||
|
|
||||||
|
sed -i "s|/usr\(/bin/sh\)|\1|" {engine,setup}/*.in
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_preinst() {
|
||||||
|
xdg_pkg_preinst
|
||||||
|
gnome2_schemas_savelist
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_pkg_postinst
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_pkg_postrm
|
||||||
|
gnome2_schemas_update
|
||||||
|
}
|
@ -1,11 +0,0 @@
|
|||||||
--- a/xim/convdisp.cpp
|
|
||||||
+++ b/xim/convdisp.cpp
|
|
||||||
@@ -69,7 +69,7 @@
|
|
||||||
#endif
|
|
||||||
|
|
||||||
const char *fontset_zhCN = "-sony-fixed-medium-r-normal--16-*-*-*-c-80-iso8859-1, -isas-fangsong ti-medium-r-normal--16-160-72-72-c-160-gb2312.1980-0";
|
|
||||||
-const char *fontset_zhTW = "-sony-fixed-medium-r-normal--16-*-*-*-c-80-iso8859-1, -taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0";
|
|
||||||
+const char *fontset_zhTW = "-sony-fixed-medium-r-normal--16-*-*-*-c-80-iso8859-1, -eten-fixed-medium-r-normal--16-150-75-75-c-160-big5.eten-0";
|
|
||||||
const char *fontset_ja = "-sony-fixed-medium-r-normal--16-*-*-*-c-80-iso8859-1, -jis-fixed-medium-r-normal--16-*-75-75-c-160-jisx0208.1983-0, -sony-fixed-medium-r-normal--16-*-*-*-c-80-jisx0201.1976-0";
|
|
||||||
const char *fontset_ko = "-sony-fixed-medium-r-normal--16-*-*-*-c-80-iso8859-1, -daewoo-gothic-medium-r-normal--16-120-100-100-c-160-ksc5601.1987-0";
|
|
||||||
|
|
@ -1,240 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="8"
|
|
||||||
|
|
||||||
inherit autotools elisp-common flag-o-matic gnome2-utils qmake-utils
|
|
||||||
|
|
||||||
EGIT_COMMIT="d1ac9d9315ff8c57c713b502544fef9b3a83b3e5"
|
|
||||||
|
|
||||||
DESCRIPTION="A multilingual input method framework"
|
|
||||||
HOMEPAGE="https://github.com/uim/uim"
|
|
||||||
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="BSD GPL-2 LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~x86"
|
|
||||||
IUSE="X +anthy curl eb emacs expat libffi gtk gtk2 kde l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW libedit libnotify m17n-lib ncurses nls qt5 skk sqlite ssl static-libs xft"
|
|
||||||
RESTRICT="test"
|
|
||||||
REQUIRED_USE="gtk? ( X )
|
|
||||||
gtk2? ( X )
|
|
||||||
qt5? ( X )
|
|
||||||
xft? ( X )"
|
|
||||||
|
|
||||||
CDEPEND="X? (
|
|
||||||
x11-libs/libICE
|
|
||||||
x11-libs/libSM
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXft
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXt
|
|
||||||
)
|
|
||||||
anthy? ( app-i18n/anthy )
|
|
||||||
curl? ( net-misc/curl )
|
|
||||||
eb? ( dev-libs/eb )
|
|
||||||
emacs? ( >=app-editors/emacs-23.1:* )
|
|
||||||
expat? ( dev-libs/expat )
|
|
||||||
gtk? ( x11-libs/gtk+:3 )
|
|
||||||
gtk2? ( x11-libs/gtk+:2 )
|
|
||||||
kde? ( kde-frameworks/plasma:5 )
|
|
||||||
libedit? ( dev-libs/libedit )
|
|
||||||
libffi? ( dev-libs/libffi:= )
|
|
||||||
libnotify? ( x11-libs/libnotify )
|
|
||||||
m17n-lib? ( dev-libs/m17n-lib )
|
|
||||||
ncurses? ( sys-libs/ncurses:0= )
|
|
||||||
nls? ( virtual/libintl )
|
|
||||||
qt5? (
|
|
||||||
dev-qt/qtx11extras:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
)
|
|
||||||
skk? ( app-i18n/skk-jisyo )
|
|
||||||
sqlite? ( dev-db/sqlite:3 )
|
|
||||||
ssl? ( dev-libs/openssl:0= )"
|
|
||||||
DEPEND="${CDEPEND}
|
|
||||||
X? ( x11-base/xorg-proto )"
|
|
||||||
RDEPEND="${CDEPEND}
|
|
||||||
!dev-scheme/sigscheme
|
|
||||||
X? (
|
|
||||||
media-fonts/font-sony-misc
|
|
||||||
l10n_ja? (
|
|
||||||
|| (
|
|
||||||
media-fonts/font-jis-misc
|
|
||||||
media-fonts/intlfonts
|
|
||||||
)
|
|
||||||
)
|
|
||||||
l10n_ko? (
|
|
||||||
|| (
|
|
||||||
media-fonts/font-daewoo-misc
|
|
||||||
media-fonts/intlfonts
|
|
||||||
)
|
|
||||||
)
|
|
||||||
l10n_zh-CN? (
|
|
||||||
|| (
|
|
||||||
media-fonts/font-isas-misc
|
|
||||||
media-fonts/intlfonts
|
|
||||||
)
|
|
||||||
)
|
|
||||||
l10n_zh-TW? ( media-fonts/intlfonts )
|
|
||||||
)"
|
|
||||||
BDEPEND="gnome-base/librsvg
|
|
||||||
sys-devel/gettext
|
|
||||||
virtual/pkgconfig
|
|
||||||
kde? ( dev-util/cmake )
|
|
||||||
nls? ( dev-util/intltool )"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${PN}-gentoo.patch
|
|
||||||
"${FILESDIR}"/${PN}-kde.patch
|
|
||||||
"${FILESDIR}"/${PN}-slibtool.patch
|
|
||||||
"${FILESDIR}"/${PN}-tinfo.patch
|
|
||||||
"${FILESDIR}"/${PN}-Wconversion.patch
|
|
||||||
"${FILESDIR}"/${PN}-xkb.patch
|
|
||||||
"${FILESDIR}"/${PN}-zh-TW.patch
|
|
||||||
)
|
|
||||||
DOCS=( AUTHORS NEWS README RELNOTE doc )
|
|
||||||
|
|
||||||
SITEFILE="50${PN}-gentoo.el"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
sed -i "s:\$libedit_path/lib:/$(get_libdir):g" configure.ac
|
|
||||||
use nls || sed -i "/^if .*USE_NLS/,/^fi/d" configure.ac
|
|
||||||
# fix build with "-march=pentium4 -O2", bug #661806
|
|
||||||
use x86 && append-cflags $(test-flags-CC -fno-inline-small-functions)
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myconf=(
|
|
||||||
$(use_with X x)
|
|
||||||
$(use_with anthy anthy-utf8)
|
|
||||||
$(use_with curl)
|
|
||||||
$(use_with eb)
|
|
||||||
$(use_enable emacs)
|
|
||||||
$(use_with emacs lispdir "${SITELISP}")
|
|
||||||
$(use_with expat)
|
|
||||||
$(use_enable kde kde5-applet)
|
|
||||||
$(use_with libedit)
|
|
||||||
$(use_with libffi ffi)
|
|
||||||
$(use_with gtk gtk3)
|
|
||||||
$(use_with gtk2)
|
|
||||||
$(use_with m17n-lib m17nlib)
|
|
||||||
$(use_enable ncurses fep)
|
|
||||||
$(use_enable nls)
|
|
||||||
$(use_with qt5)
|
|
||||||
$(use_with qt5 qt5-immodule)
|
|
||||||
_QMAKE5=$(qt5_get_bindir)/qmake
|
|
||||||
$(use_with skk)
|
|
||||||
$(use_with sqlite sqlite3)
|
|
||||||
$(use_enable ssl openssl)
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
$(use_with xft)
|
|
||||||
--without-anthy
|
|
||||||
--without-canna
|
|
||||||
--enable-default-toolkit=$(usex gtk gtk3 $(usex gtk2 gtk $(usex qt5 qt5)))
|
|
||||||
--disable-gnome-applet
|
|
||||||
--disable-gnome3-applet
|
|
||||||
--disable-kde-applet
|
|
||||||
--disable-kde4-applet
|
|
||||||
--without-mana
|
|
||||||
--enable-maintainer-mode
|
|
||||||
--without-prime
|
|
||||||
--disable-qt4-qt3support
|
|
||||||
)
|
|
||||||
|
|
||||||
if (use gtk || use gtk2) && use anthy; then
|
|
||||||
myconf+=( --enable-dict )
|
|
||||||
else
|
|
||||||
myconf+=( --disable-dict )
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use libnotify; then
|
|
||||||
myconf+=( --enable-notify=libnotify )
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use gtk || use gtk2 || use qt5; then
|
|
||||||
myconf+=( --enable-pref )
|
|
||||||
else
|
|
||||||
myconf+=( --disable-pref )
|
|
||||||
fi
|
|
||||||
|
|
||||||
econf "${myconf[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
default
|
|
||||||
|
|
||||||
if use emacs; then
|
|
||||||
cd emacs || die
|
|
||||||
elisp-compile *.el || die
|
|
||||||
cd - >/dev/null || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# bug #222677
|
|
||||||
emake -j1 DESTDIR="${D}" install
|
|
||||||
rm -f doc/Makefile*
|
|
||||||
einstalldocs
|
|
||||||
|
|
||||||
find "${ED}"/usr/$(get_libdir)/${PN} -name '*.la' -delete || die
|
|
||||||
use static-libs || find "${ED}" -name '*.la' -delete || die
|
|
||||||
|
|
||||||
insinto /etc/X11/xinit/xinput.d
|
|
||||||
sed \
|
|
||||||
-e "s:@EPREFIX@:${EPREFIX}:g" \
|
|
||||||
"${FILESDIR}"/xinput-${PN} > "${T}"/${PN}.conf
|
|
||||||
doins "${T}"/${PN}.conf
|
|
||||||
|
|
||||||
if use X; then
|
|
||||||
docinto xim
|
|
||||||
dodoc xim/README*
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use emacs; then
|
|
||||||
elisp-install ${PN}-el emacs/*.el{,c}
|
|
||||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE} ${PN}-el
|
|
||||||
docinto emacs
|
|
||||||
dodoc emacs/README*
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use ncurses; then
|
|
||||||
docinto fep
|
|
||||||
dodoc fep/README*
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "New input method switcher has been introduced. You need to set"
|
|
||||||
elog
|
|
||||||
elog "% GTK_IM_MODULE=uim ; export GTK_IM_MODULE"
|
|
||||||
elog "% QT_IM_MODULE=uim ; export QT_IM_MODULE"
|
|
||||||
elog "% XMODIFIERS=@im=uim ; export XMODIFIERS"
|
|
||||||
elog
|
|
||||||
elog "If you would like to use uim-anthy as default input method, put"
|
|
||||||
elog "(define default-im-name 'anthy)"
|
|
||||||
elog "to your ~/.uim."
|
|
||||||
elog
|
|
||||||
elog "All input methods can be found by running uim-im-switcher-gtk, "
|
|
||||||
elog "uim-im-switcher-gtk3 or uim-im-switcher-qt5."
|
|
||||||
|
|
||||||
if use emacs; then
|
|
||||||
elisp-site-regen
|
|
||||||
elog
|
|
||||||
elog "uim is autoloaded with Emacs with a minimal set of features:"
|
|
||||||
elog "There is no keybinding defined to call it directly, so please"
|
|
||||||
elog "create one yourself and choose an input method."
|
|
||||||
elog "Integration with LEIM is not done with this ebuild, please have"
|
|
||||||
elog "a look at the documentation how to achieve this."
|
|
||||||
fi
|
|
||||||
use gtk && gnome2_query_immodules_gtk3
|
|
||||||
use gtk2 && gnome2_query_immodules_gtk2
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
use emacs && elisp-site-regen
|
|
||||||
use gtk && gnome2_query_immodules_gtk3
|
|
||||||
use gtk2 && gnome2_query_immodules_gtk2
|
|
||||||
}
|
|
@ -1,249 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI="7"
|
|
||||||
|
|
||||||
inherit autotools elisp-common flag-o-matic gnome2-utils qmake-utils vcs-snapshot
|
|
||||||
|
|
||||||
EGIT_COMMIT="d1ac9d9315ff8c57c713b502544fef9b3a83b3e5"
|
|
||||||
SIG_PV="0.9.1"
|
|
||||||
|
|
||||||
DESCRIPTION="A multilingual input method framework"
|
|
||||||
HOMEPAGE="https://github.com/uim/uim"
|
|
||||||
SRC_URI="https://github.com/${PN}/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
|
|
||||||
https://github.com/${PN}/sigscheme/releases/download/${SIG_PV}/sigscheme-${SIG_PV}.tar.bz2"
|
|
||||||
|
|
||||||
LICENSE="BSD GPL-2 LGPL-2.1"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="amd64 ~arm ~hppa ppc ppc64 ~riscv x86"
|
|
||||||
IUSE="X +anthy curl eb emacs expat libffi gtk gtk2 kde l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW libedit libnotify m17n-lib ncurses nls qt5 skk sqlite ssl static-libs xft"
|
|
||||||
RESTRICT="test"
|
|
||||||
REQUIRED_USE="gtk? ( X )
|
|
||||||
gtk2? ( X )
|
|
||||||
qt5? ( X )
|
|
||||||
xft? ( X )"
|
|
||||||
|
|
||||||
CDEPEND="X? (
|
|
||||||
x11-libs/libICE
|
|
||||||
x11-libs/libSM
|
|
||||||
x11-libs/libX11
|
|
||||||
x11-libs/libXext
|
|
||||||
x11-libs/libXft
|
|
||||||
x11-libs/libXrender
|
|
||||||
x11-libs/libXt
|
|
||||||
)
|
|
||||||
anthy? ( app-i18n/anthy )
|
|
||||||
curl? ( net-misc/curl )
|
|
||||||
eb? ( dev-libs/eb )
|
|
||||||
emacs? ( >=app-editors/emacs-23.1:* )
|
|
||||||
expat? ( dev-libs/expat )
|
|
||||||
gtk? ( x11-libs/gtk+:3 )
|
|
||||||
gtk2? ( x11-libs/gtk+:2 )
|
|
||||||
kde? ( kde-frameworks/plasma:5 )
|
|
||||||
libedit? ( dev-libs/libedit )
|
|
||||||
libffi? ( dev-libs/libffi:= )
|
|
||||||
libnotify? ( x11-libs/libnotify )
|
|
||||||
m17n-lib? ( dev-libs/m17n-lib )
|
|
||||||
ncurses? ( sys-libs/ncurses:0= )
|
|
||||||
nls? ( virtual/libintl )
|
|
||||||
qt5? (
|
|
||||||
dev-qt/qtx11extras:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
)
|
|
||||||
skk? ( app-i18n/skk-jisyo )
|
|
||||||
sqlite? ( dev-db/sqlite:3 )
|
|
||||||
ssl? ( dev-libs/openssl:0= )"
|
|
||||||
DEPEND="${CDEPEND}
|
|
||||||
X? ( x11-base/xorg-proto )"
|
|
||||||
RDEPEND="${CDEPEND}
|
|
||||||
!dev-scheme/sigscheme
|
|
||||||
X? (
|
|
||||||
media-fonts/font-sony-misc
|
|
||||||
l10n_ja? (
|
|
||||||
|| (
|
|
||||||
media-fonts/font-jis-misc
|
|
||||||
media-fonts/intlfonts
|
|
||||||
)
|
|
||||||
)
|
|
||||||
l10n_ko? (
|
|
||||||
|| (
|
|
||||||
media-fonts/font-daewoo-misc
|
|
||||||
media-fonts/intlfonts
|
|
||||||
)
|
|
||||||
)
|
|
||||||
l10n_zh-CN? (
|
|
||||||
|| (
|
|
||||||
media-fonts/font-isas-misc
|
|
||||||
media-fonts/intlfonts
|
|
||||||
)
|
|
||||||
)
|
|
||||||
l10n_zh-TW? ( media-fonts/intlfonts )
|
|
||||||
)"
|
|
||||||
BDEPEND="dev-util/intltool
|
|
||||||
gnome-base/librsvg
|
|
||||||
sys-devel/gettext
|
|
||||||
virtual/pkgconfig
|
|
||||||
kde? ( dev-util/cmake )"
|
|
||||||
|
|
||||||
PATCHES=(
|
|
||||||
"${FILESDIR}"/${PN}-gentoo.patch
|
|
||||||
"${FILESDIR}"/${PN}-kde.patch
|
|
||||||
"${FILESDIR}"/${PN}-slibtool.patch
|
|
||||||
"${FILESDIR}"/${PN}-tinfo.patch
|
|
||||||
"${FILESDIR}"/${PN}-Wconversion.patch
|
|
||||||
"${FILESDIR}"/${PN}-xkb.patch
|
|
||||||
"${FILESDIR}"/${PN}-1.8.8-zh-TW.patch
|
|
||||||
)
|
|
||||||
DOCS=( AUTHORS NEWS README RELNOTE doc )
|
|
||||||
|
|
||||||
SITEFILE="50${PN}-gentoo.el"
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
vcs-snapshot_src_unpack
|
|
||||||
rmdir "${S}"/sigscheme || die
|
|
||||||
mv "${WORKDIR}"/sigscheme-${SIG_PV} "${S}"/sigscheme || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
sed -i "s:\$libedit_path/lib:/$(get_libdir):g" configure.ac
|
|
||||||
# fix build with >=dev-scheme/chicken-4, bug #656852
|
|
||||||
touch scm/json-parser-expanded.scm
|
|
||||||
# fix build with "-march=pentium4 -O2", bug #661806
|
|
||||||
use x86 && append-cflags $(test-flags-CC -fno-inline-small-functions)
|
|
||||||
|
|
||||||
eautoreconf
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
local myconf=(
|
|
||||||
$(use_with X x)
|
|
||||||
$(use_with anthy anthy-utf8)
|
|
||||||
$(use_with curl)
|
|
||||||
$(use_with eb)
|
|
||||||
$(use_enable emacs)
|
|
||||||
$(use_with emacs lispdir "${SITELISP}")
|
|
||||||
$(use_with expat)
|
|
||||||
$(use_enable kde kde5-applet)
|
|
||||||
$(use_with libedit)
|
|
||||||
$(use_with libffi ffi)
|
|
||||||
$(use_with gtk gtk3)
|
|
||||||
$(use_with gtk2)
|
|
||||||
$(use_with m17n-lib m17nlib)
|
|
||||||
$(use_enable ncurses fep)
|
|
||||||
$(use_enable nls)
|
|
||||||
$(use_with qt5)
|
|
||||||
$(use_with qt5 qt5-immodule)
|
|
||||||
_QMAKE5=$(qt5_get_bindir)/qmake
|
|
||||||
$(use_with skk)
|
|
||||||
$(use_with sqlite sqlite3)
|
|
||||||
$(use_enable ssl openssl)
|
|
||||||
$(use_enable static-libs static)
|
|
||||||
$(use_with xft)
|
|
||||||
--without-anthy
|
|
||||||
--without-canna
|
|
||||||
--enable-default-toolkit=$(usex gtk gtk3 $(usex gtk2 gtk $(usex qt5 qt5)))
|
|
||||||
--disable-gnome-applet
|
|
||||||
--disable-gnome3-applet
|
|
||||||
--disable-kde-applet
|
|
||||||
--disable-kde4-applet
|
|
||||||
--without-mana
|
|
||||||
--enable-maintainer-mode
|
|
||||||
--without-prime
|
|
||||||
--disable-qt4-qt3support
|
|
||||||
)
|
|
||||||
|
|
||||||
if (use gtk || use gtk2) && use anthy; then
|
|
||||||
myconf+=( --enable-dict )
|
|
||||||
else
|
|
||||||
myconf+=( --disable-dict )
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use libnotify; then
|
|
||||||
myconf+=( --enable-notify=libnotify )
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use gtk || use gtk2 || use qt5; then
|
|
||||||
myconf+=( --enable-pref )
|
|
||||||
else
|
|
||||||
myconf+=( --disable-pref )
|
|
||||||
fi
|
|
||||||
|
|
||||||
econf "${myconf[@]}"
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
default
|
|
||||||
|
|
||||||
if use emacs; then
|
|
||||||
cd emacs || die
|
|
||||||
elisp-compile *.el || die
|
|
||||||
cd - >/dev/null || die
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
# bug #222677
|
|
||||||
emake -j1 DESTDIR="${D}" install
|
|
||||||
rm -f doc/Makefile*
|
|
||||||
einstalldocs
|
|
||||||
|
|
||||||
find "${ED}"/usr/$(get_libdir)/${PN} -name '*.la' -delete || die
|
|
||||||
use static-libs || find "${ED}" -name '*.la' -delete || die
|
|
||||||
|
|
||||||
insinto /etc/X11/xinit/xinput.d
|
|
||||||
sed \
|
|
||||||
-e "s:@EPREFIX@:${EPREFIX}:g" \
|
|
||||||
"${FILESDIR}"/xinput-${PN} > "${T}"/${PN}.conf
|
|
||||||
doins "${T}"/${PN}.conf
|
|
||||||
|
|
||||||
if use X; then
|
|
||||||
docinto xim
|
|
||||||
dodoc xim/README*
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use emacs; then
|
|
||||||
elisp-install ${PN}-el emacs/*.el{,c}
|
|
||||||
elisp-site-file-install "${FILESDIR}"/${SITEFILE} ${PN}-el
|
|
||||||
docinto emacs
|
|
||||||
dodoc emacs/README*
|
|
||||||
fi
|
|
||||||
|
|
||||||
if use ncurses; then
|
|
||||||
docinto fep
|
|
||||||
dodoc fep/README*
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elog "New input method switcher has been introduced. You need to set"
|
|
||||||
elog
|
|
||||||
elog "% GTK_IM_MODULE=uim ; export GTK_IM_MODULE"
|
|
||||||
elog "% QT_IM_MODULE=uim ; export QT_IM_MODULE"
|
|
||||||
elog "% XMODIFIERS=@im=uim ; export XMODIFIERS"
|
|
||||||
elog
|
|
||||||
elog "If you would like to use uim-anthy as default input method, put"
|
|
||||||
elog "(define default-im-name 'anthy)"
|
|
||||||
elog "to your ~/.uim."
|
|
||||||
elog
|
|
||||||
elog "All input methods can be found by running uim-im-switcher-gtk, "
|
|
||||||
elog "uim-im-switcher-gtk3 or uim-im-switcher-qt5."
|
|
||||||
|
|
||||||
if use emacs; then
|
|
||||||
elisp-site-regen
|
|
||||||
elog
|
|
||||||
elog "uim is autoloaded with Emacs with a minimal set of features:"
|
|
||||||
elog "There is no keybinding defined to call it directly, so please"
|
|
||||||
elog "create one yourself and choose an input method."
|
|
||||||
elog "Integration with LEIM is not done with this ebuild, please have"
|
|
||||||
elog "a look at the documentation how to achieve this."
|
|
||||||
fi
|
|
||||||
use gtk && gnome2_query_immodules_gtk3
|
|
||||||
use gtk2 && gnome2_query_immodules_gtk2
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
use emacs && elisp-site-regen
|
|
||||||
use gtk && gnome2_query_immodules_gtk3
|
|
||||||
use gtk2 && gnome2_query_immodules_gtk2
|
|
||||||
}
|
|
Binary file not shown.
@ -1,5 +1,5 @@
|
|||||||
DIST beep-1.4.12.tar.gz 89172 BLAKE2B 06f21cf3c40389acca50e6e420af4e738b7484e096bb689345fedb37684b15733dbb38e8a5d0d360f23e020cebe9ba321984ee43f41b0ad980648414ddbb9375 SHA512 18fed77bc4820ecc84ac12e903d516d5228fa2038df1788cc68db76e40b3c47a271911cc45bc48ce94e3f215803c5c05cb6c08ebb47ae6d7fcf1e0bc1ac169cd
|
DIST beep-1.4.12.tar.gz 89172 BLAKE2B 06f21cf3c40389acca50e6e420af4e738b7484e096bb689345fedb37684b15733dbb38e8a5d0d360f23e020cebe9ba321984ee43f41b0ad980648414ddbb9375 SHA512 18fed77bc4820ecc84ac12e903d516d5228fa2038df1788cc68db76e40b3c47a271911cc45bc48ce94e3f215803c5c05cb6c08ebb47ae6d7fcf1e0bc1ac169cd
|
||||||
DIST beep-1.4.9.tar.gz 83154 BLAKE2B 073169ccb4919c17c0291951834fea682c87021f18562629013293432292750f6d6b3235e8882fa9cf26c9e055e1283cfa629c2e88e0f87a301b238c38380498 SHA512 46e6066cb4d9ad4a0c55a03bf5a2163426648ce3831fe1f7bafa2f02d0e407b50c52e58cc2b123c346df96e92b73d2458b473c3fb001d9a0d1470b7cf38cc35b
|
DIST beep-1.4.9.tar.gz 83154 BLAKE2B 073169ccb4919c17c0291951834fea682c87021f18562629013293432292750f6d6b3235e8882fa9cf26c9e055e1283cfa629c2e88e0f87a301b238c38380498 SHA512 46e6066cb4d9ad4a0c55a03bf5a2163426648ce3831fe1f7bafa2f02d0e407b50c52e58cc2b123c346df96e92b73d2458b473c3fb001d9a0d1470b7cf38cc35b
|
||||||
EBUILD beep-1.4.12.ebuild 838 BLAKE2B d52e528c3aaebbdcf66b3c18f0d4785b84e7d5c9af06c974c0627fe482a1cfcf1ac1c400ac4df6ce40b74f8849a0ec11c9fdeb67b1e45354ac3fb295d052bb43 SHA512 60cffbe57c2492ca0479dcc608ae20c130dc629beb59d207628b1151a16680e8d8067d4f194618133bb6d37861480a8451e655b1387309fac4e23147c747049b
|
EBUILD beep-1.4.12.ebuild 837 BLAKE2B cb6011cf242ca37cc2018c6ccc457e23f28ffa739049ef6b491850b485f23f805a7cfe4aea97d188e9616f7b80a6155174f88ec3b36b845443855b7489b41945 SHA512 7bd1654c4f33d4d6f65626abd230aff96683195025e4ac578cbb82bbc199705b2741277ae44efecf2405c645d4ef24c6a96f5c8cd31049740f8268f225a0ae62
|
||||||
EBUILD beep-1.4.9-r1.ebuild 1036 BLAKE2B 8af1179f91ed10e068d03fe9d0e9eb7d8dc9529511522a28b62e54ec536d6da28d270df35e3ac6da5fc28afe3f4722663b64bd32e9cb4f3932dae3f69f48ef06 SHA512 cd8973c1d2a37052abb4990a8e194c5ea70dac5afd07814b7a54a689660c4d9510ea5ecaa2678d8a42ffface6823b1a9d6e6adc1800f1bb9576af65edebb872b
|
EBUILD beep-1.4.9-r1.ebuild 1036 BLAKE2B 8af1179f91ed10e068d03fe9d0e9eb7d8dc9529511522a28b62e54ec536d6da28d270df35e3ac6da5fc28afe3f4722663b64bd32e9cb4f3932dae3f69f48ef06 SHA512 cd8973c1d2a37052abb4990a8e194c5ea70dac5afd07814b7a54a689660c4d9510ea5ecaa2678d8a42ffface6823b1a9d6e6adc1800f1bb9576af65edebb872b
|
||||||
MISC metadata.xml 345 BLAKE2B 3ce8134e5c5971fdeb01d04278c1d7382aa2fc372be720ea86fd13c42831c45cddc6ed59e316a79d43fb3c0175bf6b1eccaa561332ea97810ab59b4171b62cbd SHA512 f67241c51be678cf1f672eee63de0149325b3ec96c5f2c92e7fb9b10c3b187d76a7864cf64ed40ed80cd8331ccc4f55ec81904e16baaeac7edfb719b2c8d8d95
|
MISC metadata.xml 345 BLAKE2B 3ce8134e5c5971fdeb01d04278c1d7382aa2fc372be720ea86fd13c42831c45cddc6ed59e316a79d43fb3c0175bf6b1eccaa561332ea97810ab59b4171b62cbd SHA512 f67241c51be678cf1f672eee63de0149325b3ec96c5f2c92e7fb9b10c3b187d76a7864cf64ed40ed80cd8331ccc4f55ec81904e16baaeac7edfb719b2c8d8d95
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
--- a/tests/lib/vfs/path_len.c
|
||||||
|
+++ b/tests/lib/vfs/path_len.c
|
||||||
|
@@ -89,12 +89,6 @@
|
||||||
|
"/тестовый/путь",
|
||||||
|
26
|
||||||
|
},
|
||||||
|
-#ifdef HAVE_CHARSET
|
||||||
|
- { /* 3. */
|
||||||
|
- "/#enc:KOI8-R/тестовый/путь",
|
||||||
|
- 38
|
||||||
|
- },
|
||||||
|
-#endif /* HAVE_CHARSET */
|
||||||
|
};
|
||||||
|
/* *INDENT-ON* */
|
||||||
|
|
@ -1,7 +1,5 @@
|
|||||||
DIST QLC+_4.12.6.tar.gz 11345674 BLAKE2B 6035f29f22dd214c1190bd13fbdf5e4bd7b4fb3e3cf20f5556fe31aa318dc1490ffe5159f00e3accd88bff8cdb4bb2763e29e318073a3bf2f00ca3676fff266a SHA512 80869bc0c1682aeb81f5463253be595aa4745d3c4b5e20a1c8ae1c3d9ceabbbf251b52bebb723d9e0297bc712cc75fe2dd472182b79bef84b351cd4795231765
|
|
||||||
DIST QLC+_4.12.7.tar.gz 11603681 BLAKE2B 52e257842e4892f04f7f45ea7747beb89c95a40d9d55d2e3629d4b3f7eed0e621936ff8af5c3b440e3237569cc0f44856cea9ceda61234e0b8ea35005c529b42 SHA512 26b3f17d25b0f34d41c701d1902e88eceb553f8d35d7d732581523a1066338bc8bd391fbb7b966ab5fe43114f405f9a8cef2d3c0da4d7b76bbe91bf0f64eae49
|
DIST QLC+_4.12.7.tar.gz 11603681 BLAKE2B 52e257842e4892f04f7f45ea7747beb89c95a40d9d55d2e3629d4b3f7eed0e621936ff8af5c3b440e3237569cc0f44856cea9ceda61234e0b8ea35005c529b42 SHA512 26b3f17d25b0f34d41c701d1902e88eceb553f8d35d7d732581523a1066338bc8bd391fbb7b966ab5fe43114f405f9a8cef2d3c0da4d7b76bbe91bf0f64eae49
|
||||||
DIST QLC+_5.0.0_beta1.tar.gz 11170124 BLAKE2B aebc0ddbd2ee9b4dd242d4766a708a9e83621c1f5ab6a69ab4ad4884f10eae954ad5a7d6aaef908ec4d1c725705231676ec77a3f65f0bcee73099344540bae00 SHA512 f831be1e31a995151768a09d1cdeb8815086d2ce3fc8c4e0abf12aefe6eb02870c6d86ae87cd7061ec353ce1d23ac7f73cd7646f3c2f00ddde45c25ff36ec884
|
DIST QLC+_5.0.0_beta2.tar.gz 11486175 BLAKE2B 176368661a09ae523fd111fb7a9b46d5917e91325dea0d1f70973f11bd9bb7de6b3fd57647e56ce8f743b10f28c8883ed3a10fa914aa00be6737541590ec5a88 SHA512 e6e30e7174e0a45d058caa1ed5da9ed2e0b5ab72fe45cf0e70dd42e1528b69c87aeb21dd03770fe24cae83177d26bbe938c8d6e889fa418b753e97d4606534c4
|
||||||
EBUILD qlcplus-4.12.6.ebuild 1442 BLAKE2B 412e450ca330a5f89ef8f67f9f4b0044f2ad2568c933eeb51fc0302fdfb1f1b0eabc2091e8b11d5fa34aeec93288228b1bb2ce8f50ee085b96f9d0b3b5c77f78 SHA512 7b9328c2aec1a9ea41e8520e39bf3cd72e7cc9844d2cf23d0c95ce1b54a620a455853965a63ab5f53033b08fd2792a961a5d9d6f452bcdad77cf5ed3183ee8ad
|
|
||||||
EBUILD qlcplus-4.12.7.ebuild 1442 BLAKE2B 78078731717e452137e9171e549f6749c735f5ddc950dd874fe639979b5a69a97e57b8012e09d67d7e5d0b1e0717abe9b551c59934d461c95f399b714e686e85 SHA512 2859ee987b4539db485fd227df9279783beafc3065080248e6b0f39754d71192e447178afc59f387050e83bed0967d07eaef553cc50253dd8f0ea73ac4ed9914
|
EBUILD qlcplus-4.12.7.ebuild 1442 BLAKE2B 78078731717e452137e9171e549f6749c735f5ddc950dd874fe639979b5a69a97e57b8012e09d67d7e5d0b1e0717abe9b551c59934d461c95f399b714e686e85 SHA512 2859ee987b4539db485fd227df9279783beafc3065080248e6b0f39754d71192e447178afc59f387050e83bed0967d07eaef553cc50253dd8f0ea73ac4ed9914
|
||||||
EBUILD qlcplus-5.0.0_beta1.ebuild 1665 BLAKE2B ff009a6617d1dbba4e82424e7bb4817fc98e700624df95d7e11c766d8257b2d20dcb2a7f439402f3158cf014f637630935ca54a61ba788b135daf5653cf8fa7f SHA512 595286b7e00e9bf66c62b77896cf7390d26d225016c34b92a370979e2d811058a18556fd4f38b99f4688339db1536891a9c4eef6ad57369a4e5513584400a921
|
EBUILD qlcplus-5.0.0_beta2.ebuild 1774 BLAKE2B f3d86a70f3cd60d4b8e3e246b911ac32d13b0d7fa3d495f01aabeca97338de9c1ec192b0122366c44e6c07cb81056e51962fc6c2dfe3f980d396fc5aec6a4d7b SHA512 8287ca5f123759bfeb9b88a167e0c6617b6ffd9ff5f221748e9725137f0ca9bd6939c0e46f5433e9dc9249800038272a5a60f8386c195712f574c0b420ab39a9
|
||||||
MISC metadata.xml 486 BLAKE2B 1455b8274a3b5fc5ee88086c13ca8f10a81058cc68ea572d0fd324be938c9a6795728f65ef4ba1c0f1dedd04ad1b5737c3da103253a08fc35e18891f407c7887 SHA512 7105d0f5556f8d456410dd8354737edff4efbdf6ebdc286bb8391dedb6f5d6bcd7bebf9d9cfc313753249025d12f3459474df8bb7d6b740a5950ee709e58bf63
|
MISC metadata.xml 486 BLAKE2B 1455b8274a3b5fc5ee88086c13ca8f10a81058cc68ea572d0fd324be938c9a6795728f65ef4ba1c0f1dedd04ad1b5737c3da103253a08fc35e18891f407c7887 SHA512 7105d0f5556f8d456410dd8354737edff4efbdf6ebdc286bb8391dedb6f5d6bcd7bebf9d9cfc313753249025d12f3459474df8bb7d6b740a5950ee709e58bf63
|
||||||
|
@ -1,82 +0,0 @@
|
|||||||
# Copyright 1999-2022 Gentoo Authors
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
|
|
||||||
EAPI=8
|
|
||||||
|
|
||||||
inherit qmake-utils udev virtualx xdg
|
|
||||||
|
|
||||||
DESCRIPTION="A software to control DMX or analog lighting systems"
|
|
||||||
HOMEPAGE="https://www.qlcplus.org/"
|
|
||||||
SRC_URI="https://github.com/mcallegari/${PN}/archive/QLC+_${PV}.tar.gz"
|
|
||||||
S="${WORKDIR}/qlcplus-QLC-_${PV}"
|
|
||||||
|
|
||||||
LICENSE="Apache-2.0"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64"
|
|
||||||
IUSE="test"
|
|
||||||
|
|
||||||
RESTRICT="!test? ( test )"
|
|
||||||
|
|
||||||
BDEPEND="
|
|
||||||
dev-qt/linguist-tools:5
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
dev-embedded/libftdi:=
|
|
||||||
dev-libs/glib:2
|
|
||||||
dev-qt/qtcore:5
|
|
||||||
dev-qt/qtgui:5
|
|
||||||
dev-qt/qtmultimedia:5[widgets]
|
|
||||||
dev-qt/qtnetwork:5
|
|
||||||
dev-qt/qtscript:5
|
|
||||||
dev-qt/qtwidgets:5
|
|
||||||
media-libs/alsa-lib
|
|
||||||
media-libs/libmad
|
|
||||||
media-libs/libsndfile
|
|
||||||
sci-libs/fftw:3.0
|
|
||||||
virtual/libusb:0
|
|
||||||
virtual/libusb:1
|
|
||||||
virtual/udev
|
|
||||||
"
|
|
||||||
IDEPEND="
|
|
||||||
dev-util/desktop-file-utils
|
|
||||||
"
|
|
||||||
DEPEND="${RDEPEND}
|
|
||||||
dev-qt/qttest:5
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
default
|
|
||||||
|
|
||||||
sed -e "/UDEVRULESDIR/s:/etc/udev/rules.d:$(get_udevdir)/rules.d:" \
|
|
||||||
-i variables.pri || die
|
|
||||||
|
|
||||||
## Remove Werror-flag since there are some warnings with gcc-9.x
|
|
||||||
sed -e "s/QMAKE_CXXFLAGS += -Werror/#&/g" \
|
|
||||||
-i variables.pri || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
eqmake5
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake INSTALL_ROOT="${D}" install
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
udev_reload
|
|
||||||
|
|
||||||
xdg_desktop_database_update
|
|
||||||
xdg_mimeinfo_database_update
|
|
||||||
}
|
|
||||||
|
|
||||||
src_test() {
|
|
||||||
virtx emake check
|
|
||||||
}
|
|
||||||
|
|
||||||
pkg_postrm() {
|
|
||||||
udev_reload
|
|
||||||
|
|
||||||
xdg_desktop_database_update
|
|
||||||
xdg_mimeinfo_database_update
|
|
||||||
}
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue