1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00
Commit Graph

57 Commits

Author SHA1 Message Date
Bryan Drewery
8c10584152 - Use DO_MAKE_BUILD instead of MAKE_CMD so that WITH_CCACHE_BUILD works. 2014-04-17 04:07:10 +00:00
Bryan Drewery
d407649506 - Fix race during build of DJB ports that could lead to files leaking out of
STAGEDIR. The auto_home.c/auto_qmail.c (depending on which conf- file is
  used) must be deleted to or else this might not be executed depending on
  how quickly build and pre-install run:

    ./auto-str auto_home `sed 1q conf-home` > auto_home.c

- Move STAGEDIR fixing to post-build with a message explaining the rebuild.
- Bump PORTREVISION as pkg_install packages may have been built without some
  files.
2014-04-03 17:07:05 +00:00
Bryan Drewery
80ea828419 - Use ECHO_CMD instead of echo 2014-04-03 01:32:44 +00:00
Baptiste Daroussin
a6aee1343c Touch all -conf files so they do not get rebuilt after auto_home.o has been rebuilt 2014-03-26 11:32:53 +00:00
Baptiste Daroussin
5725b73e89 dns/djbdns: Fix *-conf referencing stage directories
Fix all the -conf binary trying to look in the stage directory, by
enforcing make prog as a build target so they are built during the 'build'
phase and not the install phase and thus get right prefix and not the staged one
2014-03-02 15:04:34 +00:00
David Thiel
2075fc9f3a distinfo for other patches was trimmed out by make makesum :-/
Submitted by:	Bryan Drewery
2014-02-18 01:19:40 +00:00
David Thiel
53ae62258b Revert to test23 version of fefe's patch, as test25 causes repeated segfaults. Bump revision and epoch. 2014-02-17 23:02:06 +00:00
Baptiste Daroussin
156c3fb5ea Readd stage support
Build the port as if it didn't support stage,
Just before installing, rebuild the install and instcheck binaries with a different prefix including the destdir prefix
To avoid everything to be rebuilt again becore conf-home has changed save the original files before building
install and instcheck with the new prefix and restore the file again before the do-install target is run

This is the trick used in debian

Obtained from:	debian
2014-02-17 10:44:36 +00:00
David Thiel
b4a7d4075b Further remove remnants of stage support. 2014-02-05 01:59:19 +00:00
David Thiel
d9f89d43e6 Remove STAGE support, it screws up the run scripts.
PR:		184949
Submitted by:	issue reported by DrTebi
2014-02-04 19:15:43 +00:00
David Thiel
1e2d75a80c Add conflicts
Submitted by:	ketas
2014-01-07 19:56:56 +00:00
David Thiel
20ff24a350 Add stage support, update ipv6 patch, update root server IPs, change MAN handling, etc.
PR:		184949
Submitted by:	Brad Davis
2014-01-04 00:35:04 +00:00
Eitan Adler
be62930732 multiple: sync LEGAL
Sync LEGAL for djb related ports.  I chose not to mark these ports as RESTRICTED
due to the mixed opinions of putting something into the public domain.

Approved by:	portmgr (implicit)
2013-12-12 05:05:56 +00:00
Baptiste Daroussin
24a1652ff4 Add NO_STAGE all over the place in preparation for the staging support (cat: dns) 2013-09-20 16:31:57 +00:00
David Thiel
8a430d2424 Add option to auto-add users for dnscache, tinydns and dnslog.
PR:	ports/180069
Submitted by:	Alexandre Biancalana <ale@biancalanas.net>
2013-07-23 20:48:13 +00:00
David Thiel
964a9139bd Dodge "WITH_IPV6" newly becoming the default, since it pulls in an unofficial
third-party patch and makes the version number go "backwards".
2013-05-22 18:18:35 +00:00
Baptiste Daroussin
445b2bb748 Finish converting dns to new options framework 2013-03-26 07:43:14 +00:00
David Thiel
859882f486 Add DNSCurve support for dnscache, using Michael Dempsky's patch.
PR:		ports/164833
2012-02-18 00:34:05 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Peter Pentchev
3d385a1726 Update the djbdns IPv6 patch, loong overdue.
PR:		93560
Submitted by:	Tim Bishop <tim@bishnet.net>
2009-09-04 14:09:28 +00:00
Peter Pentchev
8e7249441d Unbreak the jumbo patch by hosting it locally.
Reported by:	"B. Cook" <bcook@bsdwebsolutions.com>,
		Brett Glass <brett@lariat.net>
