# $NetBSD: Makefile,v 1.13 2023/10/17 02:52:25 gutteridge Exp $ DISTNAME= gcc-13.2.0 PKGNAME= ${DISTNAME:S/gcc/libatomic/} CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GNU:=gcc/${DISTNAME}/} EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://gcc.gnu.org/ COMMENT= Atomic fallback implementation for GCC LICENSE= gnu-gpl-v3 USE_LANGUAGES= c c++ USE_TOOLS+= gmake perl # Attempts to include stdatomic.h. USE_CC_FEATURES+= c11 GNU_CONFIGURE= yes USE_LIBTOOL= yes GNU_CONFIGURE_STRICT= no ## Build outside ${WRKSRC} OBJDIR= ../build CONFIGURE_DIRS= ${OBJDIR} CONFIGURE_SCRIPT= ../${DISTNAME}/libatomic/configure CONFIGURE_ARGS+= --disable-multilib CHECK_PORTABILITY_SKIP+= contrib/* .include "../../mk/bsd.prefs.mk" .if empty(PKGSRC_COMPILER:Mgcc*) PKG_SKIP_REASON+= "Uses esoteric GCC-specific features" .endif pre-configure: ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk"