1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00

Allow building on FreeBSD

- build shared libraries with major number only (libtt.so.2)
- don't build dtlogin and dtinfo

FreeBSD support for the installer:
- work around awk issue
- create post_install FreeBSD scripts
- install only cmsd on /etc/inetd.conf
  skip dtspc and ttdbserver for now

Note to users: please check
if you are affected by awk bug
in udbParseLib.awk if you can.
This commit is contained in:
Marcin Cieslak 2012-09-06 13:45:11 +02:00 committed by Jon Trulson
parent a38242a9d0
commit 421b5061a6
13 changed files with 1099 additions and 12 deletions

View file

@ -1295,3 +1295,130 @@ lib/DtMmdb/libDtMmdb.so.0.0
}
XCOMM
#endif
XCOMM
XCOMM
XCOMM >>-----------------------------
XCOMM FreeBSD libraries
XCOMM <<-----------------------------
XCOMM
XCOMM
lib/DtHelp/libDtHelp.so.2
{ freebsd
install_target = /usr/dt/lib/libDtHelp.so.2
mode = 0555
}
XCOMM
./libDtHelp.so.2
{ freebsd
install_target = /usr/dt/lib/libDtHelp.so
type = sym_link
}
XCOMM
lib/DtPrint/libDtPrint.so.2
{ freebsd
install_target = /usr/dt/lib/libDtPrint.so.2
mode = 0555
}
XCOMM
./libDtPrint.so.2
{ freebsd
install_target = /usr/dt/lib/libDtPrint.so
type = sym_link
}
XCOMM
lib/DtMrm/libDtMrm.so.2
{ freebsd
install_target = /usr/dt/lib/libDtMrm.so.2
mode = 0555
}
XCOMM
./libDtMrm.so.2
{ freebsd
install_target = /usr/dt/lib/libDtMrm.so
type = sym_link
}
XCOMM
lib/DtSvc/libDtSvc.so.2
{ freebsd
install_target = /usr/dt/lib/libDtSvc.so.2
mode = 0555
}
XCOMM
./libDtSvc.so.2
{ freebsd
install_target = /usr/dt/lib/libDtSvc.so
type = sym_link
}
XCOMM
lib/DtWidget/libDtWidget.so.2
{ freebsd
install_target = /usr/dt/lib/libDtWidget.so.2
mode = 0555
}
XCOMM
./libDtWidget.so.2
{ freebsd
install_target = /usr/dt/lib/libDtWidget.so
type = sym_link
}
XCOMM
lib/DtTerm/libDtTerm.so.2
{ freebsd
install_target = /usr/dt/lib/libDtTerm.so.2
mode = 0555
}
XCOMM
./libDtTerm.so.2
{ freebsd
install_target = /usr/dt/lib/libDtTerm.so
type = sym_link
}
XCOMM
lib/tt/lib/libtt.so.2
{ freebsd
install_target = /usr/dt/lib/libtt.so.2
mode = 0555
}
XCOMM
./libtt.so.2
{ freebsd
install_target = /usr/dt/lib/libtt.so
type = sym_link
}
XCOMM
lib/csa/libcsa.so.2
{ freebsd
install_target = /usr/dt/lib/libcsa.so.2
mode = 0555
}
XCOMM
./libcsa.so.2
{ freebsd
install_target = /usr/dt/lib/libcsa.so
type = sym_link
}
XCOMM
lib/DtSearch/libDtSearch.so.2
{ freebsd
install_target = /usr/dt/lib/libDtSearch.so.2
mode = 0555
}
XCOMM
./libDtSearch.so.2
{ freebsd
install_target = /usr/dt/lib/libDtSearch.so
type = sym_link
}
XCOMM
lib/DtMmdb/libDtMmdb.so.2
{ freebsd
install_target = /usr/dt/lib/libDtMmdb.so.2
mode = 0755
}
XCOMM
./libDtMmdb.so.2
{ freebsd
install_target = /usr/dt/lib/libDtMmdb.so
type = sym_link
}