Tue Oct 17 02:52:25 2023 UTC ()
libatomic: tweak USE_LANGUAGES (USE_CC_FEATURES in use already)


(gutteridge)
diff -r1.12 -r1.13 pkgsrc/devel/libatomic/Makefile

cvs diff -r1.12 -r1.13 pkgsrc/devel/libatomic/Makefile (switch to unified diff)

--- pkgsrc/devel/libatomic/Makefile 2023/10/17 02:16:50 1.12
+++ pkgsrc/devel/libatomic/Makefile 2023/10/17 02:52:25 1.13
@@ -1,42 +1,42 @@ @@ -1,42 +1,42 @@
1# $NetBSD: Makefile,v 1.12 2023/10/17 02:16:50 gutteridge Exp $ 1# $NetBSD: Makefile,v 1.13 2023/10/17 02:52:25 gutteridge Exp $
2 2
3DISTNAME= gcc-13.2.0 3DISTNAME= gcc-13.2.0
4PKGNAME= ${DISTNAME:S/gcc/libatomic/} 4PKGNAME= ${DISTNAME:S/gcc/libatomic/}
5CATEGORIES= devel 5CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_GNU:=gcc/${DISTNAME}/} 6MASTER_SITES= ${MASTER_SITE_GNU:=gcc/${DISTNAME}/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://gcc.gnu.org/ 10HOMEPAGE= https://gcc.gnu.org/
11COMMENT= Atomic fallback implementation for GCC 11COMMENT= Atomic fallback implementation for GCC
12LICENSE= gnu-gpl-v3 12LICENSE= gnu-gpl-v3
13 13
14USE_LANGUAGES= c99 c++ 14USE_LANGUAGES= c c++
15USE_TOOLS+= gmake perl 15USE_TOOLS+= gmake perl
16 16
17# Attempts to include stdatomic.h. 17# Attempts to include stdatomic.h.
18USE_CC_FEATURES+= c11 18USE_CC_FEATURES+= c11
19 19
20GNU_CONFIGURE= yes 20GNU_CONFIGURE= yes
21USE_LIBTOOL= yes 21USE_LIBTOOL= yes
22GNU_CONFIGURE_STRICT= no 22GNU_CONFIGURE_STRICT= no
23## Build outside ${WRKSRC} 23## Build outside ${WRKSRC}
24OBJDIR= ../build 24OBJDIR= ../build
25CONFIGURE_DIRS= ${OBJDIR} 25CONFIGURE_DIRS= ${OBJDIR}
26CONFIGURE_SCRIPT= ../${DISTNAME}/libatomic/configure 26CONFIGURE_SCRIPT= ../${DISTNAME}/libatomic/configure
27 27
28CONFIGURE_ARGS+= --disable-multilib 28CONFIGURE_ARGS+= --disable-multilib
29 29
30CHECK_PORTABILITY_SKIP+= contrib/* 30CHECK_PORTABILITY_SKIP+= contrib/*
31 31
32.include "../../mk/bsd.prefs.mk" 32.include "../../mk/bsd.prefs.mk"
33 33
34.if empty(PKGSRC_COMPILER:Mgcc*) 34.if empty(PKGSRC_COMPILER:Mgcc*)
35PKG_SKIP_REASON+= "Uses esoteric GCC-specific features" 35PKG_SKIP_REASON+= "Uses esoteric GCC-specific features"
36.endif 36.endif
37 37
38pre-configure: 38pre-configure:
39 ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR} 39 ${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR}
40 40
41.include "../../mk/pthread.buildlink3.mk" 41.include "../../mk/pthread.buildlink3.mk"
42.include "../../mk/bsd.pkg.mk" 42.include "../../mk/bsd.pkg.mk"