Warren Block <wbl...@wonkity.com> writes: > On Wed, 1 Jun 2011, Angelo wrote: > >> Thanks Peter but I can't seem to build this thing. > > Please don't top-post, and please trim responses. > >> I've tried just about everything I can think of to pass the argument >> "--with-autotrace" and it throws exceptions or just ignores the command. > > Patching the ImageMagick Makefile is not too bad: > > --- graphics/ImageMagick/Makefile.orig 2011-06-02 08:13:35.000000000 > -0600 > +++ graphics/ImageMagick/Makefile 2011-06-02 08:22:51.000000000 -0600 > @@ -40,6 +40,7 @@ > > OPTIONS=\ > IMAGEMAGICK_16BIT_PIXEL "16bit pixel support" on \ > + IMAGEMAGICK_AUTOTRACE "Autotrace support" off \ > IMAGEMAGICK_BZLIB "Bzlib support" on \ > IMAGEMAGICK_DJVU "DJVU format support (needs threads)" off \ > IMAGEMAGICK_DOT "GraphViz dot graphs support" off \ > @@ -228,6 +229,11 @@ > CONFIGURE_ARGS+= --without-fftw > .endif > > +.if defined(WITH_IMAGEMAGICK_AUTOTRACE) > +LIB_DEPENDS+= autotrace:${PORTSDIR}/graphics/autotrace > +CONFIGURE_ARGS+= --with-autotrace > +.endif > + > # Produce BZip compressed MIFF images > .if defined(WITHOUT_IMAGEMAGICK_BZLIB) > CONFIGURE_ARGS+= --without-bzlib > > And that seems to produce a working ImageMagick, at least one that can > convert jpeg to svg. There may be correctness issues, like whether > autotrace requires other ImageMagick options to be enabled (like SVG). > > The problem is that autotrace depends on ImageMagick, and the patched > ImageMagick now depends on autotrace. I don't know enough about > either port to fix that. Hopefully someone can, because this seems > like a useful addition.
In a circular dependency with x264 (lavf input) <-> ffmpeg (x264 encoder) was resolved in favor of x264 autodetecting presence of ffmpeg which makes x264 in the package unable to read popular formats. I wonder which frontend is more useful for enconding in h264... As autotrace leverages ImageMagick for reading more formats but can work without. Why not make it autodetect it then? %% Index: graphics/autotrace/Makefile =================================================================== RCS file: /a/.cvsup/ports/graphics/autotrace/Makefile,v retrieving revision 1.52 diff -u -p -r1.52 Makefile --- graphics/autotrace/Makefile 2 May 2011 12:44:35 -0000 1.52 +++ graphics/autotrace/Makefile 2 Jun 2011 16:13:03 -0000 @@ -14,8 +14,7 @@ MASTER_SITES= SF/${PORTNAME}/AutoTrace/$ MAINTAINER= po...@freebsd.org COMMENT= Convert bitmap to vector graphics -LIB_DEPENDS= png.6:${PORTSDIR}/graphics/png \ - MagickWand.4:${PORTSDIR}/graphics/ImageMagick +LIB_DEPENDS= png.6:${PORTSDIR}/graphics/png USE_AUTOTOOLS= libtool USE_LDCONFIG= yes %% _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"