Port details |
- git Distributed source code management tool
- 2.47.0 devel =101 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-10-08 21:36:43
- Commit Hash: 2af1c61
- 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 = 1728389640
SHA256 (git-2.47.0.tar.xz) = 1ce114da88704271b43e027c51e04d9399f8c88e9ef7542dae7aebae7d87bc4e
SIZE (git-2.47.0.tar.xz) = 7652728
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.0:
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:
|
Notes from UPDATING |
- These upgrade notes are taken from /usr/ports/UPDATING
- 2021-10-12
Affects: users of devel/git Author: garga@FreeBSD.org Reason:
devel/git port was split into multiple sub-ports that depend on devel/git
and install additional files:
- devel/git-cvs - CVS related scripts and man pages
- devel/git-gui - GUI related scripts and man pages
- devel/git-p4 - Perforce related scripts and man pages
- devel/git-svn - Subversion related scripts and man pages
Due to these changes, CVS, GUI, PERFORCE, and SUBVERSION options
as well as gui and svn flavors were removed from the port.
|
Number of commits found: 406 (showing only 6 on this page)
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
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. |
Number of commits found: 406 (showing only 6 on this page)
|