freebsd-skq/contrib
marius d3cd30fe16 In the upstream rev. 1.61 of elf64-sparc.c the following bug was fixed:
* elf64-sparc.c (sparc64_elf_relocate_section): Adjust addend of
        dynamic relocs against section symbols for the output section vma.

However, with the addition of TLS support in the upstream rev. 1.104
this fix was essentially reverted. After factoring out the common parts
of elf32-sparc.c and elf64-sparc.c a comment was added to elfxx-sparc.c
in the upstream rev. 1.27 as part of unrelated changes, saying that the
fix from elf64-sparc.c rev. 1.61 indeed should be implemented, but given
that some unspecified OS has a broken ld.so expecting broken relocations
deliberately is omitted.
As the current behavior actually violates the SPARC ABI, FreeBSD never
had such a broken ld.so and this is actually causing problems with at
least kernel modules linked with binutils 2.17.50 committed in r218822
without the workaround committed in r219340 in place, re-implement the
above fix in a way so that is only applied if the output format is
ELFOSABI_FREEBSD. In the upstream version it probably would make sense
to invert this check and only skip adjusting the addend for the OS with
the broken ld.so, once it's determine which one that is.

Approved by:	dim
2011-03-11 20:00:38 +00:00
..
amd Remove build timestamps from the following files: 2009-07-11 22:30:37 +00:00
bind9 Update to BIND 9.6.3, the latest from ISC on the 9.6 branch. 2011-02-06 22:46:07 +00:00
binutils In the upstream rev. 1.61 of elf64-sparc.c the following bug was fixed: 2011-03-11 20:00:38 +00:00
bsnmp Bring the list of OIDs up-to-date to prevent conflicts. 2011-02-03 15:19:18 +00:00
bzip2 Upgrade to Bzip2 version 1.0.6. 2010-11-09 18:32:57 +00:00
com_err mdoc: order prologue macros consistently by Dd/Dt/Os 2010-04-14 19:08:06 +00:00
compiler-rt Set symbol visibility to hidden. 2010-11-11 16:53:25 +00:00
cvs
dialog Update dialog to version 20100428. This changes the license under which 2011-01-12 14:55:02 +00:00
diff
dtc Let dtc build with FreeBSD yacc/lex. 2010-02-28 22:06:07 +00:00
ee Import ee 1.5.2 into HEAD. 2010-10-08 09:43:06 +00:00
expat Apply two vendor fixes for CVE-2009-3720. 2009-12-11 02:09:46 +00:00
file Add the ability for GDB to printout the thread name along with other 2010-11-22 14:42:13 +00:00
gcc Backport Intel Core 2 and AMD Geode CPU types from gcc-4.3 (GPLv2) 2011-03-07 14:48:22 +00:00
gcclibs
gdb Remove stray semicolon. This fix appears in later upstream gdb versions. 2011-03-09 02:23:21 +00:00
gdtoa Add required header for isalnum(3) to quench compiler warnings 2010-06-02 18:31:04 +00:00
gnu-sort
gperf
groff Unbreak .Aq for non-ASCII output like -Tps or -Tutf8. 2011-03-02 21:59:42 +00:00
ipfilter Sync: merge r215396 through r215463 from ^/head. 2010-11-18 18:30:03 +00:00
less Update less to v436. This is considered as a bugfix release from vendor. 2009-07-29 09:20:32 +00:00
libbegemot
libobjc
libpcap Merge my change against libpcap trunk revision 2011-03-11 00:38:07 +00:00
libreadline
libstdc++ Some fixes so we can build libstdc++ with clang: 2010-08-24 13:38:53 +00:00
llvm Update llvm/clang to trunk r126547. 2011-02-27 01:32:10 +00:00
lukemftp Merge fix from r1.108 of NetBSD's usr.bin/ftp/main.c: 2011-02-27 10:13:16 +00:00
lukemftpd
ncurses Merge r210464 from vendor/ncurses/dist: 2010-07-25 11:48:27 +00:00
netcat MFV: nc(1) from OpenBSD 4.8. 2010-10-19 00:01:53 +00:00
ngatm mdoc: consistently spell our email addresses <foo@FreeBSD.org> 2010-05-24 06:26:38 +00:00
ntp Merge 4.2.4p8 into contrib (r200452 & r200454). 2009-12-15 14:58:10 +00:00
nvi Fixes from NetBSD for nvi visual mode: 2010-05-28 09:30:13 +00:00
one-true-awk Apply patches directly to sources. Their effect is as follows: 2010-01-10 08:02:07 +00:00
openbsm Import OpenBSM 1.1p2 from vendor branch to 8-CURRENT. This patch release 2009-08-02 10:27:54 +00:00
openpam Merge upstream r432: 2010-03-22 11:00:57 +00:00
opie Change the current working directory to be inside the jail created by 2010-05-27 03:15:04 +00:00
pam_modules/pam_passwdqc
pf Enable closefrom(2) here, as we have supported it for some time now. 2010-08-05 18:49:06 +00:00
pnpinfo
sendmail Remove -mdoc macros from -man page 2010-06-09 08:53:50 +00:00
smbfs shi1_remark is in little endian format, convert it to host ordering. 2010-01-25 18:35:58 +00:00
tcp_wrappers Make these files compile with clang. 2010-07-22 18:52:29 +00:00
tcpdump Remove useless stuff. 2010-10-28 19:10:15 +00:00
tcsh Fix tcsh losing history when tcsh terminates because the pty beneath it 2009-10-06 20:19:16 +00:00
telnet telnet: Fix infinite loop if local output generates SIGPIPE. 2010-04-30 19:52:35 +00:00
texinfo
top Output an appropriate amount of padding to line up per-CPU state columns 2011-02-01 15:48:27 +00:00
traceroute traceroute(8): make WARNS=3 clean 2010-12-04 14:19:27 +00:00
tzcode Sync code with tzcode2010m 2010-10-27 07:14:46 +00:00
tzdata MFV of tzdata2011c, r219409 2011-03-08 21:11:31 +00:00
wpa Remove unused files. 2010-11-03 10:46:39 +00:00
xz Update xz to release 5.0.1 2011-02-24 13:42:35 +00:00