diff options
| author | Ruslan Makhmatkhanov <rm@FreeBSD.org> | 2016-04-17 21:00:05 +0000 |
|---|---|---|
| committer | Ruslan Makhmatkhanov <rm@FreeBSD.org> | 2016-04-17 21:00:05 +0000 |
| commit | 5d35098c0d800fdc030a652baccadbb53ce569e4 (patch) | |
| tree | e3e75a263e83b890aef8f67962fafdcd84136d3a /security/sqlmap/Makefile | |
| parent | 89d9398306bf6a9ab2a75b89242df915552c0372 (diff) | |
Notes
Diffstat (limited to 'security/sqlmap/Makefile')
| -rw-r--r-- | security/sqlmap/Makefile | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/security/sqlmap/Makefile b/security/sqlmap/Makefile index fea2122c2ed4..603869ea132d 100644 --- a/security/sqlmap/Makefile +++ b/security/sqlmap/Makefile @@ -2,58 +2,58 @@ # $FreeBSD$ PORTNAME= sqlmap -PORTVERSION= 0.9 -PORTREVISION= 2 +PORTVERSION= 1.0.4.19 CATEGORIES= security python -MASTER_SITES= https://github.com/sqlmapproject/sqlmap/downloads/ \ - SF MAINTAINER= rm@FreeBSD.org COMMENT= Automatic SQL injection tool LICENSE= GPLv2 -USES= python:2 -WRKSRC= ${WRKDIR}/${PORTNAME} -SUB_FILES= ${PORTNAME}.sh +USE_GITHUB= yes +GH_TUPLE= sqlmapproject:sqlmap:aa21550 + +NO_ARCH= yes +USES= python:2.7 shebangfix +SHEBANG_FILES= *.py +SUB_FILES= sqlmap.sh SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \ - PATH=${PYTHONPREFIX_SITELIBDIR}/${PORTNAME} -PORTDOCS= AUTHORS ChangeLog README.html README.pdf THANKS + PATH=${PYTHONPREFIX_SITELIBDIR}/sqlmap +PORTDOCS= * OPTIONS_DEFINE= MSF MSF_DESC= Enable Metasploit Framework integration -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MMSF} -RUN_DEPENDS+= ${LOCALBASE}/bin/msfcli:security/metasploit -.endif - -post-patch: - (cd ${WRKSRC} && ${RM} -rf `${FIND} . -type d -name .svn`) - @${RM} -f ${WRKSRC}/lib/core/settings.py.orig - @${GREP} -lr '/usr/bin/env python' ${WRKSRC} | \ - ${XARGS} ${REINPLACE_CMD} -i "" \ - -e "s!/usr/bin/env python!${PYTHON_CMD}!" +MSF_RUN_DEPENDS= msfcli:security/metasploit do-build: @${PYTHON_CMD} -m compileall ${WRKSRC} @${PYTHON_CMD} -O -m compileall ${WRKSRC} ${MKDIR} ${WRKDIR}/build/extra/ ${MV} ${WRKSRC}/doc/ ${WRKDIR}/build/ -.for F in msfauxmod runcmd udfhack - ${MV} ${WRKSRC}/extra/${F} ${WRKDIR}/build/extra/${F} + ${MV} ${WRKSRC}/README.md ${WRKDIR}/build/doc/ + ${MV} ${WRKSRC}/sqlmap.conf ${WRKDIR}/build/ + +# remove development files +.for f in .gitattributes .gitignore .travis.yml + ${RM} ${WRKSRC}/${f} +.endfor + +# move non-python files out of WRKSRC +.for f in runcmd shellcodeexec + ${MV} ${WRKSRC}/extra/${f} ${WRKDIR}/build/extra/${f} .endfor + ${MV} ${WRKSRC}/udf ${WRKDIR}/build/extra/ do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKDIR}/build/doc/|} ${STAGEDIR}${DOCSDIR} + ( cd ${WRKDIR}/build/doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ) - @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/extra + @${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sqlmap/extra ( cd ${WRKDIR}/build/extra/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} ) ( cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/sqlmap ) - ${INSTALL_DATA} ${WRKSRC}/sqlmap.conf ${STAGEDIR}${PREFIX}/etc/sqlmap.conf-dist + ${INSTALL_DATA} ${WRKDIR}/build/sqlmap.conf ${STAGEDIR}${PREFIX}/etc/sqlmap.conf.sample ${INSTALL_SCRIPT} ${WRKDIR}/sqlmap.sh ${STAGEDIR}${PREFIX}/bin/sqlmap .include <bsd.port.mk> |
