Bug 175620 - New port: devel/bashdb, Bash debugger
Summary: New port: devel/bashdb, Bash debugger
Status: Closed Not Enough Information
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-27 05:50 UTC by rocky
Modified: 2014-06-04 12:01 UTC (History)
1 user (show)

See Also:


Attachments
patch.txt (13.85 KB, text/plain; charset=US-ASCII)
2014-01-14 02:32 UTC, rocky
no flags Details
patch.txt (13.85 KB, text/plain; charset=US-ASCII)
2014-01-14 02:43 UTC, rocky
no flags Details
bashdb.shar.gz.b64 (4.87 KB, application/octet-stream)
2014-01-18 14:40 UTC, rocky
no flags Details
bashdb-4.2-0.8.tar.bz2 (542.96 KB, application/x-bzip2)
2014-01-18 14:40 UTC, rocky
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description rocky 2013-01-27 05:50:00 UTC
 --047d7b33d07eb0877204d43ea94e
 Content-Type: text/plain; charset=ISO-8859-1
 
 >X+# =A0=A0=A0 =A0=A0=A0=A0 $(MAKE) $(AM_MAKEFLAGS) install-pkgdataDATA; \<=
 br>X+# =A0=A0=A0 fi; fi<br>X+# =A0=A0=A0 test -d $(DESTDIR)$(PKGDATADIR) ||=
  $(mkdir_p) $(DESTDIR)$(PKGDATADIR)<br>
 X <br>X # Unit testing<br>X check-unit: test-unit<br>e471e2b6d618f82431b387=
 9b6187d6d9<br>echo x - bashdb/files/patch-command_Makefile.am<br>sed &#39;s=
 /^X//&#39; &gt;bashdb/files/patch-command_Makefile.am &lt;&lt; &#39;d0f3ab0=
 e74fcb0015da75c229e0a7e4f&#39;<br>
 X--- command/Makefile.am.orig<br>X+++ command/Makefile.am<br>X@@ -1,6 +1,55=
  @@<br>X SUBDIRS=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D info_sub set_sub show_su=
 b<br>X pkgdatadir=A0=A0=A0=A0=A0=A0=A0 =3D ${datadir}/@PACKAGE@/command<br>=
 X-pkgdata_DATA =3D $(wildcard *.sh)<br>
 X+pkgdata_DATA =3D \<br>X+=A0=A0=A0 action.sh \<br>X+=A0=A0=A0 alias.sh \<b=
 r>X+=A0=A0=A0 backtrace.sh \<br>X+=A0=A0=A0 break.sh \<br>X+=A0=A0=A0 clear=
 .sh \<br>X+=A0=A0=A0 commands.sh \<br>X+=A0=A0=A0 complete.sh \<br>X+=A0=A0=
 =A0 condition.sh \<br>X+=A0=A0=A0 continue.sh \<br>X+=A0=A0=A0 debug.sh \<b=
 r>
 X+=A0=A0=A0 delete.sh \<br>X+=A0=A0=A0 disable.sh \<br>X+=A0=A0=A0 display.=
 sh \<br>X+=A0=A0=A0 down.sh \<br>X+=A0=A0=A0 edit.sh \<br>X+=A0=A0=A0 enabl=
 e.sh \<br>X+=A0=A0=A0 eval.sh \<br>X+=A0=A0=A0 examine.sh \<br>X+=A0=A0=A0 =
 export.sh \<br>X+=A0=A0=A0 file.sh \<br>X+=A0=A0=A0 finish.sh \<br>
 X+=A0=A0=A0 frame.sh \<br>X+=A0=A0=A0 handle.sh \<br>X+=A0=A0=A0 help.sh \<=
 br>X+=A0=A0=A0 history.sh \<br>X+=A0=A0=A0 info.sh \<br>X+=A0=A0=A0 kill.sh=
  \<br>X+=A0=A0=A0 list.sh \<br>X+=A0=A0=A0 load.sh \<br>X+=A0=A0=A0 log.sh =
 \<br>X+=A0=A0=A0 next.sh \<br>X+=A0=A0=A0 pwd.sh \<br>X+=A0=A0=A0 quit.sh \=
 <br>
 X+=A0=A0=A0 return.sh \<br>X+=A0=A0=A0 run.sh \<br>X+=A0=A0=A0 search.sh \<=
 br>X+=A0=A0=A0 set.sh \<br>X+=A0=A0=A0 shell.sh \<br>X+=A0=A0=A0 show.sh \<=
 br>X+=A0=A0=A0 signal.sh \<br>X+=A0=A0=A0 skip.sh \<br>X+=A0=A0=A0 source.s=
 h \<br>X+=A0=A0=A0 step.sh \<br>X+=A0=A0=A0 trace.sh \<br>X+=A0=A0=A0 tty.s=
 h \<br>
 X+=A0=A0=A0 undisplay.sh \<br>X+=A0=A0=A0 untrace.sh \<br>X+=A0=A0=A0 up.sh=
  \<br>X+=A0=A0=A0 watch.sh<br>X <br>X EXTRA_DIST =3D $(pkgdata_DATA)<br>X <=
 br>d0f3ab0e74fcb0015da75c229e0a7e4f<br>echo x - bashdb/files/patch-doc_Make=
 file.am<br>sed &#39;s/^X//&#39; &gt;bashdb/files/patch-doc_Makefile.am &lt;=
 &lt; &#39;4fcdcda806541499f42ce6bcb7ea62ee&#39;<br>
 X--- doc/Makefile.am.orig<br>X+++ doc/Makefile.am<br>X@@ -42,14 +42,14 @@ h=
 tml: @PACKAGE@.html @PACKAGE@-man.html<br>X $(man1_MANS): @PACKAGE@-man.pod=
 <br>X =A0=A0=A0 pod2man --release=3D$(PACKAGE_VERSION) --name=3D@PACKAGE@ -=
 -center=3D&quot;GNU Tools&quot; --section=3D$(EXT) $(srcdir)/@PACKAGE@-man.=
 pod &gt;$@<br>
 X <br>X-%.ps.gz: %.ps<br>X-=A0=A0=A0 gzip -9c $&lt; &gt; $@<br>X+#%.ps.gz: =
 %.ps<br>X+#=A0=A0=A0 gzip -9c $&lt; &gt; $@<br>X <br>X .texi.pdf:<br>X-=A0=
 =A0=A0 $(TEXI2PDF) -I $(srcdir) $&lt;<br>X+=A0=A0=A0 $(TEXI2PDF) -I $(srcdi=
 r) $&lt; || true<br>X <br>
 X .texi.dvi:<br>X-=A0=A0=A0 $(TEXI2DVI) -I $(srcdir) $&lt;<br>X+=A0=A0=A0 $=
 (TEXI2DVI) -I $(srcdir) $&lt; || true<br>X <br>X .<a href=3D"http://dvi.ps"=
 >dvi.ps</a>:<br>X =A0=A0=A0 test -d $(docdir) || mkdir $(docdir)<br>X@@ -63=
 ,4 +63,4 @@ $(man1_MANS): @PACKAGE@-man.pod<br>
 X <br>X all-formats: pdf dvi txt ps html<br>X <br>X-MOSTLYCLEANFILES =3D @P=
 ACKAGE@.tgs @PACKAGE@.ps.gz @PACKAGE@.pdf @PACKAGE@.html @PACKAGE@_toc.html=
  @PACKAGE@_foot.html $(man1_MANS) @PACKAGE@-man.html<br>X+MOSTLYCLEANFILES =
 =3D @PACKAGE@.tgs @PACKAGE@.ps.gz @PACKAGE@.pdf @PACKAGE@.html @PACKAGE@_to=
 c.html @PACKAGE@_foot.html $(man1_MANS) @PACKAGE@-man.html pod2htm?.tmp @PA=
 CKAGE@.info<br>
 4fcdcda806541499f42ce6bcb7ea62ee<br>echo x - bashdb/files/patch-info_sub_Ma=
 kefile.am<br>sed &#39;s/^X//&#39; &gt;bashdb/files/patch-info_sub_Makefile.=
 am &lt;&lt; &#39;21b0b35c2f060a961414548cce6c084c&#39;<br>X--- command/info=
 _sub/Makefile.am.orig<br>
 X+++ command/info_sub/Makefile.am<br>X@@ -1,7 +1,20 @@<br>X MOSTLYCLEANFILE=
 S =3D *.orig *.rej<br>X <br>X pkgdatadir=A0=A0 =3D ${datadir}/@PACKAGE@/com=
 mand/info_sub<br>X-pkgdata_DATA =3D $(wildcard *.sh)<br>X-pkgdatadir=A0=A0 =
 =3D ${datadir}/@PACKAGE@/command/info_sub<br>
 X+pkgdata_DATA =3D \<br>X+=A0=A0=A0 args.sh \<br>X+=A0=A0=A0 breakpoints.sh=
  \<br>X+=A0=A0=A0 display.sh \<br>X+=A0=A0=A0 files.sh \<br>X+=A0=A0=A0 fun=
 ctions.sh \<br>X+=A0=A0=A0 handle.sh \<br>X+=A0=A0=A0 line.sh \<br>X+=A0=A0=
 =A0 program.sh \<br>X+=A0=A0=A0 signals.sh \<br>X+=A0=A0=A0 source.sh \<br>
 X+=A0=A0=A0 stack.sh \<br>X+=A0=A0=A0 variables.sh \<br>X+=A0=A0=A0 warrant=
 y.sh \<br>X+=A0=A0=A0 watchpoints.sh<br>X <br>X EXTRA_DIST =3D $(pkgdata_DA=
 TA)<br>21b0b35c2f060a961414548cce6c084c<br>echo x - bashdb/files/patch-init=
 _Makefile.am<br>sed &#39;s/^X//&#39; &gt;bashdb/files/patch-init_Makefile.a=
 m &lt;&lt; &#39;b6eac3a4551deebe504154877872129f&#39;<br>
 X--- init/Makefile.am.orig<br>X+++ init/Makefile.am<br>X@@ -1,5 +1,10 @@<br=
 >X pkgdatadir=A0=A0=A0 =3D ${datadir}/@PACKAGE@/init<br>X-pkgdata_DATA=A0 =
 =3D $(wildcard *.sh)<br>X+pkgdata_DATA=A0 =3D \<br>X+=A0=A0=A0 io.sh \<br>X=
 +=A0=A0=A0 opts.sh \<br>X+=A0=A0=A0 pre.sh \<br>
 X+=A0=A0=A0 require.sh \<br>X+=A0=A0=A0 vars.sh<br>X <br>X EXTRA_DIST =3D $=
 (pkgdata_DATA)<br>X MOSTLYCLEANFILES =3D *.orig *.rej<br>b6eac3a4551deebe50=
 4154877872129f<br>echo x - bashdb/files/patch-test_interation_Makefile.am<b=
 r>sed &#39;s/^X//&#39; &gt;bashdb/files/patch-test_interation_Makefile.am &=
 lt;&lt; &#39;62ac404fa6c5e5dad0b3f25b71873853&#39;<br>
 X--- test/integration/Makefile.am.orig<br>X+++ test/integration/Makefile.am=
 <br>X@@ -1,8 +1,27 @@<br>X-test_in_files :=3D $(wildcard test-*.in)<br>X-te=
 sts_from_in_files :=3D $(notdir $(test_in_files:.in=3D))<br>X+test_in_files=
  =3D \<br>
 X+=A0=A0=A0 Makefile.in \<br>X+=A0=A0=A0 <a href=3D"http://check-common.sh.=
 in">check-common.sh.in</a> \<br>X+=A0=A0=A0 <a href=3D"http://test-bug-step=
 -subshell.in">test-bug-step-subshell.in</a> \<br>X+=A0=A0=A0 <a href=3D"htt=
 p://test-debug.in">test-debug.in</a> \<br>
 X+=A0=A0=A0 <a href=3D"http://test-delete.in">test-delete.in</a> \<br>X+=A0=
 =A0=A0 <a href=3D"http://test-export.in">test-export.in</a> \<br>X+=A0=A0=
 =A0 <a href=3D"http://test-info-args.in">test-info-args.in</a> \<br>X+=A0=
 =A0=A0 <a href=3D"http://test-misc.in">test-misc.in</a> \<br>
 X+=A0=A0=A0 <a href=3D"http://test-setshow.in">test-setshow.in</a> \<br>X+=
 =A0=A0=A0 <a href=3D"http://test-sig.in">test-sig.in</a><br>X+<br>X+tests_f=
 rom_in_files =3D \<br>X+=A0=A0=A0 test-bug-step-subshell \<br>X+=A0=A0=A0 t=
 est-debug \<br>X+=A0=A0=A0 test-delete \<br>
 X+=A0=A0=A0 test-export \<br>X+=A0=A0=A0 test-info-args \<br>X+=A0=A0=A0 te=
 st-misc \<br>X+=A0=A0=A0 test-setshow \<br>X+=A0=A0=A0 test-sig<br>X <br>X =
 check_DATA =3D \<br>X-=A0=A0=A0 $(data_in_files)=A0=A0 \<br>X+=A0=A0=A0 $(t=
 est_in_files)=A0=A0 \<br>X =A0=A0=A0 <a href=3D"http://check-common.sh.in">=
 check-common.sh.in</a> \<br>
 X =A0=A0=A0 interrupt.tests=A0=A0=A0 \<br>X =A0=A0=A0 interrupt-3.tests=A0 =
 \<br>X@@ -13,37 +32,7 @@ check_DATA =3D \<br>X =A0=A0=A0 trace.tests=A0=A0=
 =A0 =A0=A0 \<br>X =A0=A0=A0 trace2.tests<br>X <br>X-TESTS =3D \<br>X-=A0=A0=
 =A0 $(tests_from_in_files) \<br>X-=A0=A0=A0 test-action=A0=A0=A0=A0 \<br>
 X-=A0=A0=A0 test-brkpt=A0=A0=A0=A0=A0 \<br>X-=A0=A0=A0 test-bug-args=A0=A0 =
 \<br>X-=A0=A0=A0 test-bugI=A0=A0=A0=A0=A0=A0 \<br>X-=A0=A0=A0 test-bugIFS=
 =A0=A0=A0=A0 \<br>X-=A0=A0=A0 test-bug-source \<br>X-=A0=A0=A0 test-command=
 =A0=A0=A0 \<br>X-=A0=A0=A0 test-complete=A0=A0 \<br>X-=A0=A0=A0 test-displa=
 y=A0=A0=A0 \<br>X-=A0=A0=A0 test-enable=A0=A0=A0=A0 \<br>
 X-=A0=A0=A0 test-file-with-spaces=A0 \<br>X-=A0=A0=A0 test-finish=A0=A0=A0=
 =A0 \<br>X-=A0=A0=A0 test-frame=A0=A0=A0=A0=A0 \<br>X-=A0=A0=A0 test-interr=
 upt=A0 \<br>X-=A0=A0=A0 test-list=A0=A0=A0=A0=A0=A0 \<br>X-=A0=A0=A0 test-l=
 opts =A0=A0=A0 \<br>X-=A0=A0=A0 test-multi=A0=A0=A0 \<br>X-=A0=A0=A0 test-p=
 arm=A0=A0=A0 \<br>X-=A0=A0=A0 test-restart=A0=A0=A0 \<br>
 X-=A0=A0=A0 test-search=A0=A0=A0 \<br>X-=A0=A0=A0 test-settrace =A0=A0=A0 \=
 <br>X-=A0=A0=A0 test-skip =A0=A0=A0 \<br>X-=A0=A0=A0 test-sopts =A0=A0=A0 \=
 <br>X-=A0=A0=A0 test-bug-step =A0=A0=A0 \<br>X-=A0=A0=A0 test-subshell =A0=
 =A0=A0 \<br>X-=A0=A0=A0 test-tbreak=A0=A0=A0 \<br>X-=A0=A0=A0 test-trace=A0=
 =A0=A0 \<br>X-=A0=A0=A0 test-watch1=A0=A0=A0 \<br>
 X-=A0=A0=A0 test-watch2<br>X+TESTS =3D $(tests_from_in_files)<br>X <br>X TE=
 STS_ENVIRONMENT =3D \<br>X=A0=A0 srcdir=3D&quot;$(abs_srcdir)&quot; \<br>62=
 ac404fa6c5e5dad0b3f25b71873853<br>exit<br><br><br>
 
 --047d7b33d07eb0877204d43ea94e--

