HomeFreeBSD

Update to 1.3.8 Changes:

Description

Update to 1.3.8 Changes:

  • Plist parser do not accept modes like o+w g+s u+r
  • @owner/@group with no argument reset the default ownership to root/wheel
  • Plug regression tests into the release mechanism as mandatory
  • Allow url in repository configuration to be overriden by another configuration file
  • If one of -P, -I or -R is not explicitly given on the command line do not emit error messages while searching for a mechanism to find data about the latest available ports.
  • External keywords can now take arguments
  • Directories under PREFIX are automatically handled and removed if needed
  • MTREE are not packaged anymore neither extracted on final installation
  • OS major checking (to determine if pkg is running on an upgraded base system) uses the same mechanism as ABI detection instead of relying on UNAME_r which can have false positivie on jails
  • Add @dir keyword for plist which is used to package explicitly directories (directories with non root/wheel or outside prefix) and empty directories (@dirrm and @dirrmtry are now considered as deprecated)
  • root/wheel are now considered as the default user/group when creating a package except @owner/@group are used to change that behaviour
  • Import newer version of libucl which improves error messages in case of problem parsing manifest or configuration files
  • Fix pkg register so it checks for conflicts before actually copying files on to the filesystem
  • pkg now support a new no_provide_lib annotation to preventing automatic populating of provided libs (useful for packages bundling libraries like wine)
  • Improve documentations
  • Ability to select usage of IPv4/IPv6 via config, repository config or command line
  • Lots of bug fixes

Side effects:

  • Convert to install-mtree target into a no-op target Add empty directories to plist of ports that needs them to run:
  • share/aclocal to devel/automake and devel/automake14
  • share/applications to devel/desktop-file-utils
  • share/xml share/sgml to textproc/xmlcatmgr
  • Prevent check-plist to issue warnings about some @dir*
  • Adjist check_leftovers.sh to not take in account anything related to mtree
  • Bump the default required version of pkg to 1.3.8

Details

Provenance
baptAuthored on
Parents
rP368802: - Update to 1.3-0
Branches
Unknown
Tags
Unknown

Event Timeline