Commit Graph

1460 Commits

Author SHA1 Message Date
joerg 77047093af Update build glue for mdocml-1.10.2 2010-06-24 17:20:19 +00:00
joerg d97c95f0f7 Merge mdocml-1.10.1 2010-06-24 17:19:58 +00:00
joerg 6c26a9aaa0 Import mdocml-1.10.2:
- Minor bug-fixes and optimisations
- Support font styles for Postscript output
2010-06-24 17:16:37 +00:00
hannken 1423e65b26 Clean up vnode lock operations pass 2:
VOP_UNLOCK(vp, flags) -> VOP_UNLOCK(vp): Remove the unneeded flags argument.

Welcome to 5.99.32.

Discussed on tech-kern.
2010-06-24 12:58:48 +00:00
tsutsui 8e7f6b2093 Prepare entries for Xorg wsfb based server for dreamcast.
Not enabled by default yet and old xfree entries are still preserved.

XXX1: No maple keyboard keymap yet:
      http://mail-index.NetBSD.org/tech-x11/2010/06/19/msg000785.html

XXX2: probably we should have some common list files for xcomp and xserver.
2010-06-19 18:17:55 +00:00
wiz 7dafc24288 Convert to mdoc. Sort options. 2010-06-19 14:45:39 +00:00
pooka e3e8a399cf Remember to commit the change to compile h_xfail... 2010-06-19 10:20:21 +00:00
mrg 7f67066bec kill the broken !HOSTPROG segment. 2010-06-19 07:33:58 +00:00
mrg 1909f84b1c - always install pigz. hooary!
- kill MKPIGZ.
- add MKPIGZGZIP.  if it is "no", then only install pigz as pigz.  if it is
  not "no", don't install mrgzip, install pigz as gzip.

in all cases, the z* scripts.


i don't like the name MKPIGZGZIP so if anyone has a better name, feel free
to replace it.  i don't care enough since killing the ugly name is just
more incentive to get pigz doing .bz2, .Z and .z.
2010-06-19 03:50:30 +00:00
pooka 339c26b8f0 Handle xfail in a few more places. Found by, la la la, the new tests. 2010-06-18 16:13:56 +00:00
pooka 8af7aaf815 Test that xfail failures are reported as xfails and xfail passes
are reported as pure fails.
2010-06-18 16:13:16 +00:00
jmmv 6b3b2b9705 Remove unnecessary files
The just-commited prepare-import.sh script will take care of spotting extra
files that may be unnecessary during a future import.
2010-06-18 15:41:20 +00:00
jmmv b70d940b42 Add a script to help with the import of new atf releases: it extracts a
distfile, places it in dist and cleans up any unnecessary files.
2010-06-18 15:39:17 +00:00
tsutsui 28ea420374 Prepare to build Xorg servers for hpcarm/hpcmips/hpcsh.
XXX: ${MACHINE} dependent definitions in these Makefiles look a bit messy
XXX: like old xfree's NetBSD.cf...
2010-06-18 09:15:23 +00:00
mrg dcf7552621 add support to build pigz as a host tool.
still missing:
- TOOL_PIGZ
- support to use it instead of the host's "gzip"
2010-06-18 05:26:12 +00:00
mrg 8b69d164b3 add some infrastructure to build pigz instead of gzip. you can test
this out if you set MKPIGZ=yes, but you'll end up with a /usr/bin/gzip
that doesn't support bzip2, compress or pack.
2010-06-18 04:21:21 +00:00
tron e64aeb6ffd Adapt makefiles for Postfix 2.7.1 (at least first past). 2010-06-17 18:35:45 +00:00
tron 6941d836af Resolve conflicts from last import. 2010-06-17 18:18:14 +00:00
tron 28e9a2d236 Import Postfix 2.7.1. Major changes since Postfix 2.6.6:
- Improved before-queue content filter performance. With
  "smtpd_proxy_options = speed_adjust", the Postfix SMTP server
  receives the entire message before it connects to a before-queue
  content filter. Typically, this allows Postfix to handle the same
  mail load with fewer content filter processes.
