First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 35782
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Martin Holzer (RETIRED) <mholzer@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Jordan <xero@xeron.cc>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
gkrellm.diff Updated ebuild patch Andy Dustman 2003-12-16 07:50 0000 1.05 KB Details | Diff
gkrellm.diff Updated ebuild with ssl support patch Andy Dustman 2003-12-16 08:27 0000 1.30 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 35782 depends on: Show dependency tree
Bug 35782 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2003-12-13 22:48 0000
gkrellm 2.1.22 has been releaesd.

------- Comment #1 From Martin Holzer (RETIRED) 2003-12-14 06:36:54 0000 -------
in cvs

------- Comment #2 From Andy Dustman 2003-12-15 08:42:51 0000 -------
2.1.22 and older ebuilds have arguably faulty dependencies. The gtk
dependencies should only be included if the user has specified USE=X. They
should be changed from this:

DEPEND=">=sys-apps/sed-4
        gtk? (  >=x11-libs/gtk+-2.0.5 )
        gtk2? ( >=x11-libs/gtk+-2.0.5 )"

to this:

DEPEND=">=sys-apps/sed-4
        X? (
            gtk? (  >=x11-libs/gtk+-2.0.5 )
            gtk2? ( >=x11-libs/gtk+-2.0.5 )
        )"

------- Comment #3 From Martin Holzer (RETIRED) 2003-12-15 10:10:56 0000 -------
do i really need a local X for this ?

how about just connect remote to a X11 ?

------- Comment #4 From Andy Dustman 2003-12-16 06:44:48 0000 -------
The point is, you can compile just gkrellmd, which does not use X at all. It
listens for clients on 19150. Anyway, if you are USE=-X, it shouldn't matter
whether or not you've turned gtk or gtk2 on or off. My servers recently started
coming up +gtk2 because it was added to the profile. This causes gtk+-2 to get
pulled in and it's dependencies...

------- Comment #5 From Andy Dustman 2003-12-16 07:50:27 0000 -------
Created an attachment (id=22299) [details]
Updated ebuild

 * gtk and gtk2 are removed from the USE flags entirely and replaced with X

 * >=x11-libs/gtk+-2.0.5 is required if USE=X

 * >=dev-libs-glib-1.2 is required in all cases (it will work with the 1.2 or
2.x series)

------- Comment #6 From Andy Dustman 2003-12-16 07:56:54 0000 -------
Looking at the Changelog for 2.1.22, I see that SSL support has been added for
mailcheck, so we need an optional ssl dependency. I'll work on this.

------- Comment #7 From Andy Dustman 2003-12-16 08:27:13 0000 -------
Created an attachment (id=22302) [details]
Updated ebuild with ssl support

 * Remove gtk and gtk2 USE flags

 * Add dependency >=dev-libs/glib-1.2 in all cases

 * If USE=X, add >=x11-libs/gtk+-2.0.5 depenency

 * If USE="X ssl", add dev-libs/openssl

Note that gkrellmd (the piece that does not use X) does not have the mail check
capability, so it does not link against OpenSSL.

First Last Prev Next    No search results available      Search page      Enter new bug