Ticket #21699 (closed enhancement: fixed)
Check that BibTool's dep on texlive is actually needed
| Reported by: | Damien.Pollet@… | Owned by: | dports@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | Cc: | ||
| Port: | BibTool |
Description
I'm not sure port BibTool actually needs texlive to run, since it's an independantly distributed program. TeXlive is quite a bit package and for me it's redundant because I have a separate non-macports install.
Anyway, BibTool seems to build fine with the depends_lib bin:tex:texlive line commented out, and otool -L does not report a dependancy in the binary.
Change History
comment:1 Changed 4 years ago by macsforever2000@…
- Owner changed from macports-tickets@… to tristan@…
- Version 1.8.1 deleted
- Type changed from request to enhancement
comment:2 Changed 3 years ago by andreas.abel@…
Indeed, the amount of packages that bibtool draws is insane. bibtool is a command-line tool, it does not need graphics, for instance. But it compiles stuff like xorg and openmotif.
python port-deps-tree.py bibtool
texlive:
texlive_base:
fontconfig:
expat
freetype:
zlib
libiconv
freetype:
zlib
ghostscript:
cairo:
expat
fontconfig:
expat
freetype:
zlib
libiconv
freetype:
zlib
libpixman
libpng:
zlib
xrender:
xorg-libX11:
xorg-kbproto
xorg-libXau:
xorg-xproto
xorg-libXdmcp
xorg-xproto
xorg-renderproto
zlib
expat
fontconfig:
expat
freetype:
zlib
libiconv
jpeg
libiconv
libpaper
libpng:
zlib
perl5:
perl5.8
tiff:
jpeg
zlib
xorg-libXext:
xorg-libX11:
xorg-kbproto
xorg-libXau:
xorg-xproto
xorg-libXdmcp
xorg-xproto
xorg-xextproto
xorg-libXt:
xorg-libX11:
xorg-kbproto
xorg-libXau:
xorg-xproto
xorg-libXdmcp
xorg-xproto
xorg-libsm:
xorg-libice:
xorg-xproto
zlib
libpng:
zlib
ncurses
openmotif:
Xft2:
expat
fontconfig:
expat
freetype:
zlib
libiconv
freetype:
zlib
xrender:
xorg-libX11:
xorg-kbproto
xorg-libXau:
xorg-xproto
xorg-libXdmcp
xorg-xproto
xorg-renderproto
zlib
jpeg
libiconv
libpng:
zlib
xorg-libXext:
xorg-libX11:
xorg-kbproto
xorg-libXau:
xorg-xproto
xorg-libXdmcp
xorg-xproto
xorg-xextproto
xorg-libXmu:
xorg-libXext:
xorg-libX11:
xorg-kbproto
xorg-libXau:
xorg-xproto
xorg-libXdmcp
xorg-xproto
xorg-xextproto
xorg-libXt:
xorg-libX11:
xorg-kbproto
xorg-libXau:
xorg-xproto
xorg-libXdmcp
xorg-xproto
xorg-libsm:
xorg-libice:
xorg-xproto
xorg-libXp:
xorg-libXext:
xorg-libX11:
xorg-kbproto
xorg-libXau:
xorg-xproto
xorg-libXdmcp
xorg-xproto
xorg-xextproto
xorg-printproto
xorg-libXt:
xorg-libX11:
xorg-kbproto
xorg-libXau:
xorg-xproto
xorg-libXdmcp
xorg-xproto
xorg-libsm:
xorg-libice:
xorg-xproto
xorg-libsm:
xorg-libice:
xorg-xproto
texi2html:
perl5:
perl5.8
texinfo:
gettext:
expat
libiconv
ncurses
libiconv
ncurses
texlive_texmf-full
texlive_texmf-minimal
xorg-libXp:
xorg-libXext:
xorg-libX11:
xorg-kbproto
xorg-libXau:
xorg-xproto
xorg-libXdmcp
xorg-xproto
xorg-xextproto
xorg-printproto
zlib
comment:4 Changed 18 months ago by dports@…
- Status changed from new to assigned
- Owner changed from macports-tickets@… to dports@…
It seems to me that the only way bibtool would actually depend on texlive (beyond just not being very interesting without bibtex) is that it would link against libkpathsea if built with --with-kpathsea. In that case, it should depend on texlive-bin.
We aren't currently building it with kpathsea support. We might want to do it at some point, but for now this is an unnecessary dependency.