- Improved address verification performance. The verify database is now
  persistent by default, and it is automatically cleaned periodically. Under
  overload conditions, the Postfix SMTP server no longer waits up to 6 seconds
  for an address probe to complete.
- Support for reputation management based on the local SMTP client IP address.
  This is typically implemented with "FILTER transportname:" actions in access
  maps or header/body checks, and mail delivery transports in master.cf with
  unique smtp_bind_address values.
2010-06-17 18:05:47 +00:00
mrg 85af15b32b cross build infrastructure for pigz. 2010-06-17 06:10:44 +00:00
mrg e25fdb51d0 (once again in the right place)
initial import of pigz 2.1.6 sources.

from http://www.zlib.net/pigz/:
"""
pigz, which stands for parallel implementation of gzip, is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the
hilt when compressing data. pigz was written by Mark Adler, and uses the zlib and pthread libraries.

How is it pronounced?
I'm glad you asked. It is pronounced "pig-zee". It is not pronounced like the plural of pig.
"""

once i am done adding bz2 support to pigz, i plan to obsolete my usr.bin/gzip.
2010-06-17 06:05:09 +00:00
mrg bfe3cf1b4b oops, these are in the wrong directory. 2010-06-17 06:04:08 +00:00
mrg aae0a61fa5 initial import of pigz 2.1.6 sources.
from http://www.zlib.net/pigz/:
"""
pigz, which stands for parallel implementation of gzip, is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing data. pigz was written by Mark Adler, and uses the zlib and pthread libraries.

How is it pronounced?
I'm glad you asked. It is pronounced "pig-zee". It is not pronounced like the plural of pig.
"""

once i am done adding bz2 support to pigz, i plan to obsolete my usr.bin/gzip.
2010-06-17 05:44:06 +00:00
joerg 75622a5f69 Move the character table initialisation a bit earlier for man pages that
contain special characters in the header. From upstream.
2010-06-17 00:56:03 +00:00
joerg ded915dd51 Do not abuse .Ta, but use a real tabulator. 2010-06-16 22:26:56 +00:00
joerg ad666fa3f9 Merge mdocml-1.10.1 2010-06-16 18:13:41 +00:00
joerg 3efd71c962 Update build infrastructure for mdocml-1.10.1 2010-06-16 18:10:57 +00:00
joerg 7574e07ef5 Import mdocml-1.10.1:
- Support multiline .Bl -column content
- cleanup SYNOPSIS macro handling
- Allow specifying the terminal width for -Tascii
- Initial PostScript output
2010-06-16 18:09:40 +00:00
pooka 56552afa73 i missed some changes to expected output caused by xfail change 2010-06-16 17:29:07 +00:00
pooka e76dd665c0 Introduce expected failures to atf. They can be used to flag tests
which are known to fail, e.g.:

        atf_tc_set_md_var(tc, "xfail", "PR kern/43456");

Expected failures do not count towards the ultimate pass/fail result
from the test run:

pain-rustique:39:~/<2>src/tests/fs/ptyfs> atf-run t_nullpts | atf-report
Tests root: /home/pooka/src/wholesrc2/src/tests/fs/ptyfs

t_nullpts (1/1): 1 test cases
    nullrevoke: Expected failure: PR kern/43456

Summary for 1 test programs:
    0 passed test cases.
    0 failed test cases.
    1 expected failures.
    0 skipped test cases.
pain-rustique:40:~/<2>src/tests/fs/ptyfs> echo $?
0

However, an xfail test which passes will count as a failure, i.e.
xfail inverts test case success/fail.  This way we can get a better
sense from the ultimate verdict of the NetBSD atf run by seeing if
there were any unexpected failures, i.e. new regressions.

This feature will be present in the upcoming atf 0.10 release,
possibly with finer grained control.

