Port details |
- libgit2-glib Glib wrapper library around the libgit2 git access library
- 0.99.0.1_3 devel
=2 Version of this port present on the latest quarterly branch. - Maintainer: gnome@FreeBSD.org
 - Port Added: 2014-11-19 11:49:29
- Last Update: 2022-07-20 14:21:35
- Commit Hash: aa6eefd
- People watching this port, also watch:: cscope, mDNSResponder, gitg, pkg
- Also Listed In: gnome
- License: LGPL21
- Description:
- libgit2-glib is a glib wrapper library around the libgit2 git access library.
libgit2 only implements the core plumbing functions, not really the higher
level porcelain stuff. For a primer on Git Internals that you will need to know
to work with Git at this level, check out [Chapter 9][pg] of the Pro Git book.
WWW: https://git.gnome.org/browse/libgit2-glib
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- libgit2-glib>0:devel/libgit2-glib
- To install the port:
- cd /usr/ports/devel/libgit2-glib/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libgit2-glib
- pkg install libgit2-glib
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libgit2-glib
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1584066374
SHA256 (gnome/libgit2-glib-0.99.0.1.tar.xz) = e05a75c444d9c8d5991afc4a5a64cd97d731ce21aeb7c1c651ade1a3b465b9de
SIZE (gnome/libgit2-glib-0.99.0.1.tar.xz) = 140996
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- vapigen : lang/vala
- meson>=0.57.1_1 : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.9 : lang/python39
- Library dependencies:
-
- libgit2.so : devel/libgit2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgirepository-1.0.so : devel/gobject-introspection
- This port is required by:
- for Libraries
-
- devel/gitg
- devel/gnome-builder
- editors/elementary-code
- editors/gedit-plugins
- editors/pluma-plugins
- Configuration Options:
- No options to configure
- Options name:
- devel_libgit2-glib
- USES:
- compiler:c11 gnome localbase meson pkgconfig python:3.4+,build tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
20 Jul 2022 14:21:35 0.99.0.1_3 |
Tobias C. Berner (tcberner)  |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
04 Dec 2021 12:07:30 0.99.0.1_3 |
Matthias Fechner (mfechner)  |
*/*: bump ports depending on libgit2 |
06 Apr 2021 14:31:07 0.99.0.1_2 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
06 Apr 2021 07:51:01 0.99.0.1_2 |
Matthias Fechner (mfechner)  |
Update libgit2 to 1.1.0.
This update is also required for www/gitlab-ce 13.10 upgrade.
Changelog:
https://github.com/libgit2/libgit2/releases/tag/v1.1.0
PR: 252098 |
19 Apr 2020 03:55:23
0.99.0.1_1 |
tobik  |
devel/libgit2: Update to 1.0.0
Changes: https://github.com/libgit2/libgit2/releases/tag/v1.0.0
ABI: https://abi-laboratory.pro/tracker/timeline/libgit2
Approved by: mfechner (maintainer)
Differential Revision: https://reviews.freebsd.org/D24471 |
19 Mar 2020 05:47:59
0.99.0.1 |
tobik  |
devel/libgit2: Update to 0.99.0
- Switch to the release tarballs libgit2 now publishes
- Drop CURL option since it is no longer used
- Use system libpcre instead of the bundled one
- Hook up tests
- Bump consumers for ABI changes
Changes: https://github.com/libgit2/libgit2/releases/tag/v0.99.0
ABI: https://abi-laboratory.pro/tracker/timeline/libgit2/ |
26 Jul 2019 20:46:57
0.28.0.1_1 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
06 Jul 2019 07:59:54
0.28.0.1 |
kwm  |
Update libgit2-glib to 0.28.0.1.
This version brings push and merge support. |
24 Feb 2019 15:34:41
0.27.8 |
kwm  |
Update libgit2-glib to 0.27.8. |
10 Feb 2019 22:11:48
0.27.7_1 |
kwm  |
Add upstream patch to fix crasher in the unstable version of gnome-builder.
Obtained from: libgit2-glib upstream |
15 Dec 2018 15:03:11
0.27.7 |
kwm  |
Update libgit2-glib to 0.27.7. |
12 Dec 2018 01:35:36
0.26.0_2 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
10 Sep 2018 13:14:52
0.26.0_1 |
mat  |
Add DOCS options to ports that should have one.
Also various fixes related to said option.
PR: 230864
Submitted by: mat
exp-runs by: antoine |
29 Jul 2018 22:18:46
0.26.0_1 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
20 Jun 2018 06:53:29
0.26.0 |
mfechner  |
Update libgit2 to 0.27.2 and removed obsolete patches from it as it is fixed
upstream now.
Update devel/rubygem-rugged to 0.27.2 and took maintainer-ship for it as it is a
core module required for gitlab.
Added comment suggest by mat that some ports should be updated together.
Reviewed by: mat, swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D15901 |
15 May 2018 12:21:41
0.26.0 |
rakuco  |
devel/libgit2-glib: Unbreak with libgit2 0.27.
The fix is two-fold:
* Adjust the path for the sed call in devel/libgit2 so that we leave out
openssl from libgit2.pc's Requires.private line, otherwise libgit2-glib will
look for openssl.pc, which does not exist when OpenSSL from base is used.
* Reset libgit2-glib back to 0.26, and import a patch both Arch Linux and
openSUSE have been carrying to fix the build with libgit2 0.27. PORTEPOCH was
not set because there is no libgit2-glib 0.27 and no package could have
possibly been built after r469930.
Approved by: mfechner, gnome (kwm)
Differential Revision: https://reviews.freebsd.org/D15437 |
14 May 2018 17:39:28
0.27.0 |
mfechner  |
Mark devel/libgit2-glib as broken, upstream does not support libgit 0.27.0
Reviewed by: wg (maintainer)
Approved by: wg (maintainer)
Differential Revision: https://reviews.freebsd.org/D15321 |
29 Nov 2017 10:10:03
0.26.0 |
tz  |
devel/libgit2-glib: Update from 0.25.0 to 0.26.0
This update is needed because of the update of devel/libgit2 to 0.26
Submitted by: Matthias Fechner <idefix@fechner.net>
Approved by: gnome (maintainer-timeout, 2 weeks) |
10 Sep 2017 20:55:39
0.25.0_1 |
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275 |
18 May 2017 09:32:38
0.25.0 |
kwm  |
Fix typo, in last commit. |
18 May 2017 09:30:41
 |
kwm  |
Update libgit2-glib to 0.25.0.
* this version supports libgit2 0.25.x series
* Review dependancies |
23 Apr 2017 08:36:28
0.24.4 |
kwm  |
Update libgit2-glib to 0.24.4.
Switch to USES=localbase
Obtained from: GNOME devel repo |
01 Apr 2017 15:23:32
0.24.0_2 |
gerald  |
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707 |
20 Nov 2016 09:38:09
0.24.0_1 |
gerald  |
Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler. |
01 Apr 2016 14:00:57
0.24.0 |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
20 Mar 2016 15:10:53
0.24.0 |
kwm  |
Update to 0.24.0.
Which is API compatible with libgit2 0.24.x series.
PR: 208020
Submitted by: vladimir.chukharev@gmail.com
Patch by: jiashiun@gmail.com |
04 Mar 2016 12:58:23
0.23.10 |
kwm  |
Update libgit2-glib to 0.23.10. |
12 Dec 2015 17:29:37
0.23.8 |
kwm  |
Update libgit2-glib to 0.23.8.
Obtained from: gnome devel repo |
06 Sep 2015 20:48:52
0.23.4 |
kwm  |
Update libgit2 to 0.23.1.
Add curl option for HTTP support.
Submitted by: Andrey Cherkashin <andoriyu@gmail.com>
Approved by: wg@
Differential Revision: https://reviews.freebsd.org/D3494 |
11 May 2015 20:56:01
0.22.8 |
kwm  |
Update libgit2 to 0.22.1. [1]
Update libgit2-glib to 0.22.8.
Update gitg to 3.16.1.
Update py-pygit2 to 0.22.0. [1][3]
Update rubygem-rugged to 0.22.1b1. [2]
This is done in one commit due to API/ABI breakage in libgit2.
PR: 196176 (based on)
Differential Revision: https://reviews.freebsd.org/D2468
Submitted by: lightside@gmx.com
Approved by: maintainer (wg@ blanked) [1], ruby (swills@)[2]
Reviewed by: koobs@ [3] |
15 Jan 2015 12:21:57
0.0.24_1 |
amdmi3  |
- Fix glib-mkenums warnings (which may lead to errors)
- Remove MAKE_JOBS_UNSAFE
- Sort plist
PR: 196663
Submitted by: rm@FreeBSD.org
Approved by: kwm |
14 Jan 2015 21:48:04
0.0.24 |
amdmi3  |
- Update to 0.0.24, unbreak
PR: 196177
Submitted by: lightside@gmx.com
Approved by: kwm (on irc) |
27 Nov 2014 18:27:28
0.0.20_1 |
antoine  |
Mark BROKEN: Fails to build
CC ggit-cred-ssh-interactive.lo
ggit-cred-ssh-interactive.c:172:28: error: subscript of pointer to incomplete
type 'const LIBSSH2_USERAUTH_KBDINT_PROMPT' (aka 'const struct
_LIBSSH2_USERAUTH_KBDINT_PROMPT')
text = g_strndup (prompts[i].text, prompts[i].length);
Reported by: pkg-fallout |
19 Nov 2014 11:49:06
0.0.20_1  |
kwm  |
The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.
This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.
Apart from updating ports to newer versions
GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example
xscreensaver
can be used for sessions started without GDM.
Shell Extensions can be installed via https://extensions.gnome.org/ , we have (Only the first 15 lines of the commit message are shown above ) |