Sun Apr 16 20:14:47 2023 UTC ()
acl: import new package, version 2.3.1

The acl package contains the getfacl and setfacl utilities and the libacl
loadable library as well as additional files required for developing
access control list programs.

Packaged in wip by Alexander Schreiber. Minor adjustments by myself, also
build tested on Fedora 37.


(gutteridge)
diff -r0 -r1.1 pkgsrc/sysutils/acl/DESCR
diff -r0 -r1.1 pkgsrc/sysutils/acl/Makefile
diff -r0 -r1.1 pkgsrc/sysutils/acl/PLIST
diff -r0 -r1.1 pkgsrc/sysutils/acl/buildlink3.mk
diff -r0 -r1.1 pkgsrc/sysutils/acl/distinfo

File Added: pkgsrc/sysutils/acl/DESCR
The acl package contains the getfacl and setfacl utilities and the libacl
loadable library as well as additional files required for developing
access control list programs.

File Added: pkgsrc/sysutils/acl/Makefile
# $NetBSD: Makefile,v 1.1 2023/04/16 20:14:47 gutteridge Exp $

DISTNAME=	acl-2.3.1
CATEGORIES=	sysutils
MASTER_SITES=	http://download.savannah.nongnu.org/releases/acl/

MAINTAINER=	als@thangorodrim.ch
HOMEPAGE=	https://savannah.nongnu.org/projects/acl
COMMENT=	Commands for Manipulating POSIX Access Control Lists
LICENSE=	gnu-gpl-v2 AND gnu-lgpl-v2.1

# uses linux/version.h and only tested under Linux
ONLY_FOR_PLATFORM=	Linux-*-*

WRKSRC=			${WRKDIR}/${DISTNAME:S/.src//}
GNU_CONFIGURE=		yes
USE_TOOLS+=		gmake

USE_LIBTOOL=	yes

.include "../../sysutils/attr/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/sysutils/acl/PLIST
@comment $NetBSD: PLIST,v 1.1 2023/04/16 20:14:47 gutteridge Exp $
bin/chacl
bin/getfacl
bin/setfacl
include/acl/libacl.h
include/sys/acl.h
lib/libacl.la
lib/pkgconfig/libacl.pc
man/man1/chacl.1
man/man1/getfacl.1
man/man1/setfacl.1
man/man3/acl_add_perm.3
man/man3/acl_calc_mask.3
man/man3/acl_check.3
man/man3/acl_clear_perms.3
man/man3/acl_cmp.3
man/man3/acl_copy_entry.3
man/man3/acl_copy_ext.3
man/man3/acl_copy_int.3
man/man3/acl_create_entry.3
man/man3/acl_delete_def_file.3
man/man3/acl_delete_entry.3
man/man3/acl_delete_perm.3
man/man3/acl_dup.3
man/man3/acl_entries.3
man/man3/acl_equiv_mode.3
man/man3/acl_error.3
man/man3/acl_extended_fd.3
man/man3/acl_extended_file.3
man/man3/acl_extended_file_nofollow.3
man/man3/acl_free.3
man/man3/acl_from_mode.3
man/man3/acl_from_text.3
man/man3/acl_get_entry.3
man/man3/acl_get_fd.3
man/man3/acl_get_file.3
man/man3/acl_get_perm.3
man/man3/acl_get_permset.3
man/man3/acl_get_qualifier.3
man/man3/acl_get_tag_type.3
man/man3/acl_init.3
man/man3/acl_set_fd.3
man/man3/acl_set_file.3
man/man3/acl_set_permset.3
man/man3/acl_set_qualifier.3
man/man3/acl_set_tag_type.3
man/man3/acl_size.3
man/man3/acl_to_any_text.3
man/man3/acl_to_text.3
man/man3/acl_valid.3
man/man5/acl.5
share/doc/acl/CHANGES
share/doc/acl/COPYING
share/doc/acl/COPYING.LGPL
share/doc/acl/PORTING
share/doc/acl/extensions.txt
share/doc/acl/libacl.txt
share/locale/de/LC_MESSAGES/acl.mo
share/locale/en@boldquot/LC_MESSAGES/acl.mo
share/locale/en@quot/LC_MESSAGES/acl.mo
share/locale/es/LC_MESSAGES/acl.mo
share/locale/fr/LC_MESSAGES/acl.mo
share/locale/gl/LC_MESSAGES/acl.mo
share/locale/pl/LC_MESSAGES/acl.mo
share/locale/sv/LC_MESSAGES/acl.mo

File Added: pkgsrc/sysutils/acl/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2023/04/16 20:14:47 gutteridge Exp $

BUILDLINK_TREE+=	acl

.if !defined(ACL_BUILDLINK3_MK)
ACL_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.acl+=	acl>=2.2.52
BUILDLINK_PKGSRCDIR.acl?=	../../sysutils/acl

.include "../../sysutils/attr/buildlink3.mk"
.endif	# ACL_BUILDLINK3_MK

BUILDLINK_TREE+=	-acl

File Added: pkgsrc/sysutils/acl/distinfo
$NetBSD: distinfo,v 1.1 2023/04/16 20:14:47 gutteridge Exp $

BLAKE2s (acl-2.3.1.tar.gz) = 3bf04a465f75087f2ebc660ffdf9f2e946fe5b014a66a8897a6d60b19820a32b
SHA512 (acl-2.3.1.tar.gz) = f101e27058c959f4c412f475c3fc77a90d1ead8728701e4ce04ff08b34139d35e0e72278c9ac7622ba6054e81c0aeca066e09491b5f5666462e3866705a0e892
Size (acl-2.3.1.tar.gz) = 518292 bytes