PKG_ARCH = * removed from many ports as it is added automatically
for pure ruby gem ports. Switch ports that previously used
GEM_SKIPDEPENDS to adding dependencies or modifying the underlying
gem metadata with patches.
OK landry@
vmwh is a vmware helper for X11, developed on OpenBSD to run in userland
alongside the vmt(4) vmware kernel driver and the vmmouse Xorg driver.
It detects when the mouse cursor switches back to the host ("ungrabs")
and sends the guest's X11 clipboard data (read from xclip) to the host
through the vmware backdoor, which gets put onto the host's clipboard.
It then detects when the mouse cursor switches back to the guest
("grabs") and replaces the X11 clipboard contents (via xclip) with the
host's, which is read through the vmware backdoor.
OK jasper@
ns4 is a command line configuration management tool. It allows the
automated backup of node (i.e. routers and switches) configurations to
an FTP/SFTP server or local media on a daily basis to create
configuration archives. It can run ad-hoc commands on multiple nodes as
well as custom scripts for automating complex tasks. It uses Perl and
allows you to manipulate the output of commands using regular
expressions within scripts. Configuration based cartridges are used to
specify new node types, allowing the user to extend its functionality in
a simple and dynamic way.
The Fileinfo extension allows retrieval of information regarding
vast majority of file.
This information may include dimensions, quality, length etc...
Additionally it can also be used to retrieve the mime type for a
particular file and for text files proper language encoding.
From MAINTAINER: Johan Huldtgren
Tweaks by me and one from sthen
ok sthen
SHARED_ONLY = Yes wasn't set before, but it is set
automatically now, which is the correct setting. This
requires removing PFRAG.shared and integrating the
contents into PLIST.
ok landry, phessler, sthen
devname:uid), problem reported by Anton Maksimenkov with a different diff.
- new-style lib_depends/wantlib
- let ports-standard DEBUG=xxx work as expected and produce binaries
with symbols
sm_io.c diff looks good to henning@
by me and dcoppa@.
ApacheTop is a curses-based top-like display for Apache information,
including requests per second, bytes per second, most popular URLs, etc.
ok benoit@ dcoppa@
Parse::DMIDecode module provides an OO interface to SMBIOS information
through the dmidecode(8) command which is known to work under a number of
Linux, BSD and BeOS variants.
With tweaks from and ok sthen@
The lockfile package exports a LockFile class which provides a simple API for
locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf
and flock functions, and the deprecated posixfile module, the API is
identical across both Unix (including Linux and Mac) and Windows platforms.
The lock mechanism relies on the atomic nature of the link (on Unix) and
mkdir (on Windows) system calls. An implementation based on SQLite is also
provided, more as a demonstration of the possibilities it provides than as
production-quality code.
All ruby .gem files are now hosted on rubygems.org in the same
directory. If the ruby gem CONFIGURE_STYLE is used, make the
default MASTER_SITES that directory.
There are still a few uses of MASTER_SITE_RUBYFORGE in the tree, for
some ports that aren't gems, or where the .gem file isn't hosted on
rubygems.org, or where the hashes don't match. Most of these will be
dealt with in the near future.
OK landry@
torture is a suite of programs designed to torture specific either
specific parts or the system as a whole.
torture and port by thib, with tweaks from armani@
ok armani@
In the upgrade from ruby 1.8.6 to 1.8.7, the PLISTs changed
due to differences in how RDoc processes files.
This also has a number of changes to the regress tests to
work with the changes to devel/ruby-rake. It moves most of
the regress tests to use MODRUBY_REGRESS.
OK jcs@, landry@, jasper@, sthen@
The System Tools Backends (s-t-b for short) are a set of cross-platform
modules for Unix systems. The backends provide a common DBus interface
to all platforms to modify or read the system configuration in a system
independent fashion. Historically, access to system configuration has
<...>
This is a WIP, hence not hooked to the build.
DO NOT try this at home or you will harm yourself, you have been warned.
ok jasper@
subpackage, same version. It makes very little sense to only install a
plugin.. bump corresponding REVISIONs.
With tweaks from sthen@, agreed by espie@
Rsyslog is an enhanced multi-threaded syslogd with a focus on
security and reliability. Among others, it offers support for
on-demand disk buffering, reliable syslog over TCP, SSL, TLS and
RELP, writing to databases (MySQL, PostgreSQL, Oracle, and many
more), email alerting, fully configurable output formats (including
high-precision timestamps), the ability to filter on any part of
the syslog message, on-the-wire message compression, and the ability
to convert text files to syslog. It is a drop-in replacement for
stock syslogd and able to work with the same configuration file
syntax. Its advanced features make it suitable for enterprise-class,
encryption protected syslog relay chains while at the same time
being very easy to setup for the novice user.
initial port from todd@, improved by sthen@ and me
librelp is an implementation of RELP, Reliable Event Logging Protocol.
RELP assures that no message is lost, not even when connections break
and a peer becomes unavailable.
The current version of RELP has a minimal window of opportunity for
message duplication after a session has been broken due to network
problems. In this case, a few messages may be duplicated (a problem
that also exists with plain tcp syslog). Future versions of RELP
will address this shortcoming.
feedback from stuart and steven m.
- install a better sample config file, which mimics OpenBSD's syslogd
and no longer spits all kinds of warnings just because we are using
syslog-ng >= 3
this allows to start syslog-ng without extra arguments and have something
basically working.
requested by jcs@
let me know if you find issues with the new config file.
Fixes the weird install issues with the bat binary
New features can be found here:
http://www.bacula.org/5.0.x-manuals/en/main/main/New_Features_in_5_0_0.html
Thanks to sthen for help with the new wantlib/lib_depends stuff,
removing the sqlite flavor, ...
Thanks to giovanni for pointing out a ${TRUEPREFIX} -> /usr/local that
crept into one of my patch files.
ok sthen@
Add sample policies adapted from Fedora. These are not installed by
default, you can install them manually or use them as starting point for
writing new policies.
*** While basic functionnality works, this is NOT hooked up yet as more
things are coming and there is still a glib2/pthread bug preventing a
console to be detected as active.
PolicyKit is an application-level toolkit for defining and handling the
policy that allows unprivileged processes to speak to privileged
processes. It is a framework for centralizing the decision making
process with respect to granting access to privileged operations for
unprivileged applications. PolicyKit is specifically targeting
applications in rich desktop environments on multi-user UNIX-like
operating systems. It does not imply or rely on any exotic kernel
features.
bsd_auth(3) support is based on the Slackware Linux shadow
authentication port.
Several patches from FreeBSD and NetBSD.
*While basic functionnality works, this is NOT hooked up yet as more
things are coming*
collectd gathers statistics about the system it is running on and stores
this information. Those statistics can then be used to find current
performance bottlenecks (i.e. performance analysis) and predict future
system load (i.e. capacity planning). Or if you just want pretty graphs
of your private server and are fed up with some homegrown solution
you're at the right place, too ;).
Reworked by bernd@ to use MULTI_PACKAGES instead of FLAVORS, thanks!
With feedback from Nico Szalay.
ok bernd@
snapdl helps you finding mirrors with snapshots of -current synced with
the main mirror http://ftp.OpenBSD.org, and download the sets from the
fastest one.
We already have sysutils/apc-upsd which hasn't been maintained upstream
in >10 years, which I intend to rm unless there are objections.
From maintainer Kirill Bychkov with various input from myself.
Apcupsd can be used for power mangement and controlling most of APC's
UPS models. Apcupsd works with most of APC's Smart-UPS models as well as
most simple signalling models such a Back-UPS, and BackUPS-Office.
During a power failure, apcupsd will inform the users about the power
failure and that a shutdown may occur. If power is not restored, a
system shutdown will follow when the battery is exhausted, a timeout
(seconds) expires, or runtime expires based on internal APC calculations
determined by power consumption rates.