diff options
Diffstat (limited to 'lang/dotnet')
| -rw-r--r-- | lang/dotnet/Makefile | 18 | ||||
| -rw-r--r-- | lang/dotnet/distinfo | 6 | 
2 files changed, 16 insertions, 8 deletions
| diff --git a/lang/dotnet/Makefile b/lang/dotnet/Makefile index 0e848dee2bd6..7bf8124301cb 100644 --- a/lang/dotnet/Makefile +++ b/lang/dotnet/Makefile @@ -2,9 +2,9 @@ PORTNAME=	dotnet  DISTVERSION?=	${DOTNETVERSION}.10  PORTREVISION?=	0  CATEGORIES=	lang devel -MASTER_SITES=	https://github.com/dotnet/dotnet/releases/download/${GH_TAGNAME}/release.json?dummy=/:dotnetmanifest \ +MASTER_SITES=	${NO_RELEASE_JSON:Uhttps\://github.com/dotnet/dotnet/releases/download/${GH_TAGNAME}/release.json?dummy=/\:dotnetmanifest} \  		LOCAL/arrowd/dotnet/:bootstrap -DISTFILES=	release.json-${PORTVERSION}:dotnetmanifest \ +DISTFILES=	${NO_RELEASE_JSON:Urelease.json-${PORTVERSION}\:dotnetmanifest} \  		${BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}:bootstrap \  		${BOOTSTRAP_SDK_DISTNAME}${EXTRACT_SUFX}:bootstrap  DIST_SUBDIR=	dotnet @@ -34,7 +34,7 @@ USES=		autoreconf:build gssapi:mit llvm:noexport pkgconfig \  		python:build,3.9+ shebangfix ssl  USE_GITHUB=	yes -GH_TAGNAME=	v${SDKVERSION} +GH_TAGNAME?=	v${SDKVERSION}  SHEBANG_FILES+=	src/diagnostics/src/Tools/dotnet-trace/*.sh @@ -50,12 +50,18 @@ BOOTSTRAP_SDK_DISTNAME=				dotnet-sdk-${BOOTSTRAP_SDKVERSION}-freebsd-${DOTNET_A  DOTNETVERSION?=		9.0  SDKVERSION?=		${DOTNETVERSION}.111  SDKVERSIONSUFFIX?=	-servicing.25475.17 -SDKSERVICESUFFIX=	-servicing.25476.1 +SDKSERVICESUFFIX?=	-servicing.25476.1  MANIFESTSUFFIX=		${DOTNETVERSION}.100  DOTNET_ARCH=		${ARCH:S|amd64|x64|:C|aarch64|arm64|}  SDK_DISTNAME?=		dotnet-sdk-${SDKVERSION}-${SDK_RID}  SDK_RID?=		freebsd.${_OSVERSION_MAJOR}-${DOTNET_ARCH}  DOTNET_BUILD_SH_EXTRA_FLAGS?=	--source-build +.ifndef NO_RELEASE_JSON +DOTNET_BUILD_SH_SOURCELINK_FLAG=	--release-manifest release.json +.else +DOTNET_BUILD_SH_SOURCELINK_FLAG=	--source-repository https://github.com/dotnet/dotnet \ +					--source-version ${GH_TAGNAME} +.endif  ARTIFACTS_SUBDIR?=	/artifacts/assets/Release  SOURCEBUILT_ARTIFACTS_DISTNAME?=Private.SourceBuilt.Artifacts.${SDKVERSION}${SDKSERVICESUFFIX}.freebsd-${DOTNET_ARCH} @@ -94,7 +100,9 @@ PLIST_SUB+=	VXSORT="@comment "  .endif  post-extract: +.ifndef NO_RELEASE_JSON  	${CP} ${DISTDIR}/${DIST_SUBDIR}/release.json-${PORTVERSION} ${WRKSRC}/release.json +.endif  	@${MKDIR} ${WRKDIR}/packages  	${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ @@ -112,7 +120,7 @@ post-extract:  do-build:  	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${DOTNET_ENV} ./build.sh \ -		--release-manifest release.json \ +		${DOTNET_BUILD_SH_SOURCELINK_FLAG} \  		--clean-while-building \  		--with-sdk ${WRKDIR}/bootstrap_sdk \  		--with-packages ${WRKDIR}/packages \ diff --git a/lang/dotnet/distinfo b/lang/dotnet/distinfo index 4dee2b718a69..b9af376fe670 100644 --- a/lang/dotnet/distinfo +++ b/lang/dotnet/distinfo @@ -1,13 +1,13 @@ +TIMESTAMP = 1760626696  SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-arm64.tar.gz) = 4599ae777acd3a58919ceeeaa07b74668e1a53661c3ebf24b99f877e3c5ebe0e  SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-arm64.tar.gz) = 828079589  SHA256 (dotnet/dotnet-sdk-9.0.110-freebsd-arm64.tar.gz) = 05f3c223c70fa3096a97350cf485eaffdee1ddb2796a71984cbf4760009f40dc  SIZE (dotnet/dotnet-sdk-9.0.110-freebsd-arm64.tar.gz) = 505604643  SHA256 (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-x64.tar.gz) = 91239d2dc1197211d7cb8b1d30cfb783035dfc574a593093d56bab885c887a75  SIZE (dotnet/Private.SourceBuilt.Artifacts.9.0.110-servicing.25421.1.freebsd.13-x64.tar.gz) = 837969817 -TIMESTAMP = 1760626696 -SHA256 (dotnet/release.json-9.0.10) = 429d63f3d9d6d10921b6e0784f3343fe7a0676b888e726b1e4a20ff2ae9bbbf5 -SIZE (dotnet/release.json-9.0.10) = 278  SHA256 (dotnet/dotnet-sdk-9.0.110-freebsd-x64.tar.gz) = eb8d675d1a0edc27f4a8b12455dbb13545809b95d80a23536dfea4c94e7a23d2  SIZE (dotnet/dotnet-sdk-9.0.110-freebsd-x64.tar.gz) = 514661886 +SHA256 (dotnet/release.json-9.0.10) = 429d63f3d9d6d10921b6e0784f3343fe7a0676b888e726b1e4a20ff2ae9bbbf5 +SIZE (dotnet/release.json-9.0.10) = 278  SHA256 (dotnet/dotnet-dotnet-9.0.10-v9.0.111_GH0.tar.gz) = a18cbf9a48e58a516c1da3c58f0e46f66dcf1c5e7ef028e87101b1dc246e536a  SIZE (dotnet/dotnet-dotnet-9.0.10-v9.0.111_GH0.tar.gz) = 495176418 | 
