[Midnightbsd-cvs] [MidnightBSD/mports] a0e3f8: ports-mgmt/mport: update to 2.8.1 (#1333)
Lucas Holt
noreply at github.com
Wed Sep 16 18:13:47 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: a0e3f8f26c045d7eb6d8b7541acd7ce67af91f17
https://github.com/MidnightBSD/mports/commit/a0e3f8f26c045d7eb6d8b7541acd7ce67af91f17
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-09-16 (Wed, 16 Sep 2026)
Changed paths:
M ports-mgmt/mport/Makefile
M ports-mgmt/mport/distinfo
A ports-mgmt/mport/files/patch-Makefile
M ports-mgmt/mport/pkg-plist
Log Message:
-----------
ports-mgmt/mport: update to 2.8.1 (#1333)
The port was stuck at 2.6.8 — 169bf13722 backed it off 2.7.0 over 3.2
package build concerns and it never caught up. 2.8.1 is the current
release tag.
### Changes
- `PORTVERSION` 2.6.8 → 2.8.1.
- **New `files/patch-Makefile`**: 2.8.x adds an ATF test suite under
`tests/`, which the build installs into `/usr/tests/mport` linked
against `devel/atf` and ports `databases/sqlite3`. `fake-qa` flags both
as undeclared dependencies. Making the package manager depend on atf is
not wanted, so the patch drops `tests` from the top-level `SUBDIR`. The
library and binaries are unaffected.
- `pkg-plist`: six new man pages — `mport.create.1`, `mport.fetch.1`,
`mport.install.1`, `mport.list.1`, `mport.merge.1`, `mport.query.1`.
Nothing removed.
- Dropped the redundant `PORTREVISION=0` line while resetting it for the
version bump; portlint flags it.
### Verification
- `bmake makesum`, `patch`, `build`, `fake`, `package` from a clean work
directory.
- Staged tree matches `pkg-plist` exactly — no `missing from the plist`
and no `not installed.` entries.
- Built binary reports `2.8.1`.
- **Not installed** — this was built and packaged only.
- `portlint`: no fatal errors. The two remaining warnings
(`PREFIX=/usr`, pkg-descr trailing whitespace) predate this change.
### Note for review
`fake-qa` still reports `/usr/lib/libmport.so.2 is linked to … but it is
not declared as a dependency` for libarchive, liblzma, libfetch,
libsqlite3, libprivateucl and libprivatezstd. All six are base libraries
in `/usr/lib` that `mport which` reports as owned by no package, so
there is nothing to declare. This is a consequence of the port's
`PREFIX=/usr` and is not new here.
Given the 2.7.0 history, this may want a 3.2 build check before merge.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01NSsgED5s7GPYJNb1HxuaU9
## Summary by Sourcery
Update ports-mgmt/mport to version 2.8.1 while keeping the package
focused on the runtime components.
Enhancements:
- Update the mport port to the 2.8.1 release and include its six newly
introduced manual pages.
- Exclude the upstream ATF test suite from the package build to avoid
introducing undeclared test dependencies.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply at anthropic.com>
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications
More information about the Midnightbsd-cvs
mailing list