pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/asymptote graphics/asymptote: Update to 2.79



details:   https://anonhg.NetBSD.org/pkgsrc/rev/716049c05de0
branches:  trunk
changeset: 375874:716049c05de0
user:      riastradh <riastradh%pkgsrc.org@localhost>
date:      Mon Mar 28 21:38:54 2022 +0000

description:
graphics/asymptote: Update to 2.79

diffstat:

 graphics/asymptote/Makefile                  |   14 ++-
 graphics/asymptote/PLIST                     |  121 +++++++++++++++++++++++---
 graphics/asymptote/distinfo                  |   10 +-
 graphics/asymptote/patches/patch-main.cc     |   17 ---
 graphics/asymptote/patches/patch-runlabel.in |   15 ---
 5 files changed, 119 insertions(+), 58 deletions(-)

diffs (truncated from 362 to 300 lines):

diff -r 2e7564f4e5d7 -r 716049c05de0 graphics/asymptote/Makefile
--- a/graphics/asymptote/Makefile       Mon Mar 28 21:38:32 2022 +0000
+++ b/graphics/asymptote/Makefile       Mon Mar 28 21:38:54 2022 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.43 2021/06/01 09:12:23 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2022/03/28 21:38:54 riastradh Exp $
 
-DISTNAME=      asymptote-2.41
-PKGREVISION=   8
+DISTNAME=      asymptote-2.79
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=asymptote/}
 EXTRACT_SUFX=  .tgz
@@ -19,6 +18,7 @@
 TOOL_DEPENDS+= tex-epsf-[0-9]*:../../print/tex-epsf
 TOOL_DEPENDS+= tex-etoolbox-[0-9]*:../../devel/tex-etoolbox
 TOOL_DEPENDS+= tex-kvsetkeys-[0-9]*:../../print/tex-kvsetkeys
+TOOL_DEPENDS+= tex-media9-[0-9]*:../../print/tex-media9
 TOOL_DEPENDS+= tex-pdftex-[0-9]*:../../print/tex-pdftex
 TOOL_DEPENDS+= tex-parskip-[0-9]*:../../print/tex-parskip
 TOOL_DEPENDS+= tex-texinfo-[0-9]*:../../print/tex-texinfo
@@ -26,12 +26,16 @@
 TOOL_DEPENDS+= ghostscript-agpl>=9.16:../../print/ghostscript-agpl
 DEPENDS+=      tex-geometry-[0-9]*:../../print/tex-geometry
 
+# Unclear what version is required -- 4.8 is too old, 6.8 is new enough.
+# Let's just leave it at 6.8 since that's what's in pkgsrc now.
+TEXINFO_REQD=          6.8
+
 UNLIMIT_RESOURCES=     datasize
 MAKE_JOBS_SAFE=                no # random failure during build as of 2.38
 
 GNU_CONFIGURE=         yes
 INFO_FILES=            yes
-USE_LANGUAGES=         c c++03
+USE_LANGUAGES=         c c++11
 
 CONFIGURE_ARGS+=       --enable-gc=system
 CONFIGURE_ARGS+=       --infodir=${PREFIX}/info
@@ -44,7 +48,7 @@
 SUBST_STAGE.python=    pre-configure
 SUBST_FILES.python=    Makefile.in
 SUBST_MESSAGE.python=  Fixing path to python interpreter.
-SUBST_SED.python+=     -e "s|/usr/bin/env python|${PYTHONBIN:Q}|g"
+SUBST_SED.python+=     -e "s|/usr/bin/env python3|${PYTHONBIN:Q}|g"
 
 # DragonFly has stripped makeinfo in the base - without texi2dvi.
 OPSYSVARS+=                    TOOL_DEPENDS
diff -r 2e7564f4e5d7 -r 716049c05de0 graphics/asymptote/PLIST
--- a/graphics/asymptote/PLIST  Mon Mar 28 21:38:32 2022 +0000
+++ b/graphics/asymptote/PLIST  Mon Mar 28 21:38:54 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2017/06/08 08:47:26 wiz Exp $
+@comment $NetBSD: PLIST,v 1.5 2022/03/28 21:38:54 riastradh Exp $
 bin/asy
 bin/xasy
 info/asy-faq.info
@@ -6,19 +6,86 @@
 man/man1/asy.1
 man/man1/xasy.1
 share/asymptote/CAD.asy
