Commit Graph

3655 Commits

Author SHA1 Message Date
matt 6618efcaf4 If MACHINE_ARCH contains armv[467], use arm instead. 2013-08-04 23:37:54 +00:00
matt e193aeee34 match armv[467]*--netbsdelf* 2013-08-04 22:19:42 +00:00
matt b095942929 match armv[467]*--netbsdelf*
and default cpu appropriately.
2013-08-04 22:18:16 +00:00
matt acfa8422ee Print out BE8 and LE8 for arm elf 2013-08-04 07:49:07 +00:00
matt 145100d1a1 Modify the BE8_LINK_SPEC if big endian to use !mlittle-endian 2013-08-04 03:52:28 +00:00
matt d7060a4069 Fix a misoptimization. See
http://mail-index.netbsd.org/port-arm/2013/03/04/msg001782.html
2013-08-03 21:56:09 +00:00
roy d9c567271e Import dhcpcd-6.0.5
* Fix the domain option (broken in 6.0.4)
 * Don't write a search line in resolv.con if it matches the domain
2013-08-03 10:30:01 +00:00
matt c8794243ae Add missing % to SUBTARGET_ASM_FLOAT_SPEC 2013-08-01 23:01:34 +00:00
roy 74f598c53d Sync 2013-07-29 20:39:28 +00:00
roy cceb514049 Import dhcpcd-6.0.4 with the following changes:
* hostname is not stamped on anymore if already set
* hostname will be set to a FQDN when possible as per RFC4702 section 3.1
* a domain is derived from the FQDN if no domain option is set
* add new hostname_short command to send a short hostname for DDNS
* hostname_fqdn is now documented, along with a new server setting and the
  potential problems associated with it
* the FQDN option is no longer sent by default for DHCPv4 messages
2013-07-29 20:35:31 +00:00
dholland 4e6fa0ae2d Fix MKKERBEROS=no build. 2013-07-29 16:42:20 +00:00
prlw1 71a1d1de35 Add support for Centrino Wireless-N 1030 and Centrino Advanced-N 6230
http://mail-index.netbsd.org/tech-net/2013/01/04/msg003802.html
2013-07-28 11:46:24 +00:00
christos 31e900e600 merge conflicts for bind-9.9.3-P2 2013-07-27 19:23:09 +00:00
christos e71be23a11 - conditionalize on mkcrypto
- add libraries
2013-07-27 18:16:26 +00:00
christos 0448dd3b02 Import bind 9.9.3-P2 2013-07-27 15:22:38 +00:00
wiz a5684d07dd Use Mt for email addresses. 2013-07-20 21:39:55 +00:00
matt 3ab889c115 gmp, binutils, gcc, gdb configury for coldfire 2013-07-19 22:14:23 +00:00
matt 4ce22e250b Match m5407--netbsdelf* 2013-07-19 21:48:38 +00:00
matt 203bed342b Add a M5407_PATTERN 2013-07-19 17:31:49 +00:00
matt 784ea6305e Match m5407-*-* 2013-07-19 17:31:14 +00:00
matt 6261dc2045 Add m5407--netbsdelf* support 2013-07-19 17:07:28 +00:00
matt 93a2362132 Configury changes to match tuple of m5407--netbsdelf as a variant of
m68k--netbself but with a coldfire cpu (m5475).  Fix m68010 to actually
properly default to m68010.
2013-07-19 16:23:10 +00:00
matt ff4ffb39ed Allow alias of m5407--netbsdelf for m68k--netbsdself 2013-07-19 16:01:33 +00:00
matt 5b9e27202e Fix broken matching for m5200 and m5407 as alias for coldfire cpus. 2013-07-19 15:58:48 +00:00
matt a6b968105e Allow stripping of the m before m5... so that it can match coldfire cpus. 2013-07-19 15:57:18 +00:00
matt 88c7c7f72e Make these consistent. Make sure all handle earm and coldfire. 2013-07-19 15:55:57 +00:00
roy 659620d9e7 Import dhcpcd-6.0.3 with the following changes:
* dhcpcd will now assign a short hostname by default
  To use a FQDN hostname, set this in dhcpcd.conf(5)
  env hostname_fqdn=YES
