Commit graph

99 commits

Author SHA1 Message Date
minskim
e07031c753 Use VARBASE. 2004-12-29 15:21:50 +00:00
jklos
957de1a8e6 BIND 9.3.0 dies right after launch on VAX and m68k when threading is
enabled. Until this is fixed, we'll turn off threading for VAX and m68k.
PowerPC has some other issue, and i386 and SPARC appear to work fine with
threading.
2004-12-18 21:01:46 +00:00
tron
a4caaa600c Update "bind9" package to version 9.3.0. Changes since version 9.2.3:
- DNSSEC is now DS based (RFC 3658).
  See also RFC 3845, doc/draft/draft-ietf-dnsext-dnssec-*.
- DNSSEC lookaside validation.
- check-names is now implemented.
- rrset-order in more complete.
- IPv4/IPv6 transition support, dual-stack-servers.
- IXFR deltas can now be generated when loading master files,
  ixfr-from-differences.
- It is now possible to specify the size of a journal, max-journal-size.
- It is now possible to define a named set of master servers to be
  used in masters clause, masters.
- The advertised EDNS UDP size can now be set, edns-udp-size.
  allow-v6-synthesis has been obsoleted.
	NOTE:
	* Zones containing MD and MF will now be rejected.
	* dig, nslookup name. now report "Not Implemented" as
	  NOTIMP rather than NOTIMPL.  This will have impact on scripts
	  that are looking for NOTIMPL.
- libbind: corresponds to that from BIND 8.4.5.
2004-10-03 09:20:41 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
tron
ff759bb6ce Only set "BUILDLINK_LDADD.bind" if we are really using the "bind9" or
"bind9-current" package.
2004-09-30 15:07:46 +00:00
jlam
1e5fc82097 Favor using BUILDLINK_INCDIRS.<pkg> instead of BUILDLINK_CPPFLAGS.<pkg>
to add directories to the header search path.  Also, use
BUILDLINK_LDADD.<pkg>, which currently doesn't do anything yet, but will
some time soon.
2004-09-23 04:33:21 +00:00
tron
6fd9001233 Set "BUILDLINK_LDFLAGS.bind" to "-lbind" to make sure that programs or
libraries get linked with the BIND 9 resolver library.
2004-09-22 20:48:44 +00:00
tron
eb2c24ee2f Map "include/bind" to "include" in the buildlink area so that programs
will pickup the BIND 9 version of e.g. "arpa/nameser.h".
2004-09-22 20:37:33 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
jlam
ca70938428 Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,
which are the full option names used to set rpath directives for the
linker and the compiler, respectively.  In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath.  The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use.  They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively.  Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-27 06:29:06 +00:00
markd
1e747cba77 Do package version handling properly. 2004-07-19 04:08:13 +00:00
markd
42a7a3e72d Cleanup whitespace. 2004-07-19 04:07:16 +00:00
markd
77f5cb29f4 Redo original bind version test in way that doesnt result in a make
warning about null output from shell.  We don't want to get a version
number for bind versions older that 9 as that complicates the later
tests.
2004-07-18 12:59:02 +00:00
tron
26549ddd6a Fix BIND version test to work with pre BIND 9 versions in NetBSD. 2004-07-18 11:22:13 +00:00
markd
21de22507e Add builtin.mk to allow use of bind9 from the base OS. 2004-07-17 22:28:43 +00:00
tron
f7fbf20b22 Make this build under NetBSD 2.0E and newer. 2004-05-18 07:05:34 +00:00
cjep
c3f6e4f661 Add RCS tags 2004-05-07 12:06:47 +00:00
tron
a388f2e0b8 Remove unused buildlink2 files (before somebody starts to use them again). 2004-04-15 20:37:37 +00:00
tron
bb921ecbe9 Require version 9.2.3nb4 or newer of the "bind9" package because previous
versions were incomplete.
2004-04-15 20:20:49 +00:00
tron
4ebe4f3b48 Bump package revision after recent package list changes because older
version of the package miss an important shared library.
2004-04-15 20:13:20 +00:00
tron
b6f86b33e1 Fix ordering of package list entries, files should be listed before
"@dirrm" commands.
2004-04-15 20:05:52 +00:00
snj
9aea4df046 Convert to buildlink3. 2004-04-14 20:26:51 +00:00
manu
6f9739095a Missing files in PLIST 2004-04-07 16:18:23 +00:00
manu
6da3b75a85 Fogotten changed file in last commits 2004-04-07 13:01:45 +00:00
manu
0262f163af I forgot to cvs add a patch. Also a missing file in PLIST 2004-04-06 17:09:17 +00:00
manu
9d13f9a96d Build and install BIND9 resolver in ${prefix}/include/bind/ and
${prefix}/lib/libbind.a , just like the BIND8 package does.
2004-04-06 14:54:17 +00:00
tron
96ecbc8ae0 Include "sys/param.h" before "sys/sysctl.h" (as documented) on NetBSD to
fix build failure in (at least) NetBSD 2.0B.
2004-04-01 20:29:53 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
tron
5f0f1b5c0a Make "${IPV6H}" substitution in package list more efficient. 2003-12-28 10:30:07 +00:00
jschauma
fe19bb05b5 PKGREVISION++ after openssl update. 2003-11-12 03:39:39 +00:00
cube
cddfa4e8dc Sync distinfo with reality. 2003-10-30 15:23:58 +00:00
itojun
5a6d0fa811 upgrade to 9.2.3.
If you have installed BIND 9.1.3-P1, BIND 9.1.3-P2, BIND 9.2.2-P1,
BIND 9.2.2-P2, BIND 9.2.3rc2 or BIND 9.2.3rc3 it is recommended that
you upgrade.  These versions generate false positives when applying
delegation-only tests.

        --- 9.2.3 released ---