-share/asymptote/GUI/CubicBezier.py
+share/asymptote/GUI/CustMatTransform.py
+share/asymptote/GUI/DebugFlags.py
+share/asymptote/GUI/GuidesManager.py
+share/asymptote/GUI/InplaceAddObj.py
+share/asymptote/GUI/PrimitiveShape.py
+share/asymptote/GUI/SetCustomAnchor.py
 share/asymptote/GUI/UndoRedoStack.py
+share/asymptote/GUI/Widg_addLabel.py
+share/asymptote/GUI/Widg_addPolyOpt.py
+share/asymptote/GUI/Widg_editBezier.py
+share/asymptote/GUI/Window1.py
+share/asymptote/GUI/__init__.py
+share/asymptote/GUI/configs/xasyconfig.cson
+share/asymptote/GUI/configs/xasykeymap.cson
+share/asymptote/GUI/labelEditor.py
+share/asymptote/GUI/pyUIClass/custMatTransform.py
+share/asymptote/GUI/pyUIClass/labelTextEditor.py
+share/asymptote/GUI/pyUIClass/setCustomAnchor.py
+share/asymptote/GUI/pyUIClass/widg_addLabel.py
+share/asymptote/GUI/pyUIClass/widg_addPolyOpt.py
+share/asymptote/GUI/pyUIClass/widg_editBezier.py
+share/asymptote/GUI/pyUIClass/widgetPointEditor.py
+share/asymptote/GUI/pyUIClass/window1.py
+share/asymptote/GUI/res/icons.qrc
+share/asymptote/GUI/res/icons/anchor.svg
+share/asymptote/GUI/res/icons/android-arrow-back.svg
+share/asymptote/GUI/res/icons/android-arrow-forward.svg
+share/asymptote/GUI/res/icons/android-camera.svg
+share/asymptote/GUI/res/icons/android-close.svg
+share/asymptote/GUI/res/icons/android-color-palette.svg
+share/asymptote/GUI/res/icons/android-delete.svg
+share/asymptote/GUI/res/icons/android-done.svg
+share/asymptote/GUI/res/icons/android-expand.svg
+share/asymptote/GUI/res/icons/android-folder-open.svg
+share/asymptote/GUI/res/icons/android-hand.svg
+share/asymptote/GUI/res/icons/android-locate.svg
+share/asymptote/GUI/res/icons/android-radio-button-off.svg
+share/asymptote/GUI/res/icons/android-radio-button-on.svg
+share/asymptote/GUI/res/icons/android-refresh.svg
+share/asymptote/GUI/res/icons/arrow-move.svg
+share/asymptote/GUI/res/icons/arrow-resize.svg
+share/asymptote/GUI/res/icons/brush.svg
+share/asymptote/GUI/res/icons/bucket.svg
+share/asymptote/GUI/res/icons/center.svg
+share/asymptote/GUI/res/icons/centerorigin.svg
+share/asymptote/GUI/res/icons/check.svg
+share/asymptote/GUI/res/icons/chevron-with-circle-left.svg
+share/asymptote/GUI/res/icons/chevron-with-circle-right.svg
+share/asymptote/GUI/res/icons/circle.svg
+share/asymptote/GUI/res/icons/close-round.svg
+share/asymptote/GUI/res/icons/closedcurve.svg
+share/asymptote/GUI/res/icons/closedpolygon.svg
+share/asymptote/GUI/res/icons/code.svg
+share/asymptote/GUI/res/icons/edit.svg
+share/asymptote/GUI/res/icons/eye.svg
+share/asymptote/GUI/res/icons/filledbucket.svg
+share/asymptote/GUI/res/icons/grid.svg
+share/asymptote/GUI/res/icons/magnifying-glass.svg
+share/asymptote/GUI/res/icons/opencurve.svg
+share/asymptote/GUI/res/icons/openpolygon.svg
+share/asymptote/GUI/res/icons/plus-round.svg
+share/asymptote/GUI/res/icons/redo.svg
+share/asymptote/GUI/res/icons/save.svg
+share/asymptote/GUI/res/icons/social-python.svg
+share/asymptote/GUI/res/icons/subdirectory-left.svg
+share/asymptote/GUI/res/icons/text.svg
+share/asymptote/GUI/res/icons/triangle-stroked-15.svg
+share/asymptote/GUI/res/icons/undo.svg
+share/asymptote/GUI/setup.py
 share/asymptote/GUI/xasy.py
 share/asymptote/GUI/xasy2asy.py
