diff options
author | 2012-03-02 15:42:25 +0000 | |
---|---|---|
committer | 2012-03-02 15:42:25 +0000 | |
commit | d07bfe7c45b44b05c0ac8fb30e51932179d4b337 (patch) | |
tree | e483e8d764fa47d1f787f71b3afe295e5ccc8f7e /sys-auth | |
parent | Version Bump (diff) | |
download | historical-d07bfe7c45b44b05c0ac8fb30e51932179d4b337.tar.gz historical-d07bfe7c45b44b05c0ac8fb30e51932179d4b337.tar.bz2 historical-d07bfe7c45b44b05c0ac8fb30e51932179d4b337.zip |
Bump to 1.8.0, drop libunistring depend, make logrotate installation unconditional. Thanks to slepnoga
Package-Manager: portage-2.1.10.49/cvs/Linux x86_64
Diffstat (limited to 'sys-auth')
-rw-r--r-- | sys-auth/sssd/ChangeLog | 8 | ||||
-rw-r--r-- | sys-auth/sssd/Manifest | 22 | ||||
-rw-r--r-- | sys-auth/sssd/sssd-1.8.0.ebuild | 118 |
3 files changed, 137 insertions, 11 deletions
diff --git a/sys-auth/sssd/ChangeLog b/sys-auth/sssd/ChangeLog index 4b6018920747..1da77facd704 100644 --- a/sys-auth/sssd/ChangeLog +++ b/sys-auth/sssd/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-auth/sssd # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/ChangeLog,v 1.14 2012/03/02 15:14:52 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/ChangeLog,v 1.15 2012/03/02 15:42:25 maksbotan Exp $ + +*sssd-1.8.0 (02 Mar 2012) + + 02 Mar 2012; Maxim Koltsov <maksbotan@gentoo.org> +sssd-1.8.0.ebuild: + Bump to 1.8.0, drop libunistring depend, make logrotate installation + unconditional. Thanks to slepnoga 02 Mar 2012; Agostino Sarubbo <ago@gentoo.org> sssd-1.6.4.ebuild: Stable for amd64, wrt bug #406291 diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest index cbb1f870100c..12b8dc79ce6a 100644 --- a/sys-auth/sssd/Manifest +++ b/sys-auth/sssd/Manifest @@ -1,23 +1,25 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA1 AUX allow_xdm.patch 472 RMD160 c17767239e43b5f4544b3434e8d2704eef4eac1a SHA1 50e0d62e03f571872eabae32a91a9014b0f7c16e SHA256 9d0462096d7eb03489dbb4f5920c767828068cc87d2e41c75c37631f95850368 AUX sssd 488 RMD160 ee4d135acf2f94fb0a9ef662fdb9e6ecf7497760 SHA1 e63ce14b6d4a64da5ccfeec27457034eba7ac89f SHA256 464f6ecb559cbe14dcd1974837aeab338f4ce38686cc464bcddf1db28839caa5 AUX sssd.conf 124 RMD160 5e3d03ec9f865c2668a2d675955d00698538fce0 SHA1 a5eef5829ff47a9dc116c69e90c93dab349384e4 SHA256 bc5154f0ee2c2e6cffd5b6e371d4302a5952bd04343dd4c56689f43821a5fb94 DIST sssd-1.6.4.tar.gz 2478903 RMD160 18f7fa8e2cea462d5a2276cb36ede1a8bf38d9ed SHA1 f8d35e6bbaac84df357d2554c0310bd74c74e6c4 SHA256 178907a0bc9c8a1d9323b2d1140d24f84ae1deb5cd4327977ffede263bd3c2b3 DIST sssd-1.7.0.tar.gz 2538117 RMD160 0d96cfd6c872a18feec3508adf168f29861b5a33 SHA1 c46600b6686ef0eabd09bfa07a78fa285f2275e0 SHA256 e33357651ff430ffdcd0c63fd5974b779554244ad35427582da24b71a2c5e1fd +DIST sssd-1.8.0.tar.gz 3395092 RMD160 9cb4d8ba5b89ef0dda725d7faffae2da78548a1b SHA1 bbd326e91823c2112b67ce6ea90dd6cf438876f0 SHA256 435c323c98392732c1aaf2b62720f1181c20116311b63ec729c4ff526c010143 EBUILD sssd-1.6.4.ebuild 3164 RMD160 377bdf25a79d8b54c857e0f958901232d366e04b SHA1 17608e9cc646fccfc201c66b7a5739eef36405fe SHA256 34d2b74fe9859dcc9b20d9b39579e7c503844ac9b85f8cb1aeecee1d49d4a2f3 EBUILD sssd-1.7.0.ebuild 3179 RMD160 1b63eb712e4b82a55866dbc0a52fc59d11b3dffe SHA1 506baecf9fa06a1ef37217e8989e5685786e1789 SHA256 36d22224fda426dd6aca0ccb7a91ac75e8c7f10e44ac93002d7fffb20a76a92b -MISC ChangeLog 2566 RMD160 25c0b17a01c57022fe606ac6d2291831179d0541 SHA1 436f09c3521a3cca47a0aa70ebe5fdbfda268bf4 SHA256 750062cdba0be254534c03ae33fa28e5658ca6aa6b7989591e805e3c16274877 +EBUILD sssd-1.8.0.ebuild 2913 RMD160 93963159a1f1c83b0ef00cc3b321be61b7a5dac2 SHA1 4d3282a7c01930d2f6976819364afeb52a0d8fd7 SHA256 f213a1ed2981aba7de0e27d1c0960f23a6a0d42d0609dbbadd052f9e12eba324 +MISC ChangeLog 2779 RMD160 a05950504a73134fa0b9405c13a067c7ab87e10c SHA1 6ea590244f2004e47c56b8da15b6cb93792842bb SHA256 78f4a868a3fae82d0c94e1e82d3b5a3bff9580aa5e2e25fef738a377d84754c1 MISC metadata.xml 733 RMD160 2b4d1269ebbbf6702e42fa4f6ce9209a034a5159 SHA1 9c4215d0266b6aa7af79e9d3f0ee661f1a58766e SHA256 e41c614bfc984d871f644f77f3eb1b60f2e58b1ff4ab31479ce9eef5fc2cf0d3 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.17 (GNU/Linux) +Version: GnuPG v2.0.18 (GNU/Linux) -iQEcBAEBCgAGBQJPUOPxAAoJEOTDgjZ80txdXvcIAI3hDJj4t/VXoOPQgETD8eFf -MRjtWDSGq5aqzPQn8jJOmGPAiGkTUrJvrvA4Opoo+g+YqW6HSzuw7m0a+yygwC8C -LixFrT9DgcW3mr1rx0Huh6RyBKo4GymF9Fl1JroZc7Fq5Ue+xe1JZ1MkaAPeHOQd -mNgIWPAU9Tqv78DHAKLhAkRtZUSBYWuKcF000H/vZrfI1/G04dfbXUZrQm9zK9DE -r+9Pop5BPlBP1nkM5cOXC3tzIIQGiUcEeyt/6TrypvHXjRMaDWbL0N3JkreQQLQl -ra85W5pUmw8GPnwTyEh2L9d0vbpcnr9YtyqGq2bN6Qang4XaqljAxoh3kxJDxZU= -=1CYC +iQEcBAEBAgAGBQJPUOrhAAoJEAmJmMX429reKpUIALXFhzblEhKCiEoPidhVBZn3 +1a9H97WSP5qnb92k9qHarqQaadzDkI16CGySH2+JGLmnGAZvIEILijb/Q5ZAHuc6 +1N8vQle5pP0BWm3IM3lb9hyKxLhvQpV3SEu9xs8pSesqYn4cwtjvK4rNoKFxBOkJ +xw+ZWMb/eLTGnzXJcLHPor3zuGOsEK8vi88Gre2IT5WoUR+nGnhIvVV0yiLICyll +s3zMNdC1o6635GPs3ximgf1cJ/76Tmjv4j7gb65U1mqW6MLKZWDjAl5HE8oFa7ob +t+pwL951VPC2+ExrjHRZcjW4soWL07RHlpBQDna8atR5eY8hcQ1KPsfTwEuuaXY= +=C3LZ -----END PGP SIGNATURE----- diff --git a/sys-auth/sssd/sssd-1.8.0.ebuild b/sys-auth/sssd/sssd-1.8.0.ebuild new file mode 100644 index 000000000000..d25ff3c5d310 --- /dev/null +++ b/sys-auth/sssd/sssd-1.8.0.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/sssd-1.8.0.ebuild,v 1.1 2012/03/02 15:42:25 maksbotan Exp $ + +EAPI=4 + +PYTHON_DEPEND="python? 2:2.6" + +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="doc +locator netlink nls python selinux test" + +COMMON_DEP=" + virtual/pam + dev-libs/popt + dev-libs/glib:2 + >=dev-libs/ding-libs-0.1.2 + >=sys-libs/talloc-2.0 + sys-libs/tdb + sys-libs/tevent + sys-libs/ldb + >=net-nds/openldap-2.4.19 + dev-libs/libpcre + >=app-crypt/mit-krb5-1.9.1 + sys-apps/keyutils + >=net-dns/c-ares-1.7.4 + >=dev-libs/nss-3.12.9 + selinux? ( >=sys-libs/libselinux-2.0.94 >=sys-libs/libsemanage-2.0.45 ) + net-dns/bind-tools + dev-libs/cyrus-sasl + sys-apps/dbus + nls? ( >=sys-devel/gettext-0.17 ) + virtual/libintl + netlink? ( dev-libs/libnl ) + " + +RDEPEND="${COMMON_DEP}" +DEPEND="${COMMON_DEP} + test? ( dev-libs/check ) + >=dev-libs/libxslt-1.1.26 + app-text/docbook-xml-dtd:4.4 + doc? ( app-doc/doxygen )" + +CONFIG_CHECK="~KEYS" + +pkg_setup(){ + if use python; then + python_set_active_version 2 + python_pkg_setup + python_need_rebuild + fi + linux-info_pkg_setup +} + +src_prepare() { + cp -f "${FILESDIR}"/sssd "${S}/"src/sysv/gentoo/sssd +} + +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" + $(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) ) + + autotools-utils_src_configure +} + +src_install(){ + autotools-utils_src_install + remove_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 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 +} |