diff options
author | Markos Chandras <hwoarang@gentoo.org> | 2015-03-04 12:49:30 +0000 |
---|---|---|
committer | Markos Chandras <hwoarang@gentoo.org> | 2015-03-04 12:49:30 +0000 |
commit | 834bb87416cd11a7df47202dfb3d422e12e5991e (patch) | |
tree | 76e9558a6da195927b572b017bbefecfa0d2f98e /sys-auth | |
parent | Update 9999. Make dep on gmp optional. (diff) | |
download | historical-834bb87416cd11a7df47202dfb3d422e12e5991e.tar.gz historical-834bb87416cd11a7df47202dfb3d422e12e5991e.tar.bz2 historical-834bb87416cd11a7df47202dfb3d422e12e5991e.zip |
Remove old
Package-Manager: portage-2.2.17/cvs/Linux x86_64
Diffstat (limited to 'sys-auth')
-rw-r--r-- | sys-auth/sssd/ChangeLog | 6 | ||||
-rw-r--r-- | sys-auth/sssd/Manifest | 17 | ||||
-rw-r--r-- | sys-auth/sssd/sssd-1.12.2-r1.ebuild | 205 | ||||
-rw-r--r-- | sys-auth/sssd/sssd-1.12.2.ebuild | 137 | ||||
-rw-r--r-- | sys-auth/sssd/sssd-1.12.3.ebuild | 205 |
5 files changed, 6 insertions, 564 deletions
diff --git a/sys-auth/sssd/ChangeLog b/sys-auth/sssd/ChangeLog index 539cc3cda63c..6846e5925d29 100644 --- a/sys-auth/sssd/ChangeLog +++ b/sys-auth/sssd/ChangeLog @@ -1,6 +1,10 @@ # 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.66 2015/03/03 22:28:07 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/ChangeLog,v 1.67 2015/03/04 12:49:29 hwoarang Exp $ + + 04 Mar 2015; Markos Chandras <hwoarang@gentoo.org> -sssd-1.12.2-r1.ebuild, + -sssd-1.12.2.ebuild, -sssd-1.12.3.ebuild: + Remove old 03 Mar 2015; Markus Meier <maekke@gentoo.org> sssd-1.12.4.ebuild: add ~arm, bug #540540 diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest index bf1e122ed663..f5ecce9242c9 100644 --- a/sys-auth/sssd/Manifest +++ b/sys-auth/sssd/Manifest @@ -1,6 +1,3 @@ ------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 0003_new_krb5.patch 1702 SHA256 5ad16a7c733824dea87dc0df4ac8b1e9ec3edbd94093856bf379875dbbef4602 SHA512 a55285885d076250890765f25b3c2af5e28649de7efcc275d12ba751784182dccdab76b0f72f5e68863581b588cd4ddd615a218ebdd47be4317983f4c919fc9a WHIRLPOOL 55590c98ef738179e4ec0b4f3791d3fe38c7074173569408f32e102df38e1b86f29b729b85b791fd5661fff69f81c72d86402474eee5669fa079a090311fe47b @@ -10,24 +7,12 @@ AUX sssd-1.9.6-fix-init.patch 1020 SHA256 d9c1044ed9fca08cc4c104622aea56faa18246 AUX sssd.conf 124 SHA256 bc5154f0ee2c2e6cffd5b6e371d4302a5952bd04343dd4c56689f43821a5fb94 SHA512 f16908c44b213edbf6b0c6e8d49df92e8c06fc623279037074fe51e49b8aca7dc18f5ed83f71909fc8209df80dfc150583edb1687f88e61588bdf9d1fbf6ed5a WHIRLPOOL 37151473420598bd24d90ef1975ba83c5e9f5301a459b8d73d5df540d5b67686494b9f826b8e985b42765c65861d5f82b6ef705ebe577e68bbf57a893a24f32b 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.12.4.tar.gz 4226841 SHA256 ea3be3a40b20284bd3126481dd0747cd07e39d5ef7ef7026d4902d96fc3e9edf SHA512 817141378d4c535ee1018c4246c77a61b963ab10c026e6983e1be90860fa68698dd60cd27ab7ac77da096057f8c71cba90387cf3329e9d43e98a23163f8bb233 WHIRLPOOL 7ee273fcb2e2311f9239face618be1d2eb88c4b6df177ce61854e3465fe6e484753b55a7e864f3b6e4beb2ebea43ae348a06d3ea29eb2560a2ebe3c8a8d0ffed 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.12.4.ebuild 5315 SHA256 dcd1c15e5134ff2c0c734b528fc7361f48a6a9a7d3068d628d64244da872148d SHA512 6b10cd4a9eb906fb35e5de9d230b8a96727d72838d25576e28eea1b280899e4fea11f1aea0fbad669659ea60113381a1700585cc5731bfb5b1d344a15a8415bb WHIRLPOOL 9f1bfdd678532f9f4a85964d6ddd13a6562683f89e79498a9e861239f2cdcc21a940833215f4e7a3bfae7ea91c475e5becb87a000df7b55fda94ea80cf1f9d9e 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 10905 SHA256 7a7b67d615f984c951cb124f42f0afb236e621a63818da39fecc5ffa66f4fea4 SHA512 8d3a1d0d378f423a78efc0ebf6ad8fb9b6bdc2929f838370631b09fef394c4e59edb6a9a35b47c662fe054757fda4a60c82df41cb585b6fac44487fe4f59460c WHIRLPOOL fcf763def8a0b966934351d51440166456b2353557547e92a894d9f86955a2b00a4935be95bd52174508cdced1d3a3509703b513bcf1d967998acfee51728f7e +MISC ChangeLog 11042 SHA256 2fff246437079977d34f703f2af0416d94be313dbd821cdb85abe55d0fde97fa SHA512 b0bb0bd015464db51919a988ed66878d78510c5473dab3d0f738282794f191fa678245b313d30ff6883e996bb0f2221794ade4b78037f36cce592fc7f0af1b09 WHIRLPOOL bcc2190540816af345616515832bff5939522c1b0b87da3ef527e06ba8517c65e0f711455c57c062fbefea3bb43f2a38a3a46b47a00ae1cf6bb521e50aa15801 MISC metadata.xml 1023 SHA256 d056fd8216ec84da30390ed4f3961cb97969d2159cca695dd3fd2f939e808b4c SHA512 9296ab06d55fe4e81fd2dd81ca79220268496bdb686d7e49e3fe2eae0e253d91964c6101f09653de688b1fb1074a0dde78e999b5774a9d27e02fdb1cf9cd9f4c WHIRLPOOL df942efd13b9e8002fdf9be5b6d981832b014ea48814ed663725dc790f8e0f7b3a60c329d8f720b569eef563d5b219331f35dba3c18ec992676ed5ee2d1537b0 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iEYEAREIAAYFAlT2NXoACgkQkKaRLQcq0GKFmwCcCV5OCftXaM8ojeuM6MaB0Axw -FpEAoKFc5gaDiVDbD0SmAZlAVkk3kXoc -=jjd0 ------END PGP SIGNATURE----- diff --git a/sys-auth/sssd/sssd-1.12.2-r1.ebuild b/sys-auth/sssd/sssd-1.12.2-r1.ebuild deleted file mode 100644 index 04a8d1c34e7e..000000000000 --- a/sys-auth/sssd/sssd-1.12.2-r1.ebuild +++ /dev/null @@ -1,205 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/sssd-1.12.2-r1.ebuild,v 1.1 2014/11/20 19:40:49 mgorny 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" -} diff --git a/sys-auth/sssd/sssd-1.12.2.ebuild b/sys-auth/sssd/sssd-1.12.2.ebuild deleted file mode 100644 index 9ba4f6994ce4..000000000000 --- a/sys-auth/sssd/sssd-1.12.2.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/sssd/sssd-1.12.2.ebuild,v 1.1 2014/11/15 13:35:38 hwoarang Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -AUTOTOOLS_IN_SOURCE_BUILD=1 -AUTOTOOLS_AUTORECONF=1 -AUTOTOOLS_PRUNE_LIBTOOL_FILES=all - -inherit python-single-r1 multilib pam linux-info autotools-utils systemd - -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 - >=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 - >=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" - -pkg_setup(){ - use python && python-single-r1_pkg_setup - linux-info_pkg_setup -} - -src_prepare() { - autotools-utils_src_prepare -} - -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 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)/samba/ldb - --without-nscd - --with-unicode-lib="glib2" - --disable-rpath - --enable-silent-rules - --sbindir=/usr/sbin - --without-samba - $(use_enable acl cifs-idmap-plugin) - $(use_enable augeas config-lib) - $(use_with selinux) - $(use_with selinux semanage) - $(use_with python python-bindings) - $(use_enable locator krb5-locator-plugin) - $(use_with nfsv4 nfsv4-idmapd-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 - 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" -} - -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" -} diff --git a/sys-auth/sssd/sssd-1.12.3.ebuild b/sys-auth/sssd/sssd-1.12.3.ebuild deleted file mode 100644 index 2f0c18bcf93c..000000000000 --- a/sys-auth/sssd/sssd-1.12.3.ebuild +++ /dev/null @@ -1,205 +0,0 @@ -# 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" -} |