Porting KDevelop 2.1.2 to OpenBSD
Craig Barraclough
craigba at creative.com.au
Fri Jul 19 01:06:36 BST 2002
During porting of KDevelop 2.1.2, I came across some changes for the admin/
section.
admin/acinclude.m4.in:
1. Add paths for qt includes and libraries on OpenBSD
/usr/local/lib/qt3
/usr/local/include/X11/qt3
2. Add extra libraries (if OS=OpenBSD)
/usr/local/lib
(Is there a more elegant solution?)
3. Disable qt-mt support (if OS=OpenBSD)
OpenBSD port of Qt does not contain the qt-mt library, so all ports
currently disable multi threading.
This is equivalent to (wrapped)
./configure --with-extra-libs=/usr/local/lib/
--with-qt-includes=/usr/local/include/X11/qt3/
--with-qt-libraries=/usr/local/lib/qt3/ --disable-mt
but hides these from the user, and allows the New Project Wizard in KDevelop
to work properly.
admin/cvs.sh
1. OpenBSD only has automake 1.4-p5 - patch to allow this.
Not sure this should go into core, perhaps leave in the OpenBSD port.
admin/detect-autoconf.sh
1. autoconf 2.52 is known as autoconf-new
(autoconf is 2.13)
2. autoheader 2.52 is known as autoheader-new
(autoheader is 2.13)
3. OpenBSD's /bin/sh does not have type
Hard coded to /usr/bin/which if OS=OpenBSD
--
Craig
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch-admin_acinclude_m4_in
Type: text/x-diff
Size: 1708 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20020719/39d9762c/attachment.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch-admin_cvs_sh
Type: text/x-diff
Size: 496 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20020719/39d9762c/attachment-0001.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch-admin_detect-autoconf_sh
Type: text/x-diff
Size: 1389 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20020719/39d9762c/attachment-0002.diff>
More information about the kde-core-devel
mailing list