--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 's= /^X//' >bashdb/files/patch-command_Makefile.am << 'd0f3ab0= e74fcb0015da75c229e0a7e4f'<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 's/^X//' >bashdb/files/patch-doc_Makefile.am <= < '4fcdcda806541499f42ce6bcb7ea62ee'<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"GNU Tools" --section=3D$(EXT) $(srcdir)/@PACKAGE@-man.= pod >$@<br> X <br>X-%.ps.gz: %.ps<br>X-=A0=A0=A0 gzip -9c $< > $@<br>X+#%.ps.gz: = %.ps<br>X+#=A0=A0=A0 gzip -9c $< > $@<br>X <br>X .texi.pdf:<br>X-=A0= =A0=A0 $(TEXI2PDF) -I $(srcdir) $<<br>X+=A0=A0=A0 $(TEXI2PDF) -I $(srcdi= r) $< || true<br>X <br> X .texi.dvi:<br>X-=A0=A0=A0 $(TEXI2DVI) -I $(srcdir) $<<br>X+=A0=A0=A0 $= (TEXI2DVI) -I $(srcdir) $< || 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 's/^X//' >bashdb/files/patch-info_sub_Makefile.= am << '21b0b35c2f060a961414548cce6c084c'<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 's/^X//' >bashdb/files/patch-init_Makefile.a= m << 'b6eac3a4551deebe504154877872129f'<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 's/^X//' >bashdb/files/patch-test_interation_Makefile.am &= lt;< '62ac404fa6c5e5dad0b3f25b71873853'<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"$(abs_srcdir)" \<br>62= ac404fa6c5e5dad0b3f25b71873853<br>exit<br><br><br> --047d7b33d07eb0877204d43ea94e-- Fix: --047d7b33d07eb0877204d43ea94e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable >Submitter-Id: =A0 =A0current-users<br>>Originator: =A0 =A0Rocky Bern= stein<br>>Confidential: =A0 =A0no<br>>Synopsis: =A0 =A0New port: Bash= debugger<br> >Severity: =A0 =A0non-critical<br>>Priority: =A0 =A0medium<br>>Cat= egory: =A0 =A0ports<br>>Class: =A0 =A0 =A0 =A0change-request<br>>Rele= ase:=A0=A0=A0 FreeBSD 9.1-RELEASE i386<br>>Environment:<br>System: FreeB= SD muffin-91 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826: Tue Dec 4 <br> <br><br>>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 "s= h file".=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 > /dev/null 2>&1<br>echo = x - bashdb/pkg-plist<br>sed 's/^X//' >bashdb/pkg-plist << = 'bc83e9eee82b524382f33ea0614bb462'<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 's/^X//' >bashdb/distinfo << '4decb915fa9f6680f988= 3aa84143ac66'<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 's= /^X//' >bashdb/pkg-descr << '49b6024d9abbc3afe6958eb25c222= bb8'<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 's/^X//' >bashdb/Makefile << '43400b2= ba6828507e3d184d73d4eb674'<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 <<a href=3D"http://bsd.port.mk">bsd.p= ort.mk</a>><br> 43400b2ba6828507e3d184d73d4eb674<br>echo c - bashdb/files<br>mkdir -p bashd= b/files > /dev/null 2>&1<br>echo x - bashdb/files/patch-Makefile.= am<br>sed 's/^X//' >bashdb/files/patch-Makefile.am << '= ;e471e2b6d618f82431b3879b6187d6d9'<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
Responsible Changed From-To: freebsd-ports-bugs->mandree I'll take it.
State Changed From-To: open->feedback awaiting submitter's response
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
Much better, thank you. Will look at it later.
State Changed From-To: feedback->open feedback received
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
State Changed From-To: open->feedback requires submitter feedback
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.
Rocky, did you receive my message concerning the bashdb submission I sent on Jan 22nd? Thanks.
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. >
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?)
State Changed From-To: feedback->open feedback received - we're on our own for now
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.
Close, submitter have no interest to work on that, and no one step up to take it.