head 1.20; access; symbols pkgsrc-2023Q4:1.20.0.16 pkgsrc-2023Q4-base:1.20 pkgsrc-2023Q3:1.20.0.14 pkgsrc-2023Q3-base:1.20 pkgsrc-2023Q2:1.20.0.12 pkgsrc-2023Q2-base:1.20 pkgsrc-2023Q1:1.20.0.10 pkgsrc-2023Q1-base:1.20 pkgsrc-2022Q4:1.20.0.8 pkgsrc-2022Q4-base:1.20 pkgsrc-2022Q3:1.20.0.6 pkgsrc-2022Q3-base:1.20 pkgsrc-2022Q2:1.20.0.4 pkgsrc-2022Q2-base:1.20 pkgsrc-2022Q1:1.20.0.2 pkgsrc-2022Q1-base:1.20 pkgsrc-2021Q4:1.19.0.16 pkgsrc-2021Q4-base:1.19 pkgsrc-2021Q3:1.19.0.14 pkgsrc-2021Q3-base:1.19 pkgsrc-2021Q2:1.19.0.12 pkgsrc-2021Q2-base:1.19 pkgsrc-2021Q1:1.19.0.10 pkgsrc-2021Q1-base:1.19 pkgsrc-2020Q4:1.19.0.8 pkgsrc-2020Q4-base:1.19 pkgsrc-2020Q3:1.19.0.6 pkgsrc-2020Q3-base:1.19 pkgsrc-2020Q2:1.19.0.4 pkgsrc-2020Q2-base:1.19 pkgsrc-2020Q1:1.19.0.2 pkgsrc-2020Q1-base:1.19 pkgsrc-2019Q4:1.17.0.4 pkgsrc-2019Q4-base:1.17 pkgsrc-2019Q3:1.16.0.38 pkgsrc-2019Q3-base:1.16 pkgsrc-2019Q2:1.16.0.36 pkgsrc-2019Q2-base:1.16 pkgsrc-2019Q1:1.16.0.34 pkgsrc-2019Q1-base:1.16 pkgsrc-2018Q4:1.16.0.32 pkgsrc-2018Q4-base:1.16 pkgsrc-2018Q3:1.16.0.30 pkgsrc-2018Q3-base:1.16 pkgsrc-2018Q2:1.16.0.28 pkgsrc-2018Q2-base:1.16 pkgsrc-2018Q1:1.16.0.26 pkgsrc-2018Q1-base:1.16 pkgsrc-2017Q4:1.16.0.24 pkgsrc-2017Q4-base:1.16 pkgsrc-2017Q3:1.16.0.22 pkgsrc-2017Q3-base:1.16 pkgsrc-2017Q2:1.16.0.18 pkgsrc-2017Q2-base:1.16 pkgsrc-2017Q1:1.16.0.16 pkgsrc-2017Q1-base:1.16 pkgsrc-2016Q4:1.16.0.14 pkgsrc-2016Q4-base:1.16 pkgsrc-2016Q3:1.16.0.12 pkgsrc-2016Q3-base:1.16 pkgsrc-2016Q2:1.16.0.10 pkgsrc-2016Q2-base:1.16 pkgsrc-2016Q1:1.16.0.8 pkgsrc-2016Q1-base:1.16 pkgsrc-2015Q4:1.16.0.6 pkgsrc-2015Q4-base:1.16 pkgsrc-2015Q3:1.16.0.4 pkgsrc-2015Q3-base:1.16 pkgsrc-2015Q2:1.16.0.2 pkgsrc-2015Q2-base:1.16 pkgsrc-2015Q1:1.15.0.10 pkgsrc-2015Q1-base:1.15 pkgsrc-2014Q4:1.15.0.8 pkgsrc-2014Q4-base:1.15 pkgsrc-2014Q3:1.15.0.6 pkgsrc-2014Q3-base:1.15 pkgsrc-2014Q2:1.15.0.4 pkgsrc-2014Q2-base:1.15 pkgsrc-2014Q1:1.15.0.2 pkgsrc-2014Q1-base:1.15 pkgsrc-2013Q4:1.14.0.10 pkgsrc-2013Q4-base:1.14 pkgsrc-2013Q3:1.14.0.8 pkgsrc-2013Q3-base:1.14 pkgsrc-2013Q2:1.14.0.6 pkgsrc-2013Q2-base:1.14 pkgsrc-2013Q1:1.14.0.4 pkgsrc-2013Q1-base:1.14 pkgsrc-2012Q4:1.14.0.2 pkgsrc-2012Q4-base:1.14 pkgsrc-2012Q3:1.11.0.6 pkgsrc-2012Q3-base:1.11 pkgsrc-2012Q2:1.11.0.4 pkgsrc-2012Q2-base:1.11 pkgsrc-2012Q1:1.11.0.2 pkgsrc-2012Q1-base:1.11 pkgsrc-2011Q4:1.9.0.8 pkgsrc-2011Q4-base:1.9 pkgsrc-2011Q3:1.9.0.6 pkgsrc-2011Q3-base:1.9 pkgsrc-2011Q2:1.9.0.4 pkgsrc-2011Q2-base:1.9 pkgsrc-2011Q1:1.9.0.2 pkgsrc-2011Q1-base:1.9 pkgsrc-2010Q4:1.8.0.12 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.10 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.8.0.8 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.6 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.8.0.4 pkgsrc-2009Q4-base:1.8 pkgsrc-2009Q3:1.8.0.2 pkgsrc-2009Q3-base:1.8 pkgsrc-2009Q2:1.7.0.4 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.2 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.6.0.10 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.8 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.6 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.4 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.2 pkgsrc-2008Q1:1.4.0.4 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.2 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.3.0.4 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.2 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.1.1.1.0.2 pkgsrc-2007Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.20 date 2022.01.10.21.51.09; author wiz; state Exp; branches; next 1.19; commitid egANw8OSGtrGs8oD; 1.19 date 2020.03.01.02.56.41; author gutteridge; state Exp; branches; next 1.18; commitid Ds501E9F2Es92EYB; 1.18 date 2020.01.18.23.35.31; author rillig; state Exp; branches; next 1.17; commitid shGUwZfkr7sleeTB; 1.17 date 2019.11.04.21.43.45; author rillig; state Exp; branches; next 1.16; commitid N5dAweKpOIEm4AJB; 1.16 date 2015.04.13.23.12.43; author rodent; state Exp; branches; next 1.15; commitid NgZhNHAKgraV6uhy; 1.15 date 2014.01.20.12.37.04; author wiz; state Exp; branches; next 1.14; commitid pI0Pfd9a3iRVZQlx; 1.14 date 2012.10.25.06.56.48; author asau; state Exp; branches; next 1.13; 1.13 date 2012.10.04.00.22.01; author cheusov; state Exp; branches; next 1.12; 1.12 date 2012.10.03.23.40.38; author cheusov; state Exp; branches; next 1.11; 1.11 date 2012.02.06.11.06.42; author obache; state Exp; branches; next 1.10; 1.10 date 2012.02.06.11.04.46; author obache; state Exp; branches; next 1.9; 1.9 date 2011.01.23.03.00.04; author minskim; state Exp; branches; next 1.8; 1.8 date 2009.07.17.18.00.24; author adrianp; state Exp; branches; next 1.7; 1.7 date 2009.03.05.18.51.32; author joerg; state Exp; branches; next 1.6; 1.6 date 2008.06.12.02.14.52; author joerg; state Exp; branches; next 1.5; 1.5 date 2008.04.25.20.39.12; author joerg; state Exp; branches; next 1.4; 1.4 date 2007.11.08.23.47.03; author joerg; state Exp; branches; next 1.3; 1.3 date 2007.06.12.13.48.06; author joerg; state Exp; branches; next 1.2; 1.2 date 2007.05.19.01.14.07; author adrianp; state Exp; branches; next 1.1; 1.1 date 2007.01.03.14.51.07; author adrianp; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2007.01.03.14.51.07; author adrianp; state Exp; branches; next ; desc @@ 1.20 log @py-X: convert to egg.mk @ text @# $NetBSD: Makefile,v 1.19 2020/03/01 02:56:41 gutteridge Exp $ DISTNAME= PyX-0.15 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Py//} PKGREVISION= 1 CATEGORIES= textproc python MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyx/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://pyx-project.org/ COMMENT= Package for the creation of PostScript, PDF, and SVG files LICENSE= gnu-gpl-v2 # or later DEPENDS+= kpathsea-[0-9]*:../../print/kpathsea DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk DEPENDS+= tex-latex-bin-[0-9]*:../../print/tex-latex-bin DEPENDS+= tex-tex-[0-9]*:../../print/tex-tex USE_LANGUAGES= # none CONF_FILES= ${PYSITELIB}/pyx/data/pyxrc \ ${PKG_SYSCONFDIR}/pyxrc PYTHON_SELF_CONFLICT= yes PYTHON_VERSIONS_INCOMPATIBLE= 27 .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" @ 1.19 log @py-X: update to 0.15 (Spurred by the fact net/scapy expects the SVG support introduced back in 2015.) 0.15 (2019/07/14): - text module: - introduce UnicodeEngine - MultiEngineText to express combined text data for TeX based engines and the new UnicodeEngine - Text and StackedText classes for simple typesetting operations on UnicodeEngine text - rename TexRunner and LatexRunner to TexEngine and LatexEngine - rename cls argument of text.set to engine (with fallback and deprecation warning in place) - improve error handling when input cannot be encoded by texenc - add support for virtual fonts in virtual fonts - font maps: treat font files without extension as Type 1 (to prevent warnings occuring especially with Minion or Libertine fonts) - fix UnicodeDecodeError for invalid character responses by TeX/LaTeX (reported by Gert Ingold) - new examples: - non-ASCII TeX encoding - t1font: - use integers in auto-guessed font descriptors to prevent an issue in pdftex (reported by Michael Hartmann) - fix typo: ItalicAngles -> ItalicAngle (thanks to Ross Moore) - graph.axis.texter: - unify exponential and mixed texter to default texter - use MultiEngineText in all texters (decimal, default, factional) - pdfwriter, pswriter, svgwriter: - removed underscore in PS and PDF and SVG writer options strip_fonts, text_as_path, mesh_as_bitmap, mesh_as_bitmap_resolution (new: stripfonts, textaspath, meshasbitmap and meshasbitmapresolution) to prevent ambiquity with write_ prefixes. - Fix color output in SVG (reported by Michael Hartmann) - deformer: - Fix parallel deformer for empty normsubpaths (thanks to Michael J Gruber) - graph.style: - Use RGBA instead of ARGB in the bitmap fallback of graph.style.density Fix saving SVG as supported modes are limited (thanks to Michael J Gruber) - pattern: - inject default linewidth (reported by Michael J Gruber) - version control: - switched to git on 2018/07/16 with main repository on GitHub 0.14.1 (2015/11/02): - distribution: - upload to PyPI (including old releases) - remove old releases from sourceforge - text module: - fix load_def message parser (reported by Mico Filós) - normpath: - fix intersect with empty normsubpaths (bug #62, thanks to Florent Hivert) 0.14 (2015/04/30): - new svgwriter module: - complete SVG output - SVG font output disabled by default due to missing support by most browsers, fallback by rendering fonts as paths - new svgfile module: - SVG reader - unparsed mode: embedd svg in other svg - parsed mode: supports reading paths (including styles, tranformations, etc.) into a PyX canvas - bitmap module: - using bytes in image type conversions and channel extraction - color module: - fix grey class - fix rgb css binary issue and short code index error - epsfile module: - fix parsing of bounding box - text module: - no end of pages test when no dvi is created at all - add chroot config option needed to use a chrooted TeX installation - graph module: - add xy12axesat feature to graphxyz - canvas module: - fix clipping and transformation applied together - provide _repr_svg_ in canvas for use by IPython - new constructor argument ipython_bboxenlarge - deco module: - remove shortcut for ornaments only to not skip global styles @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2020/01/18 23:35:31 rillig Exp $ d5 1 d27 1 a27 1 .include "../../lang/python/distutils.mk" @ 1.18 log @all: migrate several HOMEPAGEs to https pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2019/11/04 21:43:45 rillig Exp $ d3 1 a3 1 DISTNAME= PyX-0.13 d5 2 a6 2 CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pyx/} d9 2 a10 2 HOMEPAGE= https://pyx.sourceforge.net/ COMMENT= Package for the creation of PostScript and PDF files d18 1 a18 1 USE_LANGUAGES= #none a24 1 PYTHON_VERSIONS_INCLUDE_3X= yes @ 1.17 log @textproc: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2015/04/13 23:12:43 rodent Exp $ d9 1 a9 1 HOMEPAGE= http://pyx.sourceforge.net/ @ 1.16 log @Removing python26. EOL'd quite some ago and discussed a couple times on tech-pkg@@ and pkgsrc-users@@. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2014/01/20 12:37:04 wiz Exp $ d23 1 a23 1 PYTHON_SELF_CONFLICT= yes @ 1.15 log @Update to 0.13: 0.13 (2013/12/20): - Requires at least Python 3.2 - The gallery has been moved to https://sourceforge.net/p/pyx/gallery/, which is a wiki. Contributions are welcome. - filelocator module: - cygwin LaTeX with windows python patch (thanks to Sybren A. Stüvel) - graph styles: - fix numerical instability of line clippings - remove errorbar range checks, as they fail on a reverse axis, which is correct (reported by Néstor Espinoza) - path module: - fix internal name clash when generating a normpath from an empty path (reported by Brendon Higgins) - normpath module: - several stability and precision improvements and bugfixes - cusp removal at normpath construction (and getting rid of invalid results for curvature, rotation, tangent, and trafo methods) - remove curveradius methods as they are invalid for straigt paths - deco module: - apply text trafos to each character in curvedtext (reported by Hans L) - properly apply all textattrs in curvedtext (for example colors or scalings) - canvas module: - layer method takes layer names above or below (instead of an instance), also reorders layer accordingly when layer is already existing - remove the before and after arguments of insert - handle trafo and clip separately in constructor and write methods - allow for one clipping instance only - optimize graphics state stack usage - dvi/dvifile module: - change special handling for transformations and colors to use subcanvases - apply transformations to markers - trafos and styles are no longer canvasitems - style module: - fillrules are now fillstyles and handled within the PS/PDF context - text module: - new texenc setting - major code reorganization and documentation revision (now using autodoc) - font/afmfile module: - parse more AFM files, also some with common inconsistencies (thanks to Markus Schwienbacher for reporting these issues) - color module: - functiongradient has been split into functiongradient_rgb, etc. and the function parameters are now passed directly - lineargradient has been removed for factory functions lineargradient_rgb, etc. that provide linear gradients between colors of a particular color model - bitmap module: - fix jpegimage for progressive jpeg files (thanks to Michael Schindler) - pyxrc: - use APPDATA environment variable to locate the pyxrc on windows - tex, latex, kpsewhich, and locate executables are now customizable in the pyxrc - on the package level: - add pyxinfo to enable output of some useful information - manual: - PyX theme and various sphinx tweaks 0.12.1 (2012/10/26): - graph styles: - fix drawing and clipping of gradient style 0.12 (2012/10/17): - canvas module: - insert method now returns canvas wrapping item if attrs are given - insert method allows specification of position where item is inserted by before and after arguments - new layer method allows creation of separated drawing layers for grouping of drawing operations - writeXXXfile methods now use "page_" and "write_" prefixes for passing the keyword arguments to the page constructor and write method - pipeGS now returns a file handle instead of writing to a file or to stdout - the new method writeGSfile restores the previous pipeGS functionality - support rendering as png for use in IPython notebooks (as suggested by Nikolas Tezak) - document module: - writeXXXfile methods now support writing to stdout when filename is set to "-" - type 1 font modules: - allow font slanting for T1builtinfont instances - improve stripped font compatibility - remove UniqueID lookup from embedded fonts in PostScript output (fixes missing glyph issue with dvips and certain fonts) - allow Type1 font usage without TeX and without AFM font metric - add support for pfm font matrices - epsfile module: - fix race condition while generating bitmap for PDF inclusion - fix file opening for bbox reading when using filelocator (reported by Michael J Gruber) - filelocator module: - fix text mode line ending issue for MS Windows - text module: - fix subprocess call on MS Windows (closefds not functional not also not required at all) - fix pyxgraphics functionality because at least some versions of graphics and friends seem to expect the file extension .def for the driver files (thanks to Michael J Gruber) - deco module: - decorator to put text along a path; based on a patch by Michael J Gruber - dvifile module: - fix for MS Windows: open virtual font files in binary mode - graph modules: - graphs: - uses new canvas layers to stack graph components (fixing bug #1518414, reported by Dominic Ford) - add a flipped option to graphxy to exchange x and y coordinates - add a 1d graph "graphx" (use case: convert a value to a color) - add hiddenaxes layer to the 3d graph - add linkedaxes for the xy-plane in 3d like in 2d (works now properly due to the hiddenaxes feature) - graph styles: - add density style - add gradient style to convert a value to a color using a 1d graph - add a usenames dictionary to the pos style (like rangepos had it already) - graph data: - add a join data provide which adds concatenates several data sources - axis module: - divisor was not properly taken into account in tick handling (axis range extension and range rating) - added the metapost module: - create smooth paths from a series of points - bitmap module: - new fundamental constructor based on arbitrary affine transformations - add ASCIIHexDecode end marker - color module: - add rgbgradient and cmykgradient to force color space - mesh module: - add ASCIIHexDecode end marker - sourceforge.net: - upgrade PyX project page to the Allura platform 0.11.1 (2011/05/20): - canvas: - fix pipeGS (adding support for writing using pycompat.popen) - deco module: - arrow decorator: proper sign of constriction length for positioning reversed arrows - dvi/texfont: - fix exception type - increase designsize deviation to 4 (needs some further investigation) - contrib files: - fixes due to the dvi and font restructuring - setup.py: - fix build process for extension modules - fix download url to allow for easy_install (hopefully) - manual: - converted to sphinx 0.11 (2011/05/15): - font and dvi modules: - major reorganization - TeX mapping files are a property of the writer now By that the pdfwriter now uses pdftex.map instead of psfonts.map (It's also possible to pass a fontmap to a texrunners text method to use different mappings within a single output file) - support for font matrices (afm) for Type1 fonts (using fonts without a metrics is still supported, but properly issues a warning now) - interface for basic TeX-less text output - new PS and PDF writer options: strip_fonts, text_as_path, mesh_as_bitmap, mesh_as_bitmap_resolution - fix for commented out UniqueID - fix rounding of font sizes - fix scaling of VF position increments - new filelocator module - graph modules: - bar style on graphxyz (single datasets only) - graphxyz: - fix position of z4 axis - set correct errorname for z axis (thanks to Axel Freyn) - fix wrong y value usage instead of z value in pos methods - fix unused color range settings in surface style (thanks to Michael J Gruber) - fallbackrange for axes with vanishing range - dokeyitem method (to be called with a plotitem) to alter the key order - doplot() was renamed to doplotitem(), dodata() was renamed to doplot() to have similar naming conventions like for the graph key - axis module: do not divide by None for data.min and/or data.max being None (see patch #2833369) - axis painter: - properly rotate axis titles when ticks are not othorgonal to the axis (reported by Christian Delfosse) - correct namedirection in bar axis painter (reported by rhunger, bug #2028032) - graph.style.arrow: decorator is an parameter of the constructor now (thanks to Axel Freyn) - remove ticks with unset ticklevel and labellevel to prevent rating failures (thanks to Brendon Higgins) - canvas and document modules: - auto-guess output filename from the script filename - add ciecolor flag and input type to the pipeGS method of canvas - pyxrc: - new config options for psfontmaps and pdffontmaps - new config option for formatting of Python warnings - new config section for new filelocator module - text module: - fix two bugs in the read pipe of the texrunner (thanks to Laurence Tratt and Eric Faurot) - fix "<" token handling in mapping file parser (thanks to Matthew West) - fix start message parse error in MiKTeX (thanks to Wojciech Jaskowski) - fix rigid aux file checking (thanks to Clayton E. Myers) - use subprocess module if available - proper error messages when TeX is stopped due to unrecoverable error - style module: - implement style.fillrule - deco module: - added an explicit hatch pattern as an alternative for real postscript patterns - arrow decorator: take into account constriction length when arrow pos < 1 - bitmap module: - add support for transparent bitmaps (in postscript stencil masking only) - path and normpath modules: - remove incorrect zero length line in PDF output for each first moveto path element (thanks to Michael J Gruber) - raise correct normpath exception (thanks to Axel Freyn) - epsfile module: - an ugly way to import EPS in PDF using a bitmap (requires PIL) 0.10 (2007/10/03): - graph modules: - graph module: - graphxyz for 3d graphs with parallel and central projection - doplot method (to be called with a plotitem) to alter the plotitem order etc. - graph styles: - new surface style for 3d graphs (colored surfaces are functional (and useful!) for 2d graphs as well) - new grid style for 3d graphs - new impulses style - optional textdx/textdy columns to the text style added - arrowpos parameter to the arrow style added - bugfix: fromvalue axis range adjustment in histogram style - bugfix: axis range adjustment in range style - axis module: - painter: don't insert axis title twice (thanks to Tim Gray for reporting this problem) - parter: extend the logarithmic parter to calculate automatic partitions for huge ranges (TODO: documentation of the new autoexponent parameter) (suggested by Dominic Ford) - fix: range rating was not taken into account due in the 0.9 release - data module: - list class was renamed to points; deprecation warning added for instance creation, but inheritance from list failes - new values class - new mesh module: - internal helper module for efficient handling of triangular colored meshs - color module: - renamed: palette->gradient, functionpalette->functiongradient, linearpalette->lineargradient - new class palette representing a discrete ordered list of colors - support transparency for filling/stroking in pdf separately - transparency support for postscript as available by means of a proprietary ghostscript extension (for ps2pdf) - renamed method: tostring8bit -> to8bitstring (bug #2932888) - attr module: - add multichangeattr to perform a select on different changeable attributes depending on the selects total number - font modules: - t1font: - add missing glyph traversal in t1seacs updatepath - normpath module: - support zero-length normsubpaths - canvas module: - don't change order of attrs passed to canvas constructor in place - added __truediv__ methods according to PEP 238 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2012/10/25 06:56:48 asau Exp $ d24 1 a24 1 PYTHON_VERSIONS_INCOMPATIBLE= 26 27 @ 1.14 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.13 2012/10/04 00:22:01 cheusov Exp $ # d3 2 a4 3 DISTNAME= PyX-0.9 PKGNAME= ${PYPKGPREFIX}-X-0.9 PKGREVISION= 4 d20 1 a20 1 CONF_FILES= ${PREFIX}/share/examples/PyX/pyxrc \ a22 8 SUBST_CLASSES+= conf SUBST_STAGE.conf= post-patch SUBST_MESSAGE.conf= Fixing configuration files. SUBST_FILES.conf= setup.py SUBST_SED.conf+= -e "s|@@PKG_SYSCONFDIR@@|${PKG_SYSCONFDIR}|g" INSTALLATION_DIRS= share/examples/PyX d24 2 a25 6 pre-install: ${CP} ${WRKSRC}/pyxrc ${WRKSRC}/pyxrc.default post-install: ${CP} ${WRKSRC}/pyxrc ${DESTDIR}${PREFIX}/share/examples/PyX/pyxrc a27 1 .include "../../lang/python/application.mk" @ 1.13 log @ Bump revision for packages with changed CONFLICTS (PYTHON_SELF_CONFLICT) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2012/10/03 23:40:38 cheusov Exp $ a19 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.12 log @CONFLICTS between python modules @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2012/02/06 11:06:42 obache Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.11 log @no compiler is required. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2012/02/06 11:04:46 obache Exp $ d35 2 @ 1.10 log @* LICENSE=gnu-gpl-v2 # or later * sort Makefile paragraphs with usual order. * distutils pkg, switch to use distutils.mk, then register egg-info. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2011/01/23 03:00:04 minskim Exp $ d22 2 @ 1.9 log @py-X needs basic TeX and LaTeX commands only; it does not require the complete TeX system. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2009/07/17 18:00:24 adrianp Exp $ d6 1 a6 1 PKGREVISION= 2 d10 4 a13 1 PKG_DESTDIR_SUPPORT= user-destdir d20 1 a20 5 PYDISTUTILSPKG= yes MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://pyx.sourceforge.net/ COMMENT= Package for the creation of PostScript and PDF files d39 1 a39 1 .include "../../lang/python/extension.mk" @ 1.8 log @Give up MAINTAINER @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2009/03/05 18:51:32 joerg Exp $ d6 1 a6 1 PKGREVISION= 1 d12 4 a15 1 DEPENDS+= teTeX-bin-[0-9]*:../../print/teTeX3-bin @ 1.7 log @Remove PYBINMODULE. All it did was mark some packages as not available on some platforms that lacked shared library support in the past. The list hasn't been maintained at all and the gain is very limited, so just get rid of it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2008/06/12 02:14:52 joerg Exp $ d16 1 a16 1 MAINTAINER= adrianp@@NetBSD.org @ 1.6 log @Add DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2008/04/25 20:39:12 joerg Exp $ a13 1 PYBINMODULE= yes @ 1.5 log @Update PYTHON_VERSIONS_COMPATIBLE - assume that Python 2.4 and 2.5 are compatible and allow checking for fallout. - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+ default. Modify the others to deal with the removals. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2007/11/08 23:47:03 joerg Exp $ d10 2 d30 2 a33 1 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/PyX d36 1 a36 1 ${CP} ${WRKSRC}/pyxrc.default ${PREFIX}/share/examples/PyX/pyxrc @ 1.4 log @Fix include order to get working Python version selection. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2007/06/12 13:48:06 joerg Exp $ a11 1 PYTHON_VERSIONS_ACCEPTED= 24 23 @ 1.3 log @Needs Python 2.3+. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2007/05/19 01:14:07 adrianp Exp $ d36 1 a37 1 .include "../../lang/python/extension.mk" @ 1.2 log @Stop py-X from installing a configuration file under /etc Spotted by joerg@@'s bulk builds PKGREVISION++ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2007/01/03 14:51:07 adrianp Exp $ d12 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d6 1 d19 16 @ 1.1.1.1 log @PyX is a Python package for the creation of PostScript and PDF files. It combines an abstraction of the PostScript drawing model with a TeX/LaTeX interface. Complex tasks like 2d and 3d plots in publication-ready quality are built out of these primitives. Features * PostScript and PDF output for device independent, freely scalable figures * seamless TeX/LaTeX integration * full access to PostScript features like paths, linestyles, fill patterns, transformations, clipping, bitmap inclusion, etc. * advanced geometric operations on paths like intersections, transformations, splitting, smoothing, etc. * sophisticated graph generation: modular design, pluggable axes, axes partitioning based on rational number arithmetics, flexible graph styles, etc. @ text @@