summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2015-07-11 21:12:09 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2015-07-11 21:12:09 +0000
commitf65509003d8e1eb22951d5188a28e54ed543b719 (patch)
treebddfe7127d300231300f3c975ae878f748c82da0 /sys-auth
parentVersion bump (diff)
downloadhistorical-f65509003d8e1eb22951d5188a28e54ed543b719.tar.gz
historical-f65509003d8e1eb22951d5188a28e54ed543b719.tar.bz2
historical-f65509003d8e1eb22951d5188a28e54ed543b719.zip
Version bump
Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0x09BF4F54C2BA7F3C!
Diffstat (limited to 'sys-auth')
-rw-r--r--sys-auth/sssd/ChangeLog7
-rw-r--r--sys-auth/sssd/Manifest32
-rw-r--r--sys-auth/sssd/sssd-1.13.0.ebuild205
3 files changed, 228 insertions, 16 deletions
diff --git a/sys-auth/sssd/ChangeLog b/sys-auth/sssd/ChangeLog
index 3cc21973c84e..b3af91ba9837 100644
--- a/sys-auth/sssd/ChangeLog
+++ b/sys-auth/sssd/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-auth/sssd
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/ChangeLog,v 1.71 2015/06/13 17:52:25 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/ChangeLog,v 1.72 2015/07/11 21:11:58 hwoarang Exp $
+
+*sssd-1.13.0 (11 Jul 2015)
+
+ 11 Jul 2015; Markos Chandras <hwoarang@gentoo.org> +sssd-1.13.0.ebuild:
+ Version bump
*sssd-1.12.5 (13 Jun 2015)
diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest
index f8df44c75001..99b7f452c6e8 100644
--- a/sys-auth/sssd/Manifest
+++ b/sys-auth/sssd/Manifest
@@ -12,31 +12,33 @@ AUX sssd.service 341 SHA256 633a4824ba95524a0d9cf8b42cd1a5dc3f9b40f6aeda9ffc60d5
DIST sssd-1.12.1.tar.gz 4088341 SHA256 18b2d7e93e77435708feaf3ff65656f89e5a531ae6d48c4bff98168f171ba8ff SHA512 9514586eb51ac7e8d9639f2aba52cfd5cf71c442ee0a6c652e7838a96cf0fcb62ce4ffa9f9b956d984cd5ecfb3d13b8c21a66677e1e3e9e76f13202792ee2a7e WHIRLPOOL 73b34d373b3b557dc1a075eef94c69ff12051ffef04cd607e81bd84366ca233b67a1b815b02f6aa80d14fbc0453cbe301cdee75e4cc1e218aef8160b2a875e8e
DIST sssd-1.12.4.tar.gz 4226841 SHA256 ea3be3a40b20284bd3126481dd0747cd07e39d5ef7ef7026d4902d96fc3e9edf SHA512 817141378d4c535ee1018c4246c77a61b963ab10c026e6983e1be90860fa68698dd60cd27ab7ac77da096057f8c71cba90387cf3329e9d43e98a23163f8bb233 WHIRLPOOL 7ee273fcb2e2311f9239face618be1d2eb88c4b6df177ce61854e3465fe6e484753b55a7e864f3b6e4beb2ebea43ae348a06d3ea29eb2560a2ebe3c8a8d0ffed
DIST sssd-1.12.5.tar.gz 4300869 SHA256 243d8db7c72ecb21aa9db8a09fe9f9b10049dbdb35a1cc2f55e214f21e3ce256 SHA512 573947c58dc53b92b6b60390375a70f3842e0bfd22c696e60dd84b8dd671bc508f30f3a0952135b0c6a1e555d43493f59ce60f780a5130696cada06cc467fa6c WHIRLPOOL 6614d32f0808b97e55b33f996e12207b4960b6f694a7321235e26b7760aa84acad7dd68c2019857ce08d32585f9157e28d2a4be6f944f1eeaaf2f6b84c807638
+DIST sssd-1.13.0.tar.gz 4417697 SHA256 bd1dd95165bca02a08fbd0ea8ac6aa296bc339798d6c6566aee823c536718a5a SHA512 c11303557180d6491933f5732ed831d1725d33e7444d92d5a20ba24a35d77845711d8427d869fe526fbdea482944269469f5bbbb779e3006998fbe09403ebf7f WHIRLPOOL 0ef934e4e22d1c5a8d1e5f649de29e162717e421a341839cecc9ac089d022a30f843463966dc572619b959fd4e850d651bf372e2d511dba24994f790f1006a55
DIST sssd-1.9.6.tar.gz 3180066 SHA256 ca96e8d98eb4113396b13d9601dbdd20f4b2f2613d0f29a0157ffd05e3748601 SHA512 32d6056db1a17fe348f0b932d4242ce3b3dc615d4d93ebf580f5f9a3e16985324d9955e092803cf9a2bf35724feab0450737f516e9ce003f6812a0debf54ba15 WHIRLPOOL e496d63a042b39dd5d269a7d24b9a535c73a47741a4429e78e2a9d1282515747a83251338d6c94d75b2de06a415bfed18f7223864b1b4e9a824a25d41afa6a59
DIST sssd-1.9.7.tar.gz 3485351 SHA256 ed2b7e9835143404cbc0e3e105607b7c554f568e4af024b5db0f10ca4f809c7e SHA512 1c73078f2127c1359c13601900e39dcb7527c5ca1346dfbb2fdcf07d98d3542f7b79aed8acc9dd289ab1a679f0b5477e08a9f1d58da4847ada53bdb4f3f606e2 WHIRLPOOL 691164b8edbcdc5acba024a00ead18e1769175cf6f9c3e49f065d31c84b55b315e569fbf04a841c9cd67ce76531f26875a97e0c553b462aecee29aa9428493be
EBUILD sssd-1.12.1.ebuild 3517 SHA256 805e028fff71740743ad096907566b5abf554d97699b8880559beb535ce1ae62 SHA512 c3e1786b429ec230fb7221d4453ebd1ec1ac83e80eccf24709788da6217c8ac9e6a25d0804352530c9c9cbb74731d21b06f1a037c4d212e5492772fae5412422 WHIRLPOOL dc267384f92a37eb3ae5a836af4811c81ae7da4c787a971b94b9e4f1437f57d947890c48127ff2273d75534dd3857079766f64203ed41a7ce49e3fbe10eb61eb
EBUILD sssd-1.12.4.ebuild 5366 SHA256 bb2b6b12ec3f164e9edf85e6821d3edd384d63413358bed601b8a6737be6a55f SHA512 666681c95f58a4d2dde85b5eace2e307a9577f2e7556d3406ae1874289e334b96bd1f7c4bf9e92c44612a252e2a18b842d78d73c6996e85335460dbd7342cf41 WHIRLPOOL 2af7db1bd461bb5d5bf4813bfdb6ded4b21109d7b00dbb4253407aed49c51d8556b724abd65d06d4e2929b15cccac537dd80785601516f6b0c31233bfab7a8f8
EBUILD sssd-1.12.5.ebuild 5366 SHA256 75aeb517e7203eb5ca938f081a3f6619f00779b1d9ec6558cfb00654a1a9b134 SHA512 ba7647f09402bfeda9a8e2e9cc9ee5704653e7afe5b814f4005f2639d3ed1ceeb09a87a314c2bd3996241bb18f50abea39ef052bfba019f8f601220eea1ba5b8 WHIRLPOOL e3ee37d8d37037f1ece97d63ce17e7d7b50b1d082f3d34f23d07f2a39c45521cc0bc587295558a1b680d6b91e6e11bf2d0e64b625485604fa6ca6e8eeccb455a
+EBUILD sssd-1.13.0.ebuild 5366 SHA256 f9e33a6225efe91560c20ed151eb0c107f2a0bfe9d041e9f56f9e532f180f6dc SHA512 e9a93774ba54ecf88f22a7c158003e7a8779d6b27101f48eb22710bf1a45af734fdc002276060720263e28ba240d5845fe444edc0145dc465940de3f12d76125 WHIRLPOOL e7e1346cce415d049f212a705e2cb83f95ec100c6229eb23d657ca05172aa0698f67e16241f326e06e7e6ace53a2ee2a0fa9fb625356946511eb3ce695d95d80
EBUILD sssd-1.9.6-r3.ebuild 3221 SHA256 d694b694c51c4eaa3c772f0bba0381cab51223ce1af556fc48f39d85e61d413a SHA512 69241bfe5793c8fa674d3ed35f9deb1f7c2365b4f25f920d8834a05b061d1efed875fa4be02436abb5723487e0454687c4920b7b21f5af79c153160d4c49285c WHIRLPOOL 6652d3c24ab3783e282463b5653286d18f651ba3a2ddf03feebdb6b1c122c9a2e41b1f05a5cd0a342a5e4b60ad7e143f5f36b03547d1ecec69cd59abcc35eb91
EBUILD sssd-1.9.7.ebuild 3233 SHA256 04637dec37ffaff36ebbb73684a8875bfb757420562d93a9b53fcb33396ffc11 SHA512 b65ba70a3cd9fe64ebcee77e1616dabfe7781415703e201d2eb1c5aaab8f47aefd19d97d859746136e74057ac2673ecd16098bc33291c71c74a0ae1569d7b0f5 WHIRLPOOL 674ba708e698bdd8e1a906605ef6d768b21c4e908015c2f0c3a2db4c452ab796c3b3d255776abb42d5054e09e64ed521cded9169a53b2db355ffedc090d8ead1
-MISC ChangeLog 11530 SHA256 7371158899d4c866da3ac9d6969638e2b0af7b2f54db3435d78271625e60dec1 SHA512 dc63051a962b0e82ace1e10a2c299bade64b91a3c9a4990da13dc96fbf4a14d333204fea18c2ff68c9ab22468c3d7fa7808bede64a7cb47ee063e60aa438087a WHIRLPOOL b6206a919e008d144cb32148278e126d9b2f38ed4bf4a3b87030cfd54a4ff4372ce7bc9f4e744b5badf85247f9b2d70fb9455b22bf97a739d96a48843c22cc0f
+MISC ChangeLog 11648 SHA256 1bb30d73d8dd4da2733417cd9f0e5c316f7ae502019077e43c486817ee7250d5 SHA512 3b00e2b7f2f3b8456d0fffa19c3a5476ce1c09592bcebc0be8ceedfc4e961c0aa812b7c09f4e66c212f1b6edd8d3d7b9f7d1dd07581205bd247476fc732d4cd5 WHIRLPOOL 77c19ec1f286b64639be0f037353c5eacca6432759f94d01f77eb022b0b551caec9b9dcee64350af91e95b8a7830855ba195ea8434cca453e48a374f39939b2d
MISC metadata.xml 1023 SHA256 d056fd8216ec84da30390ed4f3961cb97969d2159cca695dd3fd2f939e808b4c SHA512 9296ab06d55fe4e81fd2dd81ca79220268496bdb686d7e49e3fe2eae0e253d91964c6101f09653de688b1fb1074a0dde78e999b5774a9d27e02fdb1cf9cd9f4c WHIRLPOOL df942efd13b9e8002fdf9be5b6d981832b014ea48814ed663725dc790f8e0f7b3a60c329d8f720b569eef563d5b219331f35dba3c18ec992676ed5ee2d1537b0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQJ8BAEBCABmBQJVfG3ZXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJVoYafXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw
-OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88/2cQAKKizsGOR4up3vBEDPYsM9mr
-1guOxMRz45FR+lA2iMJE6MBv9G/q/7HdwBKUtfId0vpadRp1AXeKBoKkDHN8PhEn
-DAqZzeBzS5FoZvqhCRojrHcAunlQX4XgvobS5fdc/LHj1EZ0+3V61MkdjBPTFY2z
-78cpL/y/YJtwrufKTtBSdk5dHYRHnUU1OrPLHBoZAlvIDl5dtXPMBV863VxNxMOU
-TtWl9IxkBn3Px6jP1rcS4pMjl8CTogKGX6E69cVP2ZBohjp3rRXGkkO+sTFLsTys
-tqcRCIIWE7GApVt6CHD8zFc/wtLliud17RVIHW1N/Cmk5zP0BCm5fujjgKbH8rWf
-wysj6ZD55Oy1sRKuPFWI3HfYVOnNGfoPRjOM6LKZ47e1EUghPb2U4UidRZCrrSYq
-nSHdOckKPR6NafBZ+pelu//MgGmvBTotOjeWXZK9aVG/b/FZxIejURajJSnqYcqK
-scZ8eV/tfvb+4acbrspAzyQkrVKJ7Fg59p8E1hNA6BePtbr4vi7i0UCo4/7fGak3
-w8AvSF5h26MUwYcSBx0a4gO9fIE9jbcp927m3+7WDGDRRBn8V0+cOmwZtcMH0WM9
-5H1GJp0SqZe41O48yV+L3oQwrUEDIpzs1XACIAh8J9gGz0wd4kfp4iCbd/AlMvsA
-g7eNUnc3x8lXrO9ZRyYt
-=iD+4
+OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88r9wP/2F0HFLq9/MiHmrPXnYqtwL9
+0OMwhabBxehAwri/tz1mK6pWYGEVg6UhBs+k8Wv8+12HtSQxuVLLYkpmhjTwLfaW
+2twOftDOXWGc7pGkH6uWeATKDn70C7lGvCXl+oLMseqJub5Lpo1iJuESUTzV6I5f
+d9w2ZCoNMil4q9wu+r6ROdIs3WAgOTKr7qAqZMcHU93j7IxtHpcsAV/CGJrDzD6Y
+D7pArvkzmnA13w41fM+y02xz++FfMePCWSK3qh6a82XPqWhZRUGDRGNvU1JAMePC
+PRHbBjbt11elXGHFaA8meJeNL5rlNdjKO2BcPS5thJVB1eGo9/gKSUX5NQoTAIeQ
+IgBVQTahupQhyAcThFi0RXqE1xGqNTu0+gdfzP4WpA81KtNxx0XjCONMXSJ0vfbs
+gEKR8D2CJvjxMWOhgM8mSdW5s/fZY8D8vQgQhZU1a7kG20emYhum48W7Hxsz+Lf4
+8F+n8r9931PU2GdblFMe+Ej2ou10gtqoVdi1MUj+OqgThlAeBhGCDjalqUhSQhhd
+mmNZfhYNmAhR/iIWKrfoDf8rrrYbPGGpeITYOcthFwdxbWZxlPEvnYDdcZVgYrqM
+DeivS3+gV0DmXLBSxxZMNvGwfMtcyrIBBFCWzE25CqUAWbLc9BC1RyiJmv5u6Ylw
+2WxIv/yILwYqFJ9DxqRc
+=iknw
-----END PGP SIGNATURE-----
diff --git a/sys-auth/sssd/sssd-1.13.0.ebuild b/sys-auth/sssd/sssd-1.13.0.ebuild
new file mode 100644
index 000000000000..4ae8c23de23e
--- /dev/null
+++ b/sys-auth/sssd/sssd-1.13.0.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/sssd-1.13.0.ebuild,v 1.1 2015/07/11 21:11:58 hwoarang Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit python-single-r1 multilib pam linux-info autotools multilib-minimal systemd toolchain-funcs
+
+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 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE="acl augeas autofs +locator netlink nfsv4 nls +manpages python samba selinux sudo ssh test"
+
+COMMON_DEP="
+ >=virtual/pam-0-r1[${MULTILIB_USEDEP}]
+ >=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.17-r1:=
+ >=net-nds/openldap-2.4.30[sasl]
+ >=dev-libs/libpcre-8.30
+ >=app-crypt/mit-krb5-1.10.3
+ locator? (
+ >=app-crypt/mit-krb5-1.12.2[${MULTILIB_USEDEP}]
+ >=net-dns/c-ares-1.10.0-r1[${MULTILIB_USEDEP}]
+ )
+ >=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
+ )
+ >=net-dns/bind-tools-9.9[gssapi]
+ >=dev-libs/cyrus-sasl-2.1.25-r3[kerberos]
+ >=sys-apps/dbus-1.6
+ acl? ( net-fs/cifs-utils[acl] )
+ augeas? ( app-admin/augeas )
+ nfsv4? ( net-libs/libnfsidmap )
+ nls? ( >=sys-devel/gettext-0.18 )
+ virtual/libintl
+ netlink? ( dev-libs/libnl:3 )
+ samba? ( >=net-fs/samba-4.0 )
+ "
+
+RDEPEND="${COMMON_DEP}
+ >=sys-libs/glibc-2.17[nscd]
+ selinux? ( >=sec-policy/selinux-sssd-2.20120725-r9 )
+ "
+DEPEND="${COMMON_DEP}
+ test? ( dev-libs/check )
+ manpages? (
+ >=dev-libs/libxslt-1.1.26
+ app-text/docbook-xml-dtd:4.4
+ )"
+
+CONFIG_CHECK="~KEYS"
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/ipa_hbac.h
+ /usr/include/sss_idmap.h
+ /usr/include/sss_nss_idmap.h
+ /usr/include/wbclient_sssd.h
+ # --with-ifp
+ /usr/include/sss_sifp.h
+ /usr/include/sss_sifp_dbus.h
+)
+
+pkg_setup(){
+ use python && python-single-r1_pkg_setup
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ eautoreconf
+
+ multilib_copy_sources
+}
+
+src_configure() {
+ local native_dbus_cflags=$($(tc-getPKG_CONFIG) --cflags dbus-1)
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ # set initscript to sysv because the systemd option needs systemd to
+ # be installed. We provide our own systemd file anyway.
+ local myconf=(
+ --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)/samba/ldb
+ --without-nscd
+ --with-unicode-lib="glib2"
+ --disable-rpath
+ --enable-silent-rules
+ --sbindir=/usr/sbin
+ $(multilib_native_use_with samba)
+ $(multilib_native_use_enable acl cifs-idmap-plugin)
+ $(multilib_native_use_enable augeas config-lib)
+ $(multilib_native_use_with selinux)
+ $(multilib_native_use_with selinux semanage)
+ $(multilib_native_use_with python python-bindings)
+ $(use_enable locator krb5-locator-plugin)
+ $(multilib_native_use_with nfsv4 nfsv4-idmapd-plugin)
+ $(use_enable nls )
+ $(multilib_native_use_with netlink libnl)
+ $(multilib_native_use_with manpages)
+ $(multilib_native_use_with sudo)
+ $(multilib_native_use_with autofs)
+ $(multilib_native_use_with ssh)
+ --with-crypto="libcrypto"
+ --with-initscript="sysv"
+
+ KRB5_CONFIG=/usr/bin/${CHOST}-krb5-config
+ )
+
+ if ! multilib_is_native_abi; then
+ # work-around all the libraries that are used for CLI and server
+ myconf+=(
+ {POPT,TALLOC,TDB,TEVENT,LDB}_{CFLAGS,LIBS}=' '
+ # ldb headers are fine since native needs it
+ # ldb lib fails... but it does not seem to bother
+ {DHASH,COLLECTION,INI_CONFIG_V{0,1,1_1}}_{CFLAGS,LIBS}=' '
+ {PCRE,CARES,SYSTEMD_LOGIN,SASL,GLIB2,DBUS,CRYPTO}_{CFLAGS,LIBS}=' '
+
+ # use native include path for dbus (needed for build)
+ DBUS_CFLAGS="${native_dbus_cflags}"
+
+ # non-pkgconfig checks
+ ac_cv_lib_ldap_ldap_search=yes
+ )
+
+ use locator || myconf+=(
+ KRB5_CONFIG=/bin/true
+ )
+ fi
+
+ econf "${myconf[@]}"
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi; then
+ default
+ else
+ emake libnss_sss.la pam_sss.la
+ use locator && emake sssd_krb5_locator_plugin.la
+ fi
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ emake -j1 DESTDIR="${D}" "${_at_args[@]}" install
+ else
+ # easier than playing with automake...
+ dopammod .libs/pam_sss.so
+
+ into /
+ dolib .libs/libnss_sss.so*
+
+ if use locator; then
+ exeinto /usr/$(get_libdir)/krb5/plugins/libkrb5
+ doexe .libs/sssd_krb5_locator_plugin.so
+ fi
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --all
+ use python && python_optimize
+
+ insinto /etc/sssd
+ insopts -m600
+ doins "${S}"/src/examples/sssd-example.conf
+
+ insinto /etc/logrotate.d
+ insopts -m644
+ newins "${S}"/src/examples/logrotate sssd
+
+ newconfd "${FILESDIR}"/sssd.conf sssd
+
+ systemd_dounit "${FILESDIR}/${PN}.service"
+}
+
+multilib_src_test() {
+ default
+}
+
+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"
+}