Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2023.01.24_1 25 Jan 2023 15:48:50
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2023.01.17_1 23 Jan 2023 16:31:29
    |
Cy Schubert (cy)  |
sysutils/nut*: Fix group for serial UPS users.
02c038c8cc15, though more secure, broke access to serial devices for
users of serial UPS devices. Add the nut user to the dialer group.
PR: 268960
Reported by: vvd@unislabs.com
Fixes: 02c038c8cc15 |
2023.01.17 17 Jan 2023 21:12:14
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2023.01.02_2 17 Jan 2023 21:12:13
    |
Cy Schubert (cy)  |
sysutils/nut*: Use a dedicated UID and GID
To reduce conflicts with other packages and improve security, avoid
using the uucp UID and GID. This avoids potential conflicts with the
net/freebsd-uucp port.
Users who wish to continue using the uucp user and group may add
NUT_USER=uucp and NUT_GROUP=uucp to their make.conf.
PR: 268960
Reported by: delphij
MFH: 2023Q1 |
2023.01.02_1 03 Jan 2023 16:56:28
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.12.08_1 19 Dec 2022 19:23:28
    |
Cy Schubert (cy)  |
ysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.11.16_1 18 Nov 2022 02:33:43
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.10.21_1 22 Oct 2022 17:14:42
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.10.15_1 22 Oct 2022 16:58:46
    |
Cy Schubert (cy)  |
sysutils/nut*: Remove bash_completion dependency
Even though bash completion scripts are installed, bash_completion
need not be installed, reducing the port and package footprint.
Should a person actually need bash_completion, it can be installed
separately by the user.
PR: 267214
Reported by: Mel Pilgrim <ports.maintainer@evilphi.com>
MFH: 2022Q4 |
2022.10.15 17 Oct 2022 18:20:13
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.09.26_4 17 Oct 2022 18:20:13
    |
Cy Schubert (cy)  |
sysutils/nut*: Require devd prior to start
In some cases nut may start before devd causing it to fail because it
lacks permissions to USB attached UPS devices. The nut supplied
devd.conf ensures that nut has read/write access to the UPS.
PR: 267144
Reported by: ml@netfence.it
MFH 2022Q4 |
2022.09.26_3 02 Oct 2022 23:32:07
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.09.09_3 11 Sep 2022 14:41:43
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
07 Sep 2022 21:58:51
    |
Stefan Eßer (se)  |
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) |
2022.08.31_3 07 Sep 2022 21:10:59
    |
Stefan Eßer (se)  |
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 ) |
2022.08.31_3 31 Aug 2022 16:40:06
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
Now that muliple UPS support has been accepted and merged into our
upstream's mainline, revert the nut-devl part of 2c6ac43b0d95 and
9c4a120c36bf, and pull in the latest nut commit on GH. |
2022.08.25_3 30 Aug 2022 20:10:18
    |
Cy Schubert (cy)  |
sysutils/nut*: Remove unneeded headers
Remove headers used in the first attempt. Removing them reduces some
namespace pollution and has no nother effect on the resulting package. |
2022.08.25_3 30 Aug 2022 18:04:26
    |
Cy Schubert (cy)  |
sysutils/nut*: Add upslog support for multiple UPSs
upslog is a utility that logs UPS status at regular intervals, specified
by the -i option. Unfortunately upslog supports only on UPS. For sites
that need to monitor multiple UPSs the options are to cobble an rc script
for each or doctor up the nut_upslog.in script to support cloning of the
script. Unfortunately an rc script capable of being cloned would become
the source of more PRs and would require significanly more tehcnical
documentation that by itself might become confusing for the average
system administrator.
Therefore a new -m option is added to support multiple UPSs using the
same invocation of upslog. The patch parses a new -m option and using a
single connection to upsd, queries it for stats about multiple UPSs.
An rc.conf exemple of how to use this new feature:
nut_upslog_flags="-p /var/db/nut/upslog.pid -m ups1@localhost,/var/log/nut\
/ups1.log -m ups2@localhost,/var/log/nut/ups2.log"
PR: 265963
Reported by: vvd@unislabs.com |
2022.08.25_2 30 Aug 2022 01:11:05
    |
Cy Schubert (cy)  |
Revert "sysutils/nut*: Add upslog support for multiple UPSs"
upslog is failing to make multiple connections to upsd resulting
in some UPSs logging and others not. This is likely some bug
in upsd's socket handling.
Even though this patch worked for me locally it did not for the
person reporting the problem.
A better approach would be to use select() instead.
PR: 265963
This reverts commit dec4ecc3afecab035a4d4fa59c35093d9f53ffd5. |
2022.08.25_1 29 Aug 2022 21:00:30
    |
