summaryrefslogtreecommitdiff
path: root/security/cracklib
diff options
context:
space:
mode:
authorSofian Brabez <sbz@FreeBSD.org>2012-04-04 03:16:53 +0000
committerSofian Brabez <sbz@FreeBSD.org>2012-04-04 03:16:53 +0000
commita8cc72f2ec17174b64a40211a319ba8f756728fc (patch)
tree879eeabe4658a9ea2eab0e0e30b0f958876b5656 /security/cracklib
parent- Add missing DEPENDS (diff)
- Add PYTHON KNOB
- Bump PORTREVISION Approved by: jadawin@, miwi@ (mentors, implicit) Feature safe: yes
Notes
Notes: svn path=/head/; revision=294179
Diffstat (limited to 'security/cracklib')
-rw-r--r--security/cracklib/Makefile18
-rw-r--r--security/cracklib/pkg-plist6
2 files changed, 20 insertions, 4 deletions
diff --git a/security/cracklib/Makefile b/security/cracklib/Makefile
index 6ab078eea5a8..2031e140a472 100644
--- a/security/cracklib/Makefile
+++ b/security/cracklib/Makefile
@@ -7,7 +7,7 @@
PORTNAME= cracklib
PORTVERSION= 2.8.18
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= SF
@@ -16,14 +16,24 @@ COMMENT= Password-checking library
LICENSE= LGPL21
-MAN3= cracklib.3
-MLINKS= cracklib.3 FascistCheck.3
+MAN3= ${PORTNAME}.3
+MLINKS= ${PORTNAME}.3 FascistCheck.3
+
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CONFIGURE_ARGS= --with-default-dict=${PREFIX}/libdata/${PORTNAME}
+.ifdef(WITH_PYTHON)
+USE_PYTHON= yes
+CONFIGURE_ARGS+= --with-python
+PLIST_SUB+= PYTHON=""
+.else
+CONFIGURE_ARGS+= --without-python
+PLIST_SUB+= PYTHON="@comment "
+.endif
+
post-install:
- ${INSTALL_MAN} ${FILESDIR}/cracklib.3 ${MAN3PREFIX}/man/man3/
+ ${INSTALL_MAN} ${FILESDIR}/${MAN3} ${MAN3PREFIX}/man/man3/
@${MKDIR} ${PREFIX}/libdata/${PORTNAME}
${INSTALL_DATA} ${FILESDIR}/pw_dict* ${PREFIX}/libdata/${PORTNAME}/
diff --git a/security/cracklib/pkg-plist b/security/cracklib/pkg-plist
index 7376f320b356..c93526db5dce 100644
--- a/security/cracklib/pkg-plist
+++ b/security/cracklib/pkg-plist
@@ -14,5 +14,11 @@ sbin/cracklib-unpacker
sbin/create-cracklib-dict
%%DATADIR%%/cracklib-small
%%DATADIR%%/cracklib.magic
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/_cracklibmodule.a
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/_cracklibmodule.la
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/_cracklibmodule.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cracklib.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cracklib.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cracklib.pyo
@dirrm libdata/cracklib
@dirrm share/cracklib