Releases: MidnightBSD/mport
Releases · MidnightBSD/mport
2.1.8
2.1.7
2.1.6
Includes some new experimental features:
- mport info now includes several additional fields including prime, description, option, and license was renamed to licenses
- prime indicates that a user directly installed a package... e.g. mport install gmake versus a package was installed to satisfy a dependency.
- mport autoremove (experimental) allows you to remove non prime packages that are dependencies no longer needed as the original package requiring them was removed.
- mport list prime allows you to list packages that you directly installed. /usr/libexec/mport.list also has a -p flag for this purpose.
- 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.
- 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
2.1.4
2.1.3
2.1.2: Merge pull request #5 from MidnightBSD/update_fix
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
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
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.