From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RV3Kx-0000U3-AE for garchives@archives.gentoo.org; Mon, 28 Nov 2011 15:41:44 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AD72421C14F; Mon, 28 Nov 2011 15:41:35 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id AEF4A21C14F for ; Mon, 28 Nov 2011 15:41:34 +0000 (UTC) Received: from pelican.gentoo.org (unknown [66.219.59.40]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 175A51B400F for ; Mon, 28 Nov 2011 15:41:34 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by pelican.gentoo.org (Postfix) with ESMTP id 1CE7F80044 for ; Mon, 28 Nov 2011 15:41:33 +0000 (UTC) From: "Alexey Shvetsov" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Alexey Shvetsov" Message-ID: <91eeab213a1a18e7c7e1470ebf0647504409fe72.alexxy@gentoo> Subject: [gentoo-commits] proj/virtualization:master commit in: app-emulation/xen-tools/files/, app-emulation/xen-tools/ X-VCS-Repository: proj/virtualization X-VCS-Files: app-emulation/xen-tools/Manifest app-emulation/xen-tools/files/xen-tools-3.3.1-sandbox-fix.patch app-emulation/xen-tools/files/xen-tools-3.4.2-as-needed.patch app-emulation/xen-tools/files/xen-tools-3.4.2-fix-definitions.patch app-emulation/xen-tools/files/xen-tools-3.4.2-fix-include.patch app-emulation/xen-tools/files/xen-tools-3.4.2-ldflags-respect.patch app-emulation/xen-tools/files/xen-tools-3.4.2-remove-default-cflags.patch app-emulation/xen-tools/files/xen-tools-3.4.2-werror-idiocy-v2.patch app-emulation/xen-tools/files/xen-tools-4.1.1-libxl-tap.patch app-emulation/xen-tools/files/xend.initd-r1 app-emulation/xen-tools/files/xendomains.initd-r1 app-emulation/xen-tools/metadata.xml app-emulation/xen-tools/xen-tools-3.4.2-r5.ebuild app-emulation/xen-tools/xen-tools-4.1.2-r1.ebuild app-emulation/xen-tools/xen-tools-4.1.2-r2.ebuild X-VCS-Directories: app-emulation/xen-tools/files/ app-emulation/xen-tools/ X-VCS-Committer: alexxy X-VCS-Committer-Name: Alexey Shvetsov X-VCS-Revision: 91eeab213a1a18e7c7e1470ebf0647504409fe72 Date: Mon, 28 Nov 2011 15:41:33 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 6c7ac757-b7be-4bae-ac2c-25b690dec1b2 X-Archives-Hash: a80d9fa2ff5ac53fea9f0795faa9a78e commit: 91eeab213a1a18e7c7e1470ebf0647504409fe72 Author: Alexey Shvetsov gentoo org> AuthorDate: Mon Nov 28 15:41:25 2011 +0000 Commit: Alexey Shvetsov gentoo org> CommitDate: Mon Nov 28 15:41:25 2011 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/virtualizatio= n.git;a=3Dcommit;h=3D91eeab21 Revork ebuilds (Portage version: 2.2.0_alpha78/git/Linux x86_64, unsigned Manifest commi= t) --- app-emulation/xen-tools/Manifest | 40 +-- .../files/xen-tools-3.3.1-sandbox-fix.patch | 21 - .../files/xen-tools-3.4.2-as-needed.patch | 13 - .../files/xen-tools-3.4.2-fix-definitions.patch | 16 - .../files/xen-tools-3.4.2-fix-include.patch | 28 -- .../files/xen-tools-3.4.2-ldflags-respect.patch | 31 -- .../xen-tools-3.4.2-remove-default-cflags.patch | 257 ------------ .../files/xen-tools-3.4.2-werror-idiocy-v2.patch | 429 --------------= ------ .../files/xen-tools-4.1.1-libxl-tap.patch | 37 -- app-emulation/xen-tools/files/xend.initd-r1 | 71 ---- app-emulation/xen-tools/files/xendomains.initd-r1 | 117 ------ app-emulation/xen-tools/metadata.xml | 2 - app-emulation/xen-tools/xen-tools-3.4.2-r5.ebuild | 250 ------------ ...s-4.1.2-r1.ebuild =3D> xen-tools-4.1.2-r2.ebuild} | 38 +-- 14 files changed, 11 insertions(+), 1339 deletions(-) diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/M= anifest index b28974f..a4ed5c6 100644 --- a/app-emulation/xen-tools/Manifest +++ b/app-emulation/xen-tools/Manifest @@ -1,38 +1,2 @@ -AUX ipxe-nopie.patch 952 RMD160 243c65b1e9e27fde14b10c5f605cce635de88032= SHA1 06870bb3bb063aabe16e721f487f0756a5889e8f SHA256 22d1e84568e4bdf2044= 04c45cd4d323a78a1b5a5a29cc4a0707894e22f40bd48 -AUX xen-consoles.logrotate 63 RMD160 035bd8baf1ba68a5525bab4379c0c4e3500= 01a74 SHA1 6f88a4da3349aade6070dfc5c4465e2c00f3e68c SHA256 0da87a4b9094f9= 34e3de937e8ef8d3afc752e76793aa3d730182d0241e118b19 -AUX xen-tools-3.3.0-nostrip.patch 1021 RMD160 f702b588596dfdebf71fafbf86= 6d270ac5bb549e SHA1 bb4db097af6e206ed68bcc1a1c3ef48b02e9a4c5 SHA256 2deba= c718c01a7eac4daf3182a7ae04aa562137d791cd510ecf1848d7eaccebd -AUX xen-tools-3.3.1-sandbox-fix.patch 828 RMD160 6c637b0883b72f12ce33b9c= 6d2dc7cf5267fc85a SHA1 51b35f096c0ad5c83e9654cfe0267b8efc51367e SHA256 51= 9236a71e81e1da1c9a7616745422e6f205f4f7901abba7af0e0aef665af343 -AUX xen-tools-3.4.0-network-bridge-broadcast.patch 496 RMD160 3a8c57fe70= 837861f6f69d1d260c6fa6adad43e3 SHA1 cc02643eee7a39e97b53674066516c80ec0c3= b38 SHA256 d00a1954447fc29500ab2f1a8c7900310e0dee81942be5c922ad66b6b42dfb= 74 -AUX xen-tools-3.4.2-as-needed.patch 765 RMD160 dbb5ad2ec52e96c40f109e28c= 91b566e88cb6220 SHA1 9e38f5c06153b5293daa55abe00106404ff6555f SHA256 91f9= bf0723462a70d025c8b7ce0dee50e170b68f1a22092f28d92b140a4e5772 -AUX xen-tools-3.4.2-fix-definitions.patch 358 RMD160 d9cbf9cacb780f5de2a= d7f05d981d292aa7dc994 SHA1 1a6163deb6b177b00e013fdfc6f1faf0bf20769e SHA25= 6 0e43548bb3727beff625050fadacd04c1b2a0bec315531f793928a6808654aa8 -AUX xen-tools-3.4.2-fix-include.patch 894 RMD160 c1c17e63f4296b175159cae= 579b9d25f8654d7d3 SHA1 f7549495b1cecf8142c98ea4601d77e5f69619ec SHA256 30= 95dc197c48d0e4bf3ee122e427e00bfdd8e52f4e2b421fdca30ce32886d476 -AUX xen-tools-3.4.2-ldflags-respect.patch 1057 RMD160 d463f678e845e1d920= 12ec7013e211f52489839b SHA1 54916dd7f1d2c83df0219a5a092fcb2db8d2f71b SHA2= 56 d1afe208eab5b00f5c3204b231b8f68a2d2335699a42b913f1ea9101f280736c -AUX xen-tools-3.4.2-remove-default-cflags.patch 10646 RMD160 cc8175c3325= 1310645fd6cc400c6180a7fcdcf75 SHA1 5e94fce8db6b67df6264e92a69f9f3802610b9= 3f SHA256 f234c45b0a96c4eb5c97e7a8d76fb1f4a3dff110c4ea2ec68e8db71e03044d9= 8 -AUX xen-tools-3.4.2-werror-idiocy-v2.patch 16827 RMD160 80fe78d3fd5f2d23= d4852cf8608c616ae7e4e8b6 SHA1 619f42bf7ac7886a4b214bf813ad3369265f424b SH= A256 45dfc85ea28c7a70bfcf94986758370e27c32698d78b90a2066335dd378f3669 -AUX xen-tools-4.1.1-bridge.patch 449 RMD160 165524a3a92014f79e886b0a20db= a8b1c1920cc2 SHA1 32db884422a48819d71003860f99779b7b82540a SHA256 71eea54= 08e3600c3c6f7ce4e8363ea2c19db36c1882e20cf0ef8143af527782b -AUX xen-tools-4.1.1-curl.patch 550 RMD160 87e09f92f292d89c86416036d4207b= 0460a3dc6e SHA1 dec0e47d62d85cb21d9fb6d097ab183f02b80310 SHA256 4bdb2875b= 36e7dbb0bd8d61b697da78007bb22922f56e020795c91ebb9ddd50b -AUX xen-tools-4.1.1-libxl-tap.patch 1071 RMD160 a345fab381af82ffdf7a4206= d9db30f6845e5867 SHA1 bbe2ddd9eb8119ae172fd9671fe58bda80bf9095 SHA256 ee0= 3a5b68a9edf5d4fe78a322ff261e13f6ded879f3898b0ea72c407f678f885 -AUX xen-tools-4.1.1-upstream-23104-1976adbf2b80.patch 26848 RMD160 7d3bd= 028c5da4b2a48f1e992900bbf1866c9c4ea SHA1 55c5476e632649d4d635db1023193216= 455d076d SHA256 8654c4b587b350baaaea12cde3ef1737dc80088fba281556bf4c714fa= 4d8111f -AUX xen-tools-4.1.2-pyxml.patch 408 RMD160 131ff6e6a1b3bd71ff584d3cbfca4= b078abd77b1 SHA1 5fa6ce64ef125e97df65ed357e1c40964a7a3619 SHA256 6a8d8ca5= 478bc68850fd930749ca22207807c87f8624c0c3596a8cd70bc06c65 -AUX xenconsoled.confd 44 RMD160 0134f85258cf524807c4e2eae94739a70808c20d= SHA1 6435bba449e9cffd3f99c5afdeb3cc37ecbd744d SHA256 2a74be03eb74f601324= 2a4a5d721df6cb9b959b43c405de1e32813f52d749060 -AUX xenconsoled.initd 652 RMD160 5aa785e9c73c5eb8460863af2c1bc50d2a07faf= 4 SHA1 dceffade1f3f5f2503fc6c3ccb4b9f9788365d00 SHA256 1a5594e4e924b94490= c5c942b1b63e5fe857b8ad8061060e5d8a3bdfc9f0f1b7 -AUX xend.initd-r1 1664 RMD160 8d7ea19e96c49631a8f432dd93ae91ca4f37d26b S= HA1 bd3a8f083288cd89624d31f3c7932e1a831d99a3 SHA256 6ea8848ca1203c5ef8490= 014ded86ec67100385c217660d393b25dc6519d254d -AUX xend.initd-r2 1064 RMD160 07b94d60a9c93577864086945389ef9821913522 S= HA1 60f246da00f829776f1bb9a16ec07a6f91cbd24e SHA256 b9dcd925856eb5213b905= 2169492492d686b5d1ccae65b1c94a8ac944708d155 -AUX xendomains-screen.confd 594 RMD160 79c7a3546cf1d3f8558c2120d6e8c93c7= 53e66b9 SHA1 7f9ed2986495d5fa4a6f8b050cd632fde6a19994 SHA256 c4d7ffcdbecc= c5e93460e2abbf70d642a78a363d79ccbbce0407f50cace54e0a -AUX xendomains.confd 291 RMD160 75d55db5360da12fc3d721c37001ccbfbb844e52= SHA1 e7be8973a4bcbfc7680258e369b07e2ed097ef49 SHA256 2fac318bb96b357dd18= 5f7729d83c0a0b941799cdb89c24ed83051bb085735dc -AUX xendomains.initd-r1 2930 RMD160 9a1c467d63043ce04c5f3c268745a30e4db1= d006 SHA1 e649a34fae4cfc25f9f904008a79603c47df9836 SHA256 cf03eb7d8eb6d79= bce02e857a4a6bcff68a6a63c55ff283f18ebb8d013a27111 -AUX xendomains.initd-r2 2933 RMD160 31d35c58d0286a34bebd636e85a9368054b8= f6c0 SHA1 5e9cbdb5f2b1770bf30ba99ca7c67dbf38b78e84 SHA256 da69c146e5213df= 5376bd9b2758d9d5957c802e5513c6ea510e604d00f1d9e40 -AUX xenstored.confd 42 RMD160 3407e1ff0958d5797e257da284798a21fe31a5db S= HA1 c18f64d2a41de25695b7dfb924478e3fa64ed0c3 SHA256 afcc14f014fe4ec478f85= d230efefba9ffad024bf8c83b30074e8a3712cc7831 -AUX xenstored.initd 812 RMD160 57a880e0024f3733bb3ebe945389eed6474b96f5 = SHA1 9837c052afac31ee623ef02280a43114866869c8 SHA256 8f9df8ad835e45f9c995= 244e9e80d1a9ee630787bf2da88b7c4a73354d056fd8 -DIST ipxe-git-v1.0.0.tar.gz 1996881 RMD160 dcd9b6eaafa1ce05c1ebf2a15f2f7= 3ad7a8c5547 SHA1 da052c8de5f3485fe0253c19cf52ed6d72528485 SHA256 d3128bfd= a9a1542049c278755f85bbcbb8441da7bfd702d511ce237fcf86a723 -DIST xen-3.4.2.tar.gz 11187726 RMD160 2ef81df1f44356d60e04e21df2173ce535= 7d8509 SHA1 3cd2cafacd52bbac2e2da1cfd846ee6260b43455 SHA256 d17c33136041c= c8da69214ccf527fc48637bee7a9ab4d68a88ec50e6a9d20b0b -DIST xen-4.1.1.tar.gz 10355625 RMD160 4b3c0641b0f098889f627662aa6b8fea00= c5b636 SHA1 f1b5ef4b663c339faf9c77fc895327cfbcc9776c SHA256 2462892275074= 66b5da8b2d0da84a5b0e68a392527b16cde38898d0348890f5b -DIST xen-4.1.2.tar.gz 10365786 RMD160 457797ec4be286afbbcad940a9ce04e44f= 3f40d6 SHA1 db584cb0a0cc614888d7df3b196d514fdb2edd6e SHA256 7d9c93057cf48= 0d3f1efa792b19285a84fa3c06060ea5c5c453be00887389b0d -EBUILD xen-tools-3.4.2-r3.ebuild 7049 RMD160 05ffd0fdba6761df2d59f3bd742= 1599e1f20f4a1 SHA1 e36b7900c84de2ca1f861af081678ff3c7eb943a SHA256 d1513d= 443231dd27cb0267acac47c00c9bf95c25aa296e90ee6bb21a134e1e51 -EBUILD xen-tools-3.4.2-r5.ebuild 7383 RMD160 b31318f590f2d563c036a7acffe= 65cecc9bf677f SHA1 34312c51b92c28dc7d7ab718c1b5f67b1554be61 SHA256 0ae0c4= 06503dbc8342d5a4abc72d896ec0205317c9e6ec8690f71a40bd7bb8c4 -EBUILD xen-tools-4.1.1-r5.ebuild 10316 RMD160 92450a0dba081cda3e23e94072= 953b858538d31e SHA1 f1af2fba3958c0813b37adc16c82d69d720f2458 SHA256 80485= abdbcaf256d21289f0cf260de671d72bbcc023bf49df3bd99db99b23720 -EBUILD xen-tools-4.1.1-r6.ebuild 10651 RMD160 993111049c34acbbf59857b379= 4e68319a50e301 SHA1 4af2c578e12f6f9b29490dc04488a956d526af4c SHA256 4147a= 0918b80cda6c22cfe4219c4767a5b2a50b65790852de9f33ce0c16122fd -EBUILD xen-tools-4.1.2-r1.ebuild 10661 RMD160 e6d79f599d28ba19f8452f2cd9= 53e537ca263a31 SHA1 9c5858944006f46cf53234a83867de8889ce44ea SHA256 e80e1= 9f6fb1feebd4f52c55de17564792b32e2c8da89b5a6bc7eceee10f4d9f7 -EBUILD xen-tools-9999.ebuild 9797 RMD160 a295e2bc881a274318a8c1c047c5eb7= f0d3c9873 SHA1 064ff777ba534f689303c4b89bfd23b9add7d1df SHA256 795b2d62d0= 2001ee304880e0c9fa1611e12e969e7c94fb0e4aecb1a850ba7e13 -MISC ChangeLog 26416 RMD160 9dedc8200cef808e17460fc462dfa58b4697a00b SHA= 1 527ac5a862ec32895ab6b1bc476721a6564a929b SHA256 6177a750826abbe6084535a= 884b47bf43d5109c037a36bd320db079f54edffa3 -MISC metadata.xml 947 RMD160 96890462f83ee4a47c9c77993ba76ef82a732af5 SH= A1 7ff424eead47cb6ce81930c10d3b22b0d8f73d61 SHA256 74f0e5bea356989a42fd40= 86d87271ed7c25331306acb333707476f53cac4d60 +DIST ipxe-git-v1.0.0.tar.gz 1996881 SHA256 d3128bfda9a1542049c278755f85b= bcbb8441da7bfd702d511ce237fcf86a723 SHA512 6921fb857ca615899a5912d5590ca3= 6b6f46daf828b85edc75461c08a189d9fed71ee74a82e42724da7a1355e45070d28a0a616= 94b3a4872c3554390e4bb4147 WHIRLPOOL 160e24eea479c9d67a8a5c7c5182864904ee5= 94167f061adc40a3e74974197b6befe2ecdb76af1c101ff1a5697b060dae71dd3f9f969c8= e18054526584d57031 +DIST xen-4.1.2.tar.gz 10365786 SHA256 7d9c93057cf480d3f1efa792b19285a84f= a3c06060ea5c5c453be00887389b0d SHA512 8f50f238b0b474ec5556279cbd51d704b43= 65033f2541a5d0376f287b26b7e8f0193172041109d97bb76d35ace3adf71e12f89f5766f= f79a8ea861e7282f00d7 WHIRLPOOL 93a4bdd05125ef722464ef682798191c8b3db7228c= bc0a27bcbe7932a7776491f90e727e1fcc4a9e7ec3eada7f56c567c07ad61cdda2f514109= f702800fe5566 diff --git a/app-emulation/xen-tools/files/xen-tools-3.3.1-sandbox-fix.pa= tch b/app-emulation/xen-tools/files/xen-tools-3.3.1-sandbox-fix.patch deleted file mode 100644 index be0527a..0000000 --- a/app-emulation/xen-tools/files/xen-tools-3.3.1-sandbox-fix.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -urN xen-3.3.1/tools/ioemu-qemu-xen/xen-setup xen-3.3.1-fix/tools/i= oemu-qemu-xen/xen-setup ---- xen-3.3.1/tools/ioemu-qemu-xen/xen-setup 2009-01-05 04:36:22.0000000= 00 -0700 -+++ xen-3.3.1-fix/tools/ioemu-qemu-xen/xen-setup 2009-04-25 17:55:03.000= 000000 -0600 -@@ -3,6 +3,8 @@ -=20 - # git-clean -x -d && ./xen-setup && make prefix=3D/usr CMDLINE_CFLAGS=3D= '-O0 -g' -j4 && make install DESTDIR=3D`pwd`/dist/ prefix=3D/usr && rsync= -a --stats --delete . thule:shadow/qemu-iwj.git/ && rsync -a --stats dis= t/. root@thule:/ -=20 -+target=3Di386-dm -+ - rm -f $target/Makefile - rm -f $target/config.mak - rm -f config-host.mak -@@ -11,8 +13,6 @@ -=20 - ./configure --disable-gfx-check --disable-gcc-check --disable-curses --= disable-slirp "$@" --prefix=3D/usr -=20 --target=3Di386-dm -- - if [ "x$XEN_ROOT" !=3D x ]; then - echo "XEN_ROOT=3D$XEN_ROOT" >>config-host.mak - fi diff --git a/app-emulation/xen-tools/files/xen-tools-3.4.2-as-needed.patc= h b/app-emulation/xen-tools/files/xen-tools-3.4.2-as-needed.patch deleted file mode 100644 index 5d97373..0000000 --- a/app-emulation/xen-tools/files/xen-tools-3.4.2-as-needed.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- xen-3.4.2.orig/tools/libxc/Makefile 2009-11-10 16:12:56.000000000 +0= 100 -+++ xen-3.4.2/tools/libxc/Makefile 2009-12-12 18:46:27.547714651 +0100 -@@ -167,9 +167,8 @@ - xc_dom_bzimageloader.o: CFLAGS +=3D $(call zlib-options,D) - xc_dom_bzimageloader.opic: CFLAGS +=3D $(call zlib-options,D) -=20 --libxenguest.so.$(MAJOR).$(MINOR): LDFLAGS +=3D $(call zlib-options,l) - libxenguest.so.$(MAJOR).$(MINOR): $(GUEST_PIC_OBJS) libxenctrl.so -- $(CC) $(CFLAGS) $(LDFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,libxenguest.so.$(M= AJOR) $(SHLIB_CFLAGS) -o $@ $(GUEST_PIC_OBJS) -lz -lxenctrl $(PTHREAD_LIB= S) -+ $(CC) $(CFLAGS) $(LDFLAGS) -Wl,$(SONAME_LDFLAG) -Wl,libxenguest.so.$(M= AJOR) $(SHLIB_CFLAGS) -o $@ $(GUEST_PIC_OBJS) -lz -lxenctrl $(PTHREAD_LIB= S) $(call zlib-options,l) -=20 - -include $(DEPS) -=20 diff --git a/app-emulation/xen-tools/files/xen-tools-3.4.2-fix-definition= s.patch b/app-emulation/xen-tools/files/xen-tools-3.4.2-fix-definitions.p= atch deleted file mode 100644 index 403d612..0000000 --- a/app-emulation/xen-tools/files/xen-tools-3.4.2-fix-definitions.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- tools/blktap/lib/blktaplib.h.orig 2011-09-21 19:29:30.240868534 +080= 0 -+++ tools/blktap/lib/blktaplib.h 2011-09-21 19:34:21.184868372 +0800 -@@ -195,8 +195,13 @@ - pid_t pid; - } msg_pid_t; -=20 -+#ifndef READ - #define READ 0 -+#endif -+ -+#ifndef WRITE - #define WRITE 1 -+#endif -=20 - /*Control Messages between manager and tapdev*/ - #define CTLMSG_PARAMS 1 diff --git a/app-emulation/xen-tools/files/xen-tools-3.4.2-fix-include.pa= tch b/app-emulation/xen-tools/files/xen-tools-3.4.2-fix-include.patch deleted file mode 100644 index 2fe3f05..0000000 --- a/app-emulation/xen-tools/files/xen-tools-3.4.2-fix-include.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- ./tools/blktap/drivers/blktapctrl.c 2011-09-20 00:27:01.846896986 +0= 800 -+++ ./tools/blktap/drivers/blktapctrl.c 2011-09-20 00:29:09.910897067 +0= 800 -@@ -40,6 +40,7 @@ - #include - #include - #include -+#include - #include - #include - #include ---- ./tools/blktap/drivers/block-qcow2.c 2011-09-22 04:15:49.3398546= 77 +0800 -+++ ./tools/blktap/drivers/block-qcow2.c 2009-11-10 23:12:55.000000000 = +0800 -@@ -26,6 +26,7 @@ - #include "aes.h" - #include - #include -+#include - #include - #include - #include ---- ./tools/ioemu-qemu-xen/block-qcow2.c 2011-09-19 23:43:40.005898352 += 0800 -+++ ./tools/ioemu-qemu-xen/block-qcow2.c 2011-09-19 23:26:53.979898723 += 0800 -@@ -26,6 +26,7 @@ - #include - #include "aes.h" - #include -+#include - diff --git a/app-emulation/xen-tools/files/xen-tools-3.4.2-ldflags-respec= t.patch b/app-emulation/xen-tools/files/xen-tools-3.4.2-ldflags-respect.p= atch deleted file mode 100644 index fd77712..0000000 --- a/app-emulation/xen-tools/files/xen-tools-3.4.2-ldflags-respect.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- ./tools/fs-back/Makefile 2011-09-26 23:14:30.454759297 +0800 -+++ ./tools/fs-back/Makefile 2011-09-27 16:37:57.445748680 +0800 -@@ -23,7 +23,7 @@=20 - all: $(IBIN) -=20 - fs-backend: $(OBJS) fs-backend.c -- $(CC) $(CFLAGS) -o fs-backend $(OBJS) $(LIBS) fs-backend.c -+ $(CC) $(CFLAGS) $(LDFLAGS) -o fs-backend $(OBJS) $(LIBS) fs-backend.c -=20 - install: all - $(INSTALL_PROG) $(IBIN) $(DESTDIR)$(SBINDIR) ---- ./tools/libfsimage/common/Makefile 2009-11-10 23:12:56.000000000 +08= 00 -+++ ./tools/libfsimage/common/Makefile 2011-09-27 16:41:16.516748626 +08= 00 -@@ -6,7 +6,7 @@=20 -=20 - LDFLAGS-$(CONFIG_SunOS) =3D -Wl,-M -Wl,mapfile-SunOS - LDFLAGS-$(CONFIG_Linux) =3D -Wl,mapfile-GNU --LDFLAGS =3D $(LDFLAGS-y) -+#LDFLAGS =3D $(LDFLAGS-y) -=20 - LIB_SRCS-y =3D fsimage.c fsimage_plugin.c fsimage_grub.c -=20 ---- ./tools/misc/lomount/Makefile 2011-09-27 14:23:26.596752233 +0800 -+++ ./tools/misc/lomount/Makefile 2011-09-27 16:37:57.445748680 +0800 -@@ -23,5 +23,5 @@=20 - $(RM) *.a *.so *.o *.rpm $(BIN) -=20 - %: %.c $(HDRS) Makefile -- $(CC) $(CFLAGS) -o $@ $<=20 -+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $<=20 -=20 diff --git a/app-emulation/xen-tools/files/xen-tools-3.4.2-remove-default= -cflags.patch b/app-emulation/xen-tools/files/xen-tools-3.4.2-remove-defa= ult-cflags.patch deleted file mode 100644 index 8ca546b..0000000 --- a/app-emulation/xen-tools/files/xen-tools-3.4.2-remove-default-cflags= .patch +++ /dev/null @@ -1,257 +0,0 @@ -Only in xen-3.4.2/: cflags.sh -diff -ur xen-3.4.2.orig//config/StdGNU.mk xen-3.4.2//config/StdGNU.mk ---- xen-3.4.2.orig//config/StdGNU.mk 2009-11-10 23:12:55.000000000 +0800 -+++ xen-3.4.2//config/StdGNU.mk 2011-09-26 02:18:14.630771549 +0800 -@@ -48,7 +48,7 @@ - SHLIB_CFLAGS =3D -shared -=20 - ifneq ($(debug),y) --CFLAGS +=3D -O2 -fomit-frame-pointer -+CFLAGS +=3D -fomit-frame-pointer - else - # Less than -O1 produces bad code and large stack frames - CFLAGS +=3D -O1 -fno-omit-frame-pointer -fno-optimize-sibling-calls -diff -ur xen-3.4.2.orig//config/SunOS.mk xen-3.4.2//config/SunOS.mk ---- xen-3.4.2.orig//config/SunOS.mk 2009-11-10 23:12:55.000000000 +0800 -+++ xen-3.4.2//config/SunOS.mk 2011-09-26 02:18:14.640771549 +0800 -@@ -45,7 +45,7 @@ - SHLIB_CFLAGS =3D -R $(SunOS_LIBDIR) -shared -=20 - ifneq ($(debug),y) --CFLAGS +=3D -O2 -fno-omit-frame-pointer -+CFLAGS +=3D -fno-omit-frame-pointer - else - # Less than -O1 produces bad code and large stack frames - CFLAGS +=3D -O1 -fno-omit-frame-pointer -diff -ur xen-3.4.2.orig//Config.mk xen-3.4.2//Config.mk ---- xen-3.4.2.orig//Config.mk 2011-09-26 02:17:29.221771569 +0800 -+++ xen-3.4.2//Config.mk 2011-09-26 02:18:14.686771549 +0800 -@@ -14,7 +14,7 @@ -=20 - # Tools to run on system hosting the build - HOSTCC =3D gcc --HOSTCFLAGS =3D -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -+HOSTCFLAGS =3D -Wall -Wstrict-prototypes -fomit-frame-pointer - HOSTCFLAGS +=3D -fno-strict-aliasing -=20 - DISTDIR ?=3D $(XEN_ROOT)/dist -diff -ur xen-3.4.2.orig//extras/mini-os/arch/ia64/arch.mk xen-3.4.2//ext= ras/mini-os/arch/ia64/arch.mk ---- xen-3.4.2.orig//extras/mini-os/arch/ia64/arch.mk 2009-11-10 23:12:55= .000000000 +0800 -+++ xen-3.4.2//extras/mini-os/arch/ia64/arch.mk 2011-09-26 02:18:14.6897= 71549 +0800 -@@ -1,8 +1,8 @@ -=20 - ARCH_CFLAGS :=3D -mfixed-range=3Df2-f5,f12-f15,f32-f127 -mconstant-gp --ARCH_CFLAGS +=3D -O2 -+#ARCH_CFLAGS +=3D -O2 - ARCH_ASFLAGS :=3D -x assembler-with-cpp --ARCH_ASFLAGS +=3D -mfixed-range=3Df2-f5,f12-f15,f32-f127 -fomit-frame-p= ointer -+ARCH_ASFLAGS +=3D -mfixed-range=3Df2-f5,f12-f15,f32-f127 - ARCH_ASFLAGS +=3D -fno-builtin -fno-common -fno-strict-aliasing -mconst= ant-gp -=20 - ARCH_LDFLAGS =3D -warn-common -diff -ur xen-3.4.2.orig//stubdom/grub.patches/00cvs xen-3.4.2//stubdom/g= rub.patches/00cvs ---- xen-3.4.2.orig//stubdom/grub.patches/00cvs 2009-11-10 23:12:55.00000= 0000 +0800 -+++ xen-3.4.2//stubdom/grub.patches/00cvs 2011-09-26 02:18:14.549771549 = +0800 -@@ -223,8 +223,8 @@ - +++ grub/configure.ac 2008-04-10 23:26:50.000000000 +0100 - @@ -86,13 +86,13 @@ if test "x$ac_cv_prog_gcc" =3D xyes; then - fi -- STAGE1_CFLAGS=3D"-O2" -- GRUB_CFLAGS=3D"-O2" -+ STAGE1_CFLAGS=3D"" -+ GRUB_CFLAGSS=3D"" - - AC_CACHE_CHECK([whether optimization for size works], size_flag, [ - + AC_CACHE_CHECK([whether optimization for size works], grub_cv_cc_O= s, [ - saved_CFLAGS=3D$CFLAGS -@@ -237,7 +237,7 @@ - + if test "x$grub_cv_cc_Os" =3D xyes; then - STAGE2_CFLAGS=3D"-Os" - else -- STAGE2_CFLAGS=3D"-O2 -fno-strength-reduce -fno-unroll-loops" -+ STAGE2_CFLAGS=3D" -fno-strength-reduce -fno-unroll-loops" - @@ -100,16 +100,16 @@ if test "x$ac_cv_prog_gcc" =3D xyes; then - # OpenBSD has a GCC extension for protecting applications from - # stack smashing attacks, but GRUB doesn't want this feature. -diff -ur xen-3.4.2.orig//tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdb= server/configure xen-3.4.2//tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/g= dbserver/configure ---- xen-3.4.2.orig//tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserve= r/configure 2009-11-10 23:12:55.000000000 +0800 -+++ xen-3.4.2//tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver/con= figure 2011-09-26 02:24:37.261771380 +0800 -@@ -1849,7 +1849,7 @@ - GCC=3D`test $ac_compiler_gnu =3D yes && echo yes` - ac_test_CFLAGS=3D${CFLAGS+set} - ac_save_CFLAGS=3D$CFLAGS --CFLAGS=3D"-g" -+CFLAGS=3D"" - echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 - echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 - if test "${ac_cv_prog_cc_g+set}" =3D set; then -@@ -1898,15 +1898,15 @@ - CFLAGS=3D$ac_save_CFLAGS - elif test $ac_cv_prog_cc_g =3D yes; then - if test "$GCC" =3D yes; then -- CFLAGS=3D"-g -O2" -+ CFLAGS=3D"" - else -- CFLAGS=3D"-g" -+ CFLAGS=3D"" - fi - else - if test "$GCC" =3D yes; then -- CFLAGS=3D"-O2" -+# CFLAGS=3D"-O2" - else -- CFLAGS=3D -+ CFLAGS=3D"" - fi - fi - echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 -Only in xen-3.4.2//tools/debugger/gdb/gdb-6.2.1-xen-sparse/gdb/gdbserver= : configure~ -diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/configure xen-3.4.2//tools= /ioemu-qemu-xen/configure ---- xen-3.4.2.orig//tools/ioemu-qemu-xen/configure 2011-09-26 02:17:29.2= 23771569 +0800 -+++ xen-3.4.2//tools/ioemu-qemu-xen/configure 2011-09-26 02:22:14.583771= 444 +0800 -@@ -464,7 +464,7 @@ -=20 -=20 - # default flags for all hosts --CFLAGS=3D"$CFLAGS -O2 -g -fno-strict-aliasing" -+CFLAGS=3D"$CFLAGS -g -fno-strict-aliasing" - CFLAGS=3D"$CFLAGS -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissin= g-prototypes -Wstrict-prototypes -Wredundant-decls" - LDFLAGS=3D"$LDFLAGS -g" - if test "$werror" =3D "yes" ; then -diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/tests/cris/Makefile xen-3.= 4.2//tools/ioemu-qemu-xen/tests/cris/Makefile ---- xen-3.4.2.orig//tools/ioemu-qemu-xen/tests/cris/Makefile 2009-11-05 = 19:44:56.000000000 +0800 -+++ xen-3.4.2//tools/ioemu-qemu-xen/tests/cris/Makefile 2011-09-26 02:18= :14.264771549 +0800 -@@ -12,7 +12,7 @@ - OBJCOPY =3D $(CROSS)objcopy -=20 - # we rely on GCC inline:ing the stuff we tell it to in many places here= . --CFLAGS =3D -Winline -Wall -g -O2 -static -+CFLAGS =3D -Winline -Wall -g -static - NOSTDFLAGS =3D -nostartfiles -nostdlib - ASFLAGS +=3D -g -Wa,-I,$(SRC_PATH)/tests/cris/ - LDLIBS =3D -diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/tests/hello-mips.c xen-3.4= .2//tools/ioemu-qemu-xen/tests/hello-mips.c ---- xen-3.4.2.orig//tools/ioemu-qemu-xen/tests/hello-mips.c 2009-11-05 1= 9:44:56.000000000 +0800 -+++ xen-3.4.2//tools/ioemu-qemu-xen/tests/hello-mips.c 2011-09-26 02:18:= 14.669771549 +0800 -@@ -6,7 +6,7 @@ - * http://www.linux.com/howtos/Assembly-HOWTO/mips.shtml - * - * mipsel-linux-gcc -nostdlib -mno-abicalls -fno-PIC -mabi=3D32 \ --* -O2 -static -o hello-mips hello-mips.c -+* -static -o hello-mips hello-mips.c - * - */ - #define __NR_SYSCALL_BASE 4000 -diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/tests/Makefile xen-3.4.2//= tools/ioemu-qemu-xen/tests/Makefile ---- xen-3.4.2.orig//tools/ioemu-qemu-xen/tests/Makefile 2009-11-05 19:44= :56.000000000 +0800 -+++ xen-3.4.2//tools/ioemu-qemu-xen/tests/Makefile 2011-09-26 02:18:14.2= 62771549 +0800 -@@ -2,7 +2,7 @@ - -include ../config-host.mak - VPATH=3D$(SRC_PATH)/tests -=20 --CFLAGS=3D-Wall -O2 -g -fno-strict-aliasing -+CFLAGS=3D-Wall -g -fno-strict-aliasing - #CFLAGS+=3D-msse2 - LDFLAGS=3D -=20 -@@ -52,7 +52,7 @@ -=20 - .PHONY: test-mmap - test-mmap: test-mmap.c -- $(CC) $(CFLAGS) -Wall -static -O2 $(LDFLAGS) -o $@ $< -+ $(CC) $(CFLAGS) -Wall -static $(LDFLAGS) -o $@ $< - -./test-mmap - -$(QEMU) ./test-mmap - -$(QEMU) -p 8192 ./test-mmap 8192 -@@ -88,17 +88,17 @@ - arm-linux-ld -o $@ $< -=20 - hello-arm.o: hello-arm.c -- arm-linux-gcc -Wall -g -O2 -c -o $@ $< -+ arm-linux-gcc -Wall -g -c -o $@ $< -=20 - test-arm-iwmmxt: test-arm-iwmmxt.s - cpp < $< | arm-linux-gnu-gcc -Wall -static -march=3Diwmmxt -mabi=3Daap= cs -x assembler - -o $@ -=20 - # MIPS test - hello-mips: hello-mips.c -- mips-linux-gnu-gcc -nostdlib -static -mno-abicalls -fno-PIC -mabi=3D32= -Wall -Wextra -g -O2 -o $@ $< -+ mips-linux-gnu-gcc -nostdlib -static -mno-abicalls -fno-PIC -mabi=3D32= -Wall -Wextra -g -o $@ $< -=20 - hello-mipsel: hello-mips.c -- mipsel-linux-gnu-gcc -nostdlib -static -mno-abicalls -fno-PIC -mabi=3D= 32 -Wall -Wextra -g -O2 -o $@ $< -+ mipsel-linux-gnu-gcc -nostdlib -static -mno-abicalls -fno-PIC -mabi=3D= 32 -Wall -Wextra -g -o $@ $< -=20 - # testsuite for the CRIS port. - test-cris: -diff -ur xen-3.4.2.orig//tools/libaio/src/Makefile xen-3.4.2//tools/liba= io/src/Makefile ---- xen-3.4.2.orig//tools/libaio/src/Makefile 2009-11-10 23:12:56.000000= 000 +0800 -+++ xen-3.4.2//tools/libaio/src/Makefile 2011-09-26 02:18:14.288771549 += 0800 -@@ -6,7 +6,7 @@ - libdir=3D$(prefix)/lib -=20 - ARCH :=3D $(shell uname -m | sed -e s/i.86/i386/) --CFLAGS =3D -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -O= 2 -fPIC -+CFLAGS =3D -nostdlib -nostartfiles -Wall -I. -g -fomit-frame-pointer -f= PIC - SO_CFLAGS=3D-shared $(CFLAGS) - L_CFLAGS=3D$(CFLAGS) - LINK_FLAGS=3D -diff -ur xen-3.4.2.orig//tools/libxen/Makefile.dist xen-3.4.2//tools/lib= xen/Makefile.dist ---- xen-3.4.2.orig//tools/libxen/Makefile.dist 2011-09-26 02:17:29.22377= 1569 +0800 -+++ xen-3.4.2//tools/libxen/Makefile.dist 2011-09-26 02:18:14.553771549 = +0800 -@@ -22,7 +22,7 @@ - CFLAGS =3D -Iinclude \ - $(shell xml2-config --cflags) \ - $(shell curl-config --cflags) \ -- -W -Wall -Wmissing-prototypes -std=3Dc99 -O2 -fPIC -+ -W -Wall -Wmissing-prototypes -std=3Dc99 -fPIC -=20 - LDFLAGS =3D $(shell xml2-config --libs) \ - $(shell curl-config --libs) -diff -ur xen-3.4.2.orig//tools/vnet/vnet-module/Makefile-2.4 xen-3.4.2//= tools/vnet/vnet-module/Makefile-2.4 ---- xen-3.4.2.orig//tools/vnet/vnet-module/Makefile-2.4 2009-11-10 23:12= :57.000000000 +0800 -+++ xen-3.4.2//tools/vnet/vnet-module/Makefile-2.4 2011-09-26 02:18:14.6= 59771549 +0800 -@@ -62,7 +62,7 @@ - CFLAGS +=3D -Wno-unused-parameter=20 -=20 - CFLAGS +=3D -g --CFLAGS +=3D -O2 -+#CFLAGS +=3D -O2 - CFLAGS +=3D -fno-strict-aliasing=20 - CFLAGS +=3D -fno-common=20 - #CFLAGS +=3D -fomit-frame-pointer -diff -ur xen-3.4.2.orig//extras/mini-os/minios.mk xen-3.4.2//extras/mini= -os/minios.mk ---- xen-3.4.2.orig//extras/mini-os/minios.mk 2011-09-26 02:29:41.8697712= 48 +0800 -+++ xen-3.4.2//extras/mini-os/minios.mk 2011-09-26 02:33:55.708771108 +0= 800 -@@ -23,7 +23,7 @@ - DEF_CFLAGS +=3D -DGNT_DEBUG - DEF_CFLAGS +=3D -DGNTMAP_DEBUG - else --DEF_CFLAGS +=3D -O3 -+#DEF_CFLAGS +=3D -O3 - endif -=20 - # Make the headers define our internal stuff -diff -ur xen-3.4.2.orig//tools/vnet/libxutil/Makefile xen-3.4.2//tools/v= net/libxutil/Makefile ---- xen-3.4.2.orig//tools/vnet/libxutil/Makefile 2011-09-26 02:29:41.872= 771248 +0800 -+++ xen-3.4.2//tools/vnet/libxutil/Makefile 2011-09-26 02:37:59.83577102= 9 +0800 -@@ -26,7 +26,7 @@ -=20 - $(call cc-option-add,CFLAGS,CC,-fgnu89-inline) - CFLAGS +=3D -fno-strict-aliasing --CFLAGS +=3D -O3 -+#CFLAGS +=3D -O3 - #CFLAGS +=3D -g -=20 - MAJOR :=3D 3.0 -diff -ur xen-3.4.2.orig//tools/vnet/vnetd/Makefile xen-3.4.2//tools/vnet= /vnetd/Makefile ---- xen-3.4.2.orig//tools/vnet/vnetd/Makefile 2009-11-10 23:12:57.000000= 000 +0800 -+++ xen-3.4.2//tools/vnet/vnetd/Makefile 2011-09-26 02:37:59.834771029 += 0800 -@@ -44,7 +44,7 @@ - CPPFLAGS +=3D -D __ARCH_I386_ATOMIC__ -=20 - #----------------------------------------------------------------------= ------ --CFLAGS +=3D -O3 -+#CFLAGS +=3D -O3 - CFLAGS +=3D $(INCLUDES) $(LIBS) -=20 - LDFLAGS +=3D $(LIBS) \ No newline at end of file diff --git a/app-emulation/xen-tools/files/xen-tools-3.4.2-werror-idiocy-= v2.patch b/app-emulation/xen-tools/files/xen-tools-3.4.2-werror-idiocy-v2= .patch deleted file mode 100644 index f9c746d..0000000 --- a/app-emulation/xen-tools/files/xen-tools-3.4.2-werror-idiocy-v2.patc= h +++ /dev/null @@ -1,429 +0,0 @@ -diff -ur xen-3.4.2.orig//Config.mk xen-3.4.2//Config.mk ---- xen-3.4.2.orig//Config.mk 2009-11-10 23:16:03.000000000 +0800 -+++ xen-3.4.2//Config.mk 2011-09-25 02:34:11.605793042 +0800 -@@ -14,7 +14,7 @@ -=20 - # Tools to run on system hosting the build - HOSTCC =3D gcc --HOSTCFLAGS =3D -Wall -Werror -Wstrict-prototypes -O2 -fomit-frame-poin= ter -+HOSTCFLAGS =3D -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer - HOSTCFLAGS +=3D -fno-strict-aliasing -=20 - DISTDIR ?=3D $(XEN_ROOT)/dist -diff -ur xen-3.4.2.orig//extras/mini-os/minios.mk xen-3.4.2//extras/mini= -os/minios.mk ---- xen-3.4.2.orig//extras/mini-os/minios.mk 2009-11-10 23:12:55.0000000= 00 +0800 -+++ xen-3.4.2//extras/mini-os/minios.mk 2011-09-25 02:34:11.855793042 +0= 800 -@@ -6,7 +6,7 @@ -=20 - # Define some default flags. - # NB. '-Wcast-qual' is nasty, so I omitted it. --DEF_CFLAGS +=3D -fno-builtin -Wall -Werror -Wredundant-decls -Wno-forma= t -Wno-redundant-decls -+DEF_CFLAGS +=3D -fno-builtin -Wall -Wredundant-decls -Wno-format -Wno-= redundant-decls - DEF_CFLAGS +=3D $(call cc-option,$(CC),-fno-stack-protector,) - DEF_CFLAGS +=3D $(call cc-option,$(CC),-fgnu89-inline) - DEF_CFLAGS +=3D -Wstrict-prototypes -Wnested-externs -Wpointer-arith -W= inline -diff -ur xen-3.4.2.orig//tools/blktap/drivers/Makefile xen-3.4.2//tools/= blktap/drivers/Makefile ---- xen-3.4.2.orig//tools/blktap/drivers/Makefile 2009-11-10 23:12:55.00= 0000000 +0800 -+++ xen-3.4.2//tools/blktap/drivers/Makefile 2011-09-25 02:34:11.7507930= 42 +0800 -@@ -5,7 +5,7 @@ - QCOW_UTIL =3D img2qcow qcow2raw qcow-create - LIBAIO_DIR =3D ../../libaio/src -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 - CFLAGS +=3D -Wno-unused - CFLAGS +=3D -I../lib - CFLAGS +=3D $(CFLAGS_libxenctrl) -diff -ur xen-3.4.2.orig//tools/blktap/lib/Makefile xen-3.4.2//tools/blkt= ap/lib/Makefile ---- xen-3.4.2.orig//tools/blktap/lib/Makefile 2009-11-10 23:12:55.000000= 000 +0800 -+++ xen-3.4.2//tools/blktap/lib/Makefile 2011-09-25 02:34:11.748793042 += 0800 -@@ -13,7 +13,7 @@ - SRCS :=3D - SRCS +=3D xenbus.c blkif.c xs_api.c -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 - CFLAGS +=3D -Wno-unused - CFLAGS +=3D -fPIC - # get asprintf(): -diff -ur xen-3.4.2.orig//tools/console/Makefile xen-3.4.2//tools/console= /Makefile ---- xen-3.4.2.orig//tools/console/Makefile 2009-11-10 23:12:55.000000000= +0800 -+++ xen-3.4.2//tools/console/Makefile 2011-09-25 02:34:11.704793042 +080= 0 -@@ -2,7 +2,7 @@ - XEN_ROOT=3D../.. - include $(XEN_ROOT)/tools/Rules.mk -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 -=20 - CFLAGS +=3D $(CFLAGS_libxenctrl) - CFLAGS +=3D $(CFLAGS_libxenstore) -diff -ur xen-3.4.2.orig//tools/debugger/xenitp/Makefile xen-3.4.2//tools= /debugger/xenitp/Makefile ---- xen-3.4.2.orig//tools/debugger/xenitp/Makefile 2009-11-10 23:12:55.0= 00000000 +0800 -+++ xen-3.4.2//tools/debugger/xenitp/Makefile 2011-09-25 02:34:11.744793= 042 +0800 -@@ -1,7 +1,7 @@ - XEN_ROOT=3D../../.. - include $(XEN_ROOT)/tools/Rules.mk -=20 --#CFLAGS +=3D -Werror -g -O0 -+#CFLAGS +=3D -g -O0 -=20 - CFLAGS +=3D $(CFLAGS_libxenctrl) -=20 -diff -ur xen-3.4.2.orig//tools/firmware/Rules.mk xen-3.4.2//tools/firmwa= re/Rules.mk ---- xen-3.4.2.orig//tools/firmware/Rules.mk 2009-11-10 23:12:55.00000000= 0 +0800 -+++ xen-3.4.2//tools/firmware/Rules.mk 2011-09-25 02:34:11.565793045 +08= 00 -@@ -10,7 +10,7 @@ - CFLAGS +=3D -DNDEBUG - endif -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 -=20 - # Disable PIE/SSP if GCC supports them. They can break us. - $(call cc-option-add,CFLAGS,CC,-nopie) -diff -ur xen-3.4.2.orig//tools/flask/libflask/Makefile xen-3.4.2//tools/= flask/libflask/Makefile ---- xen-3.4.2.orig//tools/flask/libflask/Makefile 2009-11-10 23:12:56.00= 0000000 +0800 -+++ xen-3.4.2//tools/flask/libflask/Makefile 2011-09-25 02:34:11.6577930= 42 +0800 -@@ -9,7 +9,7 @@ - SRCS :=3D - SRCS +=3D flask_op.c -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 - CFLAGS +=3D -fno-strict-aliasing - CFLAGS +=3D $(INCLUDES) -I./include -I$(XEN_LIBXC) -I$(XEN_INCLUDE) -=20 -diff -ur xen-3.4.2.orig//tools/flask/loadpolicy/Makefile xen-3.4.2//tool= s/flask/loadpolicy/Makefile ---- xen-3.4.2.orig//tools/flask/loadpolicy/Makefile 2009-11-10 23:12:56.= 000000000 +0800 -+++ xen-3.4.2//tools/flask/loadpolicy/Makefile 2011-09-25 02:34:11.66079= 3042 +0800 -@@ -6,7 +6,7 @@ - LIBFLASK_ROOT =3D $(XEN_ROOT)/tools/flask/libflask -=20 - PROFILE=3D#-pg --BASECFLAGS=3D-Wall -g -Werror -+BASECFLAGS=3D-Wall -g=20 - BASECFLAGS+=3D $(PROFILE) - #BASECFLAGS+=3D -I$(XEN_ROOT)/tools - BASECFLAGS+=3D $(CFLAGS_libxenctrl) -diff -ur xen-3.4.2.orig//tools/fs-back/Makefile xen-3.4.2//tools/fs-back= /Makefile ---- xen-3.4.2.orig//tools/fs-back/Makefile 2009-11-10 23:12:56.000000000= +0800 -+++ xen-3.4.2//tools/fs-back/Makefile 2011-09-25 02:34:11.637793042 +080= 0 -@@ -5,7 +5,7 @@ -=20 - IBIN =3D fs-backend=20 -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 - CFLAGS +=3D -Wno-unused - CFLAGS +=3D -fno-strict-aliasing - CFLAGS +=3D $(CFLAGS_libxenctrl) -diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/configure xen-3.4.2//tools= /ioemu-qemu-xen/configure ---- xen-3.4.2.orig//tools/ioemu-qemu-xen/configure 2009-11-05 19:44:56.0= 00000000 +0800 -+++ xen-3.4.2//tools/ioemu-qemu-xen/configure 2011-09-25 02:34:11.888793= 042 +0800 -@@ -468,7 +468,7 @@ - CFLAGS=3D"$CFLAGS -Wall -Wundef -Wendif-labels -Wwrite-strings -Wmissin= g-prototypes -Wstrict-prototypes -Wredundant-decls" - LDFLAGS=3D"$LDFLAGS -g" - if test "$werror" =3D "yes" ; then --CFLAGS=3D"$CFLAGS -Werror" -+CFLAGS=3D"$CFLAGS" - fi -=20 - if test "$solaris" =3D "no" ; then -@@ -1150,7 +1150,7 @@ - echo "sparse enabled $sparse" - echo "profiler $profiler" - echo "static build $static" --echo "-Werror enabled $werror" -+ - if test "$darwin" =3D "yes" ; then - echo "Cocoa support $cocoa" - fi -diff -ur xen-3.4.2.orig//tools/ioemu-qemu-xen/Makefile.target xen-3.4.2/= /tools/ioemu-qemu-xen/Makefile.target ---- xen-3.4.2.orig//tools/ioemu-qemu-xen/Makefile.target 2011-09-25 02:3= 3:23.946793064 +0800 -+++ xen-3.4.2//tools/ioemu-qemu-xen/Makefile.target 2011-09-25 02:34:11.= 584793042 +0800 -@@ -26,7 +26,7 @@ - TARGET_PATH=3D$(SRC_PATH)/target-$(TARGET_BASE_ARCH) - VPATH=3D$(SRC_PATH):$(TARGET_PATH):$(SRC_PATH)/hw - CPPFLAGS=3D-I. -I.. -I$(TARGET_PATH) -I$(SRC_PATH) -MMD -MT $@ -MP -DNE= ED_CPU_H --#CFLAGS+=3D-Werror -+#CFLAGS+=3D - LIBS=3D - # user emulator name - ifndef TARGET_ARCH2 -diff -ur xen-3.4.2.orig//tools/libaio/harness/Makefile xen-3.4.2//tools/= libaio/harness/Makefile ---- xen-3.4.2.orig//tools/libaio/harness/Makefile 2009-11-10 23:12:56.00= 0000000 +0800 -+++ xen-3.4.2//tools/libaio/harness/Makefile 2011-09-25 02:34:11.6747930= 42 +0800 -@@ -4,7 +4,7 @@ - HARNESS_SRCS:=3Dmain.c - # io_queue.c -=20 --CFLAGS=3D-Wall -Werror -g -O -laio -+CFLAGS=3D-Wall -g -O -laio - #-lpthread -lrt -=20 - all: $(PROGS) -diff -ur xen-3.4.2.orig//tools/libfsimage/Rules.mk xen-3.4.2//tools/libf= simage/Rules.mk ---- xen-3.4.2.orig//tools/libfsimage/Rules.mk 2009-11-10 23:12:56.000000= 000 +0800 -+++ xen-3.4.2//tools/libfsimage/Rules.mk 2011-09-25 02:34:11.566793044 += 0800 -@@ -1,6 +1,6 @@ - include $(XEN_ROOT)/tools/Rules.mk -=20 --CFLAGS +=3D -I$(XEN_ROOT)/tools/libfsimage/common/ -Werror -+CFLAGS +=3D -I$(XEN_ROOT)/tools/libfsimage/common/=20 - LDFLAGS +=3D -L../common/ -=20 - PIC_OBJS :=3D $(patsubst %.c,%.opic,$(LIB_SRCS-y)) -diff -ur xen-3.4.2.orig//tools/libxc/Makefile xen-3.4.2//tools/libxc/Mak= efile ---- xen-3.4.2.orig//tools/libxc/Makefile 2011-09-25 02:33:23.987793064 += 0800 -+++ xen-3.4.2//tools/libxc/Makefile 2011-09-25 02:34:11.687793042 +0800 -@@ -52,7 +52,7 @@ -=20 - -include $(XEN_TARGET_ARCH)/Makefile -=20 --CFLAGS +=3D -Werror -Wmissing-prototypes -+CFLAGS +=3D -Wmissing-prototypes - CFLAGS +=3D $(INCLUDES) -I. -I../xenstore -I../include -=20 - # Needed for posix_fadvise64() in xc_linux.c -diff -ur xen-3.4.2.orig//tools/libxen/Makefile.dist xen-3.4.2//tools/lib= xen/Makefile.dist ---- xen-3.4.2.orig//tools/libxen/Makefile.dist 2009-11-10 23:12:56.00000= 0000 +0800 -+++ xen-3.4.2//tools/libxen/Makefile.dist 2011-09-25 02:34:11.593793042 = +0800 -@@ -22,7 +22,7 @@ - CFLAGS =3D -Iinclude \ - $(shell xml2-config --cflags) \ - $(shell curl-config --cflags) \ -- -W -Wall -Wmissing-prototypes -Werror -std=3Dc99 -O2 -fPIC -+ -W -Wall -Wmissing-prototypes -std=3Dc99 -O2 -fPIC -=20 - LDFLAGS =3D $(shell xml2-config --libs) \ - $(shell curl-config --libs) -diff -ur xen-3.4.2.orig//tools/misc/lomount/Makefile xen-3.4.2//tools/mi= sc/lomount/Makefile ---- xen-3.4.2.orig//tools/misc/lomount/Makefile 2009-11-10 23:12:56.0000= 00000 +0800 -+++ xen-3.4.2//tools/misc/lomount/Makefile 2011-09-25 02:34:11.666793042= +0800 -@@ -1,7 +1,7 @@ - XEN_ROOT=3D../../.. - include $(XEN_ROOT)/tools/Rules.mk -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 -=20 - HDRS =3D $(wildcard *.h) - OBJS =3D $(patsubst %.c,%.o,$(wildcard *.c)) -diff -ur xen-3.4.2.orig//tools/misc/Makefile xen-3.4.2//tools/misc/Makef= ile ---- xen-3.4.2.orig//tools/misc/Makefile 2009-11-10 23:12:56.000000000 +0= 800 -+++ xen-3.4.2//tools/misc/Makefile 2011-09-25 02:34:11.669793042 +0800 -@@ -1,7 +1,7 @@ - XEN_ROOT=3D../.. - include $(XEN_ROOT)/tools/Rules.mk -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 -=20 - INCLUDES +=3D -I $(XEN_XC) - INCLUDES +=3D -I $(XEN_LIBXC) -diff -ur xen-3.4.2.orig//tools/pygrub/setup.py xen-3.4.2//tools/pygrub/s= etup.py ---- xen-3.4.2.orig//tools/pygrub/setup.py 2009-11-10 23:12:56.000000000 = +0800 -+++ xen-3.4.2//tools/pygrub/setup.py 2011-09-25 02:34:11.901793042 +0800 -@@ -3,7 +3,7 @@ - import os - import sys -=20 --extra_compile_args =3D [ "-fno-strict-aliasing", "-Werror" ] -+extra_compile_args =3D [ "-fno-strict-aliasing" ] -=20 - XEN_ROOT =3D "../.." -=20 -diff -ur xen-3.4.2.orig//tools/python/setup.py xen-3.4.2//tools/python/s= etup.py ---- xen-3.4.2.orig//tools/python/setup.py 2009-11-10 23:12:56.000000000 = +0800 -+++ xen-3.4.2//tools/python/setup.py 2011-09-25 02:34:11.897793042 +0800 -@@ -4,7 +4,7 @@ -=20 - XEN_ROOT =3D "../.." -=20 --extra_compile_args =3D [ "-fno-strict-aliasing", "-Werror" ] -+extra_compile_args =3D [ "-fno-strict-aliasing" ] -=20 - include_dirs =3D [ XEN_ROOT + "/tools/libxc", - XEN_ROOT + "/tools/xenstore", -diff -ur xen-3.4.2.orig//tools/security/Makefile xen-3.4.2//tools/securi= ty/Makefile ---- xen-3.4.2.orig//tools/security/Makefile 2009-11-10 23:12:56.00000000= 0 +0800 -+++ xen-3.4.2//tools/security/Makefile 2011-09-25 02:34:11.701793042 +08= 00 -@@ -1,7 +1,7 @@ - XEN_ROOT =3D ../.. - include $(XEN_ROOT)/tools/Rules.mk -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 - CFLAGS +=3D -fno-strict-aliasing - CFLAGS +=3D -I. $(CFLAGS_libxenctrl) -=20 -diff -ur xen-3.4.2.orig//tools/vnet/libxutil/Makefile xen-3.4.2//tools/v= net/libxutil/Makefile ---- xen-3.4.2.orig//tools/vnet/libxutil/Makefile 2009-11-10 23:12:57.000= 000000 +0800 -+++ xen-3.4.2//tools/vnet/libxutil/Makefile 2011-09-25 02:34:11.69479304= 2 +0800 -@@ -25,7 +25,7 @@ - PIC_OBJS :=3D $(LIB_SRCS:.c=3D.opic) -=20 - $(call cc-option-add,CFLAGS,CC,-fgnu89-inline) --CFLAGS +=3D -Werror -fno-strict-aliasing -+CFLAGS +=3D -fno-strict-aliasing - CFLAGS +=3D -O3 - #CFLAGS +=3D -g -=20 -diff -ur xen-3.4.2.orig//tools/vtpm/Rules.mk xen-3.4.2//tools/vtpm/Rules= .mk ---- xen-3.4.2.orig//tools/vtpm/Rules.mk 2009-11-10 23:12:57.000000000 +0= 800 -+++ xen-3.4.2//tools/vtpm/Rules.mk 2011-09-25 02:34:11.563793044 +0800 -@@ -9,7 +9,7 @@ - TOOLS_INSTALL_DIR =3D $(DESTDIR)/usr/bin -=20 - # General compiler flags --CFLAGS =3D -Werror -g3 -I. -+CFLAGS =3D -g3 -I. -=20 - # Generic project files - HDRS =3D $(wildcard *.h) -diff -ur xen-3.4.2.orig//tools/vtpm_manager/Rules.mk xen-3.4.2//tools/vt= pm_manager/Rules.mk ---- xen-3.4.2.orig//tools/vtpm_manager/Rules.mk 2009-11-10 23:12:57.0000= 00000 +0800 -+++ xen-3.4.2//tools/vtpm_manager/Rules.mk 2011-09-25 02:34:11.562793042= +0800 -@@ -9,7 +9,7 @@ - TOOLS_INSTALL_DIR =3D $(DESTDIR)/usr/bin -=20 - # General compiler flags --CFLAGS =3D -Werror -g3 -I. -+CFLAGS =3D -g3 -I. -=20 - # Generic project files - HDRS =3D $(wildcard *.h) -diff -ur xen-3.4.2.orig//tools/xcutils/Makefile xen-3.4.2//tools/xcutils= /Makefile ---- xen-3.4.2.orig//tools/xcutils/Makefile 2009-11-10 23:12:57.000000000= +0800 -+++ xen-3.4.2//tools/xcutils/Makefile 2011-09-25 02:34:11.636793042 +080= 0 -@@ -11,7 +11,7 @@ - XEN_ROOT =3D ../.. - include $(XEN_ROOT)/tools/Rules.mk -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 - CFLAGS +=3D $(CFLAGS_libxenctrl) $(CFLAGS_libxenguest) $(CFLAGS_libxens= tore) -=20 - PROGRAMS =3D xc_restore xc_save readnotes lsevtchn -diff -ur xen-3.4.2.orig//tools/xenmon/Makefile xen-3.4.2//tools/xenmon/M= akefile ---- xen-3.4.2.orig//tools/xenmon/Makefile 2009-11-10 23:12:57.000000000 = +0800 -+++ xen-3.4.2//tools/xenmon/Makefile 2011-09-25 02:34:11.641793042 +0800 -@@ -13,7 +13,7 @@ - XEN_ROOT=3D../.. - include $(XEN_ROOT)/tools/Rules.mk -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 - CFLAGS +=3D -I $(XEN_XC) - CFLAGS +=3D $(CFLAGS_libxenctrl) - LDFLAGS +=3D $(LDFLAGS_libxenctrl) -diff -ur xen-3.4.2.orig//tools/xenpmd/Makefile xen-3.4.2//tools/xenpmd/M= akefile ---- xen-3.4.2.orig//tools/xenpmd/Makefile 2009-11-10 23:12:57.000000000 = +0800 -+++ xen-3.4.2//tools/xenpmd/Makefile 2011-09-25 02:34:11.656793042 +0800 -@@ -1,7 +1,7 @@ - XEN_ROOT=3D../.. - include $(XEN_ROOT)/tools/Rules.mk -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 - CFLAGS +=3D $(CFLAGS_libxenstore) - LDFLAGS +=3D $(LDFLAGS_libxenstore) -=20 -diff -ur xen-3.4.2.orig//tools/xenstat/libxenstat/Makefile xen-3.4.2//to= ols/xenstat/libxenstat/Makefile ---- xen-3.4.2.orig//tools/xenstat/libxenstat/Makefile 2009-11-10 23:12:5= 7.000000000 +0800 -+++ xen-3.4.2//tools/xenstat/libxenstat/Makefile 2011-09-25 02:34:11.681= 793042 +0800 -@@ -34,7 +34,7 @@ - OBJECTS-$(CONFIG_NetBSD) +=3D src/xenstat_netbsd.o - SONAME_FLAGS=3D-Wl,$(SONAME_LDFLAG) -Wl,libxenstat.so.$(MAJOR) -=20 --WARN_FLAGS=3D-Wall -Werror -+WARN_FLAGS=3D-Wall=20 -=20 - CFLAGS+=3D-Isrc -I$(XEN_LIBXC) -I$(XEN_XENSTORE) -I$(XEN_INCLUDE) - LDFLAGS+=3D-Lsrc -L$(XEN_XENSTORE)/ -L$(XEN_LIBXC)/ -diff -ur xen-3.4.2.orig//tools/xenstat/xentop/Makefile xen-3.4.2//tools/= xenstat/xentop/Makefile ---- xen-3.4.2.orig//tools/xenstat/xentop/Makefile 2009-11-10 23:12:57.00= 0000000 +0800 -+++ xen-3.4.2//tools/xenstat/xentop/Makefile 2011-09-25 02:34:11.6847930= 42 +0800 -@@ -18,7 +18,7 @@ - all install xentop: - else -=20 --CFLAGS +=3D -DGCC_PRINTF -Wall -Werror -I$(XEN_LIBXENSTAT) -+CFLAGS +=3D -DGCC_PRINTF -Wall -I$(XEN_LIBXENSTAT) - LDFLAGS +=3D -L$(XEN_LIBXENSTAT) - LDLIBS +=3D -lxenstat $(CURSES_LIBS) $(SOCKET_LIBS) - CFLAGS +=3D -DHOST_$(XEN_OS) -diff -ur xen-3.4.2.orig//tools/xenstore/Makefile xen-3.4.2//tools/xensto= re/Makefile ---- xen-3.4.2.orig//tools/xenstore/Makefile 2009-11-10 23:12:57.00000000= 0 +0800 -+++ xen-3.4.2//tools/xenstore/Makefile 2011-09-25 02:34:11.640793042 +08= 00 -@@ -4,7 +4,7 @@ - MAJOR =3D 3.0 - MINOR =3D 0 -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 - CFLAGS +=3D -I. - CFLAGS +=3D $(CFLAGS_libxenctrl) -=20 -diff -ur xen-3.4.2.orig//tools/xenstore/xenstored_core.c xen-3.4.2//tool= s/xenstore/xenstored_core.c ---- xen-3.4.2.orig//tools/xenstore/xenstored_core.c 2009-11-10 23:12:57.= 000000000 +0800 -+++ xen-3.4.2//tools/xenstore/xenstored_core.c 2011-09-25 02:34:11.84579= 3042 +0800 -@@ -865,7 +865,7 @@ - { - unsigned int offset, datalen; - struct node *node; -- char *vec[1] =3D { NULL }; /* gcc4 + -W + -Werror fucks code. */ -+ char *vec[1] =3D { NULL }; /* gcc4 + -W + fucks code. */ - char *name; -=20 - /* Extra "strings" can be created by binary data. */ -diff -ur xen-3.4.2.orig//tools/xentrace/Makefile xen-3.4.2//tools/xentra= ce/Makefile ---- xen-3.4.2.orig//tools/xentrace/Makefile 2009-11-10 23:12:57.00000000= 0 +0800 -+++ xen-3.4.2//tools/xentrace/Makefile 2011-09-25 02:34:11.745793042 +08= 00 -@@ -1,7 +1,7 @@ - XEN_ROOT=3D../.. - include $(XEN_ROOT)/tools/Rules.mk -=20 --CFLAGS +=3D -Werror -+CFLAGS +=3D=20 -=20 - CFLAGS +=3D $(CFLAGS_libxenctrl) - LDFLAGS +=3D $(LDFLAGS_libxenctrl) -Only in xen-3.4.2/: Werror.sh -diff -ur xen-3.4.2.orig//xen/arch/ia64/Rules.mk xen-3.4.2//xen/arch/ia64= /Rules.mk ---- xen-3.4.2.orig//xen/arch/ia64/Rules.mk 2009-11-10 23:12:57.000000000= +0800 -+++ xen-3.4.2//xen/arch/ia64/Rules.mk 2011-09-25 02:34:11.570793042 +080= 0 -@@ -68,7 +68,7 @@ - CFLAGS +=3D -DCONFIG_XEN_IA64_TLBFLUSH_CLOCK - endif - ifeq ($(no_warns),y) --CFLAGS +=3D -Wa,--fatal-warnings -Werror -Wno-uninitialized -+CFLAGS +=3D -Wa,--fatal-warnings -Wno-uninitialized - endif - ifneq ($(vhpt_disable),y) - CFLAGS +=3D -DVHPT_ENABLED=3D1 -diff -ur xen-3.4.2.orig//xen/arch/x86/boot/build32.mk xen-3.4.2//xen/arc= h/x86/boot/build32.mk ---- xen-3.4.2.orig//xen/arch/x86/boot/build32.mk 2009-11-10 23:12:57.000= 000000 +0800 -+++ xen-3.4.2//xen/arch/x86/boot/build32.mk 2011-09-25 02:34:11.91479304= 2 +0800 -@@ -8,7 +8,7 @@ - $(call cc-option-add,CFLAGS,CC,-fno-stack-protector) - $(call cc-option-add,CFLAGS,CC,-fno-stack-protector-all) -=20 --CFLAGS +=3D -Werror -fno-builtin -msoft-float -+CFLAGS +=3D -fno-builtin -msoft-float -=20 - # NB. awk invocation is a portable alternative to 'head -n -1' - %.S: %.bin -diff -ur xen-3.4.2.orig//xen/arch/x86/Rules.mk xen-3.4.2//xen/arch/x86/R= ules.mk ---- xen-3.4.2.orig//xen/arch/x86/Rules.mk 2009-11-10 23:12:57.000000000 = +0800 -+++ xen-3.4.2//xen/arch/x86/Rules.mk 2011-09-25 02:34:11.572793042 +0800 -@@ -17,7 +17,7 @@ - endif -=20 - CFLAGS +=3D -fno-builtin -fno-common --CFLAGS +=3D -iwithprefix include -Werror -Wno-pointer-arith -pipe -+CFLAGS +=3D -iwithprefix include -Wno-pointer-arith -pipe - CFLAGS +=3D -I$(BASEDIR)/include=20 - CFLAGS +=3D -I$(BASEDIR)/include/asm-x86/mach-generic - CFLAGS +=3D -I$(BASEDIR)/include/asm-x86/mach-default diff --git a/app-emulation/xen-tools/files/xen-tools-4.1.1-libxl-tap.patc= h b/app-emulation/xen-tools/files/xen-tools-4.1.1-libxl-tap.patch deleted file mode 100644 index ba72c49..0000000 --- a/app-emulation/xen-tools/files/xen-tools-4.1.1-libxl-tap.patch +++ /dev/null @@ -1,37 +0,0 @@ -Index: xen-tools-4.1.1/tools/libxl/libxl_dm.c -=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D ---- xen-4.1.1.orig/tools/libxl/libxl_dm.c Tue Mar 15 10:14:27 2011 +0000 -+++ xen-4.1.1/tools/libxl/libxl_dm.c Tue Mar 15 18:19:47 2011 +0000 -@@ -828,8 +828,29 @@ - goto out; - } -=20 -- if (nr_disks > 0 && !libxl__blktap_enabled(&gc)) -- ret =3D 1; -+ if (nr_disks > 0) { -+ int blktap_enabled =3D -1; -+ for (i =3D 0; i < nr_disks; i++) { -+ switch (disks[i].backend) { -+ case DISK_BACKEND_TAP: -+ if (blktap_enabled =3D=3D -1) -+ blktap_enabled =3D libxl__blktap_enabled(&gc); -+ if (!blktap_enabled) { -+ ret =3D 1; -+ goto out; -+ } -+ break; -+ -+ case DISK_BACKEND_QDISK: -+ ret =3D 1; -+ goto out; -+ -+ case DISK_BACKEND_PHY: -+ case DISK_BACKEND_UNKNOWN: -+ break; -+ } -+ } -+ } -=20 - out: - libxl__free_all(&gc); - diff --git a/app-emulation/xen-tools/files/xend.initd-r1 b/app-emulation/= xen-tools/files/xend.initd-r1 deleted file mode 100644 index d1e49b0..0000000 --- a/app-emulation/xen-tools/files/xend.initd-r1 +++ /dev/null @@ -1,71 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/files/xend.in= itd-r1,v 1.1 2009/09/01 09:56:36 wschlich Exp $ - -opts=3D"start stop status restart" - -depend() { - need net - before xendomains sshd ntp-client ntpd nfs nfsmount rsyncd portmap dhcp -} - -await_daemons_up() { - for ((i=3D0; i<5; i++)); do - /usr/sbin/xend status && return 0 - sleep 1 - done - return 1 -} - -is_privileged_domain() { - grep -qsE '^control_d$' /proc/xen/capabilities - return $? -} - -start() { - if is_privileged_domain ; then - ebegin "Starting Xen control daemon" - /usr/sbin/xend start && await_daemons_up - eend $? - else - eerror "Can't start xend - this is not a privileged domain." - return 1 - fi -} - -stop() { - if [ "$(xm list 2>/dev/null | wc -l)" -gt 2 ]; then - ebegin "Stopping all Xen domains" - /usr/sbin/xm shutdown --all --wait >/dev/null - eend $? - fi - - ebegin "Stopping Xen control daemon" - /usr/sbin/xend stop - eend $? - - #ebegin "Stopping xenconsoled" - #kill $(/dev/null 2>&1 -} - -using_screen() { - [[ "${SCREEN}" =3D=3D "yes" || "${SCREEN}" =3D=3D "YES" ]]=09 -} - -set_screen_cmd() { - screen_cmd=3D"screen -c ${SCREENRC:-/dev/null} -q -r ${SCREEN_NAME:=3Dx= en} -X" -} - -start() { - set_screen_cmd - - einfo "Starting Xen domains from ${AUTODIR:=3D/etc/xen/auto}" - if using_screen ; then - ebegin "Creating screen session to hold domain consoles" - ( screen -c ${SCREENRC:-/dev/null} -d -m -S ${SCREEN_NAME} -t dom0 &&= sleep 3 \ - && ${screen_cmd} zombie dr \ - && logrotate -f /etc/xen/xen-consoles.logrotate \ - && ${screen_cmd} logfile /var/log/xen-consoles/%t.log \ - && ${screen_cmd} logfile flush ${SCREEN_LOG_INTERVAL:-1} \ - && ${screen_cmd} log on \ - && ${screen_cmd} deflog on ) >/dev/null - if [[ $? -ne 0 ]] ; then - eend 1 - return 1 - else - eend - fi - fi - # Create all domains with config files in AUTODIR. - for dom in $(ls "${AUTODIR:=3D/etc/xen/auto}/"* 2>/dev/null | sort); do - name=3D$(get_domname ${dom}) - if ! is_running ${name} ; then - ebegin " Starting domain ${name}" - if using_screen ; then - ${screen_cmd} screen -t ${name} xm create ${dom} -c - else - xm create --quiet ${dom} - fi - eend $? - else - einfo " Not starting domain ${name} - already running" - fi - done -} - -stop() { - set_screen_cmd - - einfo "Shutting down Xen domains from ${AUTODIR:=3D/etc/xen/auto}" - # Stop all domains with config files in AUTODIR. - DOMAINS=3D"$(ls "${AUTODIR:=3D/etc/xen/auto}/"* 2>/dev/null | sort -r)" - - if [[ "$PARALLEL_SHUTDOWN" =3D "yes" ]] ; then - for dom in $DOMAINS ; do - name=3D$(get_domname ${dom}) - if is_running ${name} ; then - ebegin " Asking domain ${name} to shutdown in the background..." - xm shutdown --wait ${name} >/dev/null & - else - einfo " Not stopping domain ${name} - not running" - fi - done - einfo " Waiting for shutdown of domains that are still running" - wait - eend $? - else - for dom in $DOMAINS ; do - name=3D$(get_domname ${dom}) - if is_running ${name} ; then - ebegin " Waiting for domain ${name} to shutdown" - xm shutdown --wait ${name} >/dev/null - eend $? - else - einfo " Not stopping domain ${name} - not running" - fi - done - fi - if using_screen ; then - if ${screen_cmd} sleep 0 >/dev/null 2>&1 ; then - ebegin "Closing screen session ${SCREEN_NAME}" - ${screen_cmd} quit - eend $? - else - eend 0 - fi - fi -} - -status() { - /usr/sbin/xm list -} diff --git a/app-emulation/xen-tools/metadata.xml b/app-emulation/xen-too= ls/metadata.xml index 501368b..f4c43a5 100644 --- a/app-emulation/xen-tools/metadata.xml +++ b/app-emulation/xen-tools/metadata.xml @@ -7,11 +7,9 @@ Ian Delaney aka idella4 proxy maintainer - Enable the ACM/sHype XSM module from IBM for xen-3<= /flag> Build the C libxenapi bindings Enable the Flask XSM module from NSA Enable support for hardware based virtualization (V= T-x,AMD-v) - Enable IOEMU support Enable IOEMU support via the use of qemu-dm Install the pygrub boot loader Enable support for running domain U console in a= n app-misc/screen session diff --git a/app-emulation/xen-tools/xen-tools-3.4.2-r5.ebuild b/app-emul= ation/xen-tools/xen-tools-3.4.2-r5.ebuild deleted file mode 100644 index c31830b..0000000 --- a/app-emulation/xen-tools/xen-tools-3.4.2-r5.ebuild +++ /dev/null @@ -1,250 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-3.4= .2-r5.ebuild,v 1.4 2011/10/25 18:40:28 alexxy Exp $ - -EAPI=3D"3" - -inherit base flag-o-matic eutils multilib python toolchain-funcs - -# TPMEMUFILE=3Dtpm_emulator-0.4.tar.gz - -DESCRIPTION=3D"Xend daemon and tools" -HOMEPAGE=3D"http://xen.org/" -SRC_URI=3D"http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar= .gz" -# vtpm? ( mirror://berlios/tpm-emulator/${TPMEMUFILE} )" -S=3D"${WORKDIR}/xen-${PV}" -QA_PRESTRIPPED=3D"/usr/share/xen/qemu/openbios-ppc \ - /usr/share/xen/qemu/openbios-sparc64 \ - /usr/share/xen/qemu/openbios-sparc32" -QA_WX_LOAD=3D"${QA_PRESTRIPPED}" - -LICENSE=3D"GPL-2" -SLOT=3D"0" -KEYWORDS=3D"~amd64 ~x86" -IUSE=3D"doc debug screen custom-cflags pygrub hvm api acm flask" - -CDEPEND=3D"dev-lang/python[ncurses,threads] - sys-libs/zlib - hvm? ( media-libs/libsdl ) - acm? ( dev-libs/libxml2 ) - api? ( dev-libs/libxml2 net-misc/curl )" -# vtpm? ( dev-libs/gmp dev-libs/openssl ) - -DEPEND=3D"${CDEPEND} - sys-devel/gettext - sys-devel/gcc - dev-lang/perl - dev-lang/python[ssl] - app-misc/pax-utils - doc? ( - app-doc/doxygen - dev-tex/latex2html[png,gif] - media-gfx/transfig - media-gfx/graphviz - virtual/latex-base - dev-tex/latexmk - dev-texlive/texlive-latex - dev-texlive/texlive-pictures - dev-texlive/texlive-latexextra - dev-texlive/texlive-latexrecommended - ) - hvm? ( - x11-proto/xproto - sys-devel/dev86 - )" - -RDEPEND=3D"${CDEPEND} - sys-apps/iproute2 - net-misc/bridge-utils - dev-python/pyxml - screen? ( - app-misc/screen - app-admin/logrotate - ) - || ( sys-fs/udev sys-apps/hotplug )" - -PATCHES=3D( - "${FILESDIR}/${PN}-3.4.0-network-bridge-broadcast.patch" - "${FILESDIR}/${PN}-3.3.0-nostrip.patch" - "${FILESDIR}/${PN}-3.3.1-sandbox-fix.patch" - "${FILESDIR}/${P}-as-needed.patch" - "${FILESDIR}/${P}-fix-definitions.patch" - "${FILESDIR}/${P}-fix-include.patch" - "${FILESDIR}/${P}-werror-idiocy-v2.patch" - "${FILESDIR}/${P}-ldflags-respect.patch" -) - -# hvmloader is used to bootstrap a fully virtualized kernel -# Approved by QA team in bug #144032 -QA_WX_LOAD=3D"usr/lib/xen/boot/hvmloader" -QA_EXECSTACK=3D"usr/share/xen/qemu/openbios-sparc32 - usr/share/xen/qemu/openbios-sparc64" - -pkg_setup() { - if [ -x /.config/ ]; then - die "the system has a dir /.config; this needs to be removed to allow = the package to emerge" - fi - - export "CONFIG_LOMOUNT=3Dy" - - if ! use x86 && ! has x86 $(get_all_abis) && use hvm; then - eerror "HVM (VT-x and AMD-v) cannot be built on this system. An x86 or= " - eerror "an amd64 multilib profile is required. Remove the hvm use flag= " - eerror "to build xen-tools on your current profile." - die "USE=3Dhvm is unsupported on this system." - fi - - if [[ -z ${XEN_TARGET_ARCH} ]] ; then - if use x86 && use amd64; then - die "Confusion! Both x86 and amd64 are set in your use flags!" - elif use x86; then - export XEN_TARGET_ARCH=3D"x86_32" - elif use amd64 ; then - export XEN_TARGET_ARCH=3D"x86_64" - else - die "Unsupported architecture!" - fi - fi - -# use vtpm && export "VTPM_TOOLS=3Dy" - use api && export "LIBXENAPI_BINDINGS=3Dy" - use acm && export "ACM_SECURITY=3Dy" - use flask && export "FLASK_ENABLE=3Dy" -} - -src_prepare() { - base_src_prepare - - # use vtpm && cp "${DISTDIR}"/${TPMEMUFILE} tools/vtpm - - # if the user *really* wants to use their own custom-cflags, let them - # Try and remove all the default custom-cflags - if use custom-cflags; then - epatch "${FILESDIR}/${P}-remove-default-cflags.patch" - fi - - # Disable hvm support on systems that don't support x86_32 binaries. - if ! use hvm; then - chmod 644 tools/check/check_x11_devel - sed -i -e '/^CONFIG_IOEMU :=3D y$/d' "${S}"/config/*.mk - sed -i -e '/SUBDIRS-$(CONFIG_X86) +=3D firmware/d' "${S}"/tools/Makefi= le - fi - - if ! use pygrub; then - sed -i -e '/^SUBDIRS-$(PYTHON_TOOLS) +=3D pygrub$/d' "${S}"/tools/Make= file - fi -} - -src_compile() { - export VARTEXFONTS=3D"${T}/fonts" - local myopt - use debug && myopt=3D"${myopt} debug=3Dy" - - use custom-cflags || unset CFLAGS - if test-flag-CC -fno-strict-overflow; then - append-flags -fno-strict-overflow - fi - - emake CC=3D$(tc-getCC) LD=3D$(tc-getLD) -C tools ${myopt} || die "compi= le failed" - - if use doc; then - sh ./docs/check_pkgs || die "package check failed" - emake docs || die "compiling docs failed" - emake dev-docs || die "make dev-docs failed" - fi - - emake -C docs man-pages || die "make man-pages failed" -} - -src_install() { - make DESTDIR=3D"${D}" DOCDIR=3D"/usr/share/doc/${PF}" XEN_PYTHON_NATIVE= _INSTALL=3Dy install-tools \ - || die "install failed" - - # Remove RedHat-specific stuff - rm -rf "${D}"/etc/sysconfig - - # Remove unneeded static-libs - rm "${D}"/usr/lib64/libxenctrl.a "${D}"/usr/lib64/libxenguest.a \ - "${D}"/usr/lib64/libflask.a "${D}"/usr/lib64/libxenstore.a \ - "${D}"/usr/lib64/libblktap.a "${D}"/usr/lib64/libxenapi.a - - dodoc README docs/README.xen-bugtool docs/ChangeLog - if use doc; then - emake DESTDIR=3D"${D}" DOCDIR=3D"/usr/share/doc/${PF}" install-docs \ - || die "install docs failed" - - dohtml -r docs/api/ - docinto pdf - dodoc docs/api/tools/python/latex/refman.pdf - - [ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}= "/usr/share/doc/${PF}/html - fi - rm -rf "${D}"/usr/share/doc/xen/ - - doman docs/man?/* - - newinitd "${FILESDIR}"/xend.initd-r1 xend \ - || die "Couldn't install xen.initd" - newconfd "${FILESDIR}"/xendomains.confd xendomains \ - || die "Couldn't install xendomains.confd" - newinitd "${FILESDIR}"/xendomains.initd-r1 xendomains \ - || die "Couldn't install xendomains.initd" - - if use screen; then - cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendoma= ins - cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ - keepdir /var/log/xen-consoles - fi - - # xend expects these to exist - keepdir /var/run/xenstored /var/lib/xenstored /var/xen/dump /var/lib/xe= n /var/log/xen - - # for xendomains - keepdir /etc/xen/auto -} - -pkg_postinst() { - elog "Official Xen Guide and the unoffical wiki page:" - elog " http://www.gentoo.org/doc/en/xen-guide.xml" - elog " http://en.gentoo-wiki.com/wiki/Xen/" - - if [[ "$(scanelf -s __guard -q $(type -P python))" ]] ; then - echo - ewarn "xend may not work when python is built with stack smashing prot= ection (ssp)." - ewarn "If 'xm create' fails with '', see= bug #141866" - ewarn "This probablem may be resolved as of Xen 3.0.4, if not post in = the bug." - fi - - if ! has_version "dev-lang/python[ncurses]"; then - echo - ewarn "NB: Your dev-lang/python is built without USE=3Dncurses." - ewarn "Please rebuild python with USE=3Dncurses to make use of xenmon.= py." - fi - - if has_version "sys-apps/iproute2[minimal]"; then - echo - ewarn "Your sys-apps/iproute2 is built with USE=3Dminimal. Networking" - ewarn "will not work until you rebuild iproute2 without USE=3Dminimal.= " - fi - - if ! use hvm; then - echo - elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm" - elog "support enable the hvm use flag." - elog "An x86 or amd64 multilib system is required to build HVM support= ." - echo - elog "The ioemu use flag has been removed and replaced with hvm." - fi - - if grep -qsF XENSV=3D "${ROOT}/etc/conf.d/xend"; then - echo - elog "xensv is broken upstream (Gentoo bug #142011)." - elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer ne= eded." - fi - - python_mod_optimize $(use pygrub && echo grub) xen -} - -pkg_postrm() { - python_mod_cleanup $(use pygrub && echo grub) xen -} diff --git a/app-emulation/xen-tools/xen-tools-4.1.2-r1.ebuild b/app-emul= ation/xen-tools/xen-tools-4.1.2-r2.ebuild similarity index 89% rename from app-emulation/xen-tools/xen-tools-4.1.2-r1.ebuild rename to app-emulation/xen-tools/xen-tools-4.1.2-r2.ebuild index e27e24d..2a305e5 100644 --- a/app-emulation/xen-tools/xen-tools-4.1.2-r1.ebuild +++ b/app-emulation/xen-tools/xen-tools-4.1.2-r2.ebuild @@ -5,7 +5,7 @@ EAPI=3D"4" =20 PYTHON_DEPEND=3D"2" -PYTHON_USE_WITH=3D"xml" +PYTHON_USE_WITH=3D"xml threads" =20 if [[ $PV =3D=3D *9999 ]]; then KEYWORDS=3D"" @@ -30,6 +30,9 @@ DOCS=3D( README docs/README.xen-bugtool docs/ChangeLog = ) LICENSE=3D"GPL-2" SLOT=3D"0" IUSE=3D"api custom-cflags debug doc flask hvm qemu pygrub screen xend" + +REQUIRED_USE=3D"hvm? ( qemu )" + QA_PRESTRIPPED=3D"/usr/share/xen/qemu/openbios-ppc \ /usr/share/xen/qemu/openbios-sparc64 \ /usr/share/xen/qemu/openbios-sparc32" @@ -51,7 +54,7 @@ DEPEND=3D"${CDEPEND} dev-ml/findlib doc? ( app-doc/doxygen - dev-tex/latex2html + dev-tex/latex2html[png,gif] media-gfx/transfig media-gfx/graphviz dev-tex/xcolor @@ -65,7 +68,9 @@ DEPEND=3D"${CDEPEND} hvm? ( x11-proto/xproto sys-devel/dev86 - )" + ) + pygrub? ( dev-lang/python[ncurses] ) + " =20 RDEPEND=3D"${CDEPEND} sys-apps/iproute2 @@ -114,33 +119,8 @@ pkg_setup() { fi fi =20 - if use doc && ! has_version "dev-tex/latex2html[png,gif]"; then - # die early instead of later - eerror "USE=3Ddoc requires latex2html with image support. Please add" - eerror "'png' and/or 'gif' to your use flags and re-emerge latex2html" - die "latex2html missing both png and gif flags" - fi - - if use pygrub && ! has_version "dev-lang/python[ncurses]"; then - eerror "USE=3Dpygrub requires python to be built with ncurses support.= Please add" - eerror "'ncurses' to your use flags and re-emerge python" - die "python is missing ncurses flags" - fi - - if ! has_version "dev-lang/python[threads]"; then - eerror "Python is required to be built with threading support. Please = add" - eerror "'threads' to your use flags and re-emerge python" - die "python is missing threads flags" - fi - use api && export "LIBXENAPI_BINDINGS=3Dy" use flask && export "FLASK_ENABLE=3Dy" - - if use hvm && ! use qemu; then - elog "With qemu disabled, it is not possible to use HVM machines " \ - "or PVM machines with a framebuffer attached in the kernel config" \ - "The addition of use flag qemu is required when use flag hvm ise sele= cted" - fi } =20 src_prepare() { @@ -205,7 +185,7 @@ src_prepare() { epatch "${FILESDIR}/${PN}-4.1.1-bridge.patch" =20 # Remove check_curl, new fix to Bug #386487 - epatch "${FILESDIR}/xen-tools-4.1.1-curl.patch" + epatch "${FILESDIR}/${PN}-4.1.1-curl.patch" sed -i -e 's|has_or_fail curl-config|has_or_fail curl-config\nset -ux|'= \ tools/check/check_curl || die =20