The NetBSD Project

CVS log for pkgsrc/lang/gcc-aux/buildlink3.mk

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / gcc-aux

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.7 / (download) - annotate - [select for diffs], Tue Jun 28 11:34:10 2022 UTC (19 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, HEAD
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

*: recursive bump for perl 5.36

Revision 1.6 / (download) - annotate - [select for diffs], Sun Jan 28 16:24:10 2018 UTC (6 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

recursive bump after mpfr shlib major bump

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jan 7 13:04:18 2018 UTC (6 years, 1 month ago) by rillig
Branch: MAIN
Changes since 1.4: +5 -5 lines
Diff to previous 1.4 (colored)

Fix indentation in buildlink3.mk files.

The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Apr 30 16:24:39 2014 UTC (9 years, 9 months ago) by marino
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

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/

Revision 1.3 / (download) - annotate - [select for diffs], Mon Jul 16 19:34:27 2012 UTC (11 years, 7 months ago) by marino
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.2: +4 -1 lines
Diff to previous 1.2 (colored)

lang/gcc-aux: PR#46708 Fix buildlink3.mk conditional

The condition in the gcc-aux buildlink3.mk file requires the file
mk/pkg-build-options.mk to be included in order to work.  This fixes the
bug introduced yesterday.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Jul 15 11:50:53 2012 UTC (11 years, 7 months ago) by marino
Branch: MAIN
Changes since 1.1: +5 -2 lines
Diff to previous 1.1 (colored)

lang/gcc-aux: Add condition to buildlink3

The NLS option is optional, but the buildlink pulled in gettext-lib
unconditionally.  This caused failures in Tinderbox and pbuld chroot
when gettext-lib couldn't be found in those clean environments.  The
final result is that all Ada programs file to build in those environments.

Also removed whitespace from DESC.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Jul 8 19:30:38 2012 UTC (11 years, 7 months ago) by marino
Branch: MAIN

Import lang/gcc-aux based on gcc-4.7.1

The primary difference between this compiler package and lang/gcc47 is
that lang/gcc-aux supports the Ada language.  Additionally, it is
intended that the USE_LANGUAGES makefile variable whill be extended to
recognize "ada" as a valid language, and that specifying it will cause
lang/gcc-aux to be used to build the package.

All current Ada-based packages will be modified to build with
USE_LANGUAGES+= ada rather than specifying a dependency on lang/gnat-aux,
the other Ada-capable compiler in pkgsrc based on gcc-4.6.3.

lang/gcc-aux supports C, C++, Objective-C, Fortran, and Ada by default,
but the latter four languages can be disabled via the options framework.
The three non-default options are "nls", "testsuite" and "static" which
enable Native Language Support, languages tests, and building the compiler
statically.

The "static" option is unalterably enabled for NetBSD in order to use dl_iterate_phdr error handling on NetBSD 6.  On the NetBSD 6 beta builds,
exceptions won't unwind properly with the libgcc_s shared library, and
the issue seems to be external to gcc-aux.  It's hoped the libgcc_s
exception handling works on NetBSD 5.x series as dl_iterate_phdr isn't
supported by rtld there, but gcc-aux hasn't been tested on 5.x yet.

lang/gcc-aux can be built by 5 platforms currently:  NetBSD i386/x86_64,
DragonFly i386/x86_64, and OpenSolaris i386.  New platform support
requires new bootstraps.  FreeBSD i386/x86_64 could be added easily as
bootstrap compilers are available for FreeBSD ports lang/gnat-aux.
OpenBSD bootstrap compilers have been built but never used, but further
patches are on a couple of gcc's configuration files are needed as well
as testing to provide OpenBSD support.

All five platforms pass all tests (over 3200) in the Ada testsuite.

See http://gcc.gnu.org/gcc-4.7/changes.html

for more information about improvements over the GCC 4.6 series.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>