From 2a40c195a9eaff9744e8ef14c425ef51b5275b9b Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Tue, 15 Apr 2014 13:45:35 +0400 Subject: Build mdb out of illumos source tree --- mdb/debian/patches/mdb-gcore-prdata.h.patch | 14 ++++++++++++++ mdb/debian/patches/mdb-includes.patch | 12 ++++++++++++ mdb/debian/patches/series | 2 ++ mdb/debian/rules | 5 ++--- 4 files changed, 30 insertions(+), 3 deletions(-) create mode 100644 mdb/debian/patches/mdb-gcore-prdata.h.patch create mode 100644 mdb/debian/patches/mdb-includes.patch diff --git a/mdb/debian/patches/mdb-gcore-prdata.h.patch b/mdb/debian/patches/mdb-gcore-prdata.h.patch new file mode 100644 index 0000000..fb200ae --- /dev/null +++ b/mdb/debian/patches/mdb-gcore-prdata.h.patch @@ -0,0 +1,14 @@ +Description: use system installed header +Index: mdb/usr/src/cmd/mdb/common/modules/genunix/gcore.c +=================================================================== +--- mdb.orig/usr/src/cmd/mdb/common/modules/genunix/gcore.c 2014-04-15 12:02:52.333058147 +0400 ++++ mdb/usr/src/cmd/mdb/common/modules/genunix/gcore.c 2014-04-15 12:09:14.761825109 +0400 +@@ -59,7 +59,7 @@ + #include + #include + #include +-#include ++#include + + #undef exit + diff --git a/mdb/debian/patches/mdb-includes.patch b/mdb/debian/patches/mdb-includes.patch new file mode 100644 index 0000000..f802a3c --- /dev/null +++ b/mdb/debian/patches/mdb-includes.patch @@ -0,0 +1,12 @@ +Index: mdb/usr/src/Makefile.master +=================================================================== +--- mdb.orig/usr/src/Makefile.master 2014-04-15 12:02:33.646237338 +0400 ++++ mdb/usr/src/Makefile.master 2014-04-15 12:42:47.043350647 +0400 +@@ -553,6 +553,7 @@ + CPPFLAGS.native=$(ENVCPPFLAGS1) $(ENVCPPFLAGS2) $(ENVCPPFLAGS3) \ + $(ENVCPPFLAGS4) -I$(NATIVE_ADJUNCT)/include + CPPFLAGS= $(CPPFLAGS.master) ++CPPFLAGS += -I/usr/include/illumos + AS_CPPFLAGS= $(CPPFLAGS.master) + JAVAFLAGS= -deprecation + diff --git a/mdb/debian/patches/series b/mdb/debian/patches/series index 1d9bd09..53a122f 100644 --- a/mdb/debian/patches/series +++ b/mdb/debian/patches/series @@ -69,3 +69,5 @@ mdb-genunix-zone-pointers.patch mdb-genunix-typegraph-pointers.patch mdb-genunix-gcore-pointers.patch mdb-no-saveargs.patch +mdb-gcore-prdata.h.patch +mdb-includes.patch diff --git a/mdb/debian/rules b/mdb/debian/rules index 85e246b..fc61320 100755 --- a/mdb/debian/rules +++ b/mdb/debian/rules @@ -29,7 +29,6 @@ unpack-stamp: usr/src/common/util \ $(cmd:%=usr/src/cmd/%) \ $(man) \ - --wildcards-match-slash usr/src/uts/\*.h # Buggy and unused: @@ -103,12 +102,12 @@ binary-stamp: install-stamp dh_testdir dh_testroot dh_installdirs - dh_install dh_install -p mdb usr/bin/mdb ifeq (illumos-amd64,$(DEB_HOST_ARCH)) dh_install -p mdb usr/bin/amd64/mdb dh_install -p mdb32 usr/bin/i86/mdb endif + dh_install --list-missing dh_installman dh_installdocs dh_installexamples @@ -128,6 +127,6 @@ endif clean: unpatch dh_testdir dh_testroot - dh_clean rm -rf usr .pc + dh_clean -- cgit v1.2.3