View | Details | Raw Unified | Return to bug 211126
Collapse All | Expand All

(-)security/libpwquality/Makefile (-3 / +13 lines)
Lines 1-8 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	libpwquality
3
PORTNAME=	libpwquality
4
PORTVERSION=	1.2.4
4
PORTVERSION=	1.3.0
5
PORTREVISION=	1
6
CATEGORIES=	security
5
CATEGORIES=	security
7
MASTER_SITES=	https://fedorahosted.org/releases/l/i/libpwquality/
6
MASTER_SITES=	https://fedorahosted.org/releases/l/i/libpwquality/
8
7
Lines 9-14 MASTER_SITES= https://fedorahosted.org/releases/l/ Link Here
9
MAINTAINER=	gnome@FreeBSD.org
8
MAINTAINER=	gnome@FreeBSD.org
10
COMMENT=	Library for generating random passwords and quality checking
9
COMMENT=	Library for generating random passwords and quality checking
11
10
11
LICENSE=	BSD3CLAUSE GPLv2+
12
LICENSE_COMB=	dual
13
12
LIB_DEPENDS=	libcrack.so:security/cracklib
14
LIB_DEPENDS=	libcrack.so:security/cracklib
13
15
14
USES=		gettext gmake libtool pathfix tar:bzip2
16
USES=		gettext gmake libtool pathfix tar:bzip2
Lines 16-21 USE_GNOME= intltool Link Here
16
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
17
USE_LDCONFIG=	yes
19
USE_LDCONFIG=	yes
18
CONFIGURE_ARGS+=--disable-pam
20
CONFIGURE_ARGS+=--disable-pam
21
CPPFLAGS+=	-DPWQUALITY_DEFAULT_CFGFILE='\"${ETCDIR}/pwquality.conf\"'
19
CPPFLAGS+=	-I${LOCALBASE}/include
22
CPPFLAGS+=	-I${LOCALBASE}/include
20
LDFLAGS+=	-L${LOCALBASE}/lib
23
LDFLAGS+=	-L${LOCALBASE}/lib
21
INSTALL_TARGET=	install-strip
24
INSTALL_TARGET=	install-strip
Lines 28-34 PYTHON_BUILD_DEPENDS= python:lang/python Link Here
28
PYTHON_CONFIGURE_ENABLE=	python-bindings
31
PYTHON_CONFIGURE_ENABLE=	python-bindings
29
32
30
post-patch:
33
post-patch:
34
	@${REINPLACE_CMD} -e 's|/etc/security|${ETCDIR}|g' \
35
	    ${WRKSRC}/doc/man/*.?
31
	@${REINPLACE_CMD} -e 's|python setup.py build|${PYTHON_VERSION} setup.py build|g' \
36
	@${REINPLACE_CMD} -e 's|python setup.py build|${PYTHON_VERSION} setup.py build|g' \
32
		${WRKSRC}/python/Makefile.in
37
	    ${WRKSRC}/python/Makefile.in
33
38
39
post-install:
40
	@${MKDIR} ${STAGEDIR}${ETCDIR}
41
	${INSTALL_DATA} ${WRKSRC}/src/pwquality.conf \
42
	    ${STAGEDIR}${ETCDIR}/pwquality.conf.sample
43
34
.include <bsd.port.mk>
44
.include <bsd.port.mk>
(-)security/libpwquality/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (libpwquality-1.2.4.tar.bz2) = 9ad67be364a66dc8b334a473c77d9f531137ee0e9d85d81f567f410a375857c7
1
TIMESTAMP = 1467853439
2
SIZE (libpwquality-1.2.4.tar.bz2) = 394060
2
SHA256 (libpwquality-1.3.0.tar.bz2) = 74d2ea90e103323c1f2d6a6cc9617cdae6877573eddb31aaf31a40f354cc2d2a
3
SIZE (libpwquality-1.3.0.tar.bz2) = 423910
(-)security/libpwquality/files/patch-src_Makefile.in (+11 lines)
Line 0 Link Here
1
--- src/Makefile.in.orig	2015-07-23 11:45:56 UTC
2
+++ src/Makefile.in
3
@@ -824,7 +824,7 @@ info: info-am
4
 info-am:
5
 
6
 install-data-am: install-includeHEADERS install-pkgconfigDATA \
7
-	install-secureconfDATA install-securelibLTLIBRARIES
8
+	install-securelibLTLIBRARIES
9
 
10
 install-dvi: install-dvi-am
11
 
(-)security/libpwquality/pkg-plist (-2 / +3 lines)
Lines 1-6 Link Here
1
bin/pwmake
1
bin/pwmake
2
bin/pwscore
2
bin/pwscore
3
etc/security/pwquality.conf
3
@sample %%ETCDIR%%/pwquality.conf.sample
4
include/pwquality.h
4
include/pwquality.h
5
lib/libpwquality.a
5
lib/libpwquality.a
6
lib/libpwquality.so
6
lib/libpwquality.so
Lines 7-16 lib/libpwquality.so Link Here
7
lib/libpwquality.so.1
7
lib/libpwquality.so.1
8
lib/libpwquality.so.1.0.2
8
lib/libpwquality.so.1.0.2
9
%%PYTHON%%%%PYTHON_SITELIBDIR%%/pwquality.so
9
%%PYTHON%%%%PYTHON_SITELIBDIR%%/pwquality.so
10
%%PYTHON%%%%PYTHON_SITELIBDIR%%/pwquality-1.2.4-py2.7.egg-info
10
%%PYTHON%%%%PYTHON_SITELIBDIR%%/pwquality-1.3.0-py%%PYTHON_VER%%.egg-info
11
libdata/pkgconfig/pwquality.pc
11
libdata/pkgconfig/pwquality.pc
12
man/man1/pwmake.1.gz
12
man/man1/pwmake.1.gz
13
man/man1/pwscore.1.gz
13
man/man1/pwscore.1.gz
14
man/man3/pwquality.3.gz
14
man/man5/pwquality.conf.5.gz
15
man/man5/pwquality.conf.5.gz
15
share/locale/ar/LC_MESSAGES/libpwquality.mo
16
share/locale/ar/LC_MESSAGES/libpwquality.mo
16
share/locale/as/LC_MESSAGES/libpwquality.mo
17
share/locale/as/LC_MESSAGES/libpwquality.mo

Return to bug 211126