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

Reply via email to