Cy Schubert (cy)  |
sysutils/nut*: Require syslogd
The nut daemons are consumer of syslogd services. Start after syslogd
has started. |
2022.08.25 28 Aug 2022 21:16:41
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
In addition to this update, the nutworkupstools upstream's check for
ltdl.h now fails on llvm as of upstream commit 17eeef008 with the
following error during configure:
conftest.c:240:10: fatal error: 'ltdl.h' file not found
^~~~~~~~
1 error generated.
They put the correct arguments into the CLFAGS environment variable however
llvm does not see the environment variable whereas gcc does. Adding USE_GCC
works around this problem for now. |
2022.08.25 28 Aug 2022 21:16:40
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.08.15_2 28 Aug 2022 21:16:40
    |
Cy Schubert (cy)  |
sysutils/nut*: Alternate upslog support for multiple UPSs
Add sample rc script to allow a user to copy a sample rc script to
rc.d, allowing the user to use multiple instances of upslog(8) with
multiple instances of the rc script to log multiple UPSs on the same
system.
The sample rc script was provided by vvd@unislabs.com.
PR: 265963
Reported by: vvd@unislabs.com
Submitted by: vvd@unislabs.com |
2022.08.15_1 28 Aug 2022 21:16:40
    |
Cy Schubert (cy)  |
sysutils/nut*: Add upslog support for multiple UPSs
upslog is a utility that logs UPS status at regular intervals, specified
by the -i option. Unfortunately upslog supports only on UPS. For sites
that need to monitor multiple UPSs the options are to cobble an rc script
for each or doctor up the nut_upslog.in script to support cloning of the
script. Unfortunately an rc script capable of being cloned would become
the source of more PRs and would require significanly more tehcnical
documentation that by itself might become confusing for the average
system administrator.
Therefore a new -m option is added to support multiple UPSs using the
same invocation of upslog. The patch parses a -m option and forks
almost immediately following the getopt(3) invokation to monitor each
individual UPS using a separate upslog process. This is not ideal but (Only the first 15 lines of the commit message are shown above ) |
2022.08.15 28 Aug 2022 21:16:39
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Disable new nut_monitor feature
At the moment this new feature, a GUI to monitor nut, inconsistently
builds and installs itself. It fails to build when built under
poudriere or when using an unprivileged account. However it will
build and install when built by hand by root. Even though ./configure
(configure.ac) is supposed to support enabling and disabling the
option, this does not work. The option remains "auto" and nut_monitor
will install or not install based on some unknown at the moment
criteria. |
2022.08.15 15 Aug 2022 14:42:06
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.08.01 02 Aug 2022 22:39:27
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.07.18 20 Jul 2022 14:23:05
    |
Tobias C. Berner (tcberner)  |
sysutils: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <jsmith@resonatingmedia.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Landwehr <aaron@snaphat.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Adrian Chadd
* Adrian Chadd <adrian@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Eldridge <alane@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Deiter <alex.deiter@gmail.com> (Only the first 15 lines of the commit message are shown above ) |
2022.07.18 18 Jul 2022 15:00:07
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.06.23 05 Jul 2022 14:28:50
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
MFH: 2022Q3 |
2022.05.24_2 05 Jul 2022 14:28:50
    |
Cy Schubert (cy)  |
sysutils/nut*: Add Modbus support
Some newer UPS models require modbus support. Add and enable modbus
support by default for binary package users.
PR: 265014
Reported by: tomli@tomli.me
MFH: 2022Q3 |
2022.05.24_1 05 Jul 2022 14:28:50
    |
Cy Schubert (cy)  |
sysutils/nut*: Enable all non-experimental options by default
Increasingly binary package users are requesting enablement of all options
to avoid building ports themselves, while others lack the wherewithal to
build ports themselves. Therefore enable all non-experimental options by
default. And, while at it enable openssl support.
Users who either build ports themselves or maintain their own
poudriere infrastructure, the ease of running make config or
poudriere options is certainly the lesser of the two evils.
Reported by: many
MFH: 2022Q3 |
2022.05.24 27 May 2022 13:45:08
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.05.05 09 May 2022 17:49:29
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.04.27_5 09 May 2022 17:49:29
    |
