On Saturday 11 July 2009 01:20:17 Kris Moore wrote: > On Sat, 11 Jul 2009, Dima Panov wrote: > > On Friday 10 July 2009 01:12:42 Kris Moore wrote: > >> On Thu, 9 Jul 2009, Dima Panov wrote: > >>> On Wed, 8 Jul 2009 13:32:35 -0700 (PDT), Kris Moore wrote > >>> > >>>> SVN commit 4981 by kmoore: > >>>> > >>>> Fixed building of py-qt4-gui, still needs runtime testing of course. > >>>> > >>>> A files (directory) > >>>> A files/patch-configure.py > >>> > >>> 1. Your patch not connected to build > >>> 2. gui module isn't needs pyqt.tools(), only qpy_libs() > >>> 3. btw, xml module isn't needs qpy_libs(), as you suggest. > >>> 4. build was fixed by latest revision of devel/py-qt4-core, which > >>> provide patches for all py-qt4 modules. > >> > >> Ahh, I see your latest patch now, which does fix the building issues. > >> Just for the record, would it not be easier to provide separate, smaller > >> patches for the configure.py script in each module? That way you can > >> target specific build issues for each port, and maybe have less chance > >> of breakage with each further py-qt release? > > > > patch is too complex for split - here is too many internal dependencies > > and strange module detection logic. > > Makes sense. That was one of the craziest configure scripts I've seen :)
Yes. I investigate this logic about 3 weeks :) Some changes was made by intuition :) > Have you sent your logic patch upstream? Maybe we can get them to include > it, or at least have them re-examine how they do that script for 4.5.2? No, patch exist only in freebsd portstree (for py-qt-4.4.4) and area51 (py-qt-4.5.1) Too many specific functions is used, and patch direcly rewrite them to freebsd-specific. When riverbankcomputing release py-qt04.5.2, I and Max will adopt a patch. -- Dmitry "Red Fox" Panov @ Home | k...@freebsd Team | FreeBSD since September 1995 Khabarovsk, Russia | Skype:dima.panov | Jabber.org:fluffy.khv | ICQ:1745024 _______________________________________________ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information