Created attachment 264102 [details] Patch to add lang/typescript Add new port lang/typescript
Take
Take.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4e4890664ce6d2eeaba4d775b72b1ffc090eeb02 commit 4e4890664ce6d2eeaba4d775b72b1ffc090eeb02 Author: Olivier Duchateau <duchateau.olivier@gmail.com> AuthorDate: 2025-09-29 03:58:07 +0000 Commit: Don Lewis <truckman@FreeBSD.org> CommitDate: 2025-09-30 00:13:33 +0000 lang/typescript: New port Strongly typed superset of JavaScript that compiles to JavaScript output. PR: 289856 lang/Makefile | 1 + lang/typescript/Makefile (new) | 34 +++++++++++ lang/typescript/distinfo (new) | 3 + lang/typescript/pkg-descr (new) | 4 ++ lang/typescript/pkg-plist (new) | 127 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 169 insertions(+)
Olivier, are you going to maintain typescript, look at our Bugzilla PRs, upstream issues and react on short notice should we need security updates and see to VuXML entries and that we get them merged to quarterly? Don, we're not supposed to add new ports without maintainer.
I've put the port on probation and am looking for a new maintainer at the same time. Since this is a programming language and other ports depend on it, we'll need to have someone with some time at their hands and willing to do the necessary work.
The branch main has been updated by mandree: URL: https://cgit.FreeBSD.org/ports/commit/?id=f8fd94bed90c2a701244b028f9947fcb41df47f6 commit f8fd94bed90c2a701244b028f9947fcb41df47f6 Author: Matthias Andree <mandree@FreeBSD.org> AuthorDate: 2025-09-30 18:07:45 +0000 Commit: Matthias Andree <mandree@FreeBSD.org> CommitDate: 2025-09-30 18:07:45 +0000 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. --- lang/typescript/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lang/typescript/Makefile b/lang/typescript/Makefile index cdc65a2fb241..8cd9dc41ffe2 100644 --- a/lang/typescript/Makefile +++ b/lang/typescript/Makefile @@ -4,10 +4,13 @@ CATEGORIES= lang MASTER_SITES= https://registry.npmjs.org/${PORTNAME}/-/ EXTRACT_SUFX= .tgz -MAINTAINER= ports@FreeBSD.org +MAINTAINER= mandree@FreeBSD.org COMMENT= Superset of JavaScript that compiles to JavaScript output WWW= https://www.typescriptlang.org/ +DEPRECATED= No port maintainer, fast moving port. +EXPIRATION_DATE=2025-11-30 + LICENSE= APACHE20 NO_ARCH= yes
(In reply to Matthias Andree from comment #4) No I'm not interested to maintain this port. It is just a build dependency for audio/decibels, because it is written in typescript. I think someone will adopt it.
Yep. I'll add deprecation notices to decibels, too, to make clear what's at stake for those who haven't read either PR.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=504f22875ac2d2592cd33e70c7cdc65545bf91a8 commit 504f22875ac2d2592cd33e70c7cdc65545bf91a8 Author: Matthias Andree <mandree@FreeBSD.org> AuthorDate: 2025-09-30 19:13:37 +0000 Commit: Matthias Andree <mandree@FreeBSD.org> CommitDate: 2025-09-30 19:16:21 +0000 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 audio/decibels/Makefile | 3 +++ lang/typescript/Makefile | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-)
Created attachment 264175 [details] remove DEPRECIATED, take MAINTAINER This has been on my hit list for ~month. I was elated to see someone added it. But shocked to see it unmaintained. I'd be only too happy to take this. I'll be using it on a regular basis. Thanks. --Chris
Created attachment 264219 [details] git diff: remove depreciated and take maintainer(ship) This patch updates the last one to account for this ports update yesterday: commit abd5462efb01e650c59e456c54b5dd7e15b02057 Author: Matthias Andree <mandree@FreeBSD.org> AuthorDate: 2025-10-01 00:16:49 +0000 Commit: Matthias Andree <mandree@FreeBSD.org> CommitDate: 2025-10-01 00:38:21 +0000 lang/typescript: update to 5.9.3 Changes in this patch: removes DEPRECIATED changes MAINTAINER to me. That's it. Thanks!
Comment on attachment 264219 [details] git diff: remove depreciated and take maintainer(ship) Thanks for the offer but no thanks. You wrote you'd "use" the port, which isn't sufficient. "Maintaining" a port that other ports depend upon is a different story. Looking at the status of your ports says 1/3 of your ports (shy of five dozen, though to be fair, some are claws-related ports in a pack) aren't up to date, so you seem to be overworked already.
(In reply to Matthias Andree from comment #12) Hello, Matthias and thank you for your response. FTR I currently maintain 171 ports. Yet still manage to find the time to plow through entire ports categories to discover ports maintained by ports@ missing LICENSE and create the necessary pr(1)s with patches to fix them. I also find time to guide would-be/hopeful maintainers through the process of submitting proper pr(1)s. I also find the time to submit patches for ports I use that are maintained by others. Average time to resolution on ports I maintain is under 2 weeks. Tho time to commit may take months (I do not have a commit bit.). Ports I maintain that lag in being up-to-date are less than 0.05%. Of those, a few of them are still awaiting commit. I think my record shows a great sommitment to the FreeBSD ports system. One that rivals most maintainers. Please reconsider you opinion on this matter. Thank you for all your time and consideration. --Chris
(In reply to Chris Hutchinson from comment #13) P.S. That's over the course of 10 years. Those are pretty good statistics for a 10 year period. Wouldn't you agree? :)
To be blunt and after checking portscout and repology for ports you maintain, I disagree and my decision stands.