[33730] trunk/dports/security/cracklib/Portfile

afb at macports.org afb at macports.org
Mon Feb 4 01:27:40 PST 2008


Revision: 33730
          http://trac.macosforge.org/projects/macports/changeset/33730
Author:   afb at macports.org
Date:     2008-02-04 01:27:39 -0800 (Mon, 04 Feb 2008)

Log Message:
-----------
minor maintainer port enhancements (#14167)

Modified Paths:
--------------
    trunk/dports/security/cracklib/Portfile

Modified: trunk/dports/security/cracklib/Portfile
===================================================================
--- trunk/dports/security/cracklib/Portfile	2008-02-04 09:04:47 UTC (rev 33729)
+++ trunk/dports/security/cracklib/Portfile	2008-02-04 09:27:39 UTC (rev 33730)
@@ -8,6 +8,7 @@
 version          2.8.12
 categories       security
 maintainers      theonelab.com:june
+revision         1
 description      A ProActive Password Sanity Library
 long_description CrackLib is a library containing a C function (well, \
                  lots of functions really, but you only need to use   \
@@ -19,7 +20,7 @@
 homepage         http://sourceforge.net/projects/cracklib/
 platforms        darwin
 depends_lib      port:gettext
-default_variants +largedict
+depends_build    port:cracklib-words
 
 master_sites     sourceforge
 checksums        md5 580346fa1012f9d9769192f49d3801fa \
@@ -30,19 +31,25 @@
 
 configure.args-append --without-python
 
-variant largedict {
-    depends_build port:cracklib-words
-    destroot.target-append dict-local
+variant nolargedict {
+    depends_build-delete port:cracklib-words
 }
 
 post-build {
-    if {[variant_isset largedict]} {
-        file copy /opt/local/share/cracklib/cracklib-words ${worksrcpath}/dicts
+    if {![variant_isset nolargedict]} {
+        file copy ${prefix}/share/dict/cracklib-words ${worksrcpath}/dicts
     }
 
     file attributes ${worksrcpath}/util/cracklib-format -permissions 0755
 }
 
+destroot.target-append dict-local
+
+post-destroot {
+    xinstall -d -m 0755 ${destroot}${prefix}/share/dict
+    file rename ${destroot}${prefix}/share/cracklib/cracklib-small ${destroot}${prefix}/share/dict
+}
+
 test.run        yes
 test.cmd        make
 test.target     check

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080204/9d3cc1a8/attachment.html


More information about the macports-changes mailing list