First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 102452
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Peter Johanson (RETIRED) <latexer@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Stepan Moskovchenko <stevenm@umd.edu>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
cairo-fix-render-versionstring.patch The patch for Cairo for the RENDER workaround with Gentoo's X version string patch Stepan Moskovchenko 2005-08-13 22:16 0000 689 bytes Details | Diff
cairo-0.9.2.ebuild Ebuild for Cairo 0.9.2 text/plain Stepan Moskovchenko 2005-08-13 22:17 0000 1.04 KB Details
gtk+-2.8.0.ebuild gtk+-2.8.0 ebuild text/plain Pau Rodriguez 2005-08-14 06:50 0000 2.84 KB Details
glitz-0.4.4.ebuild glitz-0.4.4 ebuild text/plain Pau Rodriguez 2005-08-14 06:58 0000 602 bytes Details
cairo-0.9.2.ebuild cairo-0.9.2 ebuild text/plain Pau Rodriguez 2005-08-14 06:59 0000 1.01 KB Details
pango-1.10.0.ebuild.patch Ebuild for Pango 1.10.0 patch Stepan Moskovchenko 2005-08-16 07:10 0000 345 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 102452 depends on: Show dependency tree
Bug 102452 blocks: 79640
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: 2005-08-13 22:15 0000
Attached are the ebuilds. Created very quickly, please test, but they worked
for me.

The patch here is needed for that buggy RENDER thing from Xorg. This is the
patch that was proposed for Cairo 0.6 I believe.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

------- Comment #1 From Stepan Moskovchenko 2005-08-13 22:16:26 0000 -------
Created an attachment (id=65894) [details]
The patch for Cairo for the RENDER workaround with Gentoo's X version string

------- Comment #2 From Stepan Moskovchenko 2005-08-13 22:17:15 0000 -------
Created an attachment (id=65895) [details]
Ebuild for Cairo 0.9.2

------- Comment #3 From Pau Rodriguez 2005-08-14 06:50:11 0000 -------
Created an attachment (id=65921) [details]
gtk+-2.8.0 ebuild

Only problem encountred when compiling pango-1.9.1 and cairo-0.9.2
What happend.

I attrached my gtk+-2.8.0 ebuild if anybody found the error.

I solved compiling pango with cairo-0.6 and then updated to cairo-0.9.2 but I
don't test binaryes yet.

------- Comment #4 From Pau Rodriguez 2005-08-14 06:58:33 0000 -------
Created an attachment (id=65923) [details]
glitz-0.4.4 ebuild

------- Comment #5 From Pau Rodriguez 2005-08-14 06:59:50 0000 -------
Created an attachment (id=65924) [details]
cairo-0.9.2 ebuild

with problem glitz solved (with glitz ebuild of course)

------- Comment #6 From Pau Rodriguez 2005-08-14 07:12:33 0000 -------
(In reply to comment #5)
> Created an attachment (id=65924) [edit] [details]
> cairo-0.9.2 ebuild
> 
> with problem glitz solved (with glitz ebuild of course)

problem building with both gtk+2.8.0 and pango-1.9.1 with both cairo ebuilds.
And no pango-1.10 tarball yet!

------- Comment #7 From Stepan Moskovchenko 2005-08-14 08:19:25 0000 -------
>problem building with both gtk+2.8.0 and pango-1.9.1 with both cairo ebuilds.
>And no pango-1.10 tarball yet!

Yes, pango will not build with cairo 0.6. Btut Gtk 2.8 needs cairo 2.8. The part
of pango that will not compile is actually a small example app, but the rest of
pango builds fine. I was told this issue is already fixed in cvs and it will all
work fine with cairo in version 1.10. This should be available some time on
Monday, August 15.

------- Comment #8 From Leonardo Boshell (RETIRED) 2005-08-15 11:43:39 0000 -------
An ebuild for cairo-0.9.2 is now in the tree. Thank you for your help.

Please note that when you have modified versions of ebuilds currently in our
tree, it's usually nicer if you post uniffied diffs in your reports instead of
the complete files.

Stepan,
You didn't give much background about your patch in comment #1. Please add to
your comments the rationale and/or origin of the included patches.

Pau,
I can't understand what you're trying to say in comment #3. If you have problems
with pango or gtk+, using ebuilds in our tree, please open new reports for them.
You can also open new reports to contribute new ebuilds for other packages like
glitz.


Thanks.

------- Comment #9 From Stepan Moskovchenko 2005-08-15 13:12:51 0000 -------
The patch from Comment #1 resolves an issue that Cairo has with Xorg. According
to the Cairo developers, there is a bug within Xorg's RENDER system that
prevents the background from being displayed properly (in gnome, anyway) as well
as other things. Cairo employs a workaround for this, and it knows to turn on
the workaround by looking at the X vendor string. Since Gentoo modifies this
string, Cairo no longer knows to use its workaround, and this patch fixes that.

A notable symptom of unpatched cairo is an improperly rendered gnome background
image on the desktop. It only happens when an image is set as a background, and
not if you are using solid color, etc. The background will be dirty with bits of
other windows. Dragging a window leaves trails behind, and mousing over an icon
leaves trails around it as well.

>Stepan,
>You didn't give much background about your patch in comment #1. Please add to
>your comments the rationale and/or origin of the included patches.

------- Comment #10 From Stepan Moskovchenko 2005-08-16 07:10:58 0000 -------
Created an attachment (id=66080) [details]
Ebuild for Pango 1.10.0

Here it is, pango-1.10.0 just came out today, so there's teh ebuild. It's a
patch against 1.9.1. I commented out the patch for compiling against the latest
Cairo because this change has already been made to the source in version
1.10.0. 

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