2009-06-29 08:35:24 +00:00
Peter Pentchev
12744b2e80 Fix the AXFR subdomain overwrite vulnerability discovered by
Matthew Dempsky.  Also, fix the quoting of the BROKEN messages.

PR:		132366, 132349
Submitted by:	Renato Botelho <garga@FreeBSD.org>,
		Howard Goldstein <hg@queue.to>
2009-03-06 16:20:16 +00:00
Edwin Groothuis
1d448dd7aa Move MAINTAINER and COMMENT section to earlier in the Makefile to overcome problem with defaults in bsd.port.mk
Noticed by: linimon@
2008-05-24 03:19:29 +00:00
Edwin Groothuis
976f01800f Remove RESTRICTED keyword from djbdns port
According to http://cr.yp.to/distributors.html djbdns is
	put into the public domain, therefore the port doesn't need
	to be RESTRICTED.

PR:		ports/122864
Submitted by:	Björn Jonare <rksah@bredband.net>
Approved by:	maintainer timeout
2008-05-24 00:28:11 +00:00
Ruslan Ermilov
c66295bcb5 The OPTIONS parsing code in bsd.port.mk doesn't understand single
quotes in OPTIONS, but the bug in make's handing of .for loops
has been hiding this bug.  make(1) from HEAD made this bug visible.
2008-03-29 14:53:58 +00:00
Peter Pentchev
51fb5e3cb3 Update the address of the L root server as per ICANN's announcement at
http://blog.icann.org/?p=227
Bump PORTREVISION.

Approved by:	portmgr (linimon)
2007-11-04 21:38:07 +00:00
Peter Pentchev
44839ea774 Add in the SRV record patch by Michael Handler.
Note that this is another patch that conflicts with the jumbo patch.

PR:		69191
Submitted by:	"Michal F. Hanula" <f@7f000001.org>,
		Nick Barkas <snb@threerings.net>
2006-09-23 15:31:43 +00:00
Kris Kennaway
b50253f5f2 RESTRICTED is intended here instead of NO_PACKAGE 2006-09-03 17:36:56 +00:00
Pav Lucistnik
3f06646f44 - Add SHA256 2005-11-26 00:44:05 +00:00
Peter Pentchev
840d3e73e6 OPTIONS'ify, rename the WITH_DJBDNS_DUMPCACHE knob to WITH_DUMPCACHE,
invert WITHOUT_MAN to WITH_MAN, and add the jumbo patch almost like in
the PR.
Bump PORTREVISION.

PR:		65865
Submitted by:	Andrey Slusar <vasallia@ukr.net>
2005-07-07 14:13:35 +00:00
Peter Pentchev
c4851008af Fix the parallel build when WITH_IPV6 is specified: the Makefile was
missing a couple of dependencies on the uint32.h header, so make(1) was
postponing its creation.
Bump PORTREVISION, since it is the same for the IPv6 and !IPv6 cases,
although this particular change does not affect the !IPv6 case at all.

PR:		75564
Submitted by:	oHmEr <ohmer@epita.info>
2004-12-29 08:05:50 +00:00
Peter Pentchev
ee238cb338 Add the WITH_PERSISTENT_MMAP knob to enable Lennert Buytenhek's patch for
tinydns - keep the data.cdb file mmap'd for a second instead of reopening it
on each query.
2004-04-20 15:43:03 +00:00
Peter Pentchev
f04d1caa47 Refrain from messing up the permissions on $PREFIX and $PREFIX/bin.
Pointed out by:	dosirak via kris
2004-04-14 06:48:12 +00:00
Peter Pentchev
8e20c4dd05 Add Russ Nelson's ignoreip2 patch [1][2].
Add distribution site grouping for all the patches [1].

PR:		56951 [1], 64062 [2].
Submitted by:	Roman Neuhauser <neuhauser@bellavista.cz> [1],
		Thomas Vogt <thomas@bsdunix.ch> [2]
