notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
typescript Superset of JavaScript that compiles to JavaScript output
5.9.3_1 lang Deleted on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.9.3_1Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: New port was added without port maintainer, submitter not interested in taking it. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289856 and contact mandree@ if you are willing to maintain typescript and have a track record that lets you appear suitable for maintaining a high-profile port.
Expired This port expired on: 2025-11-30
Maintainer: mandree@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-09-30 00:15:04
Last Update: 2025-12-01 11:29:16
Commit Hash: fe8e952
License: APACHE20
WWW:
https://www.typescriptlang.org/
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (133 items)
Collapse this list.
  1. /usr/local/share/licenses/typescript-5.9.3_1/catalog.mk
  2. /usr/local/share/licenses/typescript-5.9.3_1/LICENSE
  3. /usr/local/share/licenses/typescript-5.9.3_1/APACHE20
  4. bin/tsc
  5. bin/tsserver
  6. lib/node_modules/typescript/_tsc.js
  7. lib/node_modules/typescript/_tsserver.js
  8. lib/node_modules/typescript/_typingsInstaller.js
  9. lib/node_modules/typescript/cs/diagnosticMessages.generated.json
  10. lib/node_modules/typescript/de/diagnosticMessages.generated.json
  11. lib/node_modules/typescript/es/diagnosticMessages.generated.json
  12. lib/node_modules/typescript/fr/diagnosticMessages.generated.json
  13. lib/node_modules/typescript/it/diagnosticMessages.generated.json
  14. lib/node_modules/typescript/ja/diagnosticMessages.generated.json
  15. lib/node_modules/typescript/ko/diagnosticMessages.generated.json
  16. lib/node_modules/typescript/lib.d.ts
  17. lib/node_modules/typescript/lib.decorators.d.ts
  18. lib/node_modules/typescript/lib.decorators.legacy.d.ts
  19. lib/node_modules/typescript/lib.dom.asynciterable.d.ts
  20. lib/node_modules/typescript/lib.dom.d.ts
  21. lib/node_modules/typescript/lib.dom.iterable.d.ts
  22. lib/node_modules/typescript/lib.es2015.collection.d.ts
  23. lib/node_modules/typescript/lib.es2015.core.d.ts
  24. lib/node_modules/typescript/lib.es2015.d.ts
  25. lib/node_modules/typescript/lib.es2015.generator.d.ts
  26. lib/node_modules/typescript/lib.es2015.iterable.d.ts
  27. lib/node_modules/typescript/lib.es2015.promise.d.ts
  28. lib/node_modules/typescript/lib.es2015.proxy.d.ts
  29. lib/node_modules/typescript/lib.es2015.reflect.d.ts
  30. lib/node_modules/typescript/lib.es2015.symbol.d.ts
  31. lib/node_modules/typescript/lib.es2015.symbol.wellknown.d.ts
  32. lib/node_modules/typescript/lib.es2016.array.include.d.ts
  33. lib/node_modules/typescript/lib.es2016.d.ts
  34. lib/node_modules/typescript/lib.es2016.full.d.ts
  35. lib/node_modules/typescript/lib.es2016.intl.d.ts
  36. lib/node_modules/typescript/lib.es2017.arraybuffer.d.ts
  37. lib/node_modules/typescript/lib.es2017.d.ts
  38. lib/node_modules/typescript/lib.es2017.date.d.ts
  39. lib/node_modules/typescript/lib.es2017.full.d.ts
  40. lib/node_modules/typescript/lib.es2017.intl.d.ts
  41. lib/node_modules/typescript/lib.es2017.object.d.ts
  42. lib/node_modules/typescript/lib.es2017.sharedmemory.d.ts
  43. lib/node_modules/typescript/lib.es2017.string.d.ts
  44. lib/node_modules/typescript/lib.es2017.typedarrays.d.ts
  45. lib/node_modules/typescript/lib.es2018.asyncgenerator.d.ts
  46. lib/node_modules/typescript/lib.es2018.asynciterable.d.ts
  47. lib/node_modules/typescript/lib.es2018.d.ts
  48. lib/node_modules/typescript/lib.es2018.full.d.ts
  49. lib/node_modules/typescript/lib.es2018.intl.d.ts
  50. lib/node_modules/typescript/lib.es2018.promise.d.ts
  51. lib/node_modules/typescript/lib.es2018.regexp.d.ts
  52. lib/node_modules/typescript/lib.es2019.array.d.ts
  53. lib/node_modules/typescript/lib.es2019.d.ts
  54. lib/node_modules/typescript/lib.es2019.full.d.ts
  55. lib/node_modules/typescript/lib.es2019.intl.d.ts
  56. lib/node_modules/typescript/lib.es2019.object.d.ts
  57. lib/node_modules/typescript/lib.es2019.string.d.ts
  58. lib/node_modules/typescript/lib.es2019.symbol.d.ts
  59. lib/node_modules/typescript/lib.es2020.bigint.d.ts
  60. lib/node_modules/typescript/lib.es2020.d.ts
  61. lib/node_modules/typescript/lib.es2020.date.d.ts
  62. lib/node_modules/typescript/lib.es2020.full.d.ts
  63. lib/node_modules/typescript/lib.es2020.intl.d.ts
  64. lib/node_modules/typescript/lib.es2020.number.d.ts
  65. lib/node_modules/typescript/lib.es2020.promise.d.ts
  66. lib/node_modules/typescript/lib.es2020.sharedmemory.d.ts
  67. lib/node_modules/typescript/lib.es2020.string.d.ts
  68. lib/node_modules/typescript/lib.es2020.symbol.wellknown.d.ts
  69. lib/node_modules/typescript/lib.es2021.d.ts
  70. lib/node_modules/typescript/lib.es2021.full.d.ts
  71. lib/node_modules/typescript/lib.es2021.intl.d.ts
  72. lib/node_modules/typescript/lib.es2021.promise.d.ts
  73. lib/node_modules/typescript/lib.es2021.string.d.ts
  74. lib/node_modules/typescript/lib.es2021.weakref.d.ts
  75. lib/node_modules/typescript/lib.es2022.array.d.ts
  76. lib/node_modules/typescript/lib.es2022.d.ts
  77. lib/node_modules/typescript/lib.es2022.error.d.ts
  78. lib/node_modules/typescript/lib.es2022.full.d.ts
  79. lib/node_modules/typescript/lib.es2022.intl.d.ts
  80. lib/node_modules/typescript/lib.es2022.object.d.ts
  81. lib/node_modules/typescript/lib.es2022.regexp.d.ts
  82. lib/node_modules/typescript/lib.es2022.string.d.ts
  83. lib/node_modules/typescript/lib.es2023.array.d.ts
  84. lib/node_modules/typescript/lib.es2023.collection.d.ts
  85. lib/node_modules/typescript/lib.es2023.d.ts
  86. lib/node_modules/typescript/lib.es2023.full.d.ts
  87. lib/node_modules/typescript/lib.es2023.intl.d.ts
  88. lib/node_modules/typescript/lib.es2024.arraybuffer.d.ts
  89. lib/node_modules/typescript/lib.es2024.collection.d.ts
  90. lib/node_modules/typescript/lib.es2024.d.ts
  91. lib/node_modules/typescript/lib.es2024.full.d.ts
  92. lib/node_modules/typescript/lib.es2024.object.d.ts
  93. lib/node_modules/typescript/lib.es2024.promise.d.ts
  94. lib/node_modules/typescript/lib.es2024.regexp.d.ts
  95. lib/node_modules/typescript/lib.es2024.sharedmemory.d.ts
  96. lib/node_modules/typescript/lib.es2024.string.d.ts
  97. lib/node_modules/typescript/lib.es5.d.ts
  98. lib/node_modules/typescript/lib.es6.d.ts
  99. lib/node_modules/typescript/lib.esnext.array.d.ts
  100. lib/node_modules/typescript/lib.esnext.collection.d.ts
  101. lib/node_modules/typescript/lib.esnext.d.ts
  102. lib/node_modules/typescript/lib.esnext.decorators.d.ts
  103. lib/node_modules/typescript/lib.esnext.disposable.d.ts
  104. lib/node_modules/typescript/lib.esnext.error.d.ts
  105. lib/node_modules/typescript/lib.esnext.float16.d.ts
  106. lib/node_modules/typescript/lib.esnext.full.d.ts
  107. lib/node_modules/typescript/lib.esnext.intl.d.ts
  108. lib/node_modules/typescript/lib.esnext.iterator.d.ts
  109. lib/node_modules/typescript/lib.esnext.promise.d.ts
  110. lib/node_modules/typescript/lib.esnext.sharedmemory.d.ts
  111. lib/node_modules/typescript/lib.scripthost.d.ts
  112. lib/node_modules/typescript/lib.webworker.asynciterable.d.ts
  113. lib/node_modules/typescript/lib.webworker.d.ts
  114. lib/node_modules/typescript/lib.webworker.importscripts.d.ts
  115. lib/node_modules/typescript/lib.webworker.iterable.d.ts
  116. lib/node_modules/typescript/pl/diagnosticMessages.generated.json
  117. lib/node_modules/typescript/pt-br/diagnosticMessages.generated.json
  118. lib/node_modules/typescript/ru/diagnosticMessages.generated.json
  119. lib/node_modules/typescript/tr/diagnosticMessages.generated.json
  120. lib/node_modules/typescript/tsc.js
  121. lib/node_modules/typescript/tsserver.js
  122. lib/node_modules/typescript/tsserverlibrary.d.ts
  123. lib/node_modules/typescript/tsserverlibrary.js
  124. lib/node_modules/typescript/typesMap.json
  125. lib/node_modules/typescript/typescript.d.ts
  126. lib/node_modules/typescript/typescript.js
  127. lib/node_modules/typescript/typingsInstaller.js
  128. lib/node_modules/typescript/watchGuard.js
  129. lib/node_modules/typescript/zh-cn/diagnosticMessages.generated.json
  130. lib/node_modules/typescript/zh-tw/diagnosticMessages.generated.json
  131. @owner
  132. @group
  133. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • typescript>0:lang/typescript
