ping ----- Forwarded message from Stuart Henderson <s...@spacehopper.org> -----
From: Stuart Henderson <s...@spacehopper.org> Date: Mon, 24 May 2021 18:28:37 +0100 To: ports <ports@openbsd.org> Subject: NEW: 2 simple python ports to fix asymptote's "xasy" Mail-Followup-To: ports <ports@openbsd.org> Attached; py3-cson and its required dependency py3-speg. The pkg/DESCR for py3-speg is terrible but there's not really enough information with the distro to do better. These are required to reenable xasy in graphics/asymptote (diff for that below). OK for the imports? $ pkg_info py3-speg py3-cson Information for inst:py3-speg-0.3 Comment: PEG-based parser interpreter with memoization Description: A PEG-based parser interpreter with memoization. Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org> WWW: https://github.com/avakar/speg Information for inst:py3-cson-0.8 Comment: parser for Coffeescript Object Notation (CSON) Description: This is a Python parser for the Coffeescript Object Notation (CSON). The interface is the same as for the standard 'json' package. Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org> WWW: https://github.com/avakar/pycson Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/asymptote/Makefile,v retrieving revision 1.41 diff -u -p -r1.41 Makefile --- Makefile 24 May 2021 10:22:42 -0000 1.41 +++ Makefile 24 May 2021 17:27:39 -0000 @@ -3,7 +3,7 @@ COMMENT= powerful descriptive vector graphics language DISTNAME= asymptote-2.70 -REVISION= 0 +REVISION= 1 EXTRACT_SUFX= .src.tgz CATEGORIES= graphics @@ -25,7 +25,10 @@ BUILD_DEPENDS= print/texinfo \ print/texlive/base \ print/texlive/texmf,-main RUN_DEPENDS= print/texlive/texmf,-full \ - ${MODPY_TKINTER_DEPENDS} + math/py-numpy${MODPY_FLAVOR} \ + textproc/py-cson${MODPY_FLAVOR} \ + x11/gnome/librsvg \ + x11/py-qt5${MODPY_FLAVOR} LIB_DEPENDS= devel/boehm-gc \ devel/gsl \ @@ -57,8 +60,5 @@ pre-build: post-install: mv ${PREFIX}/man/man1/xasy.1x ${PREFIX}/man/man1/xasy.1 - # xasy requires "cson" (https://pypi.org/project/cson/) which is not - # yet ported; also numpy, PyQt5, rsvg-convert; see GUI/requirements.txt - rm ${PREFIX}/bin/xasy ${PREFIX}/man/man1/xasy.1 .include <bsd.port.mk> Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/graphics/asymptote/pkg/PLIST,v retrieving revision 1.10 diff -u -p -r1.10 PLIST --- pkg/PLIST 24 May 2021 10:22:42 -0000 1.10 +++ pkg/PLIST 24 May 2021 17:27:39 -0000 @@ -1,8 +1,10 @@ @comment $OpenBSD: PLIST,v 1.10 2021/05/24 10:22:42 sthen Exp $ @bin bin/asy +bin/xasy info/asy-faq.info @info info/asymptote.info @man man/man1/asy.1 +@man man/man1/xasy.1 share/asymptote/ share/asymptote/CAD.asy share/asymptote/GUI/ ----- End forwarded message -----
py-cson,speg.tgz
Description: application/tar-gz