summaryrefslogtreecommitdiff
path: root/dev-lang
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/Manifest.gzbin19842 -> 19852 bytes
-rw-r--r--dev-lang/go/Manifest4
-rw-r--r--dev-lang/go/go-1.19.7.ebuild2
-rw-r--r--dev-lang/go/go-1.20.2.ebuild2
-rw-r--r--dev-lang/ocaml/Manifest6
-rw-r--r--dev-lang/ocaml/ocaml-4.05.0-r9.ebuild4
-rw-r--r--dev-lang/ocaml/ocaml-4.14.0-r1.ebuild2
-rw-r--r--dev-lang/ocaml/ocaml-4.14.1.ebuild2
-rw-r--r--dev-lang/typescript/Manifest2
-rw-r--r--dev-lang/typescript/typescript-5.0.2.ebuild39
10 files changed, 52 insertions, 11 deletions
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index f7be4de02e2e..33778e948c98 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index b4a737d2d9e9..fc78b0f2aee8 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -4,8 +4,8 @@ DIST go1.19.7.src.tar.gz 26550385 BLAKE2B 282e9e62bd78a7678cfbf18d0134a766e1aa28
DIST go1.20.1.src.tar.gz 26172675 BLAKE2B d6daccbebfe3dc014675499ad319eb9a6ae1382feaa42e7fe80d2e4a49bd7b3eccc3144f7cbd18c7c478e557d0e512eb1030d654a894929803838f192d551214 SHA512 57453419fafac8af10f4037b0162326555aab0e87cd1d246d5e977246c075a0504c23022d5c14bfcae9ca1c3250652ddd7c6fcf2209a926525e5f7d0d40ab52d
DIST go1.20.2.src.tar.gz 26178725 BLAKE2B 2c896bab60d301b7a01df48a20e16726c50cd1df528092022a33ab11c543c8c5c7e54c6235ccc776de74ead08aaf7496a016b829fa51f96ae2b32beeafb44cb2 SHA512 ba8f894b1baa6b3c1bdaafa113feff8d16c25d91f8e44bd4e7ffb46d7b329309290f27385804399baa9834691290a209fc7a193b24fd197ea11a16ce4a1b9d39
EBUILD go-1.19.6.ebuild 5233 BLAKE2B 86b49ba0ccc71624134e67f3e97db2b58460835459080228ccaa6a6b043123bc4592cf8ac180d8e67eebfe0b6aaef0bd48c5e9358246099c20668181301b7842 SHA512 10577e3953f04e5998acce259355643455dab7e67bd42efa5fbc4d2aeb91d0807acdb3c59813f2d69acb853e7f6d6d2fcb3cb72e2ec9834dec5ccc6f6a50a7ba
-EBUILD go-1.19.7.ebuild 5236 BLAKE2B 27c03d19033537705f768be65ec93b3ec0d636de226da00145483ba2fffe1ae725768320d149640e1373db11be15cb067c45708bb29735f02e3d25647d0d9149 SHA512 70bc175b96b55fab77aa6966d8c45ab73f4c5040439fb8efbab43258c920cf4802ac81b767807bc46ca3823c411e2aab189443ef54e17b09c8fc716b41be9630
+EBUILD go-1.19.7.ebuild 5235 BLAKE2B feec7ff92b8e32271235bd796c71f78f52e3c90c754d85496742564b4ff0b37fcf21fdf692f097c4298b36e5a3932349dace9ea3e1e91e4f6e632484ee2fb75c SHA512 63f5f1ae9a0f26e400d847df01ca9dad27dfa937e027b826098b63fc83e89665565e1308e7832eab2bd6e04eacf49d8704d2af2b2624db6b7782784d86957cad
EBUILD go-1.20.1.ebuild 5137 BLAKE2B 65b652825d854dd1306058fb1696d59bcf0161d9d986be037b70446a41df8b6bdaa0ca8ac4c776a5aaf4aa3c800914138bf0a3e7cb6d1588f1dc553a11436e19 SHA512 56c9ed026879b9992344416a56e3891eea77f3eae901f9497e3eb72053fbf132bf51d6d344f51a5d2c60138eae4aef8fcc619e9f1802f97e80b431afc0eec7e6
-EBUILD go-1.20.2.ebuild 5138 BLAKE2B 097caf0a4e5b90c6a844c2bc8a5fd9ffe19d26ce846ec352b3919f42514556c237b3cb68aa24d7379c1a7c47d52b49002e1a71386f85b787eeb6cd7dbd4a1da4 SHA512 dbfe0925669bc85481e22645ddb853195e0bf758961c5a77e7f727d60af75ba82dea90d44950569105f94bcad360d16d4e9d571b50ba8e717ea375b5a8bacc70
+EBUILD go-1.20.2.ebuild 5137 BLAKE2B 65b652825d854dd1306058fb1696d59bcf0161d9d986be037b70446a41df8b6bdaa0ca8ac4c776a5aaf4aa3c800914138bf0a3e7cb6d1588f1dc553a11436e19 SHA512 56c9ed026879b9992344416a56e3891eea77f3eae901f9497e3eb72053fbf132bf51d6d344f51a5d2c60138eae4aef8fcc619e9f1802f97e80b431afc0eec7e6
EBUILD go-9999.ebuild 4798 BLAKE2B 50daca174e8bc89f747432e96bc7d66e6c7dd50320d0b4c97754bb90267d62b700d34c250a892fdf60c907fa5eb881dd7adb3e64eba7ceb240740bd90c399f83 SHA512 051671c9a99efe554f9ed66423a20d053546ba68fdbf8a900e4ef0a365622bf8fcc976c678e393ade4a5475e01ccc53668d61d98e1b976e69de030662498273a
MISC metadata.xml 590 BLAKE2B 56da63bdc350df5c6ef3b511a386627f4020f655027ca88da6a83ecb09581d3c3055c836eb8fe98a383412b3d431a77a9935ad753fe2d8392afa37cd613c15b0 SHA512 5d78adbae30c3a805194567bbb1af2ad59b78487819e7841a040d2a4d5db02f5b5d1d58f7cfc7a37f39e5e9bcf332dda4d336456e33e36c33caef792ac45d48b
diff --git a/dev-lang/go/go-1.19.7.ebuild b/dev-lang/go/go-1.19.7.ebuild
index 53c743807f58..5fb93c0e9487 100644
--- a/dev-lang/go/go-1.19.7.ebuild
+++ b/dev-lang/go/go-1.19.7.ebuild
@@ -21,7 +21,7 @@ case ${PV} in
case ${PV} in
*_beta*|*_rc*) ;;
*)
- KEYWORDS="-* ~amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ KEYWORDS="-* amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
esac
diff --git a/dev-lang/go/go-1.20.2.ebuild b/dev-lang/go/go-1.20.2.ebuild
index df42d5ae30c4..651b35d6f5f0 100644
--- a/dev-lang/go/go-1.20.2.ebuild
+++ b/dev-lang/go/go-1.20.2.ebuild
@@ -21,7 +21,7 @@ case ${PV} in
case ${PV} in
*_beta*|*_rc*) ;;
*)
- KEYWORDS="-* ~amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ KEYWORDS="-* amd64 arm ~arm64 ~loong ~mips ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
;;
esac
esac
diff --git a/dev-lang/ocaml/Manifest b/dev-lang/ocaml/Manifest
index 5945107223f6..b6f0c49c4cc4 100644
--- a/dev-lang/ocaml/Manifest
+++ b/dev-lang/ocaml/Manifest
@@ -18,12 +18,12 @@ DIST ocaml-4.13.1.tar.gz 5323203 BLAKE2B f1dcb1601ebfa2a37351e3a466a7ca601518c2d
DIST ocaml-4.14.0.tar.gz 5494844 BLAKE2B f2f9142a95722c7fc5fda205ea6b951939f7d285963b8aa14dc157ac10202ef9d00c7590beabdc97ed83548d61e5ef28b60a360f1a492420a54f4e26dfbf89f0 SHA512 3c5e5b9f00bb109dd99b5f7b0078cf8663d4247e548f3e601d6b2a55582e04bb20f6de85005c4cf2f78ae9aaa449f5ca6f2bab2f6ce83eeb3aeb386e3f2fcc32
DIST ocaml-4.14.1.tar.gz 5498436 BLAKE2B 6113283ab0f7ac39ade1f35a02c203a6956f8f4efa4f174daf53483c1d874613195c2705ca02760f0ff4abd9b37c91f8dec59c010ac8ae8731790cdd6f429673 SHA512 6340e145c7d11a1ee9fa1699fc6a8a6785f14ff9c05dca708cf278194642ec9b7c562d744d8b38e5dab74b88fa3a5760035e214f5f8fab8b233a344b035db8fb
DIST ocaml-patches-9.tar.bz2 1700 BLAKE2B 4e46b8fb490db28f815414e285f54e251394ea53e1d25c529bbea9f03e426fd19132b1e2c7c2be7d14983fceb4cad073d191b001f6da522fee4226371d4a2eca SHA512 cc19f9104fac69aecc5effa8cb772342e1fb61cdcd38ba0176efe04cf3d710b1c56d5178748f3bd29099af91fa684da432a8ef8d42de76dbd1b6954a255ea6c0
-EBUILD ocaml-4.05.0-r9.ebuild 4363 BLAKE2B dea4ece10f8a569fadd7305a49e21b2a6cc349d324ccc0b1f6325932e36569cc163987e9c63caf4d4f46ceea0dcd4efbc239ce153d2a27bfa783ba5001f24f7f SHA512 67b1cbb9e735ee1879959a8b1238cb27346801e9a8e4365605fbb2a845558d34a8d590763fff2fdb099f64d260e95cadba11b00adee143c40532f512f6d7ce70
+EBUILD ocaml-4.05.0-r9.ebuild 4361 BLAKE2B 1b5b2a8ba01e4f7bdf6b9d1d8321953dd2f6c1b9a7349711367db7aa371e7609359665b31450f65537bfbe77c206c6b07daa137a03c1976747d096159fc543f3 SHA512 8e9b8fbca0641e5b05af665ef9ba3f63b027d584a5181e9a545cae1b0057ccbaf4a57715ef863b259939a286cf1437e57845698a23d9bf28cf9e7587ff51880c
EBUILD ocaml-4.09.0-r3.ebuild 2787 BLAKE2B 0b8b9186db35bc487107555534c7acd6cff09255d7d0fa094751cd3aad3f7f8683abdf26c812ac683cf01ff3052e5cc9f19868b5dbf0c47785a089062314108d SHA512 60eb052399b7b34fc907761a59a90cdd0c00ac9d2eca3cdd2c9de1d09cff8d5d3d2cc905372e7ec05904099fb67d2b1e00c8eb1b65e2dc8534c1db63bc1bb928
EBUILD ocaml-4.10.2-r3.ebuild 2794 BLAKE2B b5f43066ca3b5b1bfa64a242078896281863960c9cec46d97a2ee6748f9fe1b251d3588b2f4424e7b913fffe2f0324dee755038c71c567c276e55e7bd2a06b93 SHA512 865d99113bf67391e10abc436a02e1fbcca333f713cb59d5035a8973ce348341ba3fb06f97862ddd417cb8a3e53eecf79059db6b504c50a869167a1e49b1f0fd
EBUILD ocaml-4.11.2-r2.ebuild 2635 BLAKE2B 12d40e4f0dce7f567e2e1a2af34ff1b935884be738d4544dfdc169c7f678ffc3ed22656a3750a754a5326492ead28eb808eccc0a3543e31dd8434fd0b1b107ae SHA512 c5d9d5d241a3fd99b91e55b4767202cde6533e98a5b0c1dc5ccd6603dfa8d363101a9e153a448a373e59e35a833e069b2e1c8a8fcdccecff930f13e173fca25b
EBUILD ocaml-4.12.1.ebuild 2552 BLAKE2B 84e036c61c68eb6779e7c4a8b9325bee492fc39defebb33664ac4fb642bb7eec4c93f4f9a1b9fc4e183c9db0e385f79d5860f2016991d8d77dae1a7e68e32d56 SHA512 d954f9b044b7f820b3c944cdafe223bc4f484542cf613abeb01ad32e938db44b4fbc2e117281ea68a9d43ed6fda4a1bb500d4cfb54496700832047e764654195
EBUILD ocaml-4.13.1.ebuild 2515 BLAKE2B 234ee04ea438dcd6c44e0bd3c1ccda332f4169985da645394779c9dd195b6e12f4c8c2835dc9a2784da36bf77b41cd838504df893efc301e5f4fe8b07ad49d2f SHA512 3cd767118881cec9155094d0a1ee07076e9cc22c20ce6373da4680da61689bb6e62035c708334c7ec63ad772aaee6c7f90d4168b86e709fb22236c1aa7cd2224
-EBUILD ocaml-4.14.0-r1.ebuild 2539 BLAKE2B 7631c40fcf25c678d71e21d9a0f4e68418f6161357c8b55657f070eb298267f1fe55008618e1c104bd458be9c3b6030e1c44ac420a6ba40189e25e50a38f9e90 SHA512 6f48a8b6487a411f5533da42128e1f9b15488137b9b09b34f3048000edfe78059049984c11e5fdf8feae90c49628f2755fae4e5a238d6ac2a1fa52648112e088
-EBUILD ocaml-4.14.1.ebuild 2477 BLAKE2B 423ade0d2aac515637fcc172a4c603eeba672fe42ff457310a3bb86fda41cfea8809a6b0dd2363c506384822bd80270509ed3465bd5be0497688aa4e9ef048bd SHA512 9431e030106f006f5f2df80e594860124448d1ba2bfb5acf0e6a37286b8d78d70ad0c3fc9c803eaca7f9e5446c195765f1791d882c6e0d764819fab45e913631
+EBUILD ocaml-4.14.0-r1.ebuild 2537 BLAKE2B de6f71982adb690e72b6e5d2f21f32ddf0ab1e1fe5d8275ad7533c4831472518b18e3ebf16e0e0f079b38075b12ef4227be355e3531be44b3077ba4265a1e6c1 SHA512 4204a211d8997f0ccbd474f0e1ff5b197828daf87feee7a18a106bcb42eb4f6ecb04c301ef195a33eff7e218a6593c6f2e269196969e0c13fdc18fedf8824ffd
+EBUILD ocaml-4.14.1.ebuild 2475 BLAKE2B 681170754de6307ef952a30216f5b35227c8a87176fc624928201128f90bd116a4e5282844b70f6906ff618a617c589e9d86947358ec677db635e96cfd7b1f7b SHA512 6ebee1ca54c342e9c2ae3326a9439a555cec3eb04d46cf7f2ee9b486b127d007746f4fd201d1d24ce845874c3c1f021484787a11b936a4d07aff537ba22490ea
MISC metadata.xml 776 BLAKE2B e7b13b4bb764cec6df76ede0eb2d492cc705ce51b18a445fa3f9ebaab119fab8cae45a2a9d02c70f38e19f2e2d2c06de648a3a0843a603dd7b68942c7cd00bdb SHA512 92e3afe1c40991d37dc460d6091ff2b15c83740343e5d8dd69344eb61d873fbd66af1b96e70904f7757c06f2b104d1450883cc79877709c779467af64e2ea96e
diff --git a/dev-lang/ocaml/ocaml-4.05.0-r9.ebuild b/dev-lang/ocaml/ocaml-4.05.0-r9.ebuild
index 00764d5fcf07..e43f9405e0e1 100644
--- a/dev-lang/ocaml/ocaml-4.05.0-r9.ebuild
+++ b/dev-lang/ocaml/ocaml-4.05.0-r9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ LICENSE="QPL-1.0 LGPL-2"
# Everytime ocaml is updated to a new version, everything ocaml must be rebuilt,
# so here we go with the subslot.
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="emacs flambda latex ncurses +ocamlopt spacetime X xemacs"
RDEPEND="
diff --git a/dev-lang/ocaml/ocaml-4.14.0-r1.ebuild b/dev-lang/ocaml/ocaml-4.14.0-r1.ebuild
index be5c47bf9d90..d094b2b5991f 100644
--- a/dev-lang/ocaml/ocaml-4.14.0-r1.ebuild
+++ b/dev-lang/ocaml/ocaml-4.14.0-r1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Programming language supporting functional, imperative & object-ori
LICENSE="QPL-1.0 LGPL-2"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="emacs flambda latex +ocamlopt xemacs"
RDEPEND="sys-libs/binutils-libs:="
diff --git a/dev-lang/ocaml/ocaml-4.14.1.ebuild b/dev-lang/ocaml/ocaml-4.14.1.ebuild
index 37a90dfbb941..e57bd96523e6 100644
--- a/dev-lang/ocaml/ocaml-4.14.1.ebuild
+++ b/dev-lang/ocaml/ocaml-4.14.1.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Programming language supporting functional, imperative & object-ori
LICENSE="QPL-1.0 LGPL-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="emacs flambda latex +ocamlopt xemacs"
RDEPEND="sys-libs/binutils-libs:="
diff --git a/dev-lang/typescript/Manifest b/dev-lang/typescript/Manifest
index e016a5ba721a..650494f918f0 100644
--- a/dev-lang/typescript/Manifest
+++ b/dev-lang/typescript/Manifest
@@ -1,7 +1,9 @@
DIST typescript-4.9.3.tgz 11618300 BLAKE2B 8a11cae27e9873750ebc1c4d9f0116f0ac291b17138df277188d754d36a33668476acbef56b9903c082372e2780253728ef5a9cc2cf57d872014b6fad2842cd2 SHA512 0887c6cd37a56ca3449cba4b7461607722a11b6dc229d2a040f38173e39436b909dafafe292cec495e64ab989684441ba24faabb1806ceb02d1960b253bb479c
DIST typescript-4.9.4.tgz 11619457 BLAKE2B 97f19fe325ba7f74d845779eb94919895c44a9603ecec9f1aec5d332a49976f1b1133686a2969205e01c49dfe460c8f8b3eac384134d592478e49af1748a08fb SHA512 533f9d4d7633c575dbb05a4cf3a5a1ddd282c6b42a51c54cc70539e28af09498cea4eddaa3c2fb8f9947f9d59f4f0802c08b8cf4643692f568b736093174c166
DIST typescript-4.9.5.tgz 11620433 BLAKE2B c253379a4aadd3fe16c93f27c5b450e5965c4c4de6841737c3489c74baa2cf8f8f5d9ca0414b5519e26eaac1db058e3826a3aa504bb450a89d36dce7e21b5f99 SHA512 d455e4f44d879be433650ef3f8c7098872f8356d45d84cccbbd36af62df301a1aa89b69fa98c02554e96c9602ec90451cce971a2ef31652c972c437ca0a8f6e2
+DIST typescript-5.0.2.tgz 7050986 BLAKE2B 6f9a187eb6f87971540469f6b212ce25e04b6ee22b8aab0d86857e99feed1ed10603b6367a9d4d0ac448669225b228d233995bae6391aeb1df75374c70b3f757 SHA512 c1539130118efc502cffef9b94635e01575b34ab48875adb04bd84c90d7e27d942949f772a288a7bc3e614855d5e11dccafe3848bf6882599f792b27768d2347
EBUILD typescript-4.9.3.ebuild 823 BLAKE2B a3777280718dabb4c3cb85f24dd59af91eb2278f8720c1e00335a4ea12a2f5f5da823424cd7b2737ef460a3ff8492fca5e48e052bfb74ac1b87e5c3656d2c9af SHA512 e0eb4afa9fb0f1517987c08815f94dfeaf3e51c55acb3e362a3674f710883d562765dc461442cdcfbb4d25735ec6d70a4b7ae7f01998c19acacac9e68ed291aa
EBUILD typescript-4.9.4.ebuild 823 BLAKE2B a3777280718dabb4c3cb85f24dd59af91eb2278f8720c1e00335a4ea12a2f5f5da823424cd7b2737ef460a3ff8492fca5e48e052bfb74ac1b87e5c3656d2c9af SHA512 e0eb4afa9fb0f1517987c08815f94dfeaf3e51c55acb3e362a3674f710883d562765dc461442cdcfbb4d25735ec6d70a4b7ae7f01998c19acacac9e68ed291aa
EBUILD typescript-4.9.5.ebuild 823 BLAKE2B a3777280718dabb4c3cb85f24dd59af91eb2278f8720c1e00335a4ea12a2f5f5da823424cd7b2737ef460a3ff8492fca5e48e052bfb74ac1b87e5c3656d2c9af SHA512 e0eb4afa9fb0f1517987c08815f94dfeaf3e51c55acb3e362a3674f710883d562765dc461442cdcfbb4d25735ec6d70a4b7ae7f01998c19acacac9e68ed291aa
+EBUILD typescript-5.0.2.ebuild 824 BLAKE2B d82c95a8140e984bcaf32e8dafecff16f1a604fe7f56dbe1a5e91ec82f586060802ab6bffa8542ce4ac13b3fd35e79f46d24361985d570499ef43c0e19bc5855 SHA512 d35d657c16d34513f8f6622470514f0a7c9dbcca3e247496f7879de69d044825558eb8f034c2fe15dae6e39d5e297f9b0d6da4558cf12b3920286412bd9f353b
MISC metadata.xml 733 BLAKE2B 903d85acefa054dd979ac181106cd604c351e4b81e18be7ad0f370501864f6789895244a797ec20041158d8c716907a06fa75c2ba4ea192e798719bbe73b1d45 SHA512 95806f8f442b0246867f0ba0ed70c093dfd772a558ae499be7e22bfe99cb3bc54debc7479ca9b4ac81a54156d3b8745cbb448e412f31ed2d5c43f76cbc642d72
diff --git a/dev-lang/typescript/typescript-5.0.2.ebuild b/dev-lang/typescript/typescript-5.0.2.ebuild
new file mode 100644
index 000000000000..598301d43b33
--- /dev/null
+++ b/dev-lang/typescript/typescript-5.0.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Superset of JavaScript with optional static typing, classes and interfaces"
+HOMEPAGE="https://www.typescriptlang.org/
+ https://github.com/microsoft/TypeScript/"
+SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz"
+S="${WORKDIR}"/package
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+RDEPEND="net-libs/nodejs"
+BDEPEND=">=net-libs/nodejs-16[npm]"
+
+src_compile() {
+ # Skip, nothing to compile here.
+ :
+}
+
+src_install() {
+ local myopts=(
+ --audit false
+ --color false
+ --foreground-scripts
+ --global
+ --offline
+ --omit dev
+ --prefix "${ED}"/usr
+ --progress false
+ --verbose
+ )
+ npm ${myopts[@]} install "${DISTDIR}"/${P}.tgz || die "npm install failed"
+
+ dodoc *.md *.txt
+}