diff options
Diffstat (limited to 'lang')
88 files changed, 463 insertions, 1050 deletions
diff --git a/lang/Makefile b/lang/Makefile index 4c947e7bdaa6..4f7e67948ed8 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -89,7 +89,6 @@ SUBDIR += gauche SUBDIR += gawk SUBDIR += gcc - SUBDIR += gcc11 SUBDIR += gcc12 SUBDIR += gcc12-devel SUBDIR += gcc13 @@ -383,6 +382,7 @@ SUBDIR += tolua++ SUBDIR += trealla-prolog SUBDIR += tuareg-mode.el + SUBDIR += typescript SUBDIR += typstfmt SUBDIR += typstyle SUBDIR += ucc diff --git a/lang/amber/Makefile b/lang/amber/Makefile index aa9a21832064..4c7b3740354b 100644 --- a/lang/amber/Makefile +++ b/lang/amber/Makefile @@ -1,6 +1,6 @@ PORTNAME= amber DISTVERSION= 0.4.0-alpha -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= lang PKGNAMESUFFIX= -language diff --git a/lang/antimony/Makefile b/lang/antimony/Makefile index cef73d40b7de..46da97514ffb 100644 --- a/lang/antimony/Makefile +++ b/lang/antimony/Makefile @@ -1,7 +1,7 @@ PORTNAME= antimony DISTVERSIONPREFIX= v DISTVERSION= 0.9.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= lang PKGNAMESUFFIX= -language diff --git a/lang/asm-lsp/Makefile b/lang/asm-lsp/Makefile index 13fa902ba346..c9be34a8a187 100644 --- a/lang/asm-lsp/Makefile +++ b/lang/asm-lsp/Makefile @@ -1,7 +1,7 @@ PORTNAME= asm-lsp DISTVERSIONPREFIX= v DISTVERSION= 0.9.0 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= lang MAINTAINER= yuri@FreeBSD.org diff --git a/lang/cairo/Makefile b/lang/cairo/Makefile index 96bb658caee4..93aec48ff65f 100644 --- a/lang/cairo/Makefile +++ b/lang/cairo/Makefile @@ -1,7 +1,7 @@ PORTNAME= cairo DISTVERSIONPREFIX= v DISTVERSION= 2.12.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang PKGNAMESUFFIX= -language diff --git a/lang/clover/Makefile b/lang/clover/Makefile index f8f6473016c1..0b2b71a8ac4d 100644 --- a/lang/clover/Makefile +++ b/lang/clover/Makefile @@ -1,6 +1,6 @@ PORTNAME= clover PORTVERSION= ${MESAVERSION} -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= lang COMMENT= Mesa OpenCL implementation for AMD GPUs diff --git a/lang/dotnet-host/Makefile b/lang/dotnet-host/Makefile index 6df1cceccc79..62f14ab6c283 100644 --- a/lang/dotnet-host/Makefile +++ b/lang/dotnet-host/Makefile @@ -1,6 +1,6 @@ PORTNAME= dotnet-host DISTVERSIONPREFIX= v -DISTVERSION= 9.0.6 +DISTVERSION= 9.0.9 CATEGORIES= lang devel MAINTAINER= arrowd@FreeBSD.org diff --git a/lang/dotnet-host/distinfo b/lang/dotnet-host/distinfo index 206e85efc531..bd5165cadabe 100644 --- a/lang/dotnet-host/distinfo +++ b/lang/dotnet-host/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750752423 -SHA256 (dotnet-runtime-v9.0.6_GH0.tar.gz) = 59ace57f7171c0f7ddc745daeed008b555ccc41322fb12d6bc52e2c2696521f2 -SIZE (dotnet-runtime-v9.0.6_GH0.tar.gz) = 89537525 +TIMESTAMP = 1758868894 +SHA256 (dotnet-runtime-v9.0.9_GH0.tar.gz) = 356adff6177e050b5f6e55de5e50e937932395c0123009ca4fc9fd9a1d998822 +SIZE (dotnet-runtime-v9.0.9_GH0.tar.gz) = 89550486 diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile index b34d8537baf5..a832cab68c5f 100644 --- a/lang/dotnet/Makefile +++ b/lang/dotnet/Makefile @@ -1,9 +1,7 @@ PORTNAME= dotnet -DISTVERSIONPREFIX= v -DISTVERSION= ${DOTNETVERSION}.6 -PORTREVISION= 1 +DISTVERSION= ${DOTNETVERSION}.9 CATEGORIES= lang devel -MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/release.json?dummy=/:dotnetmanifest \ +MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${GH_TAGNAME}/release.json?dummy=/:dotnetmanifest \ https://github.com/sec/dotnet-core-freebsd-source-build/releases/download/${BOOTSTRAP_SDKVERSION}-vmr/:bootstrap DISTFILES= release.json-${PORTVERSION}:dotnetmanifest \ ${BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}:bootstrap \ @@ -35,6 +33,7 @@ USES= autoreconf:build gssapi:mit llvm:noexport pkgconfig \ python:build,3.9+ shebangfix ssl USE_GITHUB= yes +GH_TAGNAME= v${SDKVERSION} SHEBANG_FILES= src/diagnostics/src/Tools/dotnet-trace/*.sh @@ -44,25 +43,22 @@ DOTNET_ENV= PYTHON=${PYTHON_CMD} BOOTSTRAP_DOTNETVERSION= 9.0 BOOTSTRAP_SDKVERSION= ${BOOTSTRAP_DOTNETVERSION}.103 BOOTSTRAP_SDKVERSIONSUFFIX= -servicing.25071.1 -BOOTSTRAP_SDK_RID= freebsd-${DOTNET_ARCH} -BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTSTRAP_SDKVERSION}${BOOTSTRAP_SDKVERSIONSUFFIX}.${BOOTSTRAP_SDK_RID} -BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-${BOOTSTRAP_SDK_RID} +BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTSTRAP_SDKVERSION}${BOOTSTRAP_SDKVERSIONSUFFIX}.freebsd-${DOTNET_ARCH} +BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-freebsd-${DOTNET_ARCH} DOTNETVERSION= 9.0 -SDKVERSION= ${DOTNETVERSION}.107 -SDKVERSIONSUFFIX= -servicing.25267.1 -SDKSERVICESUFFIX= -servicing.25270.1 -LIBPACKSUFFIX= -servicing.25266.13 +SDKVERSION= ${DOTNETVERSION}.110 +SDKVERSIONSUFFIX= -servicing.25420.3 +SDKSERVICESUFFIX= -servicing.25421.1 MANIFESTSUFFIX= ${DOTNETVERSION}.100 SDK_DISTNAME= dotnet-sdk-${SDKVERSION}-${SDK_RID} SDK_RID= freebsd.${_OSVERSION_MAJOR}-${DOTNET_ARCH} DOTNET_ARCH= ${ARCH:S|amd64|x64|:C|aarch64|arm64|} -PLIST_SUB= DOTNET_ARCH=${DOTNET_ARCH} FULL_DOTNETVERSION=${PORTVERSION} \ +PLIST_SUB= DOTNET_ARCH=${DOTNET_ARCH} FULL_DOTNETVERSION=${DISTVERSION} \ DOTNETVERSION=${DOTNETVERSION} SDKVERSION=${SDKVERSION} \ SDK_RID=${SDK_RID} SDKVERSIONSUFFIX=${SDKVERSIONSUFFIX} \ - SDKSERVICESUFFIX=${SDKSERVICESUFFIX} MANIFESTSUFFIX=${MANIFESTSUFFIX} \ - LIBPACKSUFFIX=${LIBPACKSUFFIX} + SDKSERVICESUFFIX=${SDKSERVICESUFFIX} MANIFESTSUFFIX=${MANIFESTSUFFIX} .if defined(DOTNET_PORTABLE) SDK_RID= freebsd-${DOTNET_ARCH} @@ -122,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/distinfo b/lang/dotnet/distinfo index 23936fe07efe..a53dc7b74c0a 100644 --- a/lang/dotnet/distinfo +++ b/lang/dotnet/distinfo @@ -1,8 +1,6 @@ -TIMESTAMP = 1750752105 -SHA256 (dotnet/release.json-9.0.6) = b68de7f6e266c57d3698a0bd7310a6c7a302d9f6ca2c477e81d8282050067c4b -SIZE (dotnet/release.json-9.0.6) = 273 -SHA256 (dotnet/dotnet-dotnet-v9.0.6_GH0.tar.gz) = 8f25d48e7ec0a94b30b702c190ee78609a348520eebef32c1e6bfa196f29d794 -SIZE (dotnet/dotnet-dotnet-v9.0.6_GH0.tar.gz) = 495316174 +TIMESTAMP = 1758978575 +SHA256 (dotnet/release.json-9.0.9) = 13bc9291f6adc341325cf21258f892528d5ce988de6da6b46a4c2b56845002a1 +SIZE (dotnet/release.json-9.0.9) = 275 SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 8dd55906bd75de83cad9c6b257cbe772cf23413c3a2caee913cde7398c1a0622 SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-arm64.tar.gz) = 827383751 SHA256 (dotnet/dotnet-sdk-9.0.103-freebsd-arm64.tar.gz) = 04027a151f981dc948f3f93fca0c8a88c3de9c18d709f61c91105af8abeb3196 @@ -11,3 +9,5 @@ SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-x SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.103-servicing.25071.1.freebsd-x64.tar.gz) = 837219995 SHA256 (dotnet/dotnet-sdk-9.0.103-freebsd-x64.tar.gz) = cab6accdf9fc926c6f4e231caa13d2075ba9b3584708e08cc08c05c0d0e42fd6 SIZE (dotnet/dotnet-sdk-9.0.103-freebsd-x64.tar.gz) = 513941299 +SHA256 (dotnet/dotnet-dotnet-9.0.9-v9.0.110_GH0.tar.gz) = 310170a6572f97c6d1437024eb47b1bac5e0a169776631df061754263dcf62d6 +SIZE (dotnet/dotnet-dotnet-9.0.9-v9.0.110_GH0.tar.gz) = 495148389 diff --git a/lang/dotnet/pkg-plist b/lang/dotnet/pkg-plist index 0d650e2b1dbe..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 @@ -13,7 +12,7 @@ %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.DotNetAppHost.%%FULL_DOTNETVERSION%%.nupkg %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.ILAsm.%%FULL_DOTNETVERSION%%.nupkg %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.ILDAsm.%%FULL_DOTNETVERSION%%.nupkg -@comment %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.TestHost.%%FULL_DOTNETVERSION%%%%LIBPACKSUFFIX%%.nupkg +@comment %%DATADIR%%/library-packs/runtime.%%SDK_RID%%.Microsoft.NETCore.TestHost.%%FULL_DOTNETVERSION%%-servicing.25419.16.nupkg %%DATADIR%%/metadata/workloads/%%MANIFESTSUFFIX%%/userlocal %%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.dll %%DATADIR%%/packs/Microsoft.AspNetCore.App.Ref/%%FULL_DOTNETVERSION%%/analyzers/dotnet/cs/Microsoft.AspNetCore.App.CodeFixes.dll @@ -4573,5 +4572,5 @@ %%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.itemtemplates.%%SDKVERSION%%.nupkg %%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.common.projecttemplates.%%DOTNETVERSION%%.%%SDKVERSION%%.nupkg %%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.test.projecttemplates.%%DOTNETVERSION%%.1.1.0-rtm.25262.1.nupkg -%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg -%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%DOTNETVERSION%%.%%FULL_DOTNETVERSION%%.nupkg +%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.itemtemplates.%%FULL_DOTNETVERSION%%.0.9.nupkg +%%DATADIR%%/templates/%%FULL_DOTNETVERSION%%/microsoft.dotnet.web.projecttemplates.%%FULL_DOTNETVERSION%%.0.9.nupkg diff --git a/lang/dotnet8/Makefile b/lang/dotnet8/Makefile index 63a9e9228f7a..f932757d464a 100644 --- a/lang/dotnet8/Makefile +++ b/lang/dotnet8/Makefile @@ -29,7 +29,7 @@ LIB_DEPENDS= libicuuc.so:devel/icu \ RUN_DEPENDS= terminfo-db>0:misc/terminfo-db \ dotnet:lang/dotnet-host -USES= autoreconf:build gssapi:mit llvm:noexport nodejs pkgconfig \ +USES= autoreconf:build gssapi:mit llvm:noexport pkgconfig \ python:build,3.9+ shebangfix ssl USE_GITHUB= yes diff --git a/lang/eisl/Makefile b/lang/eisl/Makefile index 8b7d013c5e59..298b7d4cce65 100644 --- a/lang/eisl/Makefile +++ b/lang/eisl/Makefile @@ -1,6 +1,6 @@ PORTNAME= eisl DISTVERSIONPREFIX= v -DISTVERSION= 5.42 +DISTVERSION= 5.55 CATEGORIES= lang devel MAINTAINER= yuri@FreeBSD.org @@ -46,4 +46,9 @@ CFLAGS+= -Wno-error=int-conversion CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif +post-install: + ${STRIP_CMD} \ + ${STAGEDIR}${PREFIX}/bin/eisl \ + ${STAGEDIR}${PREFIX}/bin/edlis + .include <bsd.port.post.mk> diff --git a/lang/eisl/distinfo b/lang/eisl/distinfo index d67b84b0ef88..c3c6708e7bf5 100644 --- a/lang/eisl/distinfo +++ b/lang/eisl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745704495 -SHA256 (sasagawa888-eisl-v5.42_GH0.tar.gz) = b1a11f7e959368ccd2a6d935b57c4bedba99bbdb2276244bd9166541a2cd0ac3 -SIZE (sasagawa888-eisl-v5.42_GH0.tar.gz) = 3140792 +TIMESTAMP = 1759296788 +SHA256 (sasagawa888-eisl-v5.55_GH0.tar.gz) = 23fdd1cf5e667768a89e1fdddc950b853bc4285fca08457b0dc0d16ebaae748c +SIZE (sasagawa888-eisl-v5.55_GH0.tar.gz) = 1800427 diff --git a/lang/eisl/files/patch-makefile b/lang/eisl/files/patch-makefile index 3f3cd1650e48..d776cf2b650b 100644 --- a/lang/eisl/files/patch-makefile +++ b/lang/eisl/files/patch-makefile @@ -1,29 +1,44 @@ ---- makefile.orig 2023-03-05 08:53:07 UTC +--- makefile.orig 2025-09-30 06:45:40 UTC +++ makefile -@@ -1,7 +1,7 @@ - .POSIX: - .DELETE_ON_ERROR: - --CC := cc -+#CC := cc - DC := ldc2 - LD := $(CC) - ifneq ($(shell uname),Darwin) -@@ -67,7 +67,7 @@ ifeq ($(DEBUG),1) - LDFLAGS += -fsanitize=undefined - endif - else -- CFLAGS += -O3 -flto -DNDEBUG=1 -DWITHOUT_NANA=1 -+ CFLAGS += -O3 -DNDEBUG=1 -DWITHOUT_NANA=1 - SRC_CII += cii/src/mem.c - endif - OBJ_CII := $(SRC_CII:.c=.o) -@@ -85,7 +85,7 @@ ifeq ($(shell uname -n),raspberrypi) - CFLAGS += -D__rpi__ +@@ -6,11 +6,11 @@ USE_GDB ?= 0 + USE_FLTO ?= 0 + USE_GDB ?= 0 + +-CC := gcc ++#CC := gcc + LIBS := -lm -ldl -lpthread -lncurses + INCS := -Icii/include +-CURSES_CFLAGS := $(shell ncursesw6-config --cflags) +-CURSES_LIBS := $(shell ncursesw6-config --libs) ++#CURSES_CFLAGS := $(shell ncursesw6-config --cflags) ++#CURSES_LIBS := $(shell ncursesw6-config --libs) + + + CFLAGS += $(INCS) -Wall $(CURSES_CFLAGS) +@@ -33,7 +33,7 @@ ifeq ($(USE_FLTO),1) + CFLAGS += -O3 -DNDEBUG=1 -Wno-stringop-truncation + + ifeq ($(USE_FLTO),1) +-CFLAGS += -O3 -flto -DNDEBUG=1 -Wno-stringop-truncation ++CFLAGS += -O3 -DNDEBUG=1 -Wno-stringop-truncation endif - ifneq ($(DEBUG),1) -- LDFLAGS += -flto -+ #LDFLAGS += -flto - ifeq ($(shell uname),Darwin) - LDFLAGS += -Wl,-S,-x - else + ifeq ($(USE_GDB),1) + CFLAGS += -O0 -g -DNDEBUG=1 -Wno-stringop-truncation +@@ -98,7 +98,7 @@ eisl: $(EISL_OBJS) $(OBJ_CII) + all: $(TARGETS) + + eisl: $(EISL_OBJS) $(OBJ_CII) +- $(CC) $(CFLAGS) $^ -o $@ $(LIBS) ++ $(CC) $(CFLAGS) $^ -o $@ $(LIBS) $(LDFLAGS) + + %.o: %.c eisl.h ffi.h term.h cii/include/except.h + $(CC) $(CFLAGS) -c $< -o $@ +@@ -126,7 +126,7 @@ edlis: edlis.o syn_highlight.o $(OBJ_CII) + + + edlis: edlis.o syn_highlight.o $(OBJ_CII) +- $(CC) $(CFLAGS) $^ -o $@ $(CURSES_LIBS) ++ $(CC) $(CFLAGS) $^ -o $@ $(CURSES_LIBS) $(LDFLAGS) + + edlis.o: edlis.c edlis.h term.h + $(CC) $(CFLAGS) -c edlis.c diff --git a/lang/eisl/pkg-plist b/lang/eisl/pkg-plist index 07c76e689536..ff8258103ab3 100644 --- a/lang/eisl/pkg-plist +++ b/lang/eisl/pkg-plist @@ -3,7 +3,6 @@ bin/eisl %%DATADIR%%/fast.h %%DATADIR%%/ffi.h %%DATADIR%%/library/bit.lsp -%%DATADIR%%/library/bit.o %%DATADIR%%/library/combination.lsp %%DATADIR%%/library/compiler.lsp %%DATADIR%%/library/complex.lsp @@ -11,11 +10,9 @@ bin/eisl %%DATADIR%%/library/csv.lsp %%DATADIR%%/library/cxr.lsp %%DATADIR%%/library/datetime.lsp -%%DATADIR%%/library/datetime.o %%DATADIR%%/library/distributed.lsp %%DATADIR%%/library/elixir.lsp %%DATADIR%%/library/escape.lsp -%%DATADIR%%/library/escape.o %%DATADIR%%/library/formatter.lsp %%DATADIR%%/library/formula.lsp %%DATADIR%%/library/functions-data.lsp @@ -24,30 +21,22 @@ bin/eisl %%DATADIR%%/library/functionsj.lsp %%DATADIR%%/library/hash.lsp %%DATADIR%%/library/i18n.lsp -%%DATADIR%%/library/i18n.o %%DATADIR%%/library/lazy.lsp %%DATADIR%%/library/list.lsp %%DATADIR%%/library/logger.lsp -%%DATADIR%%/library/logger.o %%DATADIR%%/library/macro.lsp %%DATADIR%%/library/math.lsp %%DATADIR%%/library/matrix.lsp %%DATADIR%%/library/mexp.lsp %%DATADIR%%/library/ndbm.lsp -%%DATADIR%%/library/ndbm.o %%DATADIR%%/library/opengl.lsp -%%DATADIR%%/library/opengl.o %%DATADIR%%/library/persist.lsp %%DATADIR%%/library/plot.lsp -%%DATADIR%%/library/plot.o %%DATADIR%%/library/pretty.lsp -%%DATADIR%%/library/prolog.lsp -%%DATADIR%%/library/prolog.o %%DATADIR%%/library/quaternion.lsp %%DATADIR%%/library/queue.lsp %%DATADIR%%/library/rational.lsp %%DATADIR%%/library/regex.lsp -%%DATADIR%%/library/regex.o %%DATADIR%%/library/roman.lsp %%DATADIR%%/library/sedit.lsp %%DATADIR%%/library/seq.lsp @@ -57,6 +46,4 @@ bin/eisl %%DATADIR%%/library/tcltk.lsp %%DATADIR%%/library/test.lsp %%DATADIR%%/library/unistd.lsp -%%DATADIR%%/library/unistd.o %%DATADIR%%/library/virtty.lsp -%%DATADIR%%/library/virtty.o diff --git a/lang/erlang-runtime28/Makefile b/lang/erlang-runtime28/Makefile index ab821663b2c3..1ea4766cdbc1 100644 --- a/lang/erlang-runtime28/Makefile +++ b/lang/erlang-runtime28/Makefile @@ -1,6 +1,6 @@ PORTNAME= erlang DISTVERSIONPREFIX= OTP- -DISTVERSION= 28.0.4 +DISTVERSION= 28.1 CATEGORIES= lang parallel java PKGNAMESUFFIX= -runtime${PORTVERSION:C/\..*//} DIST_SUBDIR= erlang @@ -116,8 +116,9 @@ post-configure-ODBC-off: post-install-CHUNKS-on: cd ${WRKSRC_otp} && \ - ${SETENV} ERL_TOP=${WRKSRC_otp} ${MAKE_CMD} release_docs \ - DOC_TARGETS=chunks RELEASE_ROOT=${STAGEDIR}${PREFIX}/lib/${_ERLANG_LIB} + ${SETENV} ERL_TOP=${WRKSRC_otp} \ + ${MAKE_CMD} release_docs DOC_TARGETS=chunks \ + RELEASE_ROOT=${STAGEDIR}${PREFIX}/lib/${_ERLANG_LIB} post-build-CORBA-on: cd ${WRKSRC_corba} && \ diff --git a/lang/erlang-runtime28/distinfo b/lang/erlang-runtime28/distinfo index 617386ffc658..637bed06fb34 100644 --- a/lang/erlang-runtime28/distinfo +++ b/lang/erlang-runtime28/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1757589209 -SHA256 (erlang/erlang-otp-OTP-28.0.4_GH0.tar.gz) = b14f0d179644ea5708dfbccea0da90066dba205cea7526dca293ab85f0bafed0 -SIZE (erlang/erlang-otp-OTP-28.0.4_GH0.tar.gz) = 63868712 +TIMESTAMP = 1758095965 +SHA256 (erlang/erlang-otp-OTP-28.1_GH0.tar.gz) = 327955f1232b2f11d46902f398e8b40e6f7a9df32f54000100638af186b93c60 +SIZE (erlang/erlang-otp-OTP-28.1_GH0.tar.gz) = 63993104 SHA256 (erlang/erlang-corba-5.2.1_GH0.tar.gz) = e96e9dc710c0ab3282ca5045434f5bc5ff493c22ba63fcfd764ce4d6a13a7c8f SIZE (erlang/erlang-corba-5.2.1_GH0.tar.gz) = 1400553 diff --git a/lang/gcc11/Makefile b/lang/gcc11/Makefile deleted file mode 100644 index 0391a84a28df..000000000000 --- a/lang/gcc11/Makefile +++ /dev/null @@ -1,188 +0,0 @@ -PORTNAME= gcc -PORTVERSION= 11.5.0 -CATEGORIES= lang -MASTER_SITES= GCC -PKGNAMESUFFIX= ${SUFFIX} - -MAINTAINER= salvadore@FreeBSD.org -COMMENT= GNU Compiler Collection 11 -WWW= https://gcc.gnu.org - -LICENSE= GPLv3 GPLv3RLE -LICENSE_COMB= multi - -ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le riscv64 -DEPRECATED= End-of-life upstream since mid 2024, newer versions available -EXPIRATION_DATE=2025-07-19 - -LIB_DEPENDS= libgmp.so:math/gmp \ - libmpfr.so:math/mpfr \ - libmpc.so:math/mpc -BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils -RUN_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils -.if defined(MAINTAINER_MODE) -BUILD_DEPENDS+= runtest:misc/dejagnu -.endif - -USES= compiler:c++11-lang cpe gmake iconv libtool makeinfo perl5 tar:xz -USE_BINUTILS= yes -USE_PERL5= build - -CONFLICTS= gcc11-devel - -CPE_VENDOR= gnu - -GCC_VERSION= ${PORTVERSION} -SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/} -CFLAGS:= ${CFLAGS:N-mretpoline} -CXXFLAGS:= ${CXXFLAGS:N-mretpoline} - -OPTIONS_DEFINE= GRAPHITE -GRAPHITE_DESC= Support for Graphite loop optimizations -OPTIONS_DEFAULT_aarch64=STANDARD_BOOTSTRAP -OPTIONS_DEFAULT_amd64= STANDARD_BOOTSTRAP -OPTIONS_DEFAULT_i386= STANDARD_BOOTSTRAP -OPTIONS_DEFAULT_powerpc=LTO_BOOTSTRAP -OPTIONS_DEFAULT_powerpc64=LTO_BOOTSTRAP -OPTIONS_DEFAULT_powerpc64le=LTO_BOOTSTRAP -OPTIONS_RADIO= BOOTSTRAP -OPTIONS_RADIO_BOOTSTRAP= LTO_BOOTSTRAP STANDARD_BOOTSTRAP -LTO_BOOTSTRAP_DESC= Build using a full LTO bootstrap -STANDARD_BOOTSTRAP_DESC= Build using a full bootstrap without LTO - -.if exists(/usr/lib32/libc.so) -OPTIONS_DEFINE_amd64+= MULTILIB -OPTIONS_DEFAULT_amd64+= MULTILIB -OPTIONS_DEFINE_powerpc64+= MULTILIB -#OPTIONS_DEFAULT_powerpc64+= MULTILIB # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105010 -MULTILIB_DESC= Build support for 32-bit and 64-bit targets -MULTILIB_CONFIGURE_ENABLE= multilib -.else -CONFIGURE_ARGS+= --disable-multilib -.endif - -.if defined(CPUTYPE) && ${CPUTYPE:Mg[3-5]} -CFLAGS:= ${CFLAGS:S/mcpu=g/mcpu=G/} -CXXFLAGS:= ${CFLAGS:S/mcpu=g/mcpu=G/} -.endif - -.include <bsd.port.pre.mk> - -# Extraction fails with poudriere on aarch64 for GCC 11. -# It seems that the bug is specific to lang/gcc11 and lang/gcc12 only. -# No other GCC port is affected. -# See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271052 -# and https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246670 -.if ${ARCH} == aarch64 -EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar -.endif - -.if ${ARCH} == amd64 -CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} - -.elif ${ARCH} == powerpc64 -CONFIGURE_ARGS+= --with-abi=elfv2 -.endif - -LANGUAGES:= c,c++,d,objc,fortran,jit -TARGLIB= ${PREFIX}/lib/gcc${SUFFIX} -TARGLIB32= ${PREFIX}/lib32 # The version information is added later -LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX} -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -CONFIGURE_OUTSOURCE= yes -.if empty(PORT_OPTIONS:M*BOOTSTRAP) -CONFIGURE_ARGS+=--disable-bootstrap -.elif ${PORT_OPTIONS:MLTO_BOOTSTRAP} -CONFIGURE_ARGS+=--with-build-config=bootstrap-lto-noplugin -ALL_TARGET= bootstrap-lean -PIE_UNSAFE= yes -.else -CONFIGURE_ARGS+=--with-build-config=bootstrap-debug -ALL_TARGET= bootstrap-lean -PIE_UNSAFE= yes -.endif -INSTALL_TARGET= install-strip -.if ${UID} != 0 -BINMODE= 755 -.endif -CONFIGURE_ARGS+=--disable-nls \ - --disable-libssp \ - --enable-gnu-indirect-function \ - --enable-host-shared \ - --enable-plugin \ - --libdir=${TARGLIB} \ - --libexecdir=${LIBEXEC} \ - --program-suffix=${SUFFIX} \ - --with-as=${LOCALBASE}/bin/as \ - --with-gmp=${LOCALBASE} \ - --with-gxx-include-dir=${TARGLIB}/include/c++/ \ - --with-gxx-libcxx-include-dir=/usr/include/c++/v1 \ - --with-ld=${LOCALBASE}/bin/ld \ - ${ICONV_CONFIGURE_ARG} \ - --with-pkgversion="FreeBSD Ports Collection" \ - --with-system-zlib \ - --without-zstd -MAKE_ARGS+= MAKEINFOFLAGS="--no-split" -USE_LDCONFIG= ${TARGLIB} -PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \ - GNU_HOST=${CONFIGURE_TARGET} \ - SUFFIX=${SUFFIX} -INFO= gcc${SUFFIX}/cpp \ - gcc${SUFFIX}/cppinternals \ - gcc${SUFFIX}/gcc \ - gcc${SUFFIX}/gccinstall \ - gcc${SUFFIX}/gccint \ - gcc${SUFFIX}/gdc \ - gcc${SUFFIX}/gfortran \ - gcc${SUFFIX}/libgccjit \ - gcc${SUFFIX}/libgomp -# Release tarballs (as opposed to snapshots) always carry this. -INFO+= gcc${SUFFIX}/libquadmath \ - gcc${SUFFIX}/libitm -SUB_FILES= pkg-message -SUB_LIST+= TARGLIB=${TARGLIB} - -.if ${PORT_OPTIONS:MGRAPHITE} -LIB_DEPENDS+= libisl.so:devel/isl -CONFIGURE_ARGS+=--with-isl=${LOCALBASE} -.endif - -CONFIGURE_ARGS+=--enable-languages=${LANGUAGES} - -.if (${ARCH} == amd64 || ${ARCH} == powerpc64) && ${PORT_OPTIONS:MMULTILIB} -USE_LDCONFIG32= ${TARGLIB32}/gcc${SUFFIX} -.endif - -pre-everything:: - @${ECHO_MSG} "Making GCC ${PORTVERSION} for ${CONFIGURE_TARGET} [${LANGUAGES}]" - -pre-configure: - cd ${WRKSRC} ; contrib/gcc_update --touch - @${RM} ${WRKSRC}/gcc/*/*.info* - -.if defined(MAINTAINER_MODE) -full-regression-test: build - cd ${TEST_WRKSRC}; ${MAKE_CMD} -sk check \ - ; ${WRKSRC}/contrib/test_summary -.endif - -post-stage: - ${RM} ${STAGEDIR}${PREFIX}/share/man/man7/* - ${RM} -r ${STAGEDIR}${TARGLIB}/gcc/*/${GCC_VERSION}/include-fixed/ - # Add target libraries and include files to packaging list. - ${RM} ${WRKDIR}/PLIST.lib - -.if (${ARCH} == amd64 || ${ARCH} == powerpc64) && ${PORT_OPTIONS:MMULTILIB} - ${MKDIR} ${STAGEDIR}${TARGLIB32} - ${MV} ${STAGEDIR}${PREFIX}/lib/lib32 ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX} -.endif - -.for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB32:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///} - cd ${STAGEDIR}${PREFIX} ; if [ -d $d ]; then \ - ${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\ - fi -.endfor - cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} - -.include <bsd.port.post.mk> diff --git a/lang/gcc11/distinfo b/lang/gcc11/distinfo deleted file mode 100644 index 1fd189e160d9..000000000000 --- a/lang/gcc11/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1724163102 -SHA256 (gcc-11.5.0.tar.xz) = a6e21868ead545cf87f0c01f84276e4b5281d672098591c1c896241f09363478 -SIZE (gcc-11.5.0.tar.xz) = 82399864 diff --git a/lang/gcc11/files/patch-arm-unwind-cxx-support b/lang/gcc11/files/patch-arm-unwind-cxx-support deleted file mode 100644 index ec6959b9655c..000000000000 --- a/lang/gcc11/files/patch-arm-unwind-cxx-support +++ /dev/null @@ -1,106 +0,0 @@ ---- UTC -Index: gcc/ginclude/unwind-arm-common.h -=================================================================== ---- gcc/ginclude/unwind-arm-common.h (revision 219113) -+++ gcc/ginclude/unwind-arm-common.h (working copy) -@@ -82,7 +82,11 @@ - - struct _Unwind_Control_Block - { -+#ifdef __FreeBSD__ -+ unsigned exception_class __attribute__((__mode__(__DI__))); -+#else - char exception_class[8]; -+#endif - void (*exception_cleanup)(_Unwind_Reason_Code, _Unwind_Control_Block *); - /* Unwinder cache, private fields for the unwinder's use */ - struct -@@ -181,7 +185,11 @@ - - /* Support functions for the PR. */ - #define _Unwind_Exception _Unwind_Control_Block -+#ifdef __FreeBSD__ -+ typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__))); -+#else - typedef char _Unwind_Exception_Class[8]; -+#endif - - void * _Unwind_GetLanguageSpecificData (_Unwind_Context *); - _Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *); -Index: libstdc++-v3/libsupc++/unwind-cxx.h -=================================================================== ---- libstdc++-v3/libsupc++/unwind-cxx.h (revision 219147) -+++ libstdc++-v3/libsupc++/unwind-cxx.h (working copy) -@@ -235,7 +235,7 @@ - return reinterpret_cast<__cxa_dependent_exception *>(exc + 1) - 1; - } - --#ifdef __ARM_EABI_UNWINDER__ -+#if defined(__ARM_EABI_UNWINDER__) && !defined(__FreeBSD__) - static inline bool - __is_gxx_exception_class(_Unwind_Exception_Class c) - { -@@ -309,13 +309,7 @@ - c[6] = 'R'; - c[7] = '\0'; - } -- --static inline void* --__gxx_caught_object(_Unwind_Exception* eo) --{ -- return (void*)eo->barrier_cache.bitpattern[0]; --} --#else // !__ARM_EABI_UNWINDER__ -+#else // !__ARM_EABI_UNWINDER__ || __FreeBSD__ - // This is the primary exception class we report -- "GNUCC++\0". - const _Unwind_Exception_Class __gxx_primary_exception_class - = ((((((((_Unwind_Exception_Class) 'G' -@@ -339,6 +333,16 @@ - << 8 | (_Unwind_Exception_Class) '+') - << 8 | (_Unwind_Exception_Class) '\x01'); - -+const _Unwind_Exception_Class __gxx_forced_unwind_class -+= ((((((((_Unwind_Exception_Class) 'G' -+ << 8 | (_Unwind_Exception_Class) 'N') -+ << 8 | (_Unwind_Exception_Class) 'U') -+ << 8 | (_Unwind_Exception_Class) 'C') -+ << 8 | (_Unwind_Exception_Class) 'F') -+ << 8 | (_Unwind_Exception_Class) 'O') -+ << 8 | (_Unwind_Exception_Class) 'R') -+ << 8 | (_Unwind_Exception_Class) '\0'); -+ - static inline bool - __is_gxx_exception_class(_Unwind_Exception_Class c) - { -@@ -346,6 +350,12 @@ - || c == __gxx_dependent_exception_class; - } - -+static inline bool -+__is_gxx_forced_unwind_class(_Unwind_Exception_Class c) -+{ -+ return c == __gxx_forced_unwind_class; -+} -+ - // Only checks for primary or dependent, but not that it is a C++ exception at - // all. - static inline bool -@@ -357,7 +367,18 @@ - #define __GXX_INIT_PRIMARY_EXCEPTION_CLASS(c) c = __gxx_primary_exception_class - #define __GXX_INIT_DEPENDENT_EXCEPTION_CLASS(c) \ - c = __gxx_dependent_exception_class -+#define __GXX_INIT_FORCED_UNWIND_CLASS(c) c = __gxx_forced_unwind_class -+#endif // __ARM_EABI_UNWINDER__ && !__FreeBSD__ - -+#ifdef __ARM_EABI_UNWINDER__ -+static inline void* -+__gxx_caught_object(_Unwind_Exception* eo) -+{ -+ return (void*)eo->barrier_cache.bitpattern[0]; -+} -+ -+#else // !__ARM_EABI_UNWINDER__ -+ - // GNU C++ personality routine, Version 0. - extern "C" _Unwind_Reason_Code __gxx_personality_v0 - (int, _Unwind_Action, _Unwind_Exception_Class, diff --git a/lang/gcc11/files/patch-clang-vec_step b/lang/gcc11/files/patch-clang-vec_step deleted file mode 100644 index 68fbeedad582..000000000000 --- a/lang/gcc11/files/patch-clang-vec_step +++ /dev/null @@ -1,21 +0,0 @@ -https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239266 reports how -clang unfortunately poisons user namespace by default (without any -special options). - -Until that changes (or GCC changes) we need to avoid using vec_step -as a variable. - ---- UTC -Index: gcc/tree-vect-loop.c -=================================================================== ---- gcc/tree-vect-loop.c (revision 273856) -+++ gcc/tree-vect-loop.c (working copy) -@@ -55,6 +55,8 @@ along with GCC; see the file COPYING3. If not see - #include "vec-perm-indices.h" - #include "tree-eh.h" - -+#define vec_step vec_step_ -+ - /* Loop Vectorization Pass. - - This pass tries to vectorize loops. diff --git a/lang/gcc11/files/patch-gcc_Makefile.in b/lang/gcc11/files/patch-gcc_Makefile.in deleted file mode 100644 index 4d25cf85abc7..000000000000 --- a/lang/gcc11/files/patch-gcc_Makefile.in +++ /dev/null @@ -1,19 +0,0 @@ ---- gcc/Makefile.in.orig 2022-11-02 20:13:34 UTC -+++ gcc/Makefile.in -@@ -630,6 +630,8 @@ libsubdir = $(libdir)/gcc/$(real_target_noncanonical)/ - - # Directory in which the compiler finds libraries etc. - libsubdir = $(libdir)/gcc/$(real_target_noncanonical)/$(version)$(accel_dir_suffix) -+# Directory in which the compiler finds headers. -+libsubincludedir = $(libdir)/gcc/$(target_alias)/$(version)/include - # Directory in which the compiler finds executables - libexecsubdir = $(libexecdir)/gcc/$(real_target_noncanonical)/$(version)$(accel_dir_suffix) - # Directory in which all plugin resources are installed -@@ -3609,6 +3611,7 @@ installdirs: - # $(libdir)/gcc/include isn't currently searched by cpp. - installdirs: - $(mkinstalldirs) $(DESTDIR)$(libsubdir) -+ $(mkinstalldirs) $(DESTDIR)$(libsubincludedir) - $(mkinstalldirs) $(DESTDIR)$(libexecsubdir) - $(mkinstalldirs) $(DESTDIR)$(bindir) - $(mkinstalldirs) $(DESTDIR)$(includedir) diff --git a/lang/gcc11/files/patch-gcc_configure b/lang/gcc11/files/patch-gcc_configure deleted file mode 100644 index cc60593ba6f7..000000000000 --- a/lang/gcc11/files/patch-gcc_configure +++ /dev/null @@ -1,22 +0,0 @@ -Enable support for .init_array and .fini_array, which FreeBSD supports -since commit 83aa9cc00c2d83d05a0efe7a1496d8aab4a153bb in the src -repository. - -There __FreeBSD_version is 1000009, so we start enabling the support -from __FreeBSD_version == 1000010. ---- gcc/configure.orig 2023-05-11 22:33:34 UTC -+++ gcc/configure -@@ -24214,6 +24214,13 @@ EOF - #else - # if defined __sun__ && defined __svr4__ - /* Solaris ld.so.1 supports .init_array/.fini_array since Solaris 8. */ -+# elif defined __FreeBSD__ -+# include <sys/param.h> -+# if __FreeBSD_version >= 1000010 -+ /* FreeBSD supports .init_array/.fini_array since FreeBSD 10. */ -+# else -+# error The C library not known to support .init_array/.fini_array -+# endif - # else - # error The C library not known to support .init_array/.fini_array - # endif diff --git a/lang/gcc11/files/patch-gcc_jit_Make-lang.in b/lang/gcc11/files/patch-gcc_jit_Make-lang.in deleted file mode 100644 index 85728a1cb0d0..000000000000 --- a/lang/gcc11/files/patch-gcc_jit_Make-lang.in +++ /dev/null @@ -1,14 +0,0 @@ ---- gcc/jit/Make-lang.in.orig 2022-11-02 17:25:43 UTC -+++ gcc/jit/Make-lang.in -@@ -355,9 +355,9 @@ jit.install-headers: installdirs - # Install hooks: - jit.install-headers: installdirs - $(INSTALL_DATA) $(srcdir)/jit/libgccjit.h \ -- $(DESTDIR)$(includedir)/libgccjit.h -+ $(DESTDIR)$(libsubincludedir)/libgccjit.h - $(INSTALL_DATA) $(srcdir)/jit/libgccjit++.h \ -- $(DESTDIR)$(includedir)/libgccjit++.h -+ $(DESTDIR)$(libsubincludedir)/libgccjit++.h - - ifneq (,$(findstring mingw,$(target))) - jit.install-common: installdirs jit.install-headers diff --git a/lang/gcc11/files/patch-gets-no-more b/lang/gcc11/files/patch-gets-no-more deleted file mode 100644 index 4b49aba3ca28..000000000000 --- a/lang/gcc11/files/patch-gets-no-more +++ /dev/null @@ -1,47 +0,0 @@ -Disable the build/use of libssp/gets-chk since FreeBSD 12 and later -do not feature gets() any longer. - ---- UTC -Index: libssp/Makefile.am -=================================================================== ---- libssp/Makefile.am (revision 263319) -+++ libssp/Makefile.am (working copy) -@@ -42,7 +42,7 @@ - nobase_libsubinclude_HEADERS = ssp/ssp.h ssp/string.h ssp/stdio.h ssp/unistd.h - - libssp_la_SOURCES = \ -- ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \ -+ ssp.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \ - memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \ - strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \ - vsnprintf-chk.c vsprintf-chk.c -Index: libssp/Makefile.in -=================================================================== ---- libssp/Makefile.in (revision 263319) -+++ libssp/Makefile.in (working copy) -@@ -108,7 +108,7 @@ - am__installdirs = "$(DESTDIR)$(toolexeclibdir)" \ - "$(DESTDIR)$(libsubincludedir)" - LTLIBRARIES = $(toolexeclib_LTLIBRARIES) --am_libssp_la_OBJECTS = ssp.lo gets-chk.lo memcpy-chk.lo memmove-chk.lo \ -+am_libssp_la_OBJECTS = ssp.lo memcpy-chk.lo memmove-chk.lo \ - mempcpy-chk.lo memset-chk.lo snprintf-chk.lo sprintf-chk.lo \ - stpcpy-chk.lo strcat-chk.lo strcpy-chk.lo strncat-chk.lo \ - strncpy-chk.lo vsnprintf-chk.lo vsprintf-chk.lo -@@ -291,7 +291,7 @@ - libsubincludedir = $(libdir)/gcc/$(target_noncanonical)/$(gcc_version)/include - nobase_libsubinclude_HEADERS = ssp/ssp.h ssp/string.h ssp/stdio.h ssp/unistd.h - libssp_la_SOURCES = \ -- ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \ -+ ssp.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \ - memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \ - strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \ - vsnprintf-chk.c vsprintf-chk.c -@@ -452,7 +452,6 @@ - distclean-compile: - -rm -f *.tab.c - --@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gets-chk.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libssp_nonshared_la-ssp-local.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memcpy-chk.Plo@am__quote@ - @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/memmove-chk.Plo@am__quote@ diff --git a/lang/gcc11/files/patch-gfortran-libgcc b/lang/gcc11/files/patch-gfortran-libgcc deleted file mode 100644 index 89c6cb902c42..000000000000 --- a/lang/gcc11/files/patch-gfortran-libgcc +++ /dev/null @@ -1,70 +0,0 @@ -GCC has two runtime libraries: The static library libgcc.a (-lgcc) and -the shared library libgcc_s.so (-lgcc_s). Both implement many of the -same functions but they also each have their unique functions. When -gcc links programs and libraries there are three possibilities: - -1. gcc -static-libgcc or gcc -static: -lgcc - => Just use libgcc.a. - -2. gcc -shared-libgcc: -lgcc_s -lgcc - => Link with libgcc_s first, so libgcc.a is only used for its unique - functions. - -3. gcc: -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed - => Link with libgcc.a first so libgcc_s is only used for its unique - functions (_Unwind_* functions). - -Approach 3 is the default for gcc and it's also what clang and clang++ use; -approach 2 is the default for gfortran, g++ and probably other front ends. - -This patch makes 3 the default for gfortran. It significantly reduces -the use of libgcc_s. The _Unwind_* functions are also available in the -old base system libgcc_s which means this reduces the need for --rpath /usr/local/lib/gccN in ports that depend on libraries built with -gfortran. Consider a dependency tree like this: - - prog -> libA -> libgcc_s (old base system libgcc_s is fine) - -> libB -> libgcc_s (libB built with gfortran, needs new libgcc_s) - -Here prog needs to be linked with -rpath /usr/local/lib/gccN even if it's -a normal C program compiled with clang. Without -rpath it will fail to -start because it loads old libgcc_s first as a dependency of libA and then -it fails to load libB. With this patch libB works with old base system -libgcc_s or may not need libgcc_s at all, so prog does not need to be -linked with -rpath. - -Upstream is unlikely accept a patch like this because libgfortran calls -some _Unwind_* functions and so always needs libgcc_s. Also because -every Fortran program and library links to libgfortran it makes sense -that option 2 above is the default. On FreeBSD where clang and GCC -compiled code can be mixed and where multiple libgcc_s may be installed, -option 3 is just a lot easier to deal with. - -The bug that sparked this is PR 208120 (but note there's a lot of -misleading information in that bug. CMake is not actually doing -anything wrong.) - ---- UTC ---- gcc/fortran/gfortranspec.c.orig 2015-06-26 17:47:23 UTC -+++ gcc/fortran/gfortranspec.c -@@ -404,7 +404,7 @@ For more information about these matters - } - } - --#ifdef ENABLE_SHARED_LIBGCC -+#if 0 - if (library) - { - unsigned int i; - ---- libgfortran/Makefile.in.orig 2019-02-22 14:22:13.000000000 +0000 -+++ libgfortran/Makefile.in 2019-02-27 16:27:08.856408000 +0000 -@@ -625,7 +625,7 @@ - $(LTLDFLAGS) $(LIBQUADLIB) ../libbacktrace/libbacktrace.la \ - $(HWCAP_LDFLAGS) \ - -lm $(extra_ldflags_libgfortran) \ -- $(version_arg) -Wc,-shared-libgcc -+ $(version_arg) - - libgfortran_la_DEPENDENCIES = $(version_dep) libgfortran.spec $(LIBQUADLIB_DEP) - cafexeclib_LTLIBRARIES = libcaf_single.la diff --git a/lang/gcc11/files/patch-libcxxrt b/lang/gcc11/files/patch-libcxxrt deleted file mode 100644 index 4e8a5c34305f..000000000000 --- a/lang/gcc11/files/patch-libcxxrt +++ /dev/null @@ -1,18 +0,0 @@ -libc++ on FreeBSD always uses PathScale libcxxrt and cannot change to -LLVM libc++abi without breaking backward compatibility. Besides, mixing -different C++ ABIs is not supported unless subset via DT_FILTER. - -https://github.com/llvm/llvm-project/commit/35479ffb1251 -https://github.com/freebsd/freebsd-src/commit/cf56074e5271 - ---- gcc/cp/g++spec.c.orig 2022-04-21 07:58:53 UTC -+++ gcc/cp/g++spec.c -@@ -60,7 +60,7 @@ along with GCC; see the file COPYING3. If not see - #endif - - #ifndef LIBCXXABI --#define LIBCXXABI "c++abi" -+#define LIBCXXABI "cxxrt" - #endif - #ifndef LIBCXXABI_PROFILE - #define LIBCXXABI_PROFILE LIBCXXABI diff --git a/lang/gcc11/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d b/lang/gcc11/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d deleted file mode 100644 index f6b5affb5db0..000000000000 --- a/lang/gcc11/files/patch-libphobos_libdruntime_core_sys_freebsd_config.d +++ /dev/null @@ -1,15 +0,0 @@ ---- libphobos/libdruntime/core/sys/freebsd/config.d.orig 2023-08-31 22:33:21 UTC -+++ libphobos/libdruntime/core/sys/freebsd/config.d -@@ -13,8 +13,10 @@ public import core.sys.posix.config; - // __FreeBSD_version numbers are documented in the Porter's Handbook. - // NOTE: When adding newer versions of FreeBSD, verify all current versioned - // bindings are still compatible with the release. -- version (FreeBSD_13) enum __FreeBSD_version = 1300000; --else version (FreeBSD_12) enum __FreeBSD_version = 1202000; -+ version (FreeBSD_15) enum __FreeBSD_version = 1500000; -+else version (FreeBSD_14) enum __FreeBSD_version = 1401000; -+else version (FreeBSD_13) enum __FreeBSD_version = 1303000; -+else version (FreeBSD_12) enum __FreeBSD_version = 1204000; - else version (FreeBSD_11) enum __FreeBSD_version = 1104000; - else version (FreeBSD_10) enum __FreeBSD_version = 1004000; - else version (FreeBSD_9) enum __FreeBSD_version = 903000; diff --git a/lang/gcc11/files/patch-libsanitizer_asan_asan__linux.cpp b/lang/gcc11/files/patch-libsanitizer_asan_asan__linux.cpp deleted file mode 100644 index 22630767b114..000000000000 --- a/lang/gcc11/files/patch-libsanitizer_asan_asan__linux.cpp +++ /dev/null @@ -1,18 +0,0 @@ -Since the vDSO shared librares on Linux and FreeBSD are called -differently, the initialization order check fails on FreeBSD. -This patch fixes it by ignoring [vdso] instead of linux-vdso.so. - -GCC gets the original file from the LLVM Project, so this patch should -probably be upstreamed directly to the LLVM Project rather than to GCC. - ---- libsanitizer/asan/asan_linux.cpp.orig 2022-11-23 10:52:45 UTC -+++ libsanitizer/asan/asan_linux.cpp -@@ -135,7 +135,7 @@ static int FindFirstDSOCallback(struct dl_phdr_info *i - return 0; - - // Ignore vDSO -- if (internal_strncmp(info->dlpi_name, "linux-", sizeof("linux-") - 1) == 0) -+ if (internal_strncmp(info->dlpi_name, "[vdso]", sizeof("[vdso]") - 1) == 0) - return 0; - - #if SANITIZER_FREEBSD || SANITIZER_NETBSD diff --git a/lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux.cpp b/lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux.cpp deleted file mode 100644 index bf9b0df79e0b..000000000000 --- a/lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux.cpp +++ /dev/null @@ -1,61 +0,0 @@ -Patch taken from the following commits: - -- https://cgit.freebsd.org/src/commit/?id=7cafe89f9ce33effe6e471b185339d413da1ca46 -- https://cgit.freebsd.org/src/commit/?id=930a7c2ac67e1e8e511aa1d0a31a16c632060ebb - ---- libsanitizer/sanitizer_common/sanitizer_linux.cpp.orig 2022-11-26 10:40:30 UTC -+++ libsanitizer/sanitizer_common/sanitizer_linux.cpp -@@ -80,6 +80,7 @@ - - #if SANITIZER_FREEBSD - #include <sys/exec.h> -+#include <sys/procctl.h> - #include <sys/sysctl.h> - #include <machine/atomic.h> - extern "C" { -@@ -2171,33 +2172,20 @@ void CheckASLR() { - ReExec(); - } - #elif SANITIZER_FREEBSD -- int aslr_pie; -- uptr len = sizeof(aslr_pie); --#if SANITIZER_WORDSIZE == 64 -- if (UNLIKELY(internal_sysctlbyname("kern.elf64.aslr.pie_enable", -- &aslr_pie, &len, NULL, 0) == -1)) { -- // We're making things less 'dramatic' here since -- // the OID is not necessarily guaranteed to be here -+ int aslr_status; -+ if (UNLIKELY(procctl(P_PID, 0, PROC_ASLR_STATUS, &aslr_status) == -1)) { -+ // We're making things less 'dramatic' here since -+ // the cmd is not necessarily guaranteed to be here - // just yet regarding FreeBSD release - return; -- } -- -- if (aslr_pie > 0) { -- Printf("This sanitizer is not compatible with enabled ASLR " -- "and binaries compiled with PIE\n"); -- Die(); -- } --#endif -- // there might be 32 bits compat for 64 bits -- if (UNLIKELY(internal_sysctlbyname("kern.elf32.aslr.pie_enable", -- &aslr_pie, &len, NULL, 0) == -1)) { -- return; -- } -- -- if (aslr_pie > 0) { -- Printf("This sanitizer is not compatible with enabled ASLR " -- "and binaries compiled with PIE\n"); -- Die(); -+ } -+ if ((aslr_status & PROC_ASLR_ACTIVE) != 0) { -+ VReport(1, "This sanitizer is not compatible with enabled ASLR " -+ "and binaries compiled with PIE\n" -+ "ASLR will be disabled and the program re-executed.\n"); -+ int aslr_ctl = PROC_ASLR_FORCE_DISABLE; -+ CHECK_NE(procctl(P_PID, 0, PROC_ASLR_CTL, &aslr_ctl), -1); -+ ReExec(); - } - #else - // Do nothing diff --git a/lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux__libcdep.cpp b/lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux__libcdep.cpp deleted file mode 100644 index 7f13f8591313..000000000000 --- a/lang/gcc11/files/patch-libsanitizer_sanitizer__common_sanitizer__linux__libcdep.cpp +++ /dev/null @@ -1,32 +0,0 @@ -Patch taken from - -https://cgit.freebsd.org/src/commit/?id=96fe7c8ab0f65cf829619abd74ae6c126b21e15f - ---- libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp.orig 2022-11-26 09:47:34 UTC -+++ libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp -@@ -45,7 +45,9 @@ - - #if SANITIZER_FREEBSD - #include <pthread_np.h> -+#include <stdlib.h> - #include <osreldate.h> -+#include <sys/auxv.h> - #include <sys/sysctl.h> - #define pthread_getattr_np pthread_attr_get_np - #endif -@@ -857,7 +859,14 @@ void ReExec() { - void ReExec() { - const char *pathname = "/proc/self/exe"; - --#if SANITIZER_NETBSD -+#if SANITIZER_FREEBSD -+ char exe_path[PATH_MAX]; -+ if (elf_aux_info(AT_EXECPATH, exe_path, sizeof(exe_path)) == 0) { -+ char link_path[PATH_MAX]; -+ if (realpath(exe_path, link_path)) -+ pathname = link_path; -+ } -+#elif SANITIZER_NETBSD - static const int name[] = { - CTL_KERN, - KERN_PROC_ARGS, diff --git a/lang/gcc11/files/pkg-message.in b/lang/gcc11/files/pkg-message.in deleted file mode 100644 index df3ea725ce59..000000000000 --- a/lang/gcc11/files/pkg-message.in +++ /dev/null @@ -1,13 +0,0 @@ -[ -{ type: install - message: <<EOD -To ensure binaries built with this toolchain find appropriate versions -of the necessary run-time libraries, you may want to link using - - -Wl,-rpath=%%TARGLIB%% - -For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens -transparently. -EOD -} -] diff --git a/lang/gcc11/pkg-descr b/lang/gcc11/pkg-descr deleted file mode 100644 index 9fe37ceb32bf..000000000000 --- a/lang/gcc11/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -GCC, the GNU Compiler Collection, supports a number of languages. -This port installs the C, C++, and Fortran front ends as gcc11, g++11, -and gfortran11, respectively. - -Gerald Pfeifer <gerald@FreeBSD.org> diff --git a/lang/gcc11/pkg-help b/lang/gcc11/pkg-help deleted file mode 100644 index 9030bbb28d3f..000000000000 --- a/lang/gcc11/pkg-help +++ /dev/null @@ -1,3 +0,0 @@ -Building this port with LTO_BOOTSTRAP enabled requires significant amounts of -memory and time. Consider disabling LTO_BOOTSTRAP in favor of STANDARD_BOOTSTRAP -(or disabling BOOTSTRAP altogether) in case that is a problem. diff --git a/lang/gcc11/pkg-plist b/lang/gcc11/pkg-plist deleted file mode 100644 index 7ea0244d761c..000000000000 --- a/lang/gcc11/pkg-plist +++ /dev/null @@ -1,38 +0,0 @@ -bin/%%GNU_HOST%%-c++%%SUFFIX%% -bin/%%GNU_HOST%%-g++%%SUFFIX%% -bin/%%GNU_HOST%%-gcc%%SUFFIX%% -bin/%%GNU_HOST%%-gcc-%%GCC_VERSION%% -bin/%%GNU_HOST%%-gcc-ar%%SUFFIX%% -bin/%%GNU_HOST%%-gcc-nm%%SUFFIX%% -bin/%%GNU_HOST%%-gcc-ranlib%%SUFFIX%% -bin/%%GNU_HOST%%-gdc%%SUFFIX%% -bin/%%GNU_HOST%%-gfortran%%SUFFIX%% -bin/c++%%SUFFIX%% -bin/cpp%%SUFFIX%% -bin/g++%%SUFFIX%% -bin/gcc%%SUFFIX%% -bin/gcc-ar%%SUFFIX%% -bin/gcc-nm%%SUFFIX%% -bin/gcc-ranlib%%SUFFIX%% -bin/gcov%%SUFFIX%% -bin/gcov-dump%%SUFFIX%% -bin/gcov-tool%%SUFFIX%% -bin/gdc%%SUFFIX%% -bin/gfortran%%SUFFIX%% -bin/lto-dump%%SUFFIX%% -share/man/man1/cpp%%SUFFIX%%.1.gz -share/man/man1/g++%%SUFFIX%%.1.gz -share/man/man1/gcc%%SUFFIX%%.1.gz -share/man/man1/gcov%%SUFFIX%%.1.gz -share/man/man1/gcov-dump%%SUFFIX%%.1.gz -share/man/man1/gcov-tool%%SUFFIX%%.1.gz -share/man/man1/gdc%%SUFFIX%%.1.gz -share/man/man1/gfortran%%SUFFIX%%.1.gz -share/man/man1/lto-dump%%SUFFIX%%.1.gz -share/gcc-%%GCC_VERSION%%/python/libstdcxx/__init__.py -share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/__init__.py -share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/printers.py -share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/xmethods.py -@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi -@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi -@comment Insert PLIST.lib here diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile index 4cda5430f27a..cf467d87a03c 100644 --- a/lang/gcc13-devel/Makefile +++ b/lang/gcc13-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 13.4.1.s20250911 +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 b5e8d359851b..205ac723c7d3 100644 --- a/lang/gcc13-devel/distinfo +++ b/lang/gcc13-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757664007 -SHA256 (gcc-13-20250911.tar.xz) = 8f9994f999fcacac1384ed0c1c2d8b59c49b9f36bada08f1fbe92644be4da6da -SIZE (gcc-13-20250911.tar.xz) = 84581124 +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 323f13b915b4..46fd520e579c 100644 --- a/lang/gcc14-devel/Makefile +++ b/lang/gcc14-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 14.3.1.s20250912 +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 c8c590e3b1b6..a7a73c916071 100644 --- a/lang/gcc14-devel/distinfo +++ b/lang/gcc14-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757750797 -SHA256 (gcc-14-20250912.tar.xz) = 7ddcc081ff64f595eebabc5885f48e276e3a45b2e72b2631d7bd4316944bce1d -SIZE (gcc-14-20250912.tar.xz) = 88324944 +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 777e7ed605a1..3fde06f67220 100644 --- a/lang/gcc15-devel/Makefile +++ b/lang/gcc15-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 15.2.1.s20250913 +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 effc038bbe14..3f086f15a32c 100644 --- a/lang/gcc15-devel/distinfo +++ b/lang/gcc15-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757837538 -SHA256 (gcc-15-20250913.tar.xz) = 8694bcf782c1fc0c56e2b8a950784dc88f363cba1759ab39fbc582f0e2a9d0f4 -SIZE (gcc-15-20250913.tar.xz) = 92315696 +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 89840393e945..9d2a474d9df5 100644 --- a/lang/gcc16-devel/Makefile +++ b/lang/gcc16-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcc -PORTVERSION= 16.0.0.s20250914 +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 60a298955947..6610feb59e7e 100644 --- a/lang/gcc16-devel/distinfo +++ b/lang/gcc16-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757928956 -SHA256 (gcc-16-20250914.tar.xz) = ad1c9fe1319eca14d227571a93377dbbbb3cd3f9beec1ff65d6cf80f2d5ae3ee -SIZE (gcc-16-20250914.tar.xz) = 95592300 +TIMESTAMP = 1759225720 +SHA256 (gcc-16-20250928.tar.xz) = cc0709722224a378d0b99b1c720eed539b92566205742429b717f4df7d6c5f4a +SIZE (gcc-16-20250928.tar.xz) = 95726148 diff --git a/lang/gcc16-devel/files/patch-gcc_jit_jit-recording.cc b/lang/gcc16-devel/files/patch-gcc_jit_jit-recording.cc new file mode 100644 index 000000000000..eb1071b632c0 --- /dev/null +++ b/lang/gcc16-devel/files/patch-gcc_jit_jit-recording.cc @@ -0,0 +1,11 @@ +--- gcc/jit/jit-recording.cc.orig 2025-09-19 17:08:24 UTC ++++ gcc/jit/jit-recording.cc +@@ -4822,7 +4822,7 @@ recording::function::write_reproducer (reproducer &r) + r.write(" gcc_jit_function_add_integer_array_attribute (%s,\n" + " %s,\n" + " (int[])%s,\n" +- " %lu);\n", ++ " %zu);\n", + id, + fn_attribute_reproducer_strings[std::get<0>(attribute)], + get_vector_int_debug (std::get<1>(attribute)).c_str(), diff --git a/lang/gcc16-devel/files/patch-gcc_jit_libgccjit.cc b/lang/gcc16-devel/files/patch-gcc_jit_libgccjit.cc new file mode 100644 index 000000000000..82b0517b99bd --- /dev/null +++ b/lang/gcc16-devel/files/patch-gcc_jit_libgccjit.cc @@ -0,0 +1,20 @@ +--- gcc/jit/libgccjit.cc.orig 2025-09-19 17:04:52 UTC ++++ gcc/jit/libgccjit.cc +@@ -4405,7 +4405,7 @@ gcc_jit_context_new_rvalue_vector_perm (gcc_jit_contex + mask_len == elements1_len, + ctxt, loc, + "mismatching length for mask:" +- " elements1 length: %ld mask length: %ld", ++ " elements1 length: %zu mask length: %zu", + mask_len, + elements1_len); + +@@ -4426,7 +4426,7 @@ gcc_jit_context_new_rvalue_vector_perm (gcc_jit_contex + mask_element_size == elements1_element_size, + ctxt, loc, + "mismatching size for mask element type:" +- " elements1 element type: %ld mask element type: %ld", ++ " elements1 element type: %zu mask element type: %zu", + mask_element_size, + elements1_element_size); + diff --git a/lang/gleam/Makefile b/lang/gleam/Makefile index 5897ec3cfef2..95c83c638a2d 100644 --- a/lang/gleam/Makefile +++ b/lang/gleam/Makefile @@ -1,7 +1,7 @@ PORTNAME= gleam DISTVERSIONPREFIX= v DISTVERSION= 1.11.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= lang MAINTAINER= dch@FreeBSD.org diff --git a/lang/gluon/Makefile b/lang/gluon/Makefile index 568cbc2dceb0..967df022c3d9 100644 --- a/lang/gluon/Makefile +++ b/lang/gluon/Makefile @@ -1,7 +1,7 @@ PORTNAME= gluon DISTVERSIONPREFIX= v DISTVERSION= 0.18.2 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= lang PKGNAMESUFFIX= -language diff --git a/lang/inko/Makefile b/lang/inko/Makefile index 43e3457fa04e..cdebf611857a 100644 --- a/lang/inko/Makefile +++ b/lang/inko/Makefile @@ -1,7 +1,7 @@ PORTNAME= inko DISTVERSIONPREFIX= v DISTVERSION= 0.18.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= lang devel MAINTAINER= yuri@FreeBSD.org 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/numbat/Makefile b/lang/numbat/Makefile index ee1f163882c7..fdb20e46039d 100644 --- a/lang/numbat/Makefile +++ b/lang/numbat/Makefile @@ -1,7 +1,7 @@ PORTNAME= numbat DISTVERSIONPREFIX= v DISTVERSION= 1.16.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= lang devel science MAINTAINER= yuri@FreeBSD.org diff --git a/lang/perl5-devel/distinfo b/lang/perl5-devel/distinfo index 91ff326e159b..e68d761f0224 100644 --- a/lang/perl5-devel/distinfo +++ b/lang/perl5-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755768403 -SHA256 (perl/perl-5.43.2.tar.xz) = 0b69f97ca0ae820403ed42acc4bc498f316ed9f3f6f995c3a5426afad1e7e825 -SIZE (perl/perl-5.43.2.tar.xz) = 14468148 +TIMESTAMP = 1758997699 +SHA256 (perl/perl-5.43.3.tar.xz) = ee9ee62cef5c89e576fbe4b5f4404d623f8e45fbc090e392aa9faf5691146997 +SIZE (perl/perl-5.43.3.tar.xz) = 14515784 diff --git a/lang/perl5-devel/files/patch-Configure b/lang/perl5-devel/files/patch-Configure index 48739f26a760..8f2a9c28e215 100644 --- a/lang/perl5-devel/files/patch-Configure +++ b/lang/perl5-devel/files/patch-Configure @@ -2,9 +2,9 @@ - ? - ? ---- Configure.orig 2025-07-20 16:15:02 UTC +--- Configure.orig 2025-09-23 02:09:21 UTC +++ Configure -@@ -3917,7 +3917,10 @@ esac +@@ -3918,7 +3918,10 @@ esac . ./posthint.sh : who configured the system @@ -16,7 +16,7 @@ case "$cf_by" in "") cf_by=`(logname) 2>/dev/null` -@@ -5045,7 +5048,7 @@ do +@@ -5046,7 +5049,7 @@ do : Now check and see which directories actually exist, avoiding duplicates for xxx in $dlist do @@ -25,7 +25,7 @@ case " $libpth " in *" $xxx "*) ;; *) libpth="$libpth $xxx";; -@@ -9599,8 +9602,7 @@ case "$sitescript" in +@@ -9600,8 +9603,7 @@ case "$sitescript" in : determine where add-on public executable scripts go case "$sitescript" in diff --git a/lang/perl5-devel/pkg-plist b/lang/perl5-devel/pkg-plist index 80457ca95190..e5c0e89e1ccd 100644 --- a/lang/perl5-devel/pkg-plist +++ b/lang/perl5-devel/pkg-plist @@ -1131,6 +1131,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf %%MAN1%%/perl5430delta.1.gz %%MAN1%%/perl5431delta.1.gz %%MAN1%%/perl5432delta.1.gz +%%MAN1%%/perl5433delta.1.gz %%MAN1%%/perl561delta.1.gz %%MAN1%%/perl56delta.1.gz %%MAN1%%/perl581delta.1.gz @@ -2084,6 +2085,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf %%PRIV_LIB%%/pod/perl5430delta.pod %%PRIV_LIB%%/pod/perl5431delta.pod %%PRIV_LIB%%/pod/perl5432delta.pod +%%PRIV_LIB%%/pod/perl5433delta.pod %%PRIV_LIB%%/pod/perl561delta.pod %%PRIV_LIB%%/pod/perl56delta.pod %%PRIV_LIB%%/pod/perl581delta.pod @@ -2293,6 +2295,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf %%PRIV_LIB%%/unicore/To/WB.pl %%PRIV_LIB%%/unicore/To/_PerlLB.pl %%PRIV_LIB%%/unicore/To/_PerlSCX.pl +%%PRIV_LIB%%/unicore/To/kEHAltSe.pl %%PRIV_LIB%%/unicore/To/kEHCat.pl %%PRIV_LIB%%/unicore/To/kEHCore.pl %%PRIV_LIB%%/unicore/To/kEHDesc.pl @@ -2302,6 +2305,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf %%PRIV_LIB%%/unicore/To/kEHIFAO.pl %%PRIV_LIB%%/unicore/To/kEHJSesh.pl %%PRIV_LIB%%/unicore/To/kEHUniK.pl +%%PRIV_LIB%%/unicore/To/kMandari.pl +%%PRIV_LIB%%/unicore/To/kTotalSt.pl +%%PRIV_LIB%%/unicore/To/kUnihanC.pl %%PRIV_LIB%%/unicore/UCD.pl %%PRIV_LIB%%/unicore/lib/Age/NA.pl %%PRIV_LIB%%/unicore/lib/Age/V100.pl @@ -2312,6 +2318,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf %%PRIV_LIB%%/unicore/lib/Age/V140.pl %%PRIV_LIB%%/unicore/lib/Age/V150.pl %%PRIV_LIB%%/unicore/lib/Age/V160.pl +%%PRIV_LIB%%/unicore/lib/Age/V170.pl %%PRIV_LIB%%/unicore/lib/Age/V20.pl %%PRIV_LIB%%/unicore/lib/Age/V30.pl %%PRIV_LIB%%/unicore/lib/Age/V31.pl @@ -2361,6 +2368,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf %%PRIV_LIB%%/unicore/lib/Ccc/ATAR.pl %%PRIV_LIB%%/unicore/lib/Ccc/B.pl %%PRIV_LIB%%/unicore/lib/Ccc/BR.pl +%%PRIV_LIB%%/unicore/lib/Ccc/DA.pl %%PRIV_LIB%%/unicore/lib/Ccc/DB.pl %%PRIV_LIB%%/unicore/lib/Ccc/NK.pl %%PRIV_LIB%%/unicore/lib/Ccc/NR.pl @@ -2468,6 +2476,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf %%PRIV_LIB%%/unicore/lib/In/15_0.pl %%PRIV_LIB%%/unicore/lib/In/15_1.pl %%PRIV_LIB%%/unicore/lib/In/16_0.pl +%%PRIV_LIB%%/unicore/lib/In/17_0.pl %%PRIV_LIB%%/unicore/lib/In/2_0.pl %%PRIV_LIB%%/unicore/lib/In/2_1.pl %%PRIV_LIB%%/unicore/lib/In/3_0.pl @@ -2566,6 +2575,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf %%PRIV_LIB%%/unicore/lib/Lb/CP.pl %%PRIV_LIB%%/unicore/lib/Lb/EX.pl %%PRIV_LIB%%/unicore/lib/Lb/GL.pl +%%PRIV_LIB%%/unicore/lib/Lb/HH.pl %%PRIV_LIB%%/unicore/lib/Lb/ID.pl %%PRIV_LIB%%/unicore/lib/Lb/IN.pl %%PRIV_LIB%%/unicore/lib/Lb/IS.pl @@ -2792,6 +2802,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf %%PRIV_LIB%%/unicore/lib/Scx/Mult.pl %%PRIV_LIB%%/unicore/lib/Scx/Mymr.pl %%PRIV_LIB%%/unicore/lib/Scx/Nand.pl +%%PRIV_LIB%%/unicore/lib/Scx/Newa.pl %%PRIV_LIB%%/unicore/lib/Scx/Nko.pl %%PRIV_LIB%%/unicore/lib/Scx/Orya.pl %%PRIV_LIB%%/unicore/lib/Scx/Osge.pl @@ -2847,6 +2858,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf %%PRIV_LIB%%/unicore/lib/WB/XX.pl %%PRIV_LIB%%/unicore/lib/XIDC/Y.pl %%PRIV_LIB%%/unicore/lib/XIDS/Y.pl +%%PRIV_LIB%%/unicore/lib/kEHCore/C.pl +%%PRIV_LIB%%/unicore/lib/kEHCore/L.pl +%%PRIV_LIB%%/unicore/lib/kEHCore/N.pl %%PRIV_LIB%%/unicore/lib/kEHNoMirror/Y.pl %%PRIV_LIB%%/unicore/lib/kEHNoRotate/Y.pl %%PRIV_LIB%%/unicore/uni_keywords.pl diff --git a/lang/perl5-devel/version.mk b/lang/perl5-devel/version.mk index b6d611a89613..d5774a21f111 100644 --- a/lang/perl5-devel/version.mk +++ b/lang/perl5-devel/version.mk @@ -1,2 +1,2 @@ -PERL_VERSION= 5.43.2 +PERL_VERSION= 5.43.3 PERL5_DEPEND= perl5>=5.41.r<5.42 diff --git a/lang/php83/Makefile b/lang/php83/Makefile index 8a0a2b2b83b1..fece93e7b753 100644 --- a/lang/php83/Makefile +++ b/lang/php83/Makefile @@ -1,5 +1,5 @@ PORTNAME= php83 -DISTVERSION= 8.3.25 +DISTVERSION= 8.3.26 PORTREVISION?= 0 CATEGORIES?= lang devel www MASTER_SITES= PHP/distributions diff --git a/lang/php83/distinfo b/lang/php83/distinfo index 67f5d75f64b6..2d6153c3cc7e 100644 --- a/lang/php83/distinfo +++ b/lang/php83/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756287189 -SHA256 (php-8.3.25.tar.xz) = 187b61bb795015adacf53f8c55b44414a63777ec19a776b75fb88614506c0d37 -SIZE (php-8.3.25.tar.xz) = 12583528 +TIMESTAMP = 1758790037 +SHA256 (php-8.3.26.tar.xz) = 2f522eefa02c400c94610d07f25c4fd4c771f95e4a1f55102332ccb40663cbd2 +SIZE (php-8.3.26.tar.xz) = 12581368 diff --git a/lang/php84/Makefile b/lang/php84/Makefile index 14e291ccfccf..f9ceb2b0513f 100644 --- a/lang/php84/Makefile +++ b/lang/php84/Makefile @@ -1,5 +1,5 @@ PORTNAME= php84 -DISTVERSION= 8.4.12 +DISTVERSION= 8.4.13 PORTREVISION?= 0 CATEGORIES?= lang devel www MASTER_SITES= PHP/distributions @@ -596,6 +596,12 @@ post-configure: @${BSDMAKE} -C ${WRKSRC} ./jit/ir/ir_emit.lo . endif +. if ${PHP_MODNAME} == "dom" +post-patch: + @${REINPLACE_CMD} -e 's|ext/dom/lexbor/lexbor/selectors-adapted/selectors.h|lexbor/lexbor/selectors-adapted/selectors.h|g' \ + ${WRKSRC}/lexbor/lexbor/selectors-adapted/selectors.c +. endif + . if ${PHP_MODNAME} == "soap" post-extract: @${MKDIR} ${WRKSRC}/ext/session diff --git a/lang/php84/distinfo b/lang/php84/distinfo index ab3b1734f714..38bfb3a7541c 100644 --- a/lang/php84/distinfo +++ b/lang/php84/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756287141 -SHA256 (php-8.4.12.tar.xz) = c1b7978cbb5054eed6c749bde4444afc16a3f2268101fb70a7d5d9b1083b12ad -SIZE (php-8.4.12.tar.xz) = 13636100 +TIMESTAMP = 1758790048 +SHA256 (php-8.4.13.tar.xz) = b4f27adf30bcf262eacf93c78250dd811980f20f3b90d79a3dc11248681842df +SIZE (php-8.4.13.tar.xz) = 13646008 diff --git a/lang/pocl/Makefile b/lang/pocl/Makefile index 31f00e9f6792..1b3268cabd9e 100644 --- a/lang/pocl/Makefile +++ b/lang/pocl/Makefile @@ -1,6 +1,7 @@ PORTNAME= pocl DISTVERSIONPREFIX= v DISTVERSION= 7.0 +PORTREVISION= 1 CATEGORIES= lang MAINTAINER= ohartmann@walstatt.org diff --git a/lang/pomsky/Makefile b/lang/pomsky/Makefile index 13587ca4ac3c..7029cc72a00c 100644 --- a/lang/pomsky/Makefile +++ b/lang/pomsky/Makefile @@ -1,7 +1,7 @@ PORTNAME= pomsky DISTVERSIONPREFIX= v DISTVERSION= 0.10 -PORTREVISION= 18 +PORTREVISION= 19 CATEGORIES= lang textproc MAINTAINER= yuri@FreeBSD.org diff --git a/lang/prql/Makefile b/lang/prql/Makefile index 21475523ef89..8ea6643188f4 100644 --- a/lang/prql/Makefile +++ b/lang/prql/Makefile @@ -1,6 +1,6 @@ PORTNAME= prql DISTVERSION= 0.13.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= lang databases PKGNAMESUFFIX= -compiler diff --git a/lang/py-dhall/Makefile b/lang/py-dhall/Makefile index 04a515aef9be..c50b86f64f97 100644 --- a/lang/py-dhall/Makefile +++ b/lang/py-dhall/Makefile @@ -1,7 +1,7 @@ PORTNAME= dhall DISTVERSIONPREFIX= v DISTVERSION= 0.1.15 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= lang python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/lang/rust-bootstrap/Makefile b/lang/rust-bootstrap/Makefile index 78b610a43c8b..51f2ef1ce1a1 100644 --- a/lang/rust-bootstrap/Makefile +++ b/lang/rust-bootstrap/Makefile @@ -2,7 +2,7 @@ # to upload them to ~/public_distfiles on freefall in preparation # for the next lang/rust update. PORTNAME= rust -PORTVERSION= 1.89.0 +PORTVERSION= 1.90.0 CATEGORIES= lang MASTER_SITES= https://static.rust-lang.org/dist/ PKGNAMEPREFIX= ${FLAVOR:S/_/-/g}- @@ -95,6 +95,11 @@ do-configure: @${ECHO_CMD} 'host=["${_RUST_HOST}","${_RUST_TARGET}"]' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'target=["${_RUST_TARGET}"]' >> ${WRKSRC}/config.toml .endif +.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE) + @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml +.else + @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml +.endif @${ECHO_CMD} '[rust]' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'channel="stable"' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'default-linker="${CC}"' >> ${WRKSRC}/config.toml @@ -102,11 +107,6 @@ do-configure: @${ECHO_CMD} '[llvm]' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'download-ci-llvm=false' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'link-shared=false' >> ${WRKSRC}/config.toml -.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE) - @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml -.else - @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml -.endif # https://github.com/rust-lang/rust/pull/72696#issuecomment-641517185 @${ECHO_CMD} 'ldflags="-lz"' >> ${WRKSRC}/config.toml # we need to make sure to always build llvm with host arch support to get a diff --git a/lang/rust-bootstrap/distinfo b/lang/rust-bootstrap/distinfo index 7be7ca5ce3b9..6cc1de78d0c9 100644 --- a/lang/rust-bootstrap/distinfo +++ b/lang/rust-bootstrap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755503846 -SHA256 (rust/rustc-1.89.0-src.tar.xz) = 0b9d55610d8270e06c44f459d1e2b7918a5e673809c592abed9b9c600e33d95a -SIZE (rust/rustc-1.89.0-src.tar.xz) = 267487572 +TIMESTAMP = 1758279892 +SHA256 (rust/rustc-1.90.0-src.tar.xz) = 6bfeaddd90ffda2f063492b092bfed925c4b8c701579baf4b1316e021470daac +SIZE (rust/rustc-1.90.0-src.tar.xz) = 272348992 diff --git a/lang/rust-bootstrap/sync.sh b/lang/rust-bootstrap/sync.sh index 106b3d40870d..80b0471e1015 100644 --- a/lang/rust-bootstrap/sync.sh +++ b/lang/rust-bootstrap/sync.sh @@ -13,8 +13,8 @@ date=$(fetch -qo- https://static.rust-lang.org/dist/channel-rust-stable-date.txt export ABI=FreeBSD:13:amd64 export INSTALL_AS_USER=1 export PKG_DBDIR="${DATADIR}/pkgdb" -pkg update -f -r FreeBSD -pkg fetch -r FreeBSD -o "${DATADIR}" -yg "*-rust-bootstrap-${version}*" +pkg update -f -r FreeBSD-ports +pkg fetch -r FreeBSD-ports -o "${DATADIR}" -yg "*-rust-bootstrap-${version}*" find "${DATADIR}/All" -name "*rust-bootstrap-${version}*.*" \ -execdir tar -xvf {} \; diff --git a/lang/rust-nightly/Makefile b/lang/rust-nightly/Makefile index c00f57552769..62d9a371e38e 100644 --- a/lang/rust-nightly/Makefile +++ b/lang/rust-nightly/Makefile @@ -1,5 +1,5 @@ # Run update.sh to update to the latest nightly -PORTVERSION= 1.91.0.${NIGHTLY_DATE:C,-,,g} +PORTVERSION= 1.92.0.${NIGHTLY_DATE:C,-,,g} # Always set PORTREVISION explicitly as otherwise it is inherited from lang/rust PORTREVISION= 0 PKGNAMESUFFIX= -nightly @@ -14,8 +14,8 @@ MASTERDIR= ${.CURDIR}/../rust PATCHDIR= ${.CURDIR}/files DISTINFO_FILE= ${.CURDIR}/distinfo -NIGHTLY_DATE= 2025-09-07 -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 e764885b3c55..fbf97d53e330 100644 --- a/lang/rust-nightly/distinfo +++ b/lang/rust-nightly/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1757341820 -SHA256 (rust/2025-09-07/rustc-nightly-src.tar.xz) = b2e82674b09400cce62f8b8b6c16c09dc0cd035f1577dc270bcc713872763943 -SIZE (rust/2025-09-07/rustc-nightly-src.tar.xz) = 284060052 -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/rust-nightly/files/patch-src_bootstrap_src_core_sanity.rs b/lang/rust-nightly/files/patch-src_bootstrap_src_core_sanity.rs deleted file mode 100644 index 9504f4a16f94..000000000000 --- a/lang/rust-nightly/files/patch-src_bootstrap_src_core_sanity.rs +++ /dev/null @@ -1,23 +0,0 @@ -XXX: cc_tool is Gnu here because of patch-vendor_cc.rs. We need to seek need better solution. - ---- src/bootstrap/src/core/sanity.rs.orig 2025-09-06 18:37:35 UTC -+++ src/bootstrap/src/core/sanity.rs -@@ -338,12 +338,12 @@ than building it. - let cc_tool = build.cc_tool(*target); - if !cc_tool.is_like_clang() && !cc_tool.path().ends_with("emcc") { - // emcc works as well -- panic!( -- "Clang is required to build C code for Wasm targets, got `{}` instead\n\ -- this is because compiler-builtins is configured to build C source. Either \ -- ensure Clang is used, or adjust this configuration.", -- cc_tool.path().display() -- ); -+ //panic!( -+ // "Clang is required to build C code for Wasm targets, got `{}` instead\n\ -+ // this is because compiler-builtins is configured to build C source. Either \ -+ // ensure Clang is used, or adjust this configuration.", -+ // cc_tool.path().display() -+ //); - } - } - diff --git a/lang/rust-nightly/files/patch-vendor_cc.rs b/lang/rust-nightly/files/patch-vendor_cc.rs index 377f1a9346db..441cfdc2455a 100644 --- a/lang/rust-nightly/files/patch-vendor_cc.rs +++ b/lang/rust-nightly/files/patch-vendor_cc.rs @@ -21,7 +21,7 @@ https://reviews.llvm.org/D77776 (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), (false, false, false, false, false) => { cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); ---- vendor/cc-1.2.0/src/tool.rs.orig 2024-12-10 13:16:09 UTC +--- vendor/cc-1.2.0/src/tool.rs.orig 2024-12-10 13:16:09 UTC +++ vendor/cc-1.2.0/src/tool.rs @@ -174,9 +174,7 @@ impl Tool { @@ -34,107 +34,3 @@ https://reviews.llvm.org/D77776 (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), (false, false, false, false, false) => { cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); ---- vendor/cc-1.2.13/src/tool.rs.orig 2025-04-01 18:22:03 UTC -+++ vendor/cc-1.2.13/src/tool.rs -@@ -141,9 +141,7 @@ impl Tool { - - match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) { - (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }), -- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang { -- zig_cc: is_zig_cc(path, cargo_output), -- }), -+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu), - (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), - (false, false, false, false, false) => { - cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); ---- vendor/cc-1.2.16/src/tool.rs.orig 2025-04-01 18:22:03 UTC -+++ vendor/cc-1.2.16/src/tool.rs -@@ -141,9 +141,7 @@ impl Tool { - - match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) { - (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }), -- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang { -- zig_cc: is_zig_cc(path, cargo_output), -- }), -+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu), - (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), - (false, false, false, false, false) => { - cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); ---- vendor/cc-1.2.19/src/tool.rs.orig 2025-04-01 18:22:03 UTC -+++ vendor/cc-1.2.19/src/tool.rs -@@ -141,9 +141,7 @@ impl Tool { - - match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) { - (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }), -- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang { -- zig_cc: is_zig_cc(path, cargo_output), -- }), -+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu), - (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), - (false, false, false, false, false) => { - cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); ---- vendor/cc-1.2.20/src/tool.rs.orig 2025-04-01 18:22:03 UTC -+++ vendor/cc-1.2.20/src/tool.rs -@@ -141,9 +141,7 @@ impl Tool { - - match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) { - (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }), -- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang { -- zig_cc: is_zig_cc(path, cargo_output), -- }), -+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu), - (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), - (false, false, false, false, false) => { - cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); ---- vendor/cc-1.2.26/src/tool.rs.orig 2025-04-01 18:22:03 UTC -+++ vendor/cc-1.2.26/src/tool.rs -@@ -141,9 +141,7 @@ impl Tool { - - match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) { - (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }), -- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang { -- zig_cc: is_zig_cc(path, cargo_output), -- }), -+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu), - (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), - (false, false, false, false, false) => { - cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); ---- vendor/cc-1.2.28/src/tool.rs.orig 2025-04-01 18:22:03 UTC -+++ vendor/cc-1.2.28/src/tool.rs -@@ -141,9 +141,7 @@ impl Tool { - - match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) { - (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }), -- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang { -- zig_cc: is_zig_cc(path, cargo_output), -- }), -+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu), - (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), - (false, false, false, false, false) => { - cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); ---- vendor/cc-1.2.33/src/tool.rs.orig 2025-04-01 18:22:03 UTC -+++ vendor/cc-1.2.33/src/tool.rs -@@ -141,9 +141,7 @@ impl Tool { - - match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) { - (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }), -- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang { -- zig_cc: is_zig_cc(path, cargo_output), -- }), -+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu), - (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), - (false, false, false, false, false) => { - cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); ---- vendor/cc-1.2.35/src/tool.rs.orig 2025-04-01 18:22:03 UTC -+++ vendor/cc-1.2.35/src/tool.rs -@@ -141,9 +141,7 @@ impl Tool { - - match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) { - (clang_cl, true, _, false, false) => Ok(ToolFamily::Msvc { clang_cl }), -- (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Clang { -- zig_cc: is_zig_cc(path, cargo_output), -- }), -+ (true, _, _, _, false) | (_, _, _, true, false) => Ok(ToolFamily::Gnu), - (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), - (false, false, false, false, false) => { - cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); diff --git a/lang/rust/Makefile b/lang/rust/Makefile index fc9fbf3582f5..00ce8e671b67 100644 --- a/lang/rust/Makefile +++ b/lang/rust/Makefile @@ -1,5 +1,5 @@ PORTNAME= rust -PORTVERSION?= 1.89.0 +PORTVERSION?= 1.90.0 PORTREVISION?= 0 CATEGORIES= lang MASTER_SITES= https://static.rust-lang.org/dist/:src \ @@ -71,8 +71,8 @@ WASM_VARS= _COMPONENTS+="rust-analysis-${_PACKAGE_VERS}-wasm32-unknown-unknown _RUST_TARGETS+=wasm32-unknown-unknown # See WRKSRC/src/stage0 for the date and version values -BOOTSTRAPS_DATE?= 2025-06-26 -RUST_BOOTSTRAP_VERSION?= 1.88.0 +BOOTSTRAPS_DATE?= 2025-08-07 +RUST_BOOTSTRAP_VERSION?= 1.89.0 CARGO_VENDOR_DIR?= ${WRKSRC}/vendor @@ -173,6 +173,11 @@ do-configure: @${ECHO_CMD} 'cargo="${WRKDIR}/bootstrap/bin/cargo"' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'rustc="${WRKDIR}/bootstrap/bin/rustc"' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'tools=[${_RUST_TOOLS:@.tool.@"${.tool.}"@:ts,}]' >> ${WRKSRC}/config.toml +.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE) + @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml +.else + @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml +.endif @${ECHO_CMD} '[install]' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'prefix="${PREFIX}"' >> ${WRKSRC}/config.toml @${ECHO_CMD} 'sysconfdir="${PREFIX}/etc"' >> ${WRKSRC}/config.toml @@ -196,13 +201,6 @@ do-configure: .if ${PORT_OPTIONS:MLTO} @${ECHO_CMD} 'thin-lto=true' >> ${WRKSRC}/config.toml .endif -.if !defined(PKGNAMESUFFIX) -.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE) - @${ECHO_CMD} 'ccache="${CCACHE_BIN}"' >> ${WRKSRC}/config.toml -.else - @${ECHO_CMD} 'ccache=false' >> ${WRKSRC}/config.toml -.endif -.endif @${ECHO_CMD} 'ninja=true' >> ${WRKSRC}/config.toml .if ${ARCH} == powerpc # Rust doesn't call the system compiler with the full version of the target. diff --git a/lang/rust/distinfo b/lang/rust/distinfo index e4f7c8b1d055..8c6822309183 100644 --- a/lang/rust/distinfo +++ b/lang/rust/distinfo @@ -1,51 +1,51 @@ -TIMESTAMP = 1755503845 -SHA256 (rust/rustc-1.89.0-src.tar.xz) = 0b9d55610d8270e06c44f459d1e2b7918a5e673809c592abed9b9c600e33d95a -SIZE (rust/rustc-1.89.0-src.tar.xz) = 267487572 -SHA256 (rust/2025-06-26/rustc-1.88.0-aarch64-unknown-freebsd.tar.xz) = 67172d0cdc6d52a02f483c46c12e4ba33312974c62db46b43ecd3b1f3b43d132 -SIZE (rust/2025-06-26/rustc-1.88.0-aarch64-unknown-freebsd.tar.xz) = 67731064 -SHA256 (rust/2025-06-26/rust-std-1.88.0-aarch64-unknown-freebsd.tar.xz) = 1575d764a1490626776b4ab2001a4aa16a3e1d89dfdc9f283e42a54e392d1ac6 -SIZE (rust/2025-06-26/rust-std-1.88.0-aarch64-unknown-freebsd.tar.xz) = 25194144 -SHA256 (rust/2025-06-26/cargo-1.88.0-aarch64-unknown-freebsd.tar.xz) = 3babd56a24e9fede664b8f4374eb10455f84336e580dd9bbd43bec30f7edd5bc -SIZE (rust/2025-06-26/cargo-1.88.0-aarch64-unknown-freebsd.tar.xz) = 8880928 -SHA256 (rust/2025-06-26/rustc-1.88.0-x86_64-unknown-freebsd.tar.xz) = 3ef42208bf53295061c4a058fa480512ea19ecb651266ab6640d5aa453a7083d -SIZE (rust/2025-06-26/rustc-1.88.0-x86_64-unknown-freebsd.tar.xz) = 63955284 -SHA256 (rust/2025-06-26/rust-std-1.88.0-x86_64-unknown-freebsd.tar.xz) = 8ce82d28c71abfebdcd80cda50fc6ca5e4d275675f7cd9c6948b2695504b7657 -SIZE (rust/2025-06-26/rust-std-1.88.0-x86_64-unknown-freebsd.tar.xz) = 26263140 -SHA256 (rust/2025-06-26/cargo-1.88.0-x86_64-unknown-freebsd.tar.xz) = bc1418734bb07f72941ed013b2362e1728ec1b04bb57310617135ae3c598f559 -SIZE (rust/2025-06-26/cargo-1.88.0-x86_64-unknown-freebsd.tar.xz) = 10114468 -SHA256 (rust/2025-06-26/rustc-1.88.0-armv7-unknown-freebsd.tar.xz) = bd9e99725e5dee3f7f389222e98bacc507fed08d865bc903bb5dfd3662c2dedb -SIZE (rust/2025-06-26/rustc-1.88.0-armv7-unknown-freebsd.tar.xz) = 68041072 -SHA256 (rust/2025-06-26/rust-std-1.88.0-armv7-unknown-freebsd.tar.xz) = 531e4433569e18481fd786eabf3c321c09e2052eaef3df1c32e962b4cfe29e9c -SIZE (rust/2025-06-26/rust-std-1.88.0-armv7-unknown-freebsd.tar.xz) = 24377108 -SHA256 (rust/2025-06-26/cargo-1.88.0-armv7-unknown-freebsd.tar.xz) = 78a903b07855caf8c0671516a79f29b1a646f0d1b6147e0cc1930c29ee5dcf13 -SIZE (rust/2025-06-26/cargo-1.88.0-armv7-unknown-freebsd.tar.xz) = 9172844 -SHA256 (rust/2025-06-26/rustc-1.88.0-i686-unknown-freebsd.tar.xz) = 775ad2c77c0a3268ed062503cb5c173a988522e576630aeab7050b7dae2ab225 -SIZE (rust/2025-06-26/rustc-1.88.0-i686-unknown-freebsd.tar.xz) = 76553540 -SHA256 (rust/2025-06-26/rust-std-1.88.0-i686-unknown-freebsd.tar.xz) = af621a50d65c78b84356c0c69cd3b557fc0ed12c653a10c54d23035265bac876 -SIZE (rust/2025-06-26/rust-std-1.88.0-i686-unknown-freebsd.tar.xz) = 25898736 -SHA256 (rust/2025-06-26/cargo-1.88.0-i686-unknown-freebsd.tar.xz) = 21c27c8b3c8d17b0ba5b6dbba3800944d8a88c36e7437f527fc391019c2b2e58 -SIZE (rust/2025-06-26/cargo-1.88.0-i686-unknown-freebsd.tar.xz) = 10724288 -SHA256 (rust/2025-06-26/rustc-1.88.0-powerpc-unknown-freebsd.tar.xz) = e0a65f62a77c1dc566a1207a3f7c1ef6086b5f288c6fd512a6726648d6618bb3 -SIZE (rust/2025-06-26/rustc-1.88.0-powerpc-unknown-freebsd.tar.xz) = 69209400 -SHA256 (rust/2025-06-26/rust-std-1.88.0-powerpc-unknown-freebsd.tar.xz) = a0c153d21656da59a6e9dedc6823e7ea3443a63b20a5c5cafc5cbaca1aed3fea -SIZE (rust/2025-06-26/rust-std-1.88.0-powerpc-unknown-freebsd.tar.xz) = 23355452 -SHA256 (rust/2025-06-26/cargo-1.88.0-powerpc-unknown-freebsd.tar.xz) = cdd57cca7f144245c836a86a59bdb823792f58c0192af398854de0ee8115c04b -SIZE (rust/2025-06-26/cargo-1.88.0-powerpc-unknown-freebsd.tar.xz) = 9289100 -SHA256 (rust/2025-06-26/rustc-1.88.0-powerpc64-unknown-freebsd.tar.xz) = 4e5fee68df5d3a4f5bab892f6174af9d8da9394c9964c436578faf428cbd5bbd -SIZE (rust/2025-06-26/rustc-1.88.0-powerpc64-unknown-freebsd.tar.xz) = 67654832 -SHA256 (rust/2025-06-26/rust-std-1.88.0-powerpc64-unknown-freebsd.tar.xz) = 2c714953eff5dcd21c858d898f6e252e40ab9693a09ffabdcd66fcb36d0e7d37 -SIZE (rust/2025-06-26/rust-std-1.88.0-powerpc64-unknown-freebsd.tar.xz) = 23401704 -SHA256 (rust/2025-06-26/cargo-1.88.0-powerpc64-unknown-freebsd.tar.xz) = 57e9aa16c4ee7fe284e54ec01a84caf08ef3139fd4f22c2f05e13f810dae76af -SIZE (rust/2025-06-26/cargo-1.88.0-powerpc64-unknown-freebsd.tar.xz) = 9336784 -SHA256 (rust/2025-06-26/rustc-1.88.0-powerpc64le-unknown-freebsd.tar.xz) = 1cb12bc1f6edb054b3656a7439a76c88cf80cdb6eb1695f9de89b1c4aa05bf14 -SIZE (rust/2025-06-26/rustc-1.88.0-powerpc64le-unknown-freebsd.tar.xz) = 70776456 -SHA256 (rust/2025-06-26/rust-std-1.88.0-powerpc64le-unknown-freebsd.tar.xz) = 994fc09c860c757b1c1fcb0c1bf340d03a57f50e2c01f90fec06c81b053bc37f -SIZE (rust/2025-06-26/rust-std-1.88.0-powerpc64le-unknown-freebsd.tar.xz) = 23532512 -SHA256 (rust/2025-06-26/cargo-1.88.0-powerpc64le-unknown-freebsd.tar.xz) = 0da207963f267df74448c3d5ac88c0b190db9984dc1acc9db8e21cab4e1913b9 -SIZE (rust/2025-06-26/cargo-1.88.0-powerpc64le-unknown-freebsd.tar.xz) = 9845780 -SHA256 (rust/2025-06-26/rustc-1.88.0-riscv64gc-unknown-freebsd.tar.xz) = 06270fe10241b8aa7e50cee4c35372afb2f05f073aa4a7d2b2f9ab2a1a74d1c7 -SIZE (rust/2025-06-26/rustc-1.88.0-riscv64gc-unknown-freebsd.tar.xz) = 77696432 -SHA256 (rust/2025-06-26/rust-std-1.88.0-riscv64gc-unknown-freebsd.tar.xz) = cb2f7535dde028a80630e7af8de74121e5c0fe61239fbd46b91fa0b9ce7dd793 -SIZE (rust/2025-06-26/rust-std-1.88.0-riscv64gc-unknown-freebsd.tar.xz) = 23559976 -SHA256 (rust/2025-06-26/cargo-1.88.0-riscv64gc-unknown-freebsd.tar.xz) = fcc3c82e832d7561e7de38d84f5415fc4d2d246f7b1ee5cf21567fb2ca296d90 -SIZE (rust/2025-06-26/cargo-1.88.0-riscv64gc-unknown-freebsd.tar.xz) = 11619296 +TIMESTAMP = 1758279891 +SHA256 (rust/rustc-1.90.0-src.tar.xz) = 6bfeaddd90ffda2f063492b092bfed925c4b8c701579baf4b1316e021470daac +SIZE (rust/rustc-1.90.0-src.tar.xz) = 272348992 +SHA256 (rust/2025-08-07/rustc-1.89.0-aarch64-unknown-freebsd.tar.xz) = 4a086c11e9a5dc990b188af55bb002ec57ac385541a67609bae3e869284ba53f +SIZE (rust/2025-08-07/rustc-1.89.0-aarch64-unknown-freebsd.tar.xz) = 67602196 +SHA256 (rust/2025-08-07/rust-std-1.89.0-aarch64-unknown-freebsd.tar.xz) = 2a47dc1fd48b51fc4aa45eb81b1e541d1dacc622ae8eb8ee94362802cc034a66 +SIZE (rust/2025-08-07/rust-std-1.89.0-aarch64-unknown-freebsd.tar.xz) = 25691400 +SHA256 (rust/2025-08-07/cargo-1.89.0-aarch64-unknown-freebsd.tar.xz) = 7d646378c7a69a6d5ece88c6b8e68086d197fe8a7eca78d3467145b19818b6ff +SIZE (rust/2025-08-07/cargo-1.89.0-aarch64-unknown-freebsd.tar.xz) = 9062076 +SHA256 (rust/2025-08-07/rustc-1.89.0-x86_64-unknown-freebsd.tar.xz) = 5c3df8a9843d8e9270f26727be280b1f355829353fe5baf4780199110d63a6e6 +SIZE (rust/2025-08-07/rustc-1.89.0-x86_64-unknown-freebsd.tar.xz) = 64150560 +SHA256 (rust/2025-08-07/rust-std-1.89.0-x86_64-unknown-freebsd.tar.xz) = f442d9c402dbda73213c10c1678d08ed2bb9762ef1d7c12f1200861537502d82 +SIZE (rust/2025-08-07/rust-std-1.89.0-x86_64-unknown-freebsd.tar.xz) = 26904092 +SHA256 (rust/2025-08-07/cargo-1.89.0-x86_64-unknown-freebsd.tar.xz) = ab78e988c68e7202914ff2236a4b91f71b3a1537fd566ed789cb9e696ca53abc +SIZE (rust/2025-08-07/cargo-1.89.0-x86_64-unknown-freebsd.tar.xz) = 10283492 +SHA256 (rust/2025-08-07/rustc-1.89.0-armv7-unknown-freebsd.tar.xz) = 77381d25519c740b833da7172de5881436053d776cba51f0c408382c13ff8cd4 +SIZE (rust/2025-08-07/rustc-1.89.0-armv7-unknown-freebsd.tar.xz) = 68299912 +SHA256 (rust/2025-08-07/rust-std-1.89.0-armv7-unknown-freebsd.tar.xz) = 65f98526286808e43ba0ca9e8d9e13d83db3d46e3b1bb7d2587419d9b928b3a5 +SIZE (rust/2025-08-07/rust-std-1.89.0-armv7-unknown-freebsd.tar.xz) = 24813500 +SHA256 (rust/2025-08-07/cargo-1.89.0-armv7-unknown-freebsd.tar.xz) = 42ec41ea270d2e593f21b1f0a64bfeed2555c373fe8d2177b153b8656a6731be +SIZE (rust/2025-08-07/cargo-1.89.0-armv7-unknown-freebsd.tar.xz) = 9362148 +SHA256 (rust/2025-08-07/rustc-1.89.0-i686-unknown-freebsd.tar.xz) = fb1428241dc52025134d4e594fb96739d756cf600c6f3d8d75ec69cc2f0fca6c +SIZE (rust/2025-08-07/rustc-1.89.0-i686-unknown-freebsd.tar.xz) = 76760916 +SHA256 (rust/2025-08-07/rust-std-1.89.0-i686-unknown-freebsd.tar.xz) = 2dd63ef00cf51c88ee2d0772f23b2ba1668696458594ab20c7f8f4b3f6751357 +SIZE (rust/2025-08-07/rust-std-1.89.0-i686-unknown-freebsd.tar.xz) = 26413304 +SHA256 (rust/2025-08-07/cargo-1.89.0-i686-unknown-freebsd.tar.xz) = 71b8701b5577389a57bd600c0cca57d5aa25c70bef2b3e7bf279092a6d7e306d +SIZE (rust/2025-08-07/cargo-1.89.0-i686-unknown-freebsd.tar.xz) = 10921212 +SHA256 (rust/2025-08-07/rustc-1.89.0-powerpc-unknown-freebsd.tar.xz) = 7c72192b3000cfe972a82bb609f26348986138f68dcfd552a00224dddc25d5b3 +SIZE (rust/2025-08-07/rustc-1.89.0-powerpc-unknown-freebsd.tar.xz) = 69255712 +SHA256 (rust/2025-08-07/rust-std-1.89.0-powerpc-unknown-freebsd.tar.xz) = ef912d59278c02cbdf672f1db936f7705def9aa6b85a6091e7d19278ed546738 +SIZE (rust/2025-08-07/rust-std-1.89.0-powerpc-unknown-freebsd.tar.xz) = 23834180 +SHA256 (rust/2025-08-07/cargo-1.89.0-powerpc-unknown-freebsd.tar.xz) = 3b436178e9b6930b318f26edde7ab5e156186c79f64f363f9fe501fd58a684d9 +SIZE (rust/2025-08-07/cargo-1.89.0-powerpc-unknown-freebsd.tar.xz) = 9464180 +SHA256 (rust/2025-08-07/rustc-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 49304519e51e4c3c6d568c97c5c070ebcde7f8644225b2157353e71a7b6ef95b +SIZE (rust/2025-08-07/rustc-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 67763500 +SHA256 (rust/2025-08-07/rust-std-1.89.0-powerpc64-unknown-freebsd.tar.xz) = f1f984b84376947bb04ec839e74c2f7f5b743c82f198404deb6e86289aba02f3 +SIZE (rust/2025-08-07/rust-std-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 23920604 +SHA256 (rust/2025-08-07/cargo-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 22d0f60452ceafa56f2bdb85c4f3bf314566cfa060e72eb3df8e165c869e62c9 +SIZE (rust/2025-08-07/cargo-1.89.0-powerpc64-unknown-freebsd.tar.xz) = 9556796 +SHA256 (rust/2025-08-07/rustc-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 40e9b696df5e9df27bd8c81e66459471897153acb23fd36196ebbce178a73d3b +SIZE (rust/2025-08-07/rustc-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 70629540 +SHA256 (rust/2025-08-07/rust-std-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = a151c5791d50dc11477813b7caf2e9f46c7c9c7d4fcbe36b6fefbc98009c0c33 +SIZE (rust/2025-08-07/rust-std-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 24048396 +SHA256 (rust/2025-08-07/cargo-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 322a22b6675b12370262fbc47e694decf4145204f2e7853c5385dcaf9711b36a +SIZE (rust/2025-08-07/cargo-1.89.0-powerpc64le-unknown-freebsd.tar.xz) = 10073080 +SHA256 (rust/2025-08-07/rustc-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 798654915a94869723254d9e064b831b6908fefe16bf85aa7cbddf90bf98cd54 +SIZE (rust/2025-08-07/rustc-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 77423140 +SHA256 (rust/2025-08-07/rust-std-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = e998d809d2b8568bcbe963c91233c7cac3bdfd0ca9f81e3926d540366d80d3c4 +SIZE (rust/2025-08-07/rust-std-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 24224064 +SHA256 (rust/2025-08-07/cargo-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 5d96c6aacacdbe29932088495b3c2e274b435b57360e9f4291c09d5953a62499 +SIZE (rust/2025-08-07/cargo-1.89.0-riscv64gc-unknown-freebsd.tar.xz) = 11784364 diff --git a/lang/rust/files/patch-vendor_cc.rs b/lang/rust/files/patch-vendor_cc.rs index 4a763326e4f6..ef0ac3dc5c04 100644 --- a/lang/rust/files/patch-vendor_cc.rs +++ b/lang/rust/files/patch-vendor_cc.rs @@ -99,8 +99,8 @@ https://reviews.llvm.org/D77776 (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), (false, false, false, false, false) => { cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); ---- vendor/cc-1.2.25/src/tool.rs.orig 2025-04-01 18:22:03 UTC -+++ vendor/cc-1.2.25/src/tool.rs +--- vendor/cc-1.2.26/src/tool.rs.orig 2025-04-01 18:22:03 UTC ++++ vendor/cc-1.2.26/src/tool.rs @@ -141,9 +141,7 @@ impl Tool { match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) { @@ -112,8 +112,8 @@ https://reviews.llvm.org/D77776 (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), (false, false, false, false, false) => { cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); ---- vendor/cc-1.2.26/src/tool.rs.orig 2025-04-01 18:22:03 UTC -+++ vendor/cc-1.2.26/src/tool.rs +--- vendor/cc-1.2.27/src/tool.rs.orig 2025-04-01 18:22:03 UTC ++++ vendor/cc-1.2.27/src/tool.rs @@ -141,9 +141,7 @@ impl Tool { match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) { @@ -125,8 +125,8 @@ https://reviews.llvm.org/D77776 (false, false, true, _, false) | (_, _, _, _, true) => Ok(ToolFamily::Gnu), (false, false, false, false, false) => { cargo_output.print_warning(&"Compiler family detection failed since it does not define `__clang__`, `__GNUC__`, `__EMSCRIPTEN__` or `__VXWORKS__`, also does not accept cl style flag `-?`, fallback to treating it as GNU"); ---- vendor/cc-1.2.27/src/tool.rs.orig 2025-04-01 18:22:03 UTC -+++ vendor/cc-1.2.27/src/tool.rs +--- vendor/cc-1.2.30/src/tool.rs.orig 2025-04-01 18:22:03 UTC ++++ vendor/cc-1.2.30/src/tool.rs @@ -141,9 +141,7 @@ impl Tool { match (clang, accepts_cl_style_flags, gcc, emscripten, vxworks) { diff --git a/lang/rustpython/Makefile b/lang/rustpython/Makefile index 5122795b8cb2..6b738ce8549a 100644 --- a/lang/rustpython/Makefile +++ b/lang/rustpython/Makefile @@ -1,6 +1,6 @@ PORTNAME= rustpython DISTVERSION= 0.4.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= lang PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ diff --git a/lang/scryer-prolog/Makefile b/lang/scryer-prolog/Makefile index 5c437d4c4fb0..9b7e7f23eb7c 100644 --- a/lang/scryer-prolog/Makefile +++ b/lang/scryer-prolog/Makefile @@ -1,7 +1,7 @@ PORTNAME= scryer-prolog DISTVERSIONPREFIX= v DISTVERSION= 0.9.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= lang MAINTAINER= me@svmhdvn.name diff --git a/lang/spidermonkey102/Makefile b/lang/spidermonkey102/Makefile index 57ae14ab946f..35022885e1d8 100644 --- a/lang/spidermonkey102/Makefile +++ b/lang/spidermonkey102/Makefile @@ -1,6 +1,6 @@ PORTNAME= spidermonkey DISTVERSION= 102.9.0 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= lang MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source PKGNAMESUFFIX= ${SP_VER} diff --git a/lang/spidermonkey115/Makefile b/lang/spidermonkey115/Makefile index dcaa73e1795e..938a86577295 100644 --- a/lang/spidermonkey115/Makefile +++ b/lang/spidermonkey115/Makefile @@ -1,6 +1,6 @@ PORTNAME= spidermonkey DISTVERSION= 115.22.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= lang MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \ MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build1/source diff --git a/lang/spidermonkey128/Makefile b/lang/spidermonkey128/Makefile index 684e7e96ad80..df40ac9bd14f 100644 --- a/lang/spidermonkey128/Makefile +++ b/lang/spidermonkey128/Makefile @@ -1,6 +1,6 @@ PORTNAME= spidermonkey DISTVERSION= 128.12.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= lang MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source \ MOZILLA/firefox/candidates/${DISTVERSION}esr-candidates/build1/source diff --git a/lang/spidermonkey78/Makefile b/lang/spidermonkey78/Makefile index 4264b165be06..8304e27bc0de 100644 --- a/lang/spidermonkey78/Makefile +++ b/lang/spidermonkey78/Makefile @@ -1,6 +1,6 @@ PORTNAME= spidermonkey DISTVERSION= 78.15.0 -PORTREVISION= 36 +PORTREVISION= 37 CATEGORIES= lang MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source PKGNAMESUFFIX= ${SP_VER} diff --git a/lang/spidermonkey91/Makefile b/lang/spidermonkey91/Makefile index d39cebee71e0..61877788c83b 100644 --- a/lang/spidermonkey91/Makefile +++ b/lang/spidermonkey91/Makefile @@ -1,6 +1,6 @@ PORTNAME= spidermonkey DISTVERSION= 91.13.0 -PORTREVISION= 32 +PORTREVISION= 33 CATEGORIES= lang MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source PKGNAMESUFFIX= ${SP_VER} diff --git a/lang/starlark-rust/Makefile b/lang/starlark-rust/Makefile index 7f77903c9b45..1ef5a7fc4541 100644 --- a/lang/starlark-rust/Makefile +++ b/lang/starlark-rust/Makefile @@ -1,7 +1,7 @@ PORTNAME= starlark-rust DISTVERSIONPREFIX= v DISTVERSION= 0.13.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= lang MAINTAINER= yuri@FreeBSD.org diff --git a/lang/typescript/Makefile b/lang/typescript/Makefile new file mode 100644 index 000000000000..98f0fdf4f419 --- /dev/null +++ b/lang/typescript/Makefile @@ -0,0 +1,38 @@ +PORTNAME= typescript +DISTVERSION= 5.9.3 +CATEGORIES= lang +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 + +USES= nodejs:run tar:tgz + +NO_ARCH= yes +NO_BUILD= yes + +WRKSRC= ${WRKDIR}/package + +post-patch: + @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} + 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} + +.include <bsd.port.mk> diff --git a/lang/typescript/distinfo b/lang/typescript/distinfo new file mode 100644 index 000000000000..191f1cf984a0 --- /dev/null +++ b/lang/typescript/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1759274614 +SHA256 (typescript-5.9.3.tgz) = 10e108c9cf7d5f2879053dff18515fb405abf2ccef63eaaf017d9c571687a1d3 +SIZE (typescript-5.9.3.tgz) = 4377468 diff --git a/lang/typescript/pkg-descr b/lang/typescript/pkg-descr new file mode 100644 index 000000000000..9150fa8768ef --- /dev/null +++ b/lang/typescript/pkg-descr @@ -0,0 +1,4 @@ +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/lang/typescript/pkg-plist b/lang/typescript/pkg-plist new file mode 100644 index 000000000000..482e17096999 --- /dev/null +++ b/lang/typescript/pkg-plist @@ -0,0 +1,127 @@ +bin/tsc +bin/tsserver +lib/node_modules/typescript/_tsc.js +lib/node_modules/typescript/_tsserver.js +lib/node_modules/typescript/_typingsInstaller.js +lib/node_modules/typescript/cs/diagnosticMessages.generated.json +lib/node_modules/typescript/de/diagnosticMessages.generated.json +lib/node_modules/typescript/es/diagnosticMessages.generated.json +lib/node_modules/typescript/fr/diagnosticMessages.generated.json +lib/node_modules/typescript/it/diagnosticMessages.generated.json +lib/node_modules/typescript/ja/diagnosticMessages.generated.json +lib/node_modules/typescript/ko/diagnosticMessages.generated.json +lib/node_modules/typescript/lib.d.ts +lib/node_modules/typescript/lib.decorators.d.ts +lib/node_modules/typescript/lib.decorators.legacy.d.ts +lib/node_modules/typescript/lib.dom.asynciterable.d.ts +lib/node_modules/typescript/lib.dom.d.ts +lib/node_modules/typescript/lib.dom.iterable.d.ts +lib/node_modules/typescript/lib.es2015.collection.d.ts +lib/node_modules/typescript/lib.es2015.core.d.ts +lib/node_modules/typescript/lib.es2015.d.ts +lib/node_modules/typescript/lib.es2015.generator.d.ts +lib/node_modules/typescript/lib.es2015.iterable.d.ts +lib/node_modules/typescript/lib.es2015.promise.d.ts +lib/node_modules/typescript/lib.es2015.proxy.d.ts +lib/node_modules/typescript/lib.es2015.reflect.d.ts +lib/node_modules/typescript/lib.es2015.symbol.d.ts +lib/node_modules/typescript/lib.es2015.symbol.wellknown.d.ts +lib/node_modules/typescript/lib.es2016.array.include.d.ts +lib/node_modules/typescript/lib.es2016.d.ts +lib/node_modules/typescript/lib.es2016.full.d.ts +lib/node_modules/typescript/lib.es2016.intl.d.ts +lib/node_modules/typescript/lib.es2017.arraybuffer.d.ts +lib/node_modules/typescript/lib.es2017.d.ts +lib/node_modules/typescript/lib.es2017.date.d.ts +lib/node_modules/typescript/lib.es2017.full.d.ts +lib/node_modules/typescript/lib.es2017.intl.d.ts +lib/node_modules/typescript/lib.es2017.object.d.ts +lib/node_modules/typescript/lib.es2017.sharedmemory.d.ts +lib/node_modules/typescript/lib.es2017.string.d.ts +lib/node_modules/typescript/lib.es2017.typedarrays.d.ts +lib/node_modules/typescript/lib.es2018.asyncgenerator.d.ts +lib/node_modules/typescript/lib.es2018.asynciterable.d.ts +lib/node_modules/typescript/lib.es2018.d.ts +lib/node_modules/typescript/lib.es2018.full.d.ts +lib/node_modules/typescript/lib.es2018.intl.d.ts +lib/node_modules/typescript/lib.es2018.promise.d.ts +lib/node_modules/typescript/lib.es2018.regexp.d.ts +lib/node_modules/typescript/lib.es2019.array.d.ts +lib/node_modules/typescript/lib.es2019.d.ts +lib/node_modules/typescript/lib.es2019.full.d.ts +lib/node_modules/typescript/lib.es2019.intl.d.ts +lib/node_modules/typescript/lib.es2019.object.d.ts +lib/node_modules/typescript/lib.es2019.string.d.ts +lib/node_modules/typescript/lib.es2019.symbol.d.ts +lib/node_modules/typescript/lib.es2020.bigint.d.ts +lib/node_modules/typescript/lib.es2020.d.ts +lib/node_modules/typescript/lib.es2020.date.d.ts +lib/node_modules/typescript/lib.es2020.full.d.ts +lib/node_modules/typescript/lib.es2020.intl.d.ts +lib/node_modules/typescript/lib.es2020.number.d.ts +lib/node_modules/typescript/lib.es2020.promise.d.ts +lib/node_modules/typescript/lib.es2020.sharedmemory.d.ts +lib/node_modules/typescript/lib.es2020.string.d.ts +lib/node_modules/typescript/lib.es2020.symbol.wellknown.d.ts +lib/node_modules/typescript/lib.es2021.d.ts +lib/node_modules/typescript/lib.es2021.full.d.ts +lib/node_modules/typescript/lib.es2021.intl.d.ts +lib/node_modules/typescript/lib.es2021.promise.d.ts +lib/node_modules/typescript/lib.es2021.string.d.ts +lib/node_modules/typescript/lib.es2021.weakref.d.ts +lib/node_modules/typescript/lib.es2022.array.d.ts +lib/node_modules/typescript/lib.es2022.d.ts +lib/node_modules/typescript/lib.es2022.error.d.ts +lib/node_modules/typescript/lib.es2022.full.d.ts +lib/node_modules/typescript/lib.es2022.intl.d.ts +lib/node_modules/typescript/lib.es2022.object.d.ts +lib/node_modules/typescript/lib.es2022.regexp.d.ts +lib/node_modules/typescript/lib.es2022.string.d.ts +lib/node_modules/typescript/lib.es2023.array.d.ts +lib/node_modules/typescript/lib.es2023.collection.d.ts +lib/node_modules/typescript/lib.es2023.d.ts +lib/node_modules/typescript/lib.es2023.full.d.ts +lib/node_modules/typescript/lib.es2023.intl.d.ts +lib/node_modules/typescript/lib.es2024.arraybuffer.d.ts +lib/node_modules/typescript/lib.es2024.collection.d.ts +lib/node_modules/typescript/lib.es2024.d.ts +lib/node_modules/typescript/lib.es2024.full.d.ts +lib/node_modules/typescript/lib.es2024.object.d.ts +lib/node_modules/typescript/lib.es2024.promise.d.ts +lib/node_modules/typescript/lib.es2024.regexp.d.ts +lib/node_modules/typescript/lib.es2024.sharedmemory.d.ts +lib/node_modules/typescript/lib.es2024.string.d.ts +lib/node_modules/typescript/lib.es5.d.ts +lib/node_modules/typescript/lib.es6.d.ts +lib/node_modules/typescript/lib.esnext.array.d.ts +lib/node_modules/typescript/lib.esnext.collection.d.ts +lib/node_modules/typescript/lib.esnext.d.ts +lib/node_modules/typescript/lib.esnext.decorators.d.ts +lib/node_modules/typescript/lib.esnext.disposable.d.ts +lib/node_modules/typescript/lib.esnext.error.d.ts +lib/node_modules/typescript/lib.esnext.float16.d.ts +lib/node_modules/typescript/lib.esnext.full.d.ts +lib/node_modules/typescript/lib.esnext.intl.d.ts +lib/node_modules/typescript/lib.esnext.iterator.d.ts +lib/node_modules/typescript/lib.esnext.promise.d.ts +lib/node_modules/typescript/lib.esnext.sharedmemory.d.ts +lib/node_modules/typescript/lib.scripthost.d.ts +lib/node_modules/typescript/lib.webworker.asynciterable.d.ts +lib/node_modules/typescript/lib.webworker.d.ts +lib/node_modules/typescript/lib.webworker.importscripts.d.ts +lib/node_modules/typescript/lib.webworker.iterable.d.ts +lib/node_modules/typescript/pl/diagnosticMessages.generated.json +lib/node_modules/typescript/pt-br/diagnosticMessages.generated.json +lib/node_modules/typescript/ru/diagnosticMessages.generated.json +lib/node_modules/typescript/tr/diagnosticMessages.generated.json +lib/node_modules/typescript/tsc.js +lib/node_modules/typescript/tsserver.js +lib/node_modules/typescript/tsserverlibrary.d.ts +lib/node_modules/typescript/tsserverlibrary.js +lib/node_modules/typescript/typesMap.json +lib/node_modules/typescript/typescript.d.ts +lib/node_modules/typescript/typescript.js +lib/node_modules/typescript/typingsInstaller.js +lib/node_modules/typescript/watchGuard.js +lib/node_modules/typescript/zh-cn/diagnosticMessages.generated.json +lib/node_modules/typescript/zh-tw/diagnosticMessages.generated.json diff --git a/lang/typstfmt/Makefile b/lang/typstfmt/Makefile index 035aa1bbc455..b0edbdc1f233 100644 --- a/lang/typstfmt/Makefile +++ b/lang/typstfmt/Makefile @@ -1,6 +1,6 @@ PORTNAME= typstfmt DISTVERSION= 0.2.10 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= lang MAINTAINER= yuri@FreeBSD.org diff --git a/lang/typstyle/Makefile b/lang/typstyle/Makefile index 05908e014a55..54c75f1f89bb 100644 --- a/lang/typstyle/Makefile +++ b/lang/typstyle/Makefile @@ -1,7 +1,7 @@ PORTNAME= typstyle DISTVERSIONPREFIX= v DISTVERSION= 0.13.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= lang MAINTAINER= yuri@FreeBSD.org |