<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>