-share/asymptote/GUI/xasyActions.py
-share/asymptote/GUI/xasyBezierEditor.py
-share/asymptote/GUI/xasyCodeEditor.py
-share/asymptote/GUI/xasyColorPicker.py
+share/asymptote/GUI/xasyArgs.py
+share/asymptote/GUI/xasyBezierInterface.py
 share/asymptote/GUI/xasyFile.py
-share/asymptote/GUI/xasyGUIIcons.py
-share/asymptote/GUI/xasyMainWin.py
 share/asymptote/GUI/xasyOptions.py
-share/asymptote/GUI/xasyOptionsDialog.py
+share/asymptote/GUI/xasyStrings.py
+share/asymptote/GUI/xasySvg.py
+share/asymptote/GUI/xasyTransform.py
+share/asymptote/GUI/xasyUtils.py
+share/asymptote/GUI/xasyValidator.py
 share/asymptote/GUI/xasyVersion.py
 share/asymptote/animate.asy
 share/asymptote/animation.asy
@@ -34,6 +101,7 @@
 share/asymptote/bezulate.asy
 share/asymptote/binarytree.asy
 share/asymptote/bsp.asy
+share/asymptote/colormap.asy
 share/asymptote/contour.asy
 share/asymptote/contour3.asy
 share/asymptote/drawtree.asy
@@ -51,8 +119,8 @@
 share/asymptote/interpolate.asy
 share/asymptote/labelpath.asy
 share/asymptote/labelpath3.asy
-share/asymptote/latin1.asy
 share/asymptote/lmfit.asy
+share/asymptote/map.asy
 share/asymptote/markers.asy
 share/asymptote/math.asy
 share/asymptote/metapost.asy
@@ -79,10 +147,20 @@
 share/asymptote/plain_scaling.asy
 share/asymptote/plain_shipout.asy
 share/asymptote/plain_strings.asy
-share/asymptote/plain_xasy.asy
 share/asymptote/pstoedit.asy
+share/asymptote/rational.asy
+share/asymptote/rationalSimplex.asy
 share/asymptote/reload.js
 share/asymptote/roundedpath.asy
+share/asymptote/shaders/blend.glsl
+share/asymptote/shaders/count.glsl
+share/asymptote/shaders/fragment.glsl
+share/asymptote/shaders/screen.glsl
+share/asymptote/shaders/sum1.glsl
+share/asymptote/shaders/sum2.glsl
+share/asymptote/shaders/sum3.glsl
+share/asymptote/shaders/vertex.glsl
+share/asymptote/shaders/zero.glsl
 share/asymptote/simplex.asy
 share/asymptote/size10.asy
 share/asymptote/size11.asy
@@ -102,8 +180,11 @@
 share/asymptote/tree.asy
 share/asymptote/trembling.asy
 share/asymptote/tube.asy
-share/asymptote/unicode.asy
+share/asymptote/v3d.asy
+share/asymptote/v3dheadertypes.asy
+share/asymptote/v3dtypes.asy
 share/asymptote/version.asy
+share/asymptote/webgl/asygl.js
 share/asymptote/x11colors.asy
 share/doc/asymptote/CAD.pdf
 share/doc/asymptote/TeXShopAndAsymptote.pdf
@@ -121,6 +202,7 @@
 share/doc/asymptote/asy-latex.pdf
 share/doc/asymptote/asyRefCard.pdf
 share/doc/asymptote/asymptote.pdf
+share/doc/asymptote/examples/100d.pdb1
 share/doc/asymptote/examples/100d.views
 share/doc/asymptote/examples/1overx.asy
 share/doc/asymptote/examples/BezierPatch.asy
@@ -169,6 +251,7 @@
 share/doc/asymptote/examples/animations/wheel.asy
 share/doc/asymptote/examples/annotation.asy
 share/doc/asymptote/examples/arrows3.asy
+share/doc/asymptote/examples/axialshade.asy
 share/doc/asymptote/examples/axis3.asy
 share/doc/asymptote/examples/bars3.asy
 share/doc/asymptote/examples/basealign.asy
