On 02/02/2010 15:59, A.R. Burgers wrote:
> The course of fltk has been a bit confusing, but 1.3 looks good.
> I've followed 1.3 development a bit and contributed a --enable-x11
> option, partly based upon your patches for x11 fltk.
> http://www.fltk.org/str.php?L2147

Ah, so that's where that came from.

> Since not so many packages are using fltk, I suggest we simply
> discontinue 1.1 and only provide 1.3. That means we would have to
> synchronize the release with your two ports packages.

As you rightfully noted, there has been an apparent lack of direction in 
fltk development.  Right now, it seems that 1.3 is where things are 
headed and 2.0 is a dead end, but it wasn't that long ago that the 
reverse appeared true.

For that very reason, I strongly suspect that it is too early to move to 
1.3.  I also have no idea, for instance, if code written for 1.1 will 
build with 1.3 or not.  I would urge you to go with 1.1.10 for now -- my 
Ports .cygport and patches for 1.1.9 should help[1] -- until some newer 
version eventually goes stable.

[1] 
http://cygwin-ports.svn.sourceforge.net/viewvc/cygwin-ports/ports/trunk/x11/fltk/

> Also there was a conflict between my win32 version and your X11 version.
> my choice for win32 was inspired by my colleagues at work using windows.
> I've been thinking about separate devel packages for win32 and X11,
> but maybe the more practical way forward is to provide an X11 package in the 
> cygwin
> distribution, splitting it into runtime and devel packages, enabling a future
> devel-win32 package.

We went through a similar thought process with gtk2.0, but in the end we 
realized that you just can't do it.  Cygwin is a *NIX/X11 platform and 
needs an X11 FLTK.

As for the transition, nothing in the distro uses fltk, so you won't 
break anything by switching from Win32 to X11.  You may wish to 
repackage the existing Win32 fltk DLLs as libfltknox1.1 for the benefit 
of users which have built their own code against the Win32 fltk.  The 
X11 packages would provide fluid, libfltk1.1 and libfltk-devel; this 
naming is important, as it will make an eventual update to 1.3 much easier.

Thanks, and please let me know if there is anything I can do to help 
with the transition.


Yaakov
Cygwin Ports

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Cygwin-ports-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cygwin-ports-general

Reply via email to