* Only start DHCPv6 if the RA is new or has changed
* Fixed dhcpcd owning RA addressing and routes if disabled in kernel
2013-07-19 11:52:56 +00:00
prlw1 64e7f05d20 Replace mrg's clean cpp+cpp_arg interface with xrdb version 420347005c
to minimise upstream differences.
OK wiz@
2013-07-19 08:29:27 +00:00
matt d15ef1a9ae default to MACHINE_GNU_PLATFORM so that when run with nbmake-foo the right
thing happens
2013-07-18 22:40:58 +00:00
matt 283d2f1d6e Don't emit _fix _floatun for coldfire 2013-07-18 22:39:57 +00:00
matt 61210df1fa Cleanup old cruft that wasn't working properly
Adjust for supporting Coldfire processors (default them to softfloat).
2013-07-18 22:38:52 +00:00
adam 29e1cca8d2 merge v1.1 2013-07-17 21:47:50 +00:00
adam ad61743efd Import wpa_supplicant and hostapd 2013-07-17 21:34:10 +00:00
mrg d4106c6e4f note that Makefile.netbsd-gmp can help with the running of configure. 2013-07-15 08:59:47 +00:00
roy 98fccb9933 build correctly for RCDIR 2013-07-12 17:32:47 +00:00
roy b7d5ad0712 build correctly for SBINDIR 2013-07-12 17:30:25 +00:00
roy e9917e6e19 Import openresolv-3.5.6
Highlights include:
name_servers[_append] and search_domains[_append] now work for subscribers
other than libc.
2013-07-12 16:50:27 +00:00
joerg 25c7cbb1ed Update LLVM/Clang to snapshot r185778. This brings in a lot of work on
integrated-assembler support on PowerPC as well as support for
compressed DWARF sections in some tools.
2013-07-07 21:36:42 +00:00
joerg 5067d17810 Import revision c61efa043b14378efbd69c9a2686d44ed46ae179 of libcxxrt.
This adds __cxa_deleted_virtual, some explicit store barriers before
lock releases and fixes ARM guard variable initialisation.
2013-07-04 22:29:29 +00:00
joerg 251758c091 Update libc++ snapshot to r185674. This removes an incorrect freelocale
of the C locale on NetBSD.  It adds support for non-pointer based
allocators, integer sequences and more.
2013-07-04 22:20:51 +00:00
joerg 7d41c5a7bc Ensure free(3) is declared before use. 2013-07-01 23:58:42 +00:00
joerg b45db50f23 Fix option parsing on unsigned char platforms. 2013-07-01 21:59:20 +00:00
mrg 64daf2467d re-run mknative-gcc. pickups fixes for ENABLE_SHARED (which
might want to be pulled up to netbsd-6?), removes the
entirely wrong -I/usr/include/libelf from various include flags
and fixes for when NEWCONFIGDIR != NETBSDSRCDIR.

i should fix PR 47955 but i haven't setup a system to test.
2013-06-28 12:45:01 +00:00
mrg 6bc40c33c4 export ENABLE_SHARED again, for mknative. 2013-06-27 14:44:22 +00:00
mrg 42579898fb delete generated by our build files that break r/o builds. 2013-06-27 14:43:29 +00:00
wiz bf38682790 Remove clang workaround, problem was fixed using upstream commit. 2013-06-27 12:44:58 +00:00
joerg 920908ed83 PR 47922: Properly resolve DT_NEEDED entries under sysroot and don't
accidently try the installed system.
2013-06-25 19:38:54 +00:00
wiz 0ff6b78547 Add -Wno-error=tautological-constant-out-of-range-compare for clang, to avoid
../external/mit/fontconfig/dist/src/fcname.c:89:18: error: comparison of constant
4294967295 with expression of type 'const FcType' (aka 'const enum _FcType') is
always false [-Werror,-Wtautological-constant-out-of-range-compare]
            if (t->type == (unsigned int) -1 || type == t->type)
                ~~~~~~~ ^  ~~~~~~~~~~~~~~~~~
1 error generated.

