[Glibc-bsd-commits] r3807 - trunk/kfreebsd-kernel-headers/debian
Robert Millan
rmh at alioth.debian.org
Thu Nov 3 14:14:34 UTC 2011
Author: rmh
Date: 2011-11-03 14:14:34 +0000 (Thu, 03 Nov 2011)
New Revision: 3807
Modified:
trunk/kfreebsd-kernel-headers/debian/changelog
trunk/kfreebsd-kernel-headers/debian/rules
Log:
Run same sed hack as the kernel currently does, so that kernel one can be removed (eventually).
Modified: trunk/kfreebsd-kernel-headers/debian/changelog
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/changelog 2011-11-03 14:04:10 UTC (rev 3806)
+++ trunk/kfreebsd-kernel-headers/debian/changelog 2011-11-03 14:14:34 UTC (rev 3807)
@@ -1,8 +1,10 @@
kfreebsd-kernel-headers (0.58) UNRELEASED; urgency=low
* Provide v4l headers (from v4l_compat FreeBSD port).
+ * Run same sed hack as the kernel currently does, so that kernel one
+ can be removed (eventually).
- -- Robert Millan <rmh at debian.org> Thu, 03 Nov 2011 13:14:46 +0100
+ -- Robert Millan <rmh at debian.org> Thu, 03 Nov 2011 15:08:49 +0100
kfreebsd-kernel-headers (0.57) unstable; urgency=low
Modified: trunk/kfreebsd-kernel-headers/debian/rules
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/rules 2011-11-03 14:04:10 UTC (rev 3806)
+++ trunk/kfreebsd-kernel-headers/debian/rules 2011-11-03 14:14:34 UTC (rev 3807)
@@ -13,8 +13,11 @@
kfreebsd_cpu := $(DEB_HOST_ARCH_CPU)
endif
+major=8
+minor=2
+
HEADERS_PACKAGE := $(CURDIR)/debian/kfreebsd-kernel-headers
-SRC_TAR := /usr/src/kfreebsd-source-8.2.tar.xz
+SRC_TAR := /usr/src/kfreebsd-source-$(major).$(minor).tar.xz
clean:
dh_testdir
@@ -34,6 +37,18 @@
tar xfJ $(SRC_TAR) --strip-components=1
+ set -e ; 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/defined\s*(\s*\(__linux__\|linux\)\s*)/0/g' \
+ -e 's/#\s*ifdef\s*\(__linux__\|linux\)\(\s\|$$\)/#if 0/g' \
+ -e 's/#\s*ifndef\s*\(__linux__\|linux\)\(\s\|$$\)/#if 1/g' \
+ ; done)
+
QUILT_PATCHES=$(CURDIR)/debian/patches quilt push -a || test $$? = 2
touch $@
More information about the Glibc-bsd-commits
mailing list