1525.   [bug]           dns_cache_create() could trigger a REQUIRE
                        failure in isc_mem_put() during error cleanup.
1524.   [port]          AIX needs to be able to resolve all symbols when
                        creating shared libraries (--with-libtool).
1523.   [bug]           Fix race condition in rbtdb. [RT# 9189]
1522.   [bug]           dns_db_findnode() relax the requirements on 'name'.
                        [RT# 9286]
1518.   [bug]           dns_nxt_buildrdata(), and hence dns_nxt_build(),
                        contained a off-by-one error when working out the
                        number of octets in the bitmap.
1514.   [bug]           named: isc_hash_destroy() was being called too early.
                        [RT #9160]
1513.   [doc]           Add "US" to root-delegation-only exclude list.
        --- 9.2.3rc4 released ---
1512.   [bug]           Extend the delegation-only logging to return query
                        type, class and responding nameserver.
1511.   [bug]           delegation-only was generating false positives
                        on negative answers from subzones.
        --- 9.2.3rc3 released ---
1510.   [func]          New view option "root-delegation-only".  Apply
                        delegation-only check to all TLDs and root.
                        Note there are some TLDs that are NOT delegation
			only (e.g. DE, LV, US and MUSEUM) these can be excluded
                        from the checks by using exclude.
                        root-delegation-only exclude {
                                "DE"; "LV"; "US"; "MUSEUM";
                        };
1509.   [bug]           Hint zones should accept delegation-only.  Forward
                        zone should not accept delegation-only.
1508.   [bug]           Don't apply delegation-only checks to answers from
                        forwarders.
1507.   [bug]           Handle BIND 8 style returns to NS queries to parents
                        when making delegation-only checks.
1506.   [bug]           Wrong return type for dns_view_isdelegationonly().
        --- 9.2.3rc2 released ---
1505.   [bug]           Uninitialised rdataset in sdb. [RT #8750]
1504.   [func]          New zone type "delegation-only".
1503.   [port]          win32: install libeay32.dll outside of system32.
(9.2.2-P2 is somewhere around here)
2003-10-27 03:56:03 +00:00
taca
21b5f134df Update bind9 package to 9.2.2p3 (9.2.2-P3).
--- 9.2.2-P3 released ---

1512.	[bug]		Extend the delegation-only logging to return query
			type, class and responding nameserver.

1511.	[bug]		delegation-only was generating false positives
			on negative answers from subzones.
2003-09-22 13:22:16 +00:00
itojun
0ef35c2714 9.2.2-P2
--- 9.2.2-P2 released ---
1509.   [bug]           Hint zones should accept delegation-only.  Forward
                        zone should not accept delegation-only.
1508.   [bug]           Don't apply delegation-only checks to answers from
                        forwarders.
1507.   [bug]           Handle BIND 8 style returns to NS queries to parents
                        when making delegation-only checks.
1506.   [bug]           Wrong return type for dns_view_isdelegationonly().
2003-09-20 12:50:24 +00:00
itojun
5e60c15f00 fix shlib rev 2003-09-17 14:44:13 +00:00
itojun
9d9ce60e1b upgrade to 9.2.2p1.
---
BIND 9.2.2-P1 is now available.

In response to high demand from our users, ISC is releasing a patch for BIND
to support the declaration of "delegation-only" zones in caching/recursive
name servers.  Briefly, a zone which has been declared "delegation-only" will
be effectively limited to containing NS RRs for subdomains, but no actual
data outside its apex (for example, its SOA RR and apex NS RRset).  This can
be used to filter out "wildcard" or "synthesized" data from NAT boxes or from
authoritative name servers whose undelegated (in-zone) data is of no interest.
2003-09-17 14:28:51 +00:00
jmmv
b97fb54e11 Add a buildlink2.mk file, as requested in PR pkg/21552 by Marc Recht. 2003-05-12 17:17:35 +00:00
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
Makefiles simply need to use this value often, for better or for
    worse.

(2) Create a new variable FIX_RPATH that lists variables that should
    be cleansed of -R or -rpath values if ${_USE_RPATH} is "no".  By
    default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
    additional variables may be appended from package Makefiles.
2003-03-14 19:37:30 +00:00
hubertf
6cfc737f91 Make the USE_INET6/IPV6H handling a bit more readable.
(won't fix PR 20019 though...)
2003-03-10 03:01:09 +00:00
hubertf
ff07ab9def Recognize native threads.
Addresses PR 20641 by Kimmo Suominen <kim@tac.nyc.ny.us>
2003-03-10 02:47:37 +00:00
hubertf
33d122f27c Update bind9 to 9.2.2
Changes: many, at least 1 security related.
2003-03-05 05:40:43 +00:00
seb
d49629ba0b buildlink1 -> buildlink2
Add support for native pthread via mk/pthread.buildlink2.mk
2002-10-06 16:44:53 +00:00
grant
36832866e9 add missing RCS Id. 2002-09-23 14:40:51 +00:00
grant
8983edc209 use USE_INET6 to determine whether or not to install
include/isc/ipv6.h
2002-08-26 12:09:36 +00:00
itojun
941581ba1d this extra doublequote causes "make plist" to fail 2002-08-26 11:25:41 +00:00
grant
8310a55bfa deal with optional installation of ipv6.h on non-ipv6 platforms. 2002-08-20 01:38:16 +00:00
grant
90b3c14329 override built-in libtool to fix shared library major versions on
non-NetBSD systems.
2002-07-24 12:55:56 +00:00
martti
084dd99823 Use INSTALL_SCRIPT to install the startup files. 2002-07-19 11:20:30 +00:00
kleink
be7afc41b3 As seen in libc, prevent gcc's memory usage from exploding during
optimizing by moving each round into a separate function on sparc64.
2002-06-27 07:33:26 +00:00