head	1.9;
access;
symbols
	pkgsrc-2026Q1:1.9.0.4
	pkgsrc-2026Q1-base:1.9
	pkgsrc-2025Q4:1.9.0.2
	pkgsrc-2025Q4-base:1.9
	pkgsrc-2025Q3:1.8.0.6
	pkgsrc-2025Q3-base:1.8
	pkgsrc-2025Q2:1.8.0.4
	pkgsrc-2025Q2-base:1.8
	pkgsrc-2025Q1:1.8.0.2
	pkgsrc-2025Q1-base:1.8
	pkgsrc-2024Q4:1.7.0.4
	pkgsrc-2024Q4-base:1.7
	pkgsrc-2024Q3:1.7.0.2
	pkgsrc-2024Q3-base:1.7
	pkgsrc-2024Q2:1.6.0.4
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.6.0.2
	pkgsrc-2024Q1-base:1.6
	pkgsrc-2023Q4:1.4.0.10
	pkgsrc-2023Q4-base:1.4
	pkgsrc-2023Q3:1.4.0.8
	pkgsrc-2023Q3-base:1.4
	pkgsrc-2023Q2:1.4.0.6
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.4
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.2
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.3.0.8
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.3.0.6
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.3.0.4
	pkgsrc-2022Q1-base:1.3
	pkgsrc-2021Q4:1.3.0.2
	pkgsrc-2021Q4-base:1.3
	pkgsrc-2021Q3:1.1.0.8
	pkgsrc-2021Q3-base:1.1
	pkgsrc-2021Q2:1.1.0.6
	pkgsrc-2021Q2-base:1.1
	pkgsrc-2021Q1:1.1.0.4
	pkgsrc-2021Q1-base:1.1
	pkgsrc-2020Q4:1.1.0.2
	pkgsrc-2020Q4-base:1.1;
locks; strict;
comment	@# @;


1.9
date	2025.09.28.06.18.35;	author vins;	state Exp;
branches;
next	1.8;
commitid	SvVXX1sOCcUiFrcG;

1.8
date	2025.03.07.20.17.35;	author vins;	state Exp;
branches;
next	1.7;
commitid	ppK4pXfcea5EUaMF;

1.7
date	2024.08.04.06.55.30;	author vins;	state Exp;
branches;
next	1.6;
commitid	mu5IaY9rPk6FntkF;

1.6
date	2024.03.05.19.44.36;	author vins;	state Exp;
branches;
next	1.5;
commitid	7EtnzWJzZUcIw01F;

1.5
date	2024.02.11.18.58.02;	author vins;	state Exp;
branches;
next	1.4;
commitid	cIvzAZKFI6No03YE;

1.4
date	2022.12.19.16.05.43;	author vins;	state Exp;
branches;
next	1.3;
commitid	PQ9HUIt7ElEkwb6E;

1.3
date	2021.10.26.10.15.15;	author nia;	state Exp;
branches;
next	1.2;
commitid	XMBRkrafc79x2jeD;

1.2
date	2021.10.07.13.40.09;	author nia;	state Exp;
branches;
next	1.1;
commitid	TK9Y8OXA04EYMSbD;

1.1
date	2020.12.09.11.21.46;	author cheusov;	state Exp;
branches;
next	;
commitid	lmRBvYcVzzUXJ3zC;


desc
@@


1.9
log
@devel/libbsd: fix build on NetBSD

# pkgsrc changes

* Unbreak build on NetBSD and other platforms, by only including the
  required bits (explicit_bzero, freezero and recallocarray from
  OpenBSD; flopen from FreeBSD).
* Use pkg-config to detect a built-in version (already pulled as tool).
* Bump revision.
@
text
@$NetBSD: distinfo,v 1.8 2025/03/07 20:17:35 vins Exp $

