FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.9.71.9.71.5.01.9.11.9.7
FreeBSD:14:quarterly1.9.71.9.7n/a1.9.11.9.7
FreeBSD:15:latest1.9.71.9.7n/a1.9.11.9.1
FreeBSD:15:quarterly1.9.71.9.7n/an/an/a
FreeBSD:16:latest1.9.71.9.7n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

All build dependencies 19
All run dependencies 3
Required by 95

Configuration

Options name: devel_libgit2

OptionDefaultDescription
SSHonEnable 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
FileSizeSHA256
libgit2-libgit2-v1.9.7_GH0.tar.gz7.769162e+061a4fbe7589e814777ae76b64734ad80f4ecad22cd33a22682a2aaea4ae5375e7

Commit history 2

DateCommitCreditsLog message
265edfbeec Matthias Fechner devel/libgit2: update to 1.9.7
Changes: https://github.com/libgit2/libgit2/releases
f7f81df0f5 Matthias Fechner devel/libgit2: update to 1.9.6
Changes: https://github.com/libgit2/libgit2/releases