No installation instructions:
This port has been deleted.
PKGNAME: typescript
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1759274614 SHA256 (typescript-5.9.3.tgz) = 10e108c9cf7d5f2879053dff18515fb405abf2ccef63eaaf017d9c571687a1d3 SIZE (typescript-5.9.3.tgz) = 4377468

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. node : www/node24
NOTE: dependencies for deleted ports are notoriously suspect
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. audio/decibels*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
No options to configure
Options name:
lang_typescript
USES:
nodejs:run tar:tgz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://github.com/microsoft/TypeScript/releases/download/v5.9.3/
  2. https://registry.npmjs.org/typescript/-/
Collapse this list.
Port Moves
  • port deleted on 2025-12-01
    REASON: Has expired: New port was added without port maintainer, submitter not interested in taking it. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289856 and contact mandree@ if you are willing to maintain typescript and have a track record that lets you appear suitable for maintaining a high-profile port

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
5.9.3_1
01 Dec 2025 11:29:16
commit hash: fe8e9525b7b35056df29c3f586521de6634dca3dcommit hash: fe8e9525b7b35056df29c3f586521de6634dca3dcommit hash: fe8e9525b7b35056df29c3f586521de6634dca3dcommit hash: fe8e9525b7b35056df29c3f586521de6634dca3d files touched by this commit
Rene Ladan (rene) search for other commits by this committer
lang/typescript: Remove expired port

