# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # duo_unix/ # duo_unix/Makefile # duo_unix/pkg-descr # duo_unix/pkg-plist # duo_unix/distinfo # echo c - duo_unix/ mkdir -p duo_unix/ > /dev/null 2>&1 echo x - duo_unix/Makefile sed 's/^X//' >duo_unix/Makefile << '4bbe3cfa2b86c2f7f432997fbdaf9171' X# New ports collection makefile for: duo-unix X# Date created: 2011-04-21 X# Whom: Sofian Brabez X# X# $FreeBSD$ X# X XPORTNAME= duo_unix XPORTVERSION= 1.5 XCATEGORIES= security XMASTER_SITES= http://cloud.github.com/downloads/duosecurity/${PORTNAME}/ X XMAINTAINER= sbz@freebsd.org XCOMMENT= Duo Security two-factor authentication for Unix systems X XLICENSE= GPLv2 XLICENSE_FILE= ${WRKSRC}/LICENSE X XLIB_DEPENDS= curl.6:${PORTSDIR}/ftp/curl X XUSE_OPENSSL= yes XUSE_LDCONFIG= yes XGNU_CONFIGURE= yes X XPORTDOCS= README.pam \ X README.ssh \ X README X XMAN3= duo.3 XMAN8= login_duo.8 X XCONFIGURE_ARGS= --with-libcurl=${LOCALBASE} X XOPTIONS= PAM "PAM module support" off X X.include X X.if defined(WITH_PAM) XCONFIGURE_ARGS+= --with-pam XMAN8+= pam_duo.8 XPLIST_SUB+= PAM="" X.else XCONFIGURE_ARGS+= --without-pam XPLIST_SUB+= PAM="@comment " X.endif X Xpost-patch: X @${REINPLACE_CMD} -e 's|(libdir)/pkgconfig|(prefix)/libdata/pkgconfig|' \ X ${WRKSRC}/lib/Makefile.in X Xpost-install: X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR} X.endif X X.include 4bbe3cfa2b86c2f7f432997fbdaf9171 echo x - duo_unix/pkg-descr sed 's/^X//' >duo_unix/pkg-descr << '58c130396094d511a82e257ea36bd5f2' Xduo_unix - Duo two-factor authentication for Unix systems X XDuo provides simple two-factor authentication as a service via: X X 1. Phone callback X 2. SMS-delivered one-time passcodes X 3. Duo mobile app to generate one-time passcodes X 4. Duo mobile app for smartphone push authentication X 5. Duo hardware token to generate one-time passcodes X XThis package allows an admin (or ordinary user) to quickly add Duo Xauthentication to any Unix login without setting up secondary user Xaccounts, directory synchronization, servers, or hardware. X XWWW: https://github.com/duosecurity/duo_unix/ 58c130396094d511a82e257ea36bd5f2 echo x - duo_unix/pkg-plist sed 's/^X//' >duo_unix/pkg-plist << '3ad80abdcefcc31b7d2cc3d1b6360f81' X@comment $FreeBSD$ Xinclude/duo.h Xlib/libduo.so.1 Xlib/libduo.so Xlib/libduo.la Xlib/libduo.a Xlibdata/pkgconfig/libduo.pc Xsbin/login_duo X%%PAM%%/lib/pam_duo.so X%%PAM%%/lib/pam_duo.sla X%%PAM%%/lib/pam_duo.a 3ad80abdcefcc31b7d2cc3d1b6360f81 echo x - duo_unix/distinfo sed 's/^X//' >duo_unix/distinfo << '6a2cff66c69b993a5839a8f72a8305d1' XSHA256 (duo_unix-1.5.tar.gz) = 97727873bf22166283deca0e5feab1087dead5d07b13604f6266d2ef080e0927 XSIZE (duo_unix-1.5.tar.gz) = 373543 6a2cff66c69b993a5839a8f72a8305d1 exit