Cy Schubert (cy)  |
sysutils/nut*: Correctly use libusb.so
FreeBSD has no libusb-1.0.so, even though pkgconf identifies it as such.
The ABI is the same but the name is different.
Reported by: Paul Arakelyan <paul.arakelyan@gmail.com> |
2022.04.27_4 09 May 2022 17:49:29
    |
Cy Schubert (cy)  |
sysutils/nut*: Fixup docs
Documentation refers to /usr/local/ups. Refer to ${PREFIX} instead.
PR: 263856
Reviewed by: clear.screen@orange.fr |
2022.04.27_3 09 May 2022 17:49:29
    |
Cy Schubert (cy)  |
sysutils/nut*: Use poweroff instead of shutdown -h
Poweroff instead of halt when signaling shutdown.
PR: 263855
Reported by: clear.screen@orange.fr |
2022.04.27_2 09 May 2022 17:49:28
    |
Cy Schubert (cy)  |
sysutils/nut*: Register conflicts
sysutils/nut and sysutils/nut-devel conflict with each other. |
2022.04.27_2 09 May 2022 17:49:28
    |
Cy Schubert (cy)  |
sysutils/nut*: Pet portlint
Adjust Makefile as suggested by portlint.
PR: 263751 |
2022.04.27_2 09 May 2022 17:49:28
    |
Cy Schubert (cy)  |
sysutils/nut*: Add MANPAGES option
Provide a MANPAGES option to allow users wishing a leaner install to
deselect them.
PR: 263751
Reported by: Joerg Pulz <Joerg.Pulz@frm2.tum.de> |
2022.04.27_2 09 May 2022 17:49:27
    |
Cy Schubert (cy)  |
sysutils/nut: Remove redundant BUILD_DEPENDS
Remove unused asciidoc BUILD_DEPENDS from sysutils/nut as its man pages
are already preformatted.
Also, add a comment to the sysutils/nut-devel port Makefile informing
developers to remove the BUILD_DEPENDS when copying/merging the -devel
port to the main port when a new release of nut is committed.
PR: 263751
Reported by: Joerg Pulz <Joerg.Pulz@frm2.tum.de> |
2022.04.27_2 09 May 2022 17:49:27
    |
Cy Schubert (cy)  |
sysutils/nut*: Convert to options helpers
Modernize the sysutils/nut* ports replacing old-school options with
options helpers, cleaning up the Makefiles a lot.
PR: 263751
Reported by: dizzy |
2022.04.27_2 09 May 2022 17:49:26
    |
Cy Schubert (cy)  |
sysutils/nut*: Use canned options descriptions
Remove the descriptions already documented in Mk/bsd.options.desc.mk.
PR: 263751
Reported by: Joerg Pulz <Joerg.Pulz@frm2.tum.de> |
2022.04.27_2 09 May 2022 17:49:26
    |
Cy Schubert (cy)  |
sysutils/nut*: Add license
Add license definitions.
PR: 263751
Reported by: Joerg Pulz <Joerg.Pulz@frm2.tum.de> |
2022.04.27_1 27 Apr 2022 21:51:22
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.04.25_1 27 Apr 2022 21:51:21
    |
Cy Schubert (cy)  |
sysutils/nut*: Strip binaries
Fix developer mode warning for a number of shared libraries.
Reported by: Developer mode |
2022.04.25 25 Apr 2022 15:50:04
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.03.18 21 Mar 2022 18:13:52
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.03.12 14 Mar 2022 16:59:12
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.03.02 07 Mar 2022 15:43:39
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.02.25 27 Feb 2022 22:27:21
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.02.18 22 Feb 2022 17:57:54
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.01.27 02 Feb 2022 16:26:05
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.01.23 24 Jan 2022 17:42:54
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.01.17 17 Jan 2022 17:00:46
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2022.01.12 14 Jan 2022 15:57:17
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.12.28 04 Jan 2022 01:16:18
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.12.20 21 Dec 2021 00:57:27
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
PR: 260583
Submitted by: Artyom Davidov <mailto:ard_1@mail.ru>
Reported by: Artyom Davidov <mailto:ard_1@mail.ru> |
2021.12.09_1 21 Dec 2021 00:57:27
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Fix plist
Fix default SERIAL plist.
PR: 260583
Submitted by: Artyom Davidov <Artyom Davidov>
Reported by: Artyom Davidov <Artyom Davidov> |
2021.12.09 13 Dec 2021 14:37:30
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.12.03 06 Dec 2021 18:12:39
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.11.28 29 Nov 2021 20:55:20
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.11.16 22 Nov 2021 15:19:57
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.11.08 08 Nov 2021 18:55:37
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.11.01 01 Nov 2021 16:46:26
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit
Update sysutils/nut-devel to the latest upstream commit on GH.
Unfortunately it is now MAKE_JOBS_UNSAFE. |
2021.10.16 18 Oct 2021 17:14:19
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.10.04_2 16 Oct 2021 09:51:39
    |
