diff --git a/math/asymptote/Makefile b/math/asymptote/Makefile index d5e8a982c74f..e43a8dd02492 100644 --- a/math/asymptote/Makefile +++ b/math/asymptote/Makefile @@ -6,8 +6,8 @@ # PORTNAME= asymptote -PORTVERSION= 1.44 -PORTREVISION= 1 +PORTVERSION= 1.59 +PORTREVISION= 0 CATEGORIES= math MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION}.src @@ -17,29 +17,30 @@ MAINTAINER= nivit@FreeBSD.org COMMENT= A powerful script-based vector graphics language LIB_DEPENDS= fftw3.4:${PORTSDIR}/math/fftw3 -BUILD_DEPENDS= boehm-gc>=6.8:${PORTSDIR}/devel/boehm-gc \ - convert:${PORTSDIR}/graphics/ImageMagick \ +BUILD_DEPENDS= convert:${PORTSDIR}/graphics/ImageMagick \ dvips:${PORTSDIR}/print/dvipsk-tetex \ latex:${PORTSDIR}/print/teTeX \ makeinfo:${PORTSDIR}/textproc/texi2html \ ${MKTEXLSR}:${PORTSDIR}/print/teTeX \ + svn:${PORTSDIR}/devel/subversion \ texi2dvi:${PORTSDIR}/print/teTeX -RUN_DEPENDS= boehm-gc>=6.8:${PORTSDIR}/devel/boehm-gc \ - gv:${PORTSDIR}/print/gv \ +RUN_DEPENDS= gv:${PORTSDIR}/print/gv \ latex:${PORTSDIR}/print/teTeX \ ${PYTHON_SITELIBDIR}/_tkinter.so:${PORTSDIR}/x11-toolkits/py-tkinter -# devel/boehm-gc ONLY_FOR_ARCHS= i386 amd64 +# it requires boehm-gc 7.X +CONFIGURE_ARGS= --disable-gc USE_GHOSTSCRIPT=yes +USE_GL= glut USE_GMAKE= yes USE_PYTHON= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-gc=system --with-latex=${LOCALBASE}/share/texmf-local/tex/latex +CONFIGURE_ARGS+= --with-latex=${LOCALBASE}/share/texmf-local/tex/latex CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include $${CPPFLAGS}" LFLAGS="-L${LOCALBASE}/lib $${LFLAGS}" CFLAGS="-I${LOCALBASE}/include $${CFLAGS}" LDFLAGS="-L${LOCALBASE}/lib $${LDFLAGS}" MAKE_ENV+= ${CONFIGURE_ENV} diff --git a/math/asymptote/distinfo b/math/asymptote/distinfo index 1581b49d22ef..b069f2f8fc7b 100644 --- a/math/asymptote/distinfo +++ b/math/asymptote/distinfo @@ -1,3 +1,3 @@ -MD5 (asymptote-1.44.src.tgz) = eb1d7e020a276e5603355ed3974b5f79 -SHA256 (asymptote-1.44.src.tgz) = b05578a53ebccbdc7e16a8be221bc31cb9d5f15e8c13825ce80782a21d61271f -SIZE (asymptote-1.44.src.tgz) = 1231405 +MD5 (asymptote-1.59.src.tgz) = 9d7c25d9e3a24b0d9b63c98b5f676c89 +SHA256 (asymptote-1.59.src.tgz) = eb9ba767464f5ce789a01f84f4001c9bcd177d770c425c98404f715cc79914e5 +SIZE (asymptote-1.59.src.tgz) = 1306212 diff --git a/math/asymptote/files/patch-Makefile.in b/math/asymptote/files/patch-Makefile.in index 229d10080842..cdb2f0ac6b44 100644 --- a/math/asymptote/files/patch-Makefile.in +++ b/math/asymptote/files/patch-Makefile.in @@ -1,6 +1,6 @@ ---- Makefile.in 2008-10-06 12:16:51.000000000 +0200 -+++ Makefile.in.port 2008-10-07 13:28:38.000000000 +0200 -@@ -54,7 +54,7 @@ +--- Makefile.in 2008-11-27 19:43:50.000000000 +0100 ++++ Makefile.in.port 2008-11-30 13:19:46.000000000 +0100 +@@ -55,7 +55,7 @@ asydir = $(datadir)/asymptote GUIdir = $(asydir)/GUI docdir = $(DESTDIR)@docdir@ @@ -9,12 +9,3 @@ animationsdir = $(exampledir)/animations latexdir = $(DESTDIR)@latexdir@ INSTALL = @INSTALL@ -@@ -106,7 +106,7 @@ - fi - cd $(GC); \ - ./configure $(GCOPTIONS); \ -- $(MAKE) check -+ $(MAKE) - - $(GCPPLIB): $(GCLIB) - diff --git a/math/asymptote/pkg-plist b/math/asymptote/pkg-plist index 85da84051725..d04ac91932fb 100644 --- a/math/asymptote/pkg-plist +++ b/math/asymptote/pkg-plist @@ -48,6 +48,7 @@ bin/xasy %%DATADIR%%/markers.asy %%DATADIR%%/math.asy %%DATADIR%%/metapost.asy +%%DATADIR%%/obj.asy %%DATADIR%%/ode.asy %%DATADIR%%/palette.asy %%DATADIR%%/patterns.asy @@ -83,8 +84,10 @@ bin/xasy %%DATADIR%%/three.asy %%DATADIR%%/three_arrows.asy %%DATADIR%%/three_light.asy +%%DATADIR%%/three_margins.asy %%DATADIR%%/three_surface.asy %%DATADIR%%/tree.asy +%%DATADIR%%/tube.asy %%DATADIR%%/unicode.asy %%DATADIR%%/version.asy %%DATADIR%%/x11colors.asy @@ -101,6 +104,7 @@ bin/xasy %%PORTDOCS%%%%DOCSDIR%%/asy-faq.html/section8.html %%PORTDOCS%%%%DOCSDIR%%/asy-faq.html/section9.html %%PORTDOCS%%%%DOCSDIR%%/asymptote.pdf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/BezierPatch.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/BezierSurface.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/Bode.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/CAD1.asy @@ -117,11 +121,13 @@ bin/xasy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/PythagoreanTree.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/Sierpinski.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/advection.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alignbox.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/alignedaxis.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animations/cube.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animations/embeddedmovie.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animations/embeddedu3d.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animations/externalmovie.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/animations/inlinemovie.tex %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animations/pdfmovie.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animations/slidemovies.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/animations/sphere.asy @@ -141,6 +147,7 @@ bin/xasy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/circles.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/coag.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/colons.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/colorplanes.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/colors.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/cones.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/conicurv.asy @@ -161,12 +168,14 @@ bin/xasy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dots.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dragon.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eetomumu.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/elevation.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/elliptic.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/epix.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/equilateral.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/equilchord.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/errorbars.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/exp.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/externalprc.tex %%PORTEXAMPLES%%%%EXAMPLESDIR%%/fano.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/fermi.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/filegraph.asy @@ -176,7 +185,9 @@ bin/xasy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/flow.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/flowchartdemo.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/fractaltree.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/galleon.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma3.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/generalaxis.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/generalaxis3.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/graphmarkers.asy @@ -187,10 +198,12 @@ bin/xasy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hierarchy.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/histogram.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hyperboloid.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hyperboloidsilhouette.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/icon.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/image.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/imagecontour.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/imagehistogram.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/impact.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/integraltest.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/interpolate1.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/intro.asy @@ -238,6 +251,7 @@ bin/xasy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/near_earth.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/onecontour.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/orthocenter.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/parametricelevation.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/parametricgraph.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/parametricsurface.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/partialsurface.asy @@ -245,11 +259,14 @@ bin/xasy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/phase.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/piicon.eps %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pixel.pdf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/planeproject.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/planes.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/polararea.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/polarcircle.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/poster.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/progrid.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/projectelevation.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/projectrevolution.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/quartercircle.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/rainbow.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/ring.asy @@ -259,6 +276,7 @@ bin/xasy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sacylinder.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sacylinder3D.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/saddle.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scaledgraph.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/secondaryaxis.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/secondaryaxis.csv %%PORTEXAMPLES%%%%EXAMPLESDIR%%/shade.asy @@ -272,7 +290,11 @@ bin/xasy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/slidedemo.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/slidemovies.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/slopefield1.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/smoothelevation.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sphere.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/spheresilhouette.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sphereskeleton.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sphericalharmonic.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/spiral.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/spline.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/spring.asy @@ -282,6 +304,7 @@ bin/xasy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/sqrtx01y1.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/square.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/star.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stroke3.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/strokeshade.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/subpictures.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/superpath.asy @@ -293,16 +316,21 @@ bin/xasy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/torus.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/transparency.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/treetest.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/trefoilknot.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/triads.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/triangle.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/triangulate.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/triceratops.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tvgen.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/unitcircle.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/unitcircle3.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/upint.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/vectorfield.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/vectorfield3.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/venn.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/vertexshading.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/washermethod.asy +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wedge.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/westnile.asy %%PORTEXAMPLES%%%%EXAMPLESDIR%%/westnile.csv %%PORTEXAMPLES%%%%EXAMPLESDIR%%/workcone.asy