Skip to content

Releases: MidnightBSD/mport

2.7.7

30 Mar 13:47
5b60429

Choose a tag to compare

What's Changed

  • Add annotation storage when creating a new package. by @laffer1 in #114
  • Implement acl limiting with age restriction logic by @laffer1 in #115

Full Changelog: 2.7.6...2.7.7

2.7.6

30 Mar 13:46

Choose a tag to compare

Full Changelog: 2.7.5...2.7.6

2.7.5

20 Jan 16:51

Choose a tag to compare

Added new annotate command which allows you to add custom annotations to packages. This also introduces some new metadata about the OS the package was built on. (versions)

You can see the annotations with the mport info command or individual ones with mport annotate -S flavor

For FreeBSD pkg compatibility, we support flavor and cpe on the mport annotate -S commands but they aren't implemented as annotations.

add prelimiary support for -M flag (ingore missing dependenices) for mport install command

mport install -y now works. This is equivalent to setting the ALWAYS_ASSUME_YES env var to avoid nag questions when installing.

There are also quite a few memory safety bugs fixed in this release. This will impact mport upgrade, mport update and mport install paths as well as settings

Full Changelog: 2.7.4...2.7.5

2.7.4

31 Dec 14:17

Choose a tag to compare

Fixes bugs in sample file creation, a memory leak, error handling output, and a crash bug with mport upgrade

Full Changelog: 2.7.3...2.7.4

2.7.3

15 Aug 13:00

Choose a tag to compare

Improves handling of color on the terminal

Fix some bugs with the mport add command, which resulted in segmentation faults.

2.7.2

29 Mar 18:47
cb76d8d

Choose a tag to compare

What's Changed

  • Migrate rc.d start/stop to posix_spawn rather than using system by @laffer1 in #98

Full Changelog: 2.7.1...2.7.2

2.7.1

28 Mar 04:12

Choose a tag to compare

Added new functionality to mport verify:

The last one needs more refinement in future releases. When you do mport list updates now, it may show you updates are available but if you run mport update it will fail for some. The reason is that it now figures out that we don't have a package for say py37-foo when there is for py311-foo. So it will suggest an update. It's not yet updating the package in this scenario. I need to rework some things for this to happen. My first implementation was reverted because of some other complications. Ideally, a user will need to be prompted to do this. There are cases it's wrong. (like if a packge was just not built on the last package build in magus)

I've also improved a lot of messages to the user, usage() output, and added more error handling in several places. There were a few small memory leaks fixed as well.

2.7.0

23 Mar 23:23

Choose a tag to compare

What's Changed

Full Changelog: 2.6.8...2.7.0

2.6.8

27 Jan 15:43
199d756

Choose a tag to compare

What's Changed

  • zstd compressed index files. by @laffer1 in #92
  • add hash verification for index files. (external .… by @laffer1 in #93

Full Changelog: 2.6.7...2.6.8

2.6.7

26 Jan 16:52
91454f4

Choose a tag to compare

Use https for index fetching

(2.6.6 was skipped due to a bug in audit)