patch reviewed by jmmv
2010-06-16 15:17:37 +00:00
riz b7916d4669 Wrap a call to tls_level_lookup() in #if USE_TLS to allow
postfix to build with MKCRYPTO=no.

OK tron@
2010-06-10 17:06:01 +00:00
jmmv 21e717d349 Pull up revision 2f7a426c0f4149d59a7f3717ebedd6c55998e8bc from upstream:
----------
Fix detection of crashed test cases

Prevent cross-test-case contamination that occured when a first test case
passed and the second crashed.  The second could pick up the result of the
first test case and not be reported as failed.

Similarly, change the way timed out test cases are reported back to the
caller.  The creation of a temporary results file was just a really stupid
way of passing information around and introduced false positives if the
test case creates a results file before timing out.

Fixes ticket #35.
----------

Problem originally reported by pooka@.
2010-06-10 15:27:02 +00:00
christos ecef0ab113 we can have ldap without crypto 2010-06-09 23:02:44 +00:00
mrg c59fc30136 look for and find config.h. part of PR#43433. 2010-06-08 04:31:43 +00:00
jruoho 0384acea3d Add missing files required for iASL from ACPICA 20100528. 2010-06-06 19:35:38 +00:00
ghen 895e51c7dc A suggestion from veego to fix it (taken from ../../include/fontsproto). 2010-06-04 10:22:25 +00:00
roy e0a4f5bfed Import dhcpcd-5.2.4 with the following changes:
* Fix crash when using clientid and the interface re-configures
* log the pid of dhcpcd
* Indicate server IP received message from even if server ID not
  present
* Fix crashes on IPv4LL failure and add more logging
2010-06-04 09:07:59 +00:00
jmmv bd35535074 Adjust reachover makefiles for atf 0.9. 2010-06-04 08:33:40 +00:00
jmmv 72b75bb2dc Fix import conflicts for atf 0.9. 2010-06-04 08:32:14 +00:00
jmmv 9b3149cc0b Import atf 0.9:
* Added atf-sh, an interpreter to process test programs written using
  the shell API. This is not really a shell interpreter by itself
  though: it is just a wrapper around the system shell that eases the
  loading of the necessary ATF libraries.

* Removed atf-compile in favour of atf-sh.

* Added the use.fs metadata property to test case, which is used to
  specify which test cases require file system access. This is to
  highlight dependencies on external resources more clearly and to speed
  up the execution of test suites by skipping the creation of many
  unnecessary work directories.

* Fixed test programs to get a sane default value for their source
  directory. This means that it should not be necessary any more to pass
  -s when running test programs that do not live in the current
  directory.

* Defining test case headers became optional. This is trivial to achieve
  in shell-based tests but a bit ugly in C and C++. In C, use the new
  ATF_TC_WITHOUT_HEAD macro to define the test case, and in C++ use
  ATF_TEST_CASE_WITHOUT_HEAD.
2010-06-04 08:23:34 +00:00
ghen 30ff915334 Revert previous. 2010-06-03 20:48:48 +00:00
plunky be3a3d34c5 apply build framework and config changes for pcc-100602, plus add a
prepare-import.sh script for future updates
2010-06-03 19:17:22 +00:00
plunky 488bfe9bde merge changes from pcc-090902 branch 2010-06-03 19:07:59 +00:00
plunky 3eb51a4143 Update pcc to current [0.9.9 20100603] version. There have been many
bugfixes and feature additions, full changelog is below. The major
feature I think was the GCC compatibility which is now enabled by
default, with many of the commonly used GCC attributes and builtin
functions now supported, and pcc defines __GNUC__ as version 4.3

This version can build all of bin/, sbin/ and games/ except for dab(5),
with only a few outstanding issues in usr.bin/ and usr.sbin/. There are
still issues with PIC code generation (affects building libraries, on
i386 at least) and I have not tried applying pcc to kernel builds.

ChangeLog, in most-recent first order, screen-scraped from
    http://pcc.ludd.ltu.se/fisheye/changelog/pcc

