diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-09-25 17:25:57 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-09-25 17:25:57 +0100 |
commit | 7ca727413163c0e381621a04aec80b0b9d3671dc (patch) | |
tree | 7fe66f7a6091dfd8b7378fcc5088fd33fd4f56f8 /dev-lang | |
parent | 70a8e0f526762c28622fae5f944f8f59f9abf728 (diff) |
gentoo auto-resync : 25:09:2023 - 17:25:57
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/Manifest.gz | bin | 20678 -> 20684 bytes | |||
-rw-r--r-- | dev-lang/eisl/Manifest | 2 | ||||
-rw-r--r-- | dev-lang/eisl/eisl-3.45.ebuild | 2 | ||||
-rw-r--r-- | dev-lang/moarvm/Manifest | 4 | ||||
-rw-r--r-- | dev-lang/moarvm/files/moarvm-2023.02-fix-build-clang16.patch | 22 | ||||
-rw-r--r-- | dev-lang/moarvm/moarvm-2023.02-r1.ebuild | 62 | ||||
-rw-r--r-- | dev-lang/moarvm/moarvm-9999.ebuild | 56 | ||||
-rw-r--r-- | dev-lang/typescript/Manifest | 2 | ||||
-rw-r--r-- | dev-lang/typescript/typescript-5.2.2.ebuild | 2 |
9 files changed, 114 insertions, 38 deletions
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz Binary files differindex cc7f39f135d4..9abc091c6ed7 100644 --- a/dev-lang/Manifest.gz +++ b/dev-lang/Manifest.gz diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest index d1f38f2927b5..63bf3dba7823 100644 --- a/dev-lang/eisl/Manifest +++ b/dev-lang/eisl/Manifest @@ -3,7 +3,7 @@ DIST eisl-3.40.tar.gz 2287448 BLAKE2B 10b9f6b74a313f0ecb724c09d5ade3ee81b6aa4b1f DIST eisl-3.45.tar.gz 2427103 BLAKE2B 3a87b3b075dc75e8bc408f2a9ba78fe1cdbe12f40c7901aa546fb4cc0f1e6d06ec9ce65cee229517f518b05c99eaf327d2caf9277b82c2f9ab06ca3d9426bf33 SHA512 fa939d02466c6f3164066deb50b519376cd7464f1330b7633ef8450c0c23a89d0a7626cc3b79d570b3643ac098bc0fee5ecc27b1c62bf89f92335e8a09e2107b DIST eisl-3.50.tar.gz 2428194 BLAKE2B bab17dc6ab00f894cd4e9558a1bbc4bca9eb2770de46eb30d015e9e7542c774f2d55427bea05d5c5c6d910eec9a9de3d84568f9ec12043f20bbcdc542f0294ff SHA512 53d23a86a5b15ff04c268db348b5edb61eb0709cb1ef21e5b9ca7eda8954a0ab2b9dad345c3a9d80325cbfe35e879516b0d8d98609cf68dcad8898b5ce10c175 EBUILD eisl-3.40.ebuild 998 BLAKE2B 1e725a17e5904c483f2779e81d66204ec183b84cdfe5b7fe83d9e9c0d4ecd9b93fd13f3b8851296bb43b5337ef471bb3f6457e413499f3a70c8c8a712acecd1f SHA512 caaddb4d8cdf118e1e3fa1a942bcf2349264113b41a3d2f136c22e2080fad502d32553839ba4d19a71ef36dea32ea721894bb906e2c6da4b2aee8af6cd6d43e5 -EBUILD eisl-3.45.ebuild 999 BLAKE2B 21d34e1a7d23a40dd779098282230a358203183c855f71ae91fef97fd6e1b61b321cb8644d62a04c7a1c1b6846d218ea956e887d9b5a9c8710f6cc79fee18dde SHA512 21343f2866e7988267ba157c1d56d73c0f87d567bfae4cb306752f9739ad47774a5a38611cd770432f912580438c094f22d0c453a9667f964ee86c40c33dbd3b +EBUILD eisl-3.45.ebuild 998 BLAKE2B 1e725a17e5904c483f2779e81d66204ec183b84cdfe5b7fe83d9e9c0d4ecd9b93fd13f3b8851296bb43b5337ef471bb3f6457e413499f3a70c8c8a712acecd1f SHA512 caaddb4d8cdf118e1e3fa1a942bcf2349264113b41a3d2f136c22e2080fad502d32553839ba4d19a71ef36dea32ea721894bb906e2c6da4b2aee8af6cd6d43e5 EBUILD eisl-3.50.ebuild 999 BLAKE2B 21d34e1a7d23a40dd779098282230a358203183c855f71ae91fef97fd6e1b61b321cb8644d62a04c7a1c1b6846d218ea956e887d9b5a9c8710f6cc79fee18dde SHA512 21343f2866e7988267ba157c1d56d73c0f87d567bfae4cb306752f9739ad47774a5a38611cd770432f912580438c094f22d0c453a9667f964ee86c40c33dbd3b EBUILD eisl-9999.ebuild 999 BLAKE2B 21d34e1a7d23a40dd779098282230a358203183c855f71ae91fef97fd6e1b61b321cb8644d62a04c7a1c1b6846d218ea956e887d9b5a9c8710f6cc79fee18dde SHA512 21343f2866e7988267ba157c1d56d73c0f87d567bfae4cb306752f9739ad47774a5a38611cd770432f912580438c094f22d0c453a9667f964ee86c40c33dbd3b MISC metadata.xml 631 BLAKE2B fd171b07cf1f7beae7be774a5da360d466c83f01a6bd52dc69af436926ae5aebec27a2723c11498be21c4f96f6b82c6aa3571f4b84e763459ef78086450252f2 SHA512 dd9e329f24ce6d3922e92e81d36234b93151f71c88d6ba4b38557565a7c1c3bc4b7172d4d55f1d2d5bd6c5cada449691067cc71abd4d456941f6a8b78fe0df87 diff --git a/dev-lang/eisl/eisl-3.45.ebuild b/dev-lang/eisl/eisl-3.45.ebuild index 987db06ada03..05fe23762b19 100644 --- a/dev-lang/eisl/eisl-3.45.ebuild +++ b/dev-lang/eisl/eisl-3.45.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="BSD-2" diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest index 6aeb6f2e37ce..ab980e6f2a2a 100644 --- a/dev-lang/moarvm/Manifest +++ b/dev-lang/moarvm/Manifest @@ -1,4 +1,6 @@ +AUX moarvm-2023.02-fix-build-clang16.patch 1050 BLAKE2B fa384226d7eaa5fa5dfe26c51d9de6fcb355af8e808097c75839d3ca8eab8919391c5b1cde7863899a51c11a8237285fd3d0d6ae26a77a0c02cda6b008a6364a SHA512 2baea3fb8787a87cef2fc298e1aaa01d82143942e1cfdd0891609f2fbf51b8a54457fd3ecd7ad7d0e25a805db5f86cf6a8df3c25e9dd66f7c1d112a4cecdf516 DIST MoarVM-2023.02.tar.gz 14917710 BLAKE2B 57ea0a3871f51f2cf2bf7f7d9d70f4d00052cf3ab255916fc73eb33fabd0e96e44155582e73158cf98042705817b5541f3fea0d557b09e38ad6e45cad14f172f SHA512 a3dd172a84aba72df4bb9228f50eea3c4d74d4db285b06f19dc4502523f3de09580ad8a5525cf181038928263e47f72b0187a5d57dba019f18b9783ba4247203 +EBUILD moarvm-2023.02-r1.ebuild 1402 BLAKE2B fa951e9d2f13e2df7846f93b5da6034176e4f5d789e958b877a07712f9eeef18a9afcd3d09a1c743916cdd1e3b0b698a44c38f5c8905d3d186ba10e3a0c8998f SHA512 b7a87557f65637070e6cfcbbf643dde183efde90a866cde91ca95bcddf5308de29eb9ec7fd6e42958d524ab47d9da569751ac165d600af799bf734e0c9611473 EBUILD moarvm-2023.02.ebuild 1422 BLAKE2B ceed896054839c4acc8ee0b7b84dad8b35a02e8108e78bc6b89c544e440cdeff49a09b23a594b7e30275d815d63062c338cacf2cd94cf874ea94efaf94a52ab7 SHA512 9e825f0183aa1f179756731a449934c7f0e54932edd2fe35e7e0e4f20e8590366441ec083a7cf140febefda47c4921b066bc9cd9980d1215ea2efcf40fb7d694 -EBUILD moarvm-9999.ebuild 1709 BLAKE2B a3c4e11e37d493697dfde00a82ca32f25176ab46f354ce17155ecf7c736f21be28d925db1e70ac003cd688918503c7260116508cfd425d17089543511810761e SHA512 5888b0dae699be3c3f21cd644571fd5df65adc5a740f876016dd3a4a2561cf8998936f495c24672a39590b3ae1ca401f1af4d10bbce9e36184a7bc6921fc5d1b +EBUILD moarvm-9999.ebuild 1336 BLAKE2B c526a7646806021b39ef4ef2d7f5c8f4446079728028e3303e272cafbfb22f4efe50ce7aef01cff47a430291448a3c7e5176840bc7d889f449c4d68667b7decf SHA512 9814284f2e8c1a0a63f601d17664253260e8c8b29b08f6d4488bb42b00f74ff20550847741f3bf1f5b22149c8b9333f1a7045a008a26159e0075802f1c016d0b MISC metadata.xml 803 BLAKE2B ae42152bd02136d44d034e1ae39e457893d720b496681234e1f804c0144d4023dec76ba9edba30df269bac7b9e2cd353b7197e3d21336bc92bcec3fbd877facd SHA512 93ba240a87a853f4df3ed542c0468cd820bd75935253a77f15259293269e1726c71cadcee076550f622444c032d359227f5377a97595e88ef6ef10d034d79aa5 diff --git a/dev-lang/moarvm/files/moarvm-2023.02-fix-build-clang16.patch b/dev-lang/moarvm/files/moarvm-2023.02-fix-build-clang16.patch new file mode 100644 index 000000000000..9f8a60672ee2 --- /dev/null +++ b/dev-lang/moarvm/files/moarvm-2023.02-fix-build-clang16.patch @@ -0,0 +1,22 @@ +Bug: https://bugs.gentoo.org/881335 +Upstream PR: https://github.com/MoarVM/MoarVM/pull/1764 +--- a/src/6model/containers.c ++++ b/src/6model/containers.c +@@ -114,7 +114,7 @@ static const MVMContainerSpec code_pair_spec = { + code_pair_fetch_s, + code_pair_store, + code_pair_store_i, +- code_pair_store_i, /* FIXME need a code_pair_store_u but lacking tests showing this need */ ++ (void *)code_pair_store_i, /* FIXME need a code_pair_store_u but lacking tests showing this need */ + code_pair_store_n, + code_pair_store_s, + code_pair_store, +@@ -371,7 +371,7 @@ static const MVMContainerSpec value_desc_cont_spec = { + value_desc_cont_fetch_s, + value_desc_cont_store, + value_desc_cont_store_i, +- value_desc_cont_store_i, /* FIXME need a value_desc_cont_store_u but lacking tests showing this need */ ++ (void *)value_desc_cont_store_i, /* FIXME need a value_desc_cont_store_u but lacking tests showing this need */ + value_desc_cont_store_n, + value_desc_cont_store_s, + value_desc_cont_store_unchecked, diff --git a/dev-lang/moarvm/moarvm-2023.02-r1.ebuild b/dev-lang/moarvm/moarvm-2023.02-r1.ebuild new file mode 100644 index 000000000000..c9ff509ceca5 --- /dev/null +++ b/dev-lang/moarvm/moarvm-2023.02-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo + +MY_PN="MoarVM" +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git" + inherit git-r3 +else + SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${MY_PN}-${PV}" +fi + +DESCRIPTION="A 6model-based VM for NQP and Raku" +HOMEPAGE="http://moarvm.org" + +LICENSE="Artistic-2" +SLOT="0" +IUSE="asan clang debug doc +jit optimize static-libs ubsan" +# Tests are conducted via nqp +RESTRICT=test + +RDEPEND=" + app-arch/zstd:= + dev-libs/libatomic_ops + >=dev-libs/libuv-1.26:= + dev-libs/libffi:= +" +DEPEND="${RDEPEND} + dev-lang/perl + clang? ( >=sys-devel/clang-3.1 ) +" + +DOCS=( CREDITS README.markdown ) + +PATCHES=( + "${FILESDIR}"/${PN}-2023.02-fix-build-clang16.patch +) + +src_configure() { + MAKEOPTS+=" NOISY=1" + use doc && DOCS+=( docs/* ) + local myconfigargs=( + "--prefix" "${EPREFIX}/usr" + "--has-libuv" + "--has-libatomic_ops" + "--has-libffi" + "--libdir" "${EPREFIX}/usr/$(get_libdir)" + "--compiler" "$(usex clang clang gcc)" + "$(usex asan --asan "")" + "$(usex debug --debug --no-debug)" + "$(usex optimize --optimize= --no-optimize)" + "$(usex static-libs --static "")" + "$(usex ubsan --ubsan "")" + ) + + edo perl Configure.pl "${myconfigargs[@]}" moarshared +} diff --git a/dev-lang/moarvm/moarvm-9999.ebuild b/dev-lang/moarvm/moarvm-9999.ebuild index 71cb25f7c82f..2ee7ef322dd1 100644 --- a/dev-lang/moarvm/moarvm-9999.ebuild +++ b/dev-lang/moarvm/moarvm-9999.ebuild @@ -3,12 +3,12 @@ EAPI=8 +inherit edo + MY_PN="MoarVM" if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}.git" - EGIT_SUBMODULES=( '*' '-3rdparty/libatomicops' '-3rdparty/libuv' ) inherit git-r3 - S="${WORKDIR}/${P}" else SRC_URI="http://moarvm.org/releases/${MY_PN}-${PV}.tar.gz" KEYWORDS="~amd64 ~x86" @@ -17,52 +17,42 @@ fi DESCRIPTION="A 6model-based VM for NQP and Raku" HOMEPAGE="http://moarvm.org" + LICENSE="Artistic-2" SLOT="0" -IUSE="asan clang debug doc static-libs optimize ubsan" +IUSE="asan clang debug doc +jit optimize static-libs ubsan" +# Tests are conducted via nqp +RESTRICT=test -RDEPEND="dev-libs/libatomic_ops - >=dev-libs/libuv-1.26:= - dev-libs/libffi:=" -DEPEND="${RDEPEND}" -BDEPEND="${RDEPEND} +RDEPEND=" + app-arch/zstd:= + dev-libs/libatomic_ops + >=dev-libs/libuv-1.26:= + dev-libs/libffi:= +" +DEPEND="${RDEPEND} + dev-lang/perl clang? ( >=sys-devel/clang-3.1 ) - dev-lang/perl" +" DOCS=( CREDITS README.markdown ) -# Tests are conducted via nqp -RESTRICT=test - -src_prepare() { - if [[ "${PV}" == "9999" ]]; then - # Stupid upstream try to auto-fetch this themselves - git rm -f 3rdparty/{libatomicops,libuv} || - die "Can't strip unused submodules" - fi - default -} - src_configure() { MAKEOPTS+=" NOISY=1" use doc && DOCS+=( docs/* ) - local prefix="${EPREFIX}/usr" - local libdir="${EPREFIX}/usr/$(get_libdir)" - einfo "--prefix '${prefix}'" - einfo "--libdir '${libdir}'" local myconfigargs=( - "--prefix" "${prefix}" + "--prefix" "${EPREFIX}/usr" "--has-libuv" "--has-libatomic_ops" "--has-libffi" - "--libdir" "${libdir}" + "--libdir" "${EPREFIX}/usr/$(get_libdir)" "--compiler" "$(usex clang clang gcc)" - "$(usex asan --asan)" - "$(usex debug --debug --no-debug)" - "$(usex optimize --optimize= --no-optimize)" - "$(usex static-libs --static)" - "$(usex ubsan --ubsan)" + "$(usex asan --asan "")" + "$(usex debug --debug --no-debug)" + "$(usex optimize --optimize= --no-optimize)" + "$(usex static-libs --static "")" + "$(usex ubsan --ubsan "")" ) - perl Configure.pl "${myconfigargs[@]}" moarshared || die + edo perl Configure.pl "${myconfigargs[@]}" moarshared } diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest index 230a5de550c9..27a57bc0abab 100644 --- a/dev-lang/typescript/Manifest +++ b/dev-lang/typescript/Manifest @@ -1,5 +1,5 @@ DIST typescript-5.1.6.tgz 7147748 BLAKE2B 3bde82e40dd4852dc85418bb0bee09dbeb70361adba9e9071a18e640c7a53e6a5517e7a4b2e068364197919d1233dda30041c675132e659bac3e3ac5008d39f0 SHA512 cda582a33459e832c4580585ad50f3d47e85557cd449f4f2e4550c5ac42553c626e493fd78ee31913211385090be141feb5cfa3bf1baba0c374a0027bef9be1c DIST typescript-5.2.2.tgz 7230699 BLAKE2B c7e0908ab86f80d0b4863e4ea2ade49101735ea00840407be34afb62ff14156eb00f97504640d08da0687d1aac2a3b666b2f377b68110635f92471f9c1260988 SHA512 988e16ae91ec6c221cc13f5c178159bebf3441478abec52c52f283a11f97ffb5c7407f7cc580fc607660ec036dcf61ad66dfc206ad90274b6190624c1dfa9cd7 EBUILD typescript-5.1.6.ebuild 823 BLAKE2B a3777280718dabb4c3cb85f24dd59af91eb2278f8720c1e00335a4ea12a2f5f5da823424cd7b2737ef460a3ff8492fca5e48e052bfb74ac1b87e5c3656d2c9af SHA512 e0eb4afa9fb0f1517987c08815f94dfeaf3e51c55acb3e362a3674f710883d562765dc461442cdcfbb4d25735ec6d70a4b7ae7f01998c19acacac9e68ed291aa -EBUILD typescript-5.2.2.ebuild 824 BLAKE2B d82c95a8140e984bcaf32e8dafecff16f1a604fe7f56dbe1a5e91ec82f586060802ab6bffa8542ce4ac13b3fd35e79f46d24361985d570499ef43c0e19bc5855 SHA512 d35d657c16d34513f8f6622470514f0a7c9dbcca3e247496f7879de69d044825558eb8f034c2fe15dae6e39d5e297f9b0d6da4558cf12b3920286412bd9f353b +EBUILD typescript-5.2.2.ebuild 823 BLAKE2B a3777280718dabb4c3cb85f24dd59af91eb2278f8720c1e00335a4ea12a2f5f5da823424cd7b2737ef460a3ff8492fca5e48e052bfb74ac1b87e5c3656d2c9af SHA512 e0eb4afa9fb0f1517987c08815f94dfeaf3e51c55acb3e362a3674f710883d562765dc461442cdcfbb4d25735ec6d70a4b7ae7f01998c19acacac9e68ed291aa MISC metadata.xml 733 BLAKE2B 903d85acefa054dd979ac181106cd604c351e4b81e18be7ad0f370501864f6789895244a797ec20041158d8c716907a06fa75c2ba4ea192e798719bbe73b1d45 SHA512 95806f8f442b0246867f0ba0ed70c093dfd772a558ae499be7e22bfe99cb3bc54debc7479ca9b4ac81a54156d3b8745cbb448e412f31ed2d5c43f76cbc642d72 diff --git a/dev-lang/typescript/typescript-5.2.2.ebuild b/dev-lang/typescript/typescript-5.2.2.ebuild index 598301d43b33..7857fd2f036d 100644 --- a/dev-lang/typescript/typescript-5.2.2.ebuild +++ b/dev-lang/typescript/typescript-5.2.2.ebuild @@ -11,7 +11,7 @@ S="${WORKDIR}"/package LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm64 ~ppc64" RDEPEND="net-libs/nodejs" BDEPEND=">=net-libs/nodejs-16[npm]" |