Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 649084 - sci-visualization/opendx: Drop dependency on x11-libs/libXp
Summary: sci-visualization/opendx: Drop dependency on x11-libs/libXp
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords: STABLEREQ
: 649086 (view as bug list)
Depends on:
Blocks: 649076
  Show dependency tree
 
Reported: 2018-02-28 20:46 UTC by Matt Turner
Modified: 2021-03-29 21:03 UTC (History)
1 user (show)

See Also:
Package list:
sci-visualization/opendx-4.4.4-r7
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Turner gentoo-dev 2018-02-28 20:46:07 UTC
Xprint is dead for the last 9 years, and libXp will be going away.

I see in configure.ac:

AC_CHECK_LIB(Xp, XpSetImageResolution)

it defines HAVE_LIBXP if Xp is found, but then that is used nowhere.

Seems like a dead dependency. I could test a patch myself, but the package doesn't compile: bug 638610
Comment 1 Ulrich Müller gentoo-dev 2018-03-21 20:29:05 UTC
Looks like these dependencies aren't necessary:
   x11-libs/libXi
   x11-libs/libXp

Whereas the following are explicitly linked against and should be added:
   x11-libs/libX11
   x11-libs/libXinerama
   x11-libs/libXt
Comment 2 Larry the Git Cow gentoo-dev 2018-04-01 23:24:45 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161845d4be61b043231bf07b008e3208a6bf8e97

commit 161845d4be61b043231bf07b008e3208a6bf8e97
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2018-04-01 23:24:07 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2018-04-01 23:24:32 +0000

    sci-visualization/opendx: Fix X11 dependencies
    
    I elected not to touch the lack of Xinerama dependency. It looks to be
    automagic currently.
    
    Bug: https://bugs.gentoo.org/649084

 .../opendx/{opendx-4.4.4-r6.ebuild => opendx-4.4.4-r7.ebuild}    | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)}
Comment 3 Larry the Git Cow gentoo-dev 2018-04-01 23:56:54 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b75f72a3f12da74ca821bc2ebdb579f206b41be

commit 5b75f72a3f12da74ca821bc2ebdb579f206b41be
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2018-04-01 23:56:24 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2018-04-01 23:56:27 +0000

    sci-visualization/opendx: Drop old
    
    Closes: https://bugs.gentoo.org/649084

 sci-visualization/opendx/opendx-4.4.4-r5.ebuild | 82 -------------------------
 1 file changed, 82 deletions(-)
Comment 4 Matt Turner gentoo-dev 2018-04-01 23:57:19 UTC
ppc keywords dropped

amd64/x86 stable
Comment 5 Toralf Förster gentoo-dev 2021-03-29 21:03:00 UTC
*** Bug 649086 has been marked as a duplicate of this bug. ***