From: Sergei Trofimovich Date: Sat, 27 Aug 2016 16:27:48 +0000 (+0100) Subject: media-libs/quarter: fix GL underlinking, bug #369967 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=f0e7d3a13581b299286888b7c5080d18906a29c5;p=gentoo.git media-libs/quarter: fix GL underlinking, bug #369967 Before the change shared library had undefined glEnable() symbol. Easy to test as: $ LDFLAGS="-Wl,--no-undefined" emerge -1 quarter .libs/libQuarter_la-QuarterWidget.o: In function `SIM::Coin3D::Quarter::QuarterWidget::initializeGL()': QuarterWidget.cpp:(.text+0xac6): undefined reference to `glEnable' Reported-by: Diego Elio Pettenò Bug: https://bugs.gentoo.org/show_bug.cgi?id=369967 Package-Manager: portage-2.3.0 --- diff --git a/media-libs/quarter/quarter-1.0.0-r1.ebuild b/media-libs/quarter/quarter-1.0.0-r1.ebuild index 4d863b3a852e..e6e370acaa41 100644 --- a/media-libs/quarter/quarter-1.0.0-r1.ebuild +++ b/media-libs/quarter/quarter-1.0.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=5 -inherit autotools-utils +inherit autotools-utils flag-o-matic MY_P="${P/q/Q}" @@ -23,6 +23,7 @@ RDEPEND=" dev-qt/qtcore:4 dev-qt/qtgui:4 dev-qt/qtopengl:4 + virtual/opengl " DEPEND="${RDEPEND} virtual/pkgconfig @@ -38,6 +39,8 @@ PATCHES=( DOCS=(AUTHORS NEWS README) src_configure() { + append-libs -lGL #369967, library calls glEnable() + local myeconfargs=( htmldir="${ROOT}usr/share/doc/${PF}/html" --enable-pkgconfig