Each paragraph is a separate commit, the [xxx] refers to the module
that the following commits were in:

[ccom]
    Fix designated initializer bug as reported by Iain Hibbert on pcc-list.

    Put in prototype for dainit() to avoid warnings when using yacc.

    Discard parameter attributes, they ended up to be handled as arguments
    otherwise.  Suppose to fix Jira#PCC-132 by Iain Hibbert.

    Rewrite __builtin_offsetof() to handle non-constant array offset values.
    This actually made the offsetof code much simpler.
    Requested by Iain Hibbert on pcc-list.

    Op DOT will be BINODE.

    Support gcc ugly construction a?:b, as discussed on pcc-list.

    Add gcc compat range initializers, reported by Iain Hibbert.

[amd64]
    Do not put eax as hidden argument if not needed.

    Better support for the Intel addressing modes.  Now ByteBench only takes
    77% of the earlier time to complete.

[mip]
    Do not base hash functions on memory addresses.  These addresses may
    change between different compilations and we want predictability.
    Also check if an address of a node is lower than expected to avoid
    short-range temporaries in the Freeze() code.

[i386]
    Clear flags field on TEMP nodes so that function pointers will get their
    stack adjusted afterwards, otherwise there might be junk left.

[ccom]
    Aet alignment to at least ALCHAR for structs when passing them over to
    pass2.  Failure to do so caused bug spotted by Iain Hibbert.

[sparc64]
    Fix string init bug, from Lars Zetterlund.

[mip]
    Declare printip2() as static function for whole file, as pointed out by
    Iain Hibbert.

[ccom]
    Make the canary value on stack volatile, so that the compiler won't
    try to put it into a register.  Solves stack overwrite error reported
    by Iain Hibbert on pcc-list.

[i386]
    Fix uninitialized member bug in picsymtab breaking -k -g.  Suppose to fix
    Jira#PCC-138 by Nicolas Joly, patch provided by Iain Hibbert.

[ccom]
    Tell scan to ignore typedefs of the same names goto labels. Fixes
    Jira#PCC-141 by Andreas Kaiser with recommended fix from him.

[mip]
    Run deljumps again after the ssa pass to cleanup the code before doing
    register allocation.

[mip]
    Do liveness analysis before turning a function into SSA code, and later
    use that to to find out whether we need to insert a phi function or not.
    This is usually called "Pruned SSA".
    Now the SSA code tend to be significantly better quality.

    Fix deljumps label updating bug.
    Remove statements that are moves to itself in deljumps.

[libpcc]
    Define _VA_LIST_DEFINED for compatibility eglibc headers.
    From tg@mirbsd.de.

[ccom]
    Ensure CM towers are built to the left, fixes parsing bug pointed put
    by Jonathan Gray. Also add "used" attribute.

[mip]
    Teach dce() to remove ip structs without destroying the basic block
    structure.

[ccom]
    Check if type is an array before checking its dimension.  Fixes bug
    reported by Iain Hibbert on pcc-list.

[i386]
    Tell table to prefer 2-op insns before 3-op.

    Do not try to match args on builtins.

[mip]
    Do not favorize 3-op instruction in the ssa case, simple statements
    like i++ have been rewritten to t1 = t2 + 1 and we want the register
    allocator to try to put t1 and t2 in the same register if there are
    2-op insns.

    Help coloring algorithm by at the time of assigning registers see if
    there are any frozen moves to nodes that have already got their color
    and we can give this node the same register.
    This will avoid unneccessary moves.

    Move list init into the function that initializes it.

    Put two more variables into p2env, to have a cleaner way of passing
    information in the optimizer phase.

    Fix broken indentation.

    Do not put a move on the move list more than once.
    Count precolored nodes as infinite K, not 0, otherwise it may make
    colorable graphs uncolorable when there are many moves.

[ccom]
    Fix reporting on bogus error of struct parameters, as reported by Iain
    Hibbert on pcc-list.

