Skip to content

Releases: MidnightBSD/mport

2.1.8

17 Oct 17:40
Compare
Choose a tag to compare

This release adds two new command line flags to mport:
-v or --version which prints version info
-c chroot path or --chroot chroot path which allows you to chroot into an environment to apply packages.

2.1.7

15 Oct 23:24
Compare
Choose a tag to compare

Adds install date tracking. You can now see when a package is installed by running
mport info

2.1.6

13 Oct 15:23
e0d6843
Compare
Choose a tag to compare

Includes some new experimental features:

  1. mport info now includes several additional fields including prime, description, option, and license was renamed to licenses
  2. prime indicates that a user directly installed a package... e.g. mport install gmake versus a package was installed to satisfy a dependency.
  3. mport autoremove (experimental) allows you to remove non prime packages that are dependencies no longer needed as the original package requiring them was removed.
  4. mport list prime allows you to list packages that you directly installed. /usr/libexec/mport.list also has a -p flag for this purpose.
  5. At the mport master database level, the "automatic" field was added to the packages table and when set to 0 it is PRIME and 1 indicates it's a dependency automatically installed to fulfill a need.
  6. The bundle database hasn't changed, but as noted the package database has. You should not downgrade to an older version of mport once 2.1.6 is installed. If for some reason you must, remove the automatic column from the master database manually.

There are some bugs with detection of packages that can be safely removed with autoremove. Don't run on a critical system. Provide feedback on issues using this feature.

2.1.5

03 Oct 19:41
Compare
Choose a tag to compare

Adds preliminary support for ucl based pkg-messages.

Currently only supports INSTALL or ALL versions, but we'd like to add specific ones for upgrades and deletes

2.1.4

11 Sep 17:53
Compare
Choose a tag to compare

Fixes several crash issues and improves the mport upgrade process.

2.1.3

17 Aug 20:59
Compare
Choose a tag to compare
cleanup error handling for bad fetching

2.1.2: Merge pull request #5 from MidnightBSD/update_fix

19 Jun 17:34
d5dcceb
Compare
Choose a tag to compare

Fixes a longstanding issue with mport update process.

Now when you run mport update it will also properly install missing dependencies!

2.1.1: Merge pull request #4 from MidnightBSD/upgrade_migration

19 Jun 17:10
0c2f76a
Compare
Choose a tag to compare

Provides the following enhancements:

  • export and import commands. These are experimental. import has a few bugs that limit it's usefulness at the moment. Even still, export will create a file of all the installed packages. This can allow you to script installing packages on another system or restoring after a major update.
  • Migrating several mport specific functions into libmport so that they can be used from the graphical package manager or other apps.
  • Fixes a bug with update introduced in the last release.

2.1.0

03 Apr 20:11
3814760
Compare
Choose a tag to compare

Removes dependency on blocksruntime and libdispatch. After doing multiple benchmarks, the performance uplift was only in the milliseconds range and not worth the complexity.

Fixed several bugs with memory allocation on mport package meta; this should fix some issues on creating packages and updates.

2.0.9

21 Mar 20:19
87e8325
Compare
Choose a tag to compare

Upgraded asset hashing to sha256 from md5. Since we also use this for the mport verify command and md5 isn't considered reliable anymore, it makes sense to switch this out.