thorpej
ed6d501758
Back out previous. The intent is for MKPAM to be "yes" and USE_PAM to
...
be "no". The su(1) Makefile has been fixed to test the correct variable.
2005-01-13 00:15:21 +00:00
manu
b77a9f1e15
Put back PAM to disabled by default and add a notice explaining why it
...
is disabled and why it should not be re-enabled until it gets stable.
2005-01-13 00:03:56 +00:00
lukem
6ea8d362d6
Rework PAM defaults:
...
MKPAM=yes # provide infrastructure by default (unless MKPIC=no)
USE_PAM=no # don't compile PAM support in by default
2005-01-12 00:39:48 +00:00
lukem
aa8cb2a456
If RESCUEDIR is defined, automatically add that to CPPFLAGS
2005-01-12 00:32:59 +00:00
he
ccb78245cb
Add a default setting of MKPAM to "yes".
2005-01-11 16:20:49 +00:00
tron
1f93f9857c
Don't define "USE_NBSD_THREADLIB" because "threadlib.h" was removed.
2005-01-11 10:39:47 +00:00
manu
f98741225d
Disable PAM by default until it gets properly integrated.
...
Now have MKPAM=yes in /etc/mk.conf if you want to experiment with PAM.
2005-01-10 21:06:39 +00:00
lukem
7157011597
Only compile in IPv6 support if ${USE_INET6} != "no"
...
MKINET6 is for providing IPv6 infrastructure.
USE_INET6 is for compiling IPv6 support into the programs (needs MKINET6).
2005-01-10 02:58:58 +00:00
lukem
1227550528
Revert previous (1.258): we don't want to link .so libraries against
...
(non-PIC) .a libraries, and the problem which triggered the addition
of the previous has been fixed by providing librpcsvc as a .so.
2005-01-10 02:42:34 +00:00
he
67d66c86bb
Don't build libpam and associated bits if the target platform doesn't
...
support shared libraries (sun2 and evbsh5 at it would seem), or if the
user has specified MKPIC=no. Also introduce a new tag to the set lists
("pam"), so that the non-shlib ports can once again complete a release
build.
Discussed with christos and lukem.
2005-01-10 00:20:21 +00:00
lukem
7af4913b70
Implement <bsd.prog.mk> vars:
...
LIBASN1 LIBBSDMALLOC LIBG2C LIBPAM LIBSSH
2005-01-08 09:53:38 +00:00
tron
71d6312747
EOL of XFree86 3.3.6, approved by core@NetBSD.org
2005-01-07 18:56:40 +00:00
lukem
a207248574
Provide MKPAM and USE_PAM
2005-01-06 00:42:58 +00:00
lukem
72352e0662
document LIBDPLIBS
2004-12-29 14:46:24 +00:00
lukem
e0f9049e4d
When setting DPADD based on LIBDPLIBS, only add the .so if it exists
...
and fallback to the .a instead. This allows the use of libraries
which are .so only, have both .so & .a, and are .a only.
2004-12-29 14:41:05 +00:00
fredb
45a5ad686f
Mirror Rev 1.6 in Imake.rules, addressing PR misc/28444. This implements
...
Thomas Dickey's idea to work around a standards mandated change to the
C pre-processor to avoid having to change dozens of ancient X man pages,
appending a space to any line in a man page that ends in backslash "\".
2004-12-02 16:33:47 +00:00
simonb
0f9fca4682
Add COPTS to AFLAGS so assembly files pick up flags like -msoft-float.
2004-12-02 00:00:41 +00:00
jmc
9bfe9b9970
Convert mkboot into a full cross tool. Last hurdle for hp300 to building on
...
non NetBSD/bsd hosts.
2004-11-28 11:14:41 +00:00
jmc
c7464d49db
Convert remaining host tools for amiga to correct cross tools. Now allows
...
complete amiga builds on non netbsd/bsd hosts
2004-11-28 07:00:52 +00:00
jmc
9a999c376a
Convert bebox's remaining host tools over to cross tools scheme. Builds to sets
...
w/o error now.
2004-11-25 08:09:14 +00:00
simonb
6c2e9fc212
Add CPUFLAGS to AFLAGS as well as CFLAGS so that CPUFLAGS is used for
...
assembly files.
2004-10-19 01:05:40 +00:00
tron
1263e27807
Update commt about "OBJECT_FMT": only ns32k uses "a.out" these days.
2004-09-19 08:56:22 +00:00
chs
44c95f81ec
turn on -O2 for hppa.
2004-08-07 21:43:18 +00:00
chs
2129a366ed
turn on lint and profiling for hppa.
2004-08-07 21:42:52 +00:00
lukem
600b0d8d67
Implement LIBDPLIBS, which is a list of the tuples:
...
libname path-to-srcdir-of-libname
For each tuple;
* LIBDO.libname contains the .OBJDIR of the library `libname', and
if it is not set it is determined from the srcdir and added to
MAKEOVERRIDES (the latter is to allow for build time optimization).
* LDADD gets -L${LIBDO.libname} -llibname added.
* DPADD gets ${LIBDO.libname}/liblibname.so added.
2004-08-04 08:00:27 +00:00
lukem
a606b4af8b
Revert most of previous, and move the LIB<libname>?= assignments
...
back to bsd.prog.mk from bsd.own.mk.
pkgsrc uses <bsd.own.mk>, and setting LIB<libname> in it causes
problems with various package builds.
This should fix PR #26542 submitted by Jim Bernard.
(I'll be implementing the DPADD for shared libraries in a different
manner that generally won't depend upon ${LIB<libname>}.)
2004-08-04 05:32:47 +00:00
lukem
d57516168e
Move the LIB<libname>?= assignments from bsd.prog.mk to bsd.own.mk so
...
that they may be used by non PROGs (e.g., LIBs).
Improve some comments.
2004-07-30 04:18:48 +00:00
thorpej
52aef894d6
Assign STOBJS the value of OBJS, and use that when referring to static
...
library objects, rather than using OBJS to refer to them. This gives us
a separate variable to refer to static library objects that does not affect
profile library objects (which has POBJS) or shared library objects (which
has SOBJS).
2004-07-29 03:14:04 +00:00
sekiya
0a541ba0ea
Enable "loadable module" dlopen() scheme. Necessary to crossbuild the XFree86
...
server on platforms that are not supported by the Metrolink module loader
(i.e., MIPS).
Enabled for sgimips in bsd.x11.mk.
2004-07-13 09:29:45 +00:00
mycroft
7c8b7720b2
Add a missing .PHONY.
2004-07-06 12:07:34 +00:00
christos
c4d334e77e
check for defined before checking for empty to ease a 1.6 transition
2004-06-25 02:05:39 +00:00
jmc
567190270a
If USETOOLS != yes then depend on the system tmac directory, not DESTDIR since
...
USETOOLS=no/never means the system groff is being used so depending on
anything except it's tmac files makes no sense (and prevents builds with
USETOOLS=no/never from working as PR#23067 points out)
2004-06-23 15:28:19 +00:00
jmc
b2f782612f
Completely rework how tools/compat is done. Purge all uses/references to
...
_NETBSD_SOURCE as this makes cross building from older/newer versions of
NetBSD harder, not easier (and also makes the resulting tools 'different')
Wrap all required code with the inclusion of nbtool_config.h, attempt to
only use POSIX code in all places (or when reasonable test w. configure and
provide definitions: ala u_int, etc).
Reviewed by lukem. Tested on FreeBSD 4.9, Redhat Linux ES3, NetBSD 1.6.2 x86
NetBSD current (x86 and amd64) and Solaris 9.
Fixes PR's: PR#17762 PR#25944
2004-06-20 22:20:14 +00:00
jmc
3ca8952a49
Note default for MANINSTALL
2004-06-13 08:17:22 +00:00
jmc
bfd6078e17
Clean up HOST_OSTYPE a bit more and turn any spaces into _'s as well as
...
stripping paren'd values from HOST_ARCH. Fixes PR#25586 for uname -p output
on linux hosts which return multi-word values
2004-06-11 07:14:16 +00:00
lukem
4fbb0461b9
Be consistent in handling YHEADER, similar to Christos' fix in bsd.lib.mk 1.253
2004-06-10 00:29:58 +00:00
christos
d3b5333e6b
PR/25887: Peter Bex: Missing yacc dependency in bsd Make system
2004-06-09 22:45:24 +00:00
abs
a43917f536
Add TOOL_SPARKCRC. Need to clean up what happens in the non tools case.
2004-06-08 21:46:52 +00:00
lukem
2308454342
* Add MKPRIVATELIB; if not "no", act as "MKPROFILE=no MKPIC=no MKLINT=no"
...
and don't install the (.a) library.
This is useful for "build only" helper libraries.
* Add some #{ [...] #} comments around large conditional statements.
2004-05-23 01:45:21 +00:00
lukem
bf8a5f304d
Document: CONFIGFILES CONFIGLINKS CONFIGSYMLINKS
...
Correct the documentation for FILES*_<fn>.
2004-05-22 16:04:58 +00:00
ross
b95d15a372
If you add a library, you need to define its DPADD symbol here.
...
Add LIBMAGIC.
2004-05-21 21:13:57 +00:00
lukem
466d8fda9a
In UUDECODE_FILES, always use -p to a temporary file and then rename
...
appropriately. This simplifies the rule (IMHO), and removes the use
of :? which is buggy on older makes...
2004-05-17 12:58:17 +00:00
lukem
5be4460d43
Support CONFIGLINKS, which is similar to LINKS, except that they're installed
...
with the 'configinstall' target instead of the 'install' target.
2004-05-16 09:44:38 +00:00
cl
4dd8e2b2cf
use relative links: using $S fails if $S is relative to another dir
...
than the one where it's used
2004-05-14 14:07:46 +00:00
lukem
95820dab0e
Add CONFIGFILES & CONFIGSYMLINKS; similar semantics to FILES & SYMLINKS
...
yet installed by 'configinstall' not 'install'.
(CONFIGFILES uses FILES{DIR,MODE,OWN,GRP,NAME}{,_*} as per FILES)
2004-05-13 13:05:53 +00:00
cl
885c0b6fc9
``build.sh -m xen-i386 release'' now builds a release for NetBSD/xen
...
for i386. The resulting release consists of:
- NetBSD/xen for i386 kernel, loader and docuemntation
- NetBSD/i386 userland sets
2004-05-12 16:56:41 +00:00
christos
ff2dfdbba5
Add rules for RPC_CLNTFILES; suggested by Ian Zagorskih
2004-05-12 16:38:01 +00:00
lukem
e79f0736d4
define X11ETCDIR (as /etc/X11)
2004-05-12 13:49:01 +00:00
skrll
ac705457db
GDB doesn't work on hppa at the moment.
2004-04-30 08:10:22 +00:00
lukem
9004725f99
When creating man pages, provide a defintion for __adminmansuffix__.
...
(This is a new feature in XFree86 4.4.x)
2004-04-29 00:48:04 +00:00