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