<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/3b2656ee4ababfc0253473ef779d7022d56e2499">https://github.com/macports/macports-ports/commit/3b2656ee4ababfc0253473ef779d7022d56e2499</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 3b2656ee4ababfc0253473ef779d7022d56e2499
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Sat Mar 2 15:01:30 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    py-mssql: update to 2.2.11
</span>---
 python/py-mssql/Portfile                  | 37 +++++++++++--------------
 python/py-mssql/files/patch-setup.py.diff | 46 ++++++++-----------------------
 2 files changed, 27 insertions(+), 56 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-mssql/Portfile b/python/py-mssql/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6485186a876..078e8c15ce7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-mssql/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-mssql/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           python 1.0
</span> 
 name                py-mssql
 python.rootname     pymssql
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2.1.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.2.11
</span> revision            0
 
 categories-append   databases
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,34 +13,29 @@ license             LGPL-2.1+
</span> maintainers         nomaintainer
 
 description         A simple database interface to MS-SQL for Python.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://pymssql.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://pymssql.org
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  864b05e6e5a0b57c5e26f82492a7158932ca17be \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  3201eb1b1263ad55b555d727ed8bed0b12b7b9de3ce5e529206e36d4be1a7afb \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    691589
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  e6825e42997814bfa1e373b8e60fa6e7e898da02 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  15815bf1ff9edb475ec4ef567f23e23c4e828ce119ff5bf98a072b66b8d0ac1b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    172411
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     38 39 310 311 312
</span> 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-pyproject.toml.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    PYMSSQL_FREETDS_INCLUDEDIR=${prefix}/include/freetds \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    PYMSSQL_FREETDS_LIBDIR=${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_build-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-setuptools-git \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-setuptools_scm \
</span>                     port:py${python.version}-cython
 
     depends_lib-append \
                     port:freetds
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles         patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        reinplace "s|@MP_PREFIX@|${prefix}|g" ${worksrcpath}/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set docdir ${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 0644 -W ${worksrcpath} LICENSE README_building_and_developing.rst \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            README.rst ChangeLog_highlights.rst ChangeLog ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-mssql/files/patch-setup.py.diff b/python/py-mssql/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 9c1aeb47340..8dd992d36bd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-mssql/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-mssql/files/patch-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,35 +1,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setup.py.orig  2018-08-28 13:57:58.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setup.py       2019-10-25 16:56:57.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -211,26 +211,17 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- usr_local = '/usr/local'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if osp.exists(usr_local):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    add_dir_if_exists(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        include_dirs,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        osp.join(usr_local, 'include'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        osp.join(usr_local, 'include/freetds'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        osp.join(usr_local, 'freetds/include')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    add_dir_if_exists(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        library_dirs,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        osp.join(usr_local, 'lib'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        osp.join(usr_local, 'lib/freetds'),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        osp.join(usr_local, 'freetds/lib')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    # 2014-10-18, petr, do not link against /usr/local
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    pass
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if sys.platform == 'darwin':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     fink = '/sw'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if osp.exists(fink):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        add_dir_if_exists(include_dirs, osp.join(fink, 'include'))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        add_dir_if_exists(library_dirs, osp.join(fink, 'lib'))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        # 2014-10-18, petr, do not link against /sw (fink)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        pass
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    macports = '/opt/local'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    # 2014-10-18, petr, avoid hard-conding prefix
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    macports = '@MP_PREFIX@'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if osp.exists(macports):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         # some mac ports paths
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         add_dir_if_exists(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setup.py.orig  2024-03-02 14:59:05
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setup.py       2024-03-02 14:59:18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -334,7 +334,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       "Operating System :: Unix",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     zip_safe = False,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    setup_requires=['setuptools_scm[toml]>=5.0,<7.0', 'Cython>=0.29.22'],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    setup_requires=['setuptools_scm>=5.0', 'Cython>=0.29.22'],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     tests_require=['psutil<5.9.5', 'pytest', 'pytest-timeout'],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ext_modules = ext_modules(),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     packages = [ 'pymssql'],
</span></pre><pre style='margin:0'>

</pre>