diff --git a/devel/Makefile b/devel/Makefile index 3cfcf70038af..22352266e93c 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -188,6 +188,7 @@ SUBDIR += b2 SUBDIR += babeltrace SUBDIR += bam + SUBDIR += bashdb SUBDIR += bats-core SUBDIR += bazel SUBDIR += bazel-clang38 diff --git a/devel/bashdb/Makefile b/devel/bashdb/Makefile new file mode 100644 index 000000000000..d11ab2963bce --- /dev/null +++ b/devel/bashdb/Makefile @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME= bashdb +DISTVERSION= 4.4-0.94 +CATEGORIES= devel +MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}/ + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Source-code debugger for bash + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= bash:shells/bash +RUN_DEPENDS= bash:shells/bash + +USES= gmake python shebangfix +SHEBANG_GLOB= *.py +GNU_CONFIGURE= yes +NO_BUILD= yes +NO_ARCH= yes + +INFO= bashdb + +post-install: + @${REINPLACE_CMD} -i '' 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' \ + ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +.include diff --git a/devel/bashdb/distinfo b/devel/bashdb/distinfo new file mode 100644 index 000000000000..ae543995328f --- /dev/null +++ b/devel/bashdb/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1532996943 +SHA256 (bashdb-4.4-0.94.tar.gz) = 0a4080ec733a08887b2f23d08e0fc5c70dee06a2e045f8e844e9789f7ec27921 +SIZE (bashdb-4.4-0.94.tar.gz) = 1019862 diff --git a/devel/bashdb/pkg-descr b/devel/bashdb/pkg-descr new file mode 100644 index 000000000000..c6af9a0d1458 --- /dev/null +++ b/devel/bashdb/pkg-descr @@ -0,0 +1,6 @@ +The Bash Debugger Project is a source-code debugger for bash that follows the +gdb command syntax. The version 4.0 series is a complete rewrite of the previous +series along the lines of my other POSIX shell debuggers and other debuggers +mentioned below. + +WWW: http://bashdb.sourceforge.net/ diff --git a/devel/bashdb/pkg-plist b/devel/bashdb/pkg-plist new file mode 100644 index 000000000000..be0cf9364cc2 --- /dev/null +++ b/devel/bashdb/pkg-plist @@ -0,0 +1,150 @@ +bin/bashdb +man/man1/bashdb.1.gz +%%DATADIR%%/bashdb-main.inc +%%DATADIR%%/bashdb-part2.sh +%%DATADIR%%/bashdb-trace +%%DATADIR%%/command/action.sh +%%DATADIR%%/command/alias.sh +%%DATADIR%%/command/backtrace.sh +%%DATADIR%%/command/break.sh +%%DATADIR%%/command/clear.sh +%%DATADIR%%/command/commands.sh +%%DATADIR%%/command/complete.sh +%%DATADIR%%/command/condition.sh +%%DATADIR%%/command/continue.sh +%%DATADIR%%/command/debug.sh +%%DATADIR%%/command/delete.sh +%%DATADIR%%/command/disable.sh +%%DATADIR%%/command/display.sh +%%DATADIR%%/command/down.sh +%%DATADIR%%/command/edit.sh +%%DATADIR%%/command/enable.sh +%%DATADIR%%/command/eval.sh +%%DATADIR%%/command/examine.sh +%%DATADIR%%/command/export.sh +%%DATADIR%%/command/file.sh +%%DATADIR%%/command/finish.sh +%%DATADIR%%/command/frame.sh +%%DATADIR%%/command/handle.sh +%%DATADIR%%/command/help.sh +%%DATADIR%%/command/history.sh +%%DATADIR%%/command/info.sh +%%DATADIR%%/command/info_sub/args.sh +%%DATADIR%%/command/info_sub/breakpoints.sh +%%DATADIR%%/command/info_sub/display.sh +%%DATADIR%%/command/info_sub/files.sh +%%DATADIR%%/command/info_sub/functions.sh +%%DATADIR%%/command/info_sub/handle.sh +%%DATADIR%%/command/info_sub/line.sh +%%DATADIR%%/command/info_sub/program.sh +%%DATADIR%%/command/info_sub/signals.sh +%%DATADIR%%/command/info_sub/source.sh +%%DATADIR%%/command/info_sub/stack.sh +%%DATADIR%%/command/info_sub/variables.sh +%%DATADIR%%/command/info_sub/warranty.sh +%%DATADIR%%/command/info_sub/watchpoints.sh +%%DATADIR%%/command/kill.sh +%%DATADIR%%/command/list.sh +%%DATADIR%%/command/load.sh +%%DATADIR%%/command/log.sh +%%DATADIR%%/command/next.sh +%%DATADIR%%/command/pwd.sh +%%DATADIR%%/command/quit.sh +%%DATADIR%%/command/return.sh +%%DATADIR%%/command/run.sh +%%DATADIR%%/command/search.sh +%%DATADIR%%/command/set.sh +%%DATADIR%%/command/set_sub/annotate.sh +%%DATADIR%%/command/set_sub/args.sh +%%DATADIR%%/command/set_sub/autoeval.sh +%%DATADIR%%/command/set_sub/autolist.sh +%%DATADIR%%/command/set_sub/basename.sh +%%DATADIR%%/command/set_sub/debug.sh +%%DATADIR%%/command/set_sub/debugging.sh +%%DATADIR%%/command/set_sub/different.sh +%%DATADIR%%/command/set_sub/dollar0.sh +%%DATADIR%%/command/set_sub/editing.sh +%%DATADIR%%/command/set_sub/highlight.sh +%%DATADIR%%/command/set_sub/history.sh +%%DATADIR%%/command/set_sub/linetrace.sh +%%DATADIR%%/command/set_sub/listsize.sh +%%DATADIR%%/command/set_sub/prompt.sh +%%DATADIR%%/command/set_sub/showcommand.sh +%%DATADIR%%/command/set_sub/style.sh +%%DATADIR%%/command/set_sub/trace-commands.sh +%%DATADIR%%/command/set_sub/tty.sh +%%DATADIR%%/command/set_sub/width.sh +%%DATADIR%%/command/shell.sh +%%DATADIR%%/command/show.sh +%%DATADIR%%/command/show_sub/alias.sh +%%DATADIR%%/command/show_sub/annotate.sh +%%DATADIR%%/command/show_sub/args.sh +%%DATADIR%%/command/show_sub/autoeval.sh +%%DATADIR%%/command/show_sub/autolist.sh +%%DATADIR%%/command/show_sub/basename.sh +%%DATADIR%%/command/show_sub/commands.sh +%%DATADIR%%/command/show_sub/copying.sh +%%DATADIR%%/command/show_sub/debug.sh +%%DATADIR%%/command/show_sub/different.sh +%%DATADIR%%/command/show_sub/directories.sh +%%DATADIR%%/command/show_sub/editing.sh +%%DATADIR%%/command/show_sub/highlight.sh +%%DATADIR%%/command/show_sub/history.sh +%%DATADIR%%/command/show_sub/listsize.sh +%%DATADIR%%/command/show_sub/prompt.sh +%%DATADIR%%/command/show_sub/style.sh +%%DATADIR%%/command/show_sub/tty.sh +%%DATADIR%%/command/show_sub/version.sh +%%DATADIR%%/command/show_sub/warranty.sh +%%DATADIR%%/command/show_sub/width.sh +%%DATADIR%%/command/signal.sh +%%DATADIR%%/command/skip.sh +%%DATADIR%%/command/source.sh +%%DATADIR%%/command/step.sh +%%DATADIR%%/command/trace.sh +%%DATADIR%%/command/tty.sh +%%DATADIR%%/command/undisplay.sh +%%DATADIR%%/command/untrace.sh +%%DATADIR%%/command/up.sh +%%DATADIR%%/command/watch.sh +%%DATADIR%%/data/shell.sh +%%DATADIR%%/dbg-main.sh +%%DATADIR%%/dbg-set-d-vars.inc +%%DATADIR%%/getopts_long.sh +%%DATADIR%%/init/io.sh +%%DATADIR%%/init/opts.sh +%%DATADIR%%/init/pre.sh +%%DATADIR%%/init/require.sh +%%DATADIR%%/init/term-background.sh +%%DATADIR%%/init/vars.sh +%%DATADIR%%/lib/action.sh +%%DATADIR%%/lib/alias.sh +%%DATADIR%%/lib/break.sh +%%DATADIR%%/lib/cmd-hooks.sh +%%DATADIR%%/lib/columnize.sh +%%DATADIR%%/lib/commands.sh +%%DATADIR%%/lib/complete.sh +%%DATADIR%%/lib/dbg-call.sh +%%DATADIR%%/lib/display.sh +%%DATADIR%%/lib/file.sh +%%DATADIR%%/lib/filecache.sh +%%DATADIR%%/lib/fns.sh +%%DATADIR%%/lib/frame.sh +%%DATADIR%%/lib/help.sh +%%DATADIR%%/lib/hist.sh +%%DATADIR%%/lib/hook.sh +%%DATADIR%%/lib/info.sh +%%DATADIR%%/lib/journal.sh +%%DATADIR%%/lib/list.sh +%%DATADIR%%/lib/msg.sh +%%DATADIR%%/lib/processor.sh +%%DATADIR%%/lib/run.sh +%%DATADIR%%/lib/save-restore.sh +%%DATADIR%%/lib/setshow.sh +%%DATADIR%%/lib/shell.sh +%%DATADIR%%/lib/sig.sh +%%DATADIR%%/lib/sort.sh +%%DATADIR%%/lib/stepping.sh +%%DATADIR%%/lib/subcmd.sh +%%DATADIR%%/lib/term-highlight.py +%%DATADIR%%/lib/validate.sh