BLAKE2s (libbsd-0.12.2.tar.xz) = 9565e77d85e6cb2e9a21b6b662bf1c7dcf57246fc1b67e4f677b5740c5ab946d
SHA512 (libbsd-0.12.2.tar.xz) = ce43e4f0486d5f00d4a8119ee863eaaa2f968cae4aa3d622976bb31ad601dfc565afacef7ebade5eba33fff1c329b5296c6387c008d1e1805d878431038f8b21
Size (libbsd-0.12.2.tar.xz) = 446032 bytes
SHA1 (patch-configure.ac) = e5c4b2ebfeac77d56019ddf71d2909fb20c6d912
SHA1 (patch-include_bsd_unistd.h) = ef0a8f50e49b0ddb37b1ddfac471503ac8c966a7
SHA1 (patch-src_Makefile.am) = b56fccab3f23cf25f0ee6906f9ebefa76e6e500f
SHA1 (patch-src_libbsd.map.in) = 2c9b43607404d373c2bf5ba0fdc2d20649b57b6b
@


1.8
log
@devel/libbsd: fix build on SunOS
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2024/08/04 06:55:30 vins Exp $
d6 2
a7 1
SHA1 (patch-configure.ac) = d3cc13e80737c9b0249c836875e21858ba6fabb5
d9 1
@


1.7
log
@devel/libbsd: update to 0.12.2

# noteworthy changes
- Fix build on GNU/Hurd.
- Fix build on musl libc.
- Stop installing manual pages for system types.
- Add missing manual page links for errc module.
- Fix build system and test issues.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2022/12/19 16:05:43 vins Exp $
d6 1
@


1.6
log
@devel/libbsd: update to 0.12.1

# Noteworthy changes (since 0.11.8)

- Fix missing installation of err.h. Closes: #1064909
- Support for Solaris, macOS and AIX (now build and pass tests).
- Improve ABI selection handling for a more controlled ports
  ABI.
- Use -isystem instead of -I due the overlay via #include_next usage.
- Sync strtoi()/strtou() implementations from NetBSD to get the new
  error handling behavior.
- Add explicit time32 and time64 support.
- Rework ABI selection logic.
- Add closefrom(), strlcpy() and strlcat() as superseded functions
- Manual pages, documentation and build system cleanups.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2024/02/11 18:58:02 vins Exp $
d3 3
a5 3
BLAKE2s (libbsd-0.12.1.tar.xz) = 03a5af583b8ce84801f68b94482dbddd3366f633e2e8ec2485439c5c0165e58f
SHA512 (libbsd-0.12.1.tar.xz) = c45c7861b63295c118f53ce868437ad73887b6764708d0a348b796f5abe2cefc9adbb0dd3be23f6348d6bf63a9920a13b7f90d065299cac5a05ce0376211073a
Size (libbsd-0.12.1.tar.xz) = 444048 bytes
@


1.5
log
@devel/libbsd: update to 0.11.8

# noteworthy changes (since 0.11.7)

- Portability fixes for Solaris, macOS and AIX [needs to be tested on
  pkgsrc, to see wether we can unbreak the package on these platforms]
- Build fixes for the modern C effort.
- Adjust declaration shadowing to match new glibc additions.
- Manual page sync to get rid of the last BSD-4-Clause
  license.
- Manual pages, documentation and build system
  cleanups.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2022/12/19 16:05:43 vins Exp $
d3 3
a5 3
BLAKE2s (libbsd-0.11.8.tar.xz) = f6ac5c47291bf75def1852b8f2fb1b113a4bd19748cd3d5ea2dfd93ef52d9554
SHA512 (libbsd-0.11.8.tar.xz) = 0173fc20e2471f96bc6677500a02fbccef7463e023445f47681843c9a94b1fa9970c5af7d2f87f1a1e7f8a7bb60112988defc073828fd2a0dcd0e66e44e67295
Size (libbsd-0.11.8.tar.xz) = 432376 bytes
@


1.4
log
@devel/libbsd: update to version 0.11.7

 # Changes (local):
 * Add new dependency on devel/libmd.
 * Rework buildlink file to use overly linking mode.
 * Add a test target for regression tests.
 * Update licese.
 * Fix bug with Makefile caused by lack of an implicit
   $(RM) variable in bmake.

# Changes (upstream):

