aboutsummaryrefslogtreecommitdiff
path: root/math/asymptote
diff options
context:
space:
mode:
authorNicola Vitale <nivit@FreeBSD.org>2009-01-21 11:05:58 +0000
committerNicola Vitale <nivit@FreeBSD.org>2009-01-21 11:05:58 +0000
commit1bd312e07dd9752a11c32ad4db50719848785559 (patch)
tree24f75ef3db7b55feb55aa3514654c91fc88bf58c /math/asymptote
parent9cdc2994e4f95b8604672c44b1a0248171b536fc (diff)
downloadports-1bd312e07dd9752a11c32ad4db50719848785559.tar.gz
ports-1bd312e07dd9752a11c32ad4db50719848785559.zip
Notes
Diffstat (limited to 'math/asymptote')
-rw-r--r--math/asymptote/Makefile17
-rw-r--r--math/asymptote/distinfo6
-rw-r--r--math/asymptote/files/patch-Makefile.in15
-rw-r--r--math/asymptote/pkg-plist28
4 files changed, 43 insertions, 23 deletions
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