@@ -251,6 +334,7 @@
 share/doc/asymptote/examples/genusthree.asy
 share/doc/asymptote/examples/genustwo.asy
 share/doc/asymptote/examples/graphmarkers.asy
+share/doc/asymptote/examples/graphwithderiv.asy
 share/doc/asymptote/examples/grid.asy
 share/doc/asymptote/examples/grid3xyz.asy
 share/doc/asymptote/examples/hatch.asy
@@ -292,6 +376,7 @@
 share/doc/asymptote/examples/limit.asy
 share/doc/asymptote/examples/lineargraph.asy
 share/doc/asymptote/examples/lineargraph0.asy
+share/doc/asymptote/examples/linearregression.asy
 share/doc/asymptote/examples/lines.asy
 share/doc/asymptote/examples/linetype.asy
 share/doc/asymptote/examples/lmfit1.asy
@@ -322,7 +407,7 @@
 share/doc/asymptote/examples/onecontour.asy
 share/doc/asymptote/examples/oneoverx.asy
 share/doc/asymptote/examples/orthocenter.asy
-share/doc/asymptote/examples/p-orbital.asy
+share/doc/asymptote/examples/pOrbital.asy
 share/doc/asymptote/examples/parametricelevation.asy
 share/doc/asymptote/examples/parametricgraph.asy
 share/doc/asymptote/examples/parametricsurface.asy
@@ -333,7 +418,7 @@
 share/doc/asymptote/examples/penfunctionimage.asy
 share/doc/asymptote/examples/penimage.asy
 share/doc/asymptote/examples/phase.asy
-share/doc/asymptote/examples/piicon.eps
+share/doc/asymptote/examples/piicon.png
 share/doc/asymptote/examples/pipeintersection.asy
 share/doc/asymptote/examples/pipes.asy
 share/doc/asymptote/examples/pixel.pdf
@@ -373,6 +458,7 @@
 share/doc/asymptote/examples/sinc.asy
 share/doc/asymptote/examples/sinxlex.asy
 share/doc/asymptote/examples/slidedemo.asy
+share/doc/asymptote/examples/slope.asy
 share/doc/asymptote/examples/slopefield1.asy
 share/doc/asymptote/examples/smoothelevation.asy
 share/doc/asymptote/examples/soccerball.asy
@@ -400,14 +486,17 @@
 share/doc/asymptote/examples/superpath.asy
 share/doc/asymptote/examples/tanh.asy
 share/doc/asymptote/examples/teapot.asy
+share/doc/asymptote/examples/teapotIBL.asy
 share/doc/asymptote/examples/tensor.asy
 share/doc/asymptote/examples/tetra.asy
 share/doc/asymptote/examples/textpath.asy
 share/doc/asymptote/examples/thermodynamics.asy
 share/doc/asymptote/examples/threeviews.asy
 share/doc/asymptote/examples/tile.asy
+share/doc/asymptote/examples/tiling.asy
 share/doc/asymptote/examples/torus.asy
 share/doc/asymptote/examples/transparency.asy
+share/doc/asymptote/examples/transparentCubes.asy
 share/doc/asymptote/examples/treetest.asy
 share/doc/asymptote/examples/trefoilknot.asy
 share/doc/asymptote/examples/triads.asy
@@ -419,9 +508,11 @@
 share/doc/asymptote/examples/truncatedIcosahedron.asy
 share/doc/asymptote/examples/tvgen.asy
 share/doc/asymptote/examples/twistedtubes.asy
+share/doc/asymptote/examples/twoSpheres.asy
 share/doc/asymptote/examples/unitcircle.asy
 share/doc/asymptote/examples/unitcircle3.asy
 share/doc/asymptote/examples/unitoctant.asy
+share/doc/asymptote/examples/unitoctantx.asy
 share/doc/asymptote/examples/upint.asy
 share/doc/asymptote/examples/vectorfield.asy
 share/doc/asymptote/examples/vectorfield3.asy
@@ -437,6 +528,7 @@
 share/doc/asymptote/examples/workcone.asy
 share/doc/asymptote/examples/worksheet.asy
 share/doc/asymptote/examples/worldmap.asy
+share/doc/asymptote/examples/worldmap.dat
 share/doc/asymptote/examples/xsin1x.asy
 share/doc/asymptote/examples/xstitch.asy



Home | Main Index | Thread Index | Old Index