[Glibc-bsd-commits] r3869 - trunk/kfreebsd-kernel-headers/debian
Robert Millan
rmh at alioth.debian.org
Wed Nov 16 21:22:04 UTC 2011
Author: rmh
Date: 2011-11-16 21:22:04 +0000 (Wed, 16 Nov 2011)
New Revision: 3869
Modified:
trunk/kfreebsd-kernel-headers/debian/changelog
trunk/kfreebsd-kernel-headers/debian/rules
Log:
Propagate __FreeBSD_version from sys/param.h to the rest of kernel headers.
Modified: trunk/kfreebsd-kernel-headers/debian/changelog
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/changelog 2011-11-16 21:13:33 UTC (rev 3868)
+++ trunk/kfreebsd-kernel-headers/debian/changelog 2011-11-16 21:22:04 UTC (rev 3869)
@@ -3,8 +3,10 @@
* Remove dev/bktr/*.h, it isn't installed on FreeBSD.
* Drop conflict on kfreebsd-headers (now a virtual package provided by
kfreebsd-headers-*).
+ * Propagate __FreeBSD_version from sys/param.h to the rest of kernel
+ headers.
- -- Robert Millan <rmh at debian.org> Mon, 14 Nov 2011 18:53:05 +0100
+ -- Robert Millan <rmh at debian.org> Wed, 16 Nov 2011 22:21:50 +0100
kfreebsd-kernel-headers (0.60) unstable; urgency=low
Modified: trunk/kfreebsd-kernel-headers/debian/rules
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/rules 2011-11-16 21:13:33 UTC (rev 3868)
+++ trunk/kfreebsd-kernel-headers/debian/rules 2011-11-16 21:22:04 UTC (rev 3869)
@@ -37,12 +37,16 @@
tar xfJ $(SRC_TAR) --wildcards --strip-components=1 "*.h"
- set -e ; find sys -type f | (while read i ; do \
+ set -e ; \
+ fbsd_version=$$(sed sys/sys/param.h -ne "s/^#\s*define\s\+__FreeBSD_version\s\+\([0-9]*\)\s.*/\1/p") ; \
+ find sys -type f | (while read i ; do \
sed -i $$i \
-e 's/defined\s*(\s*__FreeBSD__\s*)/1/g' \
-e 's/#\s*ifdef\s*__FreeBSD__\(\s\|$$\)/#if 1/g' \
-e 's/#\s*ifndef\s*__FreeBSD__\(\s\|$$\)/#if 0/g' \
-e 's/__FreeBSD__/$(major)/g' \
+ \
+ -e "s/__FreeBSD_version/$$fbsd_version/g" \
; done)
QUILT_PATCHES=$(CURDIR)/debian/patches quilt push -a || test $$? = 2
More information about the Glibc-bsd-commits
mailing list