Commit graph

17 commits

Author SHA1 Message Date
joerg
3b081e7e6d Deal with 16bit ctype table change in NetBSD/current. 2013-04-30 22:24:15 +00:00
marino
ac0622a098 lang/gcc-aux: Update to gcc 4.6.4 (version 20130412)
This is a bug fix release, the final of the GCC 4.6 series.
The official change page is http://gcc.gnu.org/gcc-4.6/changes.html
According to it, 86 bugs have been resolved since version 4.6.3 was
released (2 P1 bugs, 20 P2 bugs).
2013-04-27 06:03:39 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
asau
88feb4ac62 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-02 20:11:34 +00:00
marino
d80b0abfa3 lang/gnat-aux: Sync with gcc 4.6.3
GCC 4.6.3 was released 01 MAR 2012.  It is a bug-fix release for regressions
and serious bugs.  Seventy-four bug reports were addressed.  The link is
available at bottom of http://gcc.gnu.org/gcc-4.6/changes.html

Unlike release 4.6.2, a few Ada issues were among those addressed.
2012-03-02 16:00:58 +00:00
hans
67e8ed4a77 Uses pod2man. 2012-01-12 15:38:45 +00:00
wiz
a064705a64 Add missing .endif. 2012-01-09 09:31:33 +00:00
marino
dec2d03f84 lang/gnat-aux: Fix introduced gnat.dg test failure on i386-netbsdelf-*
Previously the Ada testsuite was given unlimited stack resources for the
x86_64 arch on NetBSD.  Since all platforms now need unlimited stack
resources to build gnat-aux due to the addition of <platform>-stdint.h
header, this platform specific restriction on the Ada testsuite was
removed.

Unfortunately that resulted in a new stack test failure on i386 NetBSD
platforms (gnat.dg/task_stack_align.adb execution test), so the original
restriction seen in gnat-aux-20110627 was restored.  Now i386 NetBSD
once again pass all gnat.dg tests.  This is strictly a testsuite issue
so no PKGREVISION bump is necessary.
2012-01-08 15:15:04 +00:00
marino
7c68e43eed lang/gnat-aux: Upgrade to gcc 4.6.2, add Fortran, Objective-C
Obvious additions:
1) Upgrades sync from gcc 4.6.1-RELEASE to gcc 4.6.2-RELEASE
2) New capability of building Fortran
3) New capability of building Objective-C
4) Building of all 5 languages (Ada,C,C++,ObjC,Fortran) now default
5) Fortran testsuite added
6) ObjC testsuite added

Behind the scenes:
1) Previously GNAT-Aux was built from a custom-built tarball.  Now real
   real gcc source files are used instead, but heavily patched.
2) The standard patch mechanism is not used.  Composite diff files are
   generated by dragonlace.net and they are applied as needed, and
   are located in the "files" directory
3) This might be the only gcc that doesn't use the monolithic source tar
   ball.  Depending on the options selected, the makefile updates its
   distfile list and only downloads what it needs, including testsuite
   files and dejagnu support.
4) All platforms are now built with unlimited stacksize command due to
   new issues with <platform>-stdint.h functionality.
5) All platforms use unlimited stacksize for Ada testing. Before it was
   limited to NetBSD x86_64.  This may have introduced a failure on
   NetBSD i386 though.  There were no other impacts according to the
   Ada testsuite results.
6) The PLIST automatic generation was significantly simplified, resulting
   in some variable deletion.
7) libstdc++ can't break testing now (forced to evaluate to true)
8) Unnecessary depends and USE_TOOLS removed
9) The includes-fixed directory is now removed from all platforms, arches
   now rather than problematic ones.  It seems that it can only make no
   difference or cause problems, so no reason to keep it around.
A) Unnecessary do-config phase "touches" removed.
B) Several fixes added to diff patches to improve testsuite results on
   c, c++, and fortran for all platforms.
2012-01-08 11:17:07 +00:00
marino
41c793b984 lang/gnat-aux: Fix distinfo
This hash of the last added patch was incorrect for some reason.  While
we are fixing that, fix CVSIDs on patch-ac and patch-ad.
2011-12-05 07:52:25 +00:00
marino
b75a4ca28c lang/gnat-aux: Modify rpath handling for shared project libraries
The GNAT compiler project builder essentially doesn't support DESTDIR
out of the box.  By default, it sets rpath of shared libraries to the
directory to which they are installed.  One may add additional rpaths
through switches, but not remove these default ones.  Also added to
the default rpath are the paths to the ada library and the standard
localbase library.

This modification to the compiler will force the project builder to
recognize the -R switch (gnatlink uses this to disable rpaths), and
it reacts by not putting the library install path into rpath.  The
adalib and ${LOCALBASE}/lib paths will still make up the base rpath
definition of the built shared libraries.

This change was prompted by the rpath troubles of the XML/Ada package.
2011-12-03 07:28:18 +00:00
marino
40e14f898f Add x86-Solaris and symbolic traceback support
This changeset addresses several things:
1) Adds support for x86-Solaris (Namely OpenIndiana)
2) Properly implements run-time symbolic traceback support
3) Arranges makefile so patches can be handled in a standard fashion
4) Properly implements MAKE_JOBS which reduces build times by 66%+ on
   the quad-core test machine (30 minutes down to < 10 minutes)
2011-10-05 18:11:55 +00:00
drochner
ba5c54ff28 -update to the 20110627 snapshot which is based on gcc-4.6.1, from
John Marino per PM
-deal with possibly builtin gmp/mpfr/mpc libs (this is incomplete
 for D'fly -- choices are to convert the pre-configure test or
 to set USE_BUILTIN.x=no)
2011-07-18 09:27:25 +00:00
drochner
1677f844d6 fix DESTDIR installation problems, from John Marino per PR pkg/45134 2011-07-15 19:59:40 +00:00
drochner
95daa6532e update to 20110325, from John Marino
changes:
-newer gcc snapshot
-add option to build c++ support (not enabled per default because
 the build fails due to something which looks like a command line
 length limitation on NetBSD)
2011-05-10 13:46:22 +00:00
drochner
99ccc42a87 update to 20110203, from John Marino per PM
changes:
-use newer gcc-4.6 shapshot
-improvements to NetBSD support:
 -catch up with some libc symbol RENAMEs
 -support shlib runtime search path
2011-02-10 10:52:25 +00:00
drochner
c627fe4473 add gnat-aux-20110125, an Ada compiler gased on a gcc-4.6 snapshot, from
John Marino, originally per PR pkg/44436, slightly updated

for i386/amd64, comes with a bootstrap which doesn't need an Ada compiler
on the pkg build system (fetches a bootstrap binary from MASTER_SITE)

There seems to be some incompatibility with the binutils/libgcc_s
on NetBSD-current, leading to warnings. Not fatal, but should be
investigated.
2011-02-01 20:32:56 +00:00