git: ccb84bf2d48c - main - devel/nss_wrapper: Fix LICENSE
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 23 Jul 2025 07:26:41 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=ccb84bf2d48c6d84231e85a0941ae993270dcf08
commit ccb84bf2d48c6d84231e85a0941ae993270dcf08
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-07-23 07:18:42 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-07-23 07:23:08 +0000
devel/nss_wrapper: Fix LICENSE
- Update WWW
- Add LICENSE_FILE
- Use USES=cmake:testing
- Use USES=pathfix to fix .pc installation
- Fix indent
- Convert PLIST_FILES to PLIST
- Update pkg-descr
- Take maintainership
---
devel/nss_wrapper/Makefile | 45 ++++++++++++++++++---------------------------
devel/nss_wrapper/pkg-descr | 20 +++++++++-----------
devel/nss_wrapper/pkg-plist | 8 ++++++++
3 files changed, 35 insertions(+), 38 deletions(-)
diff --git a/devel/nss_wrapper/Makefile b/devel/nss_wrapper/Makefile
index 77560234e077..94d6f7e6ec16 100644
--- a/devel/nss_wrapper/Makefile
+++ b/devel/nss_wrapper/Makefile
@@ -1,35 +1,26 @@
-PORTNAME= nss_wrapper
-PORTVERSION= 1.1.3
-PORTREVISION= 3
-CATEGORIES= devel
-MASTER_SITES= SAMBA/cwrap
+PORTNAME= nss_wrapper
+PORTVERSION= 1.1.3
+PORTREVISION= 3
+CATEGORIES= devel
+MASTER_SITES= SAMBA/cwrap
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Wrapper for the user, group and hosts NSS API
-WWW= https://cwrap.org/nss_wrapper.html
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Wrapper for the user, group and hosts NSS API
+WWW= https://cwrap.org/nss_wrapper.html \
+ https://git.samba.org/?p=nss_wrapper.git
-LICENSE= GPLv3
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake compiler:c++11-lang perl5 shebangfix
-USE_PERL5= run
-USE_LDCONFIG= yes
+TEST_DEPENDS= cmocka>=1.1.1:sysutils/cmocka
-OPTIONS_DEFINE= TEST
-OPTIONS_DEFAULT= TEST
+USES= cmake:testing pathfix perl5 shebangfix
+USE_PERL5= run
-TEST_TEST_TARGET= test
-TEST_CMAKE_BOOL= UNIT_TESTING
-TEST_BUILD_DEPENDS= cmocka>=1.1.1:sysutils/cmocka
+CMAKE_OFF= UNIT_TESTING
+CMAKE_TESTING_ON= UNIT_TESTING
+USE_LDCONFIG= yes
-SHEBANG_FILES= nss_wrapper.pl
-
-PLIST_FILES= bin/nss_wrapper.pl \
- libdata/pkgconfig/nss_wrapper.pc \
- lib/cmake/nss_wrapper/nss_wrapper-config-version.cmake \
- lib/cmake/nss_wrapper/nss_wrapper-config.cmake \
- lib/libnss_wrapper.so.0.2.3 \
- lib/libnss_wrapper.so.0 \
- lib/libnss_wrapper.so \
- share/man/man1/nss_wrapper.1.gz
+SHEBANG_FILES= nss_wrapper.pl
.include <bsd.port.mk>
diff --git a/devel/nss_wrapper/pkg-descr b/devel/nss_wrapper/pkg-descr
index 582df85f94d5..838830875c47 100644
--- a/devel/nss_wrapper/pkg-descr
+++ b/devel/nss_wrapper/pkg-descr
@@ -1,15 +1,13 @@
-There are projects which provide daemons needing to be able to create, modify
-and delete Unix users. Or just switch user ids to interact with the system e.g.
-a user space file server. To be able to test that you need the privilege to
-modify the passwd and groups file. With nss_wrapper it is possible to define
-your own passwd and groups file which will be used by software to act correctly
-while under test.
-
-If you have a client and server under test they normally use functions to
-resolve network names to addresses (dns) or vice versa. The nss_wrappers allow
-you to create a hosts file to setup name resolution for the addresses you use
-with socket_wrapper.
+There are projects that need to be able to create, modify, and delete Unix
+users. Others just switch user IDs to interact with the system on behalf of
+another user (e.g. a user space file server). To be able to test applications
+like these, you need to grant privileges to modify the passwd and group files.
+With nss_wrapper it is possible to define your own passwd and group files to be
+used the software while it is under test. The nss_wrapper also allows you to
+create a hosts file to set up name resolution for the addresses you use with
+socket_wrapper.
+Features:
- Provides information for user and group accounts.
- Network name resolution using a hosts file.
- Loading and testing of NSS modules.
diff --git a/devel/nss_wrapper/pkg-plist b/devel/nss_wrapper/pkg-plist
new file mode 100644
index 000000000000..c13ab104be54
--- /dev/null
+++ b/devel/nss_wrapper/pkg-plist
@@ -0,0 +1,8 @@
+bin/nss_wrapper.pl
+lib/cmake/nss_wrapper/nss_wrapper-config-version.cmake
+lib/cmake/nss_wrapper/nss_wrapper-config.cmake
+lib/libnss_wrapper.so
+lib/libnss_wrapper.so.0
+lib/libnss_wrapper.so.0.2.3
+libdata/pkgconfig/nss_wrapper.pc
+share/man/man1/nss_wrapper.1.gz