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