Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 85285 - cairo 0.4.0 is out
Summary: cairo 0.4.0 is out
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: Normal minor (vote)
Assignee: Peter Johanson (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 88266
  Show dependency tree
 
Reported: 2005-03-14 17:38 UTC by Leonardo Boshell (RETIRED)
Modified: 2005-04-18 14:36 UTC (History)
3 users (show)

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


Attachments
x11-libs/cairo-0.4.0 (cairo-0.4.0.ebuild,951 bytes, text/plain)
2005-03-17 14:52 UTC, Christoph Brill (egore) (RESIGNED)
Details
media-libs/libpixman-0.1.4 (libpixman-0.1.4.ebuild,563 bytes, text/plain)
2005-03-17 14:53 UTC, Christoph Brill (egore) (RESIGNED)
Details
Patch to src/Makefile.in, removes checks for 'old' include files (cairo-0.4.0-makefile.patch,1.52 KB, patch)
2005-03-28 00:22 UTC, Mark Renouf
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Leonardo Boshell (RETIRED) gentoo-dev 2005-03-14 17:38:53 UTC
Act now! Sky-rocket your commit stats with this great opportunity. :)
Comment 1 Christoph Brill (egore) (RESIGNED) 2005-03-17 14:52:47 UTC
Created attachment 53732 [details]
x11-libs/cairo-0.4.0

an working ebuild
Comment 2 Christoph Brill (egore) (RESIGNED) 2005-03-17 14:53:27 UTC
Created attachment 53733 [details]
media-libs/libpixman-0.1.4

needed dependecy (simly bumped 0.1.3)
Comment 3 Mark Renouf 2005-03-28 00:22:11 UTC
Created attachment 54649 [details, diff]
Patch to src/Makefile.in, removes checks for 'old' include files

Not quite all peachy... I got errors from an overzelous Makefile telling me the
following:

****************************************************************
*** Error: Old headers found. You should remove the following
***	   files and then type 'make install' again.
/usr/include/cairo-features.h  /usr/include/cairo.h
****************************************************************

I'm attaching patch to src/Makefile.in that removes this check (installs them
politely into ${DESTDIR}, but then checks the real filesystem for some reason.
It builds just fine after patching. Maybe this is a bit of a hack... feel free
to correct me =D

PS: I think bug #79640 is obsoleted now?
Comment 4 Peter Johanson (RETIRED) gentoo-dev 2005-04-11 13:51:26 UTC
Ok, got these into portage. I almost missed the header check, since that only makes upgrades from the old cairo-0.1.x stuff a problem, as any thing newer had things in /usr/include/cairo and didn't trigger the check.

It only sort of obsoletes it. Problem is the cairo API undergoes massive change between each snapshot release, so you generally have to either fix apps to work with newer versions, or depend on specific versions.

As a result this new cairo-0.4.0 is p.masked for now. I already know it breaks libgdiplus, and probably the mozilla* SVG stuff as well.

Marking this FIXED, as the package is now in. If packages have problems against 0.4.0, they should get their own bugs and be worked on there. Thanks all.