[amd64]
    Remove cast of pointer converted ints, not needed on amd64.  Fixes
    Jira#PCC-136 by Nicholas Joly.

[ccom]
    Add and handle gcc attribute __warn_unused_result__.  Requested by Iain
    Hibbert but with a different implementation.

    Do not allow initialization of multi-dimension incomplete arrays, fixes
    bug reported by Jesus Sanchez on pcc-list.
    Also fix another bug spotted, which had as a result that dynamic-sized
    arrays initialized by strings did not become null-terminated.

[amd64]
    amd64 cannot handle imemdiate constants for 64-bit simple ops.
    Fixes Jira#PCC-134 by Nicolas Joly.

[ccom]
    Allow any expression inside typeof.  Supposes to fix Jira#PCC-135
    by Iain Hibbert.

[mip]
    Replace deljumps() with the stuff used in the 2BSD c2.
    Still some parts to implement though.

[i386]
    Yech, yesterdays worst thinko about where to put the return check for
    floats.  Now awk works again.

    Use SSTDCALL, not FSTDCALL for symtab entries.  Spotted by Iain Hibbert.

    Reorganize late mangle code a little.  Now stdcall should work.

[mip]
    Remove some #if 0'ed code that is phased out.

[i386]
    The n_flags fields should use NLOCALx defines, not hardcoded numbers.
    Found by Iain Hibbert.

[ccom]
    Check for NaN string is only valid for ICON nodes.  Bug found by
    Iain Hibbert.

[i386]
    Detect the situation where a function returns a float number but the
    return value is ignored; the float stack must be popped anyway.
    FIxes a bug in awk where the float stack overflows.

[ccom]
    Clear out symtab pointers for NAME and ICON nodes in functions to
    be inlined, since accessing them will result in crashes.  Fixes
    stdcall/ccall bugs reported by Iain Hibbert.

[ccom, i386]
    Add support for stdcall and cdecl attributes.  Patch from iain Hibbert.

[ccom]
    Remove redundant GETSUE() define, from Iain Hibbert.

    Fix yet another situation where attributes causes warnings.
    Reported and slightly modified patch from Iain Hibbert.

    Handling of argument to scalinit() was incorrect causing wrong type to
    be returned.  Fixes Jira#PCC-131 by Iain Hibbert.

    Fix problem with offsetof of zero-length arrays and a debug segfault.
    Fixes Jira#PCC-129 by Iain Hibbert.

    Fix checking of struct sizes.  Solves Jira#PCC-128 by Iain Hibbert.

    Remove redundant check that caused function names beginning with L to
    be treated as wide strings in __func__.  Patch from Iain Hibbert.

[amd64]
    Add last memcpy for function returning structs.  Should be complete now.

[configure]
    Set default wchar type to int instead of unsigned.

[cc]
    Fix wchar defines as requested by Iain Hibbert.

[cpp]
    One more comment-handling bug found by Iain Hibbert.

    Forgot to null-terminate yytext.  Bug pointed out by Iain Hibbert.

[ccom]
    No reason not to allow pointers larger than LONG, as pointed out by
    Peter Kuschnerus.

    Cast 0x80 to char to avoid a warning.  Fixes compiler warning as
    reported by Peter Kuschnerus.

[amd64]
    Add arg count index to builtin switch table.

[ccom]
    Fix segfault bug, found and patch provided by Iain Hibbert.
    While here, make the switch table const.

    Do not segfault if the string given to __builtin_nan is a NULL pointer.
    Bug reported by Iain Hibbert.

[ccom]
    Discard comments in yylex() so that -C works even with comments in
    #if directives.  Supposes to fix Jira#PCC-126 by Iain Hibbert.

    Add huge/inf/nan builtins as requested by Iain Hibbert.
    Also add a generic builtin function, based on a slightly modified
    version of a patch by Iain Hibbert.

    Add another cast routine which will cast without adding a "cast" and
    therefore it will complain if it's a bad cast (like int to pointer).

