head	1.3;
access;
symbols
	pkgsrc-2023Q4:1.2.0.10
	pkgsrc-2023Q4-base:1.2
	pkgsrc-2023Q3:1.2.0.8
	pkgsrc-2023Q3-base:1.2
	pkgsrc-2023Q2:1.2.0.6
	pkgsrc-2023Q2-base:1.2
	pkgsrc-2023Q1:1.2.0.4
	pkgsrc-2023Q1-base:1.2
	pkgsrc-2022Q4:1.2.0.2
	pkgsrc-2022Q4-base:1.2
	pkgsrc-2022Q3:1.1.0.16
	pkgsrc-2022Q3-base:1.1
	pkgsrc-2022Q2:1.1.0.14
	pkgsrc-2022Q2-base:1.1
	pkgsrc-2022Q1:1.1.0.12
	pkgsrc-2022Q1-base:1.1
	pkgsrc-2021Q4:1.1.0.10
	pkgsrc-2021Q4-base:1.1
	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.3
date	2024.03.10.07.07.48;	author vins;	state dead;
branches;
next	1.2;
commitid	txlXgCxxP23abA1F;

1.2
date	2022.12.19.16.05.43;	author vins;	state Exp;
branches;
next	1.1;
commitid	PQ9HUIt7ElEkwb6E;

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


desc
@@


