./graphics/asymptote, Powerful descriptive vector graphics language for technical drawings

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.41nb4, Package name: asymptote-2.41nb4, Maintainer: pkgsrc-users

Asymptote is a powerful descriptive vector graphics language that provides a
natural coordinate-based framework for technical drawing. Labels and equations
are typeset with LaTeX, for high-quality PostScript output. A major advantage of
Asymptote over other graphics packages is that it is a programming language, as
opposed to just a graphics program. Features of Asymptote:

# provides a portable standard for typesetting mathematical figures,
just as TeX/LaTeX has become the standard for typesetting equations;

# generates and embeds 3D vector PRC graphics into PDF files;

# inspired by MetaPost, with a much cleaner, powerful C++-like
programming syntax and floating-point numerics;

# runs on all major platforms (UNIX, MacOS, Microsoft Windows);

# mathematically oriented (e.g. rotation of vectors by complex multiplication);

# LaTeX typesetting of labels (for document consistency);

# uses simplex method and deferred drawing to solve overall size
constraint issues between fixed-sized objects (labels and arrowheads)
and objects that should scale with figure size;
...and more!


Required to run:
[math/fftw] [math/gsl] [devel/boehm-gc] [devel/readline] [print/tex-geometry] [lang/python37]

Required to build:
[print/dvipsk] [print/tex-pdftex] [textproc/makeindexk] [print/tex-tools] [print/tex-latex-bin] [fonts/tex-ec] [print/tex-epsf] [print/tex-parskip] [print/ghostscript-agpl] [pkgtools/cwrappers] [print/tex-texinfo]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2019-11-02 23:38:06 by Roland Illig | Files touched by this commit (114)
Log message:
graphics: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-04-25 09:33:32 by Maya Rashish | Files touched by this commit (620)
Log message:
PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.
   2019-01-08 11:58:09 by Mark Davies | Files touched by this commit (3)
Log message:
asymptote: Port to boehm-gc-7.6.8
upstream commit 38a59370dc5ac720c29e1424614a10f7384b943f
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2018-07-04 15:40:45 by Jonathan Perkin | Files touched by this commit (423)
Log message:
*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
   2017-06-08 10:47:26 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated asymptote to 2.41.

Release Notes for Version 2.41

The rendering of Bezier patches was improved. Minor improvements were made
to perpendicular marks in the geometry package. A perl issue was addressed.
Two unwanted temporary files are now removed after TeX processing.
EPS output is now supported with all TeX engines. A workaround was
implemented for the ImageMagick jpeg black background bug.

Release Notes for Version 2.40

A partial workaround for the OpenGL transparency bug was implemented, by
presorting transparent triangles of the same material. The examples were
updated and a segmentation fault was fixed. Multisample detection, surface
rendering, and crack filling algorithms were fixed. The default compilation
flags now specify -std=c++11.

Release Notes for Version 2.39

A workaround was implemented for the backwards incompatibility in the
TeXLive 2016 graphicx package. Empty tick labels in graphs are now avoided.
A paletteticks NoTicks option was added. Support for lualatex was improved.
Renderers for Bezier patches and curves more efficient than those
in the deprecated GLU library were implemented.
   2016-10-01 10:02:06 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
Let's assume ghostscript is only used during build until we know otherwise.
-j build failed for me once, so mark as not MAKE_JOBS safe.
Update freeglut comment.

Bump PKGREVISION for dependency change.