head	1.1;
access;
symbols
	pkgsrc-2026Q1:1.1.0.96
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.94
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.92
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.90
	pkgsrc-2025Q2-base:1.1
	pkgsrc-2025Q1:1.1.0.88
	pkgsrc-2025Q1-base:1.1
	pkgsrc-2024Q4:1.1.0.86
	pkgsrc-2024Q4-base:1.1
	pkgsrc-2024Q3:1.1.0.84
	pkgsrc-2024Q3-base:1.1
	pkgsrc-2024Q2:1.1.0.82
	pkgsrc-2024Q2-base:1.1
	pkgsrc-2024Q1:1.1.0.80
	pkgsrc-2024Q1-base:1.1
	pkgsrc-2023Q4:1.1.0.78
	pkgsrc-2023Q4-base:1.1
	pkgsrc-2023Q3:1.1.0.76
	pkgsrc-2023Q3-base:1.1
	pkgsrc-2023Q2:1.1.0.74
	pkgsrc-2023Q2-base:1.1
	pkgsrc-2023Q1:1.1.0.72
	pkgsrc-2023Q1-base:1.1
	pkgsrc-2022Q4:1.1.0.70
	pkgsrc-2022Q4-base:1.1
	pkgsrc-2022Q3:1.1.0.68
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.66
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.64
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.62
	pkgsrc-2021Q4-base:1.1
	pkgsrc-2021Q3:1.1.0.60
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.58
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.56
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.54
	pkgsrc-2020Q4-base:1.1
	pkgsrc-2020Q3:1.1.0.52
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.48
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.28
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.50
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.46
	pkgsrc-2019Q3-base:1.1
	pkgsrc-2019Q2:1.1.0.44
	pkgsrc-2019Q2-base:1.1
	pkgsrc-2019Q1:1.1.0.42
	pkgsrc-2019Q1-base:1.1
	pkgsrc-2018Q4:1.1.0.40
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.38
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.36
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.34
	pkgsrc-2018Q1-base:1.1
	pkgsrc-2017Q4:1.1.0.32
	pkgsrc-2017Q4-base:1.1
	pkgsrc-2017Q3:1.1.0.30
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.26
	pkgsrc-2017Q2-base:1.1
	pkgsrc-2017Q1:1.1.0.24
	pkgsrc-2017Q1-base:1.1
	pkgsrc-2016Q4:1.1.0.22
	pkgsrc-2016Q4-base:1.1
	pkgsrc-2016Q3:1.1.0.20
	pkgsrc-2016Q3-base:1.1
	pkgsrc-2016Q2:1.1.0.18
	pkgsrc-2016Q2-base:1.1
	pkgsrc-2016Q1:1.1.0.16
	pkgsrc-2016Q1-base:1.1
	pkgsrc-2015Q4:1.1.0.14
	pkgsrc-2015Q4-base:1.1
	pkgsrc-2015Q3:1.1.0.12
	pkgsrc-2015Q3-base:1.1
	pkgsrc-2015Q2:1.1.0.10
	pkgsrc-2015Q2-base:1.1
	pkgsrc-2015Q1:1.1.0.8
	pkgsrc-2015Q1-base:1.1
	pkgsrc-2014Q4:1.1.0.6
	pkgsrc-2014Q4-base:1.1
	pkgsrc-2014Q3:1.1.0.4
	pkgsrc-2014Q3-base:1.1
	pkgsrc-2014Q2:1.1.0.2
	pkgsrc-2014Q2-base:1.1;
locks; strict;
comment	@# @;


1.1
date	2014.04.30.16.24.39;	author marino;	state Exp;
branches;
next	;
commitid	iQlusHIUi1LI2Jyx;


desc
@@


1.1
log
@lang/gcc-aux: Change base of gcc 4.7.3 to gcc 4.9.0

It appears that gcc-aux is the first gcc 4.9.0 in pkgsrc.  It's purpose
is to build the Ada packages in pkgsrc, but it also supports C, C++,
Objective-C, and Fortran languages by default.  GCC 4.9 was released on
22 April 2014.

Of note, GCC 4.9 fully supports the new Ada-2012 standard.  The rest of
the changes since GCC 4.8.2 are too numerous to mention, but a decent
summary can be found here: http://gcc.gnu.org/gcc-4.9/changes.html

