summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/dotnet/Makefile12
-rw-r--r--lang/dotnet/pkg-plist1
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile2
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile2
-rw-r--r--lang/gcc15-devel/distinfo6
-rw-r--r--lang/gcc16-devel/Makefile2
-rw-r--r--lang/gcc16-devel/distinfo6
-rw-r--r--lang/lfortran/Makefile2
-rw-r--r--lang/lfortran/distinfo6
-rw-r--r--lang/rust-nightly/Makefile4
-rw-r--r--lang/rust-nightly/distinfo18
-rw-r--r--lang/typescript/Makefile25
15 files changed, 54 insertions, 46 deletions
diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile
index 96a87681cae2..a832cab68c5f 100644
--- a/lang/dotnet/Makefile
+++ b/lang/dotnet/Makefile
@@ -118,13 +118,21 @@ do-install:
${FIND} ${WRKSRC}/artifacts/packages/Release -name "*freebsd*.nupkg" -exec \
${INSTALL_DATA} {} ${STAGEDIR}${DATADIR}/library-packs/ \;
- ${STRIP_CMD} ${STAGEDIR}${DATADIR}/dotnet
${STRIP_CMD} ${STAGEDIR}${DATADIR}/sdk/${SDKVERSION}/AppHostTemplate/apphost
${STRIP_CMD} ${STAGEDIR}${DATADIR}/packs/Microsoft.NETCore.App.Host.${SDK_RID}/${DISTVERSION}/runtimes/${SDK_RID}/native/apphost
${STRIP_CMD} ${STAGEDIR}${DATADIR}/packs/Microsoft.NETCore.App.Host.${SDK_RID}/${DISTVERSION}/runtimes/${SDK_RID}/native/singlefilehost
${STRIP_CMD} ${STAGEDIR}${DATADIR}/packs/runtime.${SDK_RID}.Microsoft.DotNet.ILCompiler/${DISTVERSION}/tools/ilc
${FIND} ${STAGEDIR}${DATADIR} -name "*.so" -exec ${STRIP_CMD} -s "{}" ";"
- ${RLN} ${STAGEDIR}${DATADIR}/dotnet ${STAGEDIR}${PREFIX}/bin/dotnet
+bootstrap-makesum:
+ cd ${WRKSRC}/artifacts/assets/Release && sha256 ${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}
+ @${ECHO_CMD} -n "SIZE (${DIST_SUBDIR}/${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}) = "
+ @${STAT} -f %z ${WRKSRC}/artifacts/assets/Release/${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}
+
+ @cd ${WRKSRC}/artifacts/assets/Release && sha256 ${SDK_DISTNAME}${EXTRACT_SUFX}
+ @${ECHO_CMD} -n "SIZE (${DIST_SUBDIR}/${SDK_DISTNAME}${EXTRACT_SUFX}) = "
+ @${STAT} -f %z ${WRKSRC}/artifacts/assets/Release/${SDK_DISTNAME}${EXTRACT_SUFX}
+
+ @${ECHO_CMD}
.include <bsd.port.post.mk>
diff --git a/lang/dotnet/pkg-plist b/lang/dotnet/pkg-plist
index ad4d8c774d56..744c8195c72f 100644
--- a/lang/dotnet/pkg-plist
+++ b/lang/dotnet/pkg-plist
@@ -1,4 +1,3 @@
-@comment bin/dotnet
@comment %%DATADIR%%/LICENSE.txt
@comment %%DATADIR%%/ThirdPartyNotices.txt
@comment %%DATADIR%%/dotnet
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index a5e79cc4f850..cf467d87a03c 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.4.1.s20250918
+PORTVERSION= 13.4.1.s20250925
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index 7a88ff2e3544..205ac723c7d3 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758271482
-SHA256 (gcc-13-20250918.tar.xz) = 9b2871d92888812af13a35265d4120b7ef75aeedf65e5643fe377596bcc16e2a
-SIZE (gcc-13-20250918.tar.xz) = 84593984
+TIMESTAMP = 1758883168
+SHA256 (gcc-13-20250925.tar.xz) = 884b6788640587faa5ef271ebc5654ac1ff0cdacb59a752bf9e66e38b19ce530
+SIZE (gcc-13-20250925.tar.xz) = 84597944
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index aff3d33dd5dd..46fd520e579c 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.3.1.s20250919
+PORTVERSION= 14.3.1.s20250926
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 4d1660ab6dce..a7a73c916071 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758442447
-SHA256 (gcc-14-20250919.tar.xz) = 9d20d5571a0e66a9d410a237c569b8ec6df4edb2fe66d09357734a7d4f896ded
-SIZE (gcc-14-20250919.tar.xz) = 88338676
+TIMESTAMP = 1758959784
+SHA256 (gcc-14-20250926.tar.xz) = 83336f1c94e7ffd5590d347fe30a0d33c45d216142612db23e066ccb727bb993
+SIZE (gcc-14-20250926.tar.xz) = 88365628
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
index 4cabb60defd2..3fde06f67220 100644
--- a/lang/gcc15-devel/Makefile
+++ b/lang/gcc15-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 15.2.1.s20250920
+PORTVERSION= 15.2.1.s20250927
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
index 9a68b724d260..3f086f15a32c 100644
--- a/lang/gcc15-devel/distinfo
+++ b/lang/gcc15-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758442718
-SHA256 (gcc-15-20250920.tar.xz) = 219b3d76245b174e347fe63d56338b4180cbe00c1904da284e4106959ddf7f9a
-SIZE (gcc-15-20250920.tar.xz) = 92330572
+TIMESTAMP = 1759225558
+SHA256 (gcc-15-20250927.tar.xz) = ee453b713689336a070acd7fe9b3dd276851ab708043fd956400c2db33a2a5f8
+SIZE (gcc-15-20250927.tar.xz) = 92319628
diff --git a/lang/gcc16-devel/Makefile b/lang/gcc16-devel/Makefile
index e0b8060efa69..9d2a474d9df5 100644
--- a/lang/gcc16-devel/Makefile
+++ b/lang/gcc16-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 16.0.0.s20250921
+PORTVERSION= 16.0.0.s20250928
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc16-devel/distinfo b/lang/gcc16-devel/distinfo
index 8fa0e7e79c34..6610feb59e7e 100644
--- a/lang/gcc16-devel/distinfo
+++ b/lang/gcc16-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758544256
-SHA256 (gcc-16-20250921.tar.xz) = 5a477e7016190a0638ed2bc5538aa2d83461fa120b6af6c0e1299968913fc21e
-SIZE (gcc-16-20250921.tar.xz) = 95683036
+TIMESTAMP = 1759225720
+SHA256 (gcc-16-20250928.tar.xz) = cc0709722224a378d0b99b1c720eed539b92566205742429b717f4df7d6c5f4a
+SIZE (gcc-16-20250928.tar.xz) = 95726148
diff --git a/lang/lfortran/Makefile b/lang/lfortran/Makefile
index f7e2ffaf87ae..562d6aaea809 100644
--- a/lang/lfortran/Makefile
+++ b/lang/lfortran/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lfortran
DISTVERSIONPREFIX= v
-DISTVERSION= 0.56.0
+DISTVERSION= 0.57.0
CATEGORIES= lang
MAINTAINER= fortran@FreeBSD.org
diff --git a/lang/lfortran/distinfo b/lang/lfortran/distinfo
index 7354ca89d134..03781f66235a 100644
--- a/lang/lfortran/distinfo
+++ b/lang/lfortran/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756823377
-SHA256 (lfortran-lfortran-v0.56.0_GH0.tar.gz) = 0c1e061169ca79dc98df247559557b2f6e038734c11dc6f5e5fce5bfb9bdc062
-SIZE (lfortran-lfortran-v0.56.0_GH0.tar.gz) = 3490929
+TIMESTAMP = 1759337748
+SHA256 (lfortran-lfortran-v0.57.0_GH0.tar.gz) = 2a088bd8e205da27912b6b7a517ab7b6acb3dedc4af634529f19405e9e957c68
+SIZE (lfortran-lfortran-v0.57.0_GH0.tar.gz) = 3535651
diff --git a/lang/rust-nightly/Makefile b/lang/rust-nightly/Makefile
index 0f550f6a9ddd..62d9a371e38e 100644
--- a/lang/rust-nightly/Makefile
+++ b/lang/rust-nightly/Makefile
@@ -14,8 +14,8 @@ MASTERDIR= ${.CURDIR}/../rust
PATCHDIR= ${.CURDIR}/files
DISTINFO_FILE= ${.CURDIR}/distinfo
-NIGHTLY_DATE= 2025-09-21
-BOOTSTRAPS_DATE= 2025-08-05
+NIGHTLY_DATE= 2025-10-01
+BOOTSTRAPS_DATE= 2025-09-21
RUST_BOOTSTRAP_VERSION= beta
.include "${MASTERDIR}/Makefile"
diff --git a/lang/rust-nightly/distinfo b/lang/rust-nightly/distinfo
index 323883f67aaf..fbf97d53e330 100644
--- a/lang/rust-nightly/distinfo
+++ b/lang/rust-nightly/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1758566024
-SHA256 (rust/2025-09-21/rustc-nightly-src.tar.xz) = cdd35d5d9558222c21c95630af0ab3079471dac68dd2e35166a986ac6c59043b
-SIZE (rust/2025-09-21/rustc-nightly-src.tar.xz) = 283457620
-SHA256 (rust/2025-08-05/rustc-beta-x86_64-unknown-freebsd.tar.xz) = cdfe207645068b4659b0f979cae177723c5f211084f45ae9180b2d93ee83fce6
-SIZE (rust/2025-08-05/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 87833828
-SHA256 (rust/2025-08-05/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = bd48292b8582167a5e89ebe521c9754495403968c184b925df8b2ec1da344fc3
-SIZE (rust/2025-08-05/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 30795804
-SHA256 (rust/2025-08-05/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 11e1a51740a728f5825364a8679b28454a68e7efc96320730f9b58a8fc2e6fae
-SIZE (rust/2025-08-05/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 11419484
+TIMESTAMP = 1759420705
+SHA256 (rust/2025-10-01/rustc-nightly-src.tar.xz) = d6e7279471ed84ffd3cebc66bb977f62113f71b75d747c1dea12018092e3ba7b
+SIZE (rust/2025-10-01/rustc-nightly-src.tar.xz) = 270505628
+SHA256 (rust/2025-09-21/rustc-beta-x86_64-unknown-freebsd.tar.xz) = a0e3409ec6f6b02517c8f9d0e00a0627434f6b06a5360da286c46ceab9d12ab1
+SIZE (rust/2025-09-21/rustc-beta-x86_64-unknown-freebsd.tar.xz) = 91527860
+SHA256 (rust/2025-09-21/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = ff2aae7c2e37e48f500df5876c3a26d3dd10affd04e888ce54a4635a5345efa6
+SIZE (rust/2025-09-21/rust-std-beta-x86_64-unknown-freebsd.tar.xz) = 28717584
+SHA256 (rust/2025-09-21/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 6356f4d133c3820736f82c4eb2857548b5255af4ead57f1f8e66ebc6aaa628ed
+SIZE (rust/2025-09-21/cargo-beta-x86_64-unknown-freebsd.tar.xz) = 11424852
diff --git a/lang/typescript/Makefile b/lang/typescript/Makefile
index 92173be51f85..98f0fdf4f419 100644
--- a/lang/typescript/Makefile
+++ b/lang/typescript/Makefile
@@ -1,36 +1,37 @@
PORTNAME= typescript
DISTVERSION= 5.9.3
CATEGORIES= lang
-MASTER_SITES= https://registry.npmjs.org/${PORTNAME}/-/
-EXTRACT_SUFX= .tgz
+MASTER_SITES= https://github.com/microsoft/TypeScript/releases/download/v${DISTVERSION}/ \
+ https://registry.npmjs.org/${PORTNAME}/-/
MAINTAINER= mandree@FreeBSD.org
COMMENT= Superset of JavaScript that compiles to JavaScript output
WWW= https://www.typescriptlang.org/
+LICENSE= APACHE20
+
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.
EXPIRATION_DATE=2025-11-30
-LICENSE= APACHE20
+USES= nodejs:run tar:tgz
NO_ARCH= yes
NO_BUILD= yes
-USES= nodejs:run tar
-
WRKSRC= ${WRKDIR}/package
-
post-patch:
- ${FIND} ${WRKSRC}/bin -type f | ${XARGS} \
- ${REINPLACE_CMD} -i "" -e 's|../lib|${LOCALBASE}/lib/node_modules/${PORTNAME}|'
+ @cd ${WRKSRC}/bin && for f in *; do \
+ ${REINPLACE_CMD} -e 's|../lib|${LOCALBASE}/lib/node_modules/${PORTNAME}|g' "$$f"; \
+ done
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/node_modules/${PORTNAME}
- @${INSTALL_SCRIPT} ${WRKSRC}/bin/tsc \
- ${STAGEDIR}${PREFIX}/bin
- @${INSTALL_SCRIPT} ${WRKSRC}/bin/tsserver \
- ${STAGEDIR}${PREFIX}/bin
+ cd ${WRKSRC}/bin && for f in *; do \
+ case "$${f}" in *.bak) ;; *) \
+ ${INSTALL_SCRIPT} "${WRKSRC}/bin/$$f" ${STAGEDIR}${PREFIX}/bin ; \
+ esac ; \
+ done
cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . \
${STAGEDIR}${PREFIX}/lib/node_modules/${PORTNAME}