Opened 12 years ago

Closed 12 years ago

#34239 closed defect (fixed)

netcdf: remove doxygen dependency?

Reported by: frank.schaeffer@… Owned by: tenomoto (Takeshi Enomoto)
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: netcdf

Description

Since the latest version netcdf @4.2 the port command shows:

frank@computer:frank$ sudo port deps netcdf
Full Name: netcdf @4.2_0+dap+netcdf4
Library Dependencies: doxygen, hdf5-18, szip, curl

but tries to install

frank@computer:frank$ sudo port install netcdf
--->  Computing dependencies for netcdf
--->  Dependencies to be installed: curl curl-ca-bundle perl5 perl5.12 gdbm gettext expat libiconv gperf ncurses perl5 perl5 perl5 libidn openssl zlib pkgconfig glib2 libffi xz doxygen graphviz fontconfig freetype bzip2 fontconfig gd2 autoconf help2man p5.12-locale-gettext m4 autoconf automake jpeg libpng libtool xpm xorg-libXext xorg-libX11 xorg-bigreqsproto xorg-inputproto xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb python27 db46 libedit python_select sqlite3 python27 xorg-libpthread-stubs xorg-xcb-proto libxml2 libxml2 xorg-xcmiscproto xorg-xextproto xorg-xf86bigfontproto xorg-xtrans xorg-util-macros xorg-libXt xorg-libsm xorg-libice ghostscript jbig2dec lcms2 tiff libpaper gts netpbm jasper jbigkit libLASi cmake pango Xft2 xrender xorg-renderproto cairo libpixman xorg-xcb-util urw-fonts xorg-libXaw groff psutils texinfo xorg-libXmu hdf5-18 szip

All versions before did not depend whether on xorg nor on python or ghostscript etc. pp

Change History (2)

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Keywords: netcdf @4.2 dependencies issue removed
Owner: changed from macports-tickets@… to takeshi@…
Port: @4.2 removed
Summary: netcdf @4.2 dependencies are wrongnetcdf: remove doxygen dependency?

Most of the dependencies seem to be getting pulled in by the doxygen dependency, which was added in r91550 when netcdf was updated to version 4.2. The curious points are that doxygen was added as a library dependency (most projects only use doxygen at build time, to build documentation), and more importantly, that in the same revision the configure arg --disable-doxygen was added. Takeshi, can you comment on this? Was the doxygen dependency perhaps added in error?

comment:2 Changed 12 years ago by tenomoto (Takeshi Enomoto)

Resolution: fixed
Status: newclosed

I probably forgot to delete doxygen dependency after I found --disable-doxygen. Thanks for pointing this out. Committed in r92411.

Note: See TracTickets for help on using tickets.