summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjym <jym@pkgsrc.org>2011-11-20 03:43:30 +0000
committerjym <jym@pkgsrc.org>2011-11-20 03:43:30 +0000
commitea1e9c38e9dc4540aa189f1a0037845814caa050 (patch)
tree3ed5f350be223d1bf63ec440afe10d574c875ae9
parente172b9a8373ff3b6f213b7222881d06544aeba77 (diff)
downloadpkgsrc-ea1e9c38e9dc4540aa189f1a0037845814caa050.tar.gz
Improve the pattern matching a bit for compiler version. Otherwise we
get garbage in the match, and sed will choke on it during compilation.
-rw-r--r--sysutils/xenkernel3/distinfo3
-rw-r--r--sysutils/xenkernel3/patches/patch-gcc-version14
2 files changed, 16 insertions, 1 deletions
diff --git a/sysutils/xenkernel3/distinfo b/sysutils/xenkernel3/distinfo
index cef6a16200f..4aa6f253431 100644
--- a/sysutils/xenkernel3/distinfo
+++ b/sysutils/xenkernel3/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.15 2011/09/10 18:35:51 bouyer Exp $
+$NetBSD: distinfo,v 1.16 2011/11/20 03:43:30 jym Exp $
SHA1 (xen-3.1.4.tar.gz) = 0d784662776239195df10b3f29d40350f9d0644d
RMD160 (xen-3.1.4.tar.gz) = c02ad2bd64e6306b127a4f37a8aa370dadc11859
@@ -15,3 +15,4 @@ SHA1 (patch-cw) = 83a0f34dac9ba9a465c7362d4de6706afb84d688
SHA1 (patch-da) = 6db74e00d15615e71936fa8637a05159f378b454
SHA1 (patch-db) = 8e7b563fd816669fd39e1e8bf5137b5937060968
SHA1 (patch-dc) = 606ad2af582b88ddfd250b952831af9d3b2b1f5d
+SHA1 (patch-gcc-version) = 1174ace3eee1d3707a2935498ac5a39671913f9f
diff --git a/sysutils/xenkernel3/patches/patch-gcc-version b/sysutils/xenkernel3/patches/patch-gcc-version
new file mode 100644
index 00000000000..bd5925c6dc1
--- /dev/null
+++ b/sysutils/xenkernel3/patches/patch-gcc-version
@@ -0,0 +1,14 @@
+$NetBSD: patch-gcc-version,v 1.1 2011/11/20 03:43:30 jym Exp $
+Improve the pattern matching a bit for compiler version. Otherwise we
+get garbage in the match, and sed will choke on it.
+--- ./xen/Makefile.orig 2008-04-25 13:03:12.000000000 +0000
++++ ./xen/Makefile
+@@ -115,7 +115,7 @@ include/xen/compile.h: include/xen/compi
+ -e 's/@@whoami@@/$(USER)/g' \
+ -e 's/@@domain@@/$(shell ([ -x /bin/dnsdomainname ] && /bin/dnsdomainname) || ([ -x /bin/domainname ] && /bin/domainname || echo [unknown]))/g' \
+ -e 's/@@hostname@@/$(shell hostname)/g' \
+- -e 's!@@compiler@@!$(shell $(CC) $(CFLAGS) -v 2>&1 | grep -i "gcc.*version")!g' \
++ -e 's!@@compiler@@!$(shell $(CC) $(CFLAGS) -v 2>&1 | grep -i "gcc.* version ")!g' \
+ -e 's/@@version@@/$(XEN_VERSION)/g' \
+ -e 's/@@subversion@@/$(XEN_SUBVERSION)/g' \
+ -e 's/@@extraversion@@/$(XEN_EXTRAVERSION)/g' \