The xpdf binary is MIA with xpdf-3.03_2

David Wolfskill david at catwhisker.org
Sat Oct 13 20:55:20 UTC 2012


On Sat, Oct 13, 2012 at 03:18:48PM -0500, Bob Willcox wrote:
> When building the xpdf port the xpdf executable is no longer being built or
> installed into /usr/lib/libexec/xpdf. I suspect that this happened as the
> result of a change that was made on 10/12/2012 with version xpdf-3.03_2. My
> other systems that I've not updated the ports tree on lately have the
> xpdf-3.03_1 version and there the executable is being built and istalled.
> 
> Is anyone else seeing this (I have it failing on two of my recently ports tree
> updated systems here)?
> ....

Now that you mention it, yes.

Examining the port directory and reviewing the typescript from my
"portmaster" run, I see a couple of anomalies:

* portmaster didn't clean the port directory, though that is the default
  behavior, I didn't tell it not to, and it did clear other port
  directories used in the same update run.

  * I don't find an "xpdf" executable in there, either.

* The part of the install that affects libexec/xpdf in my case (note
  that in this case, /usr/local is a symlink to /common/local) looks like:

...
===>  Installing for xpdf-3.03_2
===>   Generating temporary packing list
mkdir -p /common/local/libexec/xpdf
install  -s -o root -g wheel -m 555 xpdf/pdftops /common/local/libexec/xpdf/pdftops
install  -s -o root -g wheel -m 555 xpdf/pdftotext /common/local/libexec/xpdf/pdftotext
install  -s -o root -g wheel -m 555 xpdf/pdfinfo /common/local/libexec/xpdf/pdfinfo
install  -s -o root -g wheel -m 555 xpdf/pdffonts /common/local/libexec/xpdf/pdffonts
install  -s -o root -g wheel -m 555 xpdf/pdfdetach /common/local/libexec/xpdf/pdfdetach
install  -s -o root -g wheel -m 555 xpdf/pdftoppm /common/local/libexec/xpdf/pdftoppm
install  -s -o root -g wheel -m 555 xpdf/pdfimages /common/local/libexec/xpdf/pdfimages
mkdir -p /common/local/man/man1
...
install  -o root -g wheel -m 444 /common/ports/graphics/xpdf/work/xpdf-3.03/misc/hello.pdf /common/local/share/doc/xpdf
/bin/ln -sf /common/local/libexec/xpdf/xpdf /common/local/bin/xpdf
===>   Compressing manual pages for xpdf-3.03_2
===>   Registering installation for xpdf-3.03_2
....

I see in the commit log for r305766, there's a note "Don't install
xpdf on libexec when build without X support. [1]", but my xpdf
options are:

g1-227(9.1-P)[18] cat /var/db/ports/xpdf/options 
# This file is auto-generated by 'make config'.
# Options for xpdf-3.03_1
_OPTIONS_READ=xpdf-3.03_1
_FILE_COMPLETE_OPTIONS_LIST=LIBPAPER TYPE1 X11
OPTIONS_FILE_SET+=LIBPAPER
OPTIONS_FILE_SET+=TYPE1
OPTIONS_FILE_SET+=X11
g1-227(9.1-P)[19] 

Color me puzzled, too.

Peace,
david
-- 
David H. Wolfskill				david at catwhisker.org
Taliban: Evil men with guns afraid of truth from a 14-year old girl.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20121013/aa6f1647/attachment.sig>


More information about the freebsd-ports mailing list