Index: head/security/amavis-stats/Makefile =================================================================== --- head/security/amavis-stats/Makefile (revision 517057) +++ head/security/amavis-stats/Makefile (revision 517058) @@ -1,49 +1,49 @@ # Created by: Mantas Kaulakys # $FreeBSD$ PORTNAME= amavis-stats PORTVERSION= 0.1.12 PORTREVISION= 5 CATEGORIES= security MASTER_SITES= LOCAL/feld MAINTAINER= ports@FreeBSD.org COMMENT= Simple AMaViS statistics generator based on rrdtool RUN_DEPENDS= rrdtool>=0:databases/rrdtool -USES= perl5 shebangfix +USES= perl5 php shebangfix USE_PERL5= run SHEBANG_FILES= amavis-stats perl_CMD= ${PERL} -w USE_PHP= pcre NO_BUILD= yes NO_ARCH= yes PORTDOCS= README AMAVISUSER?= amavis AMAVISGROUP?= amavis USERS= ${AMAVISUSER} GROUPS= ${AMAVISGROUP} PLIST_SUB+= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} USERS=${USERS} GROUPS=${GROUPS} SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKSRC}/amavis-stats ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/amavis-stats.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${PREFIX}/www/amavis-stats ${MKDIR} ${STAGEDIR}${PREFIX}/www/amavis-stats/img ${TOUCH} ${STAGEDIR}${PREFIX}/www/amavis-stats/img/.keep ${INSTALL_DATA} ${WRKSRC}/amavis-stats.php ${STAGEDIR}${PREFIX}/www/amavis-stats cd ${STAGEDIR}${PREFIX}/www/amavis-stats && ${LN} -s amavis-stats.php index.php do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/security/base/Makefile =================================================================== --- head/security/base/Makefile (revision 517057) +++ head/security/base/Makefile (revision 517058) @@ -1,56 +1,57 @@ # Created by: Linh Pham # $FreeBSD$ PORTNAME= base PORTVERSION= 1.4.5 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= SF/secureideas/BASE/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Basic Analysis and Security Engine - analyzing Snort alerts LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/docs/GPL RUN_DEPENDS= ${ADODB_DIR}/adodb.inc.php:databases/adodb5 \ ${LOCALBASE}/share/pear/Image/Graph.php:graphics/pear-Image_Graph@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/Mail.php:mail/pear-Mail@${PHP_FLAVOR} \ ${LOCALBASE}/share/pear/Mail/mime.php:mail/pear-Mail_Mime@${PHP_FLAVOR} +USES= php USE_PHP= gd gettext pcre session zlib ctype ADODB_DIR= ${LOCALBASE}/share/adodb NO_ARCH= yes SUB_FILES= pkg-message DOCS= docs/CHANGELOG docs/CREDITS docs/README docs/README.mssql \ docs/TODO docs/UPGRADE docs/GPL docs/base_faq.rtf OPTIONS_DEFINE= PGSQL PDF DOCS PGSQL_USES= pgsql PGSQL_USE= PHP=pgsql PDF_RUN_DEPENDS=${LOCALBASE}/share/fpdf/fpdf.php:print/fpdf do-build: @${REINPLACE_CMD} -e 's,DBlib_path = "",DBlib_path = "${ADODB_DIR}",' \ ${WRKSRC}/base_conf.php.dist do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/www/base/includes/templates/default ${INSTALL_DATA} ${WRKSRC}/*.php ${WRKSRC}/*.dist ${STAGEDIR}${PREFIX}/www/base .for dir in admin help includes languages setup @${MKDIR} ${STAGEDIR}${PREFIX}/www/base/${dir} ${INSTALL_DATA} ${WRKSRC}/${dir}/*.php ${STAGEDIR}${PREFIX}/www/base/${dir} .endfor .for dir in images sql styles @${MKDIR} ${STAGEDIR}${PREFIX}/www/base/${dir} ${INSTALL_DATA} ${WRKSRC}/${dir}/* ${STAGEDIR}${PREFIX}/www/base/${dir} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/security/bzrtp/Makefile =================================================================== --- head/security/bzrtp/Makefile (revision 517057) +++ head/security/bzrtp/Makefile (revision 517058) @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= bzrtp PORTVERSION= 1.0.6 CATEGORIES= security MASTER_SITES= https://www.linphone.org/releases/sources/bzrtp/ MAINTAINER= ports@FreeBSD.org COMMENT= ZRTP support library (RFC 6189) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libbctoolbox.so:net/bctoolbox -USES= cmake sqlite +USES= cmake gnome sqlite USE_GNOME= libxml2 USE_LDCONFIG= yes CMAKE_ARGS= -DENABLE_STATIC=NO -DENABLE_STRICT=NO post-patch: @${REINPLACE_CMD} 's///' ${WRKSRC}/src/zidCache.c .include Index: head/security/cardpeek/Makefile =================================================================== --- head/security/cardpeek/Makefile (revision 517057) +++ head/security/cardpeek/Makefile (revision 517058) @@ -1,35 +1,35 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= cardpeek PORTVERSION= 0.8.4 CATEGORIES= security MASTER_SITES= http://downloads.pannetrat.com/install/ MAINTAINER= danfe@FreeBSD.org COMMENT= Tool for reading the contents of ISO 7816 smart cards LICENSE= GPLv3 LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite \ libcurl.so:ftp/curl RUN_DEPENDS= pcscd:devel/pcsc-lite -USES= iconv localbase lua pkgconfig +USES= gnome iconv localbase lua pkgconfig USE_GNOME= gtk30 GNU_CONFIGURE= yes INSTALLS_ICONS= yes PLIST_FILES= bin/cardpeek man/man1/cardpeek.1.gz \ share/appdata/cardpeek.appdata.xml \ share/applications/cardpeek.desktop \ share/icons/hicolor/48x48/apps/cardpeek-logo.png PORTDOCS= AUTHORS README cardpeek_ref.en.pdf OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,^doc_DATA =,& AUTHORS README,' \ ${WRKSRC}/Makefile.in .include Index: head/security/esteidfirefoxplugin/Makefile =================================================================== --- head/security/esteidfirefoxplugin/Makefile (revision 517057) +++ head/security/esteidfirefoxplugin/Makefile (revision 517058) @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= esteidfirefoxplugin PORTVERSION= 3.8.0.1115 CATEGORIES= security MASTER_SITES= https://installer.id.ee/media/sources/ MAINTAINER= toomas.aas@raad.tartu.ee COMMENT= Digital signing with Estonian ID card in Firefox LICENSE= LGPL21 RUN_DEPENDS= opensc-tool:security/opensc \ pcscd:devel/pcsc-lite USE_GNOME= gtk20 -USES= webplugin:gecko pkgconfig ssl +USES= gnome pkgconfig ssl webplugin:gecko WEBPLUGIN_DIR= ${PREFIX}/lib WEBPLUGIN_FILES= npesteid-firefox-plugin.so ALL_TARGET= plugin EXTRACT_AFTER_ARGS= --exclude 'include/openssl' PLIST_FILES= lib/npesteid-firefox-plugin.so .include .if ${SSL_DEFAULT} == base BROKEN_FreeBSD_12= incomplete definition of type 'struct X509_name_entry_st' BROKEN_FreeBSD_13= incomplete definition of type 'struct X509_name_entry_st' .endif post-install: ${INSTALL_LIB} ${WRKSRC}/npesteid-firefox-plugin.so ${STAGEDIR}${PREFIX}/lib .include Index: head/security/fprint_demo/Makefile =================================================================== --- head/security/fprint_demo/Makefile (revision 517057) +++ head/security/fprint_demo/Makefile (revision 517058) @@ -1,28 +1,28 @@ # Created by: barner # $FreeBSD$ PORTNAME= fprint_demo PORTVERSION= 20080303 PORTREVISION= 2 CATEGORIES= security MASTER_SITES= DEBIAN/pool/main/f/${PORTNAME:C/_/-/} DISTNAME= ${PORTNAME:C/_/-/}_${PORTVERSION}git.orig MAINTAINER= lichray@gmail.com COMMENT= Demo and test application for libfprint LIB_DEPENDS= libfprint.so:security/libfprint -USES= autoreconf pkgconfig desktop-file-utils +USES= autoreconf desktop-file-utils gnome pkgconfig USE_GNOME= atk glib20 gtk20 pango INSTALLS_ICONS= yes NO_WRKSUBDIR= yes GNU_CONFIGURE= yes CONFIGURE_ENV= CRYPTO_CFLAGS=-I${OPENSSLINC} \ CRYPTO_LIBS=-lcrypto CFLAGS+= -DHAVE_MEMMEM .include Index: head/security/gcipher/Makefile =================================================================== --- head/security/gcipher/Makefile (revision 517057) +++ head/security/gcipher/Makefile (revision 517058) @@ -1,62 +1,62 @@ # Created by: Shannon -jj Behrens # $FreeBSD$ PORTNAME= gcipher PORTVERSION= 1.1 PORTREVISION= 4 CATEGORIES= security gnome MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Simple encryption tool LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GNOME= pygnome2 -USES= python:2.7 shebangfix +USES= gnome python:2.7 shebangfix SHEBANG_FILES= src/gcipher NO_ARCH= yes OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ '/^VERSION/s|=.*|= "${PORTVERSION}"|g ; \ /^GLADEDIR/s|=.*|= "${DATADIR}/lib"|g' ${WRKSRC}/src/Const.py @${REINPLACE_CMD} -e \ 's|/usr/bin/python|${SETENV} python|g ; \ s|^# sys.path.append|sys.path.append|g ; \ s|/usr/share/gcipher/lib|${DATADIR}/lib|' ${WRKSRC}/src/gcipher do-build: @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/src @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${WRKSRC}/src do-install: ${INSTALL_SCRIPT} ${WRKSRC}/src/gcipher ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/gcipher.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/src/gcipher.desktop ${STAGEDIR}${PREFIX}/share/applications @${MKDIR} ${STAGEDIR}${DATADIR}/lib (cd ${WRKSRC}/src && \ ${FIND} . -name '*.glade' \ -o -name '*.gladep' \ -o -name '*.py' \ -o -name '*.pyc' \ -o -name '*.pyo' | \ ${CPIO} -pdm -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}/lib) @${MKDIR} ${STAGEDIR}${DATADIR}/plugins (cd ${WRKSRC}/plugins && \ ${FIND} . -name '*.glade' \ -o -name '*.gladep' \ -o -name '*.py' | \ ${CPIO} -pdm -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}/plugins) ${FIND} ${STAGEDIR}${DATADIR} -type d | ${XARGS} ${CHMOD} a+rx ${FIND} ${STAGEDIR}${DATADIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && \ ${INSTALL_DATA} CONTRIB README ${STAGEDIR}${DOCSDIR}) .include Index: head/security/gnome-keyring-sharp/Makefile =================================================================== --- head/security/gnome-keyring-sharp/Makefile (revision 517057) +++ head/security/gnome-keyring-sharp/Makefile (revision 517058) @@ -1,26 +1,26 @@ # Created by: Romain Tartiere # $FreeBSD$ PORTNAME= gnome-keyring-sharp PORTVERSION= 1.0.2 PORTREVISION= 5 CATEGORIES= security MASTER_SITES= http://www.go-mono.com/archive/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Fully managed implementation of gnome-keyring LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/ndesk-dbus-1.0.pc:devel/ndesk-dbus \ ${LOCALBASE}/libdata/pkgconfig/gnome-keyring-1.pc:security/libgnome-keyring RUN_DEPENDS:= ${BUILD_DEPENDS} GNU_CONFIGURE= yes -USES= autoreconf gmake libtool mono pathfix pkgconfig +USES= autoreconf gmake gnome libtool mono pathfix pkgconfig USE_GNOME= gtksharp20 USE_LDCONFIG= yes INSTALL_TARGET= install-strip .include Index: head/security/gnome-ssh-askpass/Makefile =================================================================== --- head/security/gnome-ssh-askpass/Makefile (revision 517057) +++ head/security/gnome-ssh-askpass/Makefile (revision 517058) @@ -1,32 +1,32 @@ # Created by: Mark Hannon # $FreeBSD$ PORTNAME= gnome-ssh-askpass PORTVERSION= 6.6p1 CATEGORIES= security gnome MASTER_SITES= OPENBSD/OpenSSH/portable/ DISTNAME= openssh-${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Graphical SSH askpass utility for Gnome2 #LICENSE= BSD2,BSD3,MIT,public domain,BSD-Style,BEER-WARE,"any purpose with notice intact",ISC-Style #LICENSE_FILE= ${WRKSRC}/LICENCE PORTSCOUT= limit:^6\.6 # Will update when FreeBSD version off SSH goes to 5.9p1 WRKSRC= ${WRKDIR}/openssh-${PORTVERSION} BUILD_WRKSRC= ${WRKSRC}/contrib ALL_TARGET= gnome-ssh-askpass2 PLIST_FILES= bin/gnome-ssh-askpass2 -USES= pkgconfig +USES= gnome pkgconfig USE_GNOME= gtk20 CFLAGS+= -lpthread do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gnome-ssh-askpass2 \ ${STAGEDIR}${PREFIX}/bin .include Index: head/security/gnomint/Makefile =================================================================== --- head/security/gnomint/Makefile (revision 517057) +++ head/security/gnomint/Makefile (revision 517058) @@ -1,33 +1,33 @@ # Created by: Kevin Zheng # $FreeBSD$ PORTNAME= gnomint PORTVERSION= 1.2.1 PORTREVISION= 11 CATEGORIES= security MASTER_SITES= SF MAINTAINER= kevinz5000@gmail.com COMMENT= X.509 Certification Authority management tool LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls \ libsqlite3.so:databases/sqlite3 GNU_CONFIGURE= yes -USES= gettext-tools gmake perl5 pkgconfig readline +USES= gettext-tools gmake gnome perl5 pkgconfig readline USE_GNOME= gconf2 gdkpixbuf2 glib20 gtk20 intltool CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls .include Index: head/security/gputty/Makefile =================================================================== --- head/security/gputty/Makefile (revision 517057) +++ head/security/gputty/Makefile (revision 517058) @@ -1,26 +1,26 @@ # Created by: Olivier Cochard-Labbe # $FreeBSD$ PORTNAME= gputty PORTVERSION= 0.9.10 CATEGORIES= security MASTER_SITES= http://www.defora.org/os/download/download/3381/ MAINTAINER= olivier@FreeBSD.org COMMENT= Frontend to the SSH client, using the Gtk+ toolkit LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libSystem.so:devel/deforaos-libsystem PLIST_FILES= bin/gputty MAKE_ARGS= PREFIX=${PREFIX} -USES= pkgconfig +USES= gnome pkgconfig USE_GNOME= gtk20 post-install: @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/${PORTNAME} .include Index: head/security/gringotts/Makefile =================================================================== --- head/security/gringotts/Makefile (revision 517057) +++ head/security/gringotts/Makefile (revision 517058) @@ -1,42 +1,42 @@ # Created by: Anders Nordby # $FreeBSD$ PORTNAME= gringotts PORTVERSION= 1.2.10 PORTREVISION= 4 CATEGORIES= security MASTER_SITES= BERLIOS MAINTAINER= ports@FreeBSD.org COMMENT= GTK application to securely store sensitive data LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpopt.so:devel/popt \ libgringotts.so:security/libgringotts -USES= gettext localbase pkgconfig +USES= gettext gnome localbase pkgconfig USE_GNOME= gtk20 GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ '/^install-data-am:/s|install-DsktpDATA|| ; \ /^install-data-am:/s|install-docDATA|| ; \ s|@md5sum|@md5|' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ '/^install-exec-am:/s|install-exec-local||' ${WRKSRC}/src/Makefile.in post-install: ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in AUTHORS BUGS ChangeLog FAQ NEWS README TODO ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/security/gtkpasman/Makefile =================================================================== --- head/security/gtkpasman/Makefile (revision 517057) +++ head/security/gtkpasman/Makefile (revision 517058) @@ -1,42 +1,42 @@ # Created by: Philippe Rocques # $FreeBSD$ PORTNAME= gtkpasman PORTVERSION= 0.12.1 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= rm@FreeBSD.org COMMENT= GTK+ passwords manager for system and network administrators RUN_DEPENDS+= gpgv2:security/gnupg -USES= desktop-file-utils gettext gmake pkgconfig tar:xz +USES= desktop-file-utils gettext gmake gnome pkgconfig tar:xz USE_GNOME= gtk20 intltool GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-gtk2 CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib SUB_FILES= pkg-message PORTDOCS= * PLIST_FILES= bin/gtkpasman share/applications/gtkpasman.desktop OPTIONS_DEFINE= DOCS .include post-patch: @${REINPLACE_CMD} -e 's|-Werror||g' ${WRKSRC}/src/Makefile.* do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/gtkpasman ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/data/gtkpasman.desktop \ ${STAGEDIR}${PREFIX}/share/applications @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/data/gpasman4.sample ${STAGEDIR}${DOCSDIR} .include Index: head/security/hotssh/Makefile =================================================================== --- head/security/hotssh/Makefile (revision 517057) +++ head/security/hotssh/Makefile (revision 517058) @@ -1,42 +1,42 @@ # Created by: Ashish Shukla # $FreeBSD$ PORTNAME= hotssh PORTVERSION= 0.2.7 PORTREVISION= 7 CATEGORIES= security gnome MASTER_SITES= GNOME MAINTAINER= ashish@FreeBSD.org COMMENT= HotSSH is an interface to Secure Shell, for GNOME and OpenSSH LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${LOCALBASE}/libdata/pkgconfig/dbus-glib-1.pc:devel/dbus-glib \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vte>=0:x11-toolkits/py-vte@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vte>=0:x11-toolkits/py-vte@${PY_FLAVOR} USE_GNOME= glib20 gnomedocutils intltool libxslt pygobject pygtk2 -USES= gettext python:2.7 tar:bzip2 waf +USES= gettext gnome python:2.7 tar:bzip2 waf INSTALLS_ICONS= yes NO_ARCH= yes B64DECODE?= /usr/bin/b64decode BSPATCH?= /usr/bin/bspatch post-extract: @${GREP} -Rl '^#!/usr/bin/python$$' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} -e 's|^#!/usr/bin/python$$|#!${PYTHON_CMD}|g' @${MV} ${WRKSRC}/waf ${WRKSRC}/waf.beforepatch @cd ${WRKSRC} && ${B64DECODE} -o waf.diff ${FILESDIR}/waf.diff && ${BSPATCH} waf.beforepatch waf waf.diff && ${CHMOD} 755 waf @${GREP} -Rl '%%LOCALBASE%%' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" post-install: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include Index: head/security/kedpm/Makefile =================================================================== --- head/security/kedpm/Makefile (revision 517057) +++ head/security/kedpm/Makefile (revision 517058) @@ -1,26 +1,26 @@ # Created by: Tim Welch # $FreeBSD$ PORTNAME= kedpm PORTVERSION= 0.4.0 PORTREVISION= 8 CATEGORIES= security MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Simple application for managing personal data LICENSE= GPLv2+ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} NO_ARCH= yes -USES= python:2.7 +USES= gnome python:2.7 USE_GNOME= pygtk2 USE_PYTHON= autoplist distutils DESKTOP_ENTRIES="Ked Password Manager" "Secure Password Management" \ "${DATADIR}/glade/logo.png" "kedpm" "" true .include Index: head/security/keepassx-devel/Makefile =================================================================== --- head/security/keepassx-devel/Makefile (revision 517057) +++ head/security/keepassx-devel/Makefile (revision 517058) @@ -1,40 +1,40 @@ # Created by: Eric Camachat # $FreeBSD$ PORTNAME= keepassx PORTVERSION= 2.0.3 PORTREVISION= 7 CATEGORIES= security PKGNAMESUFFIX= -devel MAINTAINER= eric@camachat.org COMMENT= Cross Platform Password Manager LICENSE= BOOST-1.0 BSD3CLAUSE CC0-1.0 GPLv2 GPLv3 LGPL21 LGPL3 NOKIA-LGPL-EXCEPTION LICENSE_COMB= multi LICENSE_NAME_BOOST-1.0= Boost Software License version 1.0 LICENSE_NAME_NOKIA-LGPL-EXCEPTION= Nokia Qt LGPL Exception version 1.1 LICENSE_FILE_BOOST-1.0= ${WRKSRC}/LICENSE.BOOST-1.0 LICENSE_FILE_NOKIA-LGPL-EXCEPTION= ${WRKSRC}/LICENSE.NOKIA-LGPL-EXCEPTION LICENSE_PERMS_BOOST-1.0= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_NOKIA-LGPL-EXCEPTION= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libgcrypt.so:security/libgcrypt CONFLICTS_INSTALL= keepassx-0.* keepassx2-* keepassxc-* -USES= cmake compiler:c++11-lib desktop-file-utils qt:5 \ +USES= cmake compiler:c++11-lib desktop-file-utils gnome qt:5 \ shared-mime-info xorg USE_LDCONFIG= yes INSTALLS_ICONS= yes USE_QT= buildtools_build concurrent core gui linguisttools qmake_build \ testlib widgets x11extras USE_XORG= ice xorgproto sm x11 xcursor xext xfixes xi xrandr xrender \ xt xtst USE_GITHUB= yes GH_TAGNAME= 55869e8 CMAKE_ARGS+= -DZLIB_SUPPORTS_GZIP:BOOL=ON .include Index: head/security/libgnome-keyring/Makefile =================================================================== --- head/security/libgnome-keyring/Makefile (revision 517057) +++ head/security/libgnome-keyring/Makefile (revision 517058) @@ -1,31 +1,31 @@ # Created by: Michael Johnson # $FreeBSD$ # $MCom: ports/trunk/security/libgnome-keyring/Makefile 20031 2014-11-02 21:47:55Z kwm $ PORTNAME= libgnome-keyring PORTVERSION= 3.12.0 PORTREVISION= 2 CATEGORIES= security gnome MASTER_SITES= GNOME MAINTAINER= gnome@FreeBSD.org COMMENT= Program that keeps passwords and other secrets LIB_DEPENDS= libdbus-1.so:devel/dbus \ libgcrypt.so:security/libgcrypt USE_GNOME= glib20 gnomeprefix intlhack \ introspection:build -USES= gettext gmake libtool pathfix pkgconfig tar:xz +USES= gettext gmake gnome libtool pathfix pkgconfig tar:xz GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --disable-vala INSTALL_TARGET= install-strip DOCSDIR= ${PREFIX}/share/doc/gnome-keyring OPTIONS_DEFINE= DOCS .include Index: head/security/libpwquality/Makefile =================================================================== --- head/security/libpwquality/Makefile (revision 517057) +++ head/security/libpwquality/Makefile (revision 517058) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= libpwquality PORTVERSION= 1.4.0 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${PORTNAME}-${PORTVERSION}/ MAINTAINER= gnome@FreeBSD.org COMMENT= Library for generating random passwords and quality checking LIB_DEPENDS= libcrack.so:security/cracklib -USES= gettext gmake localbase libtool pathfix tar:bz2 +USES= gettext gmake gnome libtool localbase pathfix tar:bz2 USE_GNOME= intltool GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS+=--disable-pam INSTALL_TARGET= install-strip OPTIONS_DEFINE= PYTHON OPTIONS_DEFAULT=PYTHON OPTIONS_SUB= yes PYTHON_USES= python PYTHON_CONFIGURE_ENABLE= python-bindings PYTHON_CONFIGURE_ON= --with-python-binary=${PYTHON_CMD} .include Index: head/security/openvpn-admin/Makefile =================================================================== --- head/security/openvpn-admin/Makefile (revision 517057) +++ head/security/openvpn-admin/Makefile (revision 517058) @@ -1,45 +1,45 @@ # Created by: Remington Lang # $FreeBSD$ PORTNAME= openvpn-admin PORTVERSION= 1.9.4 DISTVERSIONSUFFIX= -2 PORTREVISION= 6 CATEGORIES= security gnome net-vpn MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/release-${PORTVERSION} MAINTAINER= egypcio@FreeBSD.org COMMENT= GUI frontend to openvpn LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= openvpn:security/openvpn WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} NO_ARCH= yes PORTSCOUT= skipv:${PORTVERSION}${DISTVERSIONSUFFIX} -USES= gettext gmake pkgconfig +USES= gettext gmake gnome pkgconfig USE_GNOME= gtksharp20 intltool GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib post-patch: @${REINPLACE_CMD} -e 's,/usr/bin/iconv,${LOCALBASE}/bin/iconv,g' \ ${WRKSRC}/intltool-merge.in @${REINPLACE_CMD} -e 's,/etc/openvpn,${PREFIX}/etc/openvpn,' \ ${WRKSRC}/src/Configuration.cs do-install: ${INSTALL_SCRIPT} ${WRKSRC}/openvpn-admin ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/openvpn-admin.desktop \ ${STAGEDIR}${PREFIX}/share/applications @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/src/openvpn-admin.exe \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME} @${MKDIR} ${STAGEDIR}${PREFIX}/etc/openvpn .include Index: head/security/parano/Makefile =================================================================== --- head/security/parano/Makefile (revision 517057) +++ head/security/parano/Makefile (revision 517058) @@ -1,23 +1,24 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= parano PORTVERSION= 0.3.5 PORTREVISION= 7 CATEGORIES= security MASTER_SITES= BERLIOS MAINTAINER= ports@FreeBSD.org COMMENT= Gnome program to deal with hashfiles LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USE_GNOME= pygnome2 intltool -USES= desktop-file-utils gettext gmake localbase python:2.7 shared-mime-info shebangfix +USES= desktop-file-utils gettext gmake gnome localbase python:2.7 \ + shared-mime-info shebangfix SHEBANG_FILES= src/parano.py GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-update-mime-database NO_ARCH= yes .include Index: head/security/pear-Horde_Auth/Makefile =================================================================== --- head/security/pear-Horde_Auth/Makefile (revision 517057) +++ head/security/pear-Horde_Auth/Makefile (revision 517058) @@ -1,14 +1,14 @@ # $FreeBSD$ PORTNAME= Horde_Auth PORTVERSION= 2.2.2 CATEGORIES= security www pear MAINTAINER= horde@FreeBSD.org COMMENT= Horde Authentication API -USES= horde +USES= horde php USE_HORDE_RUN= Horde_Exception Horde_Util USE_PHP= hash .include Index: head/security/pear-Horde_Crypt/Makefile =================================================================== --- head/security/pear-Horde_Crypt/Makefile (revision 517057) +++ head/security/pear-Horde_Crypt/Makefile (revision 517058) @@ -1,25 +1,25 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= Horde_Crypt DISTVERSION= 2.7.12 CATEGORIES= security www pear PKGNAMEPREFIX= ${PEAR_PKGNAMEPREFIX} MAINTAINER= horde@FreeBSD.org COMMENT= Horde Cryptography API OPTIONS_DEFINE= BCMATH BCMATH_DESC= Depend on bcmath PHP extension -USES= horde +USES= horde php USE_HORDE_RUN= Horde_Exception \ Horde_Mime \ Horde_Stream_Filter \ Horde_Translation \ Horde_Util USE_PHP= hash openssl BCMATH_USE= PHP=bcmath .include Index: head/security/pear-Horde_Oauth/Makefile =================================================================== --- head/security/pear-Horde_Oauth/Makefile (revision 517057) +++ head/security/pear-Horde_Oauth/Makefile (revision 517058) @@ -1,17 +1,17 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= Horde_Oauth DISTVERSION= 2.0.4 CATEGORIES= security www pear MAINTAINER= horde@FreeBSD.org COMMENT= Horde OAuth client/server -USES= horde +USES= horde php USE_HORDE_RUN= Horde_Exception \ Horde_Http \ Horde_Util USE_PHP= hash openssl .include Index: head/security/pear-Horde_Secret/Makefile =================================================================== --- head/security/pear-Horde_Secret/Makefile (revision 517057) +++ head/security/pear-Horde_Secret/Makefile (revision 517058) @@ -1,18 +1,18 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= Horde_Secret PORTVERSION= 2.0.6 CATEGORIES= security www pear MAINTAINER= horde@FreeBSD.org COMMENT= Secret Encryption API -USES= horde +USES= horde php USE_HORDE_RUN= Horde_Crypt_Blowfish \ Horde_Exception \ Horde_Support USE_PHP= hash .include Index: head/security/pidgin-encryption/Makefile =================================================================== --- head/security/pidgin-encryption/Makefile (revision 517057) +++ head/security/pidgin-encryption/Makefile (revision 517058) @@ -1,40 +1,40 @@ # Created by: ports@c0decafe.net # $FreeBSD$ PORTNAME= pidgin PORTVERSION= 3.1 PORTREVISION= 5 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}-encrypt/Releases/${PORTVERSION} PKGNAMESUFFIX= -encryption DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} MAINTAINER= perlfu@gmail.com COMMENT= Encryption Plugin for the Pidgin instant messenger client BUILD_DEPENDS= ${LOCALBASE}/bin/pidgin:net-im/pidgin RUN_DEPENDS= ${LOCALBASE}/bin/pidgin:net-im/pidgin LIB_DEPENDS= libpurple.so:net-im/libpurple \ libnss3.so:security/nss GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static \ --with-nspr-includes=${LOCALBASE}/include/nspr \ --with-nspr-libs=${LOCALBASE}/lib \ --with-nss-includes=${LOCALBASE}/include/nss/nss \ --with-nss-libs=${LOCALBASE}/lib/nss CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip -USES= gettext gmake libtool pkgconfig +USES= gettext gmake gnome libtool pkgconfig USE_GNOME= gtk20 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext post-extract: @${REINPLACE_CMD} -e 's|glib/.*\.h"|glib.h"|g' ${WRKSRC}/rsa_nss.c .include Index: head/security/pidgin-otr/Makefile =================================================================== --- head/security/pidgin-otr/Makefile (revision 517057) +++ head/security/pidgin-otr/Makefile (revision 517058) @@ -1,41 +1,41 @@ # $FreeBSD$ PORTNAME= otr PORTVERSION= 4.0.2 PORTREVISION= 1 CATEGORIES= security net-im net MASTER_SITES= http://www.cypherpunks.ca/otr/ PKGNAMEPREFIX= pidgin- DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Allows deniable private conversations using Pidgin LICENSE= GPLv2 # only LICENSE_FILE= ${WRKSRC}/COPYING # explicitly use libotr.so.5 (see ports/186944) BUILD_DEPENDS= pidgin:net-im/pidgin LIB_DEPENDS= libotr.so.5:security/libotr \ libgcrypt.so:security/libgcrypt \ libpurple.so:net-im/libpurple -USES= cpe gmake libtool pkgconfig +USES= cpe gmake gnome libtool pkgconfig CPE_VENDOR= cypherpunks CPE_PRODUCT= ${PKGNAMEPREFIX}${PORTNAME} USE_GNOME= gtk20 intltool GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-libotr-prefix=${LOCALBASE}/lib \ --with-libotr-inc-prefix=${LOCALBASE}/include OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_USES_OFF= gettext-tools .include Index: head/security/pinentry/Makefile =================================================================== --- head/security/pinentry/Makefile (revision 517057) +++ head/security/pinentry/Makefile (revision 517058) @@ -1,135 +1,137 @@ # Created by: Michael Nottebrock # $FreeBSD$ PORTNAME= pinentry PORTVERSION= 1.1.0 PORTREVISION?= 6 CATEGORIES= security MASTER_SITES= GNUPG/pinentry MAINTAINER= jhale@FreeBSD.org COMMENT?= Collection of simple PIN or passphrase entry dialogs LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= tar:bzip2 .if !defined(PINENTRY_GUI) INFO= pinentry NO_ARCH= yes NO_BUILD= yes PLIST_FILES= bin/pinentry OPTIONS_SINGLE= FRONTEND OPTIONS_SINGLE_FRONTEND= TTY NCURSES FLTK GTK2 QT5 GNOME3 OPTIONS_DEFAULT= TTY FRONTEND_DESC= Default frontend TTY_DESC= Console version PINENTRY_TTY= pinentry-tty TTY_RUN_DEPENDS= ${PINENTRY_TTY}:security/pinentry-tty NCURSES_DESC= Curses frontend PINENTRY_NCURSES= pinentry-curses NCURSES_RUN_DEPENDS= ${PINENTRY_NCURSES}:security/pinentry-curses FLTK_DESC= FLTK frontend PINENTRY_FLTK= pinentry-fltk FLTK_RUN_DEPENDS= ${PINENTRY_FLTK}:security/pinentry-fltk GTK2_DESC= Gtk+ 2 frontend PINENTRY_GTK2= pinentry-gtk-2 GTK2_RUN_DEPENDS= ${PINENTRY_GTK2}:security/pinentry-gtk2 QT5_DESC= Qt 5 frontend PINENTRY_QT5= pinentry-qt5 QT5_RUN_DEPENDS= ${PINENTRY_QT5}:security/pinentry-qt5 GNOME3_DESC= GNOME 3 frontend PINENTRY_GNOME3= pinentry-gnome3 GNOME3_RUN_DEPENDS= ${PINENTRY_GNOME3}:security/pinentry-gnome3 .include .for gui in ${OPTIONS_SINGLE_FRONTEND} . if ${PORT_OPTIONS:M${gui}} PINENTRY_BIN= ${PINENTRY_${gui}} . endif .endfor do-install: ${LN} -sf ${PINENTRY_BIN} ${STAGEDIR}${PREFIX}/bin/pinentry ${INSTALL_DATA} ${WRKSRC}/doc/pinentry.info ${STAGEDIR}${PREFIX}/${INFO_PATH} .else # !defined(PINENTRY_GUI) PKGNAMESUFFIX= -${PINENTRY_GUI} LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error USES+= gmake iconv localbase ncurses pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-pinentry-emacs LDFLAGS+= -Wl,--as-needed OPTIONS_DEFINE= LIBSECRET LIBSECRET_DESC= Saving the passphrase with libsecret LIBSECRET_CONFIGURE_ENABLE= libsecret LIBSECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret +LIBSECRET_USES= gnome LIBSECRET_USE= GNOME=glib20 .if ${PINENTRY_GUI} == "gnome3" OPTIONS_SLAVE= LIBSECRET LIB_DEPENDS+= libgcr-base-3.so:security/gcr PLIST_FILES= bin/pinentry-gnome3 .else CONFIGURE_ARGS+=--disable-pinentry-gnome3 .endif .if ${PINENTRY_GUI} == "qt5" USES+= compiler:c++11-lib qt:5 USE_QT= core gui widgets buildtools_build PLIST_FILES= bin/pinentry-qt5 CONFIGURE_ARGS+=--enable-pinentry-qt5 \ --program-suffix=5 .else CONFIGURE_ARGS+=--disable-pinentry-qt --disable-pinentry-qt5 .endif .if ${PINENTRY_GUI} == "gtk2" +USES+= gnome USE_GNOME+= gtk20 PLIST_FILES= bin/pinentry-gtk-2 .else CONFIGURE_ARGS+=--disable-pinentry-gtk2 .endif .if ${PINENTRY_GUI} == "fltk" USES+= compiler:c++11-lib LIB_DEPENDS+= libfltk.so:x11-toolkits/fltk PLIST_FILES= bin/pinentry-fltk .else CONFIGURE_ARGS+=--disable-pinentry-fltk .endif .if ${PINENTRY_GUI} == "curses" PLIST_FILES= bin/pinentry-curses .else CONFIGURE_ARGS+=--disable-pinentry-curses .endif .if ${PINENTRY_GUI} == "tty" PLIST_FILES= bin/pinentry-tty CONFIGURE_ARGS+=--enable-pinentry-tty .else CONFIGURE_ARGS+=--disable-pinentry-tty .endif post-install: ${RM} ${STAGEDIR}${PREFIX}/bin/pinentry \ ${STAGEDIR}${PREFIX}/share/info/pinentry.info .endif # !defined(PINENTRY_GUI) .include Index: head/security/pwman/Makefile =================================================================== --- head/security/pwman/Makefile (revision 517057) +++ head/security/pwman/Makefile (revision 517058) @@ -1,37 +1,37 @@ # Created by: Anders Nordby # $FreeBSD$ PORTNAME= pwman DISTVERSION= 0.4.5 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Console password management application based on gpg(me) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= gpgv:security/gnupg1 -USES= ncurses +USES= gnome ncurses USE_GNOME= libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= curses_loc=${NCURSESBASE} PORTDOCS= AUTHORS ChangeLog README TODO PLIST_FILES= bin/convert_pwdb bin/pwdb2csv bin/pwman man/man1/pwman.1.gz CFLAGS+= -Wno-error=return-type OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ 's|/usr/bin|${LOCALBASE}/bin|' ${WRKSRC}/src/options.c post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/security/razorback-scriptNugget/Makefile =================================================================== --- head/security/razorback-scriptNugget/Makefile (revision 517057) +++ head/security/razorback-scriptNugget/Makefile (revision 517058) @@ -1,43 +1,43 @@ # Created by: Tom Judge # $FreeBSD$ PORTNAME= scriptNugget PORTVERSION= 0.5.0 PORTREVISION= 5 CATEGORIES= security MASTER_SITES= SF/razorbacktm/Nuggets PKGNAMEPREFIX= razorback- DIST_SUBDIR= razorback MAINTAINER= ports@FreeBSD.org COMMENT= Framework for an intelligence driven security - Scripting Interface LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= librazorback_api.so:security/razorback-api \ libjson-c.so:devel/json-c BUILD_DEPENDS= razorback-masterNugget>=0.5.0:security/razorback-masterNugget RUN_DEPENDS= razorback-masterNugget>=0.5.0:security/razorback-masterNugget \ rubygem-razorback-scriptNugget>=0.5.0:security/rubygem-razorback-scriptNugget RB_LIBDIR?= ${PREFIX}/lib/razorback -USES= autoreconf libtool pkgconfig +USES= autoreconf gnome libtool pkgconfig USE_GNOME= libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-ruby USE_LDCONFIG= ${RB_LIBDIR} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DEBUG ASSERT ASSERT_DESC= Enable Asserts ASSERT_CONFIGURE_ENABLE= assert DEBUG_CONFIGURE_ENABLE= debug post-install: ${LN} -sf ${RB_LIBDIR}/scriptNugget.so.2 \ ${STAGEDIR}${RB_LIBDIR}/scriptNugget.so.2.0.0 .include Index: head/security/revelation/Makefile =================================================================== --- head/security/revelation/Makefile (revision 517057) +++ head/security/revelation/Makefile (revision 517058) @@ -1,41 +1,41 @@ # Created by: ports@c0decafe.net # $FreeBSD$ PORTNAME= revelation PORTVERSION= 0.4.14 PORTREVISION= 6 CATEGORIES= security gnome MASTER_SITES= https://bitbucket.org/erikg/revelation/downloads/ MAINTAINER= ports@FreeBSD.org COMMENT= Password manager for the GNOME 2 desktop LICENSE= GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>0:security/py-pycrypto@${PY_FLAVOR} LIB_DEPENDS= libcrack.so:security/cracklib RUN_DEPENDS:= ${BUILD_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}cracklib>0:security/py-cracklib@${PY_FLAVOR} -USES= desktop-file-utils gettext gmake pathfix pkgconfig python:2.7 \ - shared-mime-info shebangfix tar:bzip2 +USES= desktop-file-utils gettext gmake gnome pathfix pkgconfig \ + python:2.7 shared-mime-info shebangfix tar:bzip2 SHEBANG_FILES= src/revelation.py USE_GNOME= gnomeprefix pygnome2 intltool GNU_CONFIGURE= yes INSTALLS_ICONS= yes CONFIGURE_ARGS= --without-applet --disable-desktop-update --disable-mime-update GCONF_SCHEMAS= revelation.schemas CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib DICTPATH= ${LOCALBASE}/libdata/cracklib/cracklib-words post-patch: @${REINPLACE_CMD} -e \ '/FascistCheck/s|(password)|(password, "${DICTPATH}")|' \ ${WRKSRC}/src/lib/util.py .include Index: head/security/ssh_askpass_gtk2/Makefile =================================================================== --- head/security/ssh_askpass_gtk2/Makefile (revision 517057) +++ head/security/ssh_askpass_gtk2/Makefile (revision 517058) @@ -1,32 +1,32 @@ # Created by: mig # $FreeBSD$ PORTNAME= ssh_askpass_gtk2 PORTVERSION= 0.4 PORTREVISION= 8 CATEGORIES= security MASTER_SITES= http://www.cgabriel.org/download/ssh-askpass-fullscreen/ DISTNAME= ssh-askpass-fullscreen-${PORTVERSION} MAINTAINER= arved@FreeBSD.org COMMENT= Tiny GTK2 ssh askpass replacement BROKEN= unfetchable LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USE_GNOME= gtk20 -USES= pkgconfig +USES= gnome pkgconfig PLIST_FILES= bin/ssh-askpass-fullscreen post-patch: ${REINPLACE_CMD} -e "s,gcc,${CC}," \ -e "\|${CC}|s,$$, -lX11," ${WRKSRC}/Makefile do-install: cd ${WRKSRC};\ ${INSTALL_PROGRAM} ssh-askpass-fullscreen ${STAGEDIR}${PREFIX}/bin/ssh-askpass-fullscreen .include Index: head/security/stoken/Makefile =================================================================== --- head/security/stoken/Makefile (revision 517057) +++ head/security/stoken/Makefile (revision 517058) @@ -1,35 +1,35 @@ # Created by: Alex Samorukov # $FreeBSD$ PORTNAME= stoken DISTVERSION= 0.92 CATEGORIES= security MASTER_SITES= SF/stoken MAINTAINER= samm@freebsd.org COMMENT= Software Token for UNIX compatible with RSA SecurID LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libtomcrypt.so:security/libtomcrypt # can alternatively use nettle, potentially port option can be created -USES= libtool localbase pkgconfig +USES= gnome libtool localbase pkgconfig GNU_CONFIGURE= yes USE_GNOME= libxml2 USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= DOCS X11 OPTIONS_SUB= yes X11_CONFIGURE_WITH= gtk X11_DESC= Build GUI token interface X11_USE= GNOME=gtk30,cairo,gdkpixbuf2 post-patch: @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|g ; s|^dist_doc_DATA|#dist_doc_DATA|' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|LTC_LTC_PKCS_1_V1_5|LTC_PKCS_1_V1_5|g' \ ${WRKSRC}/src/stc-tomcrypt.c .include Index: head/security/umit/Makefile =================================================================== --- head/security/umit/Makefile (revision 517057) +++ head/security/umit/Makefile (revision 517058) @@ -1,51 +1,51 @@ # Created by: Elisey Savateev # $FreeBSD$ PORTNAME= umit PORTVERSION= 1.0 PORTREVISION= 5 CATEGORIES= security MASTER_SITES= SF PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ports@FreeBSD.org COMMENT= Nmap frontend developed with Python and PyGTK LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${LOCALBASE}/bin/nmap:security/nmap NO_ARCH= yes -USES= python:2.7 shebangfix tar:bzip2 +USES= gnome python:2.7 shebangfix tar:bzip2 USE_GNOME= pygtk2 USE_PYTHON= distutils INSTALLS_ICONS= yes SHEBANG_FILES= *.py umit/gui/*.py higwidgets/*.py umit/interfaceeditor/*.py \ umit/plugin/*.py umit/core/*.py umit/merger/*.py \ umit/interfaceeditor/selectborder/*.py PORTDOCS= * DESKTOP_ENTRIES="Umit" "GUI frontend for Nmap security/port scanner" "umit" \ "umit" "System;GTK;" "" OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} post-patch: @${REINPLACE_CMD} -e \ 's|distutils\(.command.install\) |setuptools\1 | ; \ s|sphinx\.main|sphinx\.build_main| ; \ /self.create_uninstaller()/d ; \ /self.pkgmaintainer/s|0|1|' ${WRKSRC}/setup.py post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps @${LN} -sf ${PREFIX}/share/pixmaps/umit/umit_48x48.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/umit.png .include Index: head/security/xmlsec1/Makefile =================================================================== --- head/security/xmlsec1/Makefile (revision 517057) +++ head/security/xmlsec1/Makefile (revision 517058) @@ -1,73 +1,73 @@ # Created by: Jim Geovedi # $FreeBSD$ PORTNAME= xmlsec1 PORTVERSION= 1.2.25 CATEGORIES= security MASTER_SITES= http://www.aleksey.com/xmlsec/download/ \ ftp://ftp.aleksey.com/pub/xmlsec/releases/ \ ftp://ftp.xmlsoft.org/xmlsec/releases/ \ ftp://ftp.rpmfind.net/pub/XML/xmlsec/releases/ MAINTAINER= hrs@FreeBSD.org COMMENT= XML Security Library LICENSE= MIT LICENSE_FILE= ${WRKSRC}/Copyright LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libltdl.so:devel/libltdl -USES= libtool localbase pathfix pkgconfig ssl gmake +USES= gmake gnome libtool localbase pathfix pkgconfig ssl USE_GNOME= libxml2 libxslt USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-openssl="${OPENSSLBASE}" \ --with-gcrypt="${LOCALBASE}" \ --enable-soap \ --disable-docs-build MAKE_ENV= ABS_BUILDDIR=${WRKSRC} TMPFOLDER=${WRKSRC} INSTALL_TARGET= install-strip PORTDOCS= * OPTIONS_DEFINE= DOCS GNUTLS NSS OPTIONS_DEFAULT= NSS OPTIONS_SUB= yes GNUTLS_DESC= Enable GNUTLS support GNUTLS_CONFIGURE_ON= --with-gnutls="${LOCALBASE}" GNUTLS_CONFIGURE_OFF= --without-gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls NSS_DESC= Enable Mozilla's NSS support NSS_CONFIGURE_ON= --with-nss="${LOCALBASE}" \ --with-nspr="${LOCALBASE}" NSS_CONFIGURE_OFF= --without-nss \ --without-nspr NSS_LIB_DEPENDS= libnss3.so:security/nss \ libnspr4.so:devel/nspr \ libplds4.so:devel/nspr \ libplc4.so:devel/nspr post-patch: @${REINPLACE_CMD} -e 's/mozilla-nss/nss/' \ -e 's/mozilla-nspr/nspr/' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's/(CP) -ru/(CP) -r/' \ -e 's/(CP) -u/(CP)/' \ ${WRKSRC}/docs/Makefile.am ${WRKSRC}/docs/Makefile.in \ ${WRKSRC}/docs/api/Makefile.am ${WRKSRC}/docs/api/Makefile.in \ ${WRKSRC}/man/Makefile.am ${WRKSRC}/man/Makefile.in post-patch-GNUTLS-on: # Don't rely on broken autodetection @${REINPLACE_CMD} -e '/^GNUTLS_FOUND/s/no/yes/' \ -e '/^GNUTLS_LIBS=/s,"","-L${LOCALBASE}/lib -lgnutls",' \ ${WRKSRC}/${CONFIGURE_SCRIPT} post-patch-NSS-on: # Makeing the xmlsec1 executable multi-threaded to let load -lnss, # when needed. @${REINPLACE_CMD} -e 's,^\(xmlsec1_LDADD = \)\\$$,\1 -L${LOCALBASE}/lib -lpthread\\,' \ ${WRKSRC}/apps/Makefile.in .include Index: head/security/yersinia/Makefile =================================================================== --- head/security/yersinia/Makefile (revision 517057) +++ head/security/yersinia/Makefile (revision 517058) @@ -1,32 +1,32 @@ # Created by: se # $FreeBSD$ PORTNAME= yersinia PORTVERSION= 0.8.2 CATEGORIES= security # MASTER_SITES= http://www.yersinia.net/download/ MAINTAINER= ayu@commun.jp COMMENT= Layer 2 vulnerability scanner (switches, spanning tree, 802.1q ...) LICENSE= GPLv2 LIB_DEPENDS= libnet.so:net/libnet \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -USES= autoreconf ncurses pkgconfig +USES= autoreconf gnome ncurses pkgconfig USE_GNOME+= cairo gdkpixbuf2 gtk20 PKGNAMESUFFIX= -gtk USE_GITHUB= yes GH_TUPLE= tomac:yersinia:8c0d7c5 GNU_CONFIGURE= yes PLIST_FILES= sbin/yersinia \ man/man8/yersinia.8.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/yersinia ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_MAN} ${WRKSRC}/yersinia.8 ${STAGEDIR}${MAN8PREFIX}/man/man8/ .include Index: head/security/zenmap/Makefile =================================================================== --- head/security/zenmap/Makefile (revision 517057) +++ head/security/zenmap/Makefile (revision 517058) @@ -1,75 +1,75 @@ # Created by: Daniel Roethlisberger # $FreeBSD$ PKGNAMEPREFIX= ze MAINTAINER= woodsb02@FreeBSD.org COMMENT= GUI frontend for the Nmap scanning utility RUN_DEPENDS= nmap:security/nmap \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} MASTERDIR= ${.CURDIR}/../nmap PATCHDIR= ${.CURDIR}/files FILESDIR= ${.CURDIR}/files DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME} PKGDIR= ${.CURDIR} WRKSRC_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME} -USES= dos2unix python:2.7 tar:bzip2 +USES= dos2unix gnome python:2.7 tar:bzip2 DOS2UNIX_GLOB= *.xml USE_GNOME= pygtk2 USE_PYTHON= autoplist distutils NO_ARCH= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext SUB_FILES= zenmap-root post-patch: @${RM} ${WRKSRC}/install_scripts/unix/su-to-zenmap.sh @${CP} -a ${FILESDIR}/pc-su ${WRKSRC}/install_scripts/unix/su-to-zenmap.sh @${FIND} ${WRKSRC} -name '*.py' -or -name '*.pyw' | ${XARGS} \ ${REINPLACE_CMD} -e 's|^.*#!.*python.*$$|#!${PYTHON_CMD}|' @${REINPLACE_CMD} -e 's|^.*#!.*python.*$$|#!${PYTHON_CMD}|' \ ${WRKSRC}/zenmap @${FIND} ${WRKSRC}/../ndiff -name '*.py' | ${XARGS} \ ${REINPLACE_CMD} -e 's|^.*#!.*python.*$$|#!${PYTHON_CMD}|' @${REINPLACE_CMD} -e 's|su-to-zenmap.sh|zenmap-root|; \ s| %F||' \ ${WRKSRC}/install_scripts/unix/zenmap-root.desktop @${REINPLACE_CMD} -e 's|Security;|Security;System;|' \ ${WRKSRC}/install_scripts/unix/zenmap-root.desktop \ ${WRKSRC}/install_scripts/unix/zenmap.desktop @${REINPLACE_CMD} \ -e '/self.create_uninstaller/s|^|#|; \ s|distutils\.command\.install |setuptools\.command\.install |; \ s|self.saved_prefix, pixmaps_dir, ||' \ ${WRKSRC}/setup.py @${REINPLACE_CMD} \ -e 's|share/man/man1|man/man1|' \ -e '/"install": checked_install/d' \ ${WRKSRC}/../ndiff/setup.py @${FIND} ${WRKSRC} -name "*.bak" -delete @${FIND} ${WRKSRC}/../ndiff -name "*.bak" -delete post-patch-NLS-off: @${REINPLACE_CMD} -i '' '/locale_dir, mo_find, /d' ${WRKSRC}/setup.py post-install: ${INSTALL_SCRIPT} ${WRKDIR}/zenmap-root ${STAGEDIR}${PREFIX}/bin/ @${CHMOD} 754 ${STAGEDIR}${DATADIR}/su-to-zenmap.sh ${INSTALL_MAN} ${WRKSRC}/../docs/zenmap.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ @(cd ${WRKSRC}/../ndiff \ && ${PYTHON_CMD} setup.py install --prefix=${STAGEDIR}${PREFIX}) @(cd ${STAGEDIR}${PYTHON}${PYTHON_SITELIBDIR} && ${RM} ndiff.pyc) @(cd ${STAGEDIR}${PYTHON}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -m compileall .) @(cd ${STAGEDIR}${PYTHON}${PYTHON_SITELIBDIR} && ${PYTHON_CMD} -O -m compileall .) @(cd ${STAGEDIR}${PREFIX}/share/pixmaps && ${LN} -sf ../zenmap/pixmaps/zenmap.png zenmap.png) .include "${MASTERDIR}/Makefile"