summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2013-03-30Use --stderr to output pod2man problems at build time, rather than embedStuart Henderson
them into a "POD ERRORS" section in the produced manpages.(!) ok miod@
2013-03-30Disable perlcn/perlko/perljp manpages which use EUC encodings, we produceStuart Henderson
all manpages in a batch with a single pod2man invocation which is unable to switch encodings. Avoids "Code point xxx is not Unicode, all \p{} matches fail" during build. Disable perltw manpage which relies on getting UTF8 passed through from the source file to pod2man to mandoc; even on a utf8 term with -Tutf8 these don't get displayed correctly.
2013-03-29Add an explicit Pod-Escapes dependency to Pod-Functions, in addition to theMiod Vallat
existing Pod-Simple dependency. Fixes build with -j2 for real.
2013-03-29More mg_data.h where uudmap.h is listed, for paranoia and consistency.Miod Vallat
2013-03-29Add an explicit dependency for mg_data.h, similar to uudmap.h; should helpMiod Vallat
building with -j.
2013-03-27Revert the --as-needed logic to match the 2.15 logic. It is now aggressivelyMiod Vallat
trying to avoid symbols needed by inter-library dependencies, assuming that libraries are built with inter-library dependency information. Such is not the case under OpenBSD and there are currently no plans to change this.
2013-03-25merge/resolve conflicts/add filesStuart Henderson
2013-03-25merge/resolve conflictsStuart Henderson
(some more to do after this one)
2013-03-25avoid null dereference affecting mod_perl, Perl RT bug 116441Stuart Henderson
2013-03-25bump to perl.so.13.0Stuart Henderson
2013-03-25merge 5.16.3 / avoid installing shasum/zipdetails/json_ppStuart Henderson
2013-03-25merge 5.16.3 / link main binary with pthreadStuart Henderson
2013-03-25merge 5.16.3 / sync installed filesStuart Henderson
2013-03-25merge 5.16.3 / regen unicore (add files cvs missed)Stuart Henderson
2013-03-25merge 5.16.3 / regen unicoreStuart Henderson
2013-03-25import perl 5.16.3 from CPAN - worked on by Andrew Fresh and myselfStuart Henderson
2009-10-12import perl 5.10.1Todd C. Miller
2008-09-29import perl 5.10.0 from CPANTodd C. Miller
2006-03-28perl 5.8.8 importTodd C. Miller
2006-03-28perl 5.8.8 importTodd C. Miller
2003-12-03perl 5.8.2 from CPANTodd C. Miller
2002-10-27stock perl 5.8.0 from CPANTodd C. Miller
2000-04-06virgin perl 5.6.0Todd C. Miller
1999-04-29perl5.005_03Todd C. Miller
1999-04-29perl5.005_03Todd C. Miller
1996-08-19Import of Perl 5.003 into the tree. Makefile.bsd-wrapper andJason Downs
config.sh.OpenBSD are the only local changes.
2013-03-24Don't forget to put .plt padding in the BSS_PLT case; lost during the 2.15->2.17Miod Vallat
update.
2013-03-23Fix a bug in ld --gc-sections: it strips out .note sections, whileDavid Coppa
it should never do so. This can cause global constructors and destructors to not be executed at run-time, resulting in crashes and other strange behaviour. From FreeBSD: http://svnweb.freebsd.org/base?view=revision&revision=244600 This unbreaks building chromium with binutils-2.17 ok miod@, sthen@
2013-03-21Define LABELS_WITHOUT_COLONS under OpenBSD again.Miod Vallat
2013-03-21Define PLT_BEFORE_GOT.Miod Vallat
2013-03-21Don't set TEXT_PLT if PLT_BEFORE_GOT.Miod Vallat
2013-03-20Move the __openbsd_randomdata_{start,end} symbols outside of thePhilip Guenther
.openbsd.randomdata so that ld can cleanly suppress the program header slot for PT_OPENBSD_RANDOMIZE when it isn't needed...such as for /boot. The symbols probably can and should be removed completely, but until that can be tested this at least unblocks the 2.17 transition ok miod@ matthew@
2013-03-18Try harder putting .ctor and .dtor next to .got, to be able to have ld.soMiod Vallat
mprotect these sections RO as soon as they have been relocated; similar to what the W^X changes in 2.15 did.
2013-03-14allow groff users to build these docs; from J??r??mie Courr??ges-AnglasJason McIntyre
ok millert
2013-03-10Sync to ../binutils/Makefile.bsd-wrapper rev. 1.75:Miod Vallat
eplace a comment asking for a particular order to build stuff in by actual make rules to enforce that order. While here, correct the MANDIR which must no more contain "cat".
2013-03-10Let platforms configured to use binutils 2.17 still recurse into the binutilsMiod Vallat
2.15 directory, but only to build gdb. ok deraadt@ espie@
2013-03-09Bring back got and plt padding sections and special symbols from our changesMiod Vallat
to binutils 2.15. Do not preserve brain cells. Do not collect $20,000. Do not pass go. Do not keep your sanity.
2013-03-09Do not recurse into gprof/ and etc/ on OpenBSD. The former is providedMiod Vallat
elsewhere, and the latter only installs useless documentation about how configure scripts waste your time and resources, and the awfully ugly GNU coding standards which waste whitespace.
2013-03-06Apply patch from RedHat to address CVE-2013-1667, perl: DoS in rehashing codeJasper Lievisse Adriaanse
For more information please refer to: http://code.activestate.com/lists/perl5-porters/191311/ ok millert@
2009-10-12import perl 5.10.1Todd C. Miller
2003-12-03perl 5.8.2 from CPANTodd C. Miller
2013-02-19Remove m68k optimizer workaround.Brad Smith
ok miod@
2013-02-13Add support for .loc directive options basic_block, prologue_end, and ↵Brad Smith
epilogue_begin. Backported from binutils 2.17. ok miod@
2000-09-12Import binutils-2.10Marc Espie
- only the binutils package (no gdb here) - don't import libiberty and texinfo, they are elsewhere - remove all .info* generated files
2013-02-12Reenable the stack protector code, the last varargs change fixed the issue.Miod Vallat
2013-02-09Add CFI support for MIPS.Brad Smith
Backported from binutils 2.17. ok miod@
2013-02-09Port attribute (__used__) from gcc 3+ to gcc 2.95.Miod Vallat
2013-02-08Fix for CVE-2012-6329; from perl git via Sebastian TrahmTodd C. Miller
2013-02-08Replace the dummy definition of FUNCTION_ARG_PASS_BY_REFERENCE(). The newMiod Vallat
definition forces variable-sized types to always be passed by reference. Update the varargs code to cope with this. gcc.c-torture/execute/20020412-1 finally passes.
2013-02-08Stop providing our own EXPAND_BUILTIN_SAVEREGS(). Instead, do the necessaryMiod Vallat
RTL generation in SETUP_INCOMING_VARARGS(...,0). This means we no longer need to explicitely allocate room on the stack for the saved register area (which we did in EXPAND_BUILTIN_SAVEREGS). We were returning the correct size in SETUP_INCOMING_VARARGS's ``pretend_size'' argument anyway, causing this space to be allocated twice. This change should also allow for the stack protector to be reenabled (after more testing).