head 1.7; access; symbols pkgsrc-2021Q3:1.6.0.144 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.142 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.140 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.138 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.6.0.136 pkgsrc-2020Q3-base:1.6 pkgsrc-2020Q2:1.6.0.132 pkgsrc-2020Q2-base:1.6 pkgsrc-2020Q1:1.6.0.112 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.134 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.130 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.128 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.126 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.6.0.124 pkgsrc-2018Q4-base:1.6 pkgsrc-2018Q3:1.6.0.122 pkgsrc-2018Q3-base:1.6 pkgsrc-2018Q2:1.6.0.120 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.118 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.116 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.114 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.110 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.108 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.106 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.104 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.102 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.100 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.98 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.96 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.94 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.92 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.90 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.88 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.86 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.84 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.82 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.80 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.78 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.6.0.76 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.74 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.72 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.70 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.68 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.66 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.64 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.62 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.60 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.58 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.56 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.54 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.52 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.50 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.48 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.46 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.44 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.42 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.40 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.38 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.36 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.34 pkgsrc-2008Q1:1.6.0.32 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.30 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.28 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.26 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.24 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.22 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.20 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.18 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.6.0.16 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.6.0.14 pkgsrc-2005Q4-base:1.6 pkgsrc-2005Q3:1.6.0.12 pkgsrc-2005Q3-base:1.6 pkgsrc-2005Q2:1.6.0.10 pkgsrc-2005Q2-base:1.6 pkgsrc-2005Q1:1.6.0.8 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.6.0.6 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.6.0.4 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.6.0.2 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.5.0.2 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4; locks; strict; comment @# @; 1.7 date 2021.10.08.16.38.31; author nia; state dead; branches; next 1.6; commitid 40BbVLpGn10MK1cD; 1.6 date 2004.04.10.15.47.08; author seb; state Exp; branches; next 1.5; 1.5 date 2004.02.01.14.12.22; author jlam; state dead; branches; next 1.4; 1.4 date 2003.07.08.16.30.46; author abs; state Exp; branches; next 1.3; 1.3 date 2003.07.04.16.27.29; author seb; state dead; branches; next 1.2; 1.2 date 2003.05.25.16.29.21; author grant; state Exp; branches; next 1.1; 1.1 date 2003.04.14.04.30.22; author salo; state Exp; branches; next ; desc @@ 1.7 log @lang: Remove gcc3. @ text @$NetBSD: patch-aa,v 1.6 2004/04/10 15:47:08 seb Exp $ --- Makefile.in.orig 2003-07-05 02:37:08.000000000 +0000 +++ Makefile.in @@@@ -1644,9 +1644,9 @@@@ install-dosrel: installdirs info install-dosrel-fake: -ALL_GCC = all-gcc -ALL_GCC_C = $(ALL_GCC) all-target-newlib all-target-libgloss -ALL_GCC_CXX = $(ALL_GCC_C) all-target-libstdc++-v3 +#ALL_GCC = all-gcc +#ALL_GCC_C = $(ALL_GCC) all-target-newlib all-target-libgloss +#ALL_GCC_CXX = $(ALL_GCC_C) all-target-libstdc++-v3 # This is a list of inter-dependencies among modules. all-ash: @@@@ -1696,8 +1696,8 @@@@ all-libiberty: all-build-libiberty: configure-build-libiberty configure-target-libffi: $(ALL_GCC_C) -configure-target-libjava: $(ALL_GCC_C) configure-target-zlib configure-target-boehm-gc configure-target-qthreads configure-target-libffi -all-target-libjava: all-fastjar all-target-zlib all-target-boehm-gc all-target-qthreads all-target-libffi +configure-target-libjava: $(ALL_GCC_C) configure-target-boehm-gc configure-target-qthreads configure-target-libffi +all-target-libjava: all-fastjar all-target-boehm-gc all-target-qthreads all-target-libffi configure-target-libstdc++-v3: $(ALL_GCC_C) all-target-libstdc++-v3: all-target-libiberty all-libtool: @ 1.6 log @Make all gcc3-* packages use a single distinfo file from gcc3/distinfo and a single patch directory from gcc3/patches/. Also Move gcc3-c/{Makefile.common,language.mk} into gcc3/. @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @"Update" lang/gcc3 to 3.3.2. This package is now a meta-package for lang/gcc3-*. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.4 2003/07/08 16:30:46 abs Exp $ d3 26 a28 14 --- gcc/unroll.c.orig 2003-03-25 20:23:07.000000000 +0000 +++ gcc/unroll.c @@@@ -792,9 +792,9 @@@@ unroll_loop (loop, insn_count, strength_ /* We must limit the generic test to max_reg_before_loop, because only these pseudo registers have valid regno_first_uid info. */ for (r = FIRST_PSEUDO_REGISTER; r < max_reg_before_loop; ++r) - if (REGNO_FIRST_UID (r) > 0 && REGNO_FIRST_UID (r) <= max_uid_for_loop + if (REGNO_FIRST_UID (r) > 0 && REGNO_FIRST_UID (r) < max_uid_for_loop && REGNO_FIRST_LUID (r) >= copy_start_luid - && REGNO_LAST_UID (r) > 0 && REGNO_LAST_UID (r) <= max_uid_for_loop + && REGNO_LAST_UID (r) > 0 && REGNO_LAST_UID (r) < max_uid_for_loop && REGNO_LAST_LUID (r) <= copy_end_luid) { /* However, we must also check for loop-carried dependencies. @ 1.4 log @Update gcc3 to gcc3-3.3nb4: Apply http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10955 * unroll.c (unroll_loop): Fix off-by-one bug. Fixes build issue with xdm and -O3 Suggested by fredb @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Convert to USE_NEW_TEXINFO. Remove or trim "info related" patch files. Install info files in package specific directory. Hence the PLIST files are now nearly empty... This should finish making these two packages really non-conflicting. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2003/05/25 16:29:21 grant Exp $ d3 14 a16 19 --- Makefile.in.orig Wed May 14 10:18:14 2003 +++ Makefile.in @@@@ -153,11 +153,11 @@@@ M4 = `if [ -f $$r/m4/m4 ] ; \ # For an installed makeinfo, we require it to be from texinfo 4.2 or # higher, else we use the "missing" dummy. -MAKEINFO = `if [ -f $$r/texinfo/makeinfo/makeinfo ] ; \ - then echo $$r/texinfo/makeinfo/makeinfo ; \ - else if (makeinfo --version \ - | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \ - then echo makeinfo; else echo $$s/missing makeinfo; fi; fi` +#MAKEINFO = `if [ -f $$r/texinfo/makeinfo/makeinfo ] ; \ +# then echo $$r/texinfo/makeinfo/makeinfo ; \ +# else if (makeinfo --version \ +# | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \ +# then echo makeinfo; else echo $$s/missing makeinfo; fi; fi` # This just becomes part of the MAKEINFO definition passed down to # sub-makes. It lets flags be given on the command line while still @ 1.2 log @Updated gcc3 to 3.3. Tested on NetBSD-current and Solaris 9. Caveats * The preprocessor no longer accepts multi-line string literals. They were deprecated in 3.0, 3.1, and 3.2. * The preprocessor no longer supports the -A- switch when appearing alone. -A- followed by an assertion is still supported. * Support for all the systems obsoleted in GCC 3.1 has been removed from GCC 3.3. * Checking for null format arguments has been decoupled from the rest of the format checking mechanism. Programs which use the format attribute may regain this functionality by using the new nonnull function attribute. Note that all functions for which GCC has a built-in format attribute, an appropriate built-in nonnull attribute is also applied. * The DWARF (version 1) debugging format has been deprecated and will be removed in a future version of GCC. Version 2 of the DWARF debugging format will continue to be supported for the foreseeable future. * The C and Objective-C compilers no longer accept the "Naming Types" extension (typedef foo = bar); it was already unavailable in C++. Code which uses it will need to be changed to use the "typeof" extension instead: typedef typeof(bar) foo. (We have removed this extension without a period of deprecation because it has caused the compiler to crash since version 3.0 and no one noticed until very recently. Thus we conclude it is not in widespread use.) * The -traditional C compiler option has been removed. It was deprecated in 3.1 and 3.2. (Traditional preprocessing remains available.) The header, used for writing variadic functions in traditional C, still exists but will produce an error message if used. New Targets and Target Specific Improvements [trimmed for length and relevance to NetBSD] * The SPARC, HP-PA, SH4, and x86/pentium ports have been converted to use the DFA processor pipeline description. * The following NetBSD configurations for the SuperH processor family have been added: o SH3, big-endian, sh-*-netbsdelf* o SH3, little-endian, shle-*-netbsdelf* o SH5, SHmedia, big-endian, 32-bit default, sh5-*-netbsd* o SH5, SHmedia, little-endian, 32-bit default, sh5le-*-netbsd* o SH5, SHmedia, big-endian, 64-bit default, sh64-*-netbsd* o SH5, SHmedia, little-endian, 64-bit default, sh64le-*-netbsd* * The following changes have been made to the IA-32/x86-64 port: o SSE2 and 3dNOW! intrinsics are now supported. o Support for thread local storage has been added to the IA-32 and x86-64 ports. o The x86-64 port has been significantly improved. The full list of changes can be found at: http://gcc.gnu.org/gcc-3.3/changes.html @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @GNU texinfo >= 4.1 is required to build the info files shipped, fix wrong check for MAKEINFO version too. Addresses PR pkg/20930. Make it PKGREVISION resilent. G/C unused variables, delint. @ text @d3 3 a5 3 --- Makefile.in.orig Tue Jan 28 22:53:32 2003 +++ Makefile.in Sun Apr 13 12:38:31 2003 @@@@ -150,11 +150,11 @@@@ d7 1 a7 1 # For an installed makeinfo, we require it to be from texinfo 4 or d12 1 a12 1 - | egrep 'texinfo[^0-9]*([1-3][0-9]|[4-9])') >/dev/null 2>&1; \ d17 1 a17 1 +# | egrep 'texinfo[^0-9]*([1-3][0-9]|[4-9])') >/dev/null 2>&1; \ @