2025-11-30 lang/typescript: New port was added without port maintainer,
submitter not interested in taking it.  See
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289856 and contact mandree@ if
you are willing to maintain typescript and have a track record that lets you
appear suitable for maintaining a high-profile port.
5.9.3_1
11 Nov 2025 07:17:09
commit hash: 861a3e246e2ef925d89ee0127524738cdccc51fbcommit hash: 861a3e246e2ef925d89ee0127524738cdccc51fbcommit hash: 861a3e246e2ef925d89ee0127524738cdccc51fbcommit hash: 861a3e246e2ef925d89ee0127524738cdccc51fb files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
nodejs: Bump PORTREVISION for dependency change

USES=nodejs defaults to www/node24 now.
5.9.3
02 Oct 2025 09:19:45
commit hash: bce3c4b307a1ef5a94e6e556b4e7f5debb9fc998commit hash: bce3c4b307a1ef5a94e6e556b4e7f5debb9fc998commit hash: bce3c4b307a1ef5a94e6e556b4e7f5debb9fc998commit hash: bce3c4b307a1ef5a94e6e556b4e7f5debb9fc998 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
Author: Daniel Engberg
lang/typescript: improve port

-----

I've replaced the ${RM} ... *.bak from Daniel's patch by a
case *.bak) ;; *) ${INSTALL_SCRIPT} ... ;; esac to avoid
gratuitous writes.
                                                    -- Matthias Andree
5.9.3
01 Oct 2025 00:38:21
commit hash: abd5462efb01e650c59e456c54b5dd7e15b02057commit hash: abd5462efb01e650c59e456c54b5dd7e15b02057commit hash: abd5462efb01e650c59e456c54b5dd7e15b02057commit hash: abd5462efb01e650c59e456c54b5dd7e15b02057 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
lang/typescript: update to 5.9.3

Changelogs are nowhere to be found, so look here:
https://github.com/microsoft/TypeScript/compare/v5.9.2...v5.9.3
and note this is OLDEST first.
5.9.2
30 Sep 2025 19:16:21
commit hash: 504f22875ac2d2592cd33e70c7cdc65545bf91a8commit hash: 504f22875ac2d2592cd33e70c7cdc65545bf91a8commit hash: 504f22875ac2d2592cd33e70c7cdc65545bf91a8commit hash: 504f22875ac2d2592cd33e70c7cdc65545bf91a8 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
audio/decibels: mark deprecated, expire 2025-11-30.

We need to have a reliable port maintainer for lang/typescript before
we can decide to keep this port. Revise typescript's DEPRECATED notice.

PR:		289856
PR:		289857
5.9.2
30 Sep 2025 18:07:45
commit hash: f8fd94bed90c2a701244b028f9947fcb41df47f6commit hash: f8fd94bed90c2a701244b028f9947fcb41df47f6commit hash: f8fd94bed90c2a701244b028f9947fcb41df47f6commit hash: f8fd94bed90c2a701244b028f9947fcb41df47f6 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
lang/typescript: claim and deprecate

Let's make sure we're not gonna carry it forward into 2026 unless
we have a port maintainer with a proven track record of caring for
his ports in due time.
5.9.2
30 Sep 2025 00:13:33
commit hash: 4e4890664ce6d2eeaba4d775b72b1ffc090eeb02commit hash: 4e4890664ce6d2eeaba4d775b72b1ffc090eeb02commit hash: 4e4890664ce6d2eeaba4d775b72b1ffc090eeb02commit hash: 4e4890664ce6d2eeaba4d775b72b1ffc090eeb02 files touched by this commit
Don Lewis (truckman) search for other commits by this committer
Author: Olivier Duchateau
lang/typescript: New port

Strongly typed superset of JavaScript that compiles to JavaScript output.

PR:		289856

Number of commits found: 7