and a few others of the same type.
2013-06-25 14:05:04 +00:00
macallan b06b1ca6c0 add cg14_render.c 2013-06-25 12:27:41 +00:00
roy 25a6200225 Import dhcpcd-6.0.1 with the following change:
* Fix a compile issue on Big Endian machines
2013-06-22 09:25:33 +00:00
roy 2dcb1b8756 Add the timezone hook 2013-06-21 21:09:34 +00:00
roy 8080c8ffc5 Build dhcpcd-6.0.0 2013-06-21 19:47:29 +00:00
roy 8891301a03 sync 2013-06-21 19:40:20 +00:00
roy d407ff275f Import dhcpcd-6.0.0 with the following changes:
* DHCPv6 support
 * wpa_supplicant hook script
 * route IPv4 addresses to 127.0.0.1 for machine centric traffic
 * DHCPv6 Prefix Delegation support
 * DHCPv6 FQDN support
 * Control existing IPv4 routes
 * less spamy to syslog by default
 * IPv6 protocols now wait for a valid LL address before starting
 * IPv6 DAD support now listens to kernel for more accurate timings
 * IPv4 code split out more cleanly so dhcpcd can be compiled for
   IPv4, IPv6 or IPv4 AND IPv6
 * MTU is no longer requested by default
 * a DUID is now generated in /etc/dhcpcd.duid and this is used as a
   client ID for DHCPv4 and DHCPv6
   This does mean that you may get new DHCPv4 addresses

Many bugs have also been fixed along the way and this release addresses
the following PR's

PR bin/47364
PR bin/47502
PR bin/47666
PR bin/47699
PR bin/47775
PR bin/47776
2013-06-21 19:33:06 +00:00
christos 22898e3a43 Make dtrace/zfs compile on arm based on the diff from:
http://people.freebsd.org/~gonzo/arm/dtrace-arm.diff
Completely untested, kernel support not added.
2013-06-21 19:16:00 +00:00
christos 7733018eca rename delay to xdelay to avoid conflicts. 2013-06-21 16:22:45 +00:00
christos 75539de332 Instead of hard-coding each processor-specific section type, handle all
processor-specific section types the same way.
2013-06-21 01:36:31 +00:00
christos cdd3d6fc0e file descriptor neatness. 2013-06-20 15:14:03 +00:00
christos 76bb5036c5 add finish_daemon(); 2013-06-20 12:26:34 +00:00
christos 28e086be17 1. don't try to open the pid file if the path is NULL
2. daemonize in two stages: always fork() first and wait for the child to tell
   us when the interface is ready, so that we don't lose track of the file
   descriptors since we are threaded.
3. Add an option (-m) not to match the hardware address of the responding
   dhcp server.
2013-06-20 12:24:08 +00:00
christos 1778f662e3 document -m flag 2013-06-20 12:15:38 +00:00
macallan 2204c30d12 build acceleration support 2013-06-19 13:27:07 +00:00
christos 0aea00d39b Remove previous; this is built in ../../lib/libXdmGreet as pointed out by
mrg.
2013-06-17 15:58:40 +00:00
christos 2e0a455f32 Become daemon before initializing anything, otherwise this does not work
with threaded workers.
2013-06-16 23:49:50 +00:00
christos 20af2ec145 In the PIC case, build libXdmGreet; perhaps we should always build and
link against it, even in the static case?
2013-06-16 01:51:29 +00:00
mrg cca850f1bd define HAVE_XAA_H. fixes problems seen since the update to 2.1.20. 2013-06-14 04:43:38 +00:00
christos c42e7a1ab0 We need to say we have getloadavg(3) otherwise it wants to open /dev/kmem
and it does not work since we don't install setgid kmem.
2013-06-13 11:25:18 +00:00
mrg 0ca6164e56 rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.
2013-06-12 21:35:29 +00:00
mrg f28fe5a779 revert part of the previous; it ends up putting this Makefile into
freetype-config due to the use of ${.ALLSRC}.
2013-06-10 17:37:22 +00:00
mrg b1c5a3884b check (new) MKXORG_DRIVERS to see if we should build drivers. 2013-06-10 05:01:44 +00:00
mrg ba39e0d4ed revert previous; it was already done in the previous previous.
while here, make freetype-config depend upon Makefile, so it
will be rebuilt for update builds properly.
2013-06-08 00:37:33 +00:00
martin cc87d0b6c6 Fix a few library substitutions 2013-06-07 19:28:25 +00:00
mrg a22936209f fix the sed to find all patterns. from nonaka@. 2013-06-07 06:15:46 +00:00
mrg 1eadb0bbb3 fix vax build issues - GCC 4.1 warns about always true comparisons
more than GCC 4.5 does.
2013-06-06 21:42:36 +00:00
mrg d5fe81af2a don't build greeter lib with GREET_LIB. it triggers some
sort of problem i haven't yet figured out, and our linker
doesn't need these hacks with --export-dynamic anyway.

