Bug 117878 - print/ghostscript-gnu and print/ghostscript-gpl lacks dvips dependency
Summary: print/ghostscript-gnu and print/ghostscript-gpl lacks dvips dependency
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: Thierry Thomas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-06 20:10 UTC by Steve Wills
Modified: 2008-01-01 16:50 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 Steve Wills 2007-11-06 20:10:02 UTC
ghostscript installs dvipdf which is simply a shell script which eventually calls dvips. But, dvips is not a part of the ghostscript package. dvipdf therefore fails with "dvips: not found".

Fix: 

Add dependency on dvips. dvips is either print/dvips or print/dvipsk-tetex. print/dvipsk-tetex may be preferable since it doesn't conflict with tetex things, where print/dvips does.
How-To-Repeat: install ghostscript-gpl port. run dvipdf with a dvi file.
Comment 1 dfilter service freebsd_committer freebsd_triage 2008-01-01 16:45:36 UTC
thierry     2008-01-01 16:45:31 UTC

  FreeBSD ports repository

  Modified files:
    print/ghostscript-gnu Makefile 
    print/ghostscript-gpl Makefile 
  Added files:
    print/ghostscript-gnu pkg-message 
    print/ghostscript-gpl pkg-message 
  Log:
  Adding a post-installation message , telling the user that he needs a
  dvips to run dvipdf.
  
  PR:             ports/117878
  Submitted by:   Steve Wills <steve (at) mouf.net>
  
  Revision  Changes    Path
  1.126     +3 -0      ports/print/ghostscript-gnu/Makefile
  1.1       +4 -0      ports/print/ghostscript-gnu/pkg-message (new)
  1.153     +3 -0      ports/print/ghostscript-gpl/Makefile
  1.1       +4 -0      ports/print/ghostscript-gpl/pkg-message (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 2 Thierry Thomas freebsd_committer freebsd_triage 2008-01-01 16:47:18 UTC
State Changed
From-To: feedback->closed


Post-installation message added, thanks!
Comment 3 Thierry Thomas freebsd_committer freebsd_triage 2014-06-01 06:41:21 UTC
State Changed
From-To: open->feedback


You are right, but this would introduce a circular dependency, because: 

- print/dvipsk-tetex has a RUN_DEPENDS on print/teTeX-base; 

- print/teTeX-base has a RUN_DEPENDS on one of ghostscript port. 

What about a post-installation message, telling the user that he needs a 
dvips to run dvipdf? 



Comment 4 Thierry Thomas freebsd_committer freebsd_triage 2014-06-01 06:41:21 UTC
Responsible Changed
From-To: freebsd-ports-bugs->thierry


Take it.