summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin95618 -> 95613 bytes
-rw-r--r--dev-libs/elfutils/Manifest2
-rw-r--r--dev-libs/elfutils/elfutils-0.187-r2.ebuild2
-rw-r--r--dev-libs/kopeninghours/Manifest4
-rw-r--r--dev-libs/kopeninghours/kopeninghours-22.08.3.ebuild (renamed from dev-libs/kopeninghours/kopeninghours-22.08.2.ebuild)0
-rw-r--r--dev-libs/kosmindoormap/Manifest4
-rw-r--r--dev-libs/kosmindoormap/kosmindoormap-22.08.3.ebuild (renamed from dev-libs/kosmindoormap/kosmindoormap-22.08.2.ebuild)0
-rw-r--r--dev-libs/kpublictransport/Manifest4
-rw-r--r--dev-libs/kpublictransport/kpublictransport-22.08.3.ebuild (renamed from dev-libs/kpublictransport/kpublictransport-22.08.2.ebuild)0
-rw-r--r--dev-libs/libclc/Manifest3
-rw-r--r--dev-libs/libclc/libclc-15.0.4.ebuild67
-rw-r--r--dev-libs/libgcrypt/Manifest1
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild132
13 files changed, 211 insertions, 8 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 86a0c60f6285..d7b36c622240 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 7ea0ffa6766a..7203bece8b5f 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -3,7 +3,7 @@ DIST elfutils-0.187.tar.bz2 9240221 BLAKE2B 00ba3efa689d137808f5f53ecda93fd006be
DIST elfutils-0.187.tar.bz2.sig 310 BLAKE2B b23f656de269030cc3dd518a008e22e22726138a3bd619ad269166d3b9fac4b1064d98c81a02fcc6250ca1a996cc3e81322b50e7692fe23cbee92e2908f0300d SHA512 2619d8d537364386491d5e54f2add7ffa5bab21cd19c94a29249f2d9c5cc5dac53e2031a5515268ddeee4799b71115a5d98bdbcafd361aa75bcc13a1d9b70b14
DIST elfutils-0.188.tar.bz2 9112977 BLAKE2B 6b0474f1436eaf6af73b735b9b2ddd5448ab9c03fbaa0be745a31c89ae8f15b0e21a651409c38643ca125794ce82c19d7b46db4a079f3e72cb919d643560e7a4 SHA512 585551b2d937d19d1becfc2f28935db1dd1a3d25571a62f322b70ac8da98c1a741a55d070327705df6c3e2ee026652e0b9a3c733b050a0b0ec5f2fc75d5b74b5
DIST elfutils-0.188.tar.bz2.sig 310 BLAKE2B c8d9135cffde3b1dd337b692d5351855cf799915d3ebd553327febaac192bd2f108b3f45a6376d458e179390a1ceaf4809762cdc40ea1e05fed0214ac33ed56e SHA512 4cc8a7417d244e319a1650d71b1831660cfe41afc7c73e9c83d1f076f4013fe15247e8b4f5e12a5396d83c4f1c7663ca4be5ea42bff3dc23263f85331fd9d566
-EBUILD elfutils-0.187-r2.ebuild 3218 BLAKE2B 77bd583f864617079c415a8a71b48f919d7187b426e97fc51fbccdd7d370a6a6482c3519b967f3a8b65a71033366037d838ad82bf8fedf1f092a88cf068eaf8f SHA512 4e90350182156f5eb428b601d605c3e287e5cb613045e67c4d2e981d44c2745c492d6269a61ab1325f26530689801412a68fe0a3a4d9835af0ff60f1ebb3e269
+EBUILD elfutils-0.187-r2.ebuild 3212 BLAKE2B ebe0b298a5c5a84fc61094d4672d1b56ca3e0a68210ad58155b59e49036dc56bb97cb87ade1ff343a94b9c4378fdb9e3798a9632ec0632900d2acac41253d826 SHA512 cbfee2a645b088b301cbd4b34a6fba605f75aba388e44141d7fe4d061da7ca22ad9d8f20ae797ac43016237a1696cfb37c9bfb3b4e9cc67a1accca55a94fdd2e
EBUILD elfutils-0.187.ebuild 3097 BLAKE2B e3373bbc80a9cf19ab318fa73ed1adba039ab235bc56b0cd22eddca98a486c8f4daa6768ae9fe5e13766c694534197dad6f41ef3701b8b158b90853913fe266e SHA512 b33cd29502adce7fab08ad3fe426d7232535d3a2a537cba558369869ba7cefe062e7005e9558160f8990373f568603f296b0b4f2f9754345f696e0e863dac323
EBUILD elfutils-0.188.ebuild 3229 BLAKE2B df39fb6e8aec92bd70dbe6c3b67165a10cfb1296a6992408dea45fee7f573f17c603af6ef92f39594573f79fca5971129abf44a625c888044e45dfe5920fb1f4 SHA512 0c066ef498acd2281b0ddc8fa3d9726c9fc39d4924def3c2ea495494e5582d0af1e895e81f11893e5105307575dbc0060cefd2652a306554b203d1eb5403fa52
MISC metadata.xml 730 BLAKE2B 94e9585a2d765ee2a7c85a823c389453bcdbc29b90a5542333eef1253d4ebafb7c26e383dfe5c5e0fcccf61f60321e7a46b0ae8c5edf467937485d6c9867712a SHA512 663cb6d587113d21fc0d3c703731f4dcaed55fc1bc7e75e1ac465e21b161ba5c4b4cefe0fd838d28b1f890cc33008878996e1d117fcab6435f8ed49f7eb0bc73
diff --git a/dev-libs/elfutils/elfutils-0.187-r2.ebuild b/dev-libs/elfutils/elfutils-0.187-r2.ebuild
index 701a5bc1f9ad..452aa1d321a0 100644
--- a/dev-libs/elfutils/elfutils-0.187-r2.ebuild
+++ b/dev-libs/elfutils/elfutils-0.187-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.
LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="bzip2 lzma nls static-libs test +utils valgrind zstd"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]
diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest
index 5900f1009f87..57f4a308ea4d 100644
--- a/dev-libs/kopeninghours/Manifest
+++ b/dev-libs/kopeninghours/Manifest
@@ -1,6 +1,6 @@
AUX kopeninghours-22.04.0-boostpython.patch 3555 BLAKE2B 1d22b48e5574ffada0b89a0828bf5258321b57161061534939e95256ab3501a887a026231568e09b1d20499238284107c34c6835d33853096be62e1345356cde SHA512 562b30fe66a9e8904e79c95496c4b06e50dbbb8d328db93a655ffa7f8829ff70bc8a6b0ee7beb7840e7046b74d4d858265ec67703c6317c3fe4c87b54b40a349
DIST kopeninghours-22.04.3.tar.xz 69160 BLAKE2B 8875d1ee869c6cae8730e83ff8144e45a6ab24aff02ec85084022ab30f9274a2f7c5bd4e0bf88f27c3626ee580a6fac9e2446fa711823011b305ba9bdf1d88c9 SHA512 68e49cd35db2f381cfd88787ed2085e69c6485de87c2cd5783675784cb169d274115d9bc36cde6ed447d6cff6922278330ac1aa819a0d996f2a5b861f6f1bf7e
-DIST kopeninghours-22.08.2.tar.xz 70580 BLAKE2B c0e4c8c6b7d48655871be61ddc25a0f98661e82da73ac94639fdcba3a9231e4c2fda1b01bacde718b4f2fc0c5e4e4c8ac517f74724d850623e1c33412f32509c SHA512 d472d1ee6836c3779ace252745e116a448c2c2075e671e47e881f5bcd9d4df98e763ab88b26d7b1935873c6d32f9a053d35dd32dd77225444de47600bf11fd3f
+DIST kopeninghours-22.08.3.tar.xz 70540 BLAKE2B 76ac44a67b29133e0b499f0f11808f61e6c05b820eaaa7d0ef2656d1340e17b7663df1d4474f0735880f448c1fc0b6ee41cb86f3366afe458697edec8e269bbb SHA512 1874e61716f2e02e0df6e34e8ff451541e2e34649426ca610a5d7947df8f42dea1dc3067fb07221150fcb6dd3d942727e3e3c135a8ec76ed16ff1acd2ceebf6b
EBUILD kopeninghours-22.04.3.ebuild 1265 BLAKE2B cf672a29a4c8eb78ed36ae740d53316d82ba56c63d7fb530896aa648655d3bfc96817cab230e6cda8ba555c1eac0dae89fc6942fc3ae80117bc22fbf6f34e142 SHA512 eb2fbb5457c9775f627d569c6e1d4b4f927705e99e9902aedf9987737f9d0990c454dfed6da5ccce19fc4e037158e499d2a5508bd8b208e7fd537000ff1c9ef3
-EBUILD kopeninghours-22.08.2.ebuild 1265 BLAKE2B 224878ca397dfd1792f8bd20aaad1e3ab26b18e765faf61041a57c9823faab3566144433105cdedd3dce5379c3b8698b275acc54b10171ad87903dd4abc56a9e SHA512 797a23909435628e6aee67ea9d96a9b120010a4af6284c2eaa6beb3816d0f4adc6b5f22e3e3525d0afa60e04e473539d975d4ca0e1621d663ba98054b2a0e0b9
+EBUILD kopeninghours-22.08.3.ebuild 1265 BLAKE2B 224878ca397dfd1792f8bd20aaad1e3ab26b18e765faf61041a57c9823faab3566144433105cdedd3dce5379c3b8698b275acc54b10171ad87903dd4abc56a9e SHA512 797a23909435628e6aee67ea9d96a9b120010a4af6284c2eaa6beb3816d0f4adc6b5f22e3e3525d0afa60e04e473539d975d4ca0e1621d663ba98054b2a0e0b9
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kopeninghours/kopeninghours-22.08.2.ebuild b/dev-libs/kopeninghours/kopeninghours-22.08.3.ebuild
index 2539c79b2a5e..2539c79b2a5e 100644
--- a/dev-libs/kopeninghours/kopeninghours-22.08.2.ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-22.08.3.ebuild
diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest
index 4bbe34a12d23..b07e6ab197bd 100644
--- a/dev-libs/kosmindoormap/Manifest
+++ b/dev-libs/kosmindoormap/Manifest
@@ -1,5 +1,5 @@
DIST kosmindoormap-22.04.3.tar.xz 351256 BLAKE2B c18ff31d5cd2b5e2d92bed51b6e6e7addf3319381ee3a200b372a6659aa4ac80d01d63898e2d29705374a23608d16463ab2f4daa77179fefa78038f34058e59b SHA512 f272b250142a4ae6275b0234ff3ebbadb1eebe2302d28286de47c230363bfd7f153574fad4a7f2ada3507db80552dce1f0fc49ae9db5427d144ce0bbc3052b5f
-DIST kosmindoormap-22.08.2.tar.xz 358472 BLAKE2B c568c5acbe9c714d71bc241a473ca7d10e29b7d4d09f1bda839d2107edb820f3525b88d8b5e3ac00681043cab715a9857e1ffbc505301860f3319c71d5bd20ef SHA512 839b3ec2afb6a38374ff227c5cafb836f4789d873067d2dd04497f836836ff42f9e61c270540ef7f2eccdfd9e1bbf984f901e168b2ee6971aa0862258b536854
+DIST kosmindoormap-22.08.3.tar.xz 358936 BLAKE2B 947e915db5df274aa6f1ea5126d5cb43a5ef1530803774f67fbf10dbeb3e1efe1b6bffa8814533cf6c09a2d5e4869320b19ad39b6b1dbd3434399845a21ed319 SHA512 925376ddea2b950bf435045193acbf2dca77601af16a3656acd9bb20d62a98c807b658cf6f5e85dcff56b749985e88537b194e03c619f70acc017761c2482ed8
EBUILD kosmindoormap-22.04.3.ebuild 1052 BLAKE2B 4d0f5e5a6c0206bda57fbf0a5f699fef029a42cd1d31fc6d0e23c165f9fa32eefeab5c751cf86aa62ea2e5305ce6ca7851889ba9c3f46292539b083185a9b048 SHA512 70351da859842acd0a6654977105e457a7b8dd2b7795bad7e96e8506c7c65fe25f6b708b30b8f5d4fd0851c9db5e93a5e8df568cbe2f243828e3023ac1ef2dd1
-EBUILD kosmindoormap-22.08.2.ebuild 1052 BLAKE2B ae32385e6df11b2d4121088babdc0b42f4dba96bee29a38b5ceb0b1cc16e5483e5642372524744869660c67301018e565587865ee0450544c8352c4107c6e985 SHA512 8870c6e4cf45641383d36460c530d488eb64b350c5d194f461628cf2c6f6f2f9b152332fad96b154722207a9efa25df5481e02a41ca57aaddddb44271e71ba16
+EBUILD kosmindoormap-22.08.3.ebuild 1052 BLAKE2B ae32385e6df11b2d4121088babdc0b42f4dba96bee29a38b5ceb0b1cc16e5483e5642372524744869660c67301018e565587865ee0450544c8352c4107c6e985 SHA512 8870c6e4cf45641383d36460c530d488eb64b350c5d194f461628cf2c6f6f2f9b152332fad96b154722207a9efa25df5481e02a41ca57aaddddb44271e71ba16
MISC metadata.xml 436 BLAKE2B 7b97cad83675445e816a4f92d2e9c2c4167457df244fd166b6388be7c9336b4852c3873fff4e9d18bf1cccaaeaec849a1b340fa92a15e54180652e53cb023859 SHA512 312c58bb9ef49585287db38ff0f4e6cb6486477f4c84246610c443fb07ced2129017462ef91fab147dde7d69b0923605dc5b68fe71f6cd80f0ed1115b4a9ca6b
diff --git a/dev-libs/kosmindoormap/kosmindoormap-22.08.2.ebuild b/dev-libs/kosmindoormap/kosmindoormap-22.08.3.ebuild
index 8580f3dd2f41..8580f3dd2f41 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-22.08.2.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-22.08.3.ebuild
diff --git a/dev-libs/kpublictransport/Manifest b/dev-libs/kpublictransport/Manifest
index d14da1bb5cab..9ec18647b2fe 100644
--- a/dev-libs/kpublictransport/Manifest
+++ b/dev-libs/kpublictransport/Manifest
@@ -1,5 +1,5 @@
DIST kpublictransport-22.04.3.tar.xz 485844 BLAKE2B 20fb25f8af055122e03e6219dacd6b40e1d79ec817cdfb4054ed0764a323c9e1435e4adc639ebd3ab68d7a0ceecb35a65554fadba0d3b31f40dd0150a64e5f87 SHA512 5d02990746d167e6f835119c32aecfa9a40fbf03fce803a2d32e8aa9ba34bed579b9804d8abfe54b2b996389a4920dbb724e8da19cbde32af56fff3659c88d25
-DIST kpublictransport-22.08.2.tar.xz 489124 BLAKE2B f6bca9bba08b1c3228317d7a4fd5888a569655c2fa140180fb8f065dbaad91c93c86c57edd98cd3a8892d70c8082d6132868590f0ec759c9188a66a8f71dbfe4 SHA512 c8d1da641bad6ce30ec747a37cf1072840890388a156a3e83a951441f0cdaab1efc3cd6b445a59fff3e3a637590158c8f5bacb03cf4878f84ec66548c6938a49
+DIST kpublictransport-22.08.3.tar.xz 489620 BLAKE2B 01aa9a92ba13a1060c08a5e2b6a1f2671c468c52587fded5f70dcda90977ecead2b3bcf8a333746400ac4b4a11061bbd56894bc335972f15fd29755f0ae23e15 SHA512 9b6c18395a0d8b9033a2b38d5912e3fcc649138a7ceb594d6d5d01534087bf01b6d4d51d2284f1212ae5574487c1c2acfd0d0b76deef0c181d64a56fed686b19
EBUILD kpublictransport-22.04.3.ebuild 815 BLAKE2B 006112b8645f01fef88e5de0ba3198a5c2c4c920cf874dda924f575b30b4f32cb98e9d9cd45069c69c4d165047ff8a6742e874beb2eb8fe271cece512739af37 SHA512 5455f5e02a802b583945ce5011a257372c4dc8fadabd0adcbef2a42b1f427f940f6463a4bd2400e58551b4df457aa954737eecba3ada60f39fa9ea69f6db2535
-EBUILD kpublictransport-22.08.2.ebuild 815 BLAKE2B 67534fe92dc24fe5caf5b5a355e8c1fb5ca0b63ef2339a098d3236575f804f64a0f0114995d0b792383861663d34435b455139eec338ab60b4b9334e2838fe85 SHA512 9026230c033864c8bba243b26fc65b0dcb09c18cbf7ec9501a041dd222537664fa6d02e147834429f4249f821ece11cf6e086201c020464debbee5e3e4b19391
+EBUILD kpublictransport-22.08.3.ebuild 815 BLAKE2B 67534fe92dc24fe5caf5b5a355e8c1fb5ca0b63ef2339a098d3236575f804f64a0f0114995d0b792383861663d34435b455139eec338ab60b4b9334e2838fe85 SHA512 9026230c033864c8bba243b26fc65b0dcb09c18cbf7ec9501a041dd222537664fa6d02e147834429f4249f821ece11cf6e086201c020464debbee5e3e4b19391
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kpublictransport/kpublictransport-22.08.2.ebuild b/dev-libs/kpublictransport/kpublictransport-22.08.3.ebuild
index 5af5336a4498..5af5336a4498 100644
--- a/dev-libs/kpublictransport/kpublictransport-22.08.2.ebuild
+++ b/dev-libs/kpublictransport/kpublictransport-22.08.3.ebuild
diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index 175321b2c63d..da98ef1e1eeb 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -3,10 +3,13 @@ DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf
DIST llvm-project-14f996dca8a2b5b17d6917528bfd9ee71ba6192a.tar.gz 169054148 BLAKE2B a23af6658a6ea8a7cb4272faef151937da229e39383ec068d7ef81e72a25d2a46dc2a86255a7f1148b7385b339d1c17e62f627df834d8eccc39be8921575f88d SHA512 e719d296016e7af718d022424c337a5df8d7124fdb49b9f219ab2a5dc592e6a59f6c09064775ea9349bcf4eed9d72214abb648de649ab872174c35635c945c04
DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd SHA512 d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856
DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537 SHA512 41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916
+DIST llvm-project-15.0.4.src.tar.xz 110936424 BLAKE2B a02b76ad161e352b4d3d84baffdada9c6a0e704de7a2c4017df4d4d05a9e9d02113791cd7d91c3edfa1f5bcb7ab95e1772d60f7061514928c6828600f41a8322 SHA512 9d5b664dd77c08130601636f9d6c006b257f369470ce823aa56d06698a9f0edfec42f2c90da934b9ad52c4d7960d9a024ea46dc9640275be6d191b1ba9869459
+DIST llvm-project-15.0.4.src.tar.xz.sig 566 BLAKE2B f1a7be65fcce932dc125ae2b498f68a14e68dad0d7a1e031343c52c5dafb7b123e346f3efa50a7693584361abf01efe9401b1b5781dee6b92dc1045e538e9b7b SHA512 35899ffbd13fc44cade54246a423450571cb4b62b8d706864daa3eef2377c48e24ef3113218e39e29de995b7f7fa307f9187552766576c9050fd924beb517f6e
DIST llvm-project-b34ea582774c057d9bf5591174d683fd3d8aa02b.tar.gz 169735900 BLAKE2B d3a82a07f855b038071fc8eb3f41a88b4c220a577219985ecddeb9a535ea8b159dbad575699997d90a49db74c074b5f4354ad707e91d6934daaa7319e0d8ee9b SHA512 3f5525c7d893bdac701cff4cf82dafc31608920d788d9b7401654f320b2432528cf4ae8ef013182807b3dc0c5b758c71f1efeedb672dd47fdb8aa6f434dfb583
EBUILD libclc-14.0.6.ebuild 1390 BLAKE2B eb984d3f19f3b147d3974722c11218117240cad75033c12eb6664ef7d492e9ed77fd3c3dfef2fe59bb0c23716072b7ff3b10840b19b213fa96121d5aa7faa335 SHA512 66b74a3cb2ee6c54e6d348d64fe239f2ea72a43f28d1ab0cf22a4757cf87cadde427516d8aa74b4c95a947f38d01571f23e69388a04694527e2be9b0fd1bf94e
EBUILD libclc-15.0.3.ebuild 1412 BLAKE2B a9dca8e242a26d3f403f50386aca98e96c6e041e021de225eabc918b6fc9af3d9e673a23681cb6f1f9e36e08d6cb75be97a78688b01ef55e6599f9dea6888a05 SHA512 f7e558890568ab6b08909dbbad5dfeb535aca134019fc634371ddb599219caf749bea8fb0a49c491eaa951446954ef5b25a18ad680d3621987ab98be6c2be238
EBUILD libclc-15.0.4.9999.ebuild 1402 BLAKE2B 3c240051e1752ea60d9c040f75a5f95319e97754684c4e98c8bdcc8fe60ec266736d573f71929328f12ce96357ca33376244adf7305d674ec5e21a182b635bb6 SHA512 0986f1338d3048444632759c5276c1bbfc8ed4dc4450a83603985aea7643b26eef86d24550eba3b52be06e851c0ad4d866eee295e84385b26bc3df911c1ad9a6
+EBUILD libclc-15.0.4.ebuild 1413 BLAKE2B 837a7970e531e7198059f14a7ab25f416852993c0775b76baf01e334cc6050ba0714cf74ce645b9c8aa6312152b5991b2aef2ae7d1d10d0235ab6724efe35a28 SHA512 047251cbf6e7185be5061d5d1e6db01833a97702b844511bc5a0db76b7323cb5f253f3ac77593c0b989515b7651c3bef2e3def8b017b1233457bd1ae4696dda5
EBUILD libclc-16.0.0.9999.ebuild 1423 BLAKE2B 340c42c12fee9ca7f7fca73019d304e182f4e67b4ccd01c742f893483246d95fceafb4bdbdb6b3832520803ab3a7c58b6a21ead7ae40e32c7f0a3cbd48cab862 SHA512 448e79b028b81c9a6a601abb16ed1b4e71ae73611820e5c0f4287a924011619fe9af7d06eb0f2458a3c07fec8e30d1298d3ab810d5bd8bd995fe4e3e894b84c5
EBUILD libclc-16.0.0_pre20221016.ebuild 1423 BLAKE2B 340c42c12fee9ca7f7fca73019d304e182f4e67b4ccd01c742f893483246d95fceafb4bdbdb6b3832520803ab3a7c58b6a21ead7ae40e32c7f0a3cbd48cab862 SHA512 448e79b028b81c9a6a601abb16ed1b4e71ae73611820e5c0f4287a924011619fe9af7d06eb0f2458a3c07fec8e30d1298d3ab810d5bd8bd995fe4e3e894b84c5
EBUILD libclc-16.0.0_pre20221023.ebuild 1423 BLAKE2B 340c42c12fee9ca7f7fca73019d304e182f4e67b4ccd01c742f893483246d95fceafb4bdbdb6b3832520803ab3a7c58b6a21ead7ae40e32c7f0a3cbd48cab862 SHA512 448e79b028b81c9a6a601abb16ed1b4e71ae73611820e5c0f4287a924011619fe9af7d06eb0f2458a3c07fec8e30d1298d3ab810d5bd8bd995fe4e3e894b84c5
diff --git a/dev-libs/libclc/libclc-15.0.4.ebuild b/dev-libs/libclc/libclc-15.0.4.ebuild
new file mode 100644
index 000000000000..9993b696f309
--- /dev/null
+++ b/dev-libs/libclc/libclc-15.0.4.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+IUSE="${IUSE_VIDEO_CARDS}"
+REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )"
+
+LLVM_MAX_SLOT=15
+BDEPEND="
+ ${PYTHON_DEPS}
+ || (
+ sys-devel/clang:15
+ sys-devel/clang:14
+ sys-devel/clang:13
+ )
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+llvm_check_deps() {
+ has_version -b "sys-devel/clang:${LLVM_SLOT}"
+}
+
+pkg_setup() {
+ # we do not need llvm_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local libclc_targets=()
+
+ use video_cards_nvidia && libclc_targets+=(
+ "nvptx--"
+ "nvptx64--"
+ "nvptx--nvidiacl"
+ "nvptx64--nvidiacl"
+ )
+ use video_cards_r600 && libclc_targets+=(
+ "r600--"
+ )
+ use video_cards_radeonsi && libclc_targets+=(
+ "amdgcn--"
+ "amdgcn-mesa-mesa3d"
+ "amdgcn--amdhsa"
+ )
+ # TODO: spirv
+ [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+ libclc_targets=${libclc_targets[*]}
+ local mycmakeargs=(
+ -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+ -DLLVM_CONFIG="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config"
+ )
+ cmake_src_configure
+}
diff --git a/dev-libs/libgcrypt/Manifest b/dev-libs/libgcrypt/Manifest
index 09709a560be9..7081c0c39357 100644
--- a/dev-libs/libgcrypt/Manifest
+++ b/dev-libs/libgcrypt/Manifest
@@ -8,5 +8,6 @@ DIST libgcrypt-1.10.1.tar.bz2.sig 119 BLAKE2B 5261d7dbfd5d82b2d3fa2ebf864a9ef0c7
DIST libgcrypt-1.9.4.tar.bz2 3239704 BLAKE2B b8244bc12a68955797b0c2b474ac5c95df1014231f7180a2ffa113e3aacedc98eed60ee1e4b30b032a5fcd6a04855ae07142c223906d5db9c28328a71e014f33 SHA512 d0e117ac73c94d70e9521ee1e6328691498cc8328f8c4e21338096908f5c04c7b838966eb63d59494565f4e19f506c07dab4f4d922150d75610d9f7b57abbf60
DIST libgcrypt-1.9.4.tar.bz2.sig 119 BLAKE2B 4012c22259a9fd56f9da6c87d60077cea0dbfef85d4d4ad1ff6a2375ddefafc4cd03ee9083d18e080c14c95887b495062af886732a9593bcf1b8f187d21073fe SHA512 4aee16449b4b50dac62bd80217e769f32f43fb7cd994402b7d9cffbb1934b2771041c8c0c41a63ced9c8d9408025f9c5608ffc7f00e5e9a9b92a07cb5118a98a
EBUILD libgcrypt-1.10.1-r2.ebuild 5024 BLAKE2B 55699147fe7324476a95f85159d39c7441669bb42eadc75e9c1d40015591585ac58fdd057900632a197608c870e2c2cf2e2348509e8420afeb84f6884fe115ee SHA512 d7a0410acd1e4e122b7e7d7c1f486ae5ba25290ae225a633fb5e8b6b2f9378c51fa79d11475be7512585ead906a6cd9bbb815bcc4a227616c0419246925f4fb2
+EBUILD libgcrypt-1.10.1-r3.ebuild 5116 BLAKE2B 99014ad3e2aeed70d57927925ea7f07a315951fc8fdd828b4006c12e8f23ae07312c35fbd3a160640e15fbf31e55e362210a1ac208fea668b9e78c50f60a7a50 SHA512 d0658946061dc1c02a95457c23b4ec9ee2c6d562df0532f12c0341f87033b7b70c74f258f9a11a82e4b935de20e7be7812c15e93db2cbc1cfa713f43c5e4eef5
EBUILD libgcrypt-1.9.4-r2.ebuild 5021 BLAKE2B 28031c72d8ee46ff5ce9820339c3397d6300e07c0a7f6a88b91c2cea144546001cb3d5a2bf3a47d4018ae1d5ebfc565e2789f1b5255e581382a44b2b5949b4eb SHA512 c6cf36fac494c3e90dc1b4b5178a83676b55e5bb785644ba79af83febd431d123e1dca0f4092863e3638e476465f4fdb8e5ac0ff2418ab276e05c0761a56e908
MISC metadata.xml 524 BLAKE2B ab417ec172246d92822cafcadf2ccb72d2b8e0c056d93f1575284afbfc30dae74086d5a3b2d0bc60ec03de0a9f02ac08dc8f961f1f38eb639d862708886141ee SHA512 52d663d33d8d76f5a4613d1fded0630a5597796b0c20ddfc5eecda92fbf28f4f3b8c976e2fdb418cebd9d743ca26b1c6329ad65e1655f6eae5c1d797df1d1f95
diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild
new file mode 100644
index 000000000000..52ddc411bdd4
--- /dev/null
+++ b/dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="General purpose crypto library based on the code used in GnuPG"
+HOMEPAGE="https://www.gnupg.org/"
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
+SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )"
+
+LICENSE="LGPL-2.1 MIT"
+SLOT="0/20" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+asm cpu_flags_arm_neon cpu_flags_arm_aes cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_padlock cpu_flags_x86_sha cpu_flags_x86_sse4_1 doc static-libs"
+
+# Build system only has --disable-arm-crypto-support right now
+# If changing this, update src_configure logic too.
+# ARM CPUs seem to, right now, support all-or-nothing for crypto extensions,
+# but this looks like it might change in future. This is just a safety check
+# in case people somehow do have a CPU which only supports some. They must
+# for now disable them all if that's the case.
+REQUIRED_USE="
+ cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
+ cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 )
+ cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 )
+ cpu_flags_ppc_vsx3? ( cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 )
+ cpu_flags_ppc_vsx2? ( cpu_flags_ppc_altivec )
+"
+
+RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="doc? ( virtual/texi2dvi )
+ verify-sig? ( sec-keys/openpgp-keys-gnupg )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-multilib-syspath.patch
+ "${FILESDIR}"/${PN}-powerpc-darwin.patch
+ "${FILESDIR}"/${PN}-1.10.1-fix-no-asm-hppa.patch
+ "${FILESDIR}"/${PN}-1.9.4-no-fgrep-libgcrypt-config.patch
+)
+
+MULTILIB_CHOST_TOOLS=(
+ /usr/bin/libgcrypt-config
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+multilib_src_configure() {
+ if [[ ${CHOST} == *86*-solaris* ]] ; then
+ # ASM code uses GNU ELF syntax, divide in particular, we need to
+ # allow this via ASFLAGS, since we don't have a flag-o-matic
+ # function for that, we'll have to abuse cflags for this
+ append-cflags -Wa,--divide
+ fi
+
+ if [[ ${CHOST} == powerpc* ]] ; then
+ # ./configure does a lot of automagic, prevent that
+ # generic ppc32+ppc64 altivec
+ use cpu_flags_ppc_altivec || local -x gcry_cv_cc_ppc_altivec=no
+ use cpu_flags_ppc_altivec || local -x gcry_cv_cc_ppc_altivec_cflags=no
+ # power8 vector extension, aka arch 2.07 ISA, also checked below via ppc-crypto-support
+ use cpu_flags_ppc_vsx2 || local -x gcry_cv_gcc_inline_asm_ppc_altivec=no
+ # power9 vector extension, aka arch 3.00 ISA
+ use cpu_flags_ppc_vsx3 || local -x gcry_cv_gcc_inline_asm_ppc_arch_3_00=no
+ fi
+
+ # Workaround for GCC < 11.3 bug
+ # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=0b399721ce9709ae25f9d2050360c5ab2115ae29
+ # https://dev.gnupg.org/T5581
+ # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102124
+ if use arm64 && tc-is-gcc && (($(gcc-major-version) == 11)) && (($(gcc-minor-version) <= 2)) && (($(gcc-micro-version) == 0)) ; then
+ append-flags -fno-tree-loop-vectorize
+ fi
+
+ local myeconfargs=(
+ CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+ --enable-noexecstack
+ $(use_enable cpu_flags_arm_neon neon-support)
+ # See REQUIRED_USE comment above
+ $(use_enable cpu_flags_arm_aes arm-crypto-support)
+ $(use_enable cpu_flags_ppc_vsx2 ppc-crypto-support)
+ $(use_enable cpu_flags_x86_aes aesni-support)
+ $(use_enable cpu_flags_x86_avx avx-support)
+ $(use_enable cpu_flags_x86_avx2 avx2-support)
+ $(use_enable cpu_flags_x86_padlock padlock-support)
+ $(use_enable cpu_flags_x86_sha shaext-support)
+ $(use_enable cpu_flags_x86_sse4_1 sse41-support)
+ # required for sys-power/suspend[crypt], bug 751568
+ $(use_enable static-libs static)
+
+ # Build all "random" modules, allow selection at runtime.
+ --enable-random=auto
+
+ # disabled due to various applications requiring privileges
+ # after libgcrypt drops them (bug #468616)
+ --without-capabilities
+
+ # http://trac.videolan.org/vlc/ticket/620
+ $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm")
+ # causes bus-errors on sparc64-solaris
+ $([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm")
+
+ $(use asm || echo "--disable-asm")
+
+ GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
+ )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" \
+ $("${S}/configure" --help | grep -o -- '--without-.*-prefix')
+}
+
+multilib_src_compile() {
+ default
+ multilib_is_native_abi && use doc && VARTEXFONTS="${T}/fonts" emake -C doc gcrypt.pdf
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install
+ multilib_is_native_abi && use doc && dodoc doc/gcrypt.pdf
+}
+
+multilib_src_install_all() {
+ default
+ find "${ED}" -type f -name '*.la' -delete || die
+}