# 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: # # security/otp/Makefile # security/otp/distinfo # security/otp/pkg-descr # security/otp/pkg-plist # echo x - security/otp/Makefile sed 's/^X//' >security/otp/Makefile << 'f1b4891ec064bc588132edd7d70cc6e8' X# $FreeBSD$ X XPORTNAME= otp XPORTVERSION= r${SVN_REVISION} XCATEGORIES= security XMASTER_SITES= http://opal.com/jr/freebsd/ports/${CATEGORIES}/${PORTNAME}/ \ X svn://opal.com/freebsd/ports/${CATEGORIES}/${PORTNAME}/ X XMAINTAINER= fbsd@opal.com XCOMMENT= OTP utility X XLICENSE= BSD3CLAUSE XLICENSE_FILE= ${WRKSRC}/License X XRUN_DEPENDS= gpg:security/gnupg \ X oathtool:security/oath-toolkit X XFLAVORS= x11 nox11 XFLAVOR?= ${FLAVORS:[1]} Xnox11_PKGNAMESUFFIX= -nox11 X XUSES= perl5 gnome tar:xz X XNO_BUILD= true XCONFLICTS= heimdal X XSVN_REVISION= 138 XSVN= /usr/bin/svnlite XSCP= /usr/bin/scp X X.if ${FLAVOR} == x11 XUSE_GNOME= glib20 gtk30 XPLIST_SUB= X11="" XRUN_DEPENDS+= ${SITE_PERL}/Gtk3.pm:x11-toolkits/p5-Gtk3 \ X ${SITE_PERL}/JSON.pm:converters/p5-JSON XINSTALLS_ICONS= yes X.else XPLIST_SUB= X11="@comment " X.endif X X.if make(tarball) Xtarball: do-fetch X Xdo-fetch: X @if [ ! -w "${DISTDIR}/${PORTNAME}-${PORTVERSION}" ]; \ X then \ X ${ECHO_MSG} "===> Switching to root credentials to create ${DISTDIR}/${PORTNAME}-${PORTVERSION}"; \ X ${SU_CMD} "${MKDIR} ${DISTDIR}/${PORTNAME}-${PORTVERSION}; ${CHOWN} ${UID} ${DISTDIR}/${PORTNAME}-${PORTVERSION}"; \ X ${ECHO_MSG} "===> Returning to user credentials"; \ X fi X @${RM} -rf ${DISTDIR}/${PORTNAME}-${PORTVERSION}/* X ${SVN} export --force -r ${SVN_REVISION} ${MASTER_SITES:Msvn*} ${DISTDIR}/${PORTNAME}-${PORTVERSION} X @if [ ! -w "${DISTDIR}" ]; \ X then \ X ${ECHO_MSG} "===> Switching to root credentials to create ${DISTDIR}/${PORTNAME}-${PORTVERSION}.tar.xz"; \ X ${SU_CMD} "cd ${DISTDIR}; ${TAR} cvJf ${PORTNAME}-${PORTVERSION}.tar.xz ${PORTNAME}-${PORTVERSION}"; \ X ${ECHO_MSG} "===> Returning to user credentials"; \ X fi X ${MAKE} makesum X ${SCP} -p ${DISTDIR}/${PORTNAME}-${PORTVERSION}.tar.xz ${MASTER_SITES:Mhttp*:S,http://,,:S,/${USER},:www,} X X#do-extract: X# @${CP} -pr ${DISTDIR}/${PORTNAME}-${PORTVERSION} ${WRKSRC} X.endif X Xdo-install: X @${MKDIR} ${STAGEDIR}${PREFIX}/bin X ${INSTALL_SCRIPT} ${WRKSRC}/otp.pl ${STAGEDIR}${PREFIX}/bin/otp X.if ${FLAVOR} == x11 X ${INSTALL_SCRIPT} ${WRKSRC}/otp_gui.pl ${STAGEDIR}${PREFIX}/bin/otp_gui X @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications X ${INSTALL_DATA} ${WRKSRC}/otp.desktop ${STAGEDIR}${PREFIX}/share/applications/otp.desktop X @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps X @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps X @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps X ${INSTALL_DATA} ${WRKSRC}/icons/16x16/otp.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps/otp.png X ${INSTALL_DATA} ${WRKSRC}/icons/32x32/otp.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps/otp.png X ${INSTALL_DATA} ${WRKSRC}/icons/64x64/otp.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps/otp.png X.endif X @${MKDIR} ${STAGEDIR}${PREFIX}/man/man1 X ${INSTALL_MAN} ${WRKSRC}/otp.1 ${STAGEDIR}${PREFIX}/man/man1/otp.1 X.if ${FLAVOR} == x11 X ${LN} -s otp.1.gz ${STAGEDIR}${PREFIX}/man/man1/otp_gui.1.gz X.endif X X.include f1b4891ec064bc588132edd7d70cc6e8 echo x - security/otp/distinfo sed 's/^X//' >security/otp/distinfo << '1c0a462846425f9064b0c653d7ef6d06' XTIMESTAMP = 1546097710 XSHA256 (otp-r138.tar.xz) = bad76f29ece628412670654d122e81d22edb2724940a6794ebc0a1244430ea80 XSIZE (otp-r138.tar.xz) = 8356 1c0a462846425f9064b0c653d7ef6d06 echo x - security/otp/pkg-descr sed 's/^X//' >security/otp/pkg-descr << '049eda00603b0b55b09ee732d936adc1' XThis is a simple script to generate OTP passwords using a Xconfiguration file that is compatible with the Android andOTP Xapp. 049eda00603b0b55b09ee732d936adc1 echo x - security/otp/pkg-plist sed 's/^X//' >security/otp/pkg-plist << '1504b0cd3c8cada50b6be324e7b22cdb' Xbin/otp Xman/man1/otp.1.gz X%%X11%%man/man1/otp_gui.1.gz X%%X11%%bin/otp_gui X%%X11%%share/applications/otp.desktop X%%X11%%share/icons/hicolor/16x16/apps/otp.png X%%X11%%share/icons/hicolor/32x32/apps/otp.png X%%X11%%share/icons/hicolor/64x64/apps/otp.png 1504b0cd3c8cada50b6be324e7b22cdb exit