summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Thode <prometheanfire@gentoo.org>2012-11-28 21:59:41 +0000
committerMatt Thode <prometheanfire@gentoo.org>2012-11-28 21:59:41 +0000
commit22c67095bd8027651b5b9718d1710f496deb0a12 (patch)
tree02b79a23492b78f2624017cf39240268dd766739 /sys-auth
parentadding as the first openstack requirement (diff)
downloadhistorical-22c67095bd8027651b5b9718d1710f496deb0a12.tar.gz
historical-22c67095bd8027651b5b9718d1710f496deb0a12.tar.bz2
historical-22c67095bd8027651b5b9718d1710f496deb0a12.zip
adding as the first openstack requirement
Package-Manager: portage-2.1.11.31/cvs/Linux x86_64 Manifest-Sign-Key: 0x2471EB3E40AC5AC3
Diffstat (limited to 'sys-auth')
-rw-r--r--sys-auth/keystone/Manifest26
-rw-r--r--sys-auth/keystone/keystone-2012.2.ebuild62
-rw-r--r--sys-auth/keystone/keystone-9999.ebuild62
-rw-r--r--sys-auth/keystone/metadata.xml13
4 files changed, 160 insertions, 3 deletions
diff --git a/sys-auth/keystone/Manifest b/sys-auth/keystone/Manifest
index 800c49464441..33eaa1f6a69a 100644
--- a/sys-auth/keystone/Manifest
+++ b/sys-auth/keystone/Manifest
@@ -1,6 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
DIST keystone-2012.2.tar.gz 547438 SHA256 1aed5911c00ebffea28cffbc4793921fb2a9c000e9bb967326b7db751c7281cc SHA512 bb6bb4499737474b49012fffffc4a7950a8427adb0b564f40d55bb7a43846e788266810d09ff54707709fba1db07a8b4b8d531e0547399490fe688e7b5d1fd32 WHIRLPOOL 825c9ac7357148cc0f9c732e946c6c07ccdf21ded3cf0f07d25c66615b991c6dcf72d48540c703c33addbf0e3c74c76a72709dd2ab4fe8b90c31addd92373912
DIST keystone.git 66085 SHA256 fec35efe4c73d16b78dcb4d274aece073b1e54c5ec8dbf1f93b95c4d0c92b3b4 SHA512 7ff877ade0ef0cd466ee6861cd0e15500ef1e7f3b889cabc9c5fedcb1007250f7c1928f6ce2d7ec15e54f6b08eb2307e28d83ab9e37880762ce221700b470654 WHIRLPOOL 676280e35f34879104c9aca26111c0327266c2545d6d6504053acc2f0ec8cde7c35535f5befadaff98b0258da8491318e5faa462b2cbca63faaea5e403cbe15c
-EBUILD keystone-2012.2.ebuild 1566 SHA256 fbb3cd2aa681c700dce2f3db7de37f984b7090b658ec31dd1491ca72eca4d689 SHA512 9448e190970ef0fd32add1ac62cd1e388df4f20e229bbbc9c09e6e2b3ff492af33560bc0380fdc285f3330444fc88aaca416db033ecc86024bf176b0f815bfda WHIRLPOOL 945f03073dea47b46c7aea29a33c5bc81ad61623bc581d93fc7e277d0b3a97633ad0da699859474ec5d7af8fe8e4bceaee97f2c7af5de6dc1f4ee726cf937030
-EBUILD keystone-9999.ebuild 1541 SHA256 8172e8af01590ce5fc89f341814931fcaa8eed1ebf0633352893cbd4b090a9ed SHA512 187bb550c75950b240ad15f87eeba7c6bfb2f0efeb7d8df9d907dc46478d00e4e1775121d54c6e9253030cf740e1481f20ecba3d3489208c6a4b984d98c63a84 WHIRLPOOL 9b21d381a06a701cdfe43e036fc24ab89564726972cbc50309360582809e4bb54cfd2010ee8d0630f24f939ff4b8c01401891e0d5704e2b1e742d93074ad47d3
-MISC ChangeLog 341 SHA256 854f91f855fbabde35aa6fbee39c744979ee9b8caf0e4676635114a9b2130c96 SHA512 5a2f53bf7fec40be73894f4f42c66e689ca67827dec809ea869625f3190bf6ca374b6a59ca472d06759eb0788ac056c8ab535647e53c6ef0ebaaebcd3a2ca82a WHIRLPOOL 45948b2d1017a7092ffac0897bd7d0948935673a6041b7763f46a49ba3b484348f43e420fcf0997744702c3b82eaa1ec0e0c5a75c393639e5bfdfc3b72599a46
+EBUILD keystone-2012.2.ebuild 1676 SHA256 c338195a64527889631af7ab5aec1806ea6e1e5b8155d747e30cf7c5e21feb1e SHA512 c7e233209069b610bbfaff4f34bb7008c9751499c5a5632b1d76db29fb9a67944a466efdb6dbcbc6d66b9e43abfbb44f38ce8a4cdacc6dbcda55ab0a6a5af8e5 WHIRLPOOL 54236f392e3bf538dfac5380af589002c9337eedfbf9d024ca053f482e11252e278e62ee8c3c2ce533717a16df400acbaf76661e574d924619ec3996030b8b0c
+EBUILD keystone-9999.ebuild 1649 SHA256 24f2eb592bf29a857e743c7ea028c8da8ed810006ba3be9d71651ccfdb75ddc9 SHA512 4463006760e53fde4a5df535edc17ab9c3611a2b7b968ffeaee515f675b0b663f57933d9c1cd06d3f729f330dbad129cc3b876e7edd9c7a8a936fd969563b779 WHIRLPOOL e1d8f0ccc104878cc1c2b627a69c80b1482d2b6acbaa8c11b9c8663317cec2197d25cb96ed196b2b36c44c07a91a67c61583ac1fbc16707f1993849500993540
+MISC ChangeLog 438 SHA256 2d4d8ce1c6f00876131e2d0c27e3f224ff443a6a619b900eec0544ebdb93b3a9 SHA512 26f29432a719034f6d40762a9b68fe0efbe678fe6eab6f146681bb837a0378d82136feb59913ca21324c8852c301a560bf8559e59ec5e9753674c5ac5d41bc89 WHIRLPOOL 7ac15776931b7957f699c6a9247c9a81dc33a974562747c52df657a0f85ded2fdc949bce2d74d4300d22cc97efffea2b5950921bd0e6ada39542a2171d9260ac
MISC metadata.xml 399 SHA256 7f8946a43a8187a3901e53e0e3b4293e49bb2a1d1785c472b1d0ffd83e0ba2a8 SHA512 9448005b3be5621b302b4c71d190c621f245163a2c7aa8277a3af8132558543c774e9bb20b39bcb0ad896db5d2feac7649b107d7850f68e437f18214891ab16f WHIRLPOOL b46a5eadc17d5e38d23efed9620772e6d5e2cbd7733e1c0a8d15a506cacc8a31e9b26a354a1b749a7c64bff08722658b2feb651679a6a6054cd3b551839ddb38
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCAAGBQJQtolNAAoJECRx6z5ArFrDJe4P/igrRgm5y/7OF+nK0H1/JEfB
+M5o+faQvyN29L0WEagbGRS+1VvCFQ0GNZZtjtNi8+TZGaCbOcu2Xu29r07L0SfPr
+/Ob5qscGKE01EHroSCJ9EORa4QdgSOuHS+neaz8DTR7EZkY9Pb6fT6LS7E7YmhNC
+e6xP9jElj3WPLtqdpCvZD8PXmSZQQRnZ0Q/TIYu8/BxIHlFQ6u4N/y+Us82z+cNd
+BYZyyyfBbD/NV5rKTdpXLWYSp4yfk8mXzFMSVsgPMyoUPB5p3TkUqCxO+VhJs/sV
+HB8Mc9hM4RS14Ru8ApXyhkiEV5/VTlXv2Umj+UEYZbAhWE4nUVWSBEfJx3fQUVBS
+LVxL6f6UCtGRAqoa0ItsqaXEP1Eb8kgpmLeq+DHXLUBtPNdyK08Z/fREwI9mojff
+xmn8NVJIU+0qqlK/pilDmYuLlVjneq1TFyKBtwRU0QVsLxUBPEyiuAhVkWUG5+th
+8Dv7SDxugbo7qrTSOfWNGePE08jPaNsRsZsiBmFvhJtzGZs3ciis1LM2f/Mk1rm4
+mNwpq2yvTNR2ptVdUgH+8+UNPBcGx4L1e3Z5WcFm4r9YttYaRhumqWIF3ncPxS1Z
+iS0e/XPUbqgk6BG2Bl2fZqSKqfX59ftWeRiig6wy6nIjH69bRzDsd9EIgzW3ic4C
+MOq/e6D5oeByvDzIyLPi
+=9zXC
+-----END PGP SIGNATURE-----
diff --git a/sys-auth/keystone/keystone-2012.2.ebuild b/sys-auth/keystone/keystone-2012.2.ebuild
new file mode 100644
index 000000000000..67e1aa7cc99a
--- /dev/null
+++ b/sys-auth/keystone/keystone-2012.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-2012.2.ebuild,v 1.1 2012/11/28 21:59:34 prometheanfire Exp $
+
+EAPI=4
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit distutils
+
+DESCRIPTION="Keystone is the Openstack authentication, authorization, and
+service catalog written in Python."
+HOMEPAGE="https://launchpad.net/keystone"
+SRC_URI="http://launchpad.net/${PN}/folsom/${PV}/+download/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="folsom"
+KEYWORDS="~amd64 ~x86"
+IUSE="+sqlite mysql postgres ldap"
+
+#todo, seperate out rdepend via use flags
+DEPEND=""
+RDEPEND="${DEPEND}
+ dev-python/eventlet
+ dev-python/greenlet
+ dev-python/iso8601
+ dev-python/lxml
+ dev-python/passlib
+ dev-python/paste
+ dev-python/pastedeploy
+ dev-python/python-daemon
+ dev-python/python-pam
+ dev-python/routes
+ >=dev-python/sqlalchemy-migrate-0.7
+ >=dev-python/webob-1.0.8
+ virtual/python-argparse
+ sqlite? ( dev-python/sqlalchemy[sqlite] )
+ mysql? ( dev-python/sqlalchemy[mysql] )
+ postgres? ( dev-python/sqlalchemy[postgres] )
+ ldap? ( dev-python/python-ldap )
+ ( || (
+ sys-auth/keystone[sqlite]
+ sys-auth/keystone[mysql]
+ sys-auth/keystone[postgres]
+ sys-auth/keystone[ldap]
+ ) )
+ "
+
+src_install() {
+ distutils_src_install
+ newconfd "${FILESDIR}/keystone.confd" keystone
+ newinitd "${FILESDIR}/keystone.initd" keystone
+
+ diropts -m 0750
+ dodir /var/run/keystone /var/log/keystone /etc/keystone
+ keepdir /etc/keystone
+ insinto /etc/keystone
+ doins etc/keystone.conf.sample etc/logging.conf.sample
+ doins etc/default_catalog.templates etc/policy.json
+}
diff --git a/sys-auth/keystone/keystone-9999.ebuild b/sys-auth/keystone/keystone-9999.ebuild
new file mode 100644
index 000000000000..c1654e5917f3
--- /dev/null
+++ b/sys-auth/keystone/keystone-9999.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/keystone/keystone-9999.ebuild,v 1.1 2012/11/28 21:59:34 prometheanfire Exp $
+
+EAPI=4
+
+PYTHON_DEPEND="2"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.*"
+
+inherit git-2 distutils
+
+DESCRIPTION="Keystone is the Openstack authentication, authorization, and
+service catalog written in Python."
+HOMEPAGE="https://launchpad.net/keystone"
+SRC_URI="https://github.com/openstack/keystone.git"
+
+LICENSE="Apache-2.0"
+SLOT="folsom"
+KEYWORDS=""
+IUSE="+sqlite mysql postgres ldap"
+
+#todo, seperate out rdepend via use flags
+DEPEND=""
+RDEPEND="${DEPEND}
+ dev-python/eventlet
+ dev-python/greenlet
+ dev-python/iso8601
+ dev-python/lxml
+ dev-python/passlib
+ dev-python/paste
+ dev-python/pastedeploy
+ dev-python/python-daemon
+ dev-python/python-pam
+ dev-python/routes
+ >=dev-python/sqlalchemy-migrate-0.7
+ >=dev-python/webob-1.0.8
+ virtual/python-argparse
+ sqlite? ( dev-python/sqlalchemy[sqlite] )
+ mysql? ( dev-python/sqlalchemy[mysql] )
+ postgres? ( dev-python/sqlalchemy[postgres] )
+ ldap? ( dev-python/python-ldap )
+ ( || (
+ sys-auth/keystone[sqlite]
+ sys-auth/keystone[mysql]
+ sys-auth/keystone[postgres]
+ sys-auth/keystone[ldap]
+ ) )
+ "
+
+src_install() {
+ distutils_src_install
+ newconfd "${FILESDIR}/keystone.confd" keystone
+ newinitd "${FILESDIR}/keystone.initd" keystone
+
+ diropts -m 0750
+ dodir /var/run/keystone /var/log/keystone /etc/keystone
+ keepdir /etc/keystone
+ insinto /etc/keystone
+ doins etc/keystone.conf.sample etc/logging.conf.sample
+ doins etc/default_catalog.templates etc/policy.json
+}
diff --git a/sys-auth/keystone/metadata.xml b/sys-auth/keystone/metadata.xml
new file mode 100644
index 000000000000..e5a653fcdced
--- /dev/null
+++ b/sys-auth/keystone/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>prometheanfire@gentoo.org</email>
+ <name>Matthew Thode</name>
+ </maintainer>
+ <longdescription lang="en">
+ Keystone is the Openstack authentication, authorization, and service
+ catalog written in Python.
+ </longdescription>
+</pkgmetadata>
+