<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/71ba1c5563c52750d67411934bbe5149bba4f017">https://github.com/macports/macports-ports/commit/71ba1c5563c52750d67411934bbe5149bba4f017</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 71ba1c5563c52750d67411934bbe5149bba4f017
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Thu Jan 23 08:49:39 2020 -0500
<span style='display:block; white-space:pre;color:#404040;'> sqlmap: update to 1.4
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - switch to PyPI
</span><span style='display:block; white-space:pre;color:#404040;'> - update license
</span><span style='display:block; white-space:pre;color:#404040;'> - add noarch
</span><span style='display:block; white-space:pre;color:#404040;'> - update description/long_description
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/53752
</span>---
security/sqlmap/Portfile | 61 +++++++++++++++++++++---------------------------
1 file changed, 26 insertions(+), 35 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/sqlmap/Portfile b/security/sqlmap/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5665f33..1f6a5cb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/sqlmap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/sqlmap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,28 +4,29 @@ PortSystem 1.0
</span> PortGroup python 1.0
name sqlmap
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set branch [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories security databases python
maintainers nomaintainer
platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license GPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-2+
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description sqlmap is an open source penetration testing tool.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Automatic SQL injection and database takeover tool
</span> long_description sqlmap is an open source penetration testing tool that automates the \
process of detecting and exploiting SQL injection flaws and taking over \
of database servers. It comes with a powerful detection engine, many \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- niche features for the ultimate penetration tester and a broad range of \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- switches lasting from database fingerprinting, over data fetching from \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- the database, to accessing the underlying file system and executing \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- commands on the operating system via out-of-band connections.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ niche features for the ultimate penetration tester, and a broad range of \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ switches including database fingerprinting, over data fetching from the \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ database, accessing the underlying file system, and executing commands on \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the operating system via out-of-band connections.
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://sqlmap.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites sourceforge
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage http://sqlmap.org/
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 5a6a737157cda4ffe9c6fd326d9fa39f0a0bfe59 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 9c76666d0555620329d949aca87571825adb8fcda9cd564e6410e1d2b6228c55
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 b99d9e7b8536fee078b3e6092e18ebc4bd8ba2bf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 22014f96a7232d5ac2d0766ab9b1caeb284d004c3b765e8b2214d865cc7dd468 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6690754
</span>
worksrcdir ${name}
python.link_binaries no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,35 +34,25 @@ python.link_binaries no
</span> post-patch {
fs-traverse f ${worksrcpath} {
switch [file extension ${f}] {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- .svn {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete ${f}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- continue
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span> .py {
reinplace "s|^#! */usr/bin/env python\$|#!${python.bin}|" ${f}
}
}
}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-build {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "${python.bin} -m compileall ${worksrcpath}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "${python.bin} -O -m compileall ${worksrcpath}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${destroot}${python.pkgd}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${worksrcpath} ${destroot}${python.pkgd}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete ${destroot}${python.pkgd}/sqlmap/lib/contrib/upx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python26 conflicts python27 description {Build for python26} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- python.default_version 26
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python27 conflicts python26 description {Build for python27} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python27 conflicts python37 description {Build for Python 2.7} {
</span> python.default_version 27
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python37 conflicts python27 description {Build for Python 3.7} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python.default_version 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-setuptools
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if { ![variant_isset python26]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- && ![variant_isset python27]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants +python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset python27] && ![variant_isset python37]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +python37
</span> }
</pre><pre style='margin:0'>
</pre>