Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 144294 Details for
Bug 211076
sys-apps/dbus-1.1.4 patch for closing of shared connections
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
New ebuild for dbus-1.1.4 with new patch
dbus-1.1.4-r1.ebuild (text/plain), 3.59 KB, created by
Geaaru
on 2008-02-22 07:54:29 UTC
(
hide
)
Description:
New ebuild for dbus-1.1.4 with new patch
Filename:
MIME Type:
Creator:
Geaaru
Created:
2008-02-22 07:54:29 UTC
Size:
3.59 KB
patch
obsolete
># Copyright 1999-2008 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/sys-apps/dbus/dbus-1.1.4.ebuild,v 1.7 2008/02/12 13:01:15 steev Exp $ > >inherit eutils multilib autotools flag-o-matic > >DESCRIPTION="A message bus system, a simple way for applications to talk to each other" >HOMEPAGE="http://dbus.freedesktop.org/" >SRC_URI="http://dbus.freedesktop.org/releases/dbus/${P}.tar.gz" > >LICENSE="|| ( GPL-2 AFL-2.1 )" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" >IUSE="debug doc selinux X" > >RDEPEND="X? ( x11-libs/libXt x11-libs/libX11 ) > selinux? ( sys-libs/libselinux > sec-policy/selinux-dbus ) > >=dev-libs/expat-1.95.8 > !<sys-apps/dbus-0.91" >DEPEND="${RDEPEND} > dev-util/pkgconfig > doc? ( app-doc/doxygen > app-text/xmlto )" > >src_unpack() { > unpack ${A} > cd "${S}" > # Patch that *should* fix dbus-launch hanging around after exiting X > if use X ; then > epatch "${FILESDIR}/${PN}-1.1.4-xdisplay_null.patch" > fi > epatch "${FILESDIR}/35-unref-no-guid-connections.patch" >} > >src_compile() { > # so we can get backtraces from apps > append-flags -rdynamic > > local myconf="" > > hasq test ${FEATURES} && myconf="${myconf} --enable-tests=yes" > # libaudit is *only* used in DBus wrt SELinux support, so disable it, if > # not on an SELinux profile. > econf \ > $(use_with X x) \ > $(use_enable kernel_linux inotify) \ > $(use_enable kernel_FreeBSD kqueue) \ > $(use_enable selinux) \ > $(use_enable selinux libaudit) \ > $(use_enable debug verbose-mode) \ > $(use_enable debug asserts) \ > --with-xml=expat \ > --with-system-pid-file=/var/run/dbus.pid \ > --with-system-socket=/var/run/dbus/system_bus_socket \ > --with-session-socket-dir=/tmp \ > --with-dbus-user=messagebus \ > --localstatedir=/var \ > $(use_enable doc doxygen-docs) \ > --disable-xml-docs \ > ${myconf} \ > || die "econf failed" > > # after the compile, it uses a selinuxfs interface to > # check if the SELinux policy has the right support > use selinux && addwrite /selinux/access > > emake || die "make failed" >} > >src_test() { > DBUS_VERBOSE=1 make check || die "make check failed" >} > >src_install() { > emake DESTDIR="${D}" install || die "make install failed" > > # initscript > newinitd "${FILESDIR}"/dbus.init-1.0 dbus > > # dbus X session script (#77504) > # turns out to only work for GDM. has been merged into other desktop > # (kdm and such scripts) > exeinto /etc/X11/xinit/xinitrc.d/ > doexe "${FILESDIR}"/30-dbus > > # needs to exist for the system socket > keepdir /var/run/dbus > # needs to exist for machine id > keepdir /var/lib/dbus > # needs to exist for dbus sessions to launch > > keepdir /usr/lib/dbus-1.0/services > keepdir /usr/share/dbus-1/services > keepdir /etc/dbus-1/system.d/ > keepdir /etc/dbus-1/session.d/ > > dodoc AUTHORS ChangeLog HACKING NEWS README doc/TODO > if use doc; then > dohtml doc/*html > fi >} > >pkg_preinst() { > enewgroup messagebus || die "Problem adding messagebus group" > enewuser messagebus -1 "-1" -1 messagebus || die "Problem adding messagebus user" >} > >pkg_postinst() { > elog "To start the D-Bus system-wide messagebus by default" > elog "you should add it to the default runlevel :" > elog "\`rc-update add dbus default\`" > elog > elog "Some applications require a session bus in addition to the system" > elog "bus. Please see \`man dbus-launch\` for more information." > elog > ewarn > ewarn "You MUST run 'revdep-rebuild' after emerging this package" > elog "If you notice any issues, please rebuild sys-apps/hal" > ewarn > ewarn "If you are currently running X with the hal useflag enabled" > ewarn "restarting the dbus service WILL restart X as well" > ebeep 5 > ewarn >}
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 211076
: 144294 |
144296