[amd64]
    Fix bugs where int should be long.  Fixes Jira#PCC-125 by Nicholas Joly.

[ccom]
    Break out buintins to their own file.  Common argument count check
    for builtins. Should have argument cast checks here also.

[i386]
    Add support for attribute "visibility".

[amd64]
    Do not emit visibility type "default" since it's ``default''.

    Print out visibility directives for as.

[ccom]
    Add attribute support for visibility per patch from Iain Hibbert.

[i386]
    Add support for constructor/destructor attribute.
    XXX defloc() should be possible elf-common code.

[amd64]
    Add con/destructor support. XXX pragma init/fini should be MI.

[ccom]
    Add con/destructor as attributes per patch from Iain Hibbert.
    Different target implementations though.

[amd64]
    Fix struct argument/return bugs.  Add PIC support.

[ccom]
    Change some forgotten code to find the bottom type size; since type
    sizes are not directly inherited anymore.  Fixes coredump bug by
    Iain Hibbert.

[cc, cpp, ccom]
    Fix arrows from joerg@netbsd via plunky on pcc-list.

    Escape some dashes and use an em-dash (noted by Thorsten).

    Fix broken markup in manpages (from plunky on pcc-list).

[ccom]
    Add __builtin_memset, per patch from Iain Hibbert.

[i386]
    Remove unused variable, as Iain Hibbert kindly informed.

    Remove unused (and irrelevant) statement.

[ccom]
    Add cast() function that is an easier-to-use wrapper around buildtree().


[ccom, mip]
    kill some commons; ragge@ ok

[cpp]
    Allow # alone on lines, as requested by Mickey.

[ccom]
    Accept gcc attributes after a gcc asm() rename directive. Bugfix
    provided by Iain Hibbert.  Supposed to fix Jira#PCC-104.

    Implement __builtin_memcpy().  Now pcc can compile itself again on OS X.

    Add support for variable renaming when assingning; i.e.
	    int foo asm("bar") = 2;
    and not only
	    int foo asm("bar");
    Should fix Jira#PCC-116 by Altamiranus.

    Add support for attribute modes SF, DF, byte, word, pointer.
    Should fix Jira#PCC-114 by Altamiranus.

    Understand QI mode attribute as CHAR.  Fixes Jira#PCC-113 by Altamiranus.

    Understand function attributes pure and const.  Fixes Jira#PCC-110 and
    Jira#PCC-111 by Altamiranus.

[cpp]
    Fix const usage.  From Iain Hibbert.

[mip]
    License (and small code) change in the code repository where the
    function basename() came from.  From Iain Hibbert.

[sparc64]
    Correct format strings and STASG return register.
    Addresses PCC-107 and PCC-108 from Dmitry Alenichev.

[i386]
    Remove unused locals on non-openbsd builds.

[cc]
    Don't define __GNUC__ on win32 until problems with header files are
    resolved.

[ccom]
    Add my local changes for building with the Microsoft compiler.

    Add support for attribute mode and some mode types. Should solve
    Jira#PCC-101 by Detlef Riekenberg.

[cpp]
    Print out an extra \n before emitting a new line-file directive.
    Solves Jira#PCC-97 by Gregory McGarry.

[ccom]
    Add gcc attribute nothrow as patch in Jira#PCC-102 by Detlef Riekenberg.

[cpp]
    Understand gcc directive #include_next. Solves Jira#PCC-106 by Altamiranus.

[ccom]
    Handle more cases of attribute.  Adds another shift/reduce conflict.

    Understand malloc attribute and ignore it, we do not do aliasing yet.

    Handle sizes of pointers to forward declarated strust/unions better.

[i386]
    Print out constants in the same radix as gcc, to simplify debugging.

    Correct return values of STASG.

[mip]
    STASG must be treaded as ASSIGN in sanity checks.

[i386, amd64]
    generate symbol types and section attributes for elf; ragge@ ok

