notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
Port details on branch 2022Q4
git Distributed source code management tool
2.38.1_1 devel on this many watch lists=0 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.38.0Version of this port present on the latest quarterly branch.
Maintainer: garga@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-10-19 12:00:10
Last Update: 2022-10-19 11:59:50
Commit Hash: 6475e0e
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

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.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • git>0:devel/git
Conflicts:
CONFLICTS_INSTALL:
  • git-lite
  • git-tiny
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 = 1666114341 SHA256 (git-2.38.1.tar.xz) = 97ddf8ea58a2b9e0fbc2508e245028ca75911bd38d1551616b148c1aa5740ad9 SIZE (git-2.38.1.tar.xz) = 7088208

Expand this list (16 items)

Collapse this list.

SHA256 (git-manpages-2.38.1.tar.xz) = 47f9090252dc7d48fcca6c597495b912d81bf07de8547d1719bc950d9ad1759d SIZE (git-manpages-2.38.1.tar.xz) = 553484 SHA256 (git-htmldocs-2.38.1.tar.xz) = 0d64cbe755af2b4608cfe1e37ef41dc267c0e395ef20aa98c73385cf44d6aa5f SIZE (git-htmldocs-2.38.1.tar.xz) = 1479360 SHA256 (0001-refs-extract-packed_refs_delete_refs-to-allow-contro.patch) = c9c6b619d43ee49ac9beff22ec722a2a8a6a704a8039dc3de4dbfa1f89f77d34 SIZE (0001-refs-extract-packed_refs_delete_refs-to-allow-contro.patch) = 5453 SHA256 (0002-refs-allow-passing-flags-when-beginning-transactions.patch) = 95df2fc83975b5fb0f1ba871163cb9e28319639eea34d1eb5d74dd15ed64f78e SIZE (0002-refs-allow-passing-flags-when-beginning-transactions.patch) = 6773 SHA256 (0003-refs-allow-skipping-the-reference-transaction-hook.patch) = fa115c854db9ee7960a9b0d7a50d9e47024e84d3139bf7fe9fda1fce88766222 SIZE (0003-refs-allow-skipping-the-reference-transaction-hook.patch) = 1981 SHA256 (0004-refs-demonstrate-excessive-execution-of-the-referenc.patch) = c102be748305bd569a9546dffb9fb97161fb60924e7cdd9a023226b2c0b3c18c SIZE (0004-refs-demonstrate-excessive-execution-of-the-referenc.patch) = 3143 SHA256 (0005-refs-do-not-execute-reference-transaction-hook-on-pa.patch) = 526b06c57d0acef49feb2a456622c57ed870bfbfcfee1d4daab43a13fd0be9a0 SIZE (0005-refs-do-not-execute-reference-transaction-hook-on-pa.patch) = 3106 SHA256 (0006-refs-skip-hooks-when-deleting-uncovered-packed-refs.patch) = 927559891fc520dd3723eb1aad4a2ee4ab8337a14b25bf2f91502eb7904ec181 SIZE (0006-refs-skip-hooks-when-deleting-uncovered-packed-refs.patch) = 4441

Collapse this list.


Packages (timestamps in pop-ups are UTC):
git
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.53.02.53.02.30.02.51.02.53.0n/an/an/a
FreeBSD:13:quarterly2.52.02.53.02.41.02.50.12.53.0n/an/an/a
FreeBSD:14:latest2.53.02.53.02.39.02.51.02.53.02.41.0-2.41.0
FreeBSD:14:quarterly2.53.02.53.0-2.50.12.53.02.43.02.43.02.43.0
FreeBSD:15:latest2.53.02.53.0n/a2.50.1n/an/a2.43.0_12.43.2
FreeBSD:15:quarterly2.53.02.53.0n/a-n/an/a--
FreeBSD:16:latest2.53.02.53.0n/a-n/an/a--
 

git-gui
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--2.30.0--n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

git-lite
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.53.02.53.02.30.02.51.02.53.0n/an/an/a
FreeBSD:13:quarterly2.52.02.53.02.41.02.50.12.53.0n/an/an/a
FreeBSD:14:latest2.53.02.53.02.39.02.51.02.53.02.41.0-2.41.0
FreeBSD:14:quarterly2.53.02.53.0-2.50.12.53.02.43.02.43.02.43.0
FreeBSD:15:latest2.53.02.53.0n/a2.50.1n/an/a2.43.0_12.43.2
FreeBSD:15:quarterly2.53.02.53.0n/a-n/an/a--
FreeBSD:16:latest2.53.02.53.0n/a-n/an/a--
 

