Commit graph

59 commits

Author SHA1 Message Date
nia
f27e22519a archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
2021-10-26 10:13:59 +00:00
nia
2da474aec0 devel: Remove SHA1 hashes for distfiles 2021-10-07 13:38:55 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
schmonz
c6e2fac040 Remove DJB_RESTRICTED, no longer used. 2020-11-19 09:35:38 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
schmonz
e6730743a8 Modernize patch filenames. NFCI. 2020-06-30 13:24:05 +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
fed3a6478f devel/bglibs: remove unnecessary errno hack option
This package does not have any error.h file.
2020-03-22 11:29:46 +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
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
wiz
9bd737fe76 Recursive bump for perl5-5.28.0 2018-08-22 09:42:51 +00:00
schmonz
8fa46c89ed Update to version 2.04. From the changelog:
- Fixed DNS self-tests relying on external data.
- Added support for DNS queries on an alternate port.
- Added support for $MSG_NO_PROGRAM to suppress the "program: " prefix.
- Fixed problem with struct ucred not being pulled in properly.
- Fixed several problems with dns_qualify.
2018-02-24 01:03:53 +00:00
schmonz
9bbd566230 Fix build on NetBSD, Linux, Solaris: when linking bg-installer, remove
-lbg-cli and restore -static. Add LICENSE while here.
2017-01-02 14:13:32 +00:00
schmonz
4203dd9b79 Update to 2.03. From the changelog:
- Reverted libbg-cli back to static linkage (for now) to fix problem
  with cli-generate generated code.
- Fixed header include path in cli-generate.
- Rewrote iobuf and str number formatting using fmt.
- Added missing selftest.c file to the dist tarball (oops).
- Fixed uint##.h headers.
- Flattened out the installed headers and libraries.
  NOTE: This means this package is not backwards compatible.
- Added dns library (modified from public domain djbdns-1.05)
- Added wildcard handling and substitution to bg-installer.
- Added reversed IPv4 formatting functions (from Jorge Valdes).
- Added str_end* and str_case_end* functions, parallel to str_start* and
  str_case_start* but for suffixes.
- Added the ability to use arbitrary format functions in fmt_multi.
- Added support for enumerate and itemize in cli-generate.
- Added surfrand_uniform function, protected against bias.
2017-01-02 02:18:30 +00:00
schmonz
af7b19ecfe Avoid "echo -n" in subshells to fix build on OS X (by consistently
applying the pattern used by the socket.lib target).
2016-12-31 15:13:43 +00:00
joerg
1bee5822bc Rename hmac to bghmac. Bump revision. 2016-12-18 21:39:58 +00:00
wiz
2b0a009d0e Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
agc
d9e4cfe05d Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

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-03 03:27:11 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
jperkin
4b4a7c3b28 SOL_TCP compatibility fix for SunOS. 2013-12-13 10:04:32 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
asau
e1ab7079b6 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
schmonz
8b1b816d54 DESTDIR support. 2010-03-15 02:32:49 +00:00
joerg
0268c554bd Remove @dirrm entries from PLISTs 2009-06-14 17:38:38 +00:00
schmonz
35e0f4f7cc Update to 1.106. From the changelog:
- Fixed installation of msg/debug.h header file.
- Fixed envstr_unset to remove all instances of the given name.
- Added sysdep for d_ino and d_type in struct dirent.
- Fixed the path_match function to match filenames containing pattern
    characters (ie [filename] etc) the same way shells do.
- Files generated by cli-generate now indicate the source .cli file.
- Fixed the debug messages to not enable any by default.
- Modified the build procedure to build all sources with libtool.
    This should fix problems with parallel make.
2009-04-07 02:59:04 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
schmonz
89baa3dc3b Bump default BUILDLINK_API_DEPENDS to 1.104 (the latest). 2008-04-12 20:56:25 +00:00
schmonz
2cca0ba1ce Update to 1.104. From the changelog:
- Fixed several typos in the installation files.
- Renamed some files that differed only in upper/lower case. This
    should fix building on OSX.
2008-04-10 03:20:49 +00:00
schmonz
64393ea2a7 Update to 1.103. From the changelog:
- Added two missing header files: fmt/misc.h and fmt/multi.h
- Added a ghash_set function (like ghash_add, but overwrites).
- Added a set of "signalfd" functions as a generic self-pipe setup.
- Added a random number generator based on SURF.
2008-04-04 16:23:27 +00:00
markd
68f0f6eced Fix Solaris issues by linking socket libraries where required.
OKed schmonz.
2006-12-29 22:00:17 +00:00
schmonz
86320ee816 The self-tests fail on OS X. This may or may not be a real problem,
but the test suite returning a error code before install definitely
is. Make the tests available via TEST_TARGET instead of as part of
the default build, fixing installation on OS X. Bump BUILDLINK_API_DEPENDS
to the version most bgware wants these days.

