joerg
a216da57a6
Default to -Wno-sign-compare -Wno-pointer-sign for clang.
...
Push -Wno-array-bounds down to the cases that depend on it.
Selectively disable warnings for 3rd party software or non-trivial
issues to be reviewed later to get clang -Werror to build most of the
tree.
2011-05-26 12:56:24 +00:00
he
6cf367a4a1
Fix up Heimdal so that it can be built statically, allowing the
...
sun2 port to proceed beyond trying and failing to build Heimdal.
This is done by:
1) Stop pretending that libipc is a separate library, and instead
build it as part of libkrb5. The version map for libkrb5 needed
to be updated to expose the required symbols from libipc.
2) The lexer in libhx509 needs to use its own prefix, so that the
resulting library can be statically linked with a lexer which
uses the default prefix. This was hidden because libhx509's
version map file (which is only used for the shared libs) hid
away the lexer symbols. Some defines needed tweaking as well
to restore buildability.
3) Excplicitly mention all the required libraries in LDADD+= and
make sure DPADD is set to correspond. This allows static linking;
earlier this relied on shared library dependencies to have all the
libs pulled in. In the process, convert to single-line LDADD+=
and DPADD+= settings. Use Makefile.inc for the common libraries
to the extent possible.
Successfully built from scratch for i386 and sun2 several times,
and for lots of other ports as well.
Discussed with elric@ and christos@.
2011-05-25 19:21:16 +00:00
joerg
e6f855c3ea
Kill redundant unused extern.
2011-05-24 14:27:07 +00:00
joerg
b4141daf2b
Use proper format string
2011-05-24 14:26:55 +00:00
wiz
e20f01d499
Bump date for previous.
2011-05-24 08:54:40 +00:00
drochner
fed8f3aa3c
update draft-ipsec-* -> RFC
...
clarify a sentence
2011-05-23 16:00:07 +00:00
joerg
6b4fe8bf2c
Revert, breaks the build.
2011-05-20 20:09:37 +00:00
christos
3076ce9d4c
Let's see if we can get away with this for the sun2 port or we are going
...
to need to:
1. put the contents of libipc.a in libkrb5.a
or
2. install libipc.a [perhaps call it libkrbipc.a?]
2011-05-20 02:04:59 +00:00
christos
5db3bccf35
add missing prototypes.
2011-05-17 12:56:44 +00:00
christos
8d814b5aa6
fix main prototypes.
2011-05-16 00:08:33 +00:00
christos
0648f64e9b
no more implicit types in c99
2011-05-15 23:43:56 +00:00
christos
45d5b08c5f
fix prototype.
2011-05-15 17:13:23 +00:00
tsutsui
df5bdfa0ca
- fix build failure on CentOS 5
...
(it looks bash doesn't like redirection operators before commands)
- use ${TOOL_SED}
2011-05-15 15:10:12 +00:00
drochner
075df8afa4
remove generated binary files
2011-05-05 18:40:24 +00:00
jruoho
ab0275b298
Clarify the comment on how to disable password authentication (i.e. the
...
combination of PasswordAuthentication=no and UsePam=yes still allow password
authentication). Fixes PR bin/32313 from Curt Sampson.
2011-05-03 13:04:00 +00:00
wiz
ec676bfa64
Fix a typo.
2011-04-28 14:55:59 +00:00
wiz
968fda6223
Fix a typo.
2011-04-28 14:40:42 +00:00
wiz
9b5852d027
Typo fix.
2011-04-28 14:38:49 +00:00
wiz
7dd3adc79d
Fix a typo and punctuation.
2011-04-28 14:34:33 +00:00
wiz
7c8df5b473
Fix typo.
2011-04-28 14:29:53 +00:00
wiz
5cdd89dee6
Typo fix.
2011-04-28 14:28:47 +00:00
wiz
b319995661
Improve wording in description.
2011-04-28 14:24:18 +00:00
wiz
2fed8df9e0
Fix typo.
2011-04-28 14:21:52 +00:00
wiz
3643fab3aa
Punctuation fix.
2011-04-28 14:18:08 +00:00
wiz
48b93558a9
Fix typo.
2011-04-28 14:16:40 +00:00
wiz
db9c61275b
Punctuation fix.
2011-04-28 14:15:53 +00:00
wiz
ce5b3bb1f9
Heimdal is not an OS.
2011-04-28 14:04:02 +00:00
elric
bf89f75cd0
Remove the definition of various X_DEPRECATED as userland has been fixed
...
to stop using functions defined as deprecated by Heimdal.
2011-04-24 22:24:14 +00:00
elric
d4c49b6d11
Stop using -I/usr/include/gssapi and -I/usr/include/krb5. We must in this
...
case find kafs.h as krb5/kafs.h.
2011-04-24 14:09:39 +00:00
elric
25a58ef3ee
Stop using functions that are marked as deprecated in Heimdal.
2011-04-24 14:01:46 +00:00
christos
1abb5f1349
Fix signed/unsigned warnings. Discover bug where < 0 case cannot happen,
...
and change it to >= 0 as intended.
2011-04-21 17:58:56 +00:00
christos
aa50e01f38
Don't compare a pointer < 0; this is obviously a missed * here.
...
While here, remove shadow variable warnings.
2011-04-21 17:56:24 +00:00
elric
fa5d8eb474
openssh and libsaslc depend on heimdal, so we need to wait for it to be
...
built.
2011-04-20 08:36:07 +00:00
he
847614d665
Some ports don't (need to) construct separate _pic libraries, so where
...
MKPICLIB != "yes", refer to libipc.a instead of libipc_pic.a.
Fixes the build for mips and vax.
2011-04-16 18:41:58 +00:00
martin
a6bdf6b9f3
Use <sys/atomic.h> ops on NetBSD (instead of MD gcc-isms). Stopgap fix
...
to unbreak the build on some risc platforms.
OK: elric
2011-04-16 17:45:44 +00:00
elric
9b1e92ba03
Randomness isn't terribly necessary when we are building tools.
2011-04-15 21:03:51 +00:00
elric
649d0dafa9
No need to -lfl -ly.
2011-04-15 21:02:47 +00:00
elric
46d08ee707
We need to include nbtool_config.h when we build tools.
2011-04-15 21:01:22 +00:00
elric
f321446158
Define an empty libinstall:: target instead of the prior methodology
...
which doesn't necessarily work everywhere.
2011-04-15 20:56:51 +00:00
elric
b125a0825f
I forgot to fix this. .BEGIN: is not appropriate for the creation of
...
these symlinks as during the make obj phase it would attempt to create
them in the current directory.
2011-04-15 19:41:11 +00:00
elric
98fbe74f8c
Upgrade Heimdal to 1.5pre1 by switching the build from crypto/dist/heimdal
...
to crypto/external/bsd/heimdal. The latter was just imported as the head
of the Heimdal tree as of a few days ago.
2011-04-15 18:05:42 +00:00
elric
f8f7efe31c
On reasonably modern versions of Heimdal, you should not include krb5.h
...
to get the krb5 GSS functions. gssapi/gssapi_krb5.h should be included.
[this is necesary for the next Heimdal upgrade as krb5.h inclusion is no
longer effective.]
2011-04-15 14:51:22 +00:00
elric
d8282bb7a4
Also define GSSAPI_DEPRECATED and KRB5_DEPRECATED as NULL to complete the
...
work of the prior check in.
2011-04-15 14:41:11 +00:00
elric
8cb5359ca5
Need a variable to disable using an existent version-script.map as
...
dist/lib/kadm5 contains one but builds two libs only one of which
uses it.
2011-04-15 14:39:32 +00:00
elric
8263f47726
Fix $Id$ -> $NetBSD$ in our own include.
2011-04-15 12:19:20 +00:00
elric
ecb7f4c28c
For the duration of the import and upgrade, we eliminate the marking of
...
older interfaces as deprecated as this breaks the build and we want to
commit the changes in logical chunks. We will revert this commit later.
2011-04-15 12:18:22 +00:00
elric
0037cd16e7
Quick makefile bits that will use a version-script.map file if it exists
...
when building libraries.
2011-04-15 12:16:31 +00:00
elric
df8cd236ea
Updates to man pages found as diffs in prior location in a batch.
2011-04-14 19:19:19 +00:00
elric
c5a976719f
From prior location.
2011-04-14 18:23:23 +00:00
elric
b20725a7b5
From prior location:
...
revision 1.2
date: 2010/04/02 15:26:17; author: christos; state: Exp;
handle ctime returning NULL.
2011-04-14 18:22:35 +00:00