FreeBSD support was added, but SunOS support was temporarily disabled.
This is due to all new bootstraps being provided, but the SunOS
bootstrap is not yet ready.  Currently supported platforms are

 * NetBSD    i386 and x86-64
 * DragonFly i386 and x86-64
 * FreeBSD   i386 and x86-64

All platform fully pass the Ada testsuite:

 * http://www.dragonlace.net/gnataux/netbsd32/
 * http://www.dragonlace.net/gnataux/netbsd64/
 * http://www.dragonlace.net/gnataux/dragonfly32/
 * http://www.dragonlace.net/gnataux/dragonfly64/
 * http://www.dragonlace.net/gnataux/freebsd32/
 * http://www.dragonlace.net/gnataux/freebsd64/
@
text
@# $NetBSD$

CXXTS4DF= \
	17_intro/headers/c++1998/stdc++.cc \
	17_intro/headers/c++1998/stdc++_multiple_inclusion.cc \
	17_intro/headers/c++200x/stdc++.cc \
	17_intro/headers/c++200x/stdc++_multiple_inclusion.cc \
	18_support/pthread_guard.cc \
	20_util/shared_ptr/thread/default_weaktoshared.cc \
	21_strings/basic_string/pthread18185.cc \
	21_strings/basic_string/pthread4.cc \
	22_locale/locale/cons/12658_thread-1.cc \
	22_locale/locale/cons/12658_thread-2.cc \
	23_containers/list/pthread1.cc \
	23_containers/list/pthread5.cc \
	23_containers/map/pthread6.cc \
	23_containers/vector/debug/multithreaded_swap.cc \
	26_numerics/headers/cmath/c_math_dynamic.cc \
	27_io/basic_ofstream/pthread2.cc \
	27_io/basic_ostringstream/pthread3.cc \
	30_threads/async/42819.cc \
	30_threads/async/49668.cc \
	30_threads/async/any.cc \
	30_threads/async/async.cc \
	30_threads/async/launch.cc \
	30_threads/async/sync.cc \
	30_threads/call_once/39909.cc \
	30_threads/call_once/49668.cc \
	30_threads/call_once/call_once1.cc \
	30_threads/condition_variable/cons/1.cc \
	30_threads/condition_variable/members/1.cc \
	30_threads/condition_variable/members/2.cc \
	30_threads/condition_variable/members/53841.cc \
	30_threads/condition_variable/native_handle/typesizes.cc \
	30_threads/condition_variable_any/50862.cc \
	30_threads/condition_variable_any/cons/1.cc \
	30_threads/condition_variable_any/members/1.cc \
	30_threads/condition_variable_any/members/2.cc \
	30_threads/future/cons/move.cc \
	30_threads/future/members/45133.cc \
	30_threads/future/members/get.cc \
	30_threads/future/members/get2.cc \
	30_threads/future/members/share.cc \
	30_threads/future/members/valid.cc \
	30_threads/future/members/wait.cc \
	30_threads/future/members/wait_for.cc \
	30_threads/future/members/wait_until.cc \
	30_threads/lock/1.cc \
	30_threads/lock/2.cc \
	30_threads/lock/3.cc \
	30_threads/lock/4.cc \
	30_threads/mutex/cons/1.cc \
	30_threads/mutex/dest/destructor_locked.cc \
	30_threads/mutex/lock/1.cc \
	30_threads/mutex/native_handle/1.cc \
	30_threads/mutex/native_handle/typesizes.cc \
	30_threads/mutex/try_lock/1.cc \
	30_threads/mutex/try_lock/2.cc \
	30_threads/mutex/unlock/1.cc \
	30_threads/packaged_task/49668.cc \
	30_threads/packaged_task/cons/1.cc \
	30_threads/packaged_task/cons/2.cc \
	30_threads/packaged_task/cons/3.cc \
	30_threads/packaged_task/cons/alloc.cc \
	30_threads/packaged_task/cons/move.cc \
	30_threads/packaged_task/cons/move_assign.cc \
	30_threads/packaged_task/members/get_future.cc \
	30_threads/packaged_task/members/get_future2.cc \
	30_threads/packaged_task/members/invoke.cc \
	30_threads/packaged_task/members/invoke2.cc \
	30_threads/packaged_task/members/invoke3.cc \
	30_threads/packaged_task/members/invoke4.cc \
	30_threads/packaged_task/members/invoke5.cc \
	30_threads/packaged_task/members/reset.cc \
	30_threads/packaged_task/members/reset2.cc \
	30_threads/packaged_task/members/swap.cc \
	30_threads/packaged_task/members/valid.cc \
	30_threads/promise/cons/1.cc \
	30_threads/promise/cons/alloc.cc \
	30_threads/promise/cons/move.cc \
	30_threads/promise/cons/move_assign.cc \
	30_threads/promise/members/get_future.cc \
	30_threads/promise/members/get_future2.cc \
	30_threads/promise/members/set_exception.cc \
	30_threads/promise/members/set_exception2.cc \
	30_threads/promise/members/set_value.cc \
	30_threads/promise/members/set_value2.cc \
	30_threads/promise/members/set_value3.cc \
	30_threads/promise/members/swap.cc \
	30_threads/recursive_mutex/cons/1.cc \
	30_threads/recursive_mutex/dest/destructor_locked.cc \
	30_threads/recursive_mutex/lock/1.cc \
	30_threads/recursive_mutex/native_handle/1.cc \
	30_threads/recursive_mutex/native_handle/typesizes.cc \
	30_threads/recursive_mutex/try_lock/1.cc \
	30_threads/recursive_mutex/try_lock/2.cc \
	30_threads/recursive_mutex/unlock/1.cc \
	30_threads/recursive_timed_mutex/cons/1.cc \
	30_threads/recursive_timed_mutex/dest/destructor_locked.cc \
	30_threads/recursive_timed_mutex/lock/1.cc \
	30_threads/recursive_timed_mutex/lock/2.cc \
	30_threads/recursive_timed_mutex/native_handle/1.cc \
	30_threads/recursive_timed_mutex/native_handle/typesizes.cc \
	30_threads/recursive_timed_mutex/try_lock/1.cc \
	30_threads/recursive_timed_mutex/try_lock/2.cc \
	30_threads/recursive_timed_mutex/try_lock_for/1.cc \
	30_threads/recursive_timed_mutex/try_lock_for/2.cc \
	30_threads/recursive_timed_mutex/try_lock_for/3.cc \
	30_threads/recursive_timed_mutex/try_lock_until/1.cc \
	30_threads/recursive_timed_mutex/try_lock_until/2.cc \
	30_threads/recursive_timed_mutex/unlock/1.cc \
	30_threads/shared_future/cons/move.cc \
	30_threads/shared_future/members/45133.cc \
	30_threads/shared_future/members/get.cc \
	30_threads/shared_future/members/get2.cc \
	30_threads/shared_future/members/valid.cc \
	30_threads/shared_future/members/wait.cc \
	30_threads/shared_future/members/wait_for.cc \
	30_threads/shared_future/members/wait_until.cc \
	30_threads/this_thread/1.cc \
	30_threads/this_thread/2.cc \
	30_threads/this_thread/3.cc \
	30_threads/this_thread/4.cc \
	30_threads/thread/cons/1.cc \
	30_threads/thread/cons/2.cc \
	30_threads/thread/cons/3.cc \
	30_threads/thread/cons/4.cc \
	30_threads/thread/cons/49668.cc \
	30_threads/thread/cons/5.cc \
	30_threads/thread/cons/6.cc \
	30_threads/thread/cons/7.cc \
	30_threads/thread/cons/8.cc \
	30_threads/thread/cons/9.cc \
	30_threads/thread/cons/moveable.cc \
	30_threads/thread/members/1.cc \
	30_threads/thread/members/2.cc \
	30_threads/thread/members/3.cc \
	30_threads/thread/members/4.cc \
	30_threads/thread/members/5.cc \
	30_threads/thread/members/hardware_concurrency.cc \
	30_threads/thread/swap/1.cc \
	30_threads/timed_mutex/cons/1.cc \
	30_threads/timed_mutex/dest/destructor_locked.cc \
	30_threads/timed_mutex/lock/1.cc \
	30_threads/timed_mutex/native_handle/1.cc \
	30_threads/timed_mutex/native_handle/typesizes.cc \
	30_threads/timed_mutex/try_lock/1.cc \
	30_threads/timed_mutex/try_lock/2.cc \
	30_threads/timed_mutex/try_lock_for/1.cc \
	30_threads/timed_mutex/try_lock_for/2.cc \
	30_threads/timed_mutex/try_lock_for/3.cc \
	30_threads/timed_mutex/try_lock_until/1.cc \
	30_threads/timed_mutex/try_lock_until/2.cc \
	30_threads/timed_mutex/unlock/1.cc \
	30_threads/try_lock/1.cc \
	30_threads/try_lock/2.cc \
	30_threads/try_lock/3.cc \
	30_threads/try_lock/4.cc \
	30_threads/unique_lock/cons/1.cc \
	30_threads/unique_lock/cons/2.cc \
	30_threads/unique_lock/cons/3.cc \
	30_threads/unique_lock/cons/4.cc \
	30_threads/unique_lock/cons/5.cc \
	30_threads/unique_lock/cons/6.cc \
	30_threads/unique_lock/locking/1.cc \
	30_threads/unique_lock/locking/2.cc \
	30_threads/unique_lock/locking/3.cc \
	30_threads/unique_lock/locking/4.cc \
	30_threads/unique_lock/modifiers/1.cc \
	30_threads/unique_lock/modifiers/2.cc \
	ext/rope/pthread7-rope.cc \
	tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc \
	tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc

