- Update to 1.59

- Add devel/subversion to BUILD_DEPENDS
- Add USE_GL=glut
- Disable garbage collector (requires boehm-gc 7.X)
This commit is contained in:
Nicola Vitale 2009-01-21 11:05:58 +00:00
parent 9cdc2994e4
commit 1bd312e07d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=226596
4 changed files with 43 additions and 23 deletions

View File

@ -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}

View File

@ -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

View File

@ -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)

View File

@ -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