Jose Rubio
707cc1256f
Fix openbsd compile build errors due to dependency on libiconv
...
The path to libiconv is selected in config/cf/OpenBSD.cf reusing the
same trick as FreeBSD does.
2019-09-27 21:54:06 +02:00
Alex Ivanov
b9f352df59
define M4Cmd
2019-01-08 19:48:47 -07:00
Matthew R. Trower
a94c997e8f
Clean up UseInstalledX11 logic
2018-10-25 12:15:03 -06:00
Jon Trulson
a4a5413cd5
Merge branch 'master' into cde-next
2018-06-28 16:55:04 -06:00
Jon Trulson
6b919c82d2
FreeBSD.cf, OpenBSD.cf: remove -Wno-deprecated-register, no longer needed
2018-06-27 22:30:28 -06:00
Ulrich Wilkens
eb811f26f8
Use installed X11 includes and libs
2018-06-27 20:51:58 -06:00
Ulrich Wilkens
32eefa310a
Reenable gcc support on FreeBSD and OpenBSD
2018-06-27 11:13:06 -06:00
Jon Trulson
f840359778
OpenBSD: tone down compiler warnings a bit
...
So many of these are just noise. Someday maybe we can eliminate
these, but for now they just obscure real problems.
2018-06-15 14:59:04 -06:00
Jon Trulson
59b83865ef
OpenBSD 6+: use installed X11 and Motif
...
This commit removes the need to setup X11 and motif import symlinks
before building CDE. With OpenBSD v6+, the installed versions of X11 and
Motif will be used.
This may work with earlier versions of OpenBSD as well, but I don't
have access to those older versions. If you try it, and it works,
send a patch to the CDE mailing list.
This was tested on OpenBSD 6.2
2018-06-14 14:20:02 -06:00
Ulrich Wilkens
885b65a09a
Fixes for OpenBSD
2018-05-31 21:48:07 -06:00
Pascal de Bruijn
ced27aa1f6
dtlogin: don't use crypt(3) on openbsd
...
des support has been removed from crypt(3) on openbsd since version 5.8
2015-11-28 12:24:20 -07:00
Ulrich Wilkens
42e891d9e7
Resolve many build warnings
...
This patch fixes many warnings from the beginning of the build up to
and including the depend stage. Nearly all warnings should be gone
even with -Wall.
2014-09-23 17:57:50 -06:00
Ulrich Wilkens
38dfc9e235
Fix dtinfo search engine
2014-04-01 16:52:36 -06:00
Ulrich Wilkens
4ec9658299
dtinfo other files
2013-08-29 19:47:51 -06:00
Pascal Stumpf
c50eb571e3
OpenBSD.cf: don't include xorg.cf (leftover)
2013-07-23 18:46:31 -06:00
Pascal Stumpf
387ae5bdab
sync warning flags betseen cc and c++ on OpenBSD
2013-07-22 17:14:15 -06:00
Pascal Stumpf
943aaadf86
Introduce DTKORNSHELL, analogous to KORNSHELL.
...
DTKORNSHELL is used to specify the install location of dtksh on your system,
preventing hardcoding of /usr/dt/bin/dtksh in Shebang lines and such.
2012-11-24 19:25:27 -07:00
Pascal Stumpf
fad2d16d20
Remove hack adding csu objects to the linker command line on OpenBSD.
...
This is no longer needed now that $(CC) is used to link shared libraries.
2012-11-19 19:44:19 -07:00
Pascal Stumpf
38f3f5dcba
set AvoidNullMakeCommand on OpenBSD to avoid make warnings
2012-11-19 19:44:15 -07:00
Pascal Stumpf
b61e8ebad6
Add csu objects to shared libraries on OpenBSD.
...
This is required by recent changes to the stack protector code in gcc,
generating references to __guard_local instead of __guard, defined in
crtbeginS.o.
This is a temporary solution; strictly speaking, we shouldn't invoke ld
directly at all but use cc instead.
2012-09-25 11:37:23 -06:00
Pascal Stumpf
7ee2f3e80d
Fix localized build on OpenBSD.
...
Use the same set of langs as on Linux and FreeBSD (no Japanese), don't
redefine a needed macro as no-op, and unset LC_CTYPE in the environment
when building cat files.
2012-08-20 19:56:15 -06:00
Pascal Stumpf
3629a61f7c
Build dtksh on OpenBSD.
...
This needs ksh93 to bootstrap, available in the openbsd-wip for now as a port,
due to be committed some time soon ...
2012-08-19 18:14:37 -06:00
Pascal Stumpf
3c6a0584dd
Use cpp -traditional.
...
StandardCppOptions do not get respected here, so change the default CppCmd
to cpp -traditional like for FreeBSD. Helps kill a few warnings.
2012-08-12 14:20:58 -06:00
Jon Trulson
b9ae3ae76e
OpenBSD.cf, from Pascal Stumpf
2012-08-10 05:37:12 -06:00