git: 5938d218be5b - main - devel/jsl: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 31 Mar 2026 16:14:36 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=5938d218be5ba25f0ba36e81de746c0988d3dd23
commit 5938d218be5ba25f0ba36e81de746c0988d3dd23
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-03-31 16:14:32 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-03-31 16:14:32 +0000
devel/jsl: Remove expired port
2026-03-31 devel/jsl: No more upstream, use JSLint instead
---
MOVED | 1 +
devel/Makefile | 1 -
devel/jsl/Makefile | 35 -----------------------------------
devel/jsl/distinfo | 2 --
devel/jsl/pkg-descr | 15 ---------------
5 files changed, 1 insertion(+), 53 deletions(-)
diff --git a/MOVED b/MOVED
index 7c5ba4cc62ac..e1b9e1ff9c82 100644
--- a/MOVED
+++ b/MOVED
@@ -5183,3 +5183,4 @@ lang/cython0|lang/cython|2026-03-31|Has expired
ftp/ftpsesame||2026-03-31|Has expired: dead upstream, broken on FreeBSD 15
devel/loki||2026-03-31|Has expired: dead upstream, sole consumer removed from tree long ago
mail/missey||2026-03-31|Has expired: mail/missey has been abandoned for many years
+devel/jsl||2026-03-31|Has expired: No more upstream, use JSLint instead
diff --git a/devel/Makefile b/devel/Makefile
index ce94fe08f6f6..f23016a23570 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1094,7 +1094,6 @@
SUBDIR += jline
SUBDIR += jna
SUBDIR += jsap
- SUBDIR += jsl
SUBDIR += jsmin
SUBDIR += json-c
SUBDIR += json-dto
diff --git a/devel/jsl/Makefile b/devel/jsl/Makefile
deleted file mode 100644
index f84a07b1c5ff..000000000000
--- a/devel/jsl/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= jsl
-PORTVERSION= 0.3.0
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= ftp://ftp.Awfulhak.org/pub/jsl/ \
- http://www.javascriptlint.com/download/
-EXTRACT_SUFX= -src.tar.gz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Analyzes JavaScript code looking for bugs and signs of poor quality
-WWW= https://www.javascriptlint.com/
-
-DEPRECATED= No more upstream, use JSLint instead
-EXPIRATION_DATE= 2026-03-31
-
-PLIST_FILES= bin/jsl
-WRKSRC= ${WRKDIR}/${DISTNAME}/src
-USES= gmake
-MAKEFILE= Makefile.ref
-MAKE_ARGS= OS_CFLAGS="-DXP_UNIX -DHAVE_VA_COPY -DVA_COPY=va_copy"
-CFLAGS+= -fPIC
-MAKE_JOBS_UNSAFE= yes
-LLD_UNSAFE= yes
-
-.include <bsd.port.pre.mk>
-
-JSLCFG_CMD= ${UNAME} -sr | ${SED} 's, ,,'
-
-post-patch:
- ${GREP} -v 'CC =' ${WRKSRC}/config/Linux_All.mk > ${WRKSRC}/config/$$(${JSLCFG_CMD}).mk
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/$$(${JSLCFG_CMD})_DBG.OBJ/jsl ${STAGEDIR}${PREFIX}/bin/jsl
-
-.include <bsd.port.post.mk>
diff --git a/devel/jsl/distinfo b/devel/jsl/distinfo
deleted file mode 100644
index 553cc4121bd3..000000000000
--- a/devel/jsl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (jsl-0.3.0-src.tar.gz) = 86f16792d71fc59b96f65eca65b1b7466dc046efe6d5ac04c6632f1315e83cfa
-SIZE (jsl-0.3.0-src.tar.gz) = 924756
diff --git a/devel/jsl/pkg-descr b/devel/jsl/pkg-descr
deleted file mode 100644
index a79a9c5f1046..000000000000
--- a/devel/jsl/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-Many JavaScript implementations do not warn against questionable coding
-practices. Yes, that's nice for the site that "works best with Internet
-Explorer" (designed with templates, scripted with snippets copied from
-forums). But it's a nightmare when you actually want to write quality,
-maintainable code.
-
-That's where JavaScript Lint comes in. With JavaScript Lint, you can
-check all your JavaScript source code for common mistakes without actually
-running the script or opening the web page.
-
-JavaScript Lint holds an advantage over competing lints because it is
-based on the JavaScript engine for the Firefox browser. This provides
-a robust framework that can not only check JavaScript syntax but also
-examine the coding techniques used in the script and warn against
-questionable practices.