No change to installed package, hence no PKGREVISION.
2006-12-28 03:20:32 +00:00
schmonz
0a41fc4f96 Update to 1.102. From the changelog:
- Fixed a bug in resolve_ipv4name_n: when handling multiple IPs, it
  would always copy the first one multiple times.

- Added more conversions to fmt_multi:
  S - formats a str
  m - formats the result of strerror(errno)

- Fixed include compatibility problem in sys/tryclockgettime.c.
  Thanks Amitai Schlair

- Added sysdep for __attribute__.

- Marked some symbols as "weak" to prevent link errors if they aren't
  defined by programs using -lbg.
2006-11-07 08:06:32 +00:00
schmonz
d1b23714b0 Bump default dependency so dependent packages get shared bglibs. 2006-08-02 02:30:28 +00:00
schmonz
a0aa1134a5 Update to 1.100. From the changelog:
* This package now builds and installs as a shared library. Requires
    libtool to be installed.

- Added support to bg-installer for installing shared libraries
    with libtool.

- Fixed a bug in counting the length of signed and unsigned long
    long integers (0 was counted as having zero length).

- Fixed bug in error return of ibuf_openreadclose. Thanks Gerrit
    Pape.
2006-07-29 00:58:51 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as well,
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.

For example, "make show-buildlink3" in fonts/Xft2 displays:

	zlib
	fontconfig
	    iconv
	    zlib
	    freetype2
	    expat
	freetype2
	Xrender
	    renderproto
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
schmonz
cff4e9bbec Update to 1.041. From the changelog:
- Modified cli-generate to add man page and HTML output options, and
  more formatting commands.

- Tweaked the hmac_finish prototype to properly indicate that the
  midstate is const and unmodified by the function.
2006-03-23 20:17:10 +00:00
joerg
d2adabea21 Correctly depend on perl and embedded the right location into
cli-generate. Bump revision.
2006-02-24 14:55:45 +00:00
joerg
9d00248cf6 Correct checksum after warning. 2006-02-22 13:52:12 +00:00
joerg
b4ec054e1d GNU patch seems to be too stupid to deal with the unified diff version
of patch-aa, so convert it into a context diff. Found on OS X by
schmonz@.
2006-02-22 13:46:19 +00:00
schmonz
b2bbb775e2 Update to 1.040 and fix pkglint warnings. From the changelog:
- Added cli-generate, a program to produce C header and source from
  command-line interface description files.

- Modified the crypto HMAC code to do precalculation of the intermediate
  hash results.

- Fixed base64 decoding on systems where char is unsigned by default.
  Thanks Gerrit Pape.

- Tweaked the ghash_add function to return a pointer to the newly
  created entry (since some uses will want to use it immediately).

- Stop blocking SIGSEGV with the sig_all_* functions, as this has
  resulted in bugs causing endless signal loops.
2006-02-20 02:59:51 +00:00
joerg
708cae052b Add missing CVS ID to manual patch. 2006-02-06 19:12:24 +00:00
joerg
b633f725fa When checking for CLOCK_REALTIME and friends, include sys/time.h for
DragonFly as well.
2006-01-24 21:50:30 +00:00
schmonz
aa90aa4e88 Update to 1.031. From the changelog:
- Added a RFC 2104 generic HMAC (keyed hashing for message
  authentication) routine to the crypto section, with control blocks for
  MD5, SHA1, SHA256, SHA384, and SHA512.

- Added support for UID and GID names (instead of just numbers) in
  bg-installer.
2005-12-02 17:18:05 +00:00
schmonz
a3c27f0aa2 Update to 1.028. From the changelog:
- Added sysdep for dynamic linker functions (dlopen etc).

- Fixed bug in self test for unix/selfpipe.c that caused problems with
  running make.

- Switched from standard GPL to LGPL-2.1 license.
2005-11-21 06:07:35 +00:00
schmonz
f8a276d8d4 Add patch from author to fix the selfpipe test under some makes
(at least the one in SuSE Linux 9.2). Bump PKGREVISION.
2005-11-21 05:37:36 +00:00
schmonz
2b8e0c4858 Introduce DJB_MAKE_TARGETS boolean, on by default, off in the
following packages because they don't use "it" and "setup check"
as BUILD_TARGET and INSTALL_TARGET, respectively:

devel/bglibs
mail/mailfront
mail/qmail-qfilter
sysutils/memtester
sysutils/qlogtools

Since there's only one consumer of BGWARE_INSTALLER, and future
bgware will use bg-installer from bglibs, move the do-install
routine directly into qlogtools.
2005-08-24 04:47:10 +00:00