* libbsd 0.11.7
  - Portability fixes for the Hurd.
  - Fix ELF support for big endian SH.
  - Sync the arc4random(3) implementation from OpenBSD.
  - Adjust declaration shadowing to match new glibc additions.
  - Manual pages and documentation cleanups.
  - Document non-overlay mode as discouraged, future releases might emit
    warnings when using it.

* libbsd 0.11.6
  - Build system and test suite fixes for musl.
  - Remove arc4random() support for OpenBSD.
  - LoongArch support for nlist().

* libbsd-0.11.5
  - Build system and test suite regression fixes.
  - Documentation on how to build the project.

* libbsd 0.11.4
  - Fix build on GNU/kFreeBSD due to missing linking against libmd.
  - Fix build with LTO.
  - Add link-time warnings to MD5 wrapper functions
  - Various build system fixes.
  - Various portability fixes.
  - Various documentation fixes.

* libbsd 0.11.3
  - Rework of the libmd wrapping code to not require users to explicitly
    link against libmd.
  - Switch libmd wrapper to use dlsym()
  - Various build system fixes.
  - Various portability fixes.

* libbsd 0.11.2
  - Update <sys/queue.h> from FreeBSD.
  - Import some closefrom() changes from sudo.
  - Make closefrom() use close_range() syscall on Linux when available.
  - Update libbsd(7) man page with updates in 0.11.0.

* libbsd 0.11.1
  - Export provided function strnvisx().
  - New recallocarray() and freezero() from OpenBSD.
  - New pwcache module from OpenBSD.
  - New timespec(3bsd) man page alias to timeval(3bsd).
  - New progname implementation for Windows.
  - New LIBBSD_VIS_OPENBSD selection macro.
  - Switch from embedded hashing function implementations to use libmd.
  - Various man pages cleanups.
  - Various portability fixes.
  - Various memory leak fixes.

* libbsd 0.10.0
  - Several security related fixes for nlist()
  - Fix for a leak in the vis family of functions.
  - Fix for a configure check to not unnecessarily link against librt.
  - General portability fixes for musl, uClibc, macOS and GNU/kFreeBSD.
  - New architectures support for nlist().
  - Switch the <err.h> *c() functions to be standalone and add err(),
    warn(), errx() and warnx() familiy of functions in case the system
    lacks them.
  - Several man page fixes.
@
text
@d1 1
a1 1
$NetBSD$
d3 3
a5 3
BLAKE2s (libbsd-0.11.7.tar.xz) = 3493aa935253101a41884d8c24bdd449c01da5029ab4bf3619cc8b120cb8384f
SHA512 (libbsd-0.11.7.tar.xz) = 51fda4724f41dd8a4628afd58c21236a7588d9045e337e06eeabf83805a9aaaa53705441ca901ad11f1c65f18e881523bdc97721a7d3d6a5cced27f2450d09a2
Size (libbsd-0.11.7.tar.xz) = 418508 bytes
@


1.3
log
@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
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2021/10/07 13:40:09 nia Exp $
d3 4
a6 3
BLAKE2s (libbsd-0.10.0.tar.xz) = 6ce3c0e1456420835c035d607273b4ef5184f6a00e6852ea74e2abb9e6300d90
SHA512 (libbsd-0.10.0.tar.xz) = b75529785b16c93d31401187f8a58258fbebe565dac071c8311775c913af989f62cd29d5ce2651af3ea6221cffd31cf04826577d3e546ab9ca14340f297777b9
Size (libbsd-0.10.0.tar.xz) = 393576 bytes
@


1.2
log
@devel: Remove SHA1 hashes for distfiles
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2020/12/09 11:21:46 cheusov Exp $
d3 1
a3 1
RMD160 (libbsd-0.10.0.tar.xz) = 12ba2b56ce049a1bae5212435fdd17635f1de6ce
@


1.1
log
@Import libbsd-0.10.0 from wip/
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2013/01/03 21:11:34 mrampke Exp $
a2 1
SHA1 (libbsd-0.10.0.tar.xz) = 9cb8f0b717da13c8aa13b9f3f5f8105ee6e5ccb5
@

