<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/5d10afa62f415123cf6e8e2850726206842795a4">https://github.com/macports/macports-ports/commit/5d10afa62f415123cf6e8e2850726206842795a4</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 5d10afa62f4 parrot: replaced by MoarVM
</span>5d10afa62f4 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5d10afa62f415123cf6e8e2850726206842795a4
</span>Author: aeiouaeiouaeiouaeiouaeiouaeiou <aeioudev@outlook.com>
AuthorDate: Fri Jun 6 11:20:02 2025 +0300

<span style='display:block; white-space:pre;color:#404040;'>    parrot: replaced by MoarVM
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    "The Parrot VM is no longer being actively developed.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Last commit: 2017-10-02
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The role of Parrot as VM for Perl 6 (now "Raku") has been filled by MoarVM, supporting the Rakudo compiler."
</span>---
 lang/parrot/Portfile                         | 65 ++--------------------------
 lang/parrot/files/patch-opengl_location.diff | 13 ------
 2 files changed, 4 insertions(+), 74 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/parrot/Portfile b/lang/parrot/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 965754c5c63..54f620f7b3f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/parrot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/parrot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,70 +1,13 @@
</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:#e0ffe0;'>+PortGroup               obsolete 1.0
</span> 
 name                    parrot
<span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by             MoarVM
</span> version                 8.1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision                11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                12
</span> categories              lang devel
 license                 Artistic-2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers             nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description             Open source virtual machine
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        Parrot is a virtual machine designed to efficiently compile and \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        execute bytecode for dynamic languages. Parrot currently hosts a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        variety of language implementations in various stages of completion, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        and a .NET bytecode translator.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage                http://www.parrot.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites            http://ftp.parrot.org/releases/supported/${version}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  d5d8bc1b9381e18a6528f9b1478a516b46818473 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  35850eaea19953d85640a1edeb12da879a94df0812b448dabe9bedc6cf86673a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        size    4700495
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build           bin:perl:perl5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib             port:gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:gmp \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        path:lib/pkgconfig/icu-uc.pc:icu \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:libffi \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:pcre \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:readline \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        port:zlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://github.com/parrot/parrot/issues/1016
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append       patch-opengl_location.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|__MACPORTS_SDK_ROOT_|${configure.sdkroot}|g" ${worksrcpath}/config/gen/opengl.pm
</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;'>-configure.cmd           perl Configure.pl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args          --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --cc=${configure.cc} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --ccflags="\$CPPFLAGS \$CFLAGS" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --link=${configure.cxx} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --linkflags="\$LDFLAGS" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --ld=${configure.cxx} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --linkflags="\$LDFLAGS" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        --optimize
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.type              gnu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target
</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;'>-    # fix shared library install name
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${destroot}${prefix}/lib "/usr/bin/install_name_tool -id ${prefix}/lib/libparrot.dylib libparrot.${version}.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach bin [glob -directory "${destroot}${prefix}/bin" *] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "/usr/bin/install_name_tool -change ${worksrcpath}/blib/lib/libparrot.${version}.dylib ${prefix}/lib/libparrot.dylib ${bin}"
</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;'>-test.run                yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-test.target             test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type          regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url           http://ftp.parrot.org/releases/supported/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex         {"([0-9.]+)/"}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Remove after 2026-06-06
</span>\ No newline at end of file
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/parrot/files/patch-opengl_location.diff b/lang/parrot/files/patch-opengl_location.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 762706a1847..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/parrot/files/patch-opengl_location.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- config/gen/opengl.pm.orig      2016-02-15 01:33:18.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ config/gen/opengl.pm   2019-09-11 22:33:00.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -443,8 +443,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         '/usr/local/include/GL/*.h',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         # Mac OS X
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        '/System/Library/Frameworks/OpenGL.framework/Headers/*.h',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        '/System/Library/Frameworks/GLUT.framework/Headers/*.h',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        '__MACPORTS_SDK_ROOT_/System/Library/Frameworks/OpenGL.framework/Headers/*.h',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        '__MACPORTS_SDK_ROOT_/System/Library/Frameworks/GLUT.framework/Headers/*.h',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         # Cygwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         '/usr/include/w32api/GL/*.h',
</span></pre><pre style='margin:0'>

</pre>