Commit graph

207 commits

Author SHA1 Message Date
Lorenzo Salvadore
0788a6b69d
lang/gcc11-devel: Update to 11.4.1.s20240605 2024-06-11 16:14:43 +02:00
Lorenzo Salvadore
d48e720e2a
lang/gcc11-devel: Update to 11.4.1.s20240522 2024-05-23 11:23:48 +02:00
Lorenzo Salvadore
b0fe2133ee
lang/gcc11-devel: Update to 11.4.1.s20240515 2024-05-16 17:24:08 +02:00
Lorenzo Salvadore
9f8376e008
lang/gcc11-devel: Update to 11.4.1.s20240501 2024-05-02 14:38:46 +00:00
Lorenzo Salvadore
4e85773e0a
lang/gcc11-devel: Update to 11.4.1.s20240425 2024-04-30 15:38:00 +00:00
Lorenzo Salvadore
fb7b9bed7e
lang/gcc11-devel: Update to 11.4.1.s20240418 2024-04-23 13:04:02 +00:00
Lorenzo Salvadore
6fa6c65fd4
lang/gcc11-devel: Update to 11.4.1.s20240411 2024-04-15 12:33:34 +00:00
Lorenzo Salvadore
a39dd7a97e
lang/gcc11-devel: Update to 11.4.1.s20240404 2024-04-08 19:27:09 +00:00
Lorenzo Salvadore
018400806c
lang/gcc11-devel: Update to 11.4.1.s20240328 2024-04-06 10:33:54 +00:00
Lorenzo Salvadore
f35d5cce5b
lang/gcc11-devel: Update to 11.4.1.s20240321 2024-03-24 08:03:24 +00:00
Lorenzo Salvadore
c638301047
lang/gcc11-devel: Update to 11.4.1.s20240314 2024-03-21 12:44:56 +00:00
Lorenzo Salvadore
48e908ce4d
lang/gcc11-devel: Update to 11.4.1.s20240222 2024-02-26 22:50:53 +00:00
Lorenzo Salvadore
1f9b8245ba
lang/gcc11-devel: Update to 11.4.1.s20240215 2024-02-21 20:47:27 +00:00
Lorenzo Salvadore
4a65d93d27
lang/gcc11-devel: Update to 11.4.1.s20240208 2024-02-15 17:52:27 +00:00
Lorenzo Salvadore
3d384066e6
lang/gcc11-devel: Update to 11.4.1.s20240201 2024-02-06 10:45:45 +00:00
Lorenzo Salvadore
f07cbb166a
lang/gcc11-devel: Update to 11.4.1.s20240125 2024-02-01 13:48:56 +00:00
Muhammad Moinur Rahman
85e6e293af
lang/gcc11-devel: Moved man to share/man
Approved by:    portmgr (blanket)
2024-01-28 23:14:10 +01:00
Lorenzo Salvadore
43f33c5c99
lang/gcc11-devel: Update to 11.4.1.s20240118 2024-01-23 09:15:29 +00:00
Lorenzo Salvadore
c8a2df9951
lang/gcc11-devel: Update to 11.4.1.s20240111 2024-01-15 10:47:17 +00:00
Lorenzo Salvadore
5dad9c2fa7
lang/gcc11-devel: Update to 11.4.1.s20240104 2024-01-08 10:04:09 +00:00
Piotr Kubaj
f8f67a2f0d lang/gcc11-devel: remove ELFv1 support 2024-01-05 22:01:16 +01:00
Lorenzo Salvadore
68860f76a0
lang/gcc11-devel: Update to 11.4.1.s20231228 2024-01-01 13:24:25 +00:00
Muhammad Moinur Rahman
bbab7f59e9 */*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
2023-12-31 01:37:05 +01:00
Lorenzo Salvadore
94099052ca
lang/gcc11-devel: Update to 11.4.1.s20231221 2023-12-25 10:59:42 +00:00
Lorenzo Salvadore
c908f4d81c
lang/gcc11-devel: Update to 11.4.1.s20231214 2023-12-20 07:47:19 +00:00
Lorenzo Salvadore
f228e4a938
lang/gcc11-devel: Update to 11.4.1.s20231207 2023-12-12 08:22:26 +00:00
Lorenzo Salvadore
5f4094d4ba
lang/gcc11-devel: Update to 11.4.1.s20231130 2023-12-04 11:31:31 +00:00
Lorenzo Salvadore
9adf82c59f
lang/gcc11-devel: Update to 11.4.1.s20231123 2023-11-27 14:11:19 +00:00
Lorenzo Salvadore
8b01ce2974
lang/gcc11-devel: Update to 11.4.1.s20231116 2023-11-20 11:15:07 +00:00
Lorenzo Salvadore
c0c62e3974
lang/gcc11-devel: Update to 11.4.1.s20231109 2023-11-13 09:50:51 +00:00
Lorenzo Salvadore
27dc87bc48
lang/gcc11-devel: Update to 11.4.1.s20231102 2023-11-06 07:09:35 +00:00
Lorenzo Salvadore
39ab169141
lang/gcc11-devel: Update to 11.4.1.s20231026 2023-10-29 14:00:02 +00:00
Lorenzo Salvadore
631009c0da
lang/gcc11-devel: Update to 11.4.1.s20231019 2023-10-23 13:10:05 +00:00
Lorenzo Salvadore
916d7f0690
lang/gcc11-devel: Update to 11.4.1.s20231012 2023-10-16 07:11:14 +00:00
Dimitry Andric
b7833e78f7 lang/gcc10 lang/gcc11 lang/gcc11-devel lang/gcc12 lang/gcc12-devel lang/gcc13 lang/gcc13-devel lang/gcc14-devel: fix build with libc++ 17
When building relatively recent gcc ports (with C++ in them) against
libc++ 17, you get errors similar to:

  In file included from /wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/cp/module.cc:208:
  In file included from /wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/system.h:239:
  In file included from /usr/include/c++/v1/vector:321:
  In file included from /usr/include/c++/v1/__format/formatter_bool.h:20:
  In file included from /usr/include/c++/v1/__format/formatter_integral.h:32:
  In file included from /usr/include/c++/v1/locale:202:
  /usr/include/c++/v1/__locale:546:5: error: '__abi_tag__' attribute only applies to structs, variables, functions, and namespaces
    546 |     _LIBCPP_INLINE_VISIBILITY
        |     ^
  /usr/include/c++/v1/__config:813:37: note: expanded from macro '_LIBCPP_INLINE_VISIBILITY'
    813 | #  define _LIBCPP_INLINE_VISIBILITY _LIBCPP_HIDE_FROM_ABI
        |                                     ^
  /usr/include/c++/v1/__config:792:26: note: expanded from macro '_LIBCPP_HIDE_FROM_ABI'
    792 |           __attribute__((__abi_tag__(_LIBCPP_TOSTRING(_LIBCPP_VERSIONED_IDENTIFIER))))
        |                          ^
  In file included from /wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/cp/module.cc:208:
  In file included from /wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/system.h:239:
  In file included from /usr/include/c++/v1/vector:321:
  In file included from /usr/include/c++/v1/__format/formatter_bool.h:20:
  In file included from /usr/include/c++/v1/__format/formatter_integral.h:32:
  In file included from /usr/include/c++/v1/locale:202:
  /usr/include/c++/v1/__locale:547:37: error: expected ';' at end of declaration list
    547 |     char_type toupper(char_type __c) const
        |                                     ^
  /usr/include/c++/v1/__locale:553:48: error: too many arguments provided to function-like macro invocation
    553 |     const char_type* toupper(char_type* __low, const char_type* __high) const
        |                                                ^
  /wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/../include/safe-ctype.h:146:9: note: macro 'toupper' defined here
    146 | #define toupper(c) do_not_use_toupper_with_safe_ctype
        |         ^

This is because gcc/system.h includes safe-ctype.h which redefines ctype
macros such as toupper, tolower, etc to "poison" them.

However, it should only include the safe-ctype.h header *after* any C++
headers, such as <list>, <map>, <string>, etc, otherwise these might
transitively include internal ctype headers (such as with libc++ 17),
causing the above conflicts.

Fix it by moving the safe-ctype.h inclusion to later in gcc/system.h,
which solves this issue, and makes it possible to build against libc++
17.

See also: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111632

PR:		274041
Approved by:	salvadore (maintainer)
MFH:		2023Q4
2023-10-06 19:48:53 +02:00
Lorenzo Salvadore
5afb96248d
lang/gcc11-devel: Update to 11.4.1.s20231005 2023-10-06 18:00:00 +02:00
Lorenzo Salvadore
a4ab992ba2
lang/gcc11-devel: Update to 11.4.1.s20230928 2023-10-04 13:01:49 +02:00
Lorenzo Salvadore
01d878404d
lang/gcc11-devel: Update to 11.4.1.s20230921 2023-09-25 19:30:21 +02:00
Lorenzo Salvadore
441ba0501d
lang/gcc11-devel: Update to 11.4.1.s20230914 2023-09-17 18:07:06 +02:00
Lorenzo Salvadore
78ac4a6c11
lang/gcc11-devel: Update to 11.4.1.s20230907 2023-09-10 15:24:55 +02:00
Lorenzo Salvadore
929ca7ff80
lang/gcc11-devel: Update to 11.4.1.s20230831
Also update files/patch-libphobos_libdruntime_core_sys_freebsd_config.d
patch to take into account FreeBSD 15.
2023-09-03 09:39:12 +02:00
Lorenzo Salvadore
8939d2e526
lang/gcc11-devel: Update to 11.4.1.s20230824 2023-08-25 17:53:50 +00:00
Lorenzo Salvadore
cee40eefc6
lang/gcc11-devel: Update to 11.4.1.s20230817 2023-08-25 17:53:49 +00:00
Lorenzo Salvadore
2424bcbd50
lang/gcc11-devel: Update to 11.4.1.s20230810 2023-08-15 14:31:14 +00:00
Lorenzo Salvadore
76457c51f3
lang/gcc11-devel: Update to 11.4.1.s20230803 2023-08-08 15:47:56 +00:00
Lorenzo Salvadore
c3a440901a
lang/gcc11-devel: Update to 11.4.1.s20230727 2023-08-01 20:03:26 +00:00
Rene Ladan
5981a24740 all: remove support for expired FreeBSD 13.1
Approved by:	portmgr (implicit), salvadore (gcc ports)
Reviewed by:	jbeich

Differential Revision: https://reviews.freebsd.org/D40845
2023-08-01 13:27:28 +02:00
Lorenzo Salvadore
f6b92a6dc3
lang/gcc11-devel: Update to 11.4.1.s20230720 2023-07-25 16:09:46 +00:00
Lorenzo Salvadore
9848732a1a
lang/gcc11-devel: Update to 11.4.1.s20230713 2023-07-16 12:09:35 +00:00
Lorenzo Salvadore
655500fed0
lang/gcc11-devel: Update to 11.4.1.s20230706 2023-07-16 12:09:34 +00:00