Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ports+PackageManager: Add build-essential port, introduce a method to install port packages #24681

Closed

Commits on Jul 8, 2024

  1. Ports: Add the build-essential port

    This port is just a package of other ports which are needed to be
    installed to perform building of other ports from within the system as
    the host, without doing cross-compilation.
    supercomputer7 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    3d5853b View commit details
    Browse the repository at this point in the history
  2. Ports: Add support for creating packages

    By creating a port package, it will build that port and all of its
    dependencies in the Build/${ARCH}/Packages directory, packing each port
    in its own tar.xz file.
    supercomputer7 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    347195a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5615341 View commit details
    Browse the repository at this point in the history
  4. LibArchive: Add method to handle stream input for TarInputStream

    This immediately affects the tar utility, as it takes out the actual
    implementation of extracting a tar file into a shared library, making
    it possible to use it in other places as well when needed.
    supercomputer7 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    816f441 View commit details
    Browse the repository at this point in the history
  5. LibArchive: Handle TarFileType::HardLink in TarInputStream::handle_input

    Although it's not very common to see hard links, we should support these
    whenever possible.
    supercomputer7 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    c6a1124 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0b23d66 View commit details
    Browse the repository at this point in the history