pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/gcc6-aux



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sat Nov 15 11:53:25 UTC 2025

Modified Files:
        pkgsrc/lang/gcc6-aux: distinfo options.mk
Added Files:
        pkgsrc/lang/gcc6-aux/patches: patch-gcc_graphite-dependences.c
            patch-gcc_graphite-isl-ast-to-gimple.c
            patch-gcc_graphite-optimize-isl.c patch-gcc_graphite-sese-to-poly.c

Log Message:
lang/gcc6-aux: Fix build under NetBSD/amd64 11.99.3 and GCC 14

* Depend on devel/isl.
* Include some header files of isl to fix build.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/gcc6-aux/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/gcc6-aux/options.mk
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-dependences.c \
    pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-isl-ast-to-gimple.c \
    pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-optimize-isl.c \
    pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-sese-to-poly.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/gcc6-aux/distinfo
diff -u pkgsrc/lang/gcc6-aux/distinfo:1.3 pkgsrc/lang/gcc6-aux/distinfo:1.4
--- pkgsrc/lang/gcc6-aux/distinfo:1.3   Sat Dec 11 14:47:31 2021
+++ pkgsrc/lang/gcc6-aux/distinfo       Sat Nov 15 11:53:24 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.3 2021/12/11 14:47:31 wiz Exp $
+$NetBSD: distinfo,v 1.4 2025/11/15 11:53:24 ryoon Exp $
 
 BLAKE2s (ada-bootstrap.i386.freebsd.100B.tar.bz2) = fd51ef15b9be6e53be673b19de0f93106b4b9639b80b6713a60295de2fa710fe
 SHA512 (ada-bootstrap.i386.freebsd.100B.tar.bz2) = ab4a32457f5febf2c854b7107abb8159754f5a5e8413598fb2ecf1ed0a755129c26aab0e0c2e09695d02cef5490b53a3b18c9fa37cec0b07476940c27fc76ae8
