Port details |
- twmn Notification system for tiling window managers
- g20190917_1 sysutils
=0 Version of this port present on the latest quarterly branch. - Maintainer: dmgk@FreeBSD.org
 - Port Added: 2017-12-21 18:12:23
- Last Update: 2022-05-22 20:17:16
- Commit Hash: b082b3d
- License: LGPL3
- Description:
- twmn is a notification system for tiling window managers. It consists of the
two programs:
twmnc: command line tool to send notifications to twmnd. You can also use
notify-send for a similar purpose, but twmnc is more powerful. See
twmnc --help for more information.
twmnd: daemon listening to notification requests and showing them one after
another. Configure it at ~/.config/twmn/twmn.conf. The file is generated the
first time twmnd is launched.
Notifications are shown in a one-line bar called the notification slide.
They can be navigated through and activated with shortcuts.
WWW: https://github.com/sboli/twmn
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/sysutils/twmn/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/twmn
- pkg install twmn
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: twmn
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1584535298
SHA256 (sboli-twmn-g20190917-861a323_GH0.tar.gz) = d6eded8478d7eb49f23e1eb39cccd3d7981f9de7380ba0955abd86e8d2a4fc22
SIZE (sboli-twmn-g20190917-861a323_GH0.tar.gz) = 75006
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- qt5-buildtools>=5.15.2 : devel/qt5-buildtools
- qt5-qmake>=5.15.2 : devel/qt5-qmake
- Library dependencies:
-
- libboost_system.so : devel/boost-libs
- libQt5Core.so : devel/qt5-core
- libQt5DBus.so : devel/qt5-dbus
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Network.so : net/qt5-network
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- libQt5X11Extras.so : x11/qt5-x11extras
- There are no ports dependent upon this port
- Configuration Options:
- ===> The following configuration options are available for twmn-g20190917_1:
DOCS=on: Build and/or install documentation
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- sysutils_twmn
- USES:
- compiler:c++11-lang qmake qt:5
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
22 May 2022 20:17:16 g20190917_1 |
Dima Panov (fluffy)  |
devel/boost-all: bump all library consumers after boost upgrade
PR: 246106 |
07 Apr 2021 08:09:01 g20190917 |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 g20190917 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
19 Apr 2020 16:12:35
g20190917 |
dmgk  |
sysutils/twmn: Unbreak with clang 10, take two
Reported by: pkg-fallout |
19 Mar 2020 12:16:47
g20190917 |
dmgk  |
sysutils/twmn: Chase r528654, there is no -Wno-error=deprecated-copy in clang 9 |
18 Mar 2020 15:28:35
g20190917 |
dmgk  |
sysutils/twmn: Update to g20190917, unbreak with clang 10
In file included from /usr/local/include/qt5/QtCore/qstring.h:49:
/usr/local/include/qt5/QtCore/qbytearray.h:545:22: error: definition of implicit
copy constructor for 'QByteRef' is deprecated because it has a user-declared
copy assignment operator [-Werror,-Wdeprecated-copy]
inline QByteRef &operator=(const QByteRef &c)
^
/usr/local/include/qt5/QtCore/qbytearray.h:563:28: note: in implicit copy
constructor for 'QByteRef' first required here
{ Q_ASSERT(i >= 0); return QByteRef(*this, i); }
^
PR: 244251 |
11 Dec 2019 17:53:49
g20171216_9 |
jbeich  |
devel/boost-*: update to 1.72.0
Changes: http://www.boost.org/users/history/version_1_72_0.html
PR: 241449
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D22136 |
16 Sep 2019 20:55:08
g20171216_8 |
dmgk  |
Change my maintainer email
Approved by: tz (mentor), portmgr (adamw)
Differential Revision: https://reviews.freebsd.org/D21677 |
19 Aug 2019 15:35:28
g20171216_8 |
jbeich  |
devel/boost-*: update to 1.71.0
Changes: http://www.boost.org/users/history/version_1_71_0.html
PR: 238827
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D20774 |
26 Jul 2019 20:46:57
g20171216_7 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
13 Jul 2019 11:20:00
g20171216_6 |
tcberner  |
sysutils/twmn: prepare for Qt 5.13
PR: 238782 |
12 Apr 2019 06:36:31
g20171216_6 |
jbeich  |
devel/boost-*: update to 1.70.0
Changes: http://www.boost.org/users/history/version_1_70_0.html
PR: 235956
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D19303 |
12 Mar 2019 05:16:23
g20171216_5 |
linimon  |
Fix build on gcc-based architectures:
cc1plus: error: unrecognized command line option "-std=gnu++11"
Approved by: portmgr (tier-2 blanket) |
16 Jan 2019 11:13:45
g20171216_5 |
tijl  |
Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence. If the
catch-all is last it captures everything. In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the
catch-all lowest priority.
Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium. Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3] The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one. If there's no such non-weak symbol the call (Only the first 15 lines of the commit message are shown above ) |
12 Dec 2018 00:15:50
g20171216_4 |
jbeich  |
devel/boost-*: update to 1.69.0
Changes: http://www.boost.org/users/history/version_1_69_0.html
PR: 232525
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17645 |
09 Aug 2018 06:58:31
g20171216_3 |
jbeich  |
devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers
Changes: http://www.boost.org/users/history/version_1_68_0.html
PR: 229569
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D16165 |
28 Jun 2018 17:39:55
g20171216_2 |
tcberner  |
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
USES= qt:4
USE_QT= foo bar
ports depending on Qt5 will use
USES= qt:5
USE_QT= foo bar
PR: 229225
Exp-run by: antoine
Reviewed by: mat
Approved by: portmgr (antoine)
Differential Revision: -https://reviews.freebsd.org/D15540 |
18 Apr 2018 13:57:43
g20171216_2 |
jbeich  |
devel/boost-*: update to 1.67.0
Changes: http://www.boost.org/users/history/version_1_67_0.html
PR: 227427
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D15030 |
18 Jan 2018 04:11:03
g20171216_1 |
jbeich  |
devel/boost-*: update to 1.66.0
Changes: http://www.boost.org/users/history/version_1_66_0.html
PR: 223922
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D13279 |
11 Jan 2018 14:18:01
g20171216 |
danfe  |
Do not abuse INSTALL_MAN when installing documentation, examples, and
other miscellaneous files that are not actually manual pages (part 2). |
21 Dec 2017 18:12:11
g20171216 |
yuri  |
New port: sysutils/twmn: Notification system for tiling window managers
There were some questions about the version. The source code has 1.2 in it,
but it hasn't been tagged on github. So I left it as g20171216.
PR: 224470
Submitted by: Dmitri Goutnik <dg@syrec.org>
Approved by: adamw (mentor)
Differential Revision: https://reviews.freebsd.org/D13563 |