mail/fetchmail: avoid rc.conf overriding daemon interval, many other fixes
Authors: CH = Corey Halpin, MA = Matthias Andree
- fetchmail's rc script now queries the daemon interval from the
configuration, and falls back to the rc.conf value if given. [CH]
- Similarly, the logging facility will be taken from the configuration [MA]
- Add documentation to the rcfile's header comments. [MA]
- Drop support for fetchmail_home_prefix in rc.conf, and query the
respective users' home directories with getent instead. [MA]
- In the rc scripts, redirect input from /dev/null so it will not ask
for passwords. [MA]
- Add support for the typical 12.1 rc.conf ${name}_... keywords. [MA]
- Make script execution easier to follow by simplifying if...else logic. [CH]
- Fix rcscript's exit code to be 1 if one of the per-user calls fails. [CH]
- Add relevant notes to UPDATING. [MA]
PR: 249860
Submitted by: Corey Halpin (maintainer)
Reported by: Chris James (on fetchmail-users mailing list)
Approved by: Corey Halpin (maintainer)
mail/fetchmail: fix rcscript regression from _1 that broke global mode
In a situation where fetchmail is to be started globally with the
configuration in $LOCALBASE/etc, the rc.d file would try to run
fetchmail for the wrong user.
Simplify script more, avoiding recursive call in single-user mode.
Submitted by: Corey Halpin (maintainer, direct mail to mandree@)
Reported by: Armin Tüting
Approved by: Corey Halpin (maintainer on MFH, direct mail to mandree@)
Approved by: ports-secteam@ (fluffy@)
net/iplog: DEPRECATE Unmaintained and dead upstream
This port only build in 12 because for some reason uses clang 8 to build. It
does not build in 11 or 13-CURRENT. Even in 12 it shows tons of dangerous
warnigns due to bad formed castings[1].
The project is also abandoned upstream so we better mark this for removal.
[1] https://docs.freebsd.org/cgi/getmsg.cgi?fetch=46148465+0+current/freebsd-pkg-fallout
Submitted by: udo@schweigert-muc.de (maintainer)
Approved by: ports-secteam (fluffy@)
sysutils/restic: Update to 0.10.0
ChangeLog:
https://github.com/restic/restic/releases/download/v0.10.0/restic-0.10.0.tar.gz
* Fix: Report correct number of directories processed by backup
* Fix: Fix tar issues when dumping /
* Fix: Handle format verbs like '%' properly in find output
* Fix: Do not hang when run as a background job
* Fix: Fix mangled json output of backup command
* Fix: Refresh lock timestamp
* Fix: Backup --json reports total_bytes_processed as 0
* Fix: Fix incorrect bytes stats in diff command
* Fix: Do not crash with Synology NAS sftp server
* Fix: Fix incorrect size calculation in stats --mode restore-size
* Fix: Fix incorrect file counts in stats --mode restore-size
* Fix: SFTP backend supports IPv6 addresses
* Fix: Honor RESTIC_CACHE_DIR environment variable on Mac and Windows
* Fix: Don't abort the stats command when data blobs are missing
* Fix: Add stricter prune error checks
* Fix: Fix possible crash in the progress bar of check --read-data
* Chg: Remove vendored dependencies
* Chg: Return exit code 3 when failing to backup all source data
* Chg: Update dependencies, require Go >= 1.13
* Chg: Honor the --no-lock flag in the mount command
* Enh: Support specifying multiple host flags for various commands
* Enh: Optimize restic mount
* Enh: Display snapshot date when using restic find
* Enh: Allow specifying user and host when creating keys
PR: 249485
Submitted by: massimo@datacode.it
Approved by: gregf@hugops.pw (maintainer, timeout > 1 month)
Approved by: ports-secteam (blanket, bug fixes)
security/py-python-nss: unbreak after r552532
In file included from src/py_nss.c:341:
src/py_nss.h:126:3: error: typedef redefinition with different types ('struct RSAPublicKey' vs 'struct RSAPublicKeyStr')
} RSAPublicKey;
^
/usr/local/include/nss/blapit.h:281:32: note: previous definition is here
typedef struct RSAPublicKeyStr RSAPublicKey;
^
In file included from src/py_nss.c:341:
src/py_nss.h:136:3: error: typedef redefinition with different types ('struct DSAPublicKey' vs 'struct DSAPublicKeyStr')
} DSAPublicKey;
^
/usr/local/include/nss/blapit.h:323:32: note: previous definition is here
typedef struct DSAPublicKeyStr DSAPublicKey;
^
Reported by: pkg-fallout
Approved by: ports-secteam blanket
emulators/{citra,yuzu}: update OSS patches
No actual changes this time. Only switching away from a deleted fork
merge commit to upstream master branch. The former may become invalid
in future (e.g., due to "git gc") and break build.
Changes: 40865a6..a7e83aa
Approved by: ports-secteam blanket (reliability fix)
KDE Release Service 20.08.2 update
Dozens of KDE apps are getting new releases from KDE’s release service. New
features, usability improvements, re-designs and bug fixes all contribute to
helping boost your productivity and making this new batch of applications more
efficient and pleasant to use.
Approved by: ports-secteam (joneum)
devel/libvirt: use flavored py-docutils in right way
PR: 250344
Submitted by: fluffy
Approved by: maintainer (novel)
Approved by: ports-secteam (fluffy)
Revert meld update to 3.21.0. This version requires pygobject 3.30
which is not present in the ports tree and fails to start at runtime.
Bump PORTEPOCH.
Reviewed by: bapt
Approved by: bapt, portmgr (fixit)
Differential Revision: https://reviews.freebsd.org/D26775
Approved by: portmgr (implicit, runtime fix)
sysutils/lsof: replace architecture check with compiler check
This issue happens only when GCC is in use, it doesn't happen with clang. Since the package changes, bump PORTREVISION.
This also fixes build on e.g. mips64 stable/12.
Approved by: portmgr (fix build blanket)
sysutils/lsof: fix build on 12.2-RC2 on powerpc(64)
Link also to libzfs:
/usr/lib/libzpool.so: undefined reference to `get_system_hostid'
Approved by: portmgr (fix build blanket)
audio/infamous-plugins-lv2: Update 0.3.0 -> 0.3.0-7; Unbreak build that was broken when audio/lv2 was upgraded to 1.18.0.
Approved by: ports-secteam (fluffy)
security/heaan: fix build on GCC architectures
Patch created manually, because WRKSRC differs.
Add include sys/time.h:
In file included from ../src/TestScheme.cpp:20:
../src/TimeUtils.h:20:17: error: field 'startTime' has incomplete type 'timeval'
20 | struct timeval startTime, stopTime;
| ^~~~~~~~~
Approved by: portmgr (fix build blanket)
ports-mgmt/pkg: Update to 1.15.7
Changes from 1.15.6 to 1.15.7:
- Fix %# expand in script
Approved by: bapt (implicit)
Update to 1.15.8
Fixes a typo which results in pkg ignoring some lua script in some particular
circumpstancies: shell script also available in certain types
ports-mgmt/pkg: Update to 1.15.9
Changes from 1.15.8 to 1.15.9:
- lua_pkg_copy when copying a symlink
PR: 248314
Approved by: bapt (implicit)
ports-mgmt/pkg: Update to 1.15.10
Add a workaround for https://bugs.freebsd.org/250271
PR: 250059
Approved by: bapt (implicit)
security/tpm2-tools: fix build on GCC architectures
Use C11 compiler:
tools/tpm2_tool.c:92: error: 'tpm2_option_flags' has no member named 'verbose'
tools/tpm2_tool.c:103: error: 'tpm2_option_flags' has no member named 'quiet'
tools/tpm2_tool.c:116: error: 'tpm2_option_flags' has no member named 'enable_errata'
Approved by: portmgr (fix build blanket)