<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1811160bf2acbbf8c8310b584ee9dce3778114a7">https://github.com/macports/macports-ports/commit/1811160bf2acbbf8c8310b584ee9dce3778114a7</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 1811160bf2a portmidi: update to 2.0.3
</span>1811160bf2a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 1811160bf2acbbf8c8310b584ee9dce3778114a7
</span>Author: aeiouaeiouaeiouaeiouaeiouaeiou <aeioudev@outlook.com>
AuthorDate: Thu May 19 06:44:21 2022 +0300

<span style='display:block; white-space:pre;color:#404040;'>    portmidi: update to 2.0.3
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * switch to github and cmake 1.1 portgroup
</span><span style='display:block; white-space:pre;color:#404040;'>    * remove obsolete strings and patches
</span>---
 audio/portmidi/Portfile                            | 42 +++++++++++-----------
 audio/portmidi/files/patch-CMakeLists.txt.diff     | 18 +++++-----
 .../files/patch-pm_common-CMakeLists.txt.diff      | 41 ---------------------
 .../files/patch-pm_dylib-CMakeLists.txt.diff       | 14 --------
 4 files changed, 32 insertions(+), 83 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/portmidi/Portfile b/audio/portmidi/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1ed4ac74efb..8ac3b7e32e5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/portmidi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/portmidi/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,37 +1,41 @@
</span> # -*- 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
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           cmake 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           cmake 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+epoch               1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        PortMidi portmidi 2.0.3 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                portmidi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             217
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span> categories          audio devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         nomaintainer
 license             MIT
 
 description         Free, cross platform, open-source, real-time MIDI I/O library.
 long_description    ${description}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://portmedia.sourceforge.net/portmidi/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        sourceforge:portmedia
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            ${name}-src-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_zip             yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           sha1 f45bf4e247c0d7617deacd6a65d23d9fddae6117 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160 f83aa8288063690ff60654fa291e2982ba637633
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir          ${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  6209405e5e9c4c41d8d474a84f1eba7d25babd56 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  934f80e1b09762664d995e7ab5a9932033bc70639e8ceabead817183a54c60d0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    261654
</span> 
 # Building the Java interface and pmdefaults is disabled. They could be
 # added as separate ports, with a dependency on an appropriate openjdk
 # port, if there is interest.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          patch-CMakeLists.txt.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-pm_common-CMakeLists.txt.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-pm_dylib-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/pm_mac/Makefile.osx
</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;'>+# QOS_CLASS_USER_INTERACTIVE is available since Yosemite.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 14} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        reinplace "s|#define HAVE_COCOA 1|#undef HAVE_COCOA|g" ${worksrcpath}/porttime/ptmacosx_mach.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 post-destroot {
     set docdir ${destroot}${prefix}/share/doc/${name}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,5 +46,3 @@ post-destroot {
</span>         pm_mac/README_MAC.txt \
         ${docdir}
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     ${name}-src-(\[0-9.\]+)${extract.suffix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/portmidi/files/patch-CMakeLists.txt.diff b/audio/portmidi/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 29e141c538f..a1ec78d1257 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/portmidi/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/portmidi/files/patch-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- CMakeLists.txt.orig    2010-09-20 14:57:48.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ CMakeLists.txt 2011-01-02 23:11:40.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -36,7 +36,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set(CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO "" CACHE INTERNAL "Unused")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO "" CACHE INTERNAL "Unused")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- CMakeLists.txt.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,9 +37,6 @@ endif()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Always build with position-independent code (-fPIC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set(CMAKE_POSITION_INDEPENDENT_CODE ON)
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>--set(CMAKE_OSX_ARCHITECTURES i386 ppc x86_64 CACHE STRING "change to needed architecture for a smaller library" FORCE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PROJECT(portmidi)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-set(CMAKE_OSX_DEPLOYMENT_TARGET 10.9 CACHE STRING 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    "make for this OS version or higher")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PM_ACTUAL_LIB_NAME is in this scope -- see pm_common/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # PM_NEEDED_LIBS is in this scope -- see pm_common/CMakeLists.txt
</span>  
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/portmidi/files/patch-pm_common-CMakeLists.txt.diff b/audio/portmidi/files/patch-pm_common-CMakeLists.txt.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a1928f15f1c..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/portmidi/files/patch-pm_common-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,41 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pm_common/CMakeLists.txt.orig  2010-09-21 05:57:48.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pm_common/CMakeLists.txt       2021-01-13 07:01:36.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -21,12 +21,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set(LINUX_FLAGS "-DPMALSA")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif(APPLE OR WIN32)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--if(APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  set(CMAKE_OSX_SYSROOT /Developer/SDKs/MacOSX10.5.sdk CACHE 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      PATH "-isysroot parameter for compiler" FORCE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  set(CMAKE_C_FLAGS "-mmacosx-version-min=10.5" CACHE 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      STRING "needed in conjunction with CMAKE_OSX_SYSROOT" FORCE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--endif(APPLE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- macro(prepend_path RESULT PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   set(${RESULT})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -110,18 +104,18 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- target_link_libraries(portmidi-static ${PM_NEEDED_LIBS})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define the jni library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--include_directories(${JAVA_INCLUDE_PATHS})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include_directories(${JAVA_INCLUDE_PATHS})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set(JNISRC ${LIBSRC} ../pm_java/pmjni/pmjni.c)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--add_library(pmjni SHARED ${JNISRC})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--target_link_libraries(pmjni ${JNI_EXTRA_LIBS})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--set_target_properties(pmjni PROPERTIES EXECUTABLE_EXTENSION "jnilib")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#add_library(pmjni SHARED ${JNISRC})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#target_link_libraries(pmjni ${JNI_EXTRA_LIBS})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#set_target_properties(pmjni PROPERTIES EXECUTABLE_EXTENSION "jnilib")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # install the libraries (Linux and Mac OS X command line)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if(UNIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  INSTALL(TARGETS portmidi-static pmjni
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    LIBRARY DESTINATION /usr/local/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    ARCHIVE DESTINATION /usr/local/lib)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  INSTALL(TARGETS portmidi-static
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # .h files installed by pm_dylib/CMakeLists.txt, so don't need them here
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #  INSTALL(FILES portmidi.h ../porttime/porttime.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #    DESTINATION /usr/local/include)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/portmidi/files/patch-pm_dylib-CMakeLists.txt.diff b/audio/portmidi/files/patch-pm_dylib-CMakeLists.txt.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 01d8fc175c1..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/portmidi/files/patch-pm_dylib-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pm_dylib/CMakeLists.txt.orig   2009-11-19 23:41:09.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pm_dylib/CMakeLists.txt        2011-01-02 22:58:28.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -120,8 +120,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # install the libraries (Linux and Mac OS X command line)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if(UNIX)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   INSTALL(TARGETS portmidi-dynamic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    LIBRARY DESTINATION /usr/local/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    ARCHIVE DESTINATION /usr/local/lib)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    LIBRARY DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    ARCHIVE DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   INSTALL(FILES ../pm_common/portmidi.h ../porttime/porttime.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    DESTINATION /usr/local/include)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    DESTINATION ${CMAKE_INSTALL_PREFIX}/include)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- endif(UNIX)
</span></pre><pre style='margin:0'>

</pre>