Bug 151540 - lang/sbcl: fails to build without pdf/ps
Summary: lang/sbcl: fails to build without pdf/ps
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Stanislav Sedov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-18 18:30 UTC by swell.k
Modified: 2010-10-18 22:37 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description swell.k 2010-10-18 18:30:08 UTC
sbcl-internals.info when building uses

- perl for top menu:

    doc/internals/make-top.sh: grep @node $texinfo | head -n 1 | perl -p -e "s/\@node\ (.*)/* \$1::/" >> top-menu.include

  Rather than using USE_PERL5_BUILD I'd just replace it by sed(1) line, e.g.

    sed '/@node/ { s/@node \(.*\)/* \1::/; q; }' >> top-menu.include

- graphics/graphviz for ascii figures:

    doc/internals/Makefile: %.txt: %.dot
    doc/internals/Makefile:      dot -Tcanon $< > $@
    doc/internals/Makefile: sbcl-internals.info: top $(patsubst %.dot,%.txt,$(wildcard *.dot)) *.texinfo

How-To-Repeat: $ make
...
makeinfo --no-split -I "docstrings/" -I "../../contrib/" sbcl.texinfo
makeinfo --no-split -I "docstrings/" -I "../../contrib/" asdf.texinfo
makeinfo --no-split -I "docstrings/" -I "../../contrib/" --html --no-split --css-include=style-single.css sbcl.texinfo
makeinfo --no-split --html --no-split --css-include=style-single.css asdf.texinfo
touch html-stamp
sh make-top.sh
# FIXME.
dot -Tcanon discriminating-functions.dot > discriminating-functions.txt
dot: not found
gmake: *** [discriminating-functions.txt] Error 127
*** Error code 2
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2010-10-18 18:30:16 UTC
Responsible Changed
From-To: freebsd-ports-bugs->stas

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 swell.k 2010-10-18 18:34:09 UTC
Anonymous <swell.k@gmail.com> writes:

> - perl for top menu:
>
>     doc/internals/make-top.sh: grep @node $texinfo | head -n 1 | perl -p -e "s/\@node\ (.*)/* \$1::/" >> top-menu.include
>
>   Rather than using USE_PERL5_BUILD I'd just replace it by sed(1) line, e.g.
>
>     sed '/@node/ { s/@node \(.*\)/* \1::/; q; }' >> top-menu.include
                                                 ^^^
Typo: forgot to add $texinfo there.
Comment 3 dfilter service freebsd_committer freebsd_triage 2010-10-18 20:07:41 UTC
stas        2010-10-18 19:07:36 UTC

  FreeBSD ports repository

  Modified files:
    lang/sbcl            Makefile 
  Added files:
    lang/sbcl/files      patch-doc_internals_make-top.sh 
  Log:
  - Graphviz is required even for non-PDF documents.
  
  PR:             ports/151540
  Submitted by:   Anonymous <swell.k@gmail.com>
  
  Revision  Changes    Path
  1.79      +3 -2      ports/lang/sbcl/Makefile
  1.1       +11 -0     ports/lang/sbcl/files/patch-doc_internals_make-top.sh (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 4 Stanislav Sedov freebsd_committer freebsd_triage 2010-10-18 22:37:13 UTC
State Changed
From-To: open->closed

Committed. Thanks!