if !MKPIC, built the greeter into xdm statically.
2013-06-06 09:13:41 +00:00
mrg a75895984d updates for libXvMC 1.0.7. 2013-06-06 06:18:15 +00:00
mrg 80ab7ac533 remove hard coded version string now that fontconfig uses the
default match the normal code handles.
2013-06-05 22:42:19 +00:00
mrg 439c05d657 handle changed freetype-config generation; also move the hardcoded
version into a generator.
2013-06-05 22:38:44 +00:00
mrg 0baffc3fd7 add new files for pixman 0.30.0. bump minor. 2013-06-05 09:04:16 +00:00
mrg 738904b116 updates for freetype 2.4.12. stop installing internal headers. 2013-06-05 08:42:56 +00:00
mrg de02b28338 install vmware(4) again 2013-06-05 08:42:21 +00:00
mrg 57ee32ee8a find new manuals in their new location. 2013-06-05 07:42:54 +00:00
mrg 42c44ae3d0 build fixes, build the new .pc file, and install the new header. 2013-06-05 07:26:36 +00:00
mrg 4798ae88ac vmware has just one w. 2013-06-05 06:28:57 +00:00
mrg 03422ac88f updates for xf86-video-vmware 13.0.1. just build the normal driver now. 2013-06-05 06:27:27 +00:00
mrg b01ef1be52 libXdmGreet depends upon a bunch of libs; move it. 2013-06-05 02:51:49 +00:00
mrg 52ed54801a adapt for libXi 1.7.1. 2013-06-05 00:52:22 +00:00
mrg 06949c250d update properly for xdm 1.1.11:
- link libXdmGreet against the same libs that modular does
- copy all the config.h defines we need (could do the copy config.h
  thing here, but we use a bunch of non-standard paths)
- support ipv6 properly
- move freetype include to Makefile.xdm so the greeter can find it
2013-06-05 00:01:16 +00:00
mrg 1ca75828fb updates for merge xf86-video-suncg14 1.1.2, xf86-video-suncg6 1.1.2,
xf86-video-sunffb 1.2.2, xf86-video-suntcx 1.1.2 and xf86-video-sunleo 1.2.1
2013-06-04 22:45:07 +00:00
roy 709217a62f Sync 2013-06-04 09:40:12 +00:00
roy c3da4b2ac2 Import openresolv-3.5.5 with the following changes from 3.5.3
* Fix setting IPv6 namservers over DBus to dnsmasq
 * Fix pdnsd config file generation
 * Man page fixes
2013-06-04 09:37:21 +00:00
mrg 482dede0a7 build libXdmGreet. 2013-06-04 07:44:45 +00:00
mrg d94e18866f install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.
2013-06-03 23:25:43 +00:00
christos 2e135f948c hack for old gcc. 2013-06-03 23:01:12 +00:00
mrg 4194596dec updates for fontconfig 2.10.93. 2013-06-03 20:23:39 +00:00
mrg 25b0cc3381 20-fix-globaladvance.conf is obsolete now. 2013-06-03 17:50:28 +00:00
mrg 50f40b06ef XXX: enable TDFXDRI to fix build. 2013-06-03 10:24:24 +00:00
mrg 2583cbf47f define HAVE_XAA_H. 2013-06-03 10:03:14 +00:00
mrg 15729b0b73 XXX: define SAVAGEDRI to avoid build failures. 2013-06-03 09:23:07 +00:00
mrg 87d54722af don't re-define HAVE_XAA_H 2013-06-03 09:12:28 +00:00