<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1b25609994a16dfa8b5a851f109d780bb05483e1">https://github.com/macports/macports-ports/commit/1b25609994a16dfa8b5a851f109d780bb05483e1</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 1b25609994a16dfa8b5a851f109d780bb05483e1
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Tue Aug 13 08:19:22 2024 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-chm: update to 0.8.6, switch to PyPI
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - drop py27 subport, add py312
</span>---
 python/py-chm/Portfile                   | 30 +++++--------
 python/py-chm/files/patch-no-inline.diff | 72 --------------------------------
 2 files changed, 11 insertions(+), 91 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-chm/Portfile b/python/py-chm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1a08065b52b..2a23c3b16fb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-chm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-chm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,40 +4,32 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 
 name                py-chm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             0.8.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.rootname     pychm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             0.8.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories-append   textproc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         nomaintainer
 license             GPL-2+
 
 description         PyCHM is a set of Python bindings for Jed Wing's chmlib.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://gnochm.sourceforge.net/pychm.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://github.com/dottedmag/pychm/
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        sourceforge:gnochm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            pychm-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           sha1    73104f4a351dc1450a16f07680d772817b05442d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  0d7e5bc293b856fc0ac8f76acc7d18e63447c6f7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  84c99d7b28fb6862ee60a5d1d52fad0da4c95f1934e9c101d3293ee7e8b5357d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    28803
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  65654bc059a20166f0501f59b59f66626d330ec7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  26606fec1e30cf7506c7afa943460c31e8dac87f35b7f178f437574d654cf672 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    19562
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     312
</span> 
 if {${name} ne ${subport}} {
     depends_lib-append  port:chmlib
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles      patch-no-inline.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     build.env       CFLAGS=-I${prefix}/include \
                     LDFLAGS=-L${prefix}/lib
 
     post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 0644 -W ${worksrcpath} COPYING ChangeLog NEWS README \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 0644 -W ${worksrcpath} COPYING LICENSE NEWS README \
</span>             ${destroot}${prefix}/share/doc/${subport}
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.regex "pychm/(\\d+(?:\\.\\d+)*)"
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-chm/files/patch-no-inline.diff b/python/py-chm/files/patch-no-inline.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 787c761b2b0..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-chm/files/patch-no-inline.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,72 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- chm/extra.c.orig       2013-07-10 11:20:33.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ chm/extra.c    2013-07-10 11:21:36.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -70,13 +70,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #define FREE(x) free (x); x = NULL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--inline uint16_t 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+uint16_t 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- get_uint16 (uint8_t* b) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return b[0] |
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     b[1]<<8;
</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;'>--inline uint32_t 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+uint32_t 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- get_uint32 (uint8_t* b) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return b[0] |
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     b[1]<<8   |
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -84,7 +84,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     b[3]<<24;
</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;'>--inline uint64_t 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+uint64_t 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- get_uint64 (uint8_t* b) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return b[0]           |
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     b[1]<<8             |
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -96,7 +96,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     (uint64_t) b[7]<<56;
</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;'>--inline uint64_t 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+uint64_t 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- be_encint (unsigned char *buffer, size_t *length)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   uint64_t result = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -117,7 +117,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Finds the first unset bit in memory. Returns the number of set bits found.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Returns -1 if the buffer runs out before we find an unset bit.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--inline int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ffus (unsigned char* byte, int* bit, size_t *length) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   int bits = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   *length = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -144,7 +144,7 @@
</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;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--inline uint64_t
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+uint64_t
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sr_int(unsigned char* byte, int* bit,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        unsigned char s, unsigned char r, size_t *length)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -221,7 +221,7 @@
</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;'>-             
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--inline uint32_t
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+uint32_t
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- get_leaf_node_offset(struct chmFile *chmfile,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      const char *text,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      uint32_t initial_offset,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -294,7 +294,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return initial_offset;
</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;'>--inline int 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+int 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pychm_process_wlc (struct chmFile *chmfile,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    uint64_t wlc_count, uint64_t wlc_size,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    uint32_t wlc_offset, unsigned char ds,
</span></pre><pre style='margin:0'>

</pre>