<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>