@xanderio, let's add a .desktop file for so that it could be started from a display manager (e.g., svnweb.freebsd.org/ports/head/)

I am not sure though if it should live in the upsteam repo or the tree.

CC @raichoo

, a deamon for , the filesystem, has been added to today.

Its aim is to make it easier to use KBFS on FreeBSD. Hopefully, some finds it useful.

freshports.org/security/kbfsd

I've just added a for the to the FreeBSD .

Its aim is to make you able to edit your favourite wiki using your $EDITOR of choice without leaving your comfy shell.

freshports.org/www/moinmoincli

Rejoice! , a nonsense activity generator is now available in the .

What is genact, you ask?

Pretend to be busy or waiting for your computer when you should actually be doing real work! Impress people with your insane multitasking skills. Just open a few instances of genact and watch the show. genact has multiple scenes that pretend to be doing something exciting or useful when in reality nothing is happening at all.

freshports.org/games/genact/

shell-toolbox has landed in .

shell-toolbox is a collection of shell script development tools.

Currently, the only included script is "shell", which is useful for testing
things in an interactive environment other than your usual shell, or for
testing things in a clean environment with automatic cleanup of any files left
behind.

Port: freshports.org/devel/shell-too
Upstream: github.com/kusalananda/shell-t

Phew, I've submitted patches for all the 21 , which didn't quite like the new ${name}_limits behavior.

Meta-issue with link to all the other issues for individual ports: bugs.freebsd.org/bugzilla/show

Good night.

CC @AMDmi3

__FreeBSD_version used by to determine the patch level of a system is derived from /usr/include/sys/param.h.

is now available in the collection.

uperf is a network
performance tool that supports modelling and replay of various
patterns. It represents a new kind of tool
(like filebench) where instead of running a fixed or
workload, a description (or model) of the workload is provided and
the tool generates the load according to the model.

freshports.org/benchmarks/uper

uperf.org/

setaudit has just been added to the .

freshports.org/security/setaud

With setaudit it is possible to specify configurations on a process
directly at the runtime.

All audit events are redirected to the auditd(8), an audit log management
daemon.

Example of enabling all exe related audit events performed by a command and its
child processes:

# setaudit -m ex command

github.com/csjayp/setaudit

I've submitted a new port: uperf, which is a network performance tool to model and replay of networking patterns.

It might still have some rough edges so all the reviews are warmly welcomed.

Bugzilla: bugs.freebsd.org/bugzilla/show

Uperf homepage: uperf.org/

The workshop was quite successful.

We've played with a total of 5 ports. The participants told me that they want to continue their work on 2 of those ports (mostly linting and testing). Additionally, one of those 5 ports (tools.suckless.org/quark/) is actually pretty much ready to be submitted to Bugzilla. I'll do it shortly.

OK, so I'm organizing a in in a week or two.

I'll set up a special machine running so that it is easier for the participants to test new / patched ports before sending patches to bugs.freebsd.org/.

Also, I'll prepare Vagrant boxes for the participants (most of them have never run FreeBSD). Have you got a better idea?

It might be wise to mirror the ports tree locally so save some bandwidth.

Any suggestions are welcome.

I've submitted a patch to to update the presentation tool "" to version 1.

bugs.freebsd.org/bugzilla/show

The weird thing is that when I test it with `port test` I get a couple of messages like this one:

> actual-package-depends: dependency on /usr/local/libdata/pkgconfig/x11.pc not registered (normal if it belongs to base)

Any ideas?

Show more
Mastodon

Server run by the main developers of the project 馃悩 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!