@@ -24,3 +24,7 @@ Size (ada-bootstrap.x86_64.solaris.511.t
 BLAKE2s (gcc-6.2.0.tar.bz2) = a11b22cf9748a09cecfa7a688f5b4840986932c8617042b56db955c08eb54d89
 SHA512 (gcc-6.2.0.tar.bz2) = 1e8b826a3d44b9d5899309894e20c03abeb352bf3d273b8ad63af814c0ee2911f1a83ce1cd4cdd2d1cb0b3e3c34e9b7ae1b2ab83dfc649ee817ab05247c76198
 Size (gcc-6.2.0.tar.bz2) = 99778648 bytes
+SHA1 (patch-gcc_graphite-dependences.c) = 7409738b08d18672db9f91edc57ac198f1551601
+SHA1 (patch-gcc_graphite-isl-ast-to-gimple.c) = f85a6d3ab965c95a3dd8dda89e1d9c680848eee8
+SHA1 (patch-gcc_graphite-optimize-isl.c) = 51d680b32df75820cd54a44923c65b09e5a6bc7c
+SHA1 (patch-gcc_graphite-sese-to-poly.c) = 0cdfec6f6a67c849d9251222710fa222c27ea639

Index: pkgsrc/lang/gcc6-aux/options.mk
diff -u pkgsrc/lang/gcc6-aux/options.mk:1.4 pkgsrc/lang/gcc6-aux/options.mk:1.5
--- pkgsrc/lang/gcc6-aux/options.mk:1.4 Sun Mar 30 21:10:44 2025
+++ pkgsrc/lang/gcc6-aux/options.mk     Sat Nov 15 11:53:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.4 2025/03/30 21:10:44 wiz Exp $
+# $NetBSD: options.mk,v 1.5 2025/11/15 11:53:24 ryoon Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.gcc6-aux
 PKG_SUPPORTED_OPTIONS= fortran objc testsuite static bootstrap allstages
@@ -88,6 +88,7 @@ EXTRA_CONFARGS+= --with-gmp=${BUILDLINK_
 EXTRA_CONFARGS+= --with-mpfr=${BUILDLINK_PREFIX.mpfr}
 EXTRA_CONFARGS+= --with-mpc=${BUILDLINK_PREFIX.mpcomplex}
 .include "../../devel/gmp/buildlink3.mk"
+.include "../../math/isl/buildlink3.mk"
 .include "../../math/mpfr/buildlink3.mk"
 .include "../../math/mpcomplex/buildlink3.mk"
 .endif

Added files:

Index: pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-dependences.c
diff -u /dev/null pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-dependences.c:1.1
--- /dev/null   Sat Nov 15 11:53:25 2025
+++ pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-dependences.c       Sat Nov 15 11:53:24 2025
@@ -0,0 +1,13 @@
+$NetBSD: patch-gcc_graphite-dependences.c,v 1.1 2025/11/15 11:53:24 ryoon Exp $
+
+--- gcc/graphite-dependences.c.orig    2025-11-10 04:23:58.299357221 +0000
++++ gcc/graphite-dependences.c
+@@ -39,6 +39,8 @@ along with GCC; see the file COPYING3.  
+ #include "tree-data-ref.h"
+ #include "graphite.h"
+ 
++#include <isl/space.h>
++
+ /* Add the constraints from the set S to the domain of MAP.  */
+ 
+ static isl_map *
Index: pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-isl-ast-to-gimple.c
diff -u /dev/null pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-isl-ast-to-gimple.c:1.1
--- /dev/null   Sat Nov 15 11:53:25 2025
+++ pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-isl-ast-to-gimple.c Sat Nov 15 11:53:24 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-gcc_graphite-isl-ast-to-gimple.c,v 1.1 2025/11/15 11:53:24 ryoon Exp $
+
+--- gcc/graphite-isl-ast-to-gimple.c.orig      2016-05-31 07:27:23.000000000 +0000
++++ gcc/graphite-isl-ast-to-gimple.c
+@@ -56,6 +56,10 @@ along with GCC; see the file COPYING3.  
+ #include "value-prof.h"
+ #include "graphite.h"
+ 
++#include <isl/id.h>
++#include <isl/space.h>
++#include <isl/val.h>
++
+ /* We always try to use signed 128 bit types, but fall back to smaller types
+    in case a platform does not provide types of these sizes. In the future we
+    should use isl to derive the optimal type for each subexpression.  */
Index: pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-optimize-isl.c
diff -u /dev/null pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-optimize-isl.c:1.1
--- /dev/null   Sat Nov 15 11:53:25 2025
+++ pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-optimize-isl.c      Sat Nov 15 11:53:24 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-gcc_graphite-optimize-isl.c,v 1.1 2025/11/15 11:53:24 ryoon Exp $
+
+--- gcc/graphite-optimize-isl.c.orig   2025-11-10 04:33:40.554381966 +0000
++++ gcc/graphite-optimize-isl.c
+@@ -39,6 +39,9 @@ along with GCC; see the file COPYING3.  
+ #include "dumpfile.h"
+ #include "graphite.h"
+ 
++#include <isl/val.h>
++#include <isl/space.h>
++
+ #ifdef HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS
+ /* isl 0.15 or later.  */
+ 
Index: pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-sese-to-poly.c
diff -u /dev/null pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-sese-to-poly.c:1.1
--- /dev/null   Sat Nov 15 11:53:25 2025
+++ pkgsrc/lang/gcc6-aux/patches/patch-gcc_graphite-sese-to-poly.c      Sat Nov 15 11:53:24 2025
@@ -0,0 +1,13 @@
+$NetBSD: patch-gcc_graphite-sese-to-poly.c,v 1.1 2025/11/15 11:53:24 ryoon Exp $
+
+--- gcc/graphite-sese-to-poly.c.orig   2016-04-09 15:28:24.000000000 +0000
++++ gcc/graphite-sese-to-poly.c
+@@ -48,6 +48,8 @@ along with GCC; see the file COPYING3.  
+ #include "domwalk.h"
+ #include "tree-ssa-propagate.h"
+ 
++#include <isl/id.h>
++#include <isl/space.h>
+ #include <isl/constraint.h>
+ #include <isl/set.h>
+ #include <isl/map.h>



Home | Main Index | Thread Index | Old Index