notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q1
libgit2 Portable, pure C implementation of the Git core
1.7.2 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.7.2Version of this port present on the latest quarterly branch.
Maintainer: mfechner@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-02-14 12:30:06
Last Update: 2024-02-14 12:27:46
Commit Hash: e4c5838
License: GPLv2
WWW:
https://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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (105 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libgit2-1.7.2/catalog.mk
  3. /usr/local/share/licenses/libgit2-1.7.2/LICENSE
  4. /usr/local/share/licenses/libgit2-1.7.2/GPLv2
  5. bin/git2
  6. include/git2.h
  7. include/git2/annotated_commit.h
  8. include/git2/apply.h
  9. include/git2/attr.h
  10. include/git2/blame.h
  11. include/git2/blob.h
  12. include/git2/branch.h
  13. include/git2/buffer.h
  14. include/git2/cert.h
  15. include/git2/checkout.h
  16. include/git2/cherrypick.h
  17. include/git2/clone.h
  18. include/git2/commit.h
  19. include/git2/common.h
  20. include/git2/config.h
  21. include/git2/cred_helpers.h
  22. include/git2/credential.h
  23. include/git2/credential_helpers.h
  24. include/git2/deprecated.h
  25. include/git2/describe.h
  26. include/git2/diff.h
  27. include/git2/email.h
  28. include/git2/errors.h
  29. include/git2/experimental.h
  30. include/git2/filter.h
  31. include/git2/global.h
  32. include/git2/graph.h
  33. include/git2/ignore.h
  34. include/git2/index.h
  35. include/git2/indexer.h
  36. include/git2/mailmap.h
  37. include/git2/merge.h
  38. include/git2/message.h
  39. include/git2/net.h
  40. include/git2/notes.h
  41. include/git2/object.h
  42. include/git2/odb.h
  43. include/git2/odb_backend.h
  44. include/git2/oid.h
  45. include/git2/oidarray.h
  46. include/git2/pack.h
  47. include/git2/patch.h
  48. include/git2/pathspec.h
  49. include/git2/proxy.h
  50. include/git2/rebase.h
  51. include/git2/refdb.h
  52. include/git2/reflog.h
  53. include/git2/refs.h
  54. include/git2/refspec.h
  55. include/git2/remote.h
  56. include/git2/repository.h
  57. include/git2/reset.h
  58. include/git2/revert.h
  59. include/git2/revparse.h
  60. include/git2/revwalk.h
  61. include/git2/signature.h
  62. include/git2/stash.h
  63. include/git2/status.h
  64. include/git2/stdint.h
  65. include/git2/strarray.h
  66. include/git2/submodule.h
  67. include/git2/sys/alloc.h
  68. include/git2/sys/commit.h
  69. include/git2/sys/commit_graph.h
  70. include/git2/sys/config.h
  71. include/git2/sys/cred.h
  72. include/git2/sys/credential.h
  73. include/git2/sys/diff.h
  74. include/git2/sys/email.h
  75. include/git2/sys/filter.h
  76. include/git2/sys/hashsig.h
  77. include/git2/sys/index.h
  78. include/git2/sys/mempack.h
  79. include/git2/sys/merge.h
  80. include/git2/sys/midx.h
  81. include/git2/sys/odb_backend.h
  82. include/git2/sys/openssl.h
  83. include/git2/sys/path.h
  84. include/git2/sys/refdb_backend.h
  85. include/git2/sys/reflog.h
  86. include/git2/sys/remote.h
  87. include/git2/sys/refs.h
  88. include/git2/sys/repository.h
  89. include/git2/sys/stream.h
  90. include/git2/sys/transport.h
  91. include/git2/tag.h
  92. include/git2/trace.h
  93. include/git2/transaction.h
  94. include/git2/transport.h
  95. include/git2/tree.h
  96. include/git2/types.h
  97. include/git2/version.h
  98. include/git2/worktree.h
  99. lib/libgit2.so
  100. lib/libgit2.so.1.7.2
  101. lib/libgit2.so.1.7
  102. libdata/pkgconfig/libgit2.pc
  103. @owner
  104. @group
  105. @mode
Collapse this list.
Dependency lines:
  • libgit2>0:devel/libgit2
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 = 1707398289 SHA256 (libgit2-libgit2-v1.7.2_GH0.tar.gz) = de384e29d7efc9330c6cdb126ebf88342b5025d920dcb7c645defad85195ea7f SIZE (libgit2-libgit2-v1.7.2_GH0.tar.gz) = 7548186

Packages (timestamps in pop-ups are UTC):
libgit2
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.8.4_11.8.4_11.0.11.8.41.8.4_1-1.0.1-
FreeBSD:13:quarterly1.7.21.8.4_11.5.2_11.7.21.8.4_11.7.11.7.11.7.2
FreeBSD:14:latest1.8.4_11.8.4_11.5.01.8.4_11.8.4_11.5.2_1-1.5.2_1
FreeBSD:14:quarterly1.7.21.8.4_1-1.7.21.8.4_11.7.11.7.11.7.2
FreeBSD:15:latest1.8.4_11.8.4_1n/a1.8.4_1n/a1.7.11.7.11.7.2
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. python3.9 : lang/python39
Library dependencies:
  1. libpcre2-8.so : devel/pcre2
  2. libhttp_parser.so : www/http-parser
  3. libssh2.so : security/libssh2
This port is required by:
for Build
  1. devel/rubygem-rugged
for Libraries
  1. devel/libegit2
  2. devel/py-pygit2
  3. devel/rubygem-rugged

Configuration Options:
===> The following configuration options are available for libgit2-1.7.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:testing cpe pkgconfig python:build ssl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/libgit2/libgit2/tar.gz/v1.7.2?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.7.2
14 Feb 2024 12:27:46
commit hash: e4c58384ee8325c37c83f8697b2d1bf1257da170commit hash: e4c58384ee8325c37c83f8697b2d1bf1257da170commit hash: e4c58384ee8325c37c83f8697b2d1bf1257da170commit hash: e4c58384ee8325c37c83f8697b2d1bf1257da170 files touched by this commit
Renato Botelho (garga) search for other commits by this committer
Author: Matthias Fechner
devel/libgit2: security update to 1.7.2

Changelog:
https://github.com/libgit2/libgit2/releases/tag/v1.7.2

MFH:		2024Q1
Security:	43768ff3-c683-11ee-97d0-001b217b3468
(cherry picked from commit dee2d48f01a2ac8c009a93e544b198abb3f0f74d)

Number of commits found: 1