diff options
author | Andrew Ross <aross@gentoo.org> | 2006-10-06 23:20:25 +0000 |
---|---|---|
committer | Andrew Ross <aross@gentoo.org> | 2006-10-06 23:20:25 +0000 |
commit | 552e29f79b5795381cbd830a61d7347cf59fa9b8 (patch) | |
tree | a94351accc29f7a94f4fe10622d9a7b511f7b340 /app-emulation/xen | |
parent | Make nss respect CFLAGS thanks to Ed Catmur bug#143619 (diff) | |
download | historical-552e29f79b5795381cbd830a61d7347cf59fa9b8.tar.gz historical-552e29f79b5795381cbd830a61d7347cf59fa9b8.tar.bz2 historical-552e29f79b5795381cbd830a61d7347cf59fa9b8.zip |
Allow compilation under AMD64 with a 64 bit kernel but 32 bit userland (#143999).
Package-Manager: portage-2.1.1
Diffstat (limited to 'app-emulation/xen')
-rw-r--r-- | app-emulation/xen/ChangeLog | 7 | ||||
-rw-r--r-- | app-emulation/xen/Manifest | 16 | ||||
-rw-r--r-- | app-emulation/xen/xen-3.0.2.ebuild | 15 |
3 files changed, 28 insertions, 10 deletions
diff --git a/app-emulation/xen/ChangeLog b/app-emulation/xen/ChangeLog index f93f83c7be54..8fdcb64c5cd6 100644 --- a/app-emulation/xen/ChangeLog +++ b/app-emulation/xen/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for app-emulation/xen # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/ChangeLog,v 1.41 2006/08/15 11:33:46 aross Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/ChangeLog,v 1.42 2006/10/06 23:20:25 aross Exp $ + + 06 Oct 2006; <aross@gentoo.org> xen-3.0.2.ebuild: + Allow compilation under AMD64 with a 64 bit kernel but 32 bit userland. + Thanks to tonich <tonich@artparade.ru> and Sven Wegener + <swegener@gentoo.org> in bug #143999 16 Aug 2006; Andrew Ross <aross@gentoo.org> metadata.xml: Convert from individual maintainers to xen herd. diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest index 3bb71b2c9f93..500128756e98 100644 --- a/app-emulation/xen/Manifest +++ b/app-emulation/xen/Manifest @@ -23,14 +23,14 @@ MD5 a3c0c26c30ce1271b439661b68ca9e74 files/xendomains-init 1671 RMD160 e2dbb7b4da5ff8be60532e5a393988f47f28c036 files/xendomains-init 1671 SHA256 19aac7da0ba103ae800ed10b7d151912b3a9476edf63c3651073a197ea291e49 files/xendomains-init 1671 DIST xen-3.0.2-src.tgz 4933621 RMD160 34e4431a981891319f8a5ea0c3f604e7d8d7d7af SHA1 b7e797048b516f8b385afd3da9ae2eded1b8033a SHA256 f18ffab16a457fa721d11933c75f8288f6958c88c2669857c7c11d5107ba2951 -EBUILD xen-3.0.2.ebuild 2593 RMD160 b39ee760f76df5a62c1bc259b0b87eba40a4b336 SHA1 4d3efa5f481f588360205fd9e086e2890e2af8fa SHA256 d8c525fde493ac1110957d5ff13fbb3bd4dd57ebe2ab5605192176ddc4b055b3 -MD5 c8f3f22e2059173683d3d5495c7e8f04 xen-3.0.2.ebuild 2593 -RMD160 b39ee760f76df5a62c1bc259b0b87eba40a4b336 xen-3.0.2.ebuild 2593 -SHA256 d8c525fde493ac1110957d5ff13fbb3bd4dd57ebe2ab5605192176ddc4b055b3 xen-3.0.2.ebuild 2593 -MISC ChangeLog 6708 RMD160 b2f644ec6d8f44c614d0361dd7fd758506013ba3 SHA1 9f7fbd058fff208fd44154bbc9166f064d89d316 SHA256 1b9cae57ccdbb8d7fcf794ae274787168039c999067a4af6636ec4540b0c9d63 -MD5 5cb8365398fba877e0df54a1e21d3c42 ChangeLog 6708 -RMD160 b2f644ec6d8f44c614d0361dd7fd758506013ba3 ChangeLog 6708 -SHA256 1b9cae57ccdbb8d7fcf794ae274787168039c999067a4af6636ec4540b0c9d63 ChangeLog 6708 +EBUILD xen-3.0.2.ebuild 2813 RMD160 a976c13cccc9dd0fabab095c7a6f495f58a05728 SHA1 70afd3b5b3306a90b2960854f35524c3f961013d SHA256 2d6ff896b947f7235d4a61689cadb499b2783177ad7eda9f1ffee7ea800c4eae +MD5 824b5794d05d8bccb56eee25012dc09b xen-3.0.2.ebuild 2813 +RMD160 a976c13cccc9dd0fabab095c7a6f495f58a05728 xen-3.0.2.ebuild 2813 +SHA256 2d6ff896b947f7235d4a61689cadb499b2783177ad7eda9f1ffee7ea800c4eae xen-3.0.2.ebuild 2813 +MISC ChangeLog 6932 RMD160 75e24053d92c0d909ccf5394b35757ac40e8fa60 SHA1 01f36bda4a9f99b341827a0f103f31bd57e4fdf2 SHA256 31d968223ad80b92412e22771196a4da342efa5213a9d36e75e0ba3039a89bb9 +MD5 b6929b3a943a4864094a08713760f105 ChangeLog 6932 +RMD160 75e24053d92c0d909ccf5394b35757ac40e8fa60 ChangeLog 6932 +SHA256 31d968223ad80b92412e22771196a4da342efa5213a9d36e75e0ba3039a89bb9 ChangeLog 6932 MISC metadata.xml 156 RMD160 bb062b1ba5554779dcfd0e73baf533ce9fbcdf68 SHA1 e6da014f2004758c7a806592ef9450489eebf593 SHA256 4a030777459245372bda9f7925f3a5ed3ef2b29b77e1a2971f3400ac2059b1e2 MD5 559b4095659a2a2a489784de8a6ef95e metadata.xml 156 RMD160 bb062b1ba5554779dcfd0e73baf533ce9fbcdf68 metadata.xml 156 diff --git a/app-emulation/xen/xen-3.0.2.ebuild b/app-emulation/xen/xen-3.0.2.ebuild index b18e181c7802..d0fb237586da 100644 --- a/app-emulation/xen/xen-3.0.2.ebuild +++ b/app-emulation/xen/xen-3.0.2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-3.0.2.ebuild,v 1.6 2006/08/04 15:09:42 chrb Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen/xen-3.0.2.ebuild,v 1.7 2006/10/06 23:20:25 aross Exp $ inherit mount-boot flag-o-matic @@ -25,6 +25,19 @@ RDEPEND="" RESTRICT="test" +pkg_setup() { + if [[ -z ${XEN_TARGET_ARCH} ]]; then + if use x86; then + export XEN_TARGET_ARCH="x86_32" + elif use amd64; then + export XEN_TARGET_ARCH="x86_64" + else + die "Unsupported architecture!" + fi + fi +} + + src_unpack() { unpack ${A} # if the user *really* wants to use their own custom-cflags, let them |