Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 382359 - www-client/dillo-3.0.1 version bump.
Summary: www-client/dillo-3.0.1 version bump.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Desktop Misc. Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-09 09:22 UTC by Peter Volkov (RETIRED)
Modified: 2011-10-12 01:06 UTC (History)
2 users (show)

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


Attachments
dillo-3.0.ebuild (dillo-3.0.ebuild,1.42 KB, text/plain)
2011-09-09 15:11 UTC, Roger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Volkov (RETIRED) gentoo-dev 2011-09-09 09:22:17 UTC
Please, bump www-client/dillo-3.0. The changes are as follows:

Dillo3 has shifted its toolkit library from fltk2 to the fltk 1.3 series. The
experimental status of fltk2 had kept Dillo2 out of a number of  distributions,
but  fltk 1.3 has  already seen an official release. Dillo3 is the current
stable branch. In the porting process, several improvements were made and many
bugs fixed. The user interface was rewritten, and the internals simplified.
Highlights: native  build on OS X, on-the-fly  panel resize, multiple search
engines, faster rendering, and CSS adjacent sibling selectors.
Comment 1 Roger 2011-09-09 15:11:22 UTC
Created attachment 285979 [details]
dillo-3.0.ebuild

$ diff dillo-2.2.ebuild dillo-3.0.ebuild 

17c17
< RDEPEND="x11-libs/fltk:2[-cairo,jpeg=,png=]
---
> RDEPEND="=x11-libs/fltk-1.3*[-cairo]
24,28d23
< 
< src_prepare() {
<       epatch "${FILESDIR}"/dillo2-inbuf.patch \
<               "${FILESDIR}"/${P}-libpng14.patch
< }


Looks good to me here.  As a reminder users need to unmask fltk-1.3 and mask higher versions of fltk to prevent pulling them in as fltk-1.3 is an upgrade to fltk-2.0. (See fltk website for info on their version number problems.)

# echo =x11-libs/fltk-2*" >> /etc/portage/package.mask


I can already see problems with users trying to installing multiple versions of FLTK as the FLTK-1.3 EBuild is not slotted.  Attempts were made in the past to slot fltk, but for some reason, didn't it didn't slot separately from the fltk-1.1 branch (ie. /usr/lib/fltk-1.1 and /usr/lib/fltk-1.3 is needed and not just /usr/lib/fltk-1, /usr/lib/fltk-2!)


Oh, and as usual, I likely didn't edit the $KEYWORDS  properly for archs, as it should probably be prevented from pulling in on stable.
Comment 2 Roger 2011-09-09 15:23:09 UTC
FYI: FLTK Version History

fltk-1.1 - Initial fltk release
fltk-1.3 - Latest fltk release (Future work will be in fltk-1.4)

fltk-2.0 - Never had an official release as development stalled.  Development continued from fltk-1.1 to fltk-1.3, creating/modifying interfaces not compatible with fltk-2.0

fltk-3.0 - Future release may combine fltk-1.3 and fltk-2.0 work?

For further info: "What are the Versions of FLTK?" http://www.fltk.org/articles.php?L825
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2011-10-12 01:06:42 UTC
3.0.1 is in the tree. Thanks for the patch.