2004-03-11 07:45:27 +00:00
Peter Pentchev
fe96a6db9f Update the address of B.ROOT-SERVERS.NET as per ICANN's 2004/01/29 change. 2004-01-30 10:41:22 +00:00
Peter Pentchev
3e979fa8f0 Correct the distsite for the dnscache-dumpcache patch.
PR:		60631
Submitted by:	Paulius Bulotas <paulius@kaktusas.org>
2003-12-29 14:08:08 +00:00
Peter Pentchev
d5d5b372cb Remove the final traces of my abortive attempt to reimplement
the libdjbdns library on my own :)

PR:		56950
Submitted by:	Roman Neuhauser <neuhauser@bellavista.cz>
2003-12-12 12:15:58 +00:00
Peter Pentchev
2c4868c074 Update Gerrit Pape's manpages to the 20031023 version.
Remove files related to my abortive attempt to reimplement libdjbdns.
2003-10-24 09:10:49 +00:00
Edwin Groothuis
fa1ac61168 Massive repo-copies request: net->dns (partly devel->dns)
PR:		ports/56020
Submitted by:	Kimura Fuyuki <fuyuki@nigredo.org>
Approved by:	portmgr
2003-09-05 04:54:37 +00:00
Peter Pentchev
0de4600ea4 Add net/libdjbdns, a set of patches to the net/djbdns sources which
install the header files and libraries instead of the end-result
command-line utilities, thus letting other developers make use of
Prof. Bernstein's products without incorporating them in their own
projects.
2003-07-24 12:32:35 +00:00
Peter Pentchev
6b0492ae8e Bump PORTREVISION for the j.root-servers.net IP address update. 2003-04-10 08:28:28 +00:00
Peter Pentchev
bf25e5914b Update the j.root-servers.net IP address (yes, long overdue).
While I'm here, make the Makefile honor $STRIP instead of hardcoding
an '-s' as a link parameter.

Submitted by:	Eivind Olsen <eivind@aminor.no> - the j.root-servers.net part
2003-04-10 08:17:24 +00:00
Peter Pentchev
33059bd045 Remove pkg-comment files in my ports. 2003-02-19 16:07:30 +00:00
Peter Pentchev
300adca789 Update to Greg Smarden's 2002/12/11 manual pages snapshot.
Bump PORTREVISION; nothing to see here unless you use the manual pages.

PR:		46197
Submitted by:	Jos Backus <jos@catnook.com>
2003-01-14 13:54:37 +00:00
Peter Pentchev
8b53ceb0d0 Update the IPv6 patch to test14; later ones seem to have problems
receiving datagrams.

Fix the build with the dnscache cache dump patch - that is, define
DUMPCACHE in the CFLAGS..

PR:		38207, 42480
Submitted by:	"Maciej Korzeñ" <maciekk@linux.sky.pl>,
		Paulius Bulotas <paulius@kaktusas.org>
2002-09-20 06:57:20 +00:00
Sean Chittenden
8bbff11d12 Add sysutils/ucspi-tcp to the run dependencies for those that need axfrdns.
Reviewed by:	knu (mentor) && roam (maintainer)
Approved by:	knu (mentor) && roam (maintainer)
2002-09-09 18:49:18 +00:00
Peter Pentchev
53862497c4 Add Florent Guillaume's patch for dnscache make the cache persistent
across restarts, conditional on the WITH_DNSCACHE_DUMPCACHE knob.
Add a pre-fetch target describing the available makevar knobs.

PR:		35483
Submitted by:	Joe Barbish <barbish@a1poweruser.com>
2002-03-14 17:17:32 +00:00
Peter Pentchev
4979367b38 Add Felix von Leitner's IPv6 patches if WITH_IPV6 is defined.
Add Gerritt Pape's manual pages unless WITHOUT_MAN is defined.
Assume maintainership.

Reviewed by:	nbm
Approved by:	nbm (former maintainer)
2002-01-31 11:28:40 +00:00
Peter Pentchev
35c2f1fa37 Update to 1.05; among other things, axfrdns now sends correct transfer
ID's to secondary BIND 9.x servers.

Approved by:	nbm (maintainer)
2001-02-12 13:55:04 +00:00
Neil Blakey-Milner
5e18ac3689 We aren't allowed to package djbdns, because we patch the source. I was
pretty sure I had this previously.
2001-02-05 08:21:28 +00:00