BSD Ports

sysutils/libsunacl 1.0.1 MidnightBSD

Wrapper providing SunOS NFSv4 ACL API

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
9e4227c587
License
bsd2
Categories
sysutils

Description

Libsunacl is a wrapper around FreeBSD NFSv4 ACL API (acl_get_file(3) etc), providing SunOS-compatible acl(3)/facl(3) functions. Its main purpose is to make it easier to port software such as Samba, which already supports SunOS ACL API.

In the other systems

SystemPortVersion
MidnightBSDsysutils/libsunacl1.0.1
FreeBSDsysutils/libsunacl1.0.1_1

Install

Binary package:

mport install libsunacl

From mports:

cd /usr/mports/sysutils/libsunacl && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	libsunacl>0:sysutils/libsunacl

Dependencies

Required by 2

Configuration

No options to configure.

USES
uidfix
Service scripts
none

Files

distinfo 1
FileSizeSHA256
libsunacl-1.0.1.tar.gz5387ed6b53e11326cbf43095062aabedd6c8342c23993c23cf56189dd76e953662e0
Master sites 1
  • https://github.com/freenas/libsunacl/releases/download/v1.0.1/

Commit history 1

DateCommitCreditsLog message
9e4227c587 Lucas Holt sysutils/libsunacl: update to 1.0.1 (#1488)
Updates `sysutils/libsunacl` from 1.0 to 1.0.1. ## Why `net/samba419` builds `vfs_zfsacl` when `sunacl.h` is present, and that module needs `ACE_INHERITED_ACE`: ``` source3/modules/vfs_zfsacl.c:99: error: use of undeclared identifier 'ACE_INHERITED_ACE' ``` 1.0 does not define it; it arrives in 1.0.1 (`sunacl.h:79`). Verified by building samba against 1.0.1 — the error is gone and samba now compiles through to the staging step. This only surfaced now because samba previously fell through every platform branch on MidnightBSD and never compiled `vfs_zfsacl` at all (see #1486). ## What changed Adopted from upstream: - `PORTVERSION= 1.0.1` - `MASTER_SITES` moved to the GitHub release tarball, which is where 1.0.1 is published — SourceForge only ever carried 1.0 - `USES= uidfix` …