diff --git a/lang/dotnet8/Makefile b/lang/dotnet8/Makefile index 375ed731239c..63a9e9228f7a 100644 --- a/lang/dotnet8/Makefile +++ b/lang/dotnet8/Makefile @@ -1,119 +1,119 @@ PORTNAME= dotnet DISTVERSION= ${DOTNETVERSION}.20 CATEGORIES= lang devel MASTER_SITES= https://github.com/dotnet/dotnet/releases/download/${GH_TAGNAME}/release.json?dummy=/:dotnetmanifest \ LOCAL/arrowd/dotnet/:bootstrap PKGNAMESUFFIX= 8 DISTFILES= release.json-${PORTVERSION}:dotnetmanifest \ ${BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}:bootstrap \ ${BOOTSTRAP_SDK_DISTNAME}${EXTRACT_SUFX}:bootstrap DIST_SUBDIR= dotnet EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= arrowd@FreeBSD.org COMMENT= Open-source developer platform and a cross-platform runtime for cloud, mobile, desktop, and IoT apps WWW= https://dot.net LICENSE= MIT ONLY_FOR_ARCHS= aarch64 amd64 BUILD_DEPENDS= bash:shells/bash \ cmake:devel/cmake-core \ git:devel/git \ ggrep:textproc/gnugrep \ terminfo-db>0:misc/terminfo-db LIB_DEPENDS= libicuuc.so:devel/icu \ libinotify.so:devel/libinotify \ libunwind.so:devel/libunwind RUN_DEPENDS= terminfo-db>0:misc/terminfo-db \ dotnet:lang/dotnet-host USES= autoreconf:build gssapi:mit llvm:noexport nodejs pkgconfig \ python:build,3.9+ shebangfix ssl USE_GITHUB= yes GH_TAGNAME= v${SDKVERSION} SHEBANG_FILES= src/diagnostics/src/Tools/dotnet-trace/*.sh \ src/source-build-externals/src/azure-activedirectory-identitymodel-extensions-for-dotnet/updateAssemblyInfo.sh BINARY_ALIAS= grep=${LOCALBASE}/bin/ggrep DOTNET_ENV= PYTHON=${PYTHON_CMD} PATH=${PATH}:${LLVM_PREFIX}/bin BOOTSTRAP_DOTNETVERSION= 8.0 -BOOTSTRAP_SDKVERSION= ${BOOTSTRAP_DOTNETVERSION}.110 -BOOTSTRAP_SDKVERSIONSUFFIX= -servicing.24474.1 +BOOTSTRAP_SDKVERSION= ${BOOTSTRAP_DOTNETVERSION}.120 +BOOTSTRAP_SDKVERSIONSUFFIX= -servicing.25421.1 BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME= Private.SourceBuilt.Artifacts.${BOOTSTRAP_SDKVERSION}${BOOTSTRAP_SDKVERSIONSUFFIX}.freebsd.13-${DOTNET_ARCH} BOOTSTRAP_SDK_DISTNAME= dotnet-sdk-${BOOTSTRAP_SDKVERSION}-freebsd-${DOTNET_ARCH} DOTNETVERSION= 8.0 SDKVERSION= ${DOTNETVERSION}.120 SDKVERSIONSUFFIX= -servicing.25323.1 SOURCEBUILT_ARTIFACTS_DISTNAME?=Private.SourceBuilt.Artifacts.${SDKVERSION}${SDKVERSIONSUFFIX}.freebsd.13-${DOTNET_ARCH} SDK_DISTNAME= dotnet-sdk-${SDKVERSION}-freebsd-${DOTNET_ARCH} DOTNET_ARCH= ${ARCH:S|amd64|x64|:C|aarch64|arm64|} PLIST_SUB= DOTNET_ARCH=${DOTNET_ARCH} FULL_DOTNETVERSION=${PORTVERSION} \ DOTNETVERSION=${DOTNETVERSION} \ SDKVERSION=${SDKVERSION} SDKVERSIONSUFFIX=${SDKVERSIONSUFFIX} \ BOOTSTRAP_SDKVERSION=${BOOTSTRAP_SDKVERSION} .include .if ${OSVERSION} >= 1400000 LIB_DEPENDS+= libcrypto.so.111:misc/compat13x .endif .if ${ARCH} == aarch64 BROKEN= "crossgen2" exited with code 139 .endif post-extract: ${CP} ${DISTDIR}/${DIST_SUBDIR}/release.json-${PORTVERSION} ${WRKSRC}/release.json @${MKDIR} ${WRKDIR}/packages ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ${DISTDIR}/${DIST_SUBDIR}/${BOOTSTRAP_SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX} \ -C ${WRKDIR}/packages \ ${EXTRACT_AFTER_ARGS} @${MKDIR} ${WRKDIR}/bootstrap_sdk ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ${DISTDIR}/${DIST_SUBDIR}/${BOOTSTRAP_SDK_DISTNAME}${EXTRACT_SUFX} \ -C ${WRKDIR}/bootstrap_sdk \ ${EXTRACT_AFTER_ARGS} ${ELFCTL} -e +noaslr ${WRKDIR}/bootstrap_sdk/dotnet do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${DOTNET_ENV} ./build.sh \ --release-manifest release.json \ --clean-while-building \ --with-sdk ${WRKDIR}/bootstrap_sdk \ --with-packages ${WRKDIR}/packages \ -- \ -maxcpucount:${MAKE_JOBS_NUMBER} do-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${WRKSRC}/artifacts/${DOTNET_ARCH}/Release/${SDK_DISTNAME}${EXTRACT_SUFX} -C ${STAGEDIR}${DATADIR} ${EXTRACT_AFTER_ARGS} ${RM} -r ${STAGEDIR}${DATADIR}/packs/NETStandard.Library.Ref ${STRIP_CMD} ${STAGEDIR}${DATADIR}/sdk/${SDKVERSION}/AppHostTemplate/apphost ${STRIP_CMD} ${STAGEDIR}${DATADIR}/packs/Microsoft.NETCore.App.Host.freebsd-${DOTNET_ARCH}/${DISTVERSION}/runtimes/freebsd-${DOTNET_ARCH}/native/apphost ${STRIP_CMD} ${STAGEDIR}${DATADIR}/packs/Microsoft.NETCore.App.Host.freebsd-${DOTNET_ARCH}/${DISTVERSION}/runtimes/freebsd-${DOTNET_ARCH}/native/singlefilehost ${FIND} ${STAGEDIR}${DATADIR} -name "*.so" -exec ${STRIP_CMD} -s "{}" ";" bootstrap-makesum: cd ${WRKSRC}/artifacts/${DOTNET_ARCH}/Release && sha256 ${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX} @${ECHO_CMD} -n "SIZE (${DIST_SUBDIR}/${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX}) = " @${STAT} -f %z ${WRKSRC}/artifacts/${DOTNET_ARCH}/Release/${SOURCEBUILT_ARTIFACTS_DISTNAME}${EXTRACT_SUFX} @cd ${WRKSRC}/artifacts/${DOTNET_ARCH}/Release && sha256 ${SDK_DISTNAME}${EXTRACT_SUFX} @${ECHO_CMD} -n "SIZE (${DIST_SUBDIR}/${SDK_DISTNAME}${EXTRACT_SUFX}) = " @${STAT} -f %z ${WRKSRC}/artifacts/${DOTNET_ARCH}/Release/${SDK_DISTNAME}${EXTRACT_SUFX} @${ECHO_CMD} .include diff --git a/lang/dotnet8/distinfo b/lang/dotnet8/distinfo index 9da4e8cca485..783e61fd4ba4 100644 --- a/lang/dotnet8/distinfo +++ b/lang/dotnet8/distinfo @@ -1,13 +1,13 @@ TIMESTAMP = 1757958111 SHA256 (dotnet/release.json-8.0.20) = 80d05423589a7471b52d6cd38526183dc667224a567d4cf8aad15a300d1e7f0e SIZE (dotnet/release.json-8.0.20) = 278 -SHA256 (dotnet/Private.SourceBuilt.Artifacts.8.0.118-servicing.25323.1.freebsd.13-x64.tar.gz) = f77d7ab90994476dc4a520d8afa9f64d1764dfb4d0cb657153f0837e3d57a9ad -SIZE (dotnet/Private.SourceBuilt.Artifacts.8.0.118-servicing.25323.1.freebsd.13-x64.tar.gz) = 1226358315 -SHA256 (dotnet/dotnet-sdk-8.0.118-freebsd-x64.tar.gz) = ee5aa13be732c21162ab9107fd5ab655f927f86aa7e3f59d51ab9e4ce591c9b9 -SIZE (dotnet/dotnet-sdk-8.0.118-freebsd-x64.tar.gz) = 386579031 -SHA256 (dotnet/Private.SourceBuilt.Artifacts.8.0.110-servicing.24474.1.freebsd.13-arm64.tar.gz) = ffc75fd78ac9d79aa7908bf5fd468d2f8ad351823986430ece75eca83f480981 -SIZE (dotnet/Private.SourceBuilt.Artifacts.8.0.110-servicing.24474.1.freebsd.13-arm64.tar.gz) = 1210371789 -SHA256 (dotnet/dotnet-sdk-8.0.110-freebsd-arm64.tar.gz) = 08cd391b91d32bb92ed935da83ae2d48281d48d5a4193cd1ca7562d05a1b9f10 -SIZE (dotnet/dotnet-sdk-8.0.110-freebsd-arm64.tar.gz) = 377931375 +SHA256 (dotnet/Private.SourceBuilt.Artifacts.8.0.120-servicing.25421.1.freebsd.13-x64.tar.gz) = 438a003af87692cbd66c4a349ebfde7c85bf483dfc39423b74a106691fb4bc11 +SIZE (dotnet/Private.SourceBuilt.Artifacts.8.0.120-servicing.25421.1.freebsd.13-x64.tar.gz) = 1226300370 +SHA256 (dotnet/dotnet-sdk-8.0.120-freebsd-x64.tar.gz) = 147dce06d2ca809245739604b14d7f75746921c637a519068dcc9b1355e84625 +SIZE (dotnet/dotnet-sdk-8.0.120-freebsd-x64.tar.gz) = 386543272 +SHA256 (dotnet/Private.SourceBuilt.Artifacts.8.0.120-servicing.25421.1.freebsd.13-arm64.tar.gz) = 6fb010bcae2c0c163e10c37d80eb5d7c3fb59f13c8fd5806274ae5c0956a4cb2 +SIZE (dotnet/Private.SourceBuilt.Artifacts.8.0.120-servicing.25421.1.freebsd.13-arm64.tar.gz) = 1210466693 +SHA256 (dotnet/dotnet-sdk-8.0.120-freebsd-arm64.tar.gz) = 3b26a1fb7f7f19ca281ea5bee75ec785dae24153938cf4ae829379b93b003297 +SIZE (dotnet/dotnet-sdk-8.0.120-freebsd-arm64.tar.gz) = 377979381 SHA256 (dotnet/dotnet-dotnet-8.0.20-v8.0.120_GH0.tar.gz) = e26ccb216b766d816a65066a8cc966f961a7bf1bb1d5ea2ba941c41ec0ecebb4 SIZE (dotnet/dotnet-dotnet-8.0.20-v8.0.120_GH0.tar.gz) = 282270091