On 2022/08/26 15:00, wen heping wrote: > > ping ... Please cvs up your ports tree
> Here is the revised patch, add 2 missing BUILD_DEPENDS to fix build, > which spotted by sthen@. > > wen > ? wen.log > Index: Makefile > =================================================================== > RCS file: /cvs/ports/graphics/asymptote/Makefile,v > retrieving revision 1.48 > diff -u -p -r1.48 Makefile > --- Makefile 12 Aug 2022 22:25:14 -0000 1.48 > +++ Makefile 18 Aug 2022 09:30:47 -0000 > @@ -2,8 +2,7 @@ BROKEN-riscv64= assertion "q.pre == 0 & > > COMMENT= powerful descriptive vector graphics language > > -DISTNAME= asymptote-2.70 > -REVISION= 4 > +DISTNAME= asymptote-2.82 > EXTRACT_SUFX= .src.tgz > CATEGORIES= graphics > > @@ -24,7 +23,9 @@ COMPILER = base-clang ports-gcc > BUILD_DEPENDS= graphics/glm \ > print/texinfo \ > print/texlive/base \ > - print/texlive/texmf,-main > + print/texlive/texmf,-main \ > + print/texlive/texmf,-full \ > + math/eigen3 > RUN_DEPENDS= print/texlive/texmf,-full \ > math/py-numpy${MODPY_FLAVOR} \ > textproc/py-cson${MODPY_FLAVOR} \ > Index: distinfo > =================================================================== > RCS file: /cvs/ports/graphics/asymptote/distinfo,v > retrieving revision 1.5 > diff -u -p -r1.5 distinfo > --- distinfo 24 May 2021 10:15:04 -0000 1.5 > +++ distinfo 18 Aug 2022 09:30:47 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (asymptote-2.70.src.tgz) = > 9cyROoWMM+kveatCHTVMD+K6vYf0Uq6d/3KakCqoDD8= > -SIZE (asymptote-2.70.src.tgz) = 4674495 > +SHA256 (asymptote-2.82.src.tgz) = > T2+8WqBYyNOFE1Rr5bIzu11/pQ45SG89hiSqdZWudI0= > +SIZE (asymptote-2.82.src.tgz) = 15070290 > Index: patches/patch-settings_cc > =================================================================== > RCS file: patches/patch-settings_cc > diff -N patches/patch-settings_cc > --- patches/patch-settings_cc 11 Mar 2022 19:22:06 -0000 1.3 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,15 +0,0 @@ > -Cope with ghostscript pre-9.16. If updating GS, this patch is likely to > -trigger a failure and should be removed. > - > -Index: settings.cc > ---- settings.cc.orig > -+++ settings.cc > -@@ -86,7 +86,7 @@ mode_t mask; > - > - string systemDir=ASYMPTOTE_SYSDIR; > - string defaultPSdriver="ps2write"; > --string defaultEPSdriver="eps2write"; > -+string defaultEPSdriver="epswrite"; > - string > defaultAsyGL="https://vectorgraphics.github.io/asymptote/base/webgl/asygl-"+ > - string(AsyGLVersion)+".js"; > - > Index: patches/patch-xstream_h > =================================================================== > RCS file: patches/patch-xstream_h > diff -N patches/patch-xstream_h > --- patches/patch-xstream_h 11 Mar 2022 19:22:06 -0000 1.3 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,15 +0,0 @@ > -Index: xstream.h > ---- xstream.h.orig > -+++ xstream.h > -@@ -54,6 +54,11 @@ inline bool_t xdr_u_long(XDR *__xdrs, unsigned long *_ > - > - #endif > - > -+#ifdef __OpenBSD__ > -+#define xdr_longlong_t xdr_int64_t > -+#define xdr_u_longlong_t xdr_u_int64_t > -+#endif > -+ > - #ifdef _POSIX_SOURCE > - #undef _POSIX_SOURCE > - #include <rpc/rpc.h> > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/graphics/asymptote/pkg/PLIST,v > retrieving revision 1.12 > diff -u -p -r1.12 PLIST > --- pkg/PLIST 11 Mar 2022 19:22:06 -0000 1.12 > +++ pkg/PLIST 18 Aug 2022 09:30:47 -0000 > @@ -53,6 +53,7 @@ share/asymptote/GUI/res/icons/android-ra > 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 > @@ -72,11 +73,13 @@ share/asymptote/GUI/res/icons/magnifying > 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 > @@ -156,8 +159,17 @@ share/asymptote/rationalSimplex.asy > share/asymptote/reload.js > share/asymptote/roundedpath.asy > share/asymptote/shaders/ > +share/asymptote/shaders/blend.glsl > +share/asymptote/shaders/compress.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/sum2fast.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 > @@ -177,6 +189,9 @@ share/asymptote/three_tube.asy > share/asymptote/tree.asy > share/asymptote/trembling.asy > share/asymptote/tube.asy > +share/asymptote/v3d.asy > +share/asymptote/v3dheadertypes.asy > +share/asymptote/v3dtypes.asy > share/asymptote/version.asy > share/asymptote/webgl/ > share/asymptote/webgl/asygl.js > @@ -203,6 +218,7 @@ share/examples/asymptote/ > share/examples/asymptote/100d.pdb1 > share/examples/asymptote/100d.views > share/examples/asymptote/1overx.asy > +share/examples/asymptote/AiryDisk.asy > share/examples/asymptote/BezierPatch.asy > share/examples/asymptote/BezierSaddle.asy > share/examples/asymptote/BezierSurface.asy > @@ -333,6 +349,7 @@ share/examples/asymptote/generalaxis3.as > share/examples/asymptote/genusthree.asy > share/examples/asymptote/genustwo.asy > share/examples/asymptote/graphmarkers.asy > +share/examples/asymptote/graphwithderiv.asy > share/examples/asymptote/grid.asy > share/examples/asymptote/grid3xyz.asy > share/examples/asymptote/hatch.asy > @@ -484,6 +501,7 @@ share/examples/asymptote/subpictures.asy > share/examples/asymptote/superpath.asy > share/examples/asymptote/tanh.asy > share/examples/asymptote/teapot.asy > +share/examples/asymptote/teapotIBL.asy > share/examples/asymptote/tensor.asy > share/examples/asymptote/tetra.asy > share/examples/asymptote/textpath.asy > @@ -505,6 +523,7 @@ share/examples/asymptote/trumpet.asy > share/examples/asymptote/truncatedIcosahedron.asy > share/examples/asymptote/tvgen.asy > share/examples/asymptote/twistedtubes.asy > +share/examples/asymptote/twoSpheres.asy > share/examples/asymptote/unitcircle.asy > share/examples/asymptote/unitcircle3.asy > share/examples/asymptote/unitoctant.asy > @@ -541,5 +560,4 @@ share/texmf-local/tex/latex/asymptote/ > share/texmf-local/tex/latex/asymptote/asycolors.sty > share/texmf-local/tex/latex/asymptote/asymptote.sty > share/texmf-local/tex/latex/asymptote/latexmkrc > -share/texmf-local/tex/latex/asymptote/ocg.sty > @tag mktexlsr-local