devel/libgit2 1.9.7
Portable, pure C implementation of the Git core
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
265edfbeec- License
- GPLv2
- Categories
- devel
- Package size
- 753.2 KiB, 3223.1 KiB installed
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
Install
As a binary package — by origin, or by package name:
pkg install devel/libgit2
pkg install libgit2
From the ports tree:
cd /usr/ports/devel/libgit2/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libgit2>0:devel/libgit2
LIB_DEPENDS= libgit2.so:devel/libgit2
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.9.7 | 1.9.7 | 1.5.0 | 1.9.1 | 1.9.7 |
| FreeBSD:14:quarterly | 1.9.7 | 1.9.7 | n/a | 1.9.1 | 1.9.7 |
| FreeBSD:15:latest | 1.9.7 | 1.9.7 | n/a | 1.9.1 | 1.9.1 |
| FreeBSD:15:quarterly | 1.9.7 | 1.9.7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.9.7 | 1.9.7 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libpcre2-8.so: devel/pcre2libllhttp.so: www/llhttp
The full lists below include those, and their dependencies in turn.
All build dependencies 19
All run dependencies 3
Required by 95
- astro/siril
- audio/ebur128
- audio/lewton
- cad/fritzing
- cad/horizon-eda
- cad/kicad
- cad/kicad-devel
- cad/kicad-doc
- cad/kicad-library-footprints
- cad/kicad-library-footprints-devel
- cad/kicad-library-packages3d
- cad/kicad-library-packages3d-devel
- cad/kicad-library-symbols
- cad/kicad-library-symbols-devel
- cad/kicad-library-templates
- cad/kicad-library-templates-devel
- databases/kexi
- deskutils/qownnotes
- deskutils/subsurface
- devel/R-cran-devtools
- devel/R-cran-gert
- devel/R-cran-git2r
- devel/R-cran-usethis
- devel/cargo-c
- devel/cargo-generate
- devel/cargo-udeps
- devel/criterion
- devel/dorst
- devel/dura
- devel/forgejo-cli
- devel/foundry
- devel/gbump
- devel/geany-plugin-git-changebar
- devel/geany-plugin-workbench
- devel/geany-plugins
- devel/git-branchless
- devel/git-repo-manager
- devel/git-workspace
- devel/gitg
- devel/gitui
- devel/gnome-builder
- devel/interactive_rebase_tool
- devel/kf5-ktexteditor
- devel/kommit
- devel/libgit2-glib
- devel/manuals
- devel/openapi-tui
- devel/pijul
- devel/py-gitless
- devel/py-pygit2
- devel/sem
- devel/sentry-cli
- devel/spr
- devel/tabby
- devel/tuicr
- editors/amp
- editors/calligra
- editors/elementary-code
- editors/gram
- editors/jucipp
- editors/lapce
- editors/pluma-plugins
- editors/zed
- emulators/es-de
- graphics/libimagequant
- graphics/librsvg2-rust
- japanese/cskk
- lang/julia
- lang/pharo
- math/rkward
- misc/broot
- misc/gitlogue
- misc/tenere
- misc/warp
- multimedia/gstreamer1-plugins-rust
- multimedia/librav1e
- science/pastix
- security/rustls-ffi
- shells/starship
- sysutils/exa
- sysutils/lsd
- sysutils/mise
- sysutils/nix
- sysutils/onefetch
- sysutils/rucola
- textproc/bat
- textproc/bat-extras
- textproc/caps-log
- textproc/codebook
- textproc/feluda
- textproc/meilisearch
- textproc/television
- www/SpectrumKNX
- www/stagit
- x11/kf5-frameworks
Configuration
Options name: devel_libgit2
| Option | Default | Description |
|---|---|---|
| SSH | on | Enable SSH support through libssh2 |
- USES
- cmake:testing cpe localbase:ldflags pathfix pkgconfig python:test ssl
- Service scripts
- none
Files
pkg-plist 102
- bin/git2
- include/git2.h
- include/git2/annotated_commit.h
- include/git2/apply.h
- include/git2/attr.h
- include/git2/blame.h
- include/git2/blob.h
- include/git2/branch.h
- include/git2/buffer.h
- include/git2/cert.h
- include/git2/checkout.h
- include/git2/cherrypick.h
- include/git2/clone.h
- include/git2/commit.h
- include/git2/common.h
- include/git2/config.h
- include/git2/cred_helpers.h
- include/git2/credential.h
- include/git2/credential_helpers.h
- include/git2/deprecated.h
- include/git2/describe.h
- include/git2/diff.h
- include/git2/email.h
- include/git2/errors.h
- include/git2/experimental.h
- include/git2/filter.h
- include/git2/global.h
- include/git2/graph.h
- include/git2/ignore.h
- include/git2/index.h
- include/git2/indexer.h
- include/git2/mailmap.h
- include/git2/merge.h
- include/git2/message.h
- include/git2/net.h
- include/git2/notes.h
- include/git2/object.h
- include/git2/odb.h
- include/git2/odb_backend.h
- include/git2/oid.h
- include/git2/oidarray.h
- include/git2/pack.h
- include/git2/patch.h
- include/git2/pathspec.h
- include/git2/proxy.h
- include/git2/rebase.h
- include/git2/refdb.h
- include/git2/reflog.h
- include/git2/refs.h
- include/git2/refspec.h
- include/git2/remote.h
- include/git2/repository.h
- include/git2/reset.h
- include/git2/revert.h
- include/git2/revparse.h
- include/git2/revwalk.h
- include/git2/signature.h
- include/git2/stash.h
- include/git2/status.h
- include/git2/stdint.h
- include/git2/strarray.h
- include/git2/submodule.h
- include/git2/sys/alloc.h
- include/git2/sys/commit.h
- include/git2/sys/commit_graph.h
- include/git2/sys/config.h
- include/git2/sys/cred.h
- include/git2/sys/credential.h
- include/git2/sys/diff.h
- include/git2/sys/email.h
- include/git2/sys/errors.h
- include/git2/sys/filter.h
- include/git2/sys/hashsig.h
- include/git2/sys/index.h
- include/git2/sys/mempack.h
- include/git2/sys/merge.h
- include/git2/sys/midx.h
- include/git2/sys/odb_backend.h
- include/git2/sys/openssl.h
- include/git2/sys/path.h
- include/git2/sys/refdb_backend.h
- include/git2/sys/remote.h
- include/git2/sys/refs.h
- include/git2/sys/repository.h
- include/git2/sys/stream.h
- include/git2/sys/transport.h
- include/git2/tag.h
- include/git2/trace.h
- include/git2/transaction.h
- include/git2/transport.h
- include/git2/tree.h
- include/git2/types.h
- include/git2/version.h
- include/git2/worktree.h
- lib/cmake/libgit2/libgit2Config.cmake
- lib/cmake/libgit2/libgit2ConfigVersion.cmake
- lib/cmake/libgit2/libgit2Targets-.cmake
- lib/cmake/libgit2/libgit2Targets.cmake
- lib/libgit2.so
- lib/libgit2.so.
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libgit2-libgit2-v1.9.7_GH0.tar.gz | 7.769162e+06 | 1a4fbe7589e814777ae76b64734ad80f4ecad22cd33a22682a2aaea4ae5375e7 |