Port details on branch 2022Q2 |
- libsolv Package dependency solver using a satisfiability algorithm
- 0.7.22 misc =0 0.7.22Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2020-09-20 04:52:21
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- License: BSD3CLAUSE
- WWW:
- https://github.com/openSUSE/libsolv
- Description:
- This is libsolv, a free package dependency solver using a satisfiability
algorithm.
The code is based on two major, but independent, blocks:
1. Using a dictionary approach to store and retrieve package and dependency
information in a fast and space efficient manner.
2. Using satisfiability, a well known and researched topic, for resolving
package dependencies.
The sat-solver code has been written to aim for the newest packages, record the
decision tree to provide introspection, and also allows to provide the user with
suggestions on how to deal with unsolvable problems. It also takes advantage of
the repository storage to minimize memory usage.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/misc/libsolv/ && make install clean
- To add the package, run one of these commands:
- pkg install misc/libsolv
- pkg install libsolv
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libsolv
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1652374707
SHA256 (openSUSE-libsolv-0.7.22_GH0.tar.gz) = 968aef452b5493751fa0168cd58745a77c755e202a43fe8d549d791eb16034d5
SIZE (openSUSE-libsolv-0.7.22_GH0.tar.gz) = 729191
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- Library dependencies:
-
- librpmio.so : archivers/rpm4
- libexpat.so : textproc/expat2
- This port is required by:
- for Libraries
-
- sysutils/libdnf
Configuration Options:
- ===> The following configuration options are available for libsolv-0.7.22:
RPMDB=on: Build with rpm database support
RPMMD=on: Build with rpmmd repository support
RPMPKG=on: Build with rpm package support
====> Enable compression:
BZIP2=off: BZip2 support
LZMA=off: LZMA compression support
ZCHUNK=off: Zchunk support
ZSTD=off: Zstandard compression support
===> Use 'make config' to modify these settings
- Options name:
- misc_libsolv
- USES:
- cmake cpe localbase:ldflags
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|