LOCALE22FIX= \
	codecvt/always_noconv/char/wrapped_locale.cc \
	codecvt/always_noconv/wchar_t/2.cc \
	codecvt/always_noconv/wchar_t/3.cc \
	codecvt/always_noconv/wchar_t/wrapped_locale.cc \
	codecvt/encoding/char/wrapped_locale.cc \
	codecvt/encoding/wchar_t/2.cc \
	codecvt/encoding/wchar_t/3.cc \
	codecvt/encoding/wchar_t/wrapped_locale.cc \
	codecvt/in/char/wrapped_locale.cc \
	codecvt/in/wchar_t/2.cc \
	codecvt/in/wchar_t/3.cc \
	codecvt/in/wchar_t/wrapped_locale.cc \
	codecvt/length/char/wrapped_locale.cc \
	codecvt/length/wchar_t/2.cc \
	codecvt/length/wchar_t/3.cc \
	codecvt/length/wchar_t/wrapped_locale.cc \
	codecvt/max_length/char/wrapped_locale.cc \
	codecvt/max_length/wchar_t/2.cc \
	codecvt/max_length/wchar_t/3.cc \
	codecvt/max_length/wchar_t/wrapped_locale.cc \
	codecvt/out/char/wrapped_locale.cc \
	codecvt/out/wchar_t/2.cc \
	codecvt/out/wchar_t/3.cc \
	codecvt/out/wchar_t/7.cc \
	codecvt/out/wchar_t/wrapped_locale.cc \
	codecvt/unshift/char/wrapped_locale.cc \
	codecvt/unshift/wchar_t/2.cc \
	codecvt/unshift/wchar_t/3.cc \
	codecvt/unshift/wchar_t/wrapped_locale.cc \
	collate/compare/char/wrapped_locale.cc \
	collate/compare/wchar_t/wrapped_locale.cc \
	collate/hash/char/wrapped_locale.cc \
	collate/hash/wchar_t/wrapped_locale.cc \
	collate/transform/char/wrapped_locale.cc \
	collate/transform/wchar_t/wrapped_locale.cc \
	ctype/cons/char/wrapped_locale.cc \
	ctype/is/char/wrapped_locale.cc \
	ctype/is/wchar_t/wrapped_locale.cc \
	ctype/narrow/char/wrapped_locale.cc \
	ctype/narrow/wchar_t/3.cc \
	ctype/narrow/wchar_t/wrapped_locale.cc \
	ctype/scan/char/wrapped_locale.cc \
	ctype/scan/wchar_t/wrapped_locale.cc \
	ctype/to/char/wrapped_locale.cc \
	ctype/to/wchar_t/wrapped_locale.cc \
	ctype/widen/char/wrapped_locale.cc \
	ctype/widen/wchar_t/2.cc \
	ctype/widen/wchar_t/3.cc \
	ctype/widen/wchar_t/wrapped_locale.cc \
	facet/2.cc \
	locale/cons/40184.cc \
	locale/cons/5.cc \
	locale/cons/unicode.cc \
	locale/global_locale_objects/2.cc \
	messages/members/char/wrapped_locale.cc \
	money_get/get/char/16.cc \
	money_get/get/char/18.cc \
	money_get/get/char/2.cc \
	money_get/get/char/4.cc \
	money_get/get/char/wrapped_env.cc \
	money_get/get/char/wrapped_locale.cc \
	money_get/get/wchar_t/16.cc \
	money_get/get/wchar_t/18.cc \
	money_get/get/wchar_t/2.cc \
	money_get/get/wchar_t/4.cc \
	money_get/get/wchar_t/wrapped_env.cc \
	money_get/get/wchar_t/wrapped_locale.cc \
	money_put/put/char/2.cc \
	money_put/put/char/wrapped_env.cc \
	money_put/put/char/wrapped_locale.cc \
	money_put/put/wchar_t/2.cc \
	money_put/put/wchar_t/wrapped_env.cc \
	money_put/put/wchar_t/wrapped_locale.cc \
	moneypunct/members/char/wrapped_locale.cc \
	moneypunct/members/wchar_t/wrapped_locale.cc \
	num_get/get/char/3.cc \
	num_get/get/char/wrapped_env.cc \
	num_get/get/char/wrapped_locale.cc \
	num_get/get/wchar_t/3.cc \
	num_get/get/wchar_t/wrapped_env.cc \
	num_get/get/wchar_t/wrapped_locale.cc \
	num_put/put/char/3.cc \
	num_put/put/char/wrapped_env.cc \
	num_put/put/char/wrapped_locale.cc \
	num_put/put/wchar_t/3.cc \
	num_put/put/wchar_t/wrapped_env.cc \
	num_put/put/wchar_t/wrapped_locale.cc \
	numpunct/members/char/wrapped_locale.cc \
	numpunct/members/wchar_t/wrapped_locale.cc \
	time_get/date_order/char/wrapped_locale.cc \
	time_get/date_order/wchar_t/wrapped_locale.cc \
	time_get/get_date/char/2.cc \
	time_get/get_date/char/wrapped_env.cc \
	time_get/get_date/char/wrapped_locale.cc \
	time_get/get_date/wchar_t/2.cc \
	time_get/get_date/wchar_t/wrapped_env.cc \
	time_get/get_date/wchar_t/wrapped_locale.cc \
	time_get/get_monthname/char/2.cc \
	time_get/get_monthname/char/wrapped_env.cc \
	time_get/get_monthname/char/wrapped_locale.cc \
	time_get/get_monthname/wchar_t/2.cc \
	time_get/get_monthname/wchar_t/wrapped_env.cc \
	time_get/get_monthname/wchar_t/wrapped_locale.cc \
	time_get/get_time/char/2.cc \
	time_get/get_time/char/wrapped_env.cc \
	time_get/get_time/char/wrapped_locale.cc \
	time_get/get_time/wchar_t/2.cc \
	time_get/get_time/wchar_t/wrapped_env.cc \
	time_get/get_time/wchar_t/wrapped_locale.cc \
	time_get/get_weekday/char/2.cc \
	time_get/get_weekday/char/38081-1.cc \
	time_get/get_weekday/char/38081-2.cc \
	time_get/get_weekday/char/wrapped_env.cc \
	time_get/get_weekday/char/wrapped_locale.cc \
	time_get/get_weekday/wchar_t/2.cc \
	time_get/get_weekday/wchar_t/wrapped_env.cc \
	time_get/get_weekday/wchar_t/wrapped_locale.cc \
	time_get/get_year/char/wrapped_locale.cc \
	time_get/get_year/wchar_t/wrapped_locale.cc \
	time_put/put/char/3.cc \
	time_put/put/char/7.cc \
	time_put/put/char/wrapped_env.cc \
	time_put/put/char/wrapped_locale.cc \
	time_put/put/wchar_t/3.cc \
	time_put/put/wchar_t/7.cc \
	time_put/put/wchar_t/wrapped_env.cc \
	time_put/put/wchar_t/wrapped_locale.cc
@
