Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 203422 Details for
Bug 283592
net-fs/samba-client fails to emerge if debug USE flag is set and dev-libs/dmalloc is not present on the system
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
fixed samba-libs ebuild (+1 line)
samba-libs-3.3.7-r1.ebuild (text/plain), 4.76 KB, created by
Viktor S
on 2009-09-07 22:32:40 UTC
(
hide
)
Description:
fixed samba-libs ebuild (+1 line)
Filename:
MIME Type:
Creator:
Viktor S
Created:
2009-09-07 22:32:40 UTC
Size:
4.76 KB
patch
obsolete
># Copyright 1999-2009 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-fs/samba-libs/samba-libs-3.3.7.ebuild,v 1.1 2009/08/17 17:34:43 patrick Exp $ > >EAPI="2" > >inherit pam confutils versionator multilib > >MY_P="samba-${PV}" > >DESCRIPTION="Libraries from Samba" >HOMEPAGE="http://www.samba.org/" >SRC_URI="mirror://samba/${MY_P}.tar.gz" >LICENSE="GPL-3" >SLOT="0" >KEYWORDS="~amd64 ~x86" >IUSE="ads aio caps cluster cups debug examples ldap pam syslog winbind" > >DEPEND="dev-libs/popt > virtual/libiconv > ads? ( virtual/krb5 sys-fs/e2fsprogs ) > caps? ( sys-libs/libcap ) > cluster? ( dev-db/ctdb ) > cups? ( net-print/cups ) > debug? ( dev-libs/dmalloc ) > ldap? ( net-nds/openldap ) > pam? ( virtual/pam > winbind? ( dev-libs/iniparser ) ) > syslog? ( virtual/logger ) > !<net-fs/samba-3.3" >RDEPEND="${DEPEND}" > ># Disable tests since we don't want to build that much here >RESTRICT="test" > >S="${WORKDIR}/${MY_P}/source" > ># TODO: ># - enable iPrint on Prefix/OSX and Darwin? ># - selftest-prefix? selftest? > >CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)" > >pkg_setup() { > confutils_use_depend_all ads ldap >} > >src_prepare() { > sed -i \ > -e 's|"lib32" ||' \ > -e 's|if test -d "$i/$l" ;|if test -d "$i/$l" -o -L "$i/$l";|' \ > configure || die "sed failed" >} > >src_configure() { > local myconf > > # Filter out -fPIE > [[ ${CHOST} == *-*bsd* ]] && myconf="${myconf} --disable-pie" > use hppa && myconf="${myconf} --disable-pie" > > # Upstream refuses to make this configurable > use caps && export ac_cv_header_sys_capability_h=yes || export ac_cv_header_sys_capability_h=no > > # Notes: > # - FAM is a plugin for the server > # - DNS-SD is only used in client/server code > # - AFS is a pw-auth-method and only used in client/server code > # - AFSACL is a server module > # - automount is only needed in conjunction with NIS and we don't have that > # anymore > # - quota-support is only needed in server-code > # - acl-support is only used in server-code > # - --without-dce-dfs and --without-nisplus-home can't be passed to configure but are disabled by default > econf ${myconf} \ > --sysconfdir=/etc/samba \ > --localstatedir=/var \ > $(use_enable debug developer) \ > --enable-largefile \ > --enable-socket-wrapper \ > --enable-nss-wrapper \ > --disable-swat \ > $(use_enable debug dmalloc) \ > $(use_enable cups) \ > --disable-iprint \ > --disable-fam \ > --enable-shared-libs \ > --disable-dnssd \ > --disable-avahi \ > --with-fhs \ > --with-privatedir=/var/lib/samba/private \ > --with-rootsbindir=/var/cache/samba \ > --with-lockdir=/var/cache/samba \ > --with-swatdir=/usr/share/doc/${PF}/swat \ > --with-configdir=/etc/samba \ > --with-logfilebase=/var/log/samba \ > --with-pammodulesdir=$(getpam_mod_dir) \ > --without-afs \ > --without-fake-kaserver \ > --without-vfs-afsacl \ > $(use_with ldap) \ > $(use_with ads) \ > $(use_with ads krb5 /usr) \ > $(use_with ads dnsupdate) \ > --without-automount \ > --without-cifsmount \ > --without-cifsupcall \ > $(use_with pam) \ > $(use_with pam pam_smbpass) \ > $(use_with syslog) \ > --without-quotas \ > --without-sys-quotas \ > --without-utmp \ > --with-lib{talloc,tdb,netapi,smbclient,smbsharemodes} \ > --without-libaddns \ > $(use_with cluster ctdb /usr) \ > $(use_with cluster cluster-support) \ > --without-acl-support \ > $(use_with aio aio-support) \ > --with-sendfile-support \ > $(use_with winbind) \ > --without-included-popt \ > --without-included-iniparser >} > >src_compile() { > emake libs pam_modules nss_modules || die "emake failed" >} > >src_install() { > emake DESTDIR="${D}" installlibs || die "emake installlibs failed" > if use pam ; then > emake DESTDIR="${D}" installpammodules || die "emake installpammodules failed" > fi > > # Remove empty installation directories > rmdir \ > "${D}/usr/$(get_libdir)/samba" \ > "${D}/usr"/{sbin,bin} \ > "${D}/usr/share"/{man,locale,} \ > "${D}/var"/{run,lib/samba/private,lib/samba,lib,cache/samba,cache,} \ > || die "tried to remove non-empty dirs, this seems like a bug in the ebuild" > > # Nsswitch extensions. Make link for wins and winbind resolvers > if use winbind ; then > dolib.so nsswitch/libnss_wins.so > dosym libnss_wins.so /usr/$(get_libdir)/libnss_wins.so.2 > dolib.so nsswitch/libnss_winbind.so > dosym libnss_winbind.so /usr/$(get_libdir)/libnss_winbind.so.2 > fi > > if use pam ; then > if use winbind ; then > newpamd "${CONFDIR}/system-auth-winbind.pam" system-auth-winbind > doman ../docs/manpages/pam_winbind.7 > dohtml ../docs/htmldocs/manpages/pam_winbind.7.html > > if use examples ; then > insinto /usr/share/doc/${PF}/examples > doins -r ../examples/pam_winbind > fi > fi > > newpamd "${CONFDIR}/samba.pam" samba > dodoc pam_smbpass/README > fi > > if use examples ; then > insinto /usr/share/doc/${PF}/examples > doins -r ../examples/libsmbclient > > use winbind && doins -r ../examples/nss > fi > >}
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 283592
:
203086
| 203422 |
203424
|
203426