Skip to content

Instantly share code, notes, and snippets.

@bsiegert
Created January 31, 2016 13:20
Show Gist options
  • Save bsiegert/f65f5ab25d6c8b921c10 to your computer and use it in GitHub Desktop.
Save bsiegert/f65f5ab25d6c8b921c10 to your computer and use it in GitHub Desktop.
From 6aada241d440dc06b9ce10a51a527fbd301c5c60 Mon Sep 17 00:00:00 2001
From: Benny Siegert <bsiegert@NetBSD.org>
Date: Sun, 31 Jan 2016 13:09:23 +0000
Subject: [PATCH] New (unfinished) port, delve.
Needs porting to BSD systems, Linux and Darwin only for now.
From DESCR:
Delve is a debugger for the Go programming language. The goal of the
project is to provide a simple, full featured debugging tool for Go.
Delve should be easy to invoke and easy to use. Chances are if you're
using a debugger, most likely things aren't going your way. With that
in mind, Delve should stay out of your way as much as possible.
---
delve/DESCR | 5 +++++
delve/Makefile | 25 +++++++++++++++++++++++++
delve/PLIST | 1 +
delve/distinfo | 6 ++++++
4 files changed, 37 insertions(+)
create mode 100644 delve/DESCR
create mode 100644 delve/Makefile
create mode 100644 delve/PLIST
create mode 100644 delve/distinfo
diff --git a/delve/DESCR b/delve/DESCR
new file mode 100644
index 0000000..dbf3241
--- /dev/null
+++ b/delve/DESCR
@@ -0,0 +1,5 @@
+Delve is a debugger for the Go programming language. The goal of the
+project is to provide a simple, full featured debugging tool for Go.
+Delve should be easy to invoke and easy to use. Chances are if you're
+using a debugger, most likely things aren't going your way. With that
+in mind, Delve should stay out of your way as much as possible.
diff --git a/delve/Makefile b/delve/Makefile
new file mode 100644
index 0000000..670acca
--- /dev/null
+++ b/delve/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD$
+
+GITHUB_PROJECT= delve
+GITHUB_TAG= v0.11.0-alpha
+DISTNAME= delve-0.11.0
+CATEGORIES= wip
+MASTER_SITES= https://github.com/derekparker/
+DIST_SUBDIR= ${GITHUB_PROJECT}
+
+MAINTAINER= bsiegert@NetBSD.org
+HOMEPAGE= ${MASTER_SITE_GITHUB:=derekparker/delve/}
+COMMENT= Go debugger
+#LICENSE= # TODO: (see mk/license.mk)
+
+GO_SRCPATH= github.com/derekparker/delve
+GO_BUILD_PATH= ${GO_SRCPATH}/cmd/dlv
+GO_DIST_BASE= ${DISTNAME}-alpha
+GO_ENV= GO15VENDOREXPERIMENT=1
+
+# needs patches for BSD support
+ONLY_FOR_PLATFORM= Linux-*-* Darwin-*-*
+
+.include "../../lang/go/go-package.mk"
+.include "../../mk/fetch/github.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/delve/PLIST b/delve/PLIST
new file mode 100644
index 0000000..48d96a5
--- /dev/null
+++ b/delve/PLIST
@@ -0,0 +1 @@
+@comment $NetBSD$
diff --git a/delve/distinfo b/delve/distinfo
new file mode 100644
index 0000000..fd06e8d
--- /dev/null
+++ b/delve/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (delve/delve-0.11.0.tar.gz) = 64f7e9e20a08790f290aca7d71c01d10eb83946a
+RMD160 (delve/delve-0.11.0.tar.gz) = 546b54a75669c4883355f35ab538741d5a00b539
+SHA512 (delve/delve-0.11.0.tar.gz) = 57af18bd8a671ab7ad67980b84e9168795c5c72724117fad85a156eba6668fd4360faf2109833d29d6f3faea3f4856fa7094b5ff7687bf199d7e2b97f107c15e
+Size (delve/delve-0.11.0.tar.gz) = 910021 bytes
--
2.7.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment