mysterious gtk-doc install
Dexter Douglas
luomo1138 at yahoo.com
Sun Dec 23 20:52:00 PST 2007
Hello,
I have a problem with gtk-doc. I just upgraded to
MacPorts 1.600, and I upgraded my outdated packages.
During the upgrade, gtk-doc and its dependencies were
installed. As far as I can tell nothing on my system
needs this. Does anyone understand why gtk-doc was
installed?
Below is a log of what I did. I broke it into three
parts. Part one, is the
the upgrade. Part two is when gkt-doc installed
itself. Part three is where I looked at dependencies
to figure out what happened.
Thanks,
Jim
-----------------
Part one
-----------------
hello$ sudo port selfupdate
Password:
MacPorts base version 1.520 installed
Downloaded MacPorts base version 1.600
Configuring, Building and Installing new MacPorts base
selfupdate done!
hello$ sudo port sync
Password:
hello$ port outdated
The following installed ports are outdated:
clamav 0.91.2_0 < 0.92_0
gettext 0.17_1 < 0.17_2
ImageMagick 6.3.7-1_1 < 6.3.7-6_0
libpng 1.2.23_0 < 1.2.24_0
xrender 0.9.0_1 < 0.9.0_2
hello$ sudo port upgrade installed
Password:
---> Fetching libpng
---> Attempting to fetch libpng-1.2.24.tar.bz2 from
http://downloads.sourceforge.net/libpng
---> Verifying checksum(s) for libpng
---> Extracting libpng
---> Configuring libpng
---> Building libpng with target all
---> Staging libpng into destroot
---> Deactivating libpng 1.2.23_0
---> Installing libpng 1.2.24_0
---> Activating libpng 1.2.24_0
---> Cleaning libpng
---> Fetching ImageMagick
---> Attempting to fetch ImageMagick-6.3.7-6.tar.bz2
from http://image_magick.veidrodis.com/image_magick/
---> Verifying checksum(s) for ImageMagick
---> Extracting ImageMagick
---> Configuring ImageMagick
---> Building ImageMagick with target all
---> Staging ImageMagick into destroot
---> Deactivating ImageMagick 6.3.7-1_1+q16
---> Installing ImageMagick 6.3.7-6_0+q16
---> Activating ImageMagick 6.3.7-6_0+q16
---> Cleaning ImageMagick
---> Fetching xrender
---> Verifying checksum(s) for xrender
---> Extracting xrender
---> Configuring xrender
---> Building xrender with target all
---> Staging xrender into destroot
---> Deactivating xrender 0.9.0_1
---> Installing xrender 0.9.0_2
---> Activating xrender 0.9.0_2
---> Cleaning xrender
---> Fetching gettext
---> Verifying checksum(s) for gettext
---> Extracting gettext
---> Applying patches to gettext
---> Configuring gettext
---> Building gettext with target all
---> Staging gettext into destroot
---> Deactivating gettext 0.17_1
---> Installing gettext 0.17_2
---> Activating gettext 0.17_2
---> Cleaning gettext
---> Fetching clamav
---> Attempting to fetch clamav-0.92.tar.gz from
http://downloads.sourceforge.net/clamav
---> Verifying checksum(s) for clamav
---> Extracting clamav
---> Configuring clamav
---> Building clamav with target all
---> Staging clamav into destroot
---> Deactivating clamav 0.91.2_0
---> Installing clamav 0.92_0
You need to add a new clamav user and clamav group to
your system if you want to use clamav in superuser
mode.
---> Activating clamav 0.92_0
---> Cleaning clamav
-----------------
Part two
-----------------
---> Fetching xmlcatmgr
---> Attempting to fetch xmlcatmgr-2.2.tar.gz from
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
---> Attempting to fetch xmlcatmgr-2.2.tar.gz from
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/
---> Attempting to fetch xmlcatmgr-2.2.tar.gz from
ftp://ftp.uk.FreeBSD.org/pub/FreeBSD/ports/distfiles/
---> Verifying checksum(s) for xmlcatmgr
---> Extracting xmlcatmgr
---> Configuring xmlcatmgr
---> Building xmlcatmgr with target all
---> Staging xmlcatmgr into destroot
---> Installing xmlcatmgr 2.2_1
---> Activating xmlcatmgr 2.2_1
---> Cleaning xmlcatmgr
---> Fetching docbook-xml-4.1.2
---> Attempting to fetch docbkx412.zip from
http://www.oasis-open.org/docbook/xml/4.1.2/
---> Verifying checksum(s) for docbook-xml-4.1.2
---> Extracting docbook-xml-4.1.2
---> Configuring docbook-xml-4.1.2
---> Building docbook-xml-4.1.2 with target all
---> Staging docbook-xml-4.1.2 into destroot
---> Installing docbook-xml-4.1.2 4.1.2_1
---> Activating docbook-xml-4.1.2 4.1.2_1
######################################################################
# As MacPorts does not currently have a
post-deactivate hook,
# you will need to ensure that you manually remove the
catalog
# entry for this port when you uninstall it. To do
so, run
# "xmlcatmgr remove nextCatalog
/opt/local/share/xml/docbook/4.1.2/catalog.xml".
######################################################################
---> Cleaning docbook-xml-4.1.2
---> Fetching docbook-xsl
---> Attempting to fetch docbook-xsl-1.72.0.tar.bz2
from http://downloads.sourceforge.net/docbook
---> Verifying checksum(s) for docbook-xsl
---> Extracting docbook-xsl
---> Configuring docbook-xsl
---> Building docbook-xsl with target all
---> Staging docbook-xsl into destroot
---> Installing docbook-xsl 1.72.0_0
---> Activating docbook-xsl 1.72.0_0
######################################################################
# As MacPorts does not currently have a
post-deactivate hook,
# you will need to ensure that you manually remove the
catalog
# entry for this port when you uninstall it. To do
so, run
# "xmlcatmgr remove nextCatalog
/opt/local/share/xsl/docbook-xsl/catalog.xml".
######################################################################
---> Cleaning docbook-xsl
---> Fetching perl5.8
---> Attempting to fetch perl-5.8.8.tar.bz2 from
http://www.cpan.org/src/5.0/
---> Verifying checksum(s) for perl5.8
---> Extracting perl5.8
---> Applying patches to perl5.8
---> Configuring perl5.8
---> Building perl5.8 with target all
---> Staging perl5.8 into destroot
---> Installing perl5.8 5.8.8_0
---> Activating perl5.8 5.8.8_0
---> Cleaning perl5.8
---> Fetching docbook-xml-4.2
---> Attempting to fetch docbook-xml-4.2.zip from
http://www.oasis-open.org/docbook/xml/4.2/
---> Verifying checksum(s) for docbook-xml-4.2
---> Extracting docbook-xml-4.2
---> Configuring docbook-xml-4.2
---> Building docbook-xml-4.2 with target all
---> Staging docbook-xml-4.2 into destroot
---> Installing docbook-xml-4.2 4.2_0
---> Activating docbook-xml-4.2 4.2_0
######################################################################
# As MacPorts does not currently have a
post-deactivate hook,
# you will need to ensure that you manually remove the
catalog
# entry for this port when you uninstall it. To do
so, run
# "xmlcatmgr remove nextCatalog
/opt/local/share/xml/docbook/4.2/catalog.xml".
######################################################################
---> Cleaning docbook-xml-4.2
---> Fetching docbook-xml-4.3
---> Attempting to fetch docbook-xml-4.3.zip from
http://www.oasis-open.org/docbook/xml/4.3/
---> Verifying checksum(s) for docbook-xml-4.3
---> Extracting docbook-xml-4.3
---> Configuring docbook-xml-4.3
---> Building docbook-xml-4.3 with target all
---> Staging docbook-xml-4.3 into destroot
---> Installing docbook-xml-4.3 4.3_0
---> Activating docbook-xml-4.3 4.3_0
######################################################################
# As MacPorts does not currently have a
post-deactivate hook,
# you will need to ensure that you manually remove the
catalog
# entry for this port when you uninstall it. To do
so, run
# "xmlcatmgr remove nextCatalog
/opt/local/share/xml/docbook/4.3/catalog.xml".
######################################################################
---> Cleaning docbook-xml-4.3
---> Fetching docbook-xml-4.4
---> Attempting to fetch docbook-xml-4.4.zip from
http://www.oasis-open.org/docbook/xml/4.4/
---> Verifying checksum(s) for docbook-xml-4.4
---> Extracting docbook-xml-4.4
---> Configuring docbook-xml-4.4
---> Building docbook-xml-4.4 with target all
---> Staging docbook-xml-4.4 into destroot
---> Installing docbook-xml-4.4 4.4_0
---> Activating docbook-xml-4.4 4.4_0
######################################################################
# As MacPorts does not currently have a
post-deactivate hook,
# you will need to ensure that you manually remove the
catalog
# entry for this port when you uninstall it. To do
so, run
# "xmlcatmgr remove nextCatalog
/opt/local/share/xml/docbook/4.4/catalog.xml".
######################################################################
---> Cleaning docbook-xml-4.4
---> Fetching docbook-xml-4.5
---> Attempting to fetch docbook-xml-4.5.zip from
http://www.oasis-open.org/docbook/xml/4.5/
---> Verifying checksum(s) for docbook-xml-4.5
---> Extracting docbook-xml-4.5
---> Configuring docbook-xml-4.5
---> Building docbook-xml-4.5 with target all
---> Staging docbook-xml-4.5 into destroot
---> Installing docbook-xml-4.5 4.5_0
---> Activating docbook-xml-4.5 4.5_0
######################################################################
# As MacPorts does not currently have a
post-deactivate hook,
# you will need to ensure that you manually remove the
catalog
# entry for this port when you uninstall it. To do
so, run
# "xmlcatmgr remove nextCatalog
/opt/local/share/xml/docbook/4.5/catalog.xml".
######################################################################
---> Cleaning docbook-xml-4.5
---> Fetching docbook-xml
---> Verifying checksum(s) for docbook-xml
---> Extracting docbook-xml
---> Configuring docbook-xml
---> Building docbook-xml with target all
---> Staging docbook-xml into destroot
---> Installing docbook-xml 4.5_1
---> Activating docbook-xml 4.5_1
---> Cleaning docbook-xml
---> Fetching libxslt
---> Attempting to fetch libxslt-1.1.22.tar.gz from
ftp://xmlsoft.org/libxslt/
---> Verifying checksum(s) for libxslt
---> Extracting libxslt
---> Configuring libxslt
---> Building libxslt with target all
---> Staging libxslt into destroot
---> Installing libxslt 1.1.22_0
---> Activating libxslt 1.1.22_0
---> Cleaning libxslt
---> Fetching p5-xml-parser
---> Attempting to fetch XML-Parser-2.36.tar.gz from
http://ftp.ucr.ac.cr/Unix/CPAN/modules/by-module/XML
---> Verifying checksum(s) for p5-xml-parser
---> Extracting p5-xml-parser
---> Configuring p5-xml-parser
---> Building p5-xml-parser with target all
---> Staging p5-xml-parser into destroot
---> Installing p5-xml-parser 2.36_0
---> Activating p5-xml-parser 2.36_0
---> Cleaning p5-xml-parser
---> Fetching scrollkeeper
---> Attempting to fetch scrollkeeper-0.3.14.tar.gz
from http://downloads.sourceforge.net/scrollkeeper
---> Verifying checksum(s) for scrollkeeper
---> Extracting scrollkeeper
---> Applying patches to scrollkeeper
---> Configuring scrollkeeper
---> Building scrollkeeper with target all
---> Staging scrollkeeper into destroot
---> Installing scrollkeeper 0.3.14_6
---> Activating scrollkeeper 0.3.14_6
---> Cleaning scrollkeeper
---> Fetching gtk-doc
---> Attempting to fetch gtk-doc-1.9.tar.bz2 from
http://mandril.creatis.insa-lyon.fr/linux/gnome.org/sources/gtk-doc/1.9/
---> Verifying checksum(s) for gtk-doc
---> Extracting gtk-doc
---> Configuring gtk-doc
---> Building gtk-doc with target all
---> Staging gtk-doc into destroot
---> Installing gtk-doc 1.9_0
---> Activating gtk-doc 1.9_0
---> Cleaning gtk-doc
-----------------
Part three
-----------------
I did not expect these packages to be installed:
xmlcatmgr 2.2_1
docbook-xml-4.1.2 4.1.2_1
docbook-xsl 1.72.0_0
perl5.8 5.8.8_0
docbook-xml-4.2 4.2_0
docbook-xml-4.3 4.3_0
docbook-xml-4.4 4.4_0
docbook-xml-4.5 4.5_0
docbook-xml 4.5_1
libxslt 1.1.22_0
p5-xml-parser 2.36_0
scrollkeeper 0.3.14_6
gtk-doc 1.9_0
According to "port info", none of these packages
clamav, gettext, ImageMagick, libpng, xrender
require
xmlcatmgr, docbook-xml-4.1.2, docbook-xsl, perl5.8,
docbook-xml-4.2,
docbook-xml-4.3, docbook-xml-4.4, docbook-xml-4.5,
docbook-xml, libxslt,
p5-xml-parser, scrollkeeper, gtk-doc
port dependents xlmcatmgr
docbook-xml-4.1.2 depends on xmlcatmgr
docbook-xsl depends on xmlcatmgr
docbook-xml-4.2 depends on xmlcatmgr
docbook-xml-4.3 depends on xmlcatmgr
docbook-xml-4.4 depends on xmlcatmgr
docbook-xml-4.5 depends on xmlcatmgr
port dependents docbook-xml-4.1.2
gtk-doc depends on docbook-xml-4.1.2
port dependents docbook-xsl
scrollkeeper depends on docbook-xsl
port dependents perl5.8
p5-xml-parser depends on perl5.8
port dependents docbook-xml-4.2
docbook-xml-4.2 has no dependents!
port dependents docbook-xml-4.2
docbook-xml-4.2 has no dependents!
port dependents docbook-xml-4.3
docbook-xml-4.3 has no dependents!
port dependents docbook-xml-4.4
docbook-xml-4.4 has no dependents!
port dependents docbook-xml-4.5
docbook-xml-4.5 has no dependents!
port dependents docbook-xml
scrollkeeper depends on docbook-xml
port dependents libxslt
scrollkeeper depends on libxslt
port dependents p5-xml-parser
p5-xml-parser has no dependents!
port dependents scrollkeeper
scrollkeeper has no dependents!
port dependents gtk-doc
gtk-doc has no dependents!
port deps gtk-doc
gtk-doc has build dependencies on:
scrollkeeper
pkgconfig
perl5.8
gtk-doc has library dependencies on:
docbook-xml-4.1.2
docbook-xsl
libxml2
____________________________________________________________________________________
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs
More information about the macports-users
mailing list