Port details |
- git Distributed source code management tool
- 2.50.1 devel
=100 2.50.1Version of this port present on the latest quarterly branch. - Maintainer: garga@FreeBSD.org
 - Port Added: 2006-02-08 08:31:17
- Last Update: 2025-07-08 17:19:30
- Commit Hash: d3f6c42
- People watching this port, also watch:: curl, pkg, bash, ca_root_nss, sudo
- License: GPLv2
- WWW:
- https://git-scm.com/
- Description:
- Git is a free and open source distributed version control system designed to
handle everything from small to very large projects with speed and efficiency.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/devel/git/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/git
- pkg install git
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: git
- Package flavors (<flavor>: <package>)
- default: git
- lite: git-lite
- tiny: git-tiny
- distinfo:
- TIMESTAMP = 1751994170
SHA256 (git-2.50.1.tar.xz) = 7e3e6c36decbd8f1eedd14d42db6674be03671c2204864befa2a41756c5c8fc4
SIZE (git-2.50.1.tar.xz) = 7880972
Packages (timestamps in pop-ups are UTC):
- Slave ports:
-
- devel/git-cvs
- devel/git-gui
- devel/git-p4
- devel/git-svn
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- curl : ftp/curl
- p5-Error>=0 : lang/p5-Error
- asciidoctor : textproc/rubygem-asciidoctor
- xmlto : textproc/xmlto
- gmake>=4.4.1 : devel/gmake
- gettext-runtime>=0.22_1 : devel/gettext-runtime
- msgfmt : devel/gettext-tools
- python3.11 : lang/python311
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : devel/automake
- perl5>=5.40.r<5.41 : lang/perl5.40
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- curl : ftp/curl
- p5-Error>=0 : lang/p5-Error
- p5-Authen-SASL>=0 : security/p5-Authen-SASL
- p5-IO-Socket-SSL>=0 : security/p5-IO-Socket-SSL
- python3.11 : lang/python311
- perl5>=5.40.r<5.41 : lang/perl5.40
- Library dependencies:
-
- libexpat.so : textproc/expat2
- libpcre2-8.so : devel/pcre2
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Build
-
- archivers/py-bup
- audio/solfege
- cad/kicad-devel
- cad/netgen
- comms/wsjtx
- databases/mongodb80
- databases/mongosh
-
Deleted ports which required this port:
- for Extract
-
- for Fetch
-
- audio/synthpod-lv2
- biology/gatk
- games/kanatest
- graphics/oidn
- math/barvinok
- math/ttmath
- net/charm
- for Patch
-
Deleted ports which required this port:
- for Run
-
- deskutils/dstask
- deskutils/qownnotes
- devel/easygit
- devel/freebsd-git-devtools
- devel/gh
- devel/git-bug
- devel/git-cinnabar
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for git-2.50.1:
CONTRIB=on: Install contributed scripts
CURL=on: Install curl support (provides HTTPS transport)
DOCS=on: Build and/or install documentation
GITWEB=on: Install gitweb
ICONV=on: Encoding conversion support via iconv
NLS=on: Native Language Support
PCRE2=on: Use Perl Compatible Regular Expressions (v2)
PERL=on: Perl scripting language support
SEND_EMAIL=on: Enable the git-send-email(1) script
SUBTREE=on: Install git-subtree
===> Use 'make config' to modify these settings
- Options name:
- devel_git
- USES:
- autoreconf cpe gmake iconv shebangfix tar:xz ssl gettext perl5 python
- pkg-message:
- For install:
- If you installed the GITWEB option please follow these instructions:
In the directory /usr/local/share/examples/git/gitweb you can find all files to
make gitweb work as a public repository on the web.
All you have to do to make gitweb work is:
1) Please be sure you're able to execute CGI scripts in
/usr/local/share/examples/git/gitweb.
2) Set the GITWEB_CONFIG variable in your webserver's config to
/usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi.
3) Restart server.
If you installed the CONTRIB option please note that the scripts are
installed in /usr/local/share/git-core/contrib. Some of them require
other ports to be installed (perl, python, etc), which you may need to
install manually.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.4.4.4 01 Feb 2007 18:57:28
 |
anholt  |
Update to 1.4.4.4.
While here, add dependency on p5-Error, which prevents packaging issues
depending on whether you already had p5-Error installed or not. |
1.4.4 21 Nov 2006 20:56:49
 |
anholt  |
Restore some pkg-plist contents I removed in the last revision.
My plist generator script told me they were gone, and I naively trusted it.
Reported by: kris |
1.4.4 15 Nov 2006 23:16:33
 |
anholt  |
[1] Update to 1.4.4
[2] Add emacs support files.
PR: [2] ports/105519
Submitted by: [2] Max N. Boyarov <m.boyarov@bsd.by> |
1.4.3.4 08 Nov 2006 05:55:45
 |
alexbl  |
- update to 1.4.3.4
Approved by: anholt |
1.4.1 16 Jul 2006 09:04:37
 |
anholt  |
Update to 1.4.1.
PR: ports/100336
Submitted by: chinsan <chinsan.tw@gmail.com> |
1.4.0 07 Jul 2006 00:17:01
 |
anholt  |
Update to 1.4.0, bringing us git-p4import, along with the usual round of fixes. |
1.3.2 05 May 2006 18:19:20
 |
anholt  |
Update to 1.3.2, adding annotate/blame and a few more commands, along with the
usual bugfixes and UI improvements. |
1.2.6 09 Apr 2006 00:05:11
 |
anholt  |
Update to 1.2.6, and tune the cogito CONFLICTS to .10 to .12, since .17.2 will
live side-by-side in harmony. |
1.2.4 15 Mar 2006 06:39:07
 |
anholt  |
Update to 1.2.4, and depend on cvsps-devel rather than the stale cvsps port. |
1.2.2 23 Feb 2006 07:58:37
 |
anholt  |
Update to 1.2.2, and register a RUN_DEPENDS on cvsps, so there's a chance of
git-cvsimport working (haven't run it myself yet). |
1.2.0 17 Feb 2006 01:17:27
 |
anholt  |
Correct the expat shlib version from the update that was before this port was
even committed. Oops.
PR: ports/93436
Submitted by: Kostik Belousov <kostikbel@gmail.com> |
1.2.0 15 Feb 2006 02:30:03
 |
anholt  |
Update to 1.2.0, and use the new asciidoc port to generate and install manpages. |
1.1.6_1 14 Feb 2006 21:17:03
 |
anholt  |
Register CONFLICTS between ports that install bin/git.
PR: ports/93315
Submitted by: John E. Hein <jhein@timing.com> |
1.1.6_1 12 Feb 2006 20:06:30
 |
anholt  |
Add missing LIB_DEPENDS on expat.
Reported by: pointyhat (via kris) |
1.1.6_1 09 Feb 2006 22:28:57
 |
anholt  |
Fix botched path correction that resulted in merges not working. |
1.1.6 08 Feb 2006 08:30:38
 |
anholt  |
Add a port for git, a distributed SCM used by the Linux kernel and likely soon
many freedesktop.org projects. |