From: Glenn Morris <rgm@gnu.org>
Date: Wed, 28 Nov 2007 08:23:43 +0000 (+0000)
Subject: Petr Salinger <Petr.Salinger at seznam.cz>:
X-Git-Tag: emacs-pretest-22.1.90~312
X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b55d4a5d1c40e9e15887d32da570ee365d249879;p=emacs.git

Petr Salinger <Petr.Salinger at seznam.cz>:

Add support for gnu-kfreebsd.
---

diff --git a/ChangeLog b/ChangeLog
index f7234ae1ef9..85e5447a75b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-11-28  Petr Salinger  <Petr.Salinger@seznam.cz>  (tiny change)
+
+	* configure.in: Add support for gnu-kfreebsd.
+
 2007-09-16  Peter O'Gorman <bug-gnu-emacs@mlists.thewrittenword.com> (tiny change)
 
 	* configure.in: Don't use -lpthread on HP-UX.
diff --git a/configure.in b/configure.in
index 315c033aeaa..ff5c6b93f35 100644
--- a/configure.in
+++ b/configure.in
@@ -249,6 +249,19 @@ case "${canonical}" in
     esac
   ;;
 
+  ## FreeBSD kernel + glibc based userland
+  *-*-kfreebsd*gnu* )
+    opsys=gnu-kfreebsd
+    case "${canonical}" in
+      alpha*-*-kfreebsd*)	machine=alpha ;;
+      ia64-*-kfreebsd*)		machine=ia64 ;;
+      sparc64-*-kfreebsd*)	machine=sparc ;;
+      powerpc-*-kfreebsd*)	machine=macppc ;;
+      i[3456]86-*-kfreebsd*)	machine=intel386 ;;
+      amd64-*-kfreebsd*|x86_64-*-kfreebsd*) machine=amdx86-64 ;;
+    esac
+  ;;
+
   ## NetBSD ports
   *-*-netbsd* )
     opsys=netbsd
diff --git a/etc/NEWS b/etc/NEWS
index fa8b440d7a5..bc5ae9a68e8 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -40,6 +40,8 @@ below.  Emacs tries to warn you about these through `bad-packages-alist'.
 
 ** Emacs is now licensed under the GNU GPL version 3 (or later).
 
+** Support for GNU/kFreeBSD (GNU userland and FreeBSD kernel) was added.
+
 * Changes in Emacs 22.2
 
 ** In Image mode, whenever the displayed image is wider and/or higher