PORTNAME=	devtools
PORTVERSION=	${LINUX_DIST_VER}
CATEGORIES=	devel

MAINTAINER=	emulation@FreeBSD.org
COMMENT=	Linux compilers and base libraries (CentOS ${LINUX_DIST_VER})
WWW=		https://gcc.gnu.org/

# LICENSE=	Various GNU

USES=		linux:rl9
USE_LDCONFIG=	yes
USE_LINUX=	libgfortran
USE_LINUX_RPM=	yes

ONLY_FOR_ARCHS=	aarch64 amd64

QA_ENV+=		USESLIBTOOL=no

BUVERSION=	2.35.2-43.el9
GCCVERSION=	11.4.1-3.el9
GLIBCVERSION=	2.34-100.el9_4.2
KERNELVERSION=	5.14.0-427.18.1.el9_4
MPFRVERSION=	4.1.0-7.el9
LIBMPCVERSION=	1.2.1-4.el9

BIN_DISTNAMES=	binutils-${BUVERSION} \
		cpp-${GCCVERSION} \
		gcc-${GCCVERSION} \
		gcc-c++-${GCCVERSION} \
		gcc-gfortran-${GCCVERSION} \
		mpfr-${MPFRVERSION} \
		libstdc++-devel-${GCCVERSION}
LIB_DISTNAMES=	binutils-devel-${BUVERSION} \
		glibc-devel-${GLIBCVERSION} \
		libgomp-${GCCVERSION} \
		libmpc-${LIBMPCVERSION}
LIB_DISTNAMES_aarch64=	k/kernel-headers-${KERNELVERSION}
LIB_DISTNAMES_amd64=	g/glibc-headers-${GLIBCVERSION} \
			k/kernel-headers-${KERNELVERSION}

SRC_DISTFILES=	binutils-${BUVERSION}${SRC_SUFX}:SOURCE \
		glibc-${GLIBCVERSION}${SRC_SUFX}:SOURCE \
		kernel-${KERNELVERSION}${SRC_SUFX}:SOURCE \
		libmpc-${LIBMPCVERSION}${SRC_SUFX}:SOURCE \
		mpfr-${MPFRVERSION}${SRC_SUFX}:SOURCE \
		gcc-${GCCVERSION}${SRC_SUFX}:SOURCE

CONFLICTS=	linux-c7-${PORTNAME}

OPTIONS_DEFINE=	DOCS NLS
OPTIONS_SUB=	yes

PLIST_SUB=	BUVERSION=${BUVERSION} \
		GGCVERSION=${GCCVERSION} \
		GLIBCVERSION=${GLIBCVERSION} \
		KERNELVERSION=${KERNELVERSION} \
		MPFRVERSION=${MPFRVERSION} \
		LIBMPCVERSION=${LIBMPCVERSION}

.include <bsd.port.mk>
