xref: /mports/security/libpwquality/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	libpwquality
2DISTVERSION=	1.4.5
3PORTREVISION=	2
4CATEGORIES=	security
5MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${PORTNAME}-${PORTVERSION}/
6
7MAINTAINER=	ports@MidnightBSD.org
8COMMENT=	Library for generating random passwords and quality checking
9WWW=		https://github.com/libpwquality/libpwquality
10
11LICENSE=	gpl2 LIBPWQUALITY
12LICENSE_COMB=	dual
13LICENSE_NAME_LIBPWQUALITY=	The libpwquality license
14LICENSE_FILE_LIBPWQUALITY=	${WRKSRC}/COPYING
15LICENSE_PERMS_LIBPWQUALITY=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
16
17LIB_DEPENDS=	libcrack.so:security/cracklib
18
19USES=		cpe gmake libtool localbase pathfix tar:bz2
20GNU_CONFIGURE=	yes
21GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
22CONFIGURE_ARGS=	--enable-ld-version-script
23USE_LDCONFIG=	yes
24CPE_VENDOR=	libpwquality_project
25CONFIGURE_ARGS+=--disable-pam
26INSTALL_TARGET=	install-strip
27
28OPTIONS_DEFINE=	NLS PYTHON
29OPTIONS_DEFAULT=NLS PYTHON
30OPTIONS_SUB=	yes
31NLS_USES=	gettext gnome
32NLS_USE=	GNOME=intltool
33NLS_CONFIGURE_ENABLE=	nls
34PYTHON_USES=			python:build
35PYTHON_BUILD_DEPENDS=		${PY_SETUPTOOLS}
36PYTHON_CONFIGURE_ENABLE=	python-bindings
37PYTHON_CONFIGURE_ON=		--with-python-binary=${PYTHON_CMD}
38
39post-install-PYTHON-on:
40	${STRIP_CMD} ${FAKE_DESTDIR}${PYTHON_SITELIBDIR}/pwquality*.so
41
42.include <bsd.port.mk>
43

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026