Fix: 

--047d7b33d07eb0877204d43ea94e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

&gt;Submitter-Id: =A0 =A0current-users<br>&gt;Originator: =A0 =A0Rocky Bern=
stein<br>&gt;Confidential: =A0 =A0no<br>&gt;Synopsis: =A0 =A0New port: Bash=
 debugger<br>
&gt;Severity: =A0 =A0non-critical<br>&gt;Priority: =A0 =A0medium<br>&gt;Cat=
egory: =A0 =A0ports<br>&gt;Class: =A0 =A0 =A0 =A0change-request<br>&gt;Rele=
ase:=A0=A0=A0 FreeBSD 9.1-RELEASE i386<br>&gt;Environment:<br>System: FreeB=
SD muffin-91 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826: Tue Dec 4 <br>

<br><br>&gt;Fix:<br><br># This is a shell archive.=A0 Save it in a file, re=
move anything before<br># this line, and then unpack it by entering &quot;s=
h file&quot;.=A0 Note, it may<br># create directories; files and directorie=
s will be owned by you and<br>
# have default permissions.<br>#<br># This archive contains:<br>#<br>#=A0=
=A0=A0 bashdb<br>#=A0=A0=A0 bashdb/pkg-plist<br>#=A0=A0=A0 bashdb/distinfo<=
br>#=A0=A0=A0 bashdb/pkg-descr<br>#=A0=A0=A0 bashdb/Makefile<br>#=A0=A0=A0 =
bashdb/files<br>#=A0=A0=A0 bashdb/files/patch-Makefile.am<br>
#=A0=A0=A0 bashdb/files/patch-command_Makefile.am<br>#=A0=A0=A0 bashdb/file=
s/patch-doc_Makefile.am<br>#=A0=A0=A0 bashdb/files/patch-info_sub_Makefile.=
am<br>#=A0=A0=A0 bashdb/files/patch-init_Makefile.am<br>#=A0=A0=A0 bashdb/f=
iles/patch-test_interation_Makefile.am<br>
#<br>echo c - bashdb<br>mkdir -p bashdb &gt; /dev/null 2&gt;&amp;1<br>echo =
x - bashdb/pkg-plist<br>sed &#39;s/^X//&#39; &gt;bashdb/pkg-plist &lt;&lt; =
&#39;bc83e9eee82b524382f33ea0614bb462&#39;<br>Xbin/bashdb<br>Xinfo/<a href=
=3D"http://bashdb.info">bashdb.info</a><br>
Xinfo/dir<br>Xman/man1/bashdb.1<br>Xshare/bashdb/bashdb-main.inc<br>Xshare/=
bashdb/bashdb-part2.sh<br>Xshare/bashdb/bashdb-trace<br>Xshare/bashdb/comma=
nd/action.sh<br>Xshare/bashdb/command/alias.sh<br>Xshare/bashdb/command/bac=
ktrace.sh<br>
Xshare/bashdb/command/break.sh<br>Xshare/bashdb/command/clear.sh<br>Xshare/=
bashdb/command/commands.sh<br>Xshare/bashdb/command/complete.sh<br>Xshare/b=
ashdb/command/condition.sh<br>Xshare/bashdb/command/continue.sh<br>Xshare/b=
ashdb/command/debug.sh<br>
Xshare/bashdb/command/delete.sh<br>Xshare/bashdb/command/disable.sh<br>Xsha=
re/bashdb/command/display.sh<br>Xshare/bashdb/command/down.sh<br>Xshare/bas=
hdb/command/edit.sh<br>Xshare/bashdb/command/enable.sh<br>Xshare/bashdb/com=
mand/eval.sh<br>
Xshare/bashdb/command/examine.sh<br>Xshare/bashdb/command/export.sh<br>Xsha=
re/bashdb/command/file.sh<br>Xshare/bashdb/command/finish.sh<br>Xshare/bash=
db/command/frame.sh<br>Xshare/bashdb/command/handle.sh<br>Xshare/bashdb/com=
mand/help.sh<br>
Xshare/bashdb/command/history.sh<br>Xshare/bashdb/command/info.sh<br>Xshare=
/bashdb/command/info_sub/args.sh<br>Xshare/bashdb/command/info_sub/breakpoi=
nts.sh<br>Xshare/bashdb/command/info_sub/display.sh<br>Xshare/bashdb/comman=
d/info_sub/files.sh<br>
Xshare/bashdb/command/info_sub/functions.sh<br>Xshare/bashdb/command/info_s=
ub/handle.sh<br>Xshare/bashdb/command/info_sub/line.sh<br>Xshare/bashdb/com=
mand/info_sub/program.sh<br>Xshare/bashdb/command/info_sub/signals.sh<br>
Xshare/bashdb/command/info_sub/source.sh<br>Xshare/bashdb/command/info_sub/=
stack.sh<br>Xshare/bashdb/command/info_sub/variables.sh<br>Xshare/bashdb/co=
mmand/info_sub/warranty.sh<br>Xshare/bashdb/command/info_sub/watchpoints.sh=
<br>
Xshare/bashdb/command/kill.sh<br>Xshare/bashdb/command/list.sh<br>Xshare/ba=
shdb/command/load.sh<br>Xshare/bashdb/command/log.sh<br>Xshare/bashdb/comma=
nd/next.sh<br>Xshare/bashdb/command/pwd.sh<br>Xshare/bashdb/command/quit.sh=
<br>
Xshare/bashdb/command/return.sh<br>Xshare/bashdb/command/run.sh<br>Xshare/b=
ashdb/command/search.sh<br>Xshare/bashdb/command/set.sh<br>Xshare/bashdb/co=
mmand/set_sub/annotate.sh<br>Xshare/bashdb/command/set_sub/args.sh<br>Xshar=
e/bashdb/command/set_sub/autoeval.sh<br>
Xshare/bashdb/command/set_sub/autolist.sh<br>Xshare/bashdb/command/set_sub/=
basename.sh<br>Xshare/bashdb/command/set_sub/debug.sh<br>Xshare/bashdb/comm=
and/set_sub/debugging.sh<br>Xshare/bashdb/command/set_sub/different.sh<br>
Xshare/bashdb/command/set_sub/dollar0.sh<br>Xshare/bashdb/command/set_sub/e=
diting.sh<br>Xshare/bashdb/command/set_sub/highlight.sh<br>Xshare/bashdb/co=
mmand/set_sub/history.sh<br>Xshare/bashdb/command/set_sub/linetrace.sh<br>
Xshare/bashdb/command/set_sub/listsize.sh<br>Xshare/bashdb/command/set_sub/=
prompt.sh<br>Xshare/bashdb/command/set_sub/showcommand.sh<br>Xshare/bashdb/=
command/set_sub/trace-commands.sh<br>Xshare/bashdb/command/set_sub/width.sh=
<br>
Xshare/bashdb/command/shell.sh<br>Xshare/bashdb/command/show.sh<br>Xshare/b=
ashdb/command/show_sub/alias.sh<br>Xshare/bashdb/command/show_sub/annotate.=
sh<br>Xshare/bashdb/command/show_sub/args.sh<br>Xshare/bashdb/command/show_=
sub/autoeval.sh<br>
Xshare/bashdb/command/show_sub/autolist.sh<br>Xshare/bashdb/command/show_su=
b/basename.sh<br>Xshare/bashdb/command/show_sub/commands.sh<br>Xshare/bashd=
b/command/show_sub/copying.sh<br>Xshare/bashdb/command/show_sub/debug.sh<br=
>
Xshare/bashdb/command/show_sub/different.sh<br>Xshare/bashdb/command/show_s=
ub/directories.sh<br>Xshare/bashdb/command/show_sub/editing.sh<br>Xshare/ba=
shdb/command/show_sub/highlight.sh<br>Xshare/bashdb/command/show_sub/histor=
y.sh<br>
Xshare/bashdb/command/show_sub/listsize.sh<br>Xshare/bashdb/command/show_su=
b/prompt.sh<br>Xshare/bashdb/command/show_sub/version.sh<br>Xshare/bashdb/c=
ommand/show_sub/warranty.sh<br>Xshare/bashdb/command/show_sub/width.sh<br>
Xshare/bashdb/command/signal.sh<br>Xshare/bashdb/command/skip.sh<br>Xshare/=
bashdb/command/source.sh<br>Xshare/bashdb/command/step.sh<br>Xshare/bashdb/=
command/trace.sh<br>Xshare/bashdb/command/tty.sh<br>Xshare/bashdb/command/u=
ndisplay.sh<br>
Xshare/bashdb/command/untrace.sh<br>Xshare/bashdb/command/up.sh<br>Xshare/b=
ashdb/command/watch.sh<br>Xshare/bashdb/data/shell.sh<br>Xshare/bashdb/dbg-=
main.sh<br>Xshare/bashdb/dbg-set-d-vars.inc<br>Xshare/bashdb/getopts_long.s=
h<br>
Xshare/bashdb/init/io.sh<br>Xshare/bashdb/init/opts.sh<br>Xshare/bashdb/ini=
t/pre.sh<br>Xshare/bashdb/init/require.sh<br>Xshare/bashdb/init/vars.sh<br>=
Xshare/bashdb/lib/action.sh<br>Xshare/bashdb/lib/alias.sh<br>Xshare/bashdb/=
lib/break.sh<br>
Xshare/bashdb/lib/cmd-hooks.sh<br>Xshare/bashdb/lib/columnize.sh<br>Xshare/=
bashdb/lib/commands.sh<br>Xshare/bashdb/lib/complete.sh<br>Xshare/bashdb/li=
b/dbg-call.sh<br>Xshare/bashdb/lib/display.sh<br>Xshare/bashdb/lib/file.sh<=
br>
Xshare/bashdb/lib/filecache.sh<br>Xshare/bashdb/lib/fns.sh<br>Xshare/bashdb=
/lib/frame.sh<br>Xshare/bashdb/lib/help.sh<br>Xshare/bashdb/lib/hist.sh<br>=
Xshare/bashdb/lib/hook.sh<br>Xshare/bashdb/lib/info.sh<br>Xshare/bashdb/lib=
/journal.sh<br>
Xshare/bashdb/lib/list.sh<br>Xshare/bashdb/lib/msg.sh<br>Xshare/bashdb/lib/=
processor.sh<br>Xshare/bashdb/lib/run.sh<br>Xshare/bashdb/lib/save-restore.=
sh<br>Xshare/bashdb/lib/setshow.sh<br>Xshare/bashdb/lib/shell.sh<br>Xshare/=
bashdb/lib/sig.sh<br>
Xshare/bashdb/lib/sort.sh<br>Xshare/bashdb/lib/stepping.sh<br>Xshare/bashdb=
/lib/subcmd.sh<br>Xshare/bashdb/lib/term-highlight.py<br>Xshare/bashdb/lib/=
validate.sh<br>X<br>bc83e9eee82b524382f33ea0614bb462<br>echo x - bashdb/dis=
tinfo<br>
sed &#39;s/^X//&#39; &gt;bashdb/distinfo &lt;&lt; &#39;4decb915fa9f6680f988=
3aa84143ac66&#39;<br>XSHA256 (bashdb-4.2-0.8.tar.bz2) =3D 4c4f5a24570710726=
eac9ab2e72e53e7bc91d25e2f186a42a4d7a704f8363385<br>XSIZE (bashdb-4.2-0.8.ta=
r.bz2) =3D 556311<br>
4decb915fa9f6680f9883aa84143ac66<br>echo x - bashdb/pkg-descr<br>sed &#39;s=
/^X//&#39; &gt;bashdb/pkg-descr &lt;&lt; &#39;49b6024d9abbc3afe6958eb25c222=
bb8&#39;<br>Xbashdb is a Bash debugger similar to gdb.<br>X<br>XIf you have=
 pygments installed it can colorize source code listing.<br>
