ports/80128: maintainer-update: graphics/autotrace had redundant LIB_DEPENDS

KANOU Hiroki kanou at khdd.net
Wed Apr 20 04:50:26 UTC 2005


>Number:         80128
>Category:       ports
>Synopsis:       maintainer-update: graphics/autotrace had redundant LIB_DEPENDS
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 20 04:50:25 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     KANOU Hiroki
>Release:        FreeBSD 5.3-SECURITY i386
>Organization:
>Environment:
System: FreeBSD tin.khdd.net 5.3-SECURITY FreeBSD 5.3-SECURITY #0: Wed Dec 1 15:22:42 UTC 2004 root at builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386

>Description:

Current version (0.31.1_3) of graphics/autotrace port lists up 
indirect dependencies to the libraries in LIB_DEPENDS. 

Udo Mueller requested to update the dependency to hdf to hdf5,
but it is not actually linked, so it should be removed.

>How-To-Repeat:

% cd /usr/ports/autotrace; make build >& /dev/null
% ldd work/autotrace-0.31.1/.libs/autotrace
autotrace/work/autotrace-0.31.1/.libs/autotrace:
        libautotrace.so.3 => not found (0x0)
        libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x28079000)
        libz.so.2 => /lib/libz.so.2 (0x280e1000)
        libMagick.so.8 => /usr/local/lib/libMagick.so.8 (0x280f1000)
        libjbig.so.1 => /usr/local/lib/libjbig.so.1 (0x28430000)
        liblcms.so.1 => /usr/local/lib/liblcms.so.1 (0x2843d000)
        libtiff.so.4 => /usr/local/lib/libtiff.so.4 (0x28468000)
        libjasper.so.4 => /usr/local/lib/libjasper.so.4 (0x28566000)
        libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x285ab000)
        libpng.so.5 => /usr/local/lib/libpng.so.5 (0x285c8000)
        libfpx.so.1 => /usr/local/lib/libfpx.so.1 (0x285eb000)
        libdpstk.so.1 => /usr/X11R6/lib/libdpstk.so.1 (0x2872f000)
        libdps.so.1 => /usr/X11R6/lib/libdps.so.1 (0x28736000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28774000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x28781000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x287ca000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x287d2000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x287e9000)
        libbz2.so.1 => /usr/lib/libbz2.so.1 (0x288a8000)
        libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x288b7000)
        libm.so.3 => /lib/libm.so.3 (0x289b2000)
        libming.so.3 => /usr/local/lib/libming.so.3 (0x289cc000)
        libpstoedit.so.0 => /usr/local/lib/libpstoedit.so.0 (0x289ff000)
        libplotter.so.4 => /usr/local/lib/libplotter.so.4 (0x28b2e000)
        libMagick++.so.8 => /usr/local/lib/libMagick++.so.8 (0x28c4e000)
        libWand.so.8 => /usr/local/lib/libWand.so.8 (0x28cd9000)
        libEMF.so.1 => /usr/local/lib/libEMF.so.1 (0x28d05000)
        libc.so.5 => /lib/libc.so.5 (0x28d38000)
        libltdl.so.4 => /usr/local/lib/libltdl.so.4 (0x28e11000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28e19000)
        libXm.so.3 => /usr/X11R6/lib/libXm.so.3 (0x28f08000)
        libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0x2910e000)
        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x29115000)

'libdf' is not included.

Four libraries are indirect dependency from libMagick.so, so
jbig, tiff, freetype, jpeg should be removed from LIB_DEPENDS

>Fix:

diff -u autotrace.orig/Makefile autotrace/Makefile
--- autotrace.orig/Makefile	Mon Mar 14 10:05:13 2005
+++ autotrace/Makefile	Wed Apr 20 13:10:20 2005
@@ -7,7 +7,7 @@
 
 PORTNAME=	autotrace
 PORTVERSION=	0.31.1
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	graphics
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -15,14 +15,8 @@
 MAINTAINER=	kanou at khdd.net
 COMMENT=	Convert bitmap to vector graphics
 
-LIB_DEPENDS=	jbig.1:${PORTSDIR}/graphics/jbigkit \
-		df.1:${PORTSDIR}/science/hdf \
-		tiff.4:${PORTSDIR}/graphics/tiff \
-		freetype.9:${PORTSDIR}/print/freetype2 \
-		jpeg.9:${PORTSDIR}/graphics/jpeg \
-		png.5:${PORTSDIR}/graphics/png \
+LIB_DEPENDS=	png.5:${PORTSDIR}/graphics/png \
 		ming.3:${PORTSDIR}/graphics/ming \
-		wmf.2:${PORTSDIR}/graphics/libwmf \
 		Magick.8:${PORTSDIR}/graphics/ImageMagick \
 		pstoedit.0:${PORTSDIR}/graphics/pstoedit
 .if !exists(/usr/bin/bzip2)

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list