This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: By the way...


On Tue, 30 Apr 2002 10:57:46 -0400
Charles Wilson <cwilson@ece.gatech.edu> wrote:

> Harold Hunt wrote:
> 
> > ... I added a link to your Cygwin Gnome page to Cygwin/XFree86's Ported
> > Software page:
> > http://xfree86.cygwin.com/ported-software.html
> > 
> > I'm very impressed with your work to compile Gnome with DLLs.  Keep it up!
> 
> 
> A couple of things:
> 
> 1) pkgconfig.  I'm the cygwin pkgconfig maintainer, and I'd like to 
> insure that you can use the "official" version in your port.  You are 
> using a patched version of 0.8.0; cygwin distributes 0.10.0; but 0.12.0 
> is now available.  Could you try 0.12.0 (unpatched and/or patched) and 
> see if that works for you?

I'll add that to the list of jobs ...
When I started work on gnome-vfs pkg-config was not in the "official" cygwin distribution and 0.8.0 was the latest version. I patched it to remove the included glib, so that it uses my glib port. When pkgconfig was added to cygwin I tried it, but gnome-vfs would not build, so I just ignored it. My focus was, and still is, on gnome so doing more work on pkgconfig was of no interest. But I'll certainly try the new one.

> If you must use a patched version of 0.12.0, then I'd consider 
> incorporating that patch into the official cygwin dist; also, in that 
> case, we could submit your patch upstream for incorporation into the 
> "real" 0.13.0...
 
As the patch just removes the embedded glib, I think its of no use to the "real" pkgconfig.


> 3) cygextras: why not submit these as patches to the cygwin DLL? If it 
> is because the code is from gnu libc, then you could in partnership with 
> someone else, reimplement them and submit the result: your partner would 
> actually write the code to the specifications you develop; you would 
> verify that the result operates the same as the current version. 
> ("Chinese Firewall").  Then, assign copyright on the reimplementations 
> to Red Hat/Cygwin, and submit!

cygextras contains strptime and getdelim. I understand the strptime is "coming soon" to cygwin anyway, so I'll just drop mine then. getdelim came from the gnu C library. Again its just a distraction from working on gnome, and I'll leave it to others to add it to cygwin.

> 
> 4) berkeley db: folks have been asking for this for a long time.  Would 
> you consider packaging it up and submitting it as an official package? 
> (Don't worry about the tcl thing; you needn't be able to run the test 
> suite on an "official ports only" system).  side note: any idea why 
> Gnome doesn't use the GNU database instead? gdbm?

No. I don't have any free time to support cygwin packages, although I do have great respect for those, such as yourself, who do. I think that gnome no longer requires version 2.7.7, but has moved on to version 3.x.x. This patched version did actually pass its test suite when I first did it, but I no longer have access to the cygwin tcl port I used, so I cannot reproduce the result.

Steven


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]