<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8a7c73a656e2dccf3a1a9d55a6390190ebd18fc5">https://github.com/macports/macports-ports/commit/8a7c73a656e2dccf3a1a9d55a6390190ebd18fc5</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 8a7c73a656e2dccf3a1a9d55a6390190ebd18fc5
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Wed Aug 9 13:56:44 2023 +0200

<span style='display:block; white-space:pre;color:#404040;'>    cl-difflib: new port (version 20090602)
</span>---
 lisp/cl-difflib/Portfile                      | 23 ++++++++++++
 lisp/cl-difflib/files/ASDFv3-test-syntax.diff | 53 +++++++++++++++++++++++++++
 2 files changed, 76 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lisp/cl-difflib/Portfile b/lisp/cl-difflib/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6b035332612
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lisp/cl-difflib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,23 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           common_lisp 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        wiseman cl-difflib 98eb335c693f1881584b83ca7be4a0fe05355c4e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             20090602
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  74adcfe1abb710601d4c96c9bc2566b5d47fe949 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  107d72f7cd35fed674b06450dc1ce02c89332049cdfc0d9502d80a5c559628bf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    11977
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append   devel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         {@catap korins.ky:kirill} openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         A Common Lisp library for computing differences between sequences based on the Python difflib module.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   ASDFv3-test-syntax.diff
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lisp/cl-difflib/files/ASDFv3-test-syntax.diff b/lisp/cl-difflib/files/ASDFv3-test-syntax.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..dcb793f950e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lisp/cl-difflib/files/ASDFv3-test-syntax.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,53 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/wiseman/cl-difflib/pull/1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git cl-difflib-tests.asd cl-difflib-tests.asd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 03ed39d..7cc9c91 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cl-difflib-tests.asd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cl-difflib-tests.asd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,9 +18,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ (asdf:defsystem :cl-difflib-tests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     :depends-on (:cl-difflib)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    :components ((:file "unit-tests")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-(defmethod asdf:perform ((o asdf:test-op) (c (eql (find-system :cl-difflib-tests))))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  (or (funcall (intern (symbol-name '#:run-tests)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                       (find-package '#:difflib-test)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      (error "test-op failed")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    :components ((:file "unit-tests"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    :perform (test-op (o s)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                      (unless (uiop:symbol-call :difflib-test '#:run-tests)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                        (error "test-op failed"))))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git cl-difflib.asd cl-difflib.asd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 88ab74c..9389a56 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cl-difflib.asd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cl-difflib.asd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -22,12 +22,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     :description "A Lisp library for computing differences between sequences."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     :long-description "A Lisp library for computing differences between sequences.  Based on Python's difflib module."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    :in-order-to ((test-op (test-op "cl-difflib-tests")))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     :components ((:file "package")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            (:file "difflib" :depends-on ("package"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            (:static-file "LICENSE.txt")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            (:static-file "NEWS.txt")))
</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;'>+-(defmethod perform ((o test-op) (c (eql (find-system 'cl-difflib))))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  (oos 'load-op 'cl-difflib-tests)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  (oos 'test-op 'cl-difflib-tests :force t))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+\ No newline at end of file
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git unit-tests.lisp unit-tests.lisp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 6a9ee41..23fbb04 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- unit-tests.lisp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ unit-tests.lisp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -99,7 +99,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   (test-similarity-ratio)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   (test-close-matches)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   (test-unified-diff)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  (test-context-diff))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  (test-context-diff)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        (null *failed-tests*))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     (end-tests)))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>