Jimmy Olgeni (olgeni)  |
*: fix tab vs. space issues, and comments according to the guide. |
2021.10.04_2 14 Oct 2021 03:51:08
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Build nut-scanner(8)
Depend on devel/ltdl and ensure that ${LOCALBASE}/include and
${LOCALBASE}/lib are available for ./configure to detect ltdl.h and
libltdl to facilitate building nut-scanner(8).
PR: 259153
Reported by: emaste
MFH: 2021Q4 |
2021.10.04_1 04 Oct 2021 16:08:06
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.09.28_1 28 Sep 2021 14:33:48
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.09.13_1 13 Sep 2021 16:01:21
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.08.27_1 01 Sep 2021 04:01:57
    |
Cy Schubert (cy)  |
sysutils/nut: Guarantee that devfs is started
devfs does not always win the race with nut causing nut to fail to
start in some installations.
PR: 258190
Submitted by: hsakamt@tsnr.com
Reported by: hsakamt@tsnr.com |
2021.08.27 30 Aug 2021 17:06:30
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.08.12 21 Aug 2021 14:49:06
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.08.01 09 Aug 2021 20:15:05
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.06.30 05 Jul 2021 15:23:56
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.05.28 03 Jun 2021 15:01:45
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit |
2021.05.08 17 May 2021 16:54:19
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit. |
2021.04.10 12 Apr 2021 18:23:48
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit. |
2021.03.30 07 Apr 2021 06:50:38
    |
Cy Schubert (cy)  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit. |
2021.03.29 06 Apr 2021 14:31:13
    |
Mathieu Arnold (mat)  |
all: Remove all other $FreeBSD keywords. |
2021.03.29 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
2021.03.29 29 Mar 2021 18:14:17
  |
cy  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit. |
2021.03.14 26 Mar 2021 23:08:30
  |
bapt  |
Remove remnant @stopdaemon it has not been doing anything since 2014 |
2021.03.14 15 Mar 2021 19:37:00
  |
cy  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit. |
2021.03.02 05 Mar 2021 15:47:20
  |
cy  |
sysutils/nut-devel: Update to the latest networkupstools/nut github commit. |
2021.01.28 02 Feb 2021 05:01:17
  |
cy  |
Update to the latest networkupstools/nut github commit. |
2021.01.08 24 Jan 2021 03:36:44
  |
cy  |
Update to the latest networkupstools/nut github commit. |
2020.12.29 04 Jan 2021 19:40:43
  |
cy  |
Update to the latest networkupstools/nut github commit. |
2020.11.30 28 Dec 2020 23:41:37
  |
pkubaj  |
sysutils/nut-devel: unbreak on powerpc, powerpc64
Builds fine on with GCC from ports or clang:
common.c: In function 'snprintfcat':
common.c:316: error: #pragma GCC diagnostic not allowed inside functions |
2020.11.30 01 Dec 2020 04:26:20
  |
cy  |
Update to the latest networkupstools/nut github commit. |
2020.11.23 24 Nov 2020 04:47:36
  |
cy  |
Update to the latest networkupstools/nut github commit. |
2020.11.16 18 Nov 2020 04:15:10
  |
cy  |
Update to the latest networkupstools/nut github commit. |
2020.11.13 14 Nov 2020 07:58:19
  |
cy  |
Update to the latest networkupstools/nut github commit. |
2020.10.25_2 14 Nov 2020 07:58:15
  |
cy  |
Properly check USB errors using sys/errno.h. |
2020.10.25_1 26 Oct 2020 16:15:23
  |
cy  |
Update to the latest networkupstools/nut github commit. |
2020.10.23_1 23 Oct 2020 21:49:23
  |
cy  |
Update to the latest networkupstools/nut github commit. |
2020.10.14_1 22 Oct 2020 05:29:37
  |
cy  |
Revert upstream 73c8644. It results in a usbhid-ups bus fault.
Upstream issue: https://github.com/networkupstools/nut/issues/835 |
2020.10.14 19 Oct 2020 21:08:59
  |
cy  |
Update to the latest networkupstools/nut github commit. |
2020.07.11_3 26 Sep 2020 20:46:03
  |
cy  |
Revert r549867. The permissions were wrong.
PR: 249893 |