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