Crate pkgsrc

source
Expand description

§pkgsrc

Rust interface to the pkg_install database and the pkgsrc mk infrastructure.

Modules§

  • Digest hashing and validation. The Digest module is mostly a thin wrapper around the digest crate and a selection of hashes provided by the RustCrypto project, with some additional features for a pkgsrc context.
  • pkgsrc distinfo file parsing and processing.
  • Module supporting the package database. WIP.
  • Packing list parsing and generation.
  • pkg_summary(5) parsing and generation.

Structs§

  • Parse DEPENDS and other package dependency types.
  • Package pattern matching for so-called “dewey” patterns.
  • A Dewey pattern parsing error.
  • Parse metadata contained in +* files in a package archive.
  • Package pattern matching.
  • Parse a PKGNAME into its consituent parts.
  • Handling for PKGPATH metadata and relative package directory locations.

Enums§