summaryrefslogtreecommitdiff
path: root/homebrew/git
diff options
context:
space:
mode:
authorMCApollo <34170230+MCApollo@users.noreply.github.com>2019-04-20 20:49:46 -0500
committerMCApollo <34170230+MCApollo@users.noreply.github.com>2019-04-23 20:18:47 -0500
commit12335518ab39608d58370c85ff9f5384ad2aa5f7 (patch)
tree352d81f2a2de3f1252af732080ec0fde38c13b4d /homebrew/git
parenta2b26ad12d4fa12f0273645caf4be6d0b8b71e7c (diff)
Ported in the homebrew-marauder for a hacky update/import system.
TODO: Maybe add a license & fix up messy code.
Diffstat (limited to 'homebrew/git')
-rw-r--r--homebrew/git/.beer61
-rw-r--r--homebrew/git/.make.sh-auto13
-rw-r--r--homebrew/git/_metadata/description1
-rw-r--r--homebrew/git/_metadata/homepage1
-rw-r--r--homebrew/git/_metadata/name1
-rw-r--r--homebrew/git/_metadata/version1
-rwxr-xr-xhomebrew/git/download.sh1
7 files changed, 79 insertions, 0 deletions
diff --git a/homebrew/git/.beer b/homebrew/git/.beer
new file mode 100644
index 000000000..e38496fcb
--- /dev/null
+++ b/homebrew/git/.beer
@@ -0,0 +1,61 @@
+{
+ "name": "Git",
+ "description": "Distributed revision control system",
+ "url": "https://www.kernel.org/pub/software/scm/git/git-2.21.0.tar.xz",
+ "mirror": null,
+ "homepage": "https://git-scm.com",
+ "depends": [
+ {
+ "depend": "gettext",
+ "build-depend": false
+ },
+ {
+ "depend": "pcre2",
+ "build-depend": false
+ },
+ {
+ "depend": "openssl",
+ "build-depend": false
+ },
+ {
+ "depend": "curl",
+ "build-depend": false
+ }
+ ],
+ "resource": [
+ {
+ "name": "html",
+ "url": "https://www.kernel.org/pub/software/scm/git/git-htmldocs-2.21.0.tar.xz"
+ },
+ {
+ "name": "man",
+ "url": "https://www.kernel.org/pub/software/scm/git/git-manpages-2.21.0.tar.xz"
+ },
+ {
+ "name": "Net::SMTP::SSL",
+ "url": "https://cpan.metacpan.org/authors/id/R/RJ/RJBS/Net-SMTP-SSL-1.04.tar.gz"
+ }
+ ],
+ "conflicts": [],
+ "patches": [],
+ "install": [
+ "ENV[\"NO_FINK\"] = \"1\"",
+ "ENV[\"NO_DARWIN_PORTS\"] = \"1\"",
+ "ENV[\"NO_R_TO_GCC_LINKER\"] = \"1\" ",
+ "ENV[\"PYTHON_PATH\"] = which(\"python\")",
+ "ENV[\"PERL_PATH\"] = which(\"perl\")",
+ "ENV[\"USE_LIBPCRE2\"] = \"1\"",
+ "ENV[\"INSTALL_SYMLINKS\"] = \"1\"",
+ "ENV[\"LIBPCREDIR\"] = Formula[\"pcre2\"].opt_prefix",
+ "ENV[\"V\"] = \"1\" ",
+ "perl_version = Utils.popen_read(\"perl --version\")[/v(\\d+\\.\\d+)(?:\\.\\d+)?/, 1]",
+ "ENV[\"PERLLIB_EXTRA\"] = %W[",
+ "#{MacOS.active_developer_dir}",
+ "/Library/Developer/CommandLineTools",
+ "/Applications/Xcode.app/Contents/Developer",
+ "].uniq.map do |p|",
+ "\"#{p}/Library/Perl/#{perl_version}/darwin-thread-multi-2level\""
+ ],
+ "version": "2.21.0",
+ "file": "git.rb"
+} \ No newline at end of file
diff --git a/homebrew/git/.make.sh-auto b/homebrew/git/.make.sh-auto
new file mode 100644
index 000000000..5eb0acbed
--- /dev/null
+++ b/homebrew/git/.make.sh-auto
@@ -0,0 +1,13 @@
+pkg:setup
+ENV["NO_FINK"] = "1"
+ENV["NO_DARWIN_PORTS"] = "1"
+ENV["NO_R_TO_GCC_LINKER"] = "1"
+ENV["PYTHON_PATH"] = which("python")
+ENV["PERL_PATH"] = which("perl")
+ENV["USE_LIBPCRE2"] = "1"
+ENV["INSTALL_SYMLINKS"] = "1"
+ENV["LIBPCREDIR"] = Formula["pcre2"].opt_prefix
+ENV["V"] = "1"
+perl_version = Utils.popen_read("perl --version")[/v(\d+\.\d+)(?:\.\d+)?/, 1]
+ENV["PERLLIB_EXTRA"] = %W[#{MacOS.active_developer_dir} /Library/Developer/CommandLineTools /Applications/Xcode.app/Contents/Developer ].uniq.map do |p|
+"#{p}/Library/Perl/#{perl_version}/darwin-thread-multi-2level"
diff --git a/homebrew/git/_metadata/description b/homebrew/git/_metadata/description
new file mode 100644
index 000000000..cc8924d0f
--- /dev/null
+++ b/homebrew/git/_metadata/description
@@ -0,0 +1 @@
+Distributed revision control system
diff --git a/homebrew/git/_metadata/homepage b/homebrew/git/_metadata/homepage
new file mode 100644
index 000000000..a7db2910b
--- /dev/null
+++ b/homebrew/git/_metadata/homepage
@@ -0,0 +1 @@
+https://git-scm.com
diff --git a/homebrew/git/_metadata/name b/homebrew/git/_metadata/name
new file mode 100644
index 000000000..7c89aff95
--- /dev/null
+++ b/homebrew/git/_metadata/name
@@ -0,0 +1 @@
+Git
diff --git a/homebrew/git/_metadata/version b/homebrew/git/_metadata/version
new file mode 100644
index 000000000..db65e2167
--- /dev/null
+++ b/homebrew/git/_metadata/version
@@ -0,0 +1 @@
+2.21.0
diff --git a/homebrew/git/download.sh b/homebrew/git/download.sh
new file mode 100755
index 000000000..21ad721e0
--- /dev/null
+++ b/homebrew/git/download.sh
@@ -0,0 +1 @@
+wget https://www.kernel.org/pub/software/scm/git/git-2.21.0.tar.xz \ No newline at end of file