1
0
mirror of https://github.com/openbsd/ports.git synced 2025-12-06 07:36:10 +00:00

lang/gcc/11: include GDC into bootsrap for gcc/15

OK: pascal@
This commit is contained in:
kirill
2025-12-02 23:19:54 +00:00
parent 236bdde8ec
commit 12459638b5
2 changed files with 20 additions and 3 deletions

View File

@@ -17,7 +17,9 @@ FULL_VERSION = $V
FULL_PKGVERSION = $V
REVISION = 21
ADASTRAP-amd64 = adastrap-amd64-$V-5.tar.xz
# aarch64 bootstrap contains only gdc
ADASTRAP-aarch64 = adastrap-aarch64-$V-0.tar.xz
ADASTRAP-amd64 = adastrap-amd64-$V-6.tar.xz
ADASTRAP-i386 = adastrap-i386-$V-4.tar.xz
ADASTRAP-mips64 = adastrap-mips64-8.4.0-5.tar.xz
ADASTRAP-powerpc = adastrap-powerpc-$V-4.tar.xz
@@ -272,14 +274,29 @@ post-install:
ADA_PACKAGE = ${PACKAGE_REPOSITORY}/${MACHINE_ARCH}/all/${FULLPKGNAME-ada}.tgz
GCC_PACKAGE = ${PACKAGE_REPOSITORY}/${MACHINE_ARCH}/all/${FULLPKGNAME-main}.tgz
GDC_PACKAGE = ${PACKAGE_REPOSITORY}/${MACHINE_ARCH}/all/${FULLPKGNAME-dlang}.tgz
GXX_PACKAGE = ${PACKAGE_REPOSITORY}/${MACHINE_ARCH}/all/${FULLPKGNAME-c++}.tgz
.PHONY: bootstrap
.if ${BUILD_PACKAGES:M-ada} && ${BUILD_PACKAGES:M-dlang}
bootstrap: ${ADA_PACKAGE} ${GCC_PACKAGE} ${GDC_PACKAGE} ${GXX_PACKAGE}
.elif ${BUILD_PACKAGES:M-ada}
bootstrap: ${ADA_PACKAGE} ${GCC_PACKAGE} ${GXX_PACKAGE}
.elif ${BUILD_PACKAGES:M-dlang}
bootstrap: ${GCC_PACKAGE} ${GDC_PACKAGE} ${GXX_PACKAGE}
.else
bootstrap: ${GCC_PACKAGE} ${GXX_PACKAGE}
.endif
${_PBUILD} rm -rf ${WRKDIR}/prepare
${_PBUILD} mkdir -p ${WRKDIR}/prepare/bootstrap/system-libs
.if ${BUILD_PACKAGES:M-ada}
cd ${WRKDIR}/prepare/bootstrap && ${_PBUILD} tar xzf ${ADA_PACKAGE}
.endif
cd ${WRKDIR}/prepare/bootstrap && ${_PBUILD} tar xzf ${GCC_PACKAGE}
.if ${BUILD_PACKAGES:M-dlang}
cd ${WRKDIR}/prepare/bootstrap && ${_PBUILD} tar xzf ${GDC_PACKAGE}
.endif
cd ${WRKDIR}/prepare/bootstrap && ${_PBUILD} tar xzf ${GXX_PACKAGE}
${_PBUILD} rm -rf ${WRKDIR}/prepare/bootstrap/{+*,info,man,share}
${_PBUILD} rm -rf ${WRKDIR}/prepare/bootstrap/lib/gcc/*-openbsd*/$V/include-fixed

View File

@@ -1,9 +1,9 @@
SHA256 (gcc/adastrap-amd64-11.2.0-5.tar.xz) = xv2mjPXOBPnrbP98RlbKmbNgE3iP8MHBrShaipe/YNI=
SHA256 (gcc/adastrap-amd64-11.2.0-6.tar.xz) = rxI866IO57k5nZGBVbaGynN0XRcA4QJIN1AAW3xNA1w=
SHA256 (gcc/adastrap-i386-11.2.0-4.tar.xz) = 1T55LnFIsdo+lb3beM/FW0QR1U9RuHftAytxwRs8W/Y=
SHA256 (gcc/adastrap-mips64-8.4.0-5.tar.xz) = Rfwenft0B3hxydQ3mqkkbFN40maQ73Jl4fgTFn1eNKQ=
SHA256 (gcc/adastrap-powerpc-11.2.0-4.tar.xz) = 9KgiD7tqhcrCd8oTds/iVrmo9LXBNEAJQ+DdplytMuU=
SHA256 (gcc/gcc-11.2.0.tar.xz) = 0I7cU2tUw3KhAQ/2YZ3SdMDxYDqkkhK6IPeqLNo2+os=
SIZE (gcc/adastrap-amd64-11.2.0-5.tar.xz) = 78100312
SIZE (gcc/adastrap-amd64-11.2.0-6.tar.xz) = 100826604
SIZE (gcc/adastrap-i386-11.2.0-4.tar.xz) = 75923604
SIZE (gcc/adastrap-mips64-8.4.0-5.tar.xz) = 49877060
SIZE (gcc/adastrap-powerpc-11.2.0-4.tar.xz) = 70164724