all pkgs in kde4 pass compilation with fixes pushed into openbsd-wip... Compiled with cmake 2.8.10. Some small issues while I build kde3 and then the rest of the ports!!!.
1) productivity/libalkimia needs to be cleaned up. because of this kmymoney doesn't build. make makesum in libalkimia gives problems. this will be fixed soon. 2) x11/kde4/kross-interpreters has some .jar file in the PLIST, it needs the same treatment as here? I can push a similar fix and redo make plist. https://github.com/jasperla/openbsd-wip/commit/ecd212da1f9ef35f3d0a0cf69ebcf972701869e8 3) make plist for graphics/opencv https://github.com/jasperla/openbsd-wip/commit/44b8f43cdc535464ca9e9a66e010b1fd9bfafc3e i don't have cv.py or cv2.so, but this is minor. 4) x11/kde4/kalzium use lang/caml instead of lang/ocaml,,-run, needs to send info to Christopher Zimmerman to import ocaml 4.0.1 or we fix it while doing cvs import. pasted inline are the scripts i used... Note don't try this blindly, it will hose your system. My system got hosed due to getting stuff from different mirrors. Now I am sticking to 1 single cvs mirror. Also note these are from Friday November 9th, 2012, and do not reflect Stuart's commit from today which moved raptor etc into cvs (I simply removed the mention of textproc/raptor etc...) Summary 1) graphics/dcmtk has additional regress sections added by Vadim and should be imported after verification. 2) lang/g77 makes some math packages build. The cvs lang/g77 fails when i tried integrating kde4. 3) other than the .old ports like databases/strigi, graphics/liblqr, graphics/opencv, the rest of the ports are new i.e devel/qjson, devel/libgcal, etc. Reviews are welcomed for these ports, they are in openbsd-wip. This is the next step of kde4 integration. Once this is done, a bulk import of kde4 and by testing with a bulk build... The kde4 build will add considerable amount of build time. Have to figure out a way to parallel build libs/pim/pimlibs/runtime, they unlock a lot of small kde4 port building. I couldn't find a way to add DPB_PARALLEL to a cmake port in the ports tree yet. Feedback is welcome. -------------------cvs_build.sh----------------------------- cd /usr/ports/openbsd-wip && git pull mv /usr/ports/databases/strigi /usr/ports/databases/strigi.old mv /usr/ports/graphics/dcmtk /usr/ports/graphics/dcmtk.old mv /usr/ports/graphics/liblqr /usr/ports/graphics/liblqr.old mv /usr/ports/graphics/opencv /usr/ports/graphics/opencv.old mv /usr/ports/lang/g77 /usr/ports/lang/g77.old mv /usr/ports/multimedia/phonon /usr/ports/multimedia/phonon.old mv /usr/ports/x11/kde4 /usr/ports/x11/kde4.old cp -R /usr/ports/openbsd-wip/databases/strigi /usr/ports/databases cp -R /usr/ports/openbsd-wip/databases/virtuoso /usr/ports/databases cp -R /usr/ports/openbsd-wip/devel/qjson /usr/ports/devel cp -R /usr/ports/openbsd-wip/devel/libgcal /usr/ports/devel cp -R /usr/ports/openbsd-wip/education/avogadro /usr/ports/education cp -R /usr/ports/openbsd-wip/graphics/dcmtk /usr/ports/graphics cp -R /usr/ports/openbsd-wip/graphics/libpgf /usr/ports/graphics cp -R /usr/ports/openbsd-wip/graphics/liblqr /usr/ports/graphics cp -R /usr/ports/openbsd-wip/graphics/opencv /usr/ports/graphics cp -R /usr/ports/openbsd-wip/graphics/prison /usr/ports/graphics cp -R /usr/ports/openbsd-wip/lang/g77 /usr/ports/lang cp -R /usr/ports/openbsd-wip/math/facile /usr/ports/math cp -R /usr/ports/openbsd-wip/math/qalculate /usr/ports/math cp -R /usr/ports/openbsd-wip/misc/google-gadgets /usr/ports/misc cp -R /usr/ports/openbsd-wip/multimedia/phonon /usr/ports/multimedia cp -R /usr/ports/openbsd-wip/multimedia/phonon-backend /usr/ports/multimedia cp -R /usr/ports/openbsd-wip/productivity/kmymoney /usr/ports/productivity cp -R /usr/ports/openbsd-wip/productivity/libalkimia /usr/ports/productivity cp -R /usr/ports/openbsd-wip/productivity/librcps /usr/ports/productivity cp -R /usr/ports/openbsd-wip/security/qoauth /usr/ports/security cp -R /usr/ports/openbsd-wip/x11/dbusmenu-qt /usr/ports/x11 cp -R /usr/ports/openbsd-wip/x11/kde4 /usr/ports/x11 cp -R /usr/ports/openbsd-wip/x11/grantlee /usr/ports/x11 mv /usr/ports/openbsd-wip /home/amit sync -------------------restore_openbsd_wip_build.sh----------------------------- rm -rf /usr/ports/databases/strigi rm -rf /usr/ports/databases/virtuoso rm -rf /usr/ports/devel/qjson rm -rf /usr/ports/devel/libgcal rm -rf /usr/ports/education/avogadro rm -rf /usr/ports/graphics/dcmtk rm -rf /usr/ports/graphics/libpgf rm -rf /usr/ports/graphics/liblqr rm -rf /usr/ports/graphics/opencv rm -rf /usr/ports/graphics/prison rm -rf /usr/ports/lang/g77 rm -rf /usr/ports/math/facile rm -rf /usr/ports/math/qalculate rm -rf /usr/ports/misc/google-gadgets rm -rf /usr/ports/multimedia/phonon rm -rf /usr/ports/multimedia/phonon-backend rm -rf /usr/ports/productivity/kmymoney rm -rf /usr/ports/productivity/libalkimia rm -rf /usr/ports/productivity/librcps rm -rf /usr/ports/security/qoauth rm -rf /usr/ports/x11/dbusmenu-qt rm -rf /usr/ports/x11/kde4 rm -rf /usr/ports/x11/grantlee mv /usr/ports/databases/strigi.old /usr/ports/databases/strigi mv /usr/ports/graphics/dcmtk.old /usr/ports/graphics/dcmtk mv /usr/ports/graphics/liblqr.old /usr/ports/graphics/liblqr mv /usr/ports/graphics/opencv.old /usr/ports/graphics/opencv mv /usr/ports/lang/g77.old /usr/ports/lang/g77 mv /usr/ports/multimedia/phonon.old /usr/ports/multimedia/phonon mv /usr/ports/x11/kde4.old /usr/ports/x11/kde4 mv /home/amit/openbsd-wip /usr/ports cd /usr/ports/openbsd-wip && git pull sync