This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
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