diff options
author | Maxim Koltsov <maksbotan@gentoo.org> | 2013-02-20 16:47:22 +0000 |
---|---|---|
committer | Maxim Koltsov <maksbotan@gentoo.org> | 2013-02-20 16:47:22 +0000 |
commit | 740557d0718aeb31842728705cabbb26939c6b7e (patch) | |
tree | 65e720113ce2055a83bfcb4fe3c63f9dc413df01 /sys-auth | |
parent | sci-physics/harminv: Use tc-getPKG_CONFIG from toolchain-funcs.eclass instead... (diff) | |
download | historical-740557d0718aeb31842728705cabbb26939c6b7e.tar.gz historical-740557d0718aeb31842728705cabbb26939c6b7e.tar.bz2 historical-740557d0718aeb31842728705cabbb26939c6b7e.zip |
Remove samba-4 dep until it's unmasked.
Package-Manager: portage-2.1.11.52/cvs/Linux x86_64
Manifest-Sign-Key: 0xF8DBDADE
Diffstat (limited to 'sys-auth')
-rw-r--r-- | sys-auth/sssd/ChangeLog | 7 | ||||
-rw-r--r-- | sys-auth/sssd/Manifest | 17 | ||||
-rw-r--r-- | sys-auth/sssd/sssd-1.9.4-r1.ebuild | 139 |
3 files changed, 161 insertions, 2 deletions
diff --git a/sys-auth/sssd/ChangeLog b/sys-auth/sssd/ChangeLog index a9b5cdfbe41f..69b5d04f7a80 100644 --- a/sys-auth/sssd/ChangeLog +++ b/sys-auth/sssd/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-auth/sssd # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/ChangeLog,v 1.35 2013/01/31 19:48:02 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/ChangeLog,v 1.36 2013/02/20 16:46:53 maksbotan Exp $ + +*sssd-1.9.4-r1 (20 Feb 2013) + + 20 Feb 2013; Maxim Koltsov <maksbotan@gentoo.org> +sssd-1.9.4-r1.ebuild: + Remove samba-4 dep until it's unmasked. 31 Jan 2013; Agostino Sarubbo <ago@gentoo.org> -sssd-1.8.1-r1.ebuild, -sssd-1.8.2.ebuild, -sssd-1.8.4.ebuild, -sssd-1.8.5.ebuild, diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest index 1078bfd403c4..934bc1eb15cd 100644 --- a/sys-auth/sssd/Manifest +++ b/sys-auth/sssd/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX 0001_add_pthread_to_fix_as-needed.patch 744 SHA256 3d9f822d93555393c19fc9bdbface08092e78e640dd939424700f6403f11ac1f SHA512 fee020fa5f1ef22065c91e93178d99e3a451769cc5fb1ebdceef446a9bea5547727189c65310de2fe68a12f975eb1980af7a5b737882c0c6cdd5129b76659f82 WHIRLPOOL dac4c364fe617d23f0f66675bf98e8dd33c378709c997783df52007e33a89ba871e9f455a705da09e4d213c34707fed864fa5c46c8260c81e83db809a0c7f895 AUX 0002_allow_xdm_openrc.patch 472 SHA256 9d0462096d7eb03489dbb4f5920c767828068cc87d2e41c75c37631f95850368 SHA512 c728b3619746902584d2f75ef57829a249c964139a24bd012530399ce3fb478fd2236efaa6c5313dd8132ea46ecb9a8c899f7a10c5b063da2a03ba9f9ba2650f WHIRLPOOL 93d4fdd206602833104f43eae576fc22bee4975e3ba116dd4caff1067a0394c230726d70d8e74d90288c984b46c3f9d26856bb2ee663dd63ace425ce6acc4d71 AUX allow_xdm.patch 472 SHA256 9d0462096d7eb03489dbb4f5920c767828068cc87d2e41c75c37631f95850368 SHA512 c728b3619746902584d2f75ef57829a249c964139a24bd012530399ce3fb478fd2236efaa6c5313dd8132ea46ecb9a8c899f7a10c5b063da2a03ba9f9ba2650f WHIRLPOOL 93d4fdd206602833104f43eae576fc22bee4975e3ba116dd4caff1067a0394c230726d70d8e74d90288c984b46c3f9d26856bb2ee663dd63ace425ce6acc4d71 @@ -6,6 +9,18 @@ AUX sssd.conf 124 SHA256 bc5154f0ee2c2e6cffd5b6e371d4302a5952bd04343dd4c56689f43 DIST sssd-1.8.6.tar.gz 2175323 SHA256 df3417e7c95e49ee982b6919059a5f181d59fcfbffa1c75106025980fda4c023 SHA512 137b3f2977511ed88c013e3e07da73dff689f8064c7ecf4c6c555e2686d76dd9daf10a184396b9e4a663a5a4fc4942808f6eae2b72eef47a730e041916445a30 WHIRLPOOL 25c8baecc35e69028b92cf4be01a2d37412838b6ec624ca3928e3f013b0e81bb0f0f1a3d57b7145291da7bed52f84f6259366a78e9f562afd26b9af0eb12c31c DIST sssd-1.9.4.tar.gz 3050325 SHA256 20e39d7c5d89e217b5301f7e75360eb869ac1889701755a598fb3fbed923f4b4 SHA512 2e0297c4a748a5b265956034727a97c3addfa135216133cb76dcf7e905a3a0d87ea02331f98d06dd7a90c5185ba3e89496ff386e3cc675ae90c51a1c49ac0984 WHIRLPOOL 984395610ccc47b6d5b77c73f2ce4fb6f9dea2bfdd4a128d19599dabd6530286513b11c16707641c1610b1d80afdb8996b57f2dcadb9dc9a858053628fac65cf EBUILD sssd-1.8.6.ebuild 2964 SHA256 aced9bdec88bba4f7832625dc8b27c7cdbcdc7e8dac51809073815ab75776563 SHA512 aca7a2a3a6f8f53198b7f1a73ce4aaed9285ee9ab8a67ce4b2409a302baec76837d79cfbff957bdb2c1719e92b16a4a8c6d83f92cd96f56023bc8280d36b7530 WHIRLPOOL 01932e345de00a3967910c20403b854d27005b991ebe3cbe39c3b87d0e3e5b1e399fe35fde9ed992bad76629830ae02765d57681d362e5a38d89d97519166e9f +EBUILD sssd-1.9.4-r1.ebuild 3342 SHA256 45b7752b27f44ec350a399cf6dc6c6210d5d38157acba9c8752531be5b71f25f SHA512 c53523f3b101ab7f46557472e63df17eed5d4d280ef8846e6dae5502b3a6d60edb891444b72c3fa4d0f56a08d8cab6d9482d1e23b4ddd74d164bf1a66ff5df06 WHIRLPOOL 593fd4e1641a407a969e169df420fe2c61840ad5df3995b70fecd132332ee20c17fe21d3443176aa6374c5c9e3d350cbca18d8e4aebd8128a8284403d13fd4c0 EBUILD sssd-1.9.4.ebuild 3357 SHA256 7a04a01d551e5f00bc66564db200377e9680b906ee001716dcbdc1227d0952f8 SHA512 06f8fc0f2fbac133870049c8eeaa6adf2addb0a22f89bbefa85c6114f1637b24a922b1b776f69056b29a3b978e359e35614fa17c5ca718d357ce2c16a77ac9e1 WHIRLPOOL 7d0d4ad7d83f2523e4709a1b526a73291ce4c22890bf90c994b18563f3bf4e0e4d3cb97d70e3cb9ea5be17443583b5b016750a364c7dfd7d056a1b2a58fd7a33 -MISC ChangeLog 5760 SHA256 09b1cf8c8a04f0a56f166186a172912e570f85da7afa7b64bc3f391a74f1ea9e SHA512 4d6f678d61a75d7adb309b0eb216ae7cdc36ed7eb50769a06a403c64b47f86c79a5b89615fa4bbc8f8cf90e5833297f688472e0b6bd81e567f26389347b85afd WHIRLPOOL 6bf4772062465b10cda6c4a50d63657a36f74ea6ed7bf502c7af98f730562a7b17afae7c25829534d87408ce421c8240e4e118c44eb204e8c1e1bba37d4fa640 +MISC ChangeLog 5914 SHA256 95e3c72c33ccd4f42ede643ae6808b9ec56b8a9380e4bdb4e7da3d5ab5c8d308 SHA512 72b35802f465a88ef25c95284e1e2a9906e34aae568d40a66e1587abbfed5587e2367b89837e074eb12158dfca4e9c2ff2ebf0f7a7b2b585367c6aa36ba739b3 WHIRLPOOL aba4d17c82873623a3f3d45e0649ed7634517260dae0f91b92047ed7d26f4b7bb3f6ec5ec1c2aaef32df240b6e53171c6db013b0f5411fa8e25848a731f7ddb5 MISC metadata.xml 1120 SHA256 500a68b0eab60b0ace2d6b67b4eae788a01d0f5fa15fd57eabf768601976982e SHA512 44b67ba6f8708183fefcee0977fc970108bcb8907c479e0acdb08418172eff0cad898f3c64de062899bb5992d8d78bb5b6462e6c29b2e61b6a9f98b5c3f907a4 WHIRLPOOL e3c50f3407a3f7ae680dc021cfee222d994a526037d55a7444f2d511fc9b57db8b35b620a7543aad63382453c6f3e486c74edaf9fbd458aa325efb0eefc56e30 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJRJP4rAAoJEAmJmMX429ref9wH/2ifUx7AT3gZTsEeReV/VLj8 +1QeG2uO5KoLdL+mBz3F5YkWPQYqiQyPPsLoP8PkmXAldTT/DjFYrNb7PZO42sD9e ++lD7Ym35NeDjByA0LBXgu/DNGsNo5tyOp7hMjz0gihAg/GCu2KgwxHb9UZOGcFqX +anRQWjrrpB2yD9DUXtSY/Kk6n4O6uoFkhzP7LPTy5hrW8u9j9A2LAYjVH6Thh7z1 +OLUojEh1GZ2HKnibogFGyyK/LL39N1Q0NPI09Dr1XVa/27YkgpMqeggYVPEGGU1u +NLawildxbZpju2uXbmNGWAWD0qomemio0DNTxCGoVDPPYqDEAS6gojxtjjwr1D0= +=LnNK +-----END PGP SIGNATURE----- diff --git a/sys-auth/sssd/sssd-1.9.4-r1.ebuild b/sys-auth/sssd/sssd-1.9.4-r1.ebuild new file mode 100644 index 000000000000..b31e4d4ba2ee --- /dev/null +++ b/sys-auth/sssd/sssd-1.9.4-r1.ebuild @@ -0,0 +1,139 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/sssd-1.9.4-r1.ebuild,v 1.1 2013/02/20 16:46:53 maksbotan Exp $ + +EAPI=4 + +PYTHON_DEPEND="python? 2:2.6" + +AUTOTOOLS_IN_SOURCE_BUILD=1 +AUTOTOOLS_AUTORECONF=1 + +inherit python multilib pam linux-info autotools-utils + +DESCRIPTION="System Security Services Daemon provides access to identity and authentication" +HOMEPAGE="http://fedorahosted.org/sssd/" +SRC_URI="http://fedorahosted.org/released/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="autofs doc +locator netlink nls +manpages python selinux sudo ssh test" + +COMMON_DEP=" + virtual/pam + >=dev-libs/popt-1.16 + dev-libs/glib:2 + >=dev-libs/ding-libs-0.2 + >=sys-libs/talloc-2.0.7 + >=sys-libs/tdb-1.2.9 + >=sys-libs/tevent-0.9.16 + >=sys-libs/ldb-1.1.13 + >=net-nds/openldap-2.4.30 + >=dev-libs/libpcre-8.30 + >=app-crypt/mit-krb5-1.10.3 + >=sys-apps/keyutils-1.5 + >=net-dns/c-ares-1.7.4 + >=dev-libs/nss-3.12.9 + selinux? ( + >=sys-libs/libselinux-2.1.9 + >=sys-libs/libsemanage-2.1 + >=sec-policy/selinux-sssd-2.20120725-r9 + ) + >=net-dns/bind-tools-9.9[gssapi] + >=dev-libs/cyrus-sasl-2.1.25-r3[kerberos] + >=sys-apps/dbus-1.6 + nls? ( >=sys-devel/gettext-0.18 ) + virtual/libintl + netlink? ( dev-libs/libnl:3 ) + " + +RDEPEND="${COMMON_DEP}" + +DEPEND="${COMMON_DEP} + test? ( dev-libs/check ) + manpages? ( + >=dev-libs/libxslt-1.1.26 + app-text/docbook-xml-dtd:4.4 + ) + doc? ( app-doc/doxygen )" + +CONFIG_CHECK="~KEYS" + +PATCHES=( "${FILESDIR}"/0*.patch ) + +pkg_setup(){ + if use python; then + python_set_active_version 2 + python_pkg_setup + python_need_rebuild + fi + linux-info_pkg_setup +} + +src_prepare() { + autotools-utils_src_prepare +} + +src_configure(){ + local myeconfargs=( + --localstatedir="${EPREFIX}"/var + --enable-nsslibdir="${EPREFIX}"/$(get_libdir) + --with-plugin-path="${EPREFIX}"/usr/$(get_libdir)/sssd + --enable-pammoddir="${EPREFIX}"/$(getpam_mod_dir) + --with-ldb-lib-dir="${EPREFIX}"/usr/$(get_libdir)/ldb/modules/ldb + --without-nscd + --with-unicode-lib="glib2" + --disable-rpath + --enable-silent-rules + $(use_with selinux) + $(use_with selinux semanage) + $(use_with python python-bindings) + $(use_enable locator krb5-locator-plugin) + $(use_enable nls ) + $(use_with netlink libnl) + $(use_with manpages) + $(use_with sudo) + $(use_with autofs) + $(use_with ssh) + --with-crypto="libcrypto" + --with-initscript="sysv" + ) + + autotools-utils_src_configure +} + +src_install(){ + autotools-utils_src_install + prune_libtool_files --all + + insinto /etc/sssd + insopts -m600 + doins "${S}"/src/examples/sssd-example.conf + + insinto /etc/logrotate.d + insopts -m644 + newins "${S}"/src/examples/logrotate sssd + + if use python; then + python_clean_installation_image + python_convert_shebangs -r 2 "${ED}$(python_get_sitedir)"/*.py + fi + newconfd "${FILESDIR}"/sssd.conf sssd +} + +src_test() { + autotools-utils_src_test +} + +pkg_postinst(){ + elog "You must set up sssd.conf (default installed into /etc/sssd)" + elog "and (optionally) configuration in /etc/pam.d in order to use SSSD" + elog "features. Please see howto in http://fedorahosted.org/sssd/wiki/HOWTO_Configure_1_0_2" + + use python && python_mod_optimize SSSDConfig.py ipachangeconf.py +} + +pkg_postrm() { + use python && python_mod_cleanup SSSDConfig.py ipachangeconf.py +} |