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