pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
gcc15-gnat*: pkglinting
Module Name: pkgsrc-wip
Committed By: Dmytro Kazankov <dkazankov%NetBSD.org@localhost>
Pushed By: dkazankov
Date: Fri May 9 11:59:21 2025 +0300
Changeset: b61a10326ff4f458922ef02e36cd7eda1310415a
Modified Files:
gcc15-gnat-libs/Makefile
gcc15-gnat-libs/buildlink3.mk
gcc15-gnat/Makefile
gcc15-gnat/buildlink3.mk
gcc15-gnat/options.mk
Log Message:
gcc15-gnat*: pkglinting
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b61a10326ff4f458922ef02e36cd7eda1310415a
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
gcc15-gnat-libs/Makefile | 2 +-
gcc15-gnat-libs/buildlink3.mk | 6 +++---
gcc15-gnat/Makefile | 23 ++++++++++++-----------
gcc15-gnat/buildlink3.mk | 2 +-
gcc15-gnat/options.mk | 6 +++---
5 files changed, 20 insertions(+), 19 deletions(-)
diffs:
diff --git a/gcc15-gnat-libs/Makefile b/gcc15-gnat-libs/Makefile
index 55cb101404..1919e656b4 100644
--- a/gcc15-gnat-libs/Makefile
+++ b/gcc15-gnat-libs/Makefile
@@ -31,7 +31,7 @@ TOOL_DEPENDS+= ${GCC_PKGNAME}-${GCC_DIST_VERSION}{,nb[0-9]*}:../../wip/${GCC_PK
.include "../../mk/bsd.prefs.mk"
LIBGCC_SUBPREFIX= ${GCC_PKGNAME}
-LIBGCC_PREFIX= ${LOCALBASE}/${LIBGCC_SUBPREFIX}
+LIBGCC_PREFIX= ${PREFIX}/${LIBGCC_SUBPREFIX}
GCC_TARGET_MACHINE?= ${MACHINE_GNU_PLATFORM}
BUILD_DEFS+= GCC_PKGNAME
BUILD_DEFS+= GCC_TARGET_MACHINE
diff --git a/gcc15-gnat-libs/buildlink3.mk b/gcc15-gnat-libs/buildlink3.mk
index d71f9f8c8d..08a1eb0369 100644
--- a/gcc15-gnat-libs/buildlink3.mk
+++ b/gcc15-gnat-libs/buildlink3.mk
@@ -10,7 +10,7 @@ BUILDLINK_API_DEPENDS.gcc15-gnat-libs+= gcc15-gnat-libs>=15.1.0
.else
BUILDLINK_API_DEPENDS.gcc15-gnat-libs+= {gcc15-gnat,gcc15-gnat-libs}>=15.1.0
.endif
-BUILDLINK_PKGSRCDIR.gcc15-gnat-libs= ../../wip/gcc15-gnat-libs
+BUILDLINK_PKGSRCDIR.gcc15-gnat-libs?= ../../wip/gcc15-gnat-libs
BUILDLINK_DEPMETHOD.gcc15-gnat-libs?= full
GCC_TARGET_MACHINE?= ${MACHINE_GNU_PLATFORM}
@@ -19,9 +19,9 @@ TARGET_LIBDIR.gcc15-gnat-libs= ${PREFIX}/gcc15-gnat/${GCC_TARGET_MACHINE}/lib
BUILDLINK_PASSTHRU_DIRS+= ${TARGET_LIBDIR.gcc15-gnat-libs}
-BUILDLINK_FILES.gcc15-gnat-libs= #empty
+BUILDLINK_FILES.gcc15-gnat-libs?= #empty
BUILDLINK_AUTO_VARS.gcc15-gnat-libs= no
-BUILDLINK_AUTO_DIRS.gcc15-gnat-libs= no
+BUILDLINK_AUTO_DIRS.gcc15-gnat-libs?= no
.include "../../mk/dlopen.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
diff --git a/gcc15-gnat/Makefile b/gcc15-gnat/Makefile
index 5fb46bc2d3..4c3dcc3502 100644
--- a/gcc15-gnat/Makefile
+++ b/gcc15-gnat/Makefile
@@ -26,8 +26,9 @@ TOOL_DEPENDS+= gcc10-aux-[0-9]*:../../lang/gcc10-aux
USE_TOOLS+= gmake makeinfo sed perl flex bison
USE_TOOLS.NetBSD+= gsed
-TEXINFO_REQD= 7.0
-BISON_REQD= 3.5
+# Built-in Texinfo can no longer process GCC 15's files
+TEXINFO_REQD+= 7.0
+BISON_REQD+= 3.5
GNU_CONFIGURE= yes
GNU_CONFIGURE_STRICT= no
@@ -56,13 +57,13 @@ BROKEN_ON_PLATFORM= *-*-i386
.include "options.mk"
-BOOTC_BASE= ${LOCALBASE}/gcc10-aux
+BOOTC_BASE= ${PREFIX}/gcc10-aux
BOOTC_LD_LIBRARY_PATH= ${BOOTC_BASE}/lib:${BOOTC_BASE}/lib/gcc/${MACHINE_GNU_PLATFORM}/10.3.0:${BOOTC_BASE}/lib/gcc/${MACHINE_GNU_PLATFORM}/10.3.0/adalib
CONFIGURE_ENV+= CC_FOR_BUILD=${BOOTC_BASE}/bin/gcc
CONFIGURE_ENV+= CXX_FOR_BUILD=${BOOTC_BASE}/bin/g++
-MAKE_ENV+= LD_LIBRARY_PATH=${BOOTC_LD_LIBRARY_PATH}
+MAKE_ENV+= LD_LIBRARY_PATH=${BOOTC_LD_LIBRARY_PATH:Q}
## Build outside ${WRKSRC}
OBJDIR= ${WRKDIR}/build
@@ -133,14 +134,14 @@ CONFIGURE_ARGS+= --with-local-prefix=${GCC_PREFIX:Q}
CONFIGURE_ARGS+= --with-gxx-include-dir='${GCC_PREFIX}/include/c++'
CONFIGURE_ARGS+= --enable-__cxa_atexit
CONFIGURE_ARGS+= --enable-threads=posix
-CONFIGURE_ARGS+= --with-stage1-ldflags=${STAGE1_LDFLAGS:Q}
-CONFIGURE_ARGS+= --with-boot-ldflags=${BOOT_LDFLAGS:Q}
+CONFIGURE_ARGS+= --with-stage1-ldflags=${STAGE1_LDFLAGS:M*:Q}
+CONFIGURE_ARGS+= --with-boot-ldflags=${BOOT_LDFLAGS:M*:Q}
# causes build errors even when using lang/gcc* to self host
CONFIGURE_ARGS.SunOS+= --disable-libsanitizer
# multilib on Darwin requires fat-binaries
CONFIGURE_ARGS.Darwin+= --disable-multilib
.if !empty(OSX_SDK_PATH)
-CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH}
+CONFIGURE_ARGS.Darwin+= --with-sysroot=${OSX_SDK_PATH:Q}
.endif
MAKE_ENV.NetBSD+= ac_cv_func_clock_gettime=yes
MAKE_ENV.NetBSD+= ac_cv_func_gethostbyname_r=no
@@ -210,19 +211,19 @@ BUILD_DEFS+= GCC_TARGET_MACHINE
.if ${OPSYS} == "NetBSD"
SUBST_CLASSES+= select
SUBST_MESSAGE.select= Replace select with __gnat_select in ${SUBST_FILES.select}
-SUBST_STAGE.select= post-patch
+SUBST_STAGE.select= pre-configure
SUBST_FILES.select= gcc/ada/libgnat/g-socthi.ads
SUBST_SED.select= -e "s,\"select\",\"__gnat_select\","
SUBST_CLASSES+= nanosleep
SUBST_MESSAGE.nanosleep= Replace nanosleep with __gnat_nanosleep in ${SUBST_FILES.nanosleep}
-SUBST_STAGE.nanosleep= post-patch
+SUBST_STAGE.nanosleep= pre-configure
SUBST_FILES.nanosleep= gcc/ada/libgnat/s-osprim__posix.adb
SUBST_SED.nanosleep= -e "s,\"nanosleep\",\"__gnat_nanosleep\","
SUBST_CLASSES+= gettimeofday
SUBST_MESSAGE.gettimeofday= Replace gettimeofday with __gnat_gettimeofday in ${SUBST_FILES.gettimeofday}
-SUBST_STAGE.gettimeofday= post-patch
+SUBST_STAGE.gettimeofday= pre-configure
SUBST_FILES.gettimeofday= gcc/ada/libgnat/s-osprim__posix.adb
SUBST_SED.gettimeofday= -e "s,\"gettimeofday\",\"__gnat_gettimeofday\","
.endif
@@ -245,7 +246,7 @@ post-install:
${CHMOD} g-w ${DESTDIR}${GCC_PREFIX}/lib/gcc/${MACHINE_GNU_PLATFORM}/${GCC_DIST_VERSION}/adainclude/standard.ads.h
# Create old name that modern gnat no longer provides
${TEST} -f ${DESTDIR}${GCC_PREFIX}/bin/gnat && \
- ( cd ${DESTDIR}${GCC_PREFIX}/bin ; ${LN} -f gnat ada )
+ ( ${RUN} cd ${DESTDIR}${GCC_PREFIX}/bin ; ${LN} -f gnat ada )
.if ${MACHINE_PLATFORM:MSunOS-*-*86*} && ${OS_VERSION} != "5.11"
${SH} files/values.c ${DESTDIR}${GCC_PREFIX}/bin/gcc -m32 || ${TRUE}
${SH} files/values.c ${DESTDIR}${GCC_PREFIX}/bin/gcc -m64 || ${TRUE}
diff --git a/gcc15-gnat/buildlink3.mk b/gcc15-gnat/buildlink3.mk
index 0b3726c307..f3bfe8e651 100644
--- a/gcc15-gnat/buildlink3.mk
+++ b/gcc15-gnat/buildlink3.mk
@@ -7,7 +7,7 @@ GCC15_GNAT_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.gcc15-gnat+= gcc15-gnat>=15
BUILDLINK_ABI_DEPENDS.gcc15-gnat+= gcc15-gnat>=15.1
-BUILDLINK_PKGSRCDIR.gcc15-gnat= ../../wip/gcc15-gnat
+BUILDLINK_PKGSRCDIR.gcc15-gnat?= ../../wip/gcc15-gnat
BUILDLINK_DEPMETHOD.gcc15-gnat?= build
PREPEND_PATH+= ${BUILDLINK_DIR}/gcc15-gnat/bin
diff --git a/gcc15-gnat/options.mk b/gcc15-gnat/options.mk
index d32a55daa5..7bacca0701 100644
--- a/gcc15-gnat/options.mk
+++ b/gcc15-gnat/options.mk
@@ -9,11 +9,11 @@ PKG_SUGGESTED_OPTIONS= gcc-graphite
.if ${OPSYS} == "NetBSD"
#PKG_SUGGESTED_OPTIONS+= nls
.elif ${OPSYS} == "Linux"
-PKG_SUGGESTED_OPTIONS+= nls
+PKG_SUGGESTED_OPTIONS+= nls
.elif ${OPSYS} == "DragonFly"
-PKG_SUGGESTED_OPTIONS+= nls
+PKG_SUGGESTED_OPTIONS+= nls
.elif ${OPSYS} == "SunOS"
-PKG_SUGGESTED_OPTIONS+= gcc-inplace-math
+PKG_SUGGESTED_OPTIONS+= gcc-inplace-math
.endif
###
Home |
Main Index |
Thread Index |
Old Index