X<br>XWWW:=A0=A0=A0 <a href=3D"http://bashdb.sourceforge.net">http://bashdb=
.sourceforge.net</a><br>49b6024d9abbc3afe6958eb25c222bb8<br>echo x - bashdb=
/Makefile<br>sed &#39;s/^X//&#39; &gt;bashdb/Makefile &lt;&lt; &#39;43400b2=
ba6828507e3d184d73d4eb674&#39;<br>
X# New ports collection makefile for:=A0=A0=A0 =A0=A0=A0 bashdb<br>X# Date =
created:=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 2013-01-26<br>X# =
Whom:=A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 =A0=A0=A0 rocky<br>X=
#<br>X# $FreeBSD$<br>X<br>XPORTNAME=3D=A0=A0=A0 bashdb<br>XPORTVERSION=3D=
=A0=A0=A0 0.8<br>
XCATEGORIES=3D=A0=A0=A0 devel<br>XMASTER_SITES=3D=A0=A0=A0 SF<br>XMASTER_SI=
TE_SUBDIR=3Dbashdb/code/<br>XDISTNAME=3D=A0=A0=A0 bashdb-4.2-${PORTVERSION}=
<br>X<br>XMAINTAINER=3D=A0=A0=A0 <a href=3D"mailto:rocky@gnu.org">rocky@gnu=
.org</a><br>XCOMMENT=3D=A0=A0=A0 Bash debugger<br>
X<br>XLICENSE=3D=A0=A0=A0 GPLv2<br>XLICENSE_FILE=3D=A0=A0=A0 ${WRKSRC}/COPY=
ING<br>X<br>XRUN_DEPENDS=3D=A0=A0=A0 bash:${PORTSDIR}/shells/bash<br>X<br>X=
GNU_CONFIGURE=3D=A0=A0=A0 yes<br>XUSE_BZIP2=3D=A0=A0=A0 yes<br>XUSE_GMAKE=
=3D=A0=A0=A0 yes<br>X<br>X.include &lt;<a href=3D"http://bsd.port.mk">bsd.p=
ort.mk</a>&gt;<br>
43400b2ba6828507e3d184d73d4eb674<br>echo c - bashdb/files<br>mkdir -p bashd=
b/files &gt; /dev/null 2&gt;&amp;1<br>echo x - bashdb/files/patch-Makefile.=
am<br>sed &#39;s/^X//&#39; &gt;bashdb/files/patch-Makefile.am &lt;&lt; &#39=
;e471e2b6d618f82431b3879b6187d6d9&#39;<br>
X--- Makefile.am.orig<br>X+++ Makefile.am<br>X@@ -57,18 +57,18 @@ data_DATA=
 =3D<br>X # the basename that bash wants to use is symlinked to the main na=
