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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/9d1d11bac1330863a873b1b5247488fd75c3531e">https://github.com/macports/macports-ports/commit/9d1d11bac1330863a873b1b5247488fd75c3531e</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 9d1d11b  blackbox: update to 0.75
</span>9d1d11b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 9d1d11bac1330863a873b1b5247488fd75c3531e
</span>Author: ken-cunningham-webuse <ken.cunningham.webuse@gmail.com>
AuthorDate: Tue Sep 24 19:18:21 2019 -0700

<span style='display:block; white-space:pre;color:#404040;'>    blackbox: update to 0.75
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    actively supported fork
</span><span style='display:block; white-space:pre;color:#404040;'>    currently used on most distros
</span>---
 x11/blackbox/Portfile                              | 95 +++++++++++++---------
 .../files/patch-blackbox-menu-advance.diff         | 39 +++++++++
 2 files changed, 97 insertions(+), 37 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/blackbox/Portfile b/x11/blackbox/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8e0e10f..93ce341 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/x11/blackbox/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/blackbox/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,37 +1,58 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name               blackbox
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version            0.70.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories x11 x11-wm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers        nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms  darwin freebsd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description        Blackbox is a fast, light window manager
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description   Blackbox is that fast, light window manager you \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   have been looking for without all those annoying \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   library dependancies. If you have a C++ compiler \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   and the X Window System you can compile and use it.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage   http://blackboxwm.sourceforge.net
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites    sourceforge:blackboxwm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums  md5 2d173b95ca5e64ef478c6a5d2deee9df
</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      ${homepage}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex    "Latest release: <em>(\[0-9a-z.\]+)</em>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   port:xorg-libXext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   port:Xft2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   port:expat \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   port:libiconv
</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;'>-    # the entire use of this define is questionable, but this fixes the build at least
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|_XUTIL_H_|_X11_XUTIL_H_|" ${worksrcpath}/lib/Util.hh
</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.args  --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --x-includes=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                --x-libraries=${prefix}/lib
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup            bbidulock blackboxwm 0.75
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from     releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories             x11 x11-wm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license                 MIT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers                    nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms              darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                    blackbox
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname                ${name}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_lzip                yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums               rmd160  cc1362a45e292dccfbcaf03bc0a508a27bf64980 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        sha256  197e7e8a5616f1a3be77b37f5dafa6c72e6621c779ba87f15d7463c2a71e7f6b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        size    562326
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description                    blackbox is a fast, light window manager
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description       blackbox is that fast, light window manager you \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               have been looking for without all those annoying \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               library dependancies. If you have a C++ compiler \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               and the X Window System you can compile and use it. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               This is a maintained fork of the original blackbox CVS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               that is on Sourceforge. It includes is all changes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               made on the official blackbox CVS repository on branch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               blackbox-0_70_2cvs, as well as patches collected from \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               pdl-linux, Debian, the blackbox bug list, other \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                               GitHub forks. It also includes enhanced EWMH/ICCCM compliance.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:asciidoc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:gsed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append      port:Xft2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:xorg-libXext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:gettext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args          --disable-dependency-tracking \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --enable-shared \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        --disable-rpath \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        SED=${prefix}/bin/gsed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cxxflags-append -Wno-format-security
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append  -lintl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles              patch-blackbox-menu-advance.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+new blackbox users may find this setup guide useful:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://ubuntuforums.org/showthread.php?t=125084
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span>\ No newline at end of file
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/x11/blackbox/files/patch-blackbox-menu-advance.diff b/x11/blackbox/files/patch-blackbox-menu-advance.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..66b6b52
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/x11/blackbox/files/patch-blackbox-menu-advance.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,39 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/Menu.cc.orig       2019-09-24 18:24:46.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/Menu.cc    2019-09-24 18:24:50.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -365,7 +365,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     index = std::min(static_cast<size_t>(index), _items.size());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     it = _items.begin();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    std::advance<ItemList::iterator, signed>(it, index);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    std::advance(it, index);
</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;'>+   it = _items.insert(it, item);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -516,7 +516,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ void bt::Menu::removeIndex(unsigned int index) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ItemList::iterator it = _items.begin();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  std::advance<ItemList::iterator, signed>(it, index);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  std::advance(it, index);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (it == _items.end())
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return; // item not found
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   removeItemByIterator(it);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1037,7 +1037,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     const ItemList::const_iterator &end = _items.end();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ItemList::const_iterator anchor = _items.begin();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (_active_index != ~0u) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      std::advance<ItemList::const_iterator, signed>(anchor, _active_index);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      std::advance(anchor, _active_index);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       // go one paste the current active index
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       if (anchor != end && !anchor->separator)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1057,8 +1057,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ItemList::const_reverse_iterator anchor = _items.rbegin();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     const ItemList::const_reverse_iterator &end = _items.rend();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (_active_index != ~0u) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      std::advance<ItemList::const_reverse_iterator, signed>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        (anchor, _items.size() - _active_index - 1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      std::advance(anchor, _items.size() - _active_index - 1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       // go one item past the current active index
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       if (anchor != end && !anchor->separator)
</span></pre><pre style='margin:0'>

</pre>