Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 384371 - x11-apps/xdm: Automatic dependency on x11-libs/libXinerama
Summary: x11-apps/xdm: Automatic dependency on x11-libs/libXinerama
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-24 23:28 UTC by Fat-Zer
Modified: 2019-03-03 02:09 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fat-Zer 2011-09-24 23:28:52 UTC
x11-apps/xdm depends on x11-libs/libXinerama but it compiles and runs great without it. So i think it should be removed fronm dependencies.

Reproducible: Always
Comment 1 Matt Turner gentoo-dev 2019-03-03 00:52:41 UTC
configure.ac doesn't offer a way to explicitly disable Xinerama support:

PKG_CHECK_EXISTS(xinerama, [
        AC_DEFINE([USE_XINERAMA], 1,
                [Define to 1 to use XINERAMA in greeter & chooser])
        PKG_CHECK_MODULES(XINERAMA, xinerama)
        CHOOSER_CFLAGS="$CHOOSER_CFLAGS $XINERAMA_CFLAGS"
        CHOOSER_LIBS="$CHOOSER_LIBS $XINERAMA_LIBS"
        GREETER_CFLAGS="$GREETER_CFLAGS $XINERAMA_CFLAGS"
        GREETER_LIBS="$GREETER_LIBS $XINERAMA_LIBS"
])

So evidently we chose to just always require it.
Comment 2 Larry the Git Cow gentoo-dev 2019-03-03 02:09:51 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eab4843656a9d806f902602ccb19584f8863792

commit 9eab4843656a9d806f902602ccb19584f8863792
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2019-03-03 00:27:58 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2019-03-03 02:09:37 +0000

    x11-apps/xdm: Version bump to 1.1.2
    
    Various changes, addressing multiple bugs (in some cases partially):
            - Depend on x11-apps/xsm (bug 329833)
            - Drop IUSE=xdm-auth (bug 445662)
            - Add IUSE=xinerama (bug 384371)
            - Add IUSE=truetype (bug 608840)
            - Add IUSE=xpm
            - Add IUSE=systemd
            - Port to EAPI=7 and xorg-3.eclass
    
    Bug: https://bugs.gentoo.org/329833
    Bug: https://bugs.gentoo.org/445662
    Closes: https://bugs.gentoo.org/384371
    Closes: https://bugs.gentoo.org/608840
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 x11-apps/xdm/Manifest                              |   1 +
 x11-apps/xdm/files/xdm-1.1.12-consolekit.patch     | 269 +++++++++++++++++++++
 .../files/xdm-1.1.12-make-xinerama-optional.patch  |  34 +++
 x11-apps/xdm/xdm-1.1.12.ebuild                     |  84 +++++++
 4 files changed, 388 insertions(+)