Port details on branch 2022Q3 |
- libgit2 Portable, pure C implementation of the Git core
- 1.3.2 devel =0 1.3.2Version of this port present on the latest quarterly branch.
- Maintainer: mfechner@FreeBSD.org
- Port Added: 2022-08-13 23:32:22
- Last Update: 2022-07-13 06:48:55
- Commit Hash: e7817c3
- License: GPLv2
- WWW:
- http://libgit2.github.com/
- Description:
- libgit2 is...
licensed under a very permissive license so you can use it anywhere
faster than any other Git library
written in standards compliant C99
completely multi-platform: Windows, Linux, Mac OS X, xBSD
compiled natively under all platforms (yes, even MSVC on Windows)
re-entrant, with sane error handling
designed with a solid and consistent API
available as bindings for all major scripting languages
WWW: http://libgit2.github.com/
- ¦ ¦ ¦ ¦
- 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/devel/libgit2/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libgit2
- pkg install libgit2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libgit2
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1657692035
SHA256 (libgit2-libgit2-v1.3.2_GH0.tar.gz) = 3a4469b32b73d53f9dbb7bf17b61b0cfb7dae9020e199f928fa96f12d6eb29cb
SIZE (libgit2-libgit2-v1.3.2_GH0.tar.gz) = 5824473
No package information for this port in our database- Sometimes this happens. Not all ports have packages.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libpcre2-8.so : devel/pcre2
- libhttp_parser.so : www/http-parser
- libssh2.so : security/libssh2
- This port is required by:
- for Libraries
-
- devel/gitaly
- devel/gitui
- editors/jucipp
Configuration Options:
- ===> The following configuration options are available for libgit2-1.3.2:
SSH=on: Enable SSH support through libssh2
THREADS=on: Threading support
===> Use 'make config' to modify these settings
- Options name:
- devel_libgit2
- USES:
- cmake cpe pkgconfig ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 1
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.3.2 13 Jul 2022 06:48:55 |
Matthias Fechner (mfechner) |
devel/libgit2: security update to 1.3.2
Changelog:
https://github.com/libgit2/libgit2/releases/tag/v1.3.2
This is a security release with multiple changes.
This provides compatibility with git's changes to address CVE 2022-29187. As
a follow up to CVE 2022-24765, now not only is the working directory of a
non-bare repository examined for its ownership, but the .git directory and the
.git file (if present) are also examined for their ownership.
A fix for compatibility with git's (new) behavior for CVE 2022-24765 allows
users on POSIX systems to access a git repository that is owned by them when
they are running in sudo.
A fix for further compatibility with git's (existing) behavior for CVE
2022-24765 allows users on Windows to access a git repository that is owned by
the Administrator when running with escalated privileges (using runas
Administrator).
The bundled zlib is updated to v1.2.12, as prior versions had memory
corruption bugs. It is not known that there is a security vulnerability in
libgit2 based on these bugs, but we are updating to be cautious.
MFH: 2022Q3
(cherry picked from commit de1569c878b4a565f5bf35ad20a08ec8ec0ccb19) |
Number of commits found: 1
|