Port details on branch 2023Q4 |
- git Distributed source code management tool
- 2.47.1 devel =102 2.46.2Version of this port present on the latest quarterly branch.
- Maintainer: garga@FreeBSD.org
- Port Added: 2006-02-08 08:31:17
- Last Update: 2024-12-20 13:58:09
- Commit Hash: ecb3f31
- People watching this port, also watch:: curl, bash, pkg, 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 = 1732705557
SHA256 (git-2.47.1.tar.xz) = f3d8f9bb23ae392374e91cd9d395970dabc5b9c5ee72f39884613cd84a6ed310
SIZE (git-2.47.1.tar.xz) = 7654244
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.36<5.37 : lang/perl5.36
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- curl : ftp/curl
- p5-CGI>=0 : www/p5-CGI
- 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.36<5.37 : lang/perl5.36
- 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.47.1:
CONTRIB=on: Install contributed scripts
CURL=on: Install curl support (provides HTTPS transport)
GITWEB=on: Install gitweb
HTMLDOCS=off: Install additional documentation
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:
|