./devel/R-git2r, Provides access to Git repositories

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 0.36.2, Package name: R-git2r-0.36.2, Maintainer: pkgsrc-users

Interface to the 'libgit2' library, which is a pure C implementation
of the 'Git' core methods. Provides access to 'Git' repositories to
extract data and running some basic 'Git' commands.


Required to run:
[math/R]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)


Version history: (Expand)


CVS history: (Expand)


   2026-06-02 00:21:24 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-git2r) Updated 0.35.0 to 0.36.2

# git2r 0.36.2 (2025-03-29)

## CHANGES

* Use 'pkg-config --static --libs' in the build configuration script
  on the Darwin platform.

# git2r 0.36.1 (2025-03-28)

## CHANGES

* Updated the SystemRequirements field in the DESCRIPTION file to
  include the libgit2 dependencies libssh2 and openssl.

* Improved the error message in the build configuration script to also
  mention the library dependencies 'openssl', and 'libssh2' when the
  requirement 'libgit2 >= 1.0' could not be satisfied

# git2r 0.36.0 (2025-03-27)

## CHANGES

* Added Proxy Support. The R Functions clone, fetch, push, and
  remote_ls now include a proxy parameter, enabling users to define
  proxy settings directly within these functions, see PR #461. Thanks
  to Gregor Lichtner.

* Switch linking on Windows to use pkg-config when available. Thanks
  to Tomas Kalibera for providing the patch.

* On macOS, the build configuration script no longer downloads a
  static build of libgit2 since libgit2 is now included in the macOS
  recicpes (https://github.com/R-macos/recipes).

* Update clone function docs and params, see PR #475. Thanks to
  Alexandros Kouretsis.
   2026-03-25 23:18:42 by Thomas Klausner | Files touched by this commit (1)
Log message:
R-git2r: add pkg-config dependency

in the hope of fixing the macOS build
   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2024-10-27 06:28:57 by Makoto Fujiwara | Files touched by this commit (2) | Package updated
Log message:
(devel/R-git2r) Updated 0.33.0 to 0.35.0

# git2r 0.35.0 (2024-10-20)

## CHANGES

* The bundled libgit2 source code has been removed and libgit2 must
  now be installed on the system.

* Fix build after API change in libgit2 1.8.0.

* The system requirement for libgit2 has been updated to libgit2
  version >= 1.0.

* Add `$(C_VISIBILITY)` to compiler flags to hide internal symbols
  from shared object.

* On MacOS, if libgit2 is not found, the build configuration tries to
  download a static build of libgit2 version 1.8.1
  (https://github.com/autobrew/bundler/releases/tag/libgit2-1.8.1) and
  use that instead, after the sha256 of the downloaded
  'libgit2-1.8.1-universal.tar.xz' file has been checked.
   2024-01-20 10:28:58 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-git2r) Updated 0.32.0 to 0.33.0, make test passed

# git2r 0.33.0 (2023-11-26)

## CHANGES

* Added a missing 'git2r-package' alias to the documentation.

* Added the argument 'raw' to the 'content' function to make it
  possible to get a blob content as a raw vector, see issue #461.

* Updated the bundled libgit2 source code to version 1.7.1.

* Changed the R dependency from >= 3.4 to >= 4.0.

* Added a missing '-liconv' to PKG_LIBS in Makevars.win.
   2023-06-18 15:50:31 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-git2r) Updated 0.30.1 to 0.32.0

# git2r 0.32.0 (2023-04-12)

## CHANGES

* Updated the bundled libgit2 source code to version 1.6.3.

* Fix build failure of bundled libgit2 when structure for nanosecond
  type is mssing.

# git2r 0.31.0 (2023-01-26)

## CHANGES

* Removed unused macro 'AC_PROG_CC' from the build configuration
  script.
   2022-04-21 15:59:08 by Makoto Fujiwara | Files touched by this commit (2)
Log message:
(devel/R-git2r) Updated 0.28.0 to 0.30.1

# git2r 0.30.1 (2022-03-15)

## CHANGES

* Added the build configuration script ('src/Makevars.ucrt') for
  Windows UCRT. Thanks to Tomas Kalibera for providing the patch.

* Added documentation about line endings in the diff
  function. Different operating systems handle line endings
  differently and to avoid problems in diffs, Git can be configured to
  handle these differences in line endings

# git2r 0.29.0 (2021-11-18)

## CHANGES

* Added a 'branch' argument to the 'init' function to make it possible
  to specify the branch name.

* Updated the build configuration script on Windows and MacOS to use
  libgit2 version 1.3.0.

* Updated the bundled libgit2 source code to version 1.3.0.

* Renamed the NEWS file to NEWS.md and changed to use markdown format
  style.
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip