Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 459414 Details for
Bug 490872
net-fs/samba-4.x: app-crypt/heimdal and app-crypt/mit-krb5 blocking by other package like openssl
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Ebuild based on current stable that fixes this issue (+bundled-heimdal)
samba-4.2.14-r1.ebuild (text/plain), 7.10 KB, created by
Elliot Chandler
on 2017-01-09 22:35:44 UTC
(
hide
)
Description:
Ebuild based on current stable that fixes this issue (+bundled-heimdal)
Filename:
MIME Type:
Creator:
Elliot Chandler
Created:
2017-01-09 22:35:44 UTC
Size:
7.10 KB
patch
obsolete
># Copyright 1999-2017 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Id$ > >EAPI=5 >PYTHON_COMPAT=( python2_7 ) >PYTHON_REQ_USE='threads(+),xml(+)' > >inherit python-single-r1 waf-utils multilib-minimal linux-info systemd eutils > >MY_PV="${PV/_rc/rc}" >MY_P="${PN}-${MY_PV}" > >SRC_PATH="stable" >[[ ${PV} = *_rc* ]] && SRC_PATH="rc" > >SRC_URI="mirror://samba/${SRC_PATH}/${MY_P}.tar.gz > https://dev.gentoo.org/~polynomial-c/samba-disable-python-patches-4.2.12.tar.xz" >[[ ${PV} = *_rc* ]] || \ >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" > >DESCRIPTION="Samba Suite Version 4" >HOMEPAGE="http://www.samba.org/" >LICENSE="GPL-3" > >SLOT="0" > >IUSE="acl addc addns ads aio avahi +bundled-heimdal client cluster cups dmapi fam gnutls iprint >ldap pam quota selinux syslog +system-mitkrb5 systemd test winbind" > >MULTILIB_WRAPPED_HEADERS=( > /usr/include/samba-4.0/policy.h > /usr/include/samba-4.0/dcerpc_server.h > /usr/include/samba-4.0/ctdb.h > /usr/include/samba-4.0/ctdb_client.h > /usr/include/samba-4.0/ctdb_protocol.h > /usr/include/samba-4.0/ctdb_private.h > /usr/include/samba-4.0/ctdb_typesafe_cb.h > /usr/include/samba-4.0/ctdb_version.h >) > ># sys-apps/attr is an automagic dependency (see bug #489748) >CDEPEND="${PYTHON_DEPS} > >=app-arch/libarchive-3.1.2[${MULTILIB_USEDEP}] > dev-lang/perl:= > dev-libs/libbsd[${MULTILIB_USEDEP}] > dev-libs/iniparser:0 > dev-libs/popt[${MULTILIB_USEDEP}] > sys-libs/readline:= > virtual/libiconv > dev-python/subunit[${PYTHON_USEDEP},${MULTILIB_USEDEP}] > >=net-libs/socket_wrapper-1.1.2[${MULTILIB_USEDEP}] > sys-apps/attr[${MULTILIB_USEDEP}] > sys-libs/libcap > >=sys-libs/ldb-1.1.24[ldap(+)?,${MULTILIB_USEDEP}] > sys-libs/ncurses:0=[${MULTILIB_USEDEP}] > >=sys-libs/nss_wrapper-1.0.2[${MULTILIB_USEDEP}] > >=sys-libs/ntdb-1.0[python,${PYTHON_USEDEP},${MULTILIB_USEDEP}] > >=sys-libs/talloc-2.1.2[python,${PYTHON_USEDEP},${MULTILIB_USEDEP}] > >=sys-libs/tdb-1.3.6[python,${PYTHON_USEDEP},${MULTILIB_USEDEP}] > >=sys-libs/tevent-0.9.28[${MULTILIB_USEDEP}] > >=sys-libs/uid_wrapper-1.0.1[${MULTILIB_USEDEP}] > sys-libs/zlib[${MULTILIB_USEDEP}] > acl? ( virtual/acl ) > addns? ( net-dns/bind-tools[gssapi] ) > aio? ( dev-libs/libaio ) > cluster? ( !dev-db/ctdb ) > cups? ( net-print/cups ) > dmapi? ( sys-apps/dmapi ) > fam? ( virtual/fam ) > gnutls? ( dev-libs/libgcrypt:0 > >=net-libs/gnutls-1.4.0 ) > ldap? ( net-nds/openldap[${MULTILIB_USEDEP}] ) > pam? ( virtual/pam ) > system-mitkrb5? ( app-crypt/mit-krb5[${MULTILIB_USEDEP}] ) > !system-mitkrb5? ( > !bundled-heimdal? ( > >=app-crypt/heimdal-1.5[-ssl,${MULTILIB_USEDEP}] > ) > ) > systemd? ( sys-apps/systemd:0= )" >DEPEND="${CDEPEND} > virtual/pkgconfig" >RDEPEND="${CDEPEND} > client? ( net-fs/cifs-utils[ads?] ) > selinux? ( sec-policy/selinux-samba ) > !dev-perl/Parse-Yapp >" > >REQUIRED_USE="addc? ( gnutls !system-mitkrb5 winbind ) > ads? ( acl gnutls ldap ) > ${PYTHON_REQUIRED_USE}" > >S="${WORKDIR}/${MY_P}" > >CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)" > >WAF_BINARY="${S}/buildtools/bin/waf" > >SHAREDMODS="" > >pkg_setup() { > python-single-r1_pkg_setup > if use aio ; then > if ! linux_config_exists || ! linux_chkconfig_present AIO; then > ewarn "You must enable AIO support in your kernel config, " > ewarn "to be able to support asynchronous I/O. " > ewarn "You can find it at" > ewarn > ewarn "General Support" > ewarn " Enable AIO support " > ewarn > ewarn "and recompile your kernel..." > fi > fi > if use cluster ; then > SHAREDMODS="${SHAREDMODS}idmap_rid,idmap_tdb2,idmap_ad" > fi >} > >src_prepare() { > PATCHES=( > "${FILESDIR}/${PN}-4.2.7-pam.patch" > ) > if ! use bundled-heimdal ; then > PATCHES+="${FILESDIR}/${PN}-4.2.3-heimdal_compilefix.patch" > fi > epatch "${PATCHES[@]}" > > # install the patches from tarball(s) > EPATCH_SUFFIX="patch" \ > EPATCH_FORCE="yes" \ > epatch "${WORKDIR}/patches" > > # Allow user patches > epatch_user > multilib_copy_sources >} > >multilib_src_configure() { > local myconf=() > myconf=( > --enable-fhs > --sysconfdir=/etc > --localstatedir=/var > --with-modulesdir=/usr/$(get_libdir)/samba > --with-piddir=/run/${PN} > --disable-rpath > --disable-rpath-install > --nopyc > --nopyo > ) > if use bundled-heimdal ; then > myconf+=( > "--builtin-libraries=heimdal" > ) > else > myconf+=( > "--bundled-libraries=NONE" > "--builtin-libraries=NONE" > ) > fi > if multilib_is_native_abi ; then > myconf+=( > $(use_with acl acl-support) > $(usex addc '' '--without-ad-dc') > $(use_with addns dnsupdate) > $(use_with ads) > $(usex ads '--with-shared-modules=idmap_ad' '') > $(use_with aio aio-support) > $(use_enable avahi) > $(use_with cluster cluster-support) > $(use_enable cups) > $(use_with dmapi) > $(use_with fam) > $(use_enable gnutls) > $(use_enable iprint) > $(use_with ldap) > $(use_with pam) > $(use_with pam pam_smbpass) > $(usex pam "--with-pammodulesdir=/$(get_libdir)/security" '') > $(use_with quota quotas) > $(use_with syslog) > $(use_with systemd) > $(usex system-mitkrb5 '--with-system-mitkrb5' '') > $(use_with winbind) > $(usex test '--enable-selftest' '') > --with-shared-modules=${SHAREDMODS} > ) > else > myconf+=( > --without-acl-support > --without-ad-dc > --without-dnsupdate > --without-ads > --without-aio-support > --disable-avahi > --without-cluster-support > --disable-cups > --without-dmapi > --without-fam > --disable-gnutls > --disable-iprint > $(use_with ldap) > --without-pam > --without-pam_smbpass > --without-quotas > --without-syslog > --without-systemd > $(usex system-mitkrb5 '--with-system-mitkrb5' '') > --without-winbind > --disable-python > ) > fi > > CPPFLAGS="-I${SYSROOT}/usr/include/et ${CPPFLAGS}" \ > waf-utils_src_configure "${myconf[@]}" >} > >multilib_src_install() { > waf-utils_src_install > > # Make all .so files executable > find "${D}" -type f -name "*.so" -exec chmod +x {} + > > if multilib_is_native_abi; then > # install ldap schema for server (bug #491002) > if use ldap ; then > insinto /etc/openldap/schema > doins examples/LDAP/samba.schema > fi > > # create symlink for cups (bug #552310) > if use cups ; then > dosym /usr/bin/smbspool /usr/libexec/cups/backend/smb > fi > > # install example config file > insinto /etc/samba > doins examples/smb.conf.default > > # Install init script and conf.d file > newinitd "${CONFDIR}/samba4.initd-r1" samba > newconfd "${CONFDIR}/samba4.confd" samba > > systemd_dotmpfilesd "${FILESDIR}"/samba.conf > systemd_dounit "${FILESDIR}"/nmbd.service > systemd_dounit "${FILESDIR}"/smbd.{service,socket} > systemd_newunit "${FILESDIR}"/smbd_at.service 'smbd@.service' > systemd_dounit "${FILESDIR}"/winbindd.service > systemd_dounit "${FILESDIR}"/samba.service > fi >} > >multilib_src_test() { > if multilib_is_native_abi ; then > "${WAF_BINARY}" test || die "test failed" > fi >} > >pkg_postinst() { > ewarn "Be aware the this release contains the best of all of Samba's" > ewarn "technology parts, both a file server (that you can reasonably expect" > ewarn "to upgrade existing Samba 3.x releases to) and the AD domain" > ewarn "controller work previously known as 'samba4'." > > elog "For further information and migration steps make sure to read " > elog "http://samba.org/samba/history/${P}.html " > elog "http://samba.org/samba/history/${PN}-4.2.0.html and" > elog "http://wiki.samba.org/index.php/Samba4/HOWTO " >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 490872
:
362916
|
362918
|
364642
|
364822
|
400930
|
404190
| 459414