Commit graph

106 commits

Author SHA1 Message Date
schmonz
c6e2fac040 Remove DJB_RESTRICTED, no longer used. 2020-11-19 09:35:38 +00:00
schmonz
d980ca6334 Revert recent add of DJBDNS_*_{GROUP,USER} to BUILD_DEFS. They're not
used anywhere here, only in djbdns-run.
2020-10-08 19:18:26 +00:00
schmonz
4dbc7d1db5 Use MASTER_SITE_LOCAL instead of (unreliable for this) archive.org. 2020-10-03 19:08:52 +00:00
schmonz
c1f897471b Address PR pkg/30957 with a new 'djbdns-listenmultiple' option to apply
these patches:

- Uwe Ohse's djbdns-1.05-multiip.diff for tinydns
- Dan Peterson's dnscache-1.05-multiple-ip.patch for dnscache

The patches came with different list separators, but this is pkgsrc! The
default separator for both is now a comma, and you can override it by
setting DJBDNS_IP_SEPARATOR. (Add that to BUILD_DEFS if the option was
enabled, and unconditionally add all the users and groups.) Bump
PKGREVISION.

While here, make djbdns-1.05-ignoreip2.patch fetchable via archive.org.
2020-10-03 12:59:36 +00:00
schmonz
3948870bde Retire 'djbware-errno-hack' and associated options.mk cleverness.
Instead:

1. Package makefiles including their own options.mk
2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed
3. Packages adjust SUBST_FILES.djberrno, if needed

Should fix bulk build failures due to multiple inclusions of options.mk
and/or incorrect definitions of DJB_ERRNO_HACK.

Approved during the freeze by wiz@.
2020-06-25 05:42:36 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
rillig
eb3c2b436e net: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 11:45:28 +00:00
schmonz
6d77ec08ba Use CPPFLAGS (not CFLAGS) to -DPKG_SYSCONFDIR. No functional change
intended (or observed on OS X), and might help CentOS 7 bulk build
failure that I can't reproduce.
2019-06-28 19:11:11 +00:00
schmonz
e4684fea7e Remove vestigial inet6 PLIST entries, missed in previous. 2019-01-06 14:40:18 +00:00
schmonz
6fcd32727f Remove commented-out 'inet6' option. Add CONFLICTS with djbdnscurve6. 2019-01-05 06:18:11 +00:00
schmonz
351344c2f3 2018Q3 is branched; remove compatibility options for djbdns-qmerge{1,2}. 2018-09-30 22:10:51 +00:00
schmonz
af1e820cde Rename 'djbdns-qmerge2' option to 'djbdns-mergequeries', still enabled
by default. Deprecate 'djbdns-qmerge1'.

When applying the 'djbdns-mergequeries' patch, also apply a missing
bounds check. Patch from Tim Stewart on dns@list.cr.yp.to.

