summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2015-03-04 12:49:30 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2015-03-04 12:49:30 +0000
commit834bb87416cd11a7df47202dfb3d422e12e5991e (patch)
tree76e9558a6da195927b572b017bbefecfa0d2f98e /sys-auth
parentUpdate 9999. Make dep on gmp optional. (diff)
downloadhistorical-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/ChangeLog6
-rw-r--r--sys-auth/sssd/Manifest17
-rw-r--r--sys-auth/sssd/sssd-1.12.2-r1.ebuild205
-rw-r--r--sys-auth/sssd/sssd-1.12.2.ebuild137
-rw-r--r--sys-auth/sssd/sssd-1.12.3.ebuild205
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"
-}