summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-emulation/xen-tools/ChangeLog6
-rw-r--r--app-emulation/xen-tools/Manifest12
-rw-r--r--app-emulation/xen-tools/metadata.xml1
-rw-r--r--app-emulation/xen-tools/xen-tools-4.3.0-r1.ebuild12
4 files changed, 21 insertions, 10 deletions
diff --git a/app-emulation/xen-tools/ChangeLog b/app-emulation/xen-tools/ChangeLog
index 08e05eb372ce..869a8a718aae 100644
--- a/app-emulation/xen-tools/ChangeLog
+++ b/app-emulation/xen-tools/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-emulation/xen-tools
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/ChangeLog,v 1.196 2013/11/04 12:58:47 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/ChangeLog,v 1.197 2013/11/04 15:33:56 idella4 Exp $
+
+ 04 Nov 2013; Ian Delaney <idella4@gentoo.org> metadata.xml,
+ xen-tools-4.2.2-r4.ebuild, xen-tools-4.3.0-r1.ebuild:
+ add IUSE pam, fixes Bug #488660 by Pat Erley
04 Nov 2013; Ian Delaney <idella4@gentoo.org> +files/fix-gold-ld.patch,
xen-tools-4.2.2-r4.ebuild, xen-tools-4.3.0-r1.ebuild:
diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index b21b3bd1f9c3..21f30479847b 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -63,14 +63,14 @@ DIST xen-4.2.2.tar.gz 15602746 SHA256 c9bfe91a5e72f8545acebad9889d64368020359bfe
DIST xen-4.3.0.tar.gz 16425975 SHA256 e1e9faabe4886e2227aacdbde74410653b233d66642ca1972a860cbec6439961 SHA512 e6b8f64e15e48704ea5cee5585cd6151fe6a5a62bc4670caf0b762c1aa71c9598db236c637ac34c42c92c6e8a5001acdd3d9d4b9305401a26273279358f481d6 WHIRLPOOL a91f14bc6535127ab17d3867b92fb3e008089453d5ba7996fd1d0b5c6d32a881c07df320f018c928e919f28de7b4ab4757c6bdb020e0cdb7d67960d4cab9dda0
EBUILD xen-tools-4.2.2-r3.ebuild 11674 SHA256 16f5a1f6548a679f964dbb5dd892352e18bb31c8940678561e72f00259a578c8 SHA512 a056bf526a71afede4a2950b69f3dc46862ac6f34b5d981e306253ebf521758975603eee7cd4728c66871db17402e282a7c5535a1f537b46d7d7c8fc962a3e0b WHIRLPOOL 249d0b8d433a40a88a3b70ea75c7e5689e48647bb6ac336bf3bcbe52a117bd85288cfafa0653abf49a03f40faf6705b109b4b140fd714dd95e1903970ddb69cd
EBUILD xen-tools-4.2.2-r4.ebuild 11990 SHA256 9ac3ddd93bd771a51dd510fc8eb102c4e10054bf7d9956acbb5773f10a23b56d SHA512 7e2110b4d3628de5c4c512a7e6e685a836dad119c20b6b290548490d24ef25570a6554851691060bbe12f7f13ffb610637440f15bf2fb1d5b054d567579c81e9 WHIRLPOOL 69064580e6503af06c85eb2f7de10b94b49aa0f29e5edaafb0ca129d9e6a065d6af2d4dd2b2dc1b542d93486af73355e5c658a98e92d56ff170da4f11b4c0ba1
-EBUILD xen-tools-4.3.0-r1.ebuild 12095 SHA256 c1c179b680e77859f813b3df92feef74f2f0354a996914a3eedfae8395dd34dc SHA512 1d367ba3bac870f6b722d307ebc9b6f003d655cacc0870c5810cfbb17497f64f5f20c4f51e7a93aba98025eacca7fe4eb355202c463ebf4520eb7c170426fe31 WHIRLPOOL e9176fbb2ef881f86f1d902c27143ff19c919e039a44c1ed9e7ccb7932b3358473c6d56f1dd16576a9bd559597930716a7b454a786210cfde7c27a44eb80da37
+EBUILD xen-tools-4.3.0-r1.ebuild 12170 SHA256 afb6632d0ba86f2db84d735168170d94e93e0fc999e0c6f0050b6481478f4d6f SHA512 b19d6fd39d75f5365511f87436ded2eabddc1a9141e52821331c3e6bda98b66426e158709fca25e5e48a1c7b0f435b7326cbc872a999260ac747b29fb2f4e4dc WHIRLPOOL 72908f3014d1f52a365122862da6ee80dbf09665aa711c6a265f04d4df35d31a6781d2e3ee766794bb27bdb7b3b9a9677927672ec18ba4f0c56e57d38724f15e
EBUILD xen-tools-4.3.0.ebuild 11858 SHA256 0da51a63bd04b89e01433ad3ea4bee18fe61a5b001a5ab8007c193c693ba61bb SHA512 0046776ac6cd566202216195af6cacc34b95cec4fe889e6d17165e2e99ec89f6c26b847bbdf10743f45eae6ddb4ffb15166da6121c5dde83994c6ce87a2099dd WHIRLPOOL aaffa18f6ebf8997ccc372fec3c065f250b61ddea5ea86bf339a98a5e5723ca8311ece26a6185d4d1c16b98a4acc8d80c04f572a77160c74b1f5aabe3173588f
-MISC ChangeLog 47129 SHA256 61c42ebc55dbdae2cdfa51d370c7e5de3d5f6c8aa06b12adbee9a0862d23d113 SHA512 1d68c9b3fed8d4bb336d1dccb65d62013cb8b374b9fdec65a62b6304524dca68092aef7cfeac19850bb8782f4cd6edbbe1b1e8cdeaf4f8aefa7ee95d3f546ed2 WHIRLPOOL 3d1fee9f45d63e365f755d9e79446e79e37d12b7a39b5e67df184d159c17f1984ec4c9a09b94a2bbad1ca260ea26664b54853f79916ee0a10d6f70f602fb111b
-MISC metadata.xml 867 SHA256 e6f3eafba543e9746eaacd260d68bc060ce971ff2ae4a207a01a201ad34c8904 SHA512 dcf4aaf10a7226f876ceb7b1b988b63738af3db23774714b740b7c81172ec92183b435807870f06c7cfa48bf8f2e7199e6e7b42c348a767851ea8ae6c737f8e9 WHIRLPOOL 5935161b1be5ee372eb4e1240718b5a456078aced0cf0244eaa96dbb5674615bc098171fc4783f72be337bde78f43aff1234fc6a160ec85235453fa1bbdac79d
+MISC ChangeLog 47295 SHA256 cf07e942d17c9d5a84ffe790608d2e07bd4e1b5adf9e6353862a047d29871488 SHA512 c4fe52a5d6e5a4638ccdd088048ed9ab28d4c5960d6ec10271609d259877589ec1aa5f255a0df191d625d8df5de19f0463cee8c3b76965567da61242ff4c01ea WHIRLPOOL 1164a84da29b1d1971520d286cb34e9c2aefd038b2718d891c82050e9b4a63290ee5ac6dc127485ec923b536ee3d788f6218a1cdf801a3726b177578adf9319c
+MISC metadata.xml 912 SHA256 c60760f1637a70d67aa32d4f94d31552769a7b12621c80f897c6ea9591d8620e SHA512 c1ed27bb987d0d9ff8e6d934973772489884f4c1ef6916862cfbaebd3030a360d876b6b9d713cff2b47b99f9144699c8cf7ff693abd22b5a76bd02d1de73e9cf WHIRLPOOL 2fad840e70030a454fec22c5cbfa539d8f31ad4f825f833360a169109e8ee6bd98ab446cf7be5f2ec13dd852223b225f81708d673c582233739f223ab6a37053
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlJ3mhEACgkQso7CE7gHKw1M2QCgtas/wwA9zvxir49FWeGrxTdM
-0GsAoJkxy1Bjuakg6b65ykIZGoEBMAhw
-=kFq3
+iEYEAREIAAYFAlJ3vm8ACgkQso7CE7gHKw1sJQCfQDcC2V3a/j2rFzpVSTHseQd2
+k1wAoKblDpqwg8E0fWJ8CYUY54FZg+fx
+=15At
-----END PGP SIGNATURE-----
diff --git a/app-emulation/xen-tools/metadata.xml b/app-emulation/xen-tools/metadata.xml
index 7a668f2214fd..d4b0bc5a1dc4 100644
--- a/app-emulation/xen-tools/metadata.xml
+++ b/app-emulation/xen-tools/metadata.xml
@@ -15,5 +15,6 @@
<flag name='screen'>Enable support for running domain U console in an <pkg>app-misc/screen</pkg> session</flag>
<flag name='xend'>Enable support the xend and xm to manage xen</flag>
<flag name='ocaml'>Enable support for the ocaml language</flag>
+ <flag name='pam'>Enable pam support</flag>
</use>
</pkgmetadata>
diff --git a/app-emulation/xen-tools/xen-tools-4.3.0-r1.ebuild b/app-emulation/xen-tools/xen-tools-4.3.0-r1.ebuild
index 1de85d45bdbf..81ba068eae8e 100644
--- a/app-emulation/xen-tools/xen-tools-4.3.0-r1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.3.0-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.3.0-r1.ebuild,v 1.2 2013/11/04 12:58:47 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/xen-tools/xen-tools-4.3.0-r1.ebuild,v 1.3 2013/11/04 15:33:56 idella4 Exp $
EAPI=5
@@ -34,7 +34,7 @@ LICENSE="GPL-2"
SLOT="0"
# Inclusion of IUSE ocaml on stabalizing requires aballier to (get off his hands and) make >=dev-lang/ocaml-4 stable
# Otherwise IUSE ocaml and ocaml capable build need be purged
-IUSE="api custom-cflags debug doc flask hvm qemu ocaml python pygrub screen static-libs xend"
+IUSE="api custom-cflags debug doc flask hvm qemu ocaml +pam python pygrub screen static-libs xend"
REQUIRED_USE="hvm? ( qemu )"
@@ -42,7 +42,7 @@ DEPEND="dev-libs/lzo:2
dev-libs/yajl
dev-libs/libgcrypt
dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pypam[${PYTHON_USEDEP}]
+ pam? ( dev-python/pypam[${PYTHON_USEDEP}] )
sys-libs/zlib
sys-power/iasl
hvm? ( media-libs/libsdl )
@@ -232,6 +232,7 @@ src_prepare() {
src_configure() {
local myconf="--prefix=/usr --disable-werror"
+
if use ocaml
then
myconf="${myconf} $(use_enable ocaml ocamltools)"
@@ -239,6 +240,11 @@ src_configure() {
myconf="${myconf} --disable-ocamltools"
fi
+ if ! use pam
+ then
+ myconf="${myconf} --disable-pam"
+ fi
+
econf ${myconf}
}