BMPanel (bitmap panel) is nice, lightweight, NetWM-compatible panel for your
X11 desktop. It currently features:
- Look'n'feel customization via themes (20 of them included)
- A bunch of widgets: desktop switcher, taskbar, launchbar, systray,
clock, decor, empty (unofficial temperature widget also available)
- Pseudo (default) and compositing (optional) transparency support
- Written in C with speed and clarity in mind
- Small number of dependencies, briefly: glib2, cairo, pango, libX11
- Small memory footprint (about 2-4 megabytes)
- Small executable (80 kilobytes at the moment)
===> The following configuration options are available for bmpanel2-2.1.p1_2:
OPACITY=off: Opacity setting with compositing window managers
TEMPERATURE=off: Build with temperature widget (for CPU, etc.)
===> Use 'make config' to modify these settings
x11/bmpanel2: the port had been improved and modernized (+)
- Remove old comment about optional features which apparently
no longer holds, install manual page, and disable PyGTK-based
configuration tool via CMAKE_OFF (not ported to Python 3.x)
- Prepare CMakeLists.txt for upcoming CMake update and switch
to new CMP0048 policy when setting the project version
- Use TARGETS form to install targets built within the project,
the PROGRAMS form is intended to install things that are not
targets, such as shell scripts, and does not imply stripping
we were manually doing in the `post-install' recipe before
PR: 297904
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
x11: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Adam Weinberger <adam@vectors.cx>
* Adam Weinberger <adamw@FreeBSD.org>
* Alex Dupre <ale@FreeBSD.org>
* Alexander Matey <matey@cis.ohio-state.edu>
* Alexander Nedotsukov <bland@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey Dokuchaev <danfe@regency.nsu.ru>
* Alexey Mikhailov <karma@ez.pereslavl.ru>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Anton Berezin <tobez@FreeBSD.org>
* Anton Toernqvist <antont@inbox.lv>
(Only the first 15 lines of the commit message are shown above )
Add USES=xorg USES=gl, ports categories x
Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
Mark the remaining ports depending on Google Code as DEPRECATED, with an
EXPIRATION_DATE at the end of April 2017.
In the past six months, about a third of the ports marked BROKEN because
they were hosted on Google Code have been fixed. The remaining must not
be of use to anyone.
With hat: portmgr
Sponsored by: Absolight
GOOGLE_CODE has gone away.
- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN
Some ports have a local mirror configured but for security reasons, it
is not considered upstream.
Sponsored by: Absolight
- Unbreak the build on -CURRENT by explicitly linking against libm as a
remedy to the following error:
[100%] Linking C executable bmpanel2
/usr/bin/ld: undefined reference to symbol `truncf@@FBSD_1.0' (try
adding -lm)
//lib/libm.so.5: could not read symbols: Bad value
- While here fix long standing issue of -L${LOCALBASE}/lib being required
in LDFLAGS while USES=pkgconfig due to missing LINK_DIRECTORIES() call
in the top-level `CMakeLists.txt'
Reclaim maintainership of ports that I still use regularly, but decided to
relinquish at some point to allow contributions coming more easily (not to
impose hard lock). These days, there is no reason to yield maintainership
with the more lax rules and general consensus that casual changes do not
necessarily require explicit approval from maintainer prior to commit.
On the other hand, unmaintained ports can give (arguably false) impression
of being unwanted and one step above deprecation, yet these ports are not.
Inspired by: marino
- Add an optional patch to allow setting panel opacity in theme config file
- Update port description to mention features brought by unofficial patches
- Fix spelling of NETWM -> NetWM and utilize options helpers while I'm here