[ccom]
    Ueck, forgot some debug printouts :-(

    Handling of attribute strings was broken; they were treated as names.
    Reported by Michael Shalayeff who provided a diff, but fixed in a more
    common way.

[i386]
    Fix bug causing comparision of two long-long values to sometimes fail
    (low-order values must be compared unsigned). Reported by Jonathan Gray.
    Also fix a bug in struct assignment causing broken code to be generated.

[cc]
    Get GCC_COMPAT from configure.

    At last - defined __GNUC__ etc.  and also __GNUC_STDC_INLINE__.

[mip]
    Only try to shortcut the conditional code generation if the operands are
    of types +-*/%&|^>><<, otherwise side effects may be lost.  Bug found
    by Jonathan Gray.

[ccom]
    Add the g77 types, for compatibility.

[amd64]
    Give 32-bit register to movl instruction.  Fixes Jira#PCC-100 by
    Dara Hazeghi.

    Allow moving of TEMPs to regs. Fixes Jira#PCC-99 by Dara Hazeghi.

[sparc64]
    Sparc64 patches from Lars Zetterlund.  Are supposed to fix Jira#PCC-20.

[ccom]
    Add __builtin_offset(), which is becoming more and more common.
    Suggedted by Jonathan Gray.

[csu]
    Use 'test -f' rather than 'test -e' for improved portability.
    From Adam Hoka.

[powerpc]
    Improve alignment.

[linux]
    Improve building of shared libraries on linux.  Tested on Ubuntu 8.04.

[libpcc]
    Remove definition of off_t, since it is frequently wrong.  Confirmed OK on
    Ubuntu 8.04, OSX and Win32.

[i386]
    Fix alignments on OSX.

[tests]
    Get test to work on win32.

    Don't use __attribute__ in this test, since most systems will define it
    away if not gcc.

[mip]
    Change static array to allocated linked list for temporaries not allowed
    to be spilled.  libssl seems to make a heavy use of extended assembler.
    Bug reported by Jonathan Gray.

[i386]
    dd support for gcc xasm arg types I, J, K, L, M, N.  Fixes Jira#PCC-96
    by Jonathan Gray.

[ccom]
    kill unused variables; ragge@ ok

[hppa]
    fix merge error

[ccom]
    Put back nocon_e, creates better yacc code.

[hppa]
    fixx fallout form walkf() change and other gcc bitchings

    add pragma support (from amd64 ;)

[powerpc, i386, arm, amd64, mips]
    Return to the text segment after putting reference in constructor table.
    Should fix PCC-65.

[ccom]
    Rearrange yacc code slightly to avoid a shift/reduce conflict, that
    could cause unwanted syntax errors.

    Giving multiple declarations of the same prototype failed if there
    were dynamic arrays as arguments.

    Fix bug in debug printout of prototype parameters.

    Accept [*] as [] in prototypes.  Fixes Jira#PCC-94 by Jonathan Gray.

[mip]
    Must add moves before and after a +r xasm directive even if the node
    is in a temporary; the temporary may need to be spilled.
2010-06-03 18:57:00 +00:00
christos daf1978479 Use proper signal names. Prefixing them with "SIG" is an extension which
is not supported by posix shells.
2010-06-03 18:52:46 +00:00
ghen 7f1fb6416b .include <bsd.lib.mk> to handle the pkgconfig file correctly (noted by veego). 2010-06-03 10:38:34 +00:00
veego 679aad1fc6 * Add missing .WAIT before libdrm_intel since it now depends on libdrm
* Move libchromeXvMC further down since it depends on some other libraries
2010-06-03 09:49:45 +00:00
veego 6cb632ce43 Link against libXext, libX11, libXv, libXvMC and libdrm to fix a hidden
dependency
2010-06-03 09:44:19 +00:00
veego a23843d4e1 Link against libdrm to fix a hidden dependency 2010-06-03 09:43:16 +00:00
veego 86187ea55a Link against libz to fix a hidden dependency 2010-06-03 09:42:40 +00:00