<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c065f7c1daba3068884156ac07a36ed56b21db42">https://github.com/macports/macports-ports/commit/c065f7c1daba3068884156ac07a36ed56b21db42</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new c065f7c1dab sqlmap: Update to 1.5.4
</span>c065f7c1dab is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c065f7c1daba3068884156ac07a36ed56b21db42
</span>Author: Vadim-Valdis Yudaev <judaew@outlook.de>
AuthorDate: Thu Apr 15 23:37:29 2021 +0300
<span style='display:block; white-space:pre;color:#404040;'> sqlmap: Update to 1.5.4
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Changes:
</span><span style='display:block; white-space:pre;color:#404040;'> * Update to 1.5.4
</span><span style='display:block; white-space:pre;color:#404040;'> * Add support for Python 3.9
</span><span style='display:block; white-space:pre;color:#404040;'> * Patch for removes python in the usage string from the help
</span>---
security/sqlmap/Portfile | 24 ++++++++++++++++-------
security/sqlmap/files/patch-cmd-usage-string.diff | 13 ++++++++++++
2 files changed, 30 insertions(+), 7 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 52019af1fcf..99bc7578ae2 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,11 +4,11 @@ PortSystem 1.0
</span> PortGroup python 1.0
name sqlmap
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.4.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.5.4
</span> revision 0
categories security databases python
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {outlook.de:judaew @judaew} openmaintainer
</span> platforms darwin
supported_archs noarch
license GPL-2+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,12 +24,14 @@ long_description sqlmap is an open source penetration testing tool that autom
</span>
homepage http://sqlmap.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 57b33a48e985a32d97033e5d2b9a469dcf664c04 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 af789cc2d9b7cab2f71087967867b3587db9636b38bef1ffb39165a0675a6d87 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 6780324
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 79252bbdcf6ab11e683d81400aae7951bb7e9c20 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d39e9e190d6051d21e6878afb76a59340969882d63c71e8c4efa4fcad0c63bf1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 6756846
</span>
worksrcdir ${name}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-cmd-usage-string.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
fs-traverse f ${worksrcpath} {
switch [file extension ${f}] {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,6 +60,14 @@ variant python38 conflicts python27 python37 description {Build for Python 3.8}
</span> port:py${python.version}-setuptools
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![variant_isset python27] && ![variant_isset python37] && ![variant_isset python38]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- default_variants +python38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python39 conflicts python27 python37 python38 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description {Build for Python 3.9} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python.default_version 39
</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:#e0ffe0;'>+}
</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;'>+ ![variant_isset python38] && ![variant_isset python39]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_variants +python39
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/sqlmap/files/patch-cmd-usage-string.diff b/security/sqlmap/files/patch-cmd-usage-string.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..982408deeaf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/sqlmap/files/patch-cmd-usage-string.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+This fix removes python in the usage string from the help.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sqlmap/lib/parse/cmdline.py.Orig 2021-04-15 23:16:45.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sqlmap/lib/parse/cmdline.py 2021-04-15 23:19:20.000000000 +0300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -107,7 +107,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Reference: https://stackoverflow.com/a/4012683 (Note: previously used "...sys.getfilesystemencoding() or UNICODE_ENCODING")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ _ = getUnicode(os.path.basename(argv[0]), encoding=sys.stdin.encoding)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- usage = "%s%s [options]" % ("%s " % os.path.basename(sys.executable) if not IS_WIN else "", "\"%s\"" % _ if " " in _ else _)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ usage = "sqlmap [options]"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ parser = ArgumentParser(usage=usage)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ try:
</span></pre><pre style='margin:0'>
</pre>