me<br>X # that this distribution uses dbg-main.sh, unless those are the sam=
e.<br>
X # <br>X-OLD_DIR=A0=A0=A0 =3D $(dir @DBGR_MAIN@)<br>X-OLD_MAIN=A0=A0 =3D $=
(notdir @DBGR_MAIN@)<br>X-PARENT_DIR =3D $(dir $(OLD_DIR))<br>X-install-dat=
a-hook: <br>X-=A0=A0=A0 @if test -d $(DESTDIR)$(OLD_DIR) ; then \<br>X-=A0=
=A0=A0 =A0=A0=A0=A0 $(RM) -f $(DESTDIR)$(OLD_DIR)/* || true; \<br>
X-=A0=A0=A0 =A0=A0=A0=A0 $(MAKE) $(AM_MAKEFLAGS) install-pkgdataDATA; \<br>=
X-=A0=A0=A0 else if test -L $(DESTDIR)$(OLD_DIR:/=3D) ; then \<br>X-=A0=A0=
=A0 =A0=A0=A0=A0 $(RM) -f $(DESTDIR)$(OLD_DIR:/=3D) || true; \<br>X-=A0=A0=
=A0 =A0=A0=A0=A0 $(MAKE) $(AM_MAKEFLAGS) install-pkgdataDATA; \<br>
X-=A0=A0=A0 fi; fi<br>X-=A0=A0=A0 test -d $(DESTDIR)$(PKGDATADIR) || $(mkdi=
r_p) $(DESTDIR)$(PKGDATADIR)<br>X+# OLD_DIR=A0=A0=A0 =3D $(dir @DBGR_MAIN@)=
<br>X+# OLD_MAIN=A0=A0 =3D $(notdir @DBGR_MAIN@)<br>X+# PARENT_DIR =3D $(di=
r $(OLD_DIR))<br>X+# install-data-hook: <br>
X+# =A0=A0=A0 @if test -d $(DESTDIR)$(OLD_DIR) ; then \<br>X+# =A0=A0=A0 =
=A0=A0=A0=A0 $(RM) -f $(DESTDIR)$(OLD_DIR)/* || true; \<br>X+# =A0=A0=A0 =
=A0=A0=A0=A0 $(MAKE) $(AM_MAKEFLAGS) install-pkgdataDATA; \<br>X+# =A0=A0=
=A0 else if test -L $(DESTDIR)$(OLD_DIR:/=3D) ; then \<br>
X+# =A0=A0=A0 =A0=A0=A0=A0 $(RM) -f $(DESTDIR)$(OLD_DIR:/=3D) || true; \<br=--n8F3KCaRIVwxFTUaVmUd8w6WxDeELE5KCBoJKhKTIJU9E7VP
Content-Type: text/plain; name="file.shar"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="file.shar"

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#    bashdb
#    bashdb/pkg-plist
#    bashdb/distinfo
#    bashdb/pkg-descr
#    bashdb/Makefile
#    bashdb/files
#    bashdb/files/patch-Makefile.am
#    bashdb/files/patch-command_Makefile.am
#    bashdb/files/patch-doc_Makefile.am
#    bashdb/files/patch-info_sub_Makefile.am
#    bashdb/files/patch-init_Makefile.am
#    bashdb/files/patch-test_interation_Makefile.am
#
echo c - bashdb
mkdir -p bashdb > /dev/null 2>&1
echo x - bashdb/pkg-plist
sed 's/^X//' >bashdb/pkg-plist << 'bc83e9eee82b524382f33ea0614bb462'
Xbin/bashdb
Xinfo/bashdb.info
Xinfo/dir
Xman/man1/bashdb.1
Xshare/bashdb/bashdb-main.inc
Xshare/bashdb/bashdb-part2.sh
Xshare/bashdb/bashdb-trace
Xshare/bashdb/command/action.sh
Xshare/bashdb/command/alias.sh
Xshare/bashdb/command/backtrace.sh
Xshare/bashdb/command/break.sh
Xshare/bashdb/command/clear.sh
Xshare/bashdb/command/commands.sh
Xshare/bashdb/command/complete.sh
Xshare/bashdb/command/condition.sh
Xshare/bashdb/command/continue.sh
Xshare/bashdb/command/debug.sh
Xshare/bashdb/command/delete.sh
Xshare/bashdb/command/disable.sh
Xshare/bashdb/command/display.sh
Xshare/bashdb/command/down.sh
Xshare/bashdb/command/edit.sh
Xshare/bashdb/command/enable.sh
Xshare/bashdb/command/eval.sh
Xshare/bashdb/command/examine.sh
Xshare/bashdb/command/export.sh
Xshare/bashdb/command/file.sh
Xshare/bashdb/command/finish.sh
Xshare/bashdb/command/frame.sh
Xshare/bashdb/command/handle.sh
Xshare/bashdb/command/help.sh
Xshare/bashdb/command/history.sh
Xshare/bashdb/command/info.sh
Xshare/bashdb/command/info_sub/args.sh
Xshare/bashdb/command/info_sub/breakpoints.sh
Xshare/bashdb/command/info_sub/display.sh
Xshare/bashdb/command/info_sub/files.sh
Xshare/bashdb/command/info_sub/functions.sh
Xshare/bashdb/command/info_sub/handle.sh
Xshare/bashdb/command/info_sub/line.sh
Xshare/bashdb/command/info_sub/program.sh
Xshare/bashdb/command/info_sub/signals.sh
Xshare/bashdb/command/info_sub/source.sh
Xshare/bashdb/command/info_sub/stack.sh
Xshare/bashdb/command/info_sub/variables.sh
Xshare/bashdb/command/info_sub/warranty.sh
Xshare/bashdb/command/info_sub/watchpoints.sh
Xshare/bashdb/command/kill.sh
Xshare/bashdb/command/list.sh
Xshare/bashdb/command/load.sh
Xshare/bashdb/command/log.sh
Xshare/bashdb/command/next.sh
Xshare/bashdb/command/pwd.sh
Xshare/bashdb/command/quit.sh
Xshare/bashdb/command/return.sh
Xshare/bashdb/command/run.sh
Xshare/bashdb/command/search.sh
Xshare/bashdb/command/set.sh
Xshare/bashdb/command/set_sub/annotate.sh
Xshare/bashdb/command/set_sub/args.sh
Xshare/bashdb/command/set_sub/autoeval.sh
Xshare/bashdb/command/set_sub/autolist.sh
Xshare/bashdb/command/set_sub/basename.sh
Xshare/bashdb/command/set_sub/debug.sh
Xshare/bashdb/command/set_sub/debugging.sh
Xshare/bashdb/command/set_sub/different.sh
Xshare/bashdb/command/set_sub/dollar0.sh
Xshare/bashdb/command/set_sub/editing.sh
Xshare/bashdb/command/set_sub/highlight.sh
Xshare/bashdb/command/set_sub/history.sh
Xshare/bashdb/command/set_sub/linetrace.sh
Xshare/bashdb/command/set_sub/listsize.sh
Xshare/bashdb/command/set_sub/prompt.sh
Xshare/bashdb/command/set_sub/showcommand.sh
Xshare/bashdb/command/set_sub/trace-commands.sh
Xshare/bashdb/command/set_sub/width.sh
Xshare/bashdb/command/shell.sh
Xshare/bashdb/command/show.sh
Xshare/bashdb/command/show_sub/alias.sh
Xshare/bashdb/command/show_sub/annotate.sh
Xshare/bashdb/command/show_sub/args.sh
Xshare/bashdb/command/show_sub/autoeval.sh
Xshare/bashdb/command/show_sub/autolist.sh
Xshare/bashdb/command/show_sub/basename.sh
Xshare/bashdb/command/show_sub/commands.sh
Xshare/bashdb/command/show_sub/copying.sh
Xshare/bashdb/command/show_sub/debug.sh
Xshare/bashdb/command/show_sub/different.sh
Xshare/bashdb/command/show_sub/directories.sh
Xshare/bashdb/command/show_sub/editing.sh
Xshare/bashdb/command/show_sub/highlight.sh
Xshare/bashdb/command/show_sub/history.sh
Xshare/bashdb/command/show_sub/listsize.sh
Xshare/bashdb/command/show_sub/prompt.sh
Xshare/bashdb/command/show_sub/version.sh
Xshare/bashdb/command/show_sub/warranty.sh
Xshare/bashdb/command/show_sub/width.sh
Xshare/bashdb/command/signal.sh
Xshare/bashdb/command/skip.sh
Xshare/bashdb/command/source.sh
Xshare/bashdb/command/step.sh
Xshare/bashdb/command/trace.sh
Xshare/bashdb/command/tty.sh
Xshare/bashdb/command/undisplay.sh
Xshare/bashdb/command/untrace.sh
Xshare/bashdb/command/up.sh
Xshare/bashdb/command/watch.sh
Xshare/bashdb/data/shell.sh
Xshare/bashdb/dbg-main.sh
Xshare/bashdb/dbg-set-d-vars.inc
Xshare/bashdb/getopts_long.sh
Xshare/bashdb/init/io.sh
Xshare/bashdb/init/opts.sh
Xshare/bashdb/init/pre.sh
Xshare/bashdb/init/require.sh
Xshare/bashdb/init/vars.sh
Xshare/bashdb/lib/action.sh
Xshare/bashdb/lib/alias.sh
Xshare/bashdb/lib/break.sh
Xshare/bashdb/lib/cmd-hooks.sh
Xshare/bashdb/lib/columnize.sh
Xshare/bashdb/lib/commands.sh
Xshare/bashdb/lib/complete.sh
Xshare/bashdb/lib/dbg-call.sh
Xshare/bashdb/lib/display.sh
Xshare/bashdb/lib/file.sh
Xshare/bashdb/lib/filecache.sh
Xshare/bashdb/lib/fns.sh
Xshare/bashdb/lib/frame.sh
Xshare/bashdb/lib/help.sh
Xshare/bashdb/lib/hist.sh
Xshare/bashdb/lib/hook.sh
Xshare/bashdb/lib/info.sh
Xshare/bashdb/lib/journal.sh
Xshare/bashdb/lib/list.sh
Xshare/bashdb/lib/msg.sh
Xshare/bashdb/lib/processor.sh
Xshare/bashdb/lib/run.sh
Xshare/bashdb/lib/save-restore.sh
Xshare/bashdb/lib/setshow.sh
Xshare/bashdb/lib/shell.sh
Xshare/bashdb/lib/sig.sh
Xshare/bashdb/lib/sort.sh
Xshare/bashdb/lib/stepping.sh
Xshare/bashdb/lib/subcmd.sh
Xshare/bashdb/lib/term-highlight.py
Xshare/bashdb/lib/validate.sh
X
bc83e9eee82b524382f33ea0614bb462
echo x - bashdb/distinfo
sed 's/^X//' >bashdb/distinfo << '4decb915fa9f6680f9883aa84143ac66'
XSHA256 (bashdb-4.2-0.8.tar.bz2) =
4c4f5a24570710726eac9ab2e72e53e7bc91d25e2f186a42a4d7a704f8363385
XSIZE (bashdb-4.2-0.8.tar.bz2) = 556311
4decb915fa9f6680f9883aa84143ac66
echo x - bashdb/pkg-descr
sed 's/^X//' >bashdb/pkg-descr << '49b6024d9abbc3afe6958eb25c222bb8'
Xbashdb is a Bash debugger similar to gdb.
X
XIf you have pygments installed it can colorize source code listing.
X
XWWW:    http://bashdb.sourceforge.net
49b6024d9abbc3afe6958eb25c222bb8
echo x - bashdb/Makefile
sed 's/^X//' >bashdb/Makefile << '43400b2ba6828507e3d184d73d4eb674'
X# New ports collection makefile for:        bashdb
X# Date created:                    2013-01-26
X# Whom:                        rocky
X#
X# $FreeBSD$
X
XPORTNAME=    bashdb
XPORTVERSION=    0.8
XCATEGORIES=    devel
XMASTER_SITES=    SF
XMASTER_SITE_SUBDIR=bashdb/code/
XDISTNAME=    bashdb-4.2-${PORTVERSION}
X
XMAINTAINER=    rocky@gnu.org
XCOMMENT=    Bash debugger
X
XLICENSE=    GPLv2
XLICENSE_FILE=    ${WRKSRC}/COPYING
X
XRUN_DEPENDS=    bash:${PORTSDIR}/shells/bash
X
XGNU_CONFIGURE=    yes
XUSE_BZIP2=    yes
XUSE_GMAKE=    yes
X
X.include <bsd.port.mk>
43400b2ba6828507e3d184d73d4eb674
echo c - bashdb/files
mkdir -p bashdb/files > /dev/null 2>&1
echo x - bashdb/files/patch-Makefile.am
sed 's/^X//' >bashdb/files/patch-Makefile.am <<
'e471e2b6d618f82431b3879b6187d6d9'
X--- Makefile.am.orig
X+++ Makefile.am
X@@ -57,18 +57,18 @@ data_DATA =
X # the basename that bash wants to use is symlinked to the main name
X # that this distribution uses dbg-main.sh, unless those are the same.
X #
X-OLD_DIR    = $(dir @DBGR_MAIN@)
X-OLD_MAIN   = $(notdir @DBGR_MAIN@)
X-PARENT_DIR = $(dir $(OLD_DIR))
X-install-data-hook:
X-    @if test -d $(DESTDIR)$(OLD_DIR) ; then \
X-         $(RM) -f $(DESTDIR)$(OLD_DIR)/* || true; \
X-         $(MAKE) $(AM_MAKEFLAGS) install-pkgdataDATA; \
X-    else if test -L $(DESTDIR)$(OLD_DIR:/=) ; then \
X-         $(RM) -f $(DESTDIR)$(OLD_DIR:/=) || true; \
X-         $(MAKE) $(AM_MAKEFLAGS) install-pkgdataDATA; \
X-    fi; fi
X-    test -d $(DESTDIR)$(PKGDATADIR) || $(mkdir_p) $(DESTDIR)$(PKGDATADIR)
X+# OLD_DIR    = $(dir @DBGR_MAIN@)
X+# OLD_MAIN   = $(notdir @DBGR_MAIN@)
X+# PARENT_DIR = $(dir $(OLD_DIR))
X+# install-data-hook:
X+#     @if test -d $(DESTDIR)$(OLD_DIR) ; then \
X+#          $(RM) -f $(DESTDIR)$(OLD_DIR)/* || true; \
X+#          $(MAKE) $(AM_MAKEFLAGS) install-pkgdataDATA; \
X+#     else if test -L $(DESTDIR)$(OLD_DIR:/=) ; then \
X+#          $(RM) -f $(DESTDIR)$(OLD_DIR:/=) || true; \
X+#          $(MAKE) $(AM_MAKEFLAGS) install-pkgdataDATA; \
X+#     fi; fi
X+#     test -d $(DESTDIR)$(PKGDATADIR) || $(mkdir_p)
$(DESTDIR)$(PKGDATADIR)
X
X # Unit testing
X check-unit: test-unit
e471e2b6d618f82431b3879b6187d6d9
echo x - bashdb/files/patch-command_Makefile.am
sed 's/^X//' >bashdb/files/patch-command_Makefile.am <<
'd0f3ab0e74fcb0015da75c229e0a7e4f'
X--- command/Makefile.am.orig
X+++ command/Makefile.am
X@@ -1,6 +1,55 @@
X SUBDIRS           = info_sub set_sub show_sub
X pkgdatadir        = ${datadir}/@PACKAGE@/command
X-pkgdata_DATA = $(wildcard *.sh)
X+pkgdata_DATA = \
X+    action.sh \
X+    alias.sh \
X+    backtrace.sh \
X+    break.sh \
X+    clear.sh \
X+    commands.sh \
X+    complete.sh \
X+    condition.sh \
X+    continue.sh \
X+    debug.sh \
X+    delete.sh \
X+    disable.sh \
X+    display.sh \
X+    down.sh \
X+    edit.sh \
X+    enable.sh \
X+    eval.sh \
X+    examine.sh \
X+    export.sh \
X+    file.sh \
X+    finish.sh \
X+    frame.sh \
X+    handle.sh \
X+    help.sh \
X+    history.sh \
X+    info.sh \
X+    kill.sh \
X+    list.sh \
X+    load.sh \
X+    log.sh \
X+    next.sh \
X+    pwd.sh \
X+    quit.sh \
X+    return.sh \
X+    run.sh \
X+    search.sh \
X+    set.sh \
X+    shell.sh \
X+    show.sh \
X+    signal.sh \
X+    skip.sh \
X+    source.sh \
X+    step.sh \
X+    trace.sh \
X+    tty.sh \
X+    undisplay.sh \
X+    untrace.sh \
X+    up.sh \
X+    watch.sh
X
X EXTRA_DIST = $(pkgdata_DATA)
X
d0f3ab0e74fcb0015da75c229e0a7e4f
echo x - bashdb/files/patch-doc_Makefile.am
sed 's/^X//' >bashdb/files/patch-doc_Makefile.am <<
'4fcdcda806541499f42ce6bcb7ea62ee'
X--- doc/Makefile.am.orig
X+++ doc/Makefile.am
X@@ -42,14 +42,14 @@ html: @PACKAGE@.html @PACKAGE@-man.html
X $(man1_MANS): @PACKAGE@-man.pod
X     pod2man --release=$(PACKAGE_VERSION) --name=@PACKAGE@ --center="GNU
Tools" --section=$(EXT) $(srcdir)/@PACKAGE@-man.pod >$@
X
X-%.ps.gz: %.ps
X-    gzip -9c $< > $@
X+#%.ps.gz: %.ps
X+#    gzip -9c $< > $@
X
X .texi.pdf:
X-    $(TEXI2PDF) -I $(srcdir) $<
X+    $(TEXI2PDF) -I $(srcdir) $< || true
X
X .texi.dvi:
X-    $(TEXI2DVI) -I $(srcdir) $<
X+    $(TEXI2DVI) -I $(srcdir) $< || true
X
X .dvi.ps:
X     test -d $(docdir) || mkdir $(docdir)
X@@ -63,4 +63,4 @@ $(man1_MANS): @PACKAGE@-man.pod
X
X all-formats: pdf dvi txt ps html
X
X-MOSTLYCLEANFILES = @PACKAGE@.tgs @PACKAGE@.ps.gz @PACKAGE@.pdf @PACKAGE@.html
@PACKAGE@_toc.html @PACKAGE@_foot.html $(man1_MANS) @PACKAGE@-man.html
X+MOSTLYCLEANFILES = @PACKAGE@.tgs @PACKAGE@.ps.gz @PACKAGE@.pdf @PACKAGE@.html
@PACKAGE@_toc.html @PACKAGE@_foot.html $(man1_MANS) @PACKAGE@-man.html
pod2htm?.tmp @PACKAGE@.info
4fcdcda806541499f42ce6bcb7ea62ee
echo x - bashdb/files/patch-info_sub_Makefile.am
sed 's/^X//' >bashdb/files/patch-info_sub_Makefile.am <<
'21b0b35c2f060a961414548cce6c084c'
X--- command/info_sub/Makefile.am.orig
X+++ command/info_sub/Makefile.am
X@@ -1,7 +1,20 @@
X MOSTLYCLEANFILES = *.orig *.rej
X
X pkgdatadir   = ${datadir}/@PACKAGE@/command/info_sub
X-pkgdata_DATA = $(wildcard *.sh)
X-pkgdatadir   = ${datadir}/@PACKAGE@/command/info_sub
X+pkgdata_DATA = \
X+    args.sh \
X+    breakpoints.sh \
X+    display.sh \
X+    files.sh \
X+    functions.sh \
X+    handle.sh \
X+    line.sh \
X+    program.sh \
X+    signals.sh \
X+    source.sh \
X+    stack.sh \
X+    variables.sh \
X+    warranty.sh \
X+    watchpoints.sh
X
X EXTRA_DIST = $(pkgdata_DATA)
21b0b35c2f060a961414548cce6c084c
echo x - bashdb/files/patch-init_Makefile.am
sed 's/^X//' >bashdb/files/patch-init_Makefile.am <<
'b6eac3a4551deebe504154877872129f'
X--- init/Makefile.am.orig
X+++ init/Makefile.am
X@@ -1,5 +1,10 @@
X pkgdatadir    = ${datadir}/@PACKAGE@/init
X-pkgdata_DATA  = $(wildcard *.sh)
X+pkgdata_DATA  = \
X+    io.sh \
X+    opts.sh \
X+    pre.sh \
X+    require.sh \
X+    vars.sh
X
X EXTRA_DIST = $(pkgdata_DATA)
X MOSTLYCLEANFILES = *.orig *.rej
b6eac3a4551deebe504154877872129f
echo x - bashdb/files/patch-test_interation_Makefile.am
sed 's/^X//' >bashdb/files/patch-test_interation_Makefile.am <<
'62ac404fa6c5e5dad0b3f25b71873853'
X--- test/integration/Makefile.am.orig
X+++ test/integration/Makefile.am
X@@ -1,8 +1,27 @@
X-test_in_files := $(wildcard test-*.in)
X-tests_from_in_files := $(notdir $(test_in_files:.in=))
X+test_in_files = \
X+    Makefile.in \
X+    check-common.sh.in \
X+    test-bug-step-subshell.in \
X+    test-debug.in \
X+    test-delete.in \
X+    test-export.in \
X+    test-info-args.in \
X+    test-misc.in \
X+    test-setshow.in \
X+    test-sig.in
X+
X+tests_from_in_files = \
X+    test-bug-step-subshell \
X+    test-debug \
X+    test-delete \
X+    test-export \
X+    test-info-args \
X+    test-misc \
X+    test-setshow \
X+    test-sig
X
X check_DATA = \
X-    $(data_in_files)   \
X+    $(test_in_files)   \
X     check-common.sh.in \
X     interrupt.tests    \
X     interrupt-3.tests  \
X@@ -13,37 +32,7 @@ check_DATA = \
X     trace.tests       \
X     trace2.tests
X
X-TESTS = \
X-    $(tests_from_in_files) \
X-    test-action     \
X-    test-brkpt      \
X-    test-bug-args   \
X-    test-bugI       \
X-    test-bugIFS     \
X-    test-bug-source \
X-    test-command    \
X-    test-complete   \
X-    test-display    \
X-    test-enable     \
X-    test-file-with-spaces  \
X-    test-finish     \
X-    test-frame      \
X-    test-interrupt  \
X-    test-list       \
X-    test-lopts     \
X-    test-multi    \
X-    test-parm    \
X-    test-restart    \
X-    test-search    \
X-    test-settrace     \
X-    test-skip     \
X-    test-sopts     \
X-    test-bug-step     \
X-    test-subshell     \
X-    test-tbreak    \
X-    test-trace    \
X-    test-watch1    \
X-    test-watch2
X+TESTS = $(tests_from_in_files)
X
X TESTS_ENVIRONMENT = \
X   srcdir="$(abs_srcdir)" \
62ac404fa6c5e5dad0b3f25b71873853
exit
Comment 1 Matthias Andree freebsd_committer freebsd_triage 2014-01-14 02:05:58 UTC
Responsible Changed
From-To: freebsd-ports-bugs->mandree

I'll take it.
Comment 2 Matthias Andree freebsd_committer freebsd_triage 2014-01-14 02:06:08 UTC
State Changed
From-To: open->feedback

awaiting submitter's response
Comment 3 Matthias Andree 2014-01-14 02:06:16 UTC
Hi Rocky,

apparently the patch got corrupted en route to our GNATS database.

Could you go to port's URL
<http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/175620>, click on
Submit Followup, and then email your patch _as attachment_ again?

Thank you.

Cheers,
Matthias
Comment 4 Matthias Andree 2014-01-14 03:47:40 UTC
Much better, thank you. Will look at it later.
Comment 5 Matthias Andree freebsd_committer freebsd_triage 2014-01-14 03:48:10 UTC
State Changed
From-To: feedback->open

feedback received
Comment 6 Matthias Andree freebsd_committer freebsd_triage 2014-01-15 23:16:12 UTC
Rocky,

the patches are still corruptes with respect to tabs and spaces and line
breaks, and apparently the upstream revision does not exist, I get fetch
failures:

> => bashdb-4.2-0.8.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
> => Attempting to fetch http://downloads.sourceforge.net/project/bashdb/code//bashdb-4.2-0.8.tar.bz2
> fetch: http://downloads.sourceforge.net/project/bashdb/code//bashdb-4.2-0.8.tar.bz2: Not Found



Please try sending them as binary attachments with a regular mailer,
BUT DO NOT COPY AND PASTE them, and do not use webmail unless you are
sure it supports uploading binary files as such.

In doubt, compress and b64encode your data, for instance:

  gzip -c <bashdb.sh | b64encode bashdb.sh.gz >bashdb.sh.gz.b64

and mail me the resulting b64 file.

Cheers,
Matthias
Comment 7 Matthias Andree freebsd_committer freebsd_triage 2014-01-15 23:32:44 UTC
State Changed
From-To: open->feedback

requires submitter feedback
Comment 8 Matthias Andree 2014-01-22 19:59:53 UTC
Sorry, still no joy:

- the distinfo file has a different size and checksum (no matter if I
download the distfile from upstream at sourceforge.net, or from the PR).

- the Makefile fails portlint checks:

> WARN: /usr/ports.svn/devel/bashdb/pkg-plist: [2]: enumerating info files in the plist is deprecated in favor of adding info files into the Makefile using the INFO macro.
> FATAL: /usr/ports.svn/devel/bashdb/pkg-plist: [4]: unpacked man file bashdb.1 listed. must be gzipped.
> WARN: /usr/ports.svn/devel/bashdb/pkg-plist: seems to have unnecessary blank lines at the last part.
> WARN: /usr/ports.svn/devel/bashdb/pkg-descr: use WWW: with a single space, then http://bashdb.sourceforge.net
> FATAL: Makefile: [7]: use a tab (not space) after a variable name
> FATAL: Makefile: [8]: use a tab (not space) after a variable name
> FATAL: Makefile: [9]: use a tab (not space) after a variable name
> FATAL: Makefile: [10]: use a tab (not space) after a variable name
> FATAL: Makefile: [12]: use a tab (not space) after a variable name
> FATAL: Makefile: [14]: use a tab (not space) after a variable name
> FATAL: Makefile: [15]: use a tab (not space) after a variable name
> FATAL: Makefile: [17]: use a tab (not space) after a variable name
> FATAL: Makefile: [18]: use a tab (not space) after a variable name
> FATAL: Makefile: [20]: use a tab (not space) after a variable name
> FATAL: Makefile: [22]: use a tab (not space) after a variable name
> FATAL: Makefile: [23]: use a tab (not space) after a variable name
> FATAL: Makefile: [24]: use a tab (not space) after a variable name
> FATAL: Makefile: [1]: old style headers found.
> WARN: Makefile: only one MASTER_SITE configured.  Consider adding additional mirrors.
> WARN: Makefile: MAN1 will help you compressing manual page in chapter "1".
> 15 fatal errors and 148 warnings found.

I have omitted warnings of the "WARN:
/usr/ports.svn/devel/bashdb/pkg-plist: [143]: If and only if your port
is DATADIR-safe (that is, a user can override DATADIR when building this
port and the port will still work correctly) consider using DATADIR
macro; if you are unsure if this port is DATADIR-safe, then ignore this
warning" kind.

- the patches are malformed:

> $ make
> ===>  License GPLv2 accepted by the user
> ===> Fetching all distfiles required by bashdb-4.2.0.8 for building
> ===>  Extracting for bashdb-4.2.0.8
> => No checksum file (/usr/ports.svn/devel/bashdb/distinfo).
> ===>  Patching for bashdb-4.2.0.8
> ===>  Applying FreeBSD patches for bashdb-4.2.0.8
> patch: **** malformed patch at line 31: $(DESTDIR)$(PKGDATADIR)
> => Patch patch-Makefile.am failed to apply cleanly.
> *** [do-patch] Error code 1
> 
> Stop in /usr/ports.svn/devel/bashdb.

Can you

1. carefully review the differences in the tarballs,

2. revise your port so that it builds properly, and does not cause
portlint -abmt FATAL warnings, and as few WARN: lines as achievable with
reasonable effort?

Thank you.
Comment 9 Matthias Andree freebsd_committer freebsd_triage 2014-01-28 23:57:28 UTC
Rocky,

did you receive my message concerning the bashdb submission I sent on
Jan 22nd?

Thanks.
Comment 10 rocky 2014-01-29 19:36:51 UTC
Sorry for the delayed reply.

Things are busy for me. I don't have the FreeBSD VM anymore that I worked
on this. I can happily change the file to insert tabs instead of blanks
which you originally observed, but I don't know if that's going to work.

So unless someone can take what's there and run with it or start from
scratch, let's just forget about this working on FreeBSD.

None of this is rocket science - you basically run configure make and make
install with an optional make test and do whatever's needed for packaging .
It didn't take me that long to create this in the first place knowing very
little about packaging for FreeBSD.



On Tue, Jan 28, 2014 at 6:57 PM, Matthias Andree <mandree@freebsd.org>wrote:

> Rocky,
>
> did you receive my message concerning the bashdb submission I sent on
> Jan 22nd?
>
> Thanks.
>
Comment 11 Matthias Andree freebsd_committer freebsd_triage 2014-01-29 21:37:53 UTC
Am 29.01.2014 20:36, schrieb Rocky Bernstein:
> Sorry for the delayed reply.
> 
> Things are busy for me. I don't have the FreeBSD VM anymore that I
> worked on this. I can happily change the file to insert tabs instead of
> blanks which you originally observed, but I don't know if that's going
> to work.
> 
> So unless someone can take what's there and run with it or start from
> scratch, let's just forget about this working on FreeBSD. 
> 
> None of this is rocket science - you basically run configure make and
> make install with an optional make test and do whatever's needed for
> packaging .
> It didn't take me that long to create this in the first place knowing
> very little about packaging for FreeBSD.

OK, thanks for your submission, we'll see how we can brush this up
(The "wiggle" program to the rescue?)
Comment 12 Matthias Andree freebsd_committer freebsd_triage 2014-02-03 21:03:16 UTC
State Changed
From-To: feedback->open

feedback received - we're on our own for now
Comment 13 Matthias Andree freebsd_committer freebsd_triage 2014-02-03 21:10:03 UTC
Responsible Changed
From-To: mandree->freebsd-ports-bugs

return to pool for anyone to grab it - I don't have serious interest in this half-baked space/tab mess.
Comment 14 Martin Wilke freebsd_committer freebsd_triage 2014-06-04 12:01:12 UTC
Close, submitter have no interest to work on that, and no one step up to take it.