From 12335518ab39608d58370c85ff9f5384ad2aa5f7 Mon Sep 17 00:00:00 2001 From: MCApollo <34170230+MCApollo@users.noreply.github.com> Date: Sat, 20 Apr 2019 20:49:46 -0500 Subject: Ported in the homebrew-marauder for a hacky update/import system. TODO: Maybe add a license & fix up messy code. --- homebrew/gdb/.beer | 40 ++++++++++++++++++++++++++++++++++++++ homebrew/gdb/.make.sh-auto | 5 +++++ homebrew/gdb/_metadata/description | 1 + homebrew/gdb/_metadata/homepage | 1 + homebrew/gdb/_metadata/name | 1 + homebrew/gdb/_metadata/version | 1 + homebrew/gdb/download.sh | 1 + homebrew/gdb/patches.sh | 2 ++ 8 files changed, 52 insertions(+) create mode 100644 homebrew/gdb/.beer create mode 100644 homebrew/gdb/.make.sh-auto create mode 100644 homebrew/gdb/_metadata/description create mode 100644 homebrew/gdb/_metadata/homepage create mode 100644 homebrew/gdb/_metadata/name create mode 100644 homebrew/gdb/_metadata/version create mode 100755 homebrew/gdb/download.sh create mode 100755 homebrew/gdb/patches.sh (limited to 'homebrew/gdb') diff --git a/homebrew/gdb/.beer b/homebrew/gdb/.beer new file mode 100644 index 000000000..e96d37d63 --- /dev/null +++ b/homebrew/gdb/.beer @@ -0,0 +1,40 @@ +{ + "name": "Gdb", + "description": "GNU debugger", + "url": "https://ftp.gnu.org/gnu/gdb/gdb-8.2.1.tar.xz", + "mirror": "https://ftpmirror.gnu.org/gdb/gdb-8.2.1.tar.xz", + "homepage": "https://www.gnu.org/software/gdb/", + "depends": [ + { + "depend": "pkg-config", + "build-depend": true + } + ], + "resource": [], + "conflicts": [], + "patches": [ + { + "url": "https://raw.githubusercontent.com/Homebrew/formula-patches/d457e55/gdb/all-targets.diff", + "strip": "1" + }, + { + "url": "https://raw.githubusercontent.com/Homebrew/formula-patches/d457e55/gdb/mojave.diff", + "strip": "1" + } + ], + "install": [ + "args = %W[", + "--prefix=#{prefix}", + "--disable-debug", + "--disable-dependency-tracking", + "--enable-targets=all", + "--with-python=/usr", + "--disable-binutils", + "]", + "system \"./configure\", *args", + "system \"make\"", + "system \"make\", \"install-gdb\"" + ], + "version": "8.2.1", + "file": "gdb.rb" +} \ No newline at end of file diff --git a/homebrew/gdb/.make.sh-auto b/homebrew/gdb/.make.sh-auto new file mode 100644 index 000000000..fafb3145d --- /dev/null +++ b/homebrew/gdb/.make.sh-auto @@ -0,0 +1,5 @@ +pkg:setup +args = %W[--prefix=#{prefix} --disable-debug --disable-dependency-tracking --enable-targets=all --with-python=/usr --disable-binutils ] +pkg:configure *args +make +make DESTDIR=${PKG_DEST} install-gdb diff --git a/homebrew/gdb/_metadata/description b/homebrew/gdb/_metadata/description new file mode 100644 index 000000000..68f9de64f --- /dev/null +++ b/homebrew/gdb/_metadata/description @@ -0,0 +1 @@ +GNU debugger diff --git a/homebrew/gdb/_metadata/homepage b/homebrew/gdb/_metadata/homepage new file mode 100644 index 000000000..33861d8c4 --- /dev/null +++ b/homebrew/gdb/_metadata/homepage @@ -0,0 +1 @@ +https://www.gnu.org/software/gdb/ diff --git a/homebrew/gdb/_metadata/name b/homebrew/gdb/_metadata/name new file mode 100644 index 000000000..08a5f07e0 --- /dev/null +++ b/homebrew/gdb/_metadata/name @@ -0,0 +1 @@ +Gdb diff --git a/homebrew/gdb/_metadata/version b/homebrew/gdb/_metadata/version new file mode 100644 index 000000000..2b0aa2121 --- /dev/null +++ b/homebrew/gdb/_metadata/version @@ -0,0 +1 @@ +8.2.1 diff --git a/homebrew/gdb/download.sh b/homebrew/gdb/download.sh new file mode 100755 index 000000000..fc9ad42b9 --- /dev/null +++ b/homebrew/gdb/download.sh @@ -0,0 +1 @@ +wget https://ftp.gnu.org/gnu/gdb/gdb-8.2.1.tar.xz || wget https://ftpmirror.gnu.org/gdb/gdb-8.2.1.tar.xz \ No newline at end of file diff --git a/homebrew/gdb/patches.sh b/homebrew/gdb/patches.sh new file mode 100755 index 000000000..4cc8c368b --- /dev/null +++ b/homebrew/gdb/patches.sh @@ -0,0 +1,2 @@ +wget https://raw.githubusercontent.com/Homebrew/formula-patches/d457e55/gdb/all-targets.diff +wget https://raw.githubusercontent.com/Homebrew/formula-patches/d457e55/gdb/mojave.diff -- cgit v1.2.3