diff options
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/Manifest.gz | bin | 21006 -> 20998 bytes | |||
-rw-r--r-- | dev-lang/elpi/Manifest | 6 | ||||
-rw-r--r-- | dev-lang/elpi/elpi-1.16.9.ebuild | 47 | ||||
-rw-r--r-- | dev-lang/elpi/elpi-1.17.4.ebuild (renamed from dev-lang/elpi/elpi-1.16.10.ebuild) | 0 | ||||
-rw-r--r-- | dev-lang/idris2/Manifest | 3 | ||||
-rw-r--r-- | dev-lang/idris2/files/idris2-0.7.0-disable-allbackends-tests.patch | 10 | ||||
-rw-r--r-- | dev-lang/idris2/idris2-0.7.0.ebuild | 135 | ||||
-rw-r--r-- | dev-lang/luau/Manifest | 4 | ||||
-rw-r--r-- | dev-lang/luau/luau-0.607.ebuild (renamed from dev-lang/luau/luau-0.601.ebuild) | 2 |
9 files changed, 153 insertions, 54 deletions
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz Binary files differindex efb8d411d564..579430718132 100644 --- a/dev-lang/Manifest.gz +++ b/dev-lang/Manifest.gz diff --git a/dev-lang/elpi/Manifest b/dev-lang/elpi/Manifest index 7898b0454f7a..d45d67d04f85 100644 --- a/dev-lang/elpi/Manifest +++ b/dev-lang/elpi/Manifest @@ -1,7 +1,5 @@ -DIST elpi-1.16.10.tar.gz 2606110 BLAKE2B f9d36c5b6ef9db0bcdca18ac163fd863a2c065d763fd070ab44617894c23b4717d430ae2792224e2c4b0bc639bf6f044fee44c5f763c7552d2f234b4f53113a4 SHA512 6e7fc2ac06e8df0fd1db42467909d77e7b61de386cb6c31ae5c278f316efea646d0e0ba1bfd4a98e65268a4c3ec78ea93c616d8855fe6359637401d83bd5fc0f -DIST elpi-1.16.9.tar.gz 2601448 BLAKE2B 37dd239cae112e6ec1c913dc9fdba60d829c0bbf61876f9c98b927d5d359ed5376ea1663da7e6c808bd62d61380973de7ae649d4a0dddef172f8d2599cc18c35 SHA512 89896c0f5d2e9a8ec6d7ef666a0d11c12b670e6951e277c2d29095b3fcbb5a977416cd1876c4c2d8c14b826782b095d3a453db03bebe3438f0eeacc08c7c87fc DIST elpi-1.17.0.tar.gz 2607106 BLAKE2B 7e6a2f1305ec69f93f7519bb8ced9e2b3d38106cf71a1506941f0c50e3af4959838fe01a092ddaad49f41de59aac34ff45c972099f1797d86ec2b446475c9391 SHA512 6539593bd4a4ff516f023601d4dbe10cf4c99d2fd99e5b6ed89da0a8d63f8c79fac0c667b11ca77e0ae618ec036c27a7adcefbd19fc26e6d11672b90f412654b -EBUILD elpi-1.16.10.ebuild 887 BLAKE2B 8025ea6763693e53cdc7fb40c5a769ce381d9f37bf8c5e087cc2d2fc19ba654a88d047f6b228aa7086ab1dd631f1121651fd1dca424860fedd7da66de4d0ce0a SHA512 ee52ec3bbb6b66bb0e928e7e9379acd083490ed231a97d7a909856e22369bda85946056495f7376c3fcc2b5d9f1c826e848777f71913b35f776d3bc0b54d1545 -EBUILD elpi-1.16.9.ebuild 887 BLAKE2B 8025ea6763693e53cdc7fb40c5a769ce381d9f37bf8c5e087cc2d2fc19ba654a88d047f6b228aa7086ab1dd631f1121651fd1dca424860fedd7da66de4d0ce0a SHA512 ee52ec3bbb6b66bb0e928e7e9379acd083490ed231a97d7a909856e22369bda85946056495f7376c3fcc2b5d9f1c826e848777f71913b35f776d3bc0b54d1545 +DIST elpi-1.17.4.tar.gz 2609080 BLAKE2B 5280f0eed17b80abb1ce68613beb57bd9aba900c821b71d5f184f98c0042b69fa016426f35e531a106ae6597bbb11237b56bd38dcf08ed56cbca624f2afbdbe6 SHA512 0a4a85c967d4016c3cf4b6613e561b45b935aef3cec68fd4e3764cd7f64420cf41ce0562804b1647fef9ed2d564da737fabd9a3e42e2b9e70071be6f64a3a611 EBUILD elpi-1.17.0.ebuild 887 BLAKE2B 8025ea6763693e53cdc7fb40c5a769ce381d9f37bf8c5e087cc2d2fc19ba654a88d047f6b228aa7086ab1dd631f1121651fd1dca424860fedd7da66de4d0ce0a SHA512 ee52ec3bbb6b66bb0e928e7e9379acd083490ed231a97d7a909856e22369bda85946056495f7376c3fcc2b5d9f1c826e848777f71913b35f776d3bc0b54d1545 +EBUILD elpi-1.17.4.ebuild 887 BLAKE2B 8025ea6763693e53cdc7fb40c5a769ce381d9f37bf8c5e087cc2d2fc19ba654a88d047f6b228aa7086ab1dd631f1121651fd1dca424860fedd7da66de4d0ce0a SHA512 ee52ec3bbb6b66bb0e928e7e9379acd083490ed231a97d7a909856e22369bda85946056495f7376c3fcc2b5d9f1c826e848777f71913b35f776d3bc0b54d1545 MISC metadata.xml 1145 BLAKE2B 5dc8cfaed7392d45c7c30034952ea7796569ab084912ff15ff6be6e9977376845b539d3b129c1c5572d5dfba2a34caf6e458f4ff52b9bea37330287f2105549a SHA512 f7f7911e2cbd2a25cf02e4aa4710953bf31db35721e2100838f681ea064476c972e2a8b1426afe5b653fa64571791e0c956d63c4cd65d002390f0587611f4b74 diff --git a/dev-lang/elpi/elpi-1.16.9.ebuild b/dev-lang/elpi/elpi-1.16.9.ebuild deleted file mode 100644 index 184849b51e67..000000000000 --- a/dev-lang/elpi/elpi-1.16.9.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit dune - -DESCRIPTION="Embeddable Lambda Prolog Interpreter in OCaml" -HOMEPAGE="https://github.com/LPCIC/elpi/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/LPCIC/${PN}.git" -else - SRC_URI="https://github.com/LPCIC/${PN}/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="LGPL-2.1+" -SLOT="0/${PV}" -IUSE="+ocamlopt test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.08.0:= - >=dev-ml/menhir-20211230:= - dev-ml/atd:= - dev-ml/ppx_deriving:= - dev-ml/ppxlib:= - dev-ml/re:= - dev-ml/stdlib-shims:= -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - dev-ml/ANSITerminal - dev-ml/cmdliner - ) -" - -DOCS=( AUTHORS.md CHANGES.md ELPI.md INCOMPATIBILITIES.md README.md ) - -src_install() { - dune_src_install - einstalldocs -} diff --git a/dev-lang/elpi/elpi-1.16.10.ebuild b/dev-lang/elpi/elpi-1.17.4.ebuild index 184849b51e67..184849b51e67 100644 --- a/dev-lang/elpi/elpi-1.16.10.ebuild +++ b/dev-lang/elpi/elpi-1.17.4.ebuild diff --git a/dev-lang/idris2/Manifest b/dev-lang/idris2/Manifest index 30118b466206..dc9064a9f240 100644 --- a/dev-lang/idris2/Manifest +++ b/dev-lang/idris2/Manifest @@ -1,3 +1,6 @@ +AUX idris2-0.7.0-disable-allbackends-tests.patch 255 BLAKE2B b81b2185f66ee30c456c0fd2b8f408aa24a83df89b3db3f2dbd04948aa17bf1498bf666e8de02fd64651183c4d59d7d1348c4f2d223f3a1d55a97b2384d955b0 SHA512 f0edca9ee09caf99c58dae7bced66a03956ada42aed5aab4dd299d29ccc33f18feaa8d31f8fc19a838955f2469ba52ca0d201ea3765da545239801824889f933 DIST idris2-0.6.0.tar.gz 6706586 BLAKE2B 79c16120b5845047d510a6f75729f1999f5b468e27189bd806f772d07e1789622ca0182933d0ec0833f5c3af05e00f13edda2f595aa35b5d0fcb2301c5c25407 SHA512 342ab3d9e38c8150c7eec997e9cbadd4aa12ccb18994b6b008f165deb20fd5fc79f4944387316cbba03e56fa1545b0afbb277988449af5b21d20f81207f6f367 +DIST idris2-0.7.0.tar.gz 6987849 BLAKE2B 5a3df7eb4541830822c92bc76e616266e9535c7fe989e78db4477c724d25720ec46bb21625ab9c0541da52fbacc0b1f7d49c3316191f88b553ec8a4f8d22892c SHA512 3c645807d71ecf62bc66b674438ebf80ec6e7e4bbf473d86ec06bc7b59f8187618e0d56535380079837e15caebef02deba9beb3eb3c77da787befac88d7a6d2b EBUILD idris2-0.6.0.ebuild 2479 BLAKE2B 731bf16a7c12e837be7ee2a4ffed529f914758abca0ba2121433eabcde588213baae06e5744c7721f492ba572dcc29358a9b1999d70ffb0857ed180b86526553 SHA512 4fbd11cafcab94768332e98336d159b65f26cc564a5d2180d5ee61c6f0c2d2256a220cb3c361ee7d470d16ccd02b41e17a2490b8e8be542fb7859496cc2fd955 +EBUILD idris2-0.7.0.ebuild 2828 BLAKE2B 08b2b85af4b8ab87cb6f14b913296479ef5181c58d8bd8795e68d77127b9cf31c7a4cc0fc37e7856d0f602496d7a397a3d517d0af190574b6a6a3191602d341b SHA512 d1dd11371a54e900cf0ea61b754a78e31b636487b364f584f2680aab187ccdf47f01ce86840ca69b80f097d92bc925686f4fb611ca79c8f3d793083aaffc41f6 MISC metadata.xml 1255 BLAKE2B d4d6a952913f404faab8d2383eab1ece0de7bc20486c3126149f7644b3d3445b6b87948f14b43b812dc748824d26da610914969a906735d6c13b9cdbcc0e6ba1 SHA512 df684d9f038601e7d8728a226743f79c7523bb462ed231fb60f33cc214c267dd1981da3f7c39d6cfc153a389330e779cfd580266677e003f8787366545c1f0fa diff --git a/dev-lang/idris2/files/idris2-0.7.0-disable-allbackends-tests.patch b/dev-lang/idris2/files/idris2-0.7.0-disable-allbackends-tests.patch new file mode 100644 index 000000000000..eb085ca765e6 --- /dev/null +++ b/dev-lang/idris2/files/idris2-0.7.0-disable-allbackends-tests.patch @@ -0,0 +1,10 @@ +--- a/tests/Main.idr ++++ b/tests/Main.idr +@@ -233,7 +233,6 @@ main = runner $ + , !codegenTests + ] + ++ !(traverse idrisTestsAllSchemes [Chez, Racket]) +- ++ map (testPaths "allbackends" . idrisTestsAllBackends) [Chez, Node, Racket, C] + + + where diff --git a/dev-lang/idris2/idris2-0.7.0.ebuild b/dev-lang/idris2/idris2-0.7.0.ebuild new file mode 100644 index 000000000000..acc07f686ab7 --- /dev/null +++ b/dev-lang/idris2/idris2-0.7.0.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit check-reqs toolchain-funcs + +DESCRIPTION="Purely functional programming language with first class types" +HOMEPAGE="https://idris-lang.org/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/idris-lang/${PN^}.git" +else + SRC_URI="https://github.com/idris-lang/${PN^}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/${PN^}-${PV}" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="+chez doc racket test-full" +REQUIRED_USE="^^ ( chez racket )" + +RDEPEND=" + dev-libs/gmp:= + chez? ( + dev-scheme/chez:=[threads] + ) + racket? ( + dev-scheme/racket:=[threads] + ) +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + doc? ( + dev-python/sphinx-rtd-theme + ) + test-full? ( + dev-scheme/chez[threads] + dev-scheme/racket[threads] + net-libs/nodejs + ) +" + +CHECKREQS_DISK_BUILD="800M" + +PATCHES=( "${FILESDIR}/${PN}-0.7.0-disable-allbackends-tests.patch" ) + +# Generated via "SCHEME", not CC +QA_FLAGS_IGNORED=" + usr/lib/idris2/bin/idris2_app/idris2 + usr/lib/idris2/bin/idris2_app/idris2-boot +" +QA_PRESTRIPPED="${QA_FLAGS_IGNORED}" + +src_prepare() { + # Clean up environment of Idris and Racket variables + unset IDRIS2_DATA IDRIS2_INC_CGS IDRIS2_LIBS IDRIS2_PACKAGE_PATH + unset IDRIS2_PATH IDRIS2_PREFIX + unset PLTUSERHOME + + tc-export AR CC CXX LD RANLIB + export CFLAGS + sed -i '/^CFLAGS/d' ./support/*/Makefile || die + + # Fix "PREFIX" + sed -i 's|$(HOME)/.idris2|/usr/lib/idris2|g' ./config.mk || die + + # Bad tests + local -a bad_tests=( + allschemes/channels006 + chez/futures001 + refc/args + refc/buffer + refc/clock + refc/doubles + refc/garbageCollect + refc/integers + refc/issue1778 + refc/issue2424 + refc/refc002 + refc/refc003 + refc/strings + ) + local bad_test + for bad_test in "${bad_tests[@]}" ; do + rm -r "tests/${bad_test}" || die + done + + default +} + +src_configure() { + export IDRIS2_VERSION="${PV}" + export SCHEME="$(usex chez chezscheme racket)" + + if use chez ; then + export IDRIS2_CG=chez + export BOOTSTRAP_TARGET=bootstrap + elif use racket ; then + export IDRIS2_CG=racket + export BOOTSTRAP_TARGET=bootstrap-racket + else + die 'Neither "chez" nor "racket" was chosen' + fi +} + +src_compile() { + # > jobserver unavailable + # This is caused by Makefile using a script which in turn calls make + # https://github.com/idris-lang/Idris2/issues/2152 + emake SCHEME="${SCHEME}" "${BOOTSTRAP_TARGET}" -j1 + + use doc && emake -C ./docs html +} + +src_test() { + emake SCHEME="${SCHEME}" bootstrap-test +} + +src_install() { + # "DESTDIR" variable is not respected, use "PREFIX" instead + emake IDRIS2_PREFIX="${ED}/usr/lib/idris2" PREFIX="${ED}/usr/lib/idris2" install + dosym "../lib/${PN}/bin/${PN}" "/usr/bin/${PN}" + + # Install documentation + use doc && dodoc -r ./docs/build/html + einstalldocs +} diff --git a/dev-lang/luau/Manifest b/dev-lang/luau/Manifest index 94754e6c0bc9..07081cff5f8d 100644 --- a/dev-lang/luau/Manifest +++ b/dev-lang/luau/Manifest @@ -1,9 +1,9 @@ -DIST luau-0.601.tar.gz 1612674 BLAKE2B f3f760dc6e74ccaba616e5320e78c5994e6c9cc89eaeac18b62533a22e2fc3756e6be6c17cd5b14a212cca384164f7ec90ca720dfd53801dcfa4cf5df17a6ddd SHA512 be8c5fc29269a8c94a8aa0f15f4d88f11ee0d75be4c51c61225b6a0ebebba3c9cfb6c0dee0045a775ccfaf95ea9b4d52e84acf7a9fe970fa92b9bc0d161233d8 DIST luau-0.603.tar.gz 1556286 BLAKE2B 3fa116afbd9ef51d29503ac9d6d78c37ce5ced25d4bd0375d780dc7233fb7f4bd826807fcc608e4077f39bc06a8983a877846b74801847c0d136f1c6bc027acd SHA512 2070568402ff155d9b2a2a10235091eb10761c08fa56e63ab106d6596e25aca65644f2167c49576559bf6c5c9450da8b00fef508a235b85a9d7fa0655ff03a96 DIST luau-0.605.tar.gz 1583463 BLAKE2B a35d25d15c5f5ee7421afc5bb9dcdc1a8e73809ac2efdccbfc4fe0b0c6a5e905171e31f4f39c25531bfc7f36ea23526bc0c7711140409be870e785263527e9f9 SHA512 f3d87a92b663af4a7a2d56c1ab87dc5507b38cee1f30b6491292b4d353f77f37d4258302cc996c5a329ee00d7cb3a6fc85ff5e9afbe701ebcfa266024c604b6b DIST luau-0.606.tar.gz 1584784 BLAKE2B 93a665c6d91c77bd4861bb87278bc48dd596fcf5783004a132ce584fd53b347ed0515c5cd0397270018dfa993014daf7f3a8e9df41eb3f382fb7da4fa025acfe SHA512 66b688282d2bdae481d51edb4b4c9bc4034c05fd0a2cf6f45fee7691098aae5f123ae325ab0216ff5da4422ed7d43ae79748b294dda11e44015fb551eaf6c675 -EBUILD luau-0.601.ebuild 764 BLAKE2B 0b537522661c2c8bfabcd10bef8296ce181f8bcee1cb9ceae85d0ca93f504f68e39b668b981e84981e8aa2109e75c2b7dd955271a96e1fd493090eeb72ee7c97 SHA512 98ff58b32279b3e3c8c16812f5d10002abf63ed29bf40555b5a364af0ffdb562fc75254b8ab42df5e0bef695002f4f59bbe7f4059208da5d9a163300f07d535a +DIST luau-0.607.tar.gz 1587462 BLAKE2B 9aad6f6aeb2ddd8b1bb3b4ff1324e8f8f18fd530ae86e33c593f0349cd8ac743f41eca7f1dc7c231d0a6bfad405dbfe1153a0d4729010ecd16bbcbdfef9abed4 SHA512 66025a2c88ea530f92d01fc3d7bea71d76847c615e150463d81b531a6ef6921b9898e25b62eeb4a2057e56ddd8d7b5b9aaaffca5c832d0c9eac9fa15712f7d19 EBUILD luau-0.603.ebuild 764 BLAKE2B 0b537522661c2c8bfabcd10bef8296ce181f8bcee1cb9ceae85d0ca93f504f68e39b668b981e84981e8aa2109e75c2b7dd955271a96e1fd493090eeb72ee7c97 SHA512 98ff58b32279b3e3c8c16812f5d10002abf63ed29bf40555b5a364af0ffdb562fc75254b8ab42df5e0bef695002f4f59bbe7f4059208da5d9a163300f07d535a EBUILD luau-0.605.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f EBUILD luau-0.606.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f +EBUILD luau-0.607.ebuild 765 BLAKE2B 23f9d13f1fac061da43c18a71ce4dd742e8ff880d38da327fbb50859d0d8769bf86330785b09289d5323d6dd28166e1beee706e9bf669c5a9812a462be5056bb SHA512 5d6f371e31c1cf2d3a0ec657c133c6bd0543b2b02d09c7d5b75ac7724ff318c30da842fc5337277b57ad44b82e656d0e9a444a4907cfd742a967aff9bc67496f MISC metadata.xml 1071 BLAKE2B 21583b8ae784e9d98bf3f05cc8cca796e6e77b348ff43e52954a4aa67b805beaaf20c2f116753ed41764b51d85d4c673cd92e757053653bd8fc7bb8ab5d4ba79 SHA512 1a98dcfd442fc107c206c21c3ad3e464eec4ed3a77250b6dcaf982078553f612b1c6308a19a586835e6e17d3b6e208ecb6eca64b79fa2ad26f871b42e1711fe0 diff --git a/dev-lang/luau/luau-0.601.ebuild b/dev-lang/luau/luau-0.607.ebuild index b15291852bc5..c7bee4916d90 100644 --- a/dev-lang/luau/luau-0.601.ebuild +++ b/dev-lang/luau/luau-0.607.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~x86" + KEYWORDS="~amd64 ~x86" fi LICENSE="MIT" |