Bump PKGREVISION.
2018-09-28 20:36:24 +00:00
schmonz
7a38a3e85b Look for /etc/dnsrewrite under PKG_SYSCONFBASE. While here, update to
latest IPv6 patch (still conflicting with other default patches, so
commented out). Enable 'djbdns-tinydns64' by default, regardless of
platform. Bump PKGREVISION.
2018-06-18 10:44:38 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
schmonz
72ae9477c4 b.root-servers.net has changed IP (old one still works for a while).
Bump PKGREVISION.
2017-10-26 14:42:51 +00:00
schmonz
d11d3d5fee Use latest root servers from https://www.iana.org/domains/root/servers.
Bump PKGREVISION.
2017-06-22 12:37:33 +00:00
schmonz
13b315abd5 Modernize patch filenames. No functional change intended. 2017-05-26 15:16:45 +00:00
schmonz
1d15869ef2 Add SHA512 digests for patches.
(Update to latest IPv6 patch while here, since it's commented out anyway.)
2016-12-15 12:04:20 +00:00
dholland
f13d6671da Fix missing/broken rcsids. 2015-12-29 04:04:26 +00:00
agc
203292f73e Add SHA512 digests for distfiles for net category
Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 00:34:51 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
asau
e059e7e469 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-23 17:18:07 +00:00
schmonz
57fb008a8a Build has been broken by default on IPv6-capable systems since the
inet6 option was added. Comment out the option for now; if you want
IPv6, uncomment and turn off other conflicting options. Addresses
PR pkg/45358. While here, update to the latest version of the patch.
No PKGREVISION bump needed.
2011-12-25 21:16:46 +00:00
schmonz
13a9bbbfc2 Instead of a separate PLIST file for inet6, use PLIST_VARS. 2011-06-09 01:44:16 +00:00
schmonz
4a4ac004c6 Update ipv6 patch. Closes PR pkg/44469 by James A. T. Rice. While
here, fix indentation broken in previous and quell pkglint.
2011-06-09 00:55:40 +00:00
schmonz
4293bce7a8 DESTDIR support. 2010-03-15 17:28:10 +00:00
zafer
5e7484edbf remove broken mirror. 2009-10-18 19:34:54 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
wiz
3c9e964885 Don't define two post-patch targets; instead, make them separate targets
and let post-patch depend on them.
2009-05-03 11:28:41 +00:00
hasso
ca07bdf6b2 Unbreak the build on DragonFly. The djbware-errno-hack option which is
necessary for DragonFly is defined in the mk/djbware.mk and it's processed
before the options.mk.
2009-05-02 19:13:34 +00:00
schmonz
9223163c6b Uncomment LICENSE. 2009-04-22 05:23:19 +00:00
schmonz
c85aed0869 Add DJB's patch to fix the axfrdns bug reported by Matthew Dempsky,
described here:

http://article.gmane.org/gmane.network.djbdns/13864

Add mutually exclusive options, both by Jeff King, to address the
dnscache poisoning weaknesses described in CVE-2008-4392:

* "djbdns-qmerge1" (from http://www.your.org/dnscache/)
* "djbdns-qmerge2" (from http://article.gmane.org/gmane.network.djbdns/13965)

Both options are included because qmerge1 is better tested but has
known shortcomings, while qmerge2 is probably more correct but (as
yet) less well tested.

Bump PKGREVISION.
2009-04-22 04:48:13 +00:00
sketch
ae75a2a7ad Add djbdns-cachestats option, show cache hits/misses in stats output. 2009-01-19 10:27:31 +00:00
schmonz
1e750b6014 Add commented-out LICENSE=public-domain. Nudged by gdt@. 2008-02-19 21:12:06 +00:00
schmonz
d49c575364 DJB has placed certain of his software in the public domain. Excerpted
from <URL:http://cr.yp.to/distributors.html>:

  What are the distribution terms for daemontools?

  2007.12.28: I hereby place the daemontools package (in particular,
  daemontools-0.76.tar.gz, with MD5 checksum
  1871af2453d6e464034968a0fbcb2bfc) into the public domain. The
  package is no longer copyrighted.

  What are the distribution terms for djbdns?

  2007.12.28: I hereby place the djbdns package (in particular,
  djbdns-1.05.tar.gz, with MD5 checksum 3147c5cd56832aa3b41955c7a51cbeb2)
  into the public domain. The package is no longer copyrighted.

  What are the distribution terms for ucspi-tcp?

  2007.12.28: I hereby place the ucspi-tcp package (in particular,
  ucspi-tcp-0.88.tar.gz, with MD5 checksum
  39b619147db54687c4a583a7a94c9163) into the public domain. The
  package is no longer copyrighted.

  Am I free to modify uncopyrighted packages and distribute modified
  versions?

  Yes. But this does not mean that modifications are _encouraged_!

And from <URL:http://cr.yp.to/qmail/dist.html>:

  I hereby place the qmail package (in particular, qmail-1.03.tar.gz,
  with MD5 checksum 622f65f982e380dbe86e6574f3abcb7c) into the
  public domain. You are free to modify the package, distribute
  modified versions, etc.

  This does not mean that modifications are encouraged!

pkgsrc will strive, as it has, to keep modifications to a tasteful
minimum. This addresses PR pkg/37964 by Aleksej Saushev.
2008-02-19 13:59:04 +00:00
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
jlam
ccdf6dbe01 Rename "SITES_* to "SITES.*" for file-specific lists of sites from which
to fetch the file.  This completes the renaming described in revision
1.1799 of bsd.pkg.mk.
2006-07-27 18:48:02 +00:00
schmonz
784c116818 Fix ${MACHINE_ARCH} conditional (it's "x86_64, not "amd64"). Since
Bernhard Roth's tinydns-data patch for 64-bit systems is no longer
available on the net, store it directly in pkgsrc.
2006-01-11 17:20:32 +00:00
jlam
dc9594e09d Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
2005-12-29 06:21:30 +00:00
schmonz
ba7a2ddf66 Remove legacy DJB_ERRNO_HACK (replaced with djbware-errno-hack option). 2005-10-05 05:46:54 +00:00
schmonz
5c4a2be554 Now that a branch has been cut, remove PKG_OPTIONS_LEGACY_{OPTS,VARS}. 2005-10-05 04:28:00 +00:00
schmonz
ea35dfbdf2 Give these hacks a meaningful name ("arm-gcc2-optimizer"). 2005-09-02 01:40:20 +00:00
schmonz
2dc2287de8 Move hack to avoid gcc optimizer bug on arm platforms into hacks.mk. 2005-08-24 04:36:14 +00:00
jlam
bd2788d930 Merge CONF_FILES/SUPPORT_FILES and CONF_FILES_PERMS/SUPPORT_FILES_PERMS
as the INSTALL and DEINSTALL scripts no longer distinguish between
the two types of files.  Drop SUPPORT_FILES{,_PERMS} and modify the
packages in pkgsrc accordingly.
2005-08-19 18:12:36 +00:00
schmonz
07fa8b9536 Convert DJB_ERRNO_HACK to a "djbware-errno-hack" option available
in all packages using djbware.mk. For now, keep the same default,
avoiding PKGREVISION bumps.
2005-08-19 04:44:09 +00:00
schmonz
736775b870 Whitespace. 2005-08-19 03:55:00 +00:00
schmonz
e5cfe6f475 Distinguish package-specific options as such, supporting the old names
via PKG_OPTIONS_LEGACY_OPTS until after the next branch.
2005-07-19 19:41:19 +00:00
dillo
f81ae835ad Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a
user settable variable.  Set PKG_SUGGESTED_OPTIONS instead.  Also,
make use of PKG_OPTIONS_LEGACY_VARS.

Reviewed by wiz.
2005-05-31 10:01:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
schmonz
61e2dbf7ca Note axfrdns-conf(8) manpage in PLIST, and bump PKGREVISION. While
here, add an RMD160 checksum for the "ignoreip2" patch.
2005-04-09 22:39:44 +00:00