Revision: 87327 http://trac.macports.org/changeset/87327 Author: jmr@macports.org Date: 2011-11-16 23:51:19 -0800 (Wed, 16 Nov 2011) Log Message: ----------- New port: mod_authn_otp, Apache module for one-time password authentication (#28051) Added Paths: ----------- trunk/dports/www/mod_authn_otp/ trunk/dports/www/mod_authn_otp/Portfile trunk/dports/www/mod_authn_otp/files/ trunk/dports/www/mod_authn_otp/files/otptool.h.patch Added: trunk/dports/www/mod_authn_otp/Portfile =================================================================== --- trunk/dports/www/mod_authn_otp/Portfile (rev 0) +++ trunk/dports/www/mod_authn_otp/Portfile 2011-11-17 07:51:19 UTC (rev 87327) @@ -0,0 +1,53 @@ +# $Id$ + +PortSystem 1.0 + +name mod_authn_otp +version 1.1.1 + +categories www +license Apache-2 +platforms darwin +maintainers gmail.com:Markus.Ueberall + +description module for one-time password authentication +long_description mod_authn_otp is an Apache web server module for two-factor \ + authentication using one-time passwords (OTP) generated via \ + the HOTP/OATH algorithm defined in RFC 4226. This creates a \ + simple way to protect a web site with one-time passwords, \ + using any RFC 4226-compliant token device, including software \ + tokens that run on cell phones such as OATH Token. \ + mod_authn_otp also supports the Mobile-OTP algorithm. + +homepage http://code.google.com/p/mod-authn-otp/ +master_sites googlecode:mod-authn-otp + +checksums md5 50ddc1cacde9be8e8c20eb0e253267cf \ + sha1 e214664b5fd3dc367e1d7410c23c9c113b52e9e6 \ + rmd160 b812f5ff1e041635746ba662ee7431332bf00dec + +depends_build port:gsed +depends_lib port:apache2 port:openssl + +patchfiles otptool.h.patch + +configure.args --mandir=${prefix}/share/man + +post-configure { + reinplace "s|/usr/sbin/apxs|${prefix}/apache2/bin/apxs|g" ${worksrcpath}/Makefile + # sed doesn't know about option "-r", gsed does + reinplace "s| sed| ${prefix}/bin/gsed|g" ${worksrcpath}/Makefile + # when stripping .so, option "-x" has to be specified + reinplace "s| \$(STRIP) \$(DESTDIR)\`| \$(STRIP) -x \$(DESTDIR)\`|" ${worksrcpath}/Makefile +} + +destroot.violate_mtree yes +pre-destroot { + xinstall -m 755 -d ${destroot}${prefix}/apache2/modules +} + +post-destroot { + xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name} + xinstall -m 644 -W ${worksrcpath} CHANGES LICENSE README users.sample \ + ${destroot}${prefix}/share/doc/${name} +} Property changes on: trunk/dports/www/mod_authn_otp/Portfile ___________________________________________________________________ Added: svn:keywords + Id Added: svn:eol-style + native Added: trunk/dports/www/mod_authn_otp/files/otptool.h.patch =================================================================== --- trunk/dports/www/mod_authn_otp/files/otptool.h.patch (rev 0) +++ trunk/dports/www/mod_authn_otp/files/otptool.h.patch 2011-11-17 07:51:19 UTC (rev 87327) @@ -0,0 +1,10 @@ +--- otptool.h.orig 2010-08-16 08:38:07.000000000 +1000 ++++ otptool.h 2011-11-17 18:44:47.000000000 +1100 +@@ -24,6 +24,7 @@ + #include <errno.h> + #include <stdio.h> + #include <string.h> ++#include <sys/types.h> + #include <time.h> + #include <unistd.h> +
participants (1)
-
jmr@macports.org