On Sat, 2009-02-07 at 13:50 +0100, Bram Senders wrote: > On Thu, 2009-02-05 at 15:35 +0100, Joachim Breitner wrote: > > Hi Bram, > > > > I’m looking forward to having contextfree in Debian. Any progress on > > this ITP? > > I packaged 2.2~beta2 earlier (in which some copyright issues were > fixed), but didn't try uploading it to Debian because it still had some > other issues (which I don't remember at the moment). It was fully > functional though. > > I see that contextfree 2.2 proper is out, so I'm going to upgrade the > package now and see what that results in. I will report again shortly.
I remember what the problem was; contextfree contains a copy of portions of the source of the AntriGrain Geometry library, which is in Debian as libagg-dev. This is not allowed as of Debian Policy 3.8.0 (although I think the package would now be okay as per Policy 3.7.3). However, I don't understand how to remove the agg portions from the contextfree source, because of two reasons: 1. The agg .cpp files are used by the contextfree Makefile to produce .d files. But I cannot reproduce this using the libagg-dev package, as this only includes the headers and some .a files. 2. The contextfree Makefile compiles the agg files into .o and links using them, but libagg-dev only provides the .a files. All in all, I simply know too little about building these kinds of things to be able to get this working properly. I have a working version of the contextfree 2.2 Debian package up on http://rabarber.luon.net/~bram/Debian/contextfree/, but this builds using the internal copy of the agg sources. Anyone care to help fix this? Joachim, Paul? Or is it allowed to upload a package using an outdated Debian Policy? Cheers, Bram -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org