From d53a4c6f0d441d67a2d15e94d44536556b4dbba9 Mon Sep 17 00:00:00 2001 From: Markos Chandras Date: Fri, 9 Jan 2015 18:10:03 +0000 Subject: [PATCH] Version bump Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x09BF4F54C2BA7F3C! --- sys-auth/sssd/ChangeLog | 9 +- sys-auth/sssd/Manifest | 32 ++--- sys-auth/sssd/sssd-1.12.3.ebuild | 205 +++++++++++++++++++++++++++++++ 3 files changed, 229 insertions(+), 17 deletions(-) create mode 100644 sys-auth/sssd/sssd-1.12.3.ebuild diff --git a/sys-auth/sssd/ChangeLog b/sys-auth/sssd/ChangeLog index 3fd5002a32d0..457efe0ed3f6 100644 --- a/sys-auth/sssd/ChangeLog +++ b/sys-auth/sssd/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-auth/sssd -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/ChangeLog,v 1.63 2014/12/10 20:29:42 hwoarang Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/ChangeLog,v 1.64 2015/01/09 18:09:59 hwoarang Exp $ + +*sssd-1.12.3 (09 Jan 2015) + + 09 Jan 2015; Markos Chandras +sssd-1.12.3.ebuild: + Version bump *sssd-1.9.7 (10 Dec 2014) diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest index 90e2d6861e95..6d81af897985 100644 --- a/sys-auth/sssd/Manifest +++ b/sys-auth/sssd/Manifest @@ -11,31 +11,33 @@ AUX sssd.conf 124 SHA256 bc5154f0ee2c2e6cffd5b6e371d4302a5952bd04343dd4c56689f43 AUX sssd.service 341 SHA256 633a4824ba95524a0d9cf8b42cd1a5dc3f9b40f6aeda9ffc60d56edf72b2015e SHA512 99510d11f390722f56bc164059033fc40299dd4ea29f98cd5f08b2648f31b2e70afeb6b2d90f919bde595546c80b4e6941cf6f48130661ead09c0576043e4cf5 WHIRLPOOL 57963f1251e8f24d2ca67b1c71108171c468077e8ace27347d22e21ce854ab339a4131741397fa39607d8b10621c8fc33420a14bef1fdbd236442ad733299182 DIST sssd-1.12.1.tar.gz 4088341 SHA256 18b2d7e93e77435708feaf3ff65656f89e5a531ae6d48c4bff98168f171ba8ff SHA512 9514586eb51ac7e8d9639f2aba52cfd5cf71c442ee0a6c652e7838a96cf0fcb62ce4ffa9f9b956d984cd5ecfb3d13b8c21a66677e1e3e9e76f13202792ee2a7e WHIRLPOOL 73b34d373b3b557dc1a075eef94c69ff12051ffef04cd607e81bd84366ca233b67a1b815b02f6aa80d14fbc0453cbe301cdee75e4cc1e218aef8160b2a875e8e DIST sssd-1.12.2.tar.gz 4149084 SHA256 55a06a191b2e2506b23f80cf3d15f58b8d94d1f5a1bc5dc77ccf010c0eaafa5d SHA512 2565020834c5a9d5bc2e26ae19697b86f8e34275f0b8186e06c19b81f063a4ff4c9f5e18c2601687a100af0d355a87bfebfad9f7584c4307e3d37e6b57b358e6 WHIRLPOOL 393ea56a041258e0ed410c57f815753c180f80712316404b5895b97547666c45b0177582b09c1a7a46199b36ee68c335700ee9fc0348788d1b31c703f7141250 +DIST sssd-1.12.3.tar.gz 4198515 SHA256 5d32c41b7964e3a49e27c8e278daff70f4e1d0171c7f641ffb4e800724cabf42 SHA512 2361b4b61721b877e26af5f47ec381d749ef4b51512f9127f38239a973665b2cd32f7f754b8b854d54bd53f0857d6a6131559a871327390c50aa42e86a1b133c WHIRLPOOL e62330f11575f74c4d186268cdc768666d3491b7de34baca48e3034921d59146b702065f0552b294b4079158b23dcf23e2e43b7c8909e435e7c84a1ada80e600 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 3502 SHA256 8b8023b21193017ad17aa17963504e1685d04116d1a78a0bd2fed705be4a2171 SHA512 8e8f8023173357be44f561b0b8eb6a207ca3c740151689c12fd1bb0dc0226d9a3c5a707ffa29d7c7c30a9b52153e9b49667fd295e5736f9a02d6a75dbc2d41c3 WHIRLPOOL 027620d38a894acf4df45387a78c922f353d7d95c50e6e7237d23ba8f452d5f75250060c3d648f7d2463c72ded6703ade5aa150d9cf08df1468ba996e837033d EBUILD sssd-1.12.2-r1.ebuild 5299 SHA256 bb54b691f03c17eb5da278faf00a2869d127e7ef7f66c4f1828a03bdd00d2317 SHA512 fc1e90834051390e8302c622e7ca0fba0b398b55f62de122e78f45b343b949897c163f07cc200b3787cf77972bf0e764dbdc40b6191e6a449d318ccf59f26e25 WHIRLPOOL 48a49f44b560ae5af0219ef4b0a5381647574d439b2397db2d4fa807d94ce99d8925cadbd756efc110e2b114640b865019e68b3d8c9c5ca217dff0647561f5d2 EBUILD sssd-1.12.2.ebuild 3507 SHA256 480f3f916f288a45852d79a77daf242dd6e36e09b9784e718109e6773839108f SHA512 2bb4d4365703b44eb8fe58af090b0f4cf6d81956a3b78d2b8fce6a748f995224c83c2defe4ce069a0d9f39aa0b49b49e71982358f92b6479602b35072dae719b WHIRLPOOL 8e4a407043399c5bb7e3a6a9eb110f3edb3d893aeaa757272238404e6e60c76f1f1f19903036e7bd6887e9b519022c198a1c82bc6c569bb4af4e2f0da1a4d629 +EBUILD sssd-1.12.3.ebuild 5298 SHA256 d99db4c49ffd3bc35b22c1c34f6fd95b536e50af7b24944ae95c1a3f9e1d70e1 SHA512 1d438b367e5ceeb5e24c3f9f1a2406b73d5c748a8d3d11b75e720812b2076e6d1ee3720dbda725151ba1b083441c8bb3d39f31861a0ef4698139e18ac72eadb8 WHIRLPOOL 882dacbdfbc8c9b96d5c6d3a317b39030a8f49bd6f46f7da14dc915a9f33b9fc3463add751db6381743f5453bad6a830b0d9678da54ee1d0db067a543e60990f EBUILD sssd-1.9.6-r3.ebuild 3207 SHA256 a2bbbc9a67c9eadf4b45913bc4db4053f83541c56b1d7417bc307e10d1a1b0f9 SHA512 8fb1ed04a79e193c4636f7b97f6af3964613cceb8d5633c86c6f0f44702010356e5f80eec5b6c45b58a9abd247679c0e4bb5b8678bc0e25dacbeb4edbfb4359e WHIRLPOOL 2d17351343addd00b11956bf1d316501a2ade0953649608c4a29b3a1c24c7a1358412fcc1df99819e25e2366eac18a0d8c9ac0c81398e21861b14a644bb9402e EBUILD sssd-1.9.7.ebuild 3221 SHA256 4fb8f7e119bc5067f73fd8a472bc3ab019cecbba70885532773fd0207b42da46 SHA512 61f7f753e8f4af6d07d9a89f81b1834265838c246f6ae4926f4918a743fb4b9bb653cbd442720846543f0fa9ea444fc44ba47a162f57c0d6bb27226f1c38ebfb WHIRLPOOL 1d14af2f50e54d4f4110abaddfc4b4f96e440f05ab007afecf1ff63620945ea6efba5859ca68812d9d60b6c93d5d2597a574bdc61dedb8ac77c04d575b85c9f0 -MISC ChangeLog 10519 SHA256 c4371062ebee9986917f4e1d7fd84f14cd64e11335cab488bcf6234b76a5807e SHA512 7bf08af2d0373f26df6f0d2db7a072457c38d1474fe91d1b686336a2dd29358752eb3d2741dfa5eee4f2ed017bc108b98407354932ac5633304830aaea845a84 WHIRLPOOL 13230edc6092b2b91e3ed321ba6e73ec27a8378a918294f6f24f69fdc1c8b738fae2981e937bd24a8fbcdf027b164124de670b0ca0bec6263ad8d42742831a16 +MISC ChangeLog 10637 SHA256 3b0911c7da5b935ccd434c421022c74c728944bf05b179b329ee09c0350b0820 SHA512 04a43d1f0bbff0fa84bcd3952638e71c7f4084913657872659556a7f2b226544b59f4029adfa61052b88681003a8dc630ebe698adc0c0cc8d9b732d17a554c8b WHIRLPOOL e7c0d677e230d13638ac1d870838c6129c28dc1a7745b9aaf91dd91afbb3044e9dd41e836b4675b321e01aa0760fdd284cc1adea675bb849f68f82fd547a6a8d MISC metadata.xml 1023 SHA256 d056fd8216ec84da30390ed4f3961cb97969d2159cca695dd3fd2f939e808b4c SHA512 9296ab06d55fe4e81fd2dd81ca79220268496bdb686d7e49e3fe2eae0e253d91964c6101f09653de688b1fb1074a0dde78e999b5774a9d27e02fdb1cf9cd9f4c WHIRLPOOL df942efd13b9e8002fdf9be5b6d981832b014ea48814ed663725dc790f8e0f7b3a60c329d8f720b569eef563d5b219331f35dba3c18ec992676ed5ee2d1537b0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQJ8BAEBCABmBQJUiK08XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +iQJ8BAEBCABmBQJUsBl4XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzNTVDNDczOUYzRjJEMTRGNDRGMzU2RkMw -OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88yggP+wdz2bkwpUrg57ptKs2fojxx -vUAYzNF8iHpZuE3klkxGsU8SQibaydKvWhOSXIm4jvFtTGbevSzlxxfykgUpjSOj -JN4OB16rX8BtGw3JAJGV045MsoQJI9AMcv76m6Xj6IcZlC6YCTnFm3tiTRDfh1nl -rQwu6i+Jb8WYE7xe1+pFAj4dBzgCO+l1G+828qttm1FxGWC0PLdU8ZAJ+PhmVj4L -MVV5vireb23PH7CtFa0T4+idWpIEb7nzCXa19O9Ul5MyxWBgHhOQDwaEZlpcBKKW -IPLEVLrOk2LT44hRCTQPV322D3z8MZXqht3al/STS6Z1isBahOBeZRQ9p+tru3Az -V0Flgx0Km103Z7jcrM0jpW8XiAl8+V5to26mpv9+xF7fRSjpzUTMBo9rGL8Wv1DK -MSj0Yabulck/5Mo0C4jXp5fW3K2UeUmy+ZVp/J4QUVW6p+0iP/7yOoSlrsXbkISZ -k1YUfV83KxcnYNHP1idjXvQ6cFS549Tdt9nxJwh0i2ttUp+Dvau1DZfqBK++rlXU -vPy9GKP/xvdUTESm9h7eECiYw/He3IrV31BLGitD1BCDYgJVTxzaPEz3XN+wx/WW -YoA6qMVJMVHSNcRYDt65nmP/bgeME7ON/Sc+IAyXWl9nRgUGUJoVlu2+EpSEuhf5 -4ZbFOg8FD+uGYBRegsVo -=tQ8j +OUJGNEY1NEMyQkE3RjNDAAoJEAm/T1TCun88vzMQAM3YLdqCG9NbywDrtI/bMIyf +UVi6rEMna0k1X45Qln9TAAWGokaj8go5EbYI4vWicOgkmMSZk5qJkle8hzaXfWhf +0x9O/O9aXUDuNrbGtR+PKA3hgJPm+4ZMM/C+6SJHh9q9+KP0D3Ui5G4aY1dEOvNb +Ovv8IBNL839JS91lZIHf5FuZ9lDp7O+qJKU/bwBKXWUexOgb4F1EeGP66g55az1x +Vo6fSD8yaTEmZFzO0zhYCj8r29nw9XnWzr4NcmomElYNKsH4sCCWQmu/UDUi3sO2 +hy63XeEg1Y9OdtctWNws35TCYsn6DmMr3lL1X1We33e13jULFDSnfCytZddqcyjT +24k7wpeCyagNO9rs5e87K/OsJW6bamPeVSe6SaXDUr+i3atsJmlbE4gZeJoLs+6G +iBSKv6uCiM3H6nDaN9Krs1QHLnTZoEqAOI6L5h7bwPHOhbALw8JohGit08Siz+/q +XidMWdajAqR2X4lj5mz/ARdSfliefzCqkfs/eNzTI8U5eScvPZ/xWBqS1jcqhY9Q +aQST2DX/SZL7ZOAh2MgrhH7x9Cvu1T1t2gA5dXwJyEoqwN/sYBYWWzVPK5NrzNbv +thPQ89vBbVUgzi8QcRKuCznCg9aTEVGRsR2hYfabWuNH70Hkm/WrmJNYWiluZqVi +UE5yOgkWG79iLMFtvkEY +=O97h -----END PGP SIGNATURE----- diff --git a/sys-auth/sssd/sssd-1.12.3.ebuild b/sys-auth/sssd/sssd-1.12.3.ebuild new file mode 100644 index 000000000000..2f0c18bcf93c --- /dev/null +++ b/sys-auth/sssd/sssd-1.12.3.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.12.3.ebuild,v 1.1 2015/01/09 18:09:59 hwoarang Exp $ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +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 ~x86" +IUSE="acl augeas autofs +locator netlink nfsv4 nls +manpages python 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 ) + " + +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() { + # no samba4 per 447022 + # 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 + --without-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 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" +} -- 2.26.2