pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Import typescript
Module Name: pkgsrc-wip
Committed By: kikadf <kikadf.01%gmail.com@localhost>
Pushed By: kikadf
Date: Mon Sep 14 09:11:11 2026 +0200
Changeset: 02e75b51a088f091290020987746ad18270b0617
Modified Files:
Makefile
Added Files:
typescript/DESCR
typescript/Makefile
typescript/PLIST
typescript/distinfo
typescript/go-modules.mk
Log Message:
Import typescript
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=02e75b51a088f091290020987746ad18270b0617
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
typescript/DESCR | 5 ++
typescript/Makefile | 40 ++++++++++++++
typescript/PLIST | 139 +++++++++++++++++++++++++++++++++++++++++++++++
typescript/distinfo | 5 ++
typescript/go-modules.mk | 4 ++
6 files changed, 194 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index a573ece84f..c750bcb6c1 100644
--- a/Makefile
+++ b/Makefile
@@ -5904,6 +5904,7 @@ SUBDIR+= twintk
SUBDIR+= twitmail
SUBDIR+= twittering-mode-git
SUBDIR+= txt2tags
+SUBDIR+= typescript
SUBDIR+= typespeed
SUBDIR+= typhoon
SUBDIR+= u-boot
diff --git a/typescript/DESCR b/typescript/DESCR
new file mode 100644
index 0000000000..231569b13f
--- /dev/null
+++ b/typescript/DESCR
@@ -0,0 +1,5 @@
+TypeScript is a language for application-scale JavaScript.
+TypeScript adds optional types to JavaScript that support
+tools for large-scale JavaScript applications for any browser,
+for any host, on any OS. TypeScript compiles to readable,
+standards-based JavaScript.
diff --git a/typescript/Makefile b/typescript/Makefile
new file mode 100644
index 0000000000..a1407d78db
--- /dev/null
+++ b/typescript/Makefile
@@ -0,0 +1,40 @@
+# $NetBSD: $
+
+DISTNAME= typescript-6.0.3
+CATEGORIES= lang
+EXTRACT_SUFX= .tgz
+MASTER_SITES= https://registry.npmjs.org/typescript/-/
+
+MAINTAINER= kikadf%NetBSD.org@localhost
+HOMEPAGE= https://www.typescriptlang.org/
+COMMENT= Superset of JavaScript that compiles to clean JavaScript output
+LICENSE= apache-2.0
+
+USE_TOOLS+= pax
+USE_LANGUAGES= # none
+
+NO_BUILD= yes
+WRKSRC= ${WRKDIR}/package
+
+INSTALLATION_DIRS+= bin
+INSTALLATION_DIRS+= lib/node_modules/typescript
+
+REPLACE_NODEJS+= bin/tsc
+REPLACE_NODEJS+= bin/tsserver
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/package.json \
+ ${DESTDIR}${PREFIX}/lib/node_modules/typescript/
+.for i in bin lib
+ ${RUN} cd ${WRKSRC} && \
+ ${FIND} ${i} -type f -print | \
+ pax -rw -pmp ${DESTDIR}${PREFIX}/lib/node_modules/typescript/
+.endfor
+ ${RUN} cd ${DESTDIR}${PREFIX}/bin && \
+ ${LN} -sf ${PREFIX}/lib/node_modules/typescript/bin/tsc tsc
+ ${RUN} cd ${DESTDIR}${PREFIX}/bin && \
+ ${LN} -sf ${PREFIX}/lib/node_modules/typescript/bin/tsserver tsserver
+
+.include "../../lang/nodejs/application.mk"
+.include "../../lang/nodejs/nodeversion.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/typescript/PLIST b/typescript/PLIST
new file mode 100644
index 0000000000..b6135046c8
--- /dev/null
+++ b/typescript/PLIST
@@ -0,0 +1,139 @@
+@comment $NetBSD$
+bin/tsc
+bin/tsserver
+lib/node_modules/typescript/bin/tsc
+lib/node_modules/typescript/bin/tsserver
+lib/node_modules/typescript/lib/_tsc.js
+lib/node_modules/typescript/lib/_tsserver.js
+lib/node_modules/typescript/lib/_typingsInstaller.js
+lib/node_modules/typescript/lib/cs/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib/de/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib/es/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib/fr/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib/it/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib/ja/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib/ko/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib/lib.d.ts
+lib/node_modules/typescript/lib/lib.decorators.d.ts
+lib/node_modules/typescript/lib/lib.decorators.legacy.d.ts
+lib/node_modules/typescript/lib/lib.dom.asynciterable.d.ts
+lib/node_modules/typescript/lib/lib.dom.d.ts
+lib/node_modules/typescript/lib/lib.dom.iterable.d.ts
+lib/node_modules/typescript/lib/lib.es2015.collection.d.ts
+lib/node_modules/typescript/lib/lib.es2015.core.d.ts
+lib/node_modules/typescript/lib/lib.es2015.d.ts
+lib/node_modules/typescript/lib/lib.es2015.generator.d.ts
+lib/node_modules/typescript/lib/lib.es2015.iterable.d.ts
+lib/node_modules/typescript/lib/lib.es2015.promise.d.ts
+lib/node_modules/typescript/lib/lib.es2015.proxy.d.ts
+lib/node_modules/typescript/lib/lib.es2015.reflect.d.ts
+lib/node_modules/typescript/lib/lib.es2015.symbol.d.ts
+lib/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts
+lib/node_modules/typescript/lib/lib.es2016.array.include.d.ts
+lib/node_modules/typescript/lib/lib.es2016.d.ts
+lib/node_modules/typescript/lib/lib.es2016.full.d.ts
+lib/node_modules/typescript/lib/lib.es2016.intl.d.ts
+lib/node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts
+lib/node_modules/typescript/lib/lib.es2017.d.ts
+lib/node_modules/typescript/lib/lib.es2017.date.d.ts
+lib/node_modules/typescript/lib/lib.es2017.full.d.ts
+lib/node_modules/typescript/lib/lib.es2017.intl.d.ts
+lib/node_modules/typescript/lib/lib.es2017.object.d.ts
+lib/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts
+lib/node_modules/typescript/lib/lib.es2017.string.d.ts
+lib/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts
+lib/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts
+lib/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts
+lib/node_modules/typescript/lib/lib.es2018.d.ts
+lib/node_modules/typescript/lib/lib.es2018.full.d.ts
+lib/node_modules/typescript/lib/lib.es2018.intl.d.ts
+lib/node_modules/typescript/lib/lib.es2018.promise.d.ts
+lib/node_modules/typescript/lib/lib.es2018.regexp.d.ts
+lib/node_modules/typescript/lib/lib.es2019.array.d.ts
+lib/node_modules/typescript/lib/lib.es2019.d.ts
+lib/node_modules/typescript/lib/lib.es2019.full.d.ts
+lib/node_modules/typescript/lib/lib.es2019.intl.d.ts
+lib/node_modules/typescript/lib/lib.es2019.object.d.ts
+lib/node_modules/typescript/lib/lib.es2019.string.d.ts
+lib/node_modules/typescript/lib/lib.es2019.symbol.d.ts
+lib/node_modules/typescript/lib/lib.es2020.bigint.d.ts
+lib/node_modules/typescript/lib/lib.es2020.d.ts
+lib/node_modules/typescript/lib/lib.es2020.date.d.ts
+lib/node_modules/typescript/lib/lib.es2020.full.d.ts
+lib/node_modules/typescript/lib/lib.es2020.intl.d.ts
+lib/node_modules/typescript/lib/lib.es2020.number.d.ts
+lib/node_modules/typescript/lib/lib.es2020.promise.d.ts
+lib/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts
+lib/node_modules/typescript/lib/lib.es2020.string.d.ts
+lib/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts
+lib/node_modules/typescript/lib/lib.es2021.d.ts
+lib/node_modules/typescript/lib/lib.es2021.full.d.ts
+lib/node_modules/typescript/lib/lib.es2021.intl.d.ts
+lib/node_modules/typescript/lib/lib.es2021.promise.d.ts
+lib/node_modules/typescript/lib/lib.es2021.string.d.ts
+lib/node_modules/typescript/lib/lib.es2021.weakref.d.ts
+lib/node_modules/typescript/lib/lib.es2022.array.d.ts
+lib/node_modules/typescript/lib/lib.es2022.d.ts
+lib/node_modules/typescript/lib/lib.es2022.error.d.ts
+lib/node_modules/typescript/lib/lib.es2022.full.d.ts
+lib/node_modules/typescript/lib/lib.es2022.intl.d.ts
+lib/node_modules/typescript/lib/lib.es2022.object.d.ts
+lib/node_modules/typescript/lib/lib.es2022.regexp.d.ts
+lib/node_modules/typescript/lib/lib.es2022.string.d.ts
+lib/node_modules/typescript/lib/lib.es2023.array.d.ts
+lib/node_modules/typescript/lib/lib.es2023.collection.d.ts
+lib/node_modules/typescript/lib/lib.es2023.d.ts
+lib/node_modules/typescript/lib/lib.es2023.full.d.ts
+lib/node_modules/typescript/lib/lib.es2023.intl.d.ts
+lib/node_modules/typescript/lib/lib.es2024.arraybuffer.d.ts
+lib/node_modules/typescript/lib/lib.es2024.collection.d.ts
+lib/node_modules/typescript/lib/lib.es2024.d.ts
+lib/node_modules/typescript/lib/lib.es2024.full.d.ts
+lib/node_modules/typescript/lib/lib.es2024.object.d.ts
+lib/node_modules/typescript/lib/lib.es2024.promise.d.ts
+lib/node_modules/typescript/lib/lib.es2024.regexp.d.ts
+lib/node_modules/typescript/lib/lib.es2024.sharedmemory.d.ts
+lib/node_modules/typescript/lib/lib.es2024.string.d.ts
+lib/node_modules/typescript/lib/lib.es2025.collection.d.ts
+lib/node_modules/typescript/lib/lib.es2025.d.ts
+lib/node_modules/typescript/lib/lib.es2025.float16.d.ts
+lib/node_modules/typescript/lib/lib.es2025.full.d.ts
+lib/node_modules/typescript/lib/lib.es2025.intl.d.ts
+lib/node_modules/typescript/lib/lib.es2025.iterator.d.ts
+lib/node_modules/typescript/lib/lib.es2025.promise.d.ts
+lib/node_modules/typescript/lib/lib.es2025.regexp.d.ts
+lib/node_modules/typescript/lib/lib.es5.d.ts
+lib/node_modules/typescript/lib/lib.es6.d.ts
+lib/node_modules/typescript/lib/lib.esnext.array.d.ts
+lib/node_modules/typescript/lib/lib.esnext.collection.d.ts
+lib/node_modules/typescript/lib/lib.esnext.d.ts
+lib/node_modules/typescript/lib/lib.esnext.date.d.ts
+lib/node_modules/typescript/lib/lib.esnext.decorators.d.ts
+lib/node_modules/typescript/lib/lib.esnext.disposable.d.ts
+lib/node_modules/typescript/lib/lib.esnext.error.d.ts
+lib/node_modules/typescript/lib/lib.esnext.full.d.ts
+lib/node_modules/typescript/lib/lib.esnext.intl.d.ts
+lib/node_modules/typescript/lib/lib.esnext.sharedmemory.d.ts
+lib/node_modules/typescript/lib/lib.esnext.temporal.d.ts
+lib/node_modules/typescript/lib/lib.esnext.typedarrays.d.ts
+lib/node_modules/typescript/lib/lib.scripthost.d.ts
+lib/node_modules/typescript/lib/lib.webworker.asynciterable.d.ts
+lib/node_modules/typescript/lib/lib.webworker.d.ts
+lib/node_modules/typescript/lib/lib.webworker.importscripts.d.ts
+lib/node_modules/typescript/lib/lib.webworker.iterable.d.ts
+lib/node_modules/typescript/lib/pl/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib/pt-br/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib/ru/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib/tr/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib/tsc.js
+lib/node_modules/typescript/lib/tsserver.js
+lib/node_modules/typescript/lib/tsserverlibrary.d.ts
+lib/node_modules/typescript/lib/tsserverlibrary.js
+lib/node_modules/typescript/lib/typesMap.json
+lib/node_modules/typescript/lib/typescript.d.ts
+lib/node_modules/typescript/lib/typescript.js
+lib/node_modules/typescript/lib/typingsInstaller.js
+lib/node_modules/typescript/lib/watchGuard.js
+lib/node_modules/typescript/lib/zh-cn/diagnosticMessages.generated.json
+lib/node_modules/typescript/lib/zh-tw/diagnosticMessages.generated.json
+lib/node_modules/typescript/package.json
diff --git a/typescript/distinfo b/typescript/distinfo
new file mode 100644
index 0000000000..ca9e5d8f3e
--- /dev/null
+++ b/typescript/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.11 2026/08/09 06:14:18 kikadf Exp $
+
+BLAKE2s (typescript-6.0.3.tgz) = b87044ea35a25e3eed33c13cbb24f5aaad719ee2e5207d1ecf683c9cef657f02
+SHA512 (typescript-6.0.3.tgz) = cb64efbb14993c3c906a490544f6472859be28a56a222b1d83dfc26709bd7edbca5cb3fc3515a3dfcfce0e335baf8dd2b285ea36e022b047f519d0b1a9671d07
+Size (typescript-6.0.3.tgz) = 4515854 bytes
diff --git a/typescript/go-modules.mk b/typescript/go-modules.mk
new file mode 100644
index 0000000000..3ca396c449
--- /dev/null
+++ b/typescript/go-modules.mk
@@ -0,0 +1,4 @@
+# $NetBSD: go-modules.mk,v 1.7 2026/04/10 17:24:31 kikadf Exp $
+
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.0.0-20220715151400-c0bba94af5f8.mod
+GO_MODULE_FILES+= golang.org/x/sys/@v/v0.0.0-20220715151400-c0bba94af5f8.zip
Home |
Main Index |
Thread Index |
Old Index