pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/gcc-aux
Module Name: pkgsrc
Committed By: marino
Date: Sun Jun 14 19:46:51 UTC 2015
Modified Files:
pkgsrc/lang/gcc-aux: Makefile Makefile.version distinfo options.mk
pkgsrc/lang/gcc-aux/files: diff-ada diff-core diff-cxx diff-fortran
Log Message:
lang/gcc-aux: various fixes, remove NLS option
This update is a by-product of working on new package, gcc5-aux, and
applying those concepts here. Several changes were made, including:
- Version date was not updated when version changed from 4.9.0 => 4.9.2
(revbump occurred instead). Remove revbump and fix date
- Remove DragonFly-i386 from permitted platforms. This platform will be
completely unsupported when DragonFly 4.2 is released (very soon)
- Remove references to OpenBSD and MirBSD. Support was never activated
due to technical issues and likely will not happen.
- Reindent (cosmetic)
- It is seemingly impossible to work around NetBSD's binary compatibility
scheme (e.g. __socket30, __nanosleep50). These weak symbols are simply
ignored by Ada's pragma Import and no c-tricks seem to avoid conflicts.
(Why can't NetBSD use symbol versioning???) Anyway, having NetBSD-
specific copies of source files to handle a couple of symbol differences
is simply not sustainable, so move to a new scheme where these are
replaced on the fly. By the way, this problem basically means that I
cannot fix GNAT upstream, even if I found somebody to sponsor getting
the NUMEROUS non-ada patches upstream. GCC devs would laugh at me if I
describe why I want to introduce so many new but similar files to
support NetBSD. So it's very likely never going to happen.
- Disable libitm and libcilkrts by default. They are out of scope and not
worth building / fixing.
- Apparently NLS support doesn't build on NetBSD 6.1? Nobody reported
this to me, but there are linking issues. I'm just removing the option
(which was on by default) until further notice. Having NLS support on
by default was questionable anyway.
- Remove exetim mods, this was wrong (for all BSD platforms)
- Android support leaked in, but it's not used here
- The diff-ada file dropped about 150k in size, and could have been more
had the android osinte file been masked too.
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/lang/gcc-aux/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/gcc-aux/Makefile.version
cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/gcc-aux/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/gcc-aux/options.mk
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/gcc-aux/files/diff-ada \
pkgsrc/lang/gcc-aux/files/diff-core
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/gcc-aux/files/diff-cxx
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/gcc-aux/files/diff-fortran
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index