Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 47148 - dvipost 1.0 ebuild
Summary: dvipost 1.0 ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Text-Markup Team (OBSOLETE)
URL: http://efeu.cybertec.at/index_en.html
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-04-07 15:14 UTC by Christopher Ford
Modified: 2004-09-02 06:08 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
dvipost ebuild (dvipost-1.0.tgz,912 bytes, application/x-tgz)
2004-04-07 15:16 UTC, Christopher Ford
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Ford 2004-04-07 15:14:24 UTC
Dvipost is a post processor for dvi files, created by latex or tex. If the command is invoked as pplatex, it integrates the call of latex and the post processing of the dvi file. 

Dvipost is used for special modes, which normally needs the support of dvi drivers (such as dvips). With dvipost, this features could be implemented independent of the prefered driver. Currently, the post processor supports layout raster, change bars and overstrike mode. 


Dvipost is free software. License: GPL. 

Dvipost, as of now, will be a requirement for lyx 1.4.0
Comment 1 Christopher Ford 2004-04-07 15:16:25 UTC
Created attachment 28855 [details]
dvipost ebuild

just untar in your portage overlay directory /usr/local/portage  for most.
Comment 2 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-09-01 22:07:13 UTC
Sorry for the delay. Fixed a bug when FEATURES="maketest" and
added to CVS. Thanks for the contribution.
Comment 3 Christopher Ford 2004-09-02 04:55:53 UTC
There ia a problem with the masked ebuild in portage.  The texhash command needs to be run after installing dvipost so that tetex can see and use it.  It is probably a good idea to also run this after an unmerge.

pkg_postinst() {
	exec texhash
}

pkg_postrm() {
	exec texhash
}

Without these commands being run by the ebuild a user would need to run texhash as root for tetex to see and be able to use dvipost.

Chris
Comment 4 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-09-02 05:33:21 UTC
Is it really required? dvipost ebuild inherits latex-package.eclass and so it executes `texconfig rehash` which runs mktexlsr (mktexlsr is a symlink to texhash, so it should be the same) at pkg_postinst() and pkg_postrm(). If it doesn't work and your system cannot find dvipost, it needs to be fixed. 
Comment 5 Christopher Ford 2004-09-02 05:49:50 UTC
Could be I'm not really clear on all of the workings of the inherit functions.

Someone just told me that dvipost is now part of tetex itself, so this ebuild is probably already outdated.  I'll see if i can verify this...
Comment 6 Christopher Ford 2004-09-02 06:08:45 UTC
Sorry, the person who told me that was thinking of dvipdfm.  Not dvipost...