git-tiny
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.53.02.53.02.30.02.51.02.53.0n/an/an/a
FreeBSD:13:quarterly2.52.02.53.02.41.02.50.12.53.0n/an/an/a
FreeBSD:14:latest2.53.02.53.02.39.02.51.02.53.02.41.0-2.41.0
FreeBSD:14:quarterly2.53.02.53.0-2.50.12.53.02.43.02.43.02.43.0
FreeBSD:15:latest2.53.02.53.0n/a2.50.1n/an/a2.43.0_12.43.2
FreeBSD:15:quarterly2.53.02.53.0n/a-n/an/a--
FreeBSD:16:latest2.53.02.53.0n/a-n/an/a--
 

Slave ports:
  1. devel/git-cvs
  2. devel/git-gui
  3. devel/git-p4
  4. devel/git-svn
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. curl : ftp/curl
  2. p5-Error>=0 : lang/p5-Error
  3. asciidoctor : textproc/rubygem-asciidoctor
  4. xmlto : textproc/xmlto
  5. gmake>=4.3 : devel/gmake
  6. msgfmt : devel/gettext-tools
  7. python3.9 : lang/python39
  8. autoconf>=2.71 : devel/autoconf
  9. automake>=1.16.5 : devel/automake
  10. perl5>=5.32.r0<5.33 : lang/perl5.32
Runtime dependencies:
  1. curl : ftp/curl
  2. p5-CGI>=0 : www/p5-CGI
  3. p5-Error>=0 : lang/p5-Error
  4. p5-Authen-SASL>=0 : security/p5-Authen-SASL
  5. p5-IO-Socket-SSL>=0 : security/p5-IO-Socket-SSL
  6. python3.9 : lang/python39
  7. perl5>=5.32.r0<5.33 : lang/perl5.32
Library dependencies:
  1. libexpat.so : textproc/expat2
  2. libpcre2-8.so : devel/pcre2
  3. libintl.so : devel/gettext-runtime
This port is required by:
for Build
  1. devel/git-cinnabar
  2. devel/hs-git-annex
for Run
  1. devel/git-cinnabar
  2. devel/git-cvs
  3. devel/git-gui
  4. devel/git-p4
  5. devel/git-svn
  6. devel/hs-git-annex
  7. www/gitea

Configuration Options:
===> The following configuration options are available for git-2.38.1_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:
Expand this list (9 items)
Collapse this list.
  1. ftp://ftp.ntu.edu.tw/software/scm/git/
  2. ftp://ftp.riken.jp/Linux/kernel.org/software/scm/git/
  3. http://ftp.heanet.ie/pub/kernel.org/pub/software/scm/git/
  4. http://ftp.nara.wide.ad.jp/pub/kernel.org/software/scm/git/
  5. http://ftp.yandex.ru/pub/software/scm/git/
  6. https://cdn.kernel.org/pub/software/scm/git/
  7. https://download.xs4all.nl/ftp.kernel.org/pub/software/scm/git/
  8. https://mirrors.mit.edu/kernel/software/scm/git/
  9. https://www.kernel.org/pub/software/scm/git/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.38.1_1
19 Oct 2022 11:59:50
commit hash: 6475e0e08676645a7e276332707b8f619de6374acommit hash: 6475e0e08676645a7e276332707b8f619de6374acommit hash: 6475e0e08676645a7e276332707b8f619de6374acommit hash: 6475e0e08676645a7e276332707b8f619de6374a files touched by this commit This port version is marked as vulnerable.
Renato Botelho (garga) search for other commits by this committer
devel/git: Fix plist

Restore 2.38.0 relnotes accidentally removed during upgrade to 2.38.1

(cherry picked from commit 3c43070a34b767ffb05f316883e33a99ece9f500)
2.38.1
19 Oct 2022 11:59:50
commit hash: 4c06499193925f733c393b38663d534751749068commit hash: 4c06499193925f733c393b38663d534751749068commit hash: 4c06499193925f733c393b38663d534751749068commit hash: 4c06499193925f733c393b38663d534751749068 files touched by this commit This port version is marked as vulnerable.
Renato Botelho (garga) search for other commits by this committer
devel/git: Update to 2.38.1

Security:	CVE-2022-39253
		CVE-2022-39260
Sponsored by:	Rubicon Communications, LLC ("Netgate")

(cherry picked from commit da372a849a7ebb48fb6f8297f4424e691452f4cb)
2.38.0
19 Oct 2022 11:59:50
commit hash: 3f9be19637e81e228a0269e7d49ba68872e35b2fcommit hash: 3f9be19637e81e228a0269e7d49ba68872e35b2fcommit hash: 3f9be19637e81e228a0269e7d49ba68872e35b2fcommit hash: 3f9be19637e81e228a0269e7d49ba68872e35b2f files touched by this commit This port version is marked as vulnerable.
Renato Botelho (garga) search for other commits by this committer
devel/git: Update to 2.38.0

Sponsored by:	Rubicon Communications, LLC ("Netgate")

(cherry picked from commit 4807b6c44baa4ebbdbc8a4f7d9a1131475413765)

Number of commits found: 3