1.3
log
@devel/libbsd: PLIST fixes to allow install on SunOS
@
text
@@@comment $NetBSD: PLIST,v 1.2 2022/12/19 16:05:43 vins Exp $
include/bsd/bitstring.h
include/bsd/bsd.h
include/bsd/err.h
include/bsd/getopt.h
include/bsd/grp.h
include/bsd/inttypes.h
include/bsd/libutil.h
include/bsd/md5.h
include/bsd/netinet/ip_icmp.h
include/bsd/nlist.h
include/bsd/pwd.h
include/bsd/readpassphrase.h
include/bsd/stdio.h
include/bsd/stdlib.h
include/bsd/string.h
include/bsd/stringlist.h
include/bsd/sys/bitstring.h
include/bsd/sys/cdefs.h
include/bsd/sys/endian.h
include/bsd/sys/param.h
include/bsd/sys/poll.h
include/bsd/sys/queue.h
include/bsd/sys/time.h
include/bsd/sys/tree.h
include/bsd/timeconv.h
include/bsd/unistd.h
include/bsd/vis.h
include/bsd/wchar.h
lib/libbsd-ctor.a
lib/libbsd.la
lib/pkgconfig/libbsd-ctor.pc
lib/pkgconfig/libbsd-overlay.pc
lib/pkgconfig/libbsd.pc
man/man3/LIST_CLASS_ENTRY.3bsd
man/man3/LIST_CLASS_HEAD.3bsd
man/man3/LIST_EMPTY.3bsd
man/man3/LIST_ENTRY.3bsd
man/man3/LIST_FIRST.3bsd
man/man3/LIST_FOREACH.3bsd
man/man3/LIST_FOREACH_FROM.3bsd
man/man3/LIST_FOREACH_FROM_SAFE.3bsd
man/man3/LIST_FOREACH_SAFE.3bsd
man/man3/LIST_HEAD.3bsd
man/man3/LIST_HEAD_INITIALIZER.3bsd
man/man3/LIST_INIT.3bsd
man/man3/LIST_INSERT_AFTER.3bsd
man/man3/LIST_INSERT_BEFORE.3bsd
man/man3/LIST_INSERT_HEAD.3bsd
man/man3/LIST_NEXT.3bsd
man/man3/LIST_PREV.3bsd
man/man3/LIST_REMOVE.3bsd
man/man3/LIST_SWAP.3bsd
man/man3/RB_EMPTY.3bsd
man/man3/RB_ENTRY.3bsd
man/man3/RB_FIND.3bsd
man/man3/RB_FOREACH.3bsd
man/man3/RB_FOREACH_REVERSE.3bsd
man/man3/RB_GENERATE.3bsd
man/man3/RB_GENERATE_STATIC.3bsd
man/man3/RB_HEAD.3bsd
man/man3/RB_INIT.3bsd
man/man3/RB_INITIALIZER.3bsd
man/man3/RB_INSERT.3bsd
man/man3/RB_LEFT.3bsd
man/man3/RB_MAX.3bsd
man/man3/RB_MIN.3bsd
man/man3/RB_NEXT.3bsd
man/man3/RB_NFIND.3bsd
man/man3/RB_PARENT.3bsd
man/man3/RB_PREV.3bsd
man/man3/RB_PROTOTYPE.3bsd
man/man3/RB_PROTOTYPE_STATIC.3bsd
man/man3/RB_REMOVE.3bsd
man/man3/RB_RIGHT.3bsd
man/man3/RB_ROOT.3bsd
man/man3/SLIST_CLASS_ENTRY.3bsd
man/man3/SLIST_CLASS_HEAD.3bsd
man/man3/SLIST_EMPTY.3bsd
man/man3/SLIST_ENTRY.3bsd
man/man3/SLIST_FIRST.3bsd
man/man3/SLIST_FOREACH.3bsd
man/man3/SLIST_FOREACH_FROM.3bsd
man/man3/SLIST_FOREACH_FROM_SAFE.3bsd
man/man3/SLIST_FOREACH_SAFE.3bsd
man/man3/SLIST_HEAD.3bsd
man/man3/SLIST_HEAD_INITIALIZER.3bsd
man/man3/SLIST_INIT.3bsd
man/man3/SLIST_INSERT_AFTER.3bsd
man/man3/SLIST_INSERT_HEAD.3bsd
man/man3/SLIST_NEXT.3bsd
man/man3/SLIST_REMOVE.3bsd
man/man3/SLIST_REMOVE_AFTER.3bsd
man/man3/SLIST_REMOVE_HEAD.3bsd
man/man3/SLIST_REMOVE_PREVPTR.3bsd
man/man3/SLIST_SWAP.3bsd
man/man3/SPLAY_EMPTY.3bsd
man/man3/SPLAY_ENTRY.3bsd
man/man3/SPLAY_FIND.3bsd
man/man3/SPLAY_FOREACH.3bsd
man/man3/SPLAY_GENERATE.3bsd
man/man3/SPLAY_HEAD.3bsd
man/man3/SPLAY_INIT.3bsd
man/man3/SPLAY_INITIALIZER.3bsd
man/man3/SPLAY_INSERT.3bsd
man/man3/SPLAY_LEFT.3bsd
man/man3/SPLAY_MAX.3bsd
man/man3/SPLAY_MIN.3bsd
man/man3/SPLAY_NEXT.3bsd
man/man3/SPLAY_PROTOTYPE.3bsd
man/man3/SPLAY_REMOVE.3bsd
man/man3/SPLAY_RIGHT.3bsd
man/man3/SPLAY_ROOT.3bsd
man/man3/STAILQ_CLASS_ENTRY.3bsd
man/man3/STAILQ_CLASS_HEAD.3bsd
man/man3/STAILQ_CONCAT.3bsd
man/man3/STAILQ_EMPTY.3bsd
man/man3/STAILQ_ENTRY.3bsd
man/man3/STAILQ_FIRST.3bsd
man/man3/STAILQ_FOREACH.3bsd
man/man3/STAILQ_FOREACH_FROM.3bsd
man/man3/STAILQ_FOREACH_FROM_SAFE.3bsd
man/man3/STAILQ_FOREACH_SAFE.3bsd
man/man3/STAILQ_HEAD.3bsd
man/man3/STAILQ_HEAD_INITIALIZER.3bsd
man/man3/STAILQ_INIT.3bsd
man/man3/STAILQ_INSERT_AFTER.3bsd
man/man3/STAILQ_INSERT_HEAD.3bsd
man/man3/STAILQ_INSERT_TAIL.3bsd
man/man3/STAILQ_LAST.3bsd
man/man3/STAILQ_NEXT.3bsd
man/man3/STAILQ_REMOVE.3bsd
man/man3/STAILQ_REMOVE_AFTER.3bsd
man/man3/STAILQ_REMOVE_HEAD.3bsd
man/man3/STAILQ_SWAP.3bsd
man/man3/TAILQ_CLASS_ENTRY.3bsd
man/man3/TAILQ_CLASS_HEAD.3bsd
man/man3/TAILQ_CONCAT.3bsd
man/man3/TAILQ_EMPTY.3bsd
man/man3/TAILQ_ENTRY.3bsd
man/man3/TAILQ_FIRST.3bsd
man/man3/TAILQ_FOREACH.3bsd
man/man3/TAILQ_FOREACH_FROM.3bsd
man/man3/TAILQ_FOREACH_FROM_SAFE.3bsd
man/man3/TAILQ_FOREACH_REVERSE.3bsd
man/man3/TAILQ_FOREACH_REVERSE_FROM.3bsd
man/man3/TAILQ_FOREACH_REVERSE_FROM_SAFE.3bsd
man/man3/TAILQ_FOREACH_REVERSE_SAFE.3bsd
man/man3/TAILQ_FOREACH_SAFE.3bsd
man/man3/TAILQ_HEAD.3bsd
man/man3/TAILQ_HEAD_INITIALIZER.3bsd
man/man3/TAILQ_INIT.3bsd
man/man3/TAILQ_INSERT_AFTER.3bsd
man/man3/TAILQ_INSERT_BEFORE.3bsd
man/man3/TAILQ_INSERT_HEAD.3bsd
man/man3/TAILQ_INSERT_TAIL.3bsd
man/man3/TAILQ_LAST.3bsd
man/man3/TAILQ_NEXT.3bsd
man/man3/TAILQ_PREV.3bsd
man/man3/TAILQ_REMOVE.3bsd
man/man3/TAILQ_SWAP.3bsd
man/man3/TIMESPEC_TO_TIMEVAL.3bsd
man/man3/TIMEVAL_TO_TIMESPEC.3bsd
man/man3/arc4random.3bsd
man/man3/arc4random_addrandom.3bsd
man/man3/arc4random_buf.3bsd
man/man3/arc4random_stir.3bsd
man/man3/arc4random_uniform.3bsd
man/man3/be16dec.3bsd
man/man3/be16enc.3bsd
man/man3/be32dec.3bsd
man/man3/be32enc.3bsd
man/man3/be64dec.3bsd
man/man3/be64enc.3bsd
man/man3/bit_alloc.3bsd
man/man3/bit_clear.3bsd
man/man3/bit_decl.3bsd
man/man3/bit_ffc.3bsd
man/man3/bit_ffs.3bsd
man/man3/bit_nclear.3bsd
man/man3/bit_nset.3bsd
man/man3/bit_set.3bsd
man/man3/bit_test.3bsd
man/man3/bitstr_size.3bsd
man/man3/bitstring.3bsd
man/man3/byteorder.3bsd
man/man3/closefrom.3bsd
man/man3/dehumanize_number.3bsd
man/man3/errc.3bsd
man/man3/expand_number.3bsd
man/man3/explicit_bzero.3bsd
man/man3/fgetln.3bsd
man/man3/fgetwln.3bsd
man/man3/flopen.3bsd
man/man3/fmtcheck.3bsd
man/man3/fparseln.3bsd
man/man3/fpurge.3bsd
man/man3/freezero.3bsd
man/man3/funopen.3bsd
man/man3/getbsize.3bsd
man/man3/getmode.3bsd
man/man3/getpeereid.3bsd
man/man3/getprogname.3bsd
man/man3/gid_from_group.3bsd
man/man3/group_from_gid.3bsd
man/man3/heapsort.3bsd
man/man3/humanize_number.3bsd
man/man3/le16dec.3bsd
man/man3/le16enc.3bsd
man/man3/le32dec.3bsd
man/man3/le32enc.3bsd
man/man3/le64dec.3bsd
man/man3/le64enc.3bsd
man/man3/md5.3bsd
man/man3/mergesort.3bsd
man/man3/nlist.3bsd
man/man3/pidfile.3bsd
man/man3/pidfile_close.3bsd
man/man3/pidfile_open.3bsd
man/man3/pidfile_remove.3bsd
man/man3/pidfile_write.3bsd
man/man3/pwcache.3bsd
man/man3/queue.3bsd
man/man3/radixsort.3bsd
man/man3/readpassphrase.3bsd
man/man3/reallocarray.3bsd
man/man3/reallocf.3bsd
man/man3/recallocarray.3bsd
man/man3/setmode.3bsd
man/man3/setproctitle.3bsd
man/man3/setproctitle_init.3bsd
man/man3/setprogname.3bsd
man/man3/sl_add.3bsd
man/man3/sl_delete.3bsd
man/man3/sl_find.3bsd
man/man3/sl_free.3bsd
man/man3/sl_init.3bsd
man/man3/sradixsort.3bsd
man/man3/stringlist.3bsd
man/man3/strlcat.3bsd
man/man3/strlcpy.3bsd
man/man3/strmode.3bsd
man/man3/strnstr.3bsd
man/man3/strnunvis.3bsd
man/man3/strnvis.3bsd
man/man3/strtoi.3bsd
man/man3/strtonum.3bsd
man/man3/strtou.3bsd
man/man3/strunvis.3bsd
man/man3/strvis.3bsd
man/man3/strvisx.3bsd
man/man3/timeradd.3bsd
man/man3/timerclear.3bsd
man/man3/timercmp.3bsd
man/man3/timerisset.3bsd
man/man3/timersub.3bsd
man/man3/timespec.3bsd
man/man3/timespecadd.3bsd
man/man3/timespecclear.3bsd
man/man3/timespeccmp.3bsd
man/man3/timespecisset.3bsd
man/man3/timespecsub.3bsd
man/man3/timeval.3bsd
man/man3/tree.3bsd
man/man3/uid_from_user.3bsd
man/man3/unvis.3bsd
man/man3/user_from_uid.3bsd
man/man3/vis.3bsd
man/man3/wcslcat.3bsd
man/man3/wcslcpy.3bsd
man/man7/libbsd.7
@


1.2
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
@@comment $NetBSD$
@


1.1
log
@Import libbsd-0.10.0 from wip/
@
text
@d6 1
d12 1
d35 2
d77 2
d95 1
d114 2
d136 2
d198 1
d204 2
d222 1
d228 1
d257 1
d265 1
d267 1
@

