summaryrefslogtreecommitdiff
path: root/graphics/py-cairo
AgeCommit message (Collapse)AuthorFilesLines
2010-12-02Due to py-cairo 1.8.8<>1.8.10 binary incompatibility, bump dependency patternwiz1-2/+2
in buildlink3.mk and PKGREVISION of dependencies.
2010-12-02Update to 1.8.10:wiz2-9/+10
Overview of changes from pycairo 1.8.8 to pycairo 1.8.10 ======================================================== General Changes: Pycairo 1.8.10 requires cairo 1.8.10 (or later). New Classes/Types: Win32PrintingSurface XCBSurface - add XCB support using xpyb Bug Fixes: Fix for libtool 2.2 (#27974). Mingw32 and pypy fixes (#25203). Other Changes: Tests updated. The Win32PrintingSurface and XCBSurface changes mean that pycairo 1.8.10 is not binary compatible with pycairo 1.8.8. So modules that use the pycairo C API (like pygtk) will need to be recompiled to use pycairo 1.8.10.
2010-11-19Fixes LICENSE name for mpl-1.1.obache1-2/+2
2010-09-14Bump dependency on pixman to 0.18.4 because cairo-1.10 needs thatwiz2-4/+4
version, and bump all depends. Per discussion on pkgsrc-changes.
2010-08-22py-Numeric was dropped as a dependency back at 1.4.0 so remove themarkd2-5/+3
pkgsrc dependency.
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz2-3/+4
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2009-08-31Update to 1.8.8:wiz5-66/+95
General Changes: Pycairo 1.8.8 requires cairo 1.8.8 (or later). Move from CVS to git. Add support for the waf build tool. Updated methods The PDF/PS/SVGSurface constructors now accept None as a filename.
2009-08-15Does not build against python-2.4, remove it from accepted versions.wiz1-2/+2
2009-07-22Update to 1.8.6, set LICENSE.wiz2-7/+7
Overview of changes from pycairo 1.8.4 to pycairo 1.8.6 ======================================================= Bug Fixes: ImageSurface.create_from_png _read_func fix ToyFontFace type fix 19221: restore cairo.Matrix '*' operator to the way it originally worked. Other Changes: Documentation completed.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-3/+1
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz1-2/+1
block). Uncomment some commented out LICENSE lines while here.
2009-05-13Update pycairo to 1.8.4.obache5-24/+33
Based on maintainer update request by PR 41063. While here, add commented out LICENSE (LGPL-2.1 or MPL-1.1). Overview of changes from pycairo 1.8.2 to pycairo 1.8.4 ======================================================= General Changes: Pycairo 1.8.4 requires cairo 1.8.4 (or later) and Python 2.6 Bug Fixes: 20674: Add get/set_extend for Gradient Patterns New Classes: cairo.ToyFontFace New Methods: Pattern.get_extend Pattern.set_extend ToyFontFace.get_family ToyFontFace.get_slant ToyFontFace.get_weight Deleted Methods: SurfacePattern.get_extend SurfacePattern.set_extend Other Changes: Threading for surfaces with stream functions has been reenabled. Documentation updates.
2009-04-19Accept python26.snj1-2/+2
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-03-20Include pyversion.mk include the protected part of the buildlink3.mkjoerg1-1/+2
files, not over and over again.
2009-02-11Sort PYTHON_VERSIONS_ACCEPTED.joerg1-2/+2
2009-01-18Update to 1.8.2:wiz2-6/+6
Overview of changes from pycairo 1.8.0 to pycairo 1.8.2 ======================================================= Pycairo 1.8.0 resulted in crashes for some applications using threads. So upgrading to 1.8.2 is recommended for threaded applications. Bug Fixes: #19287: Threading support results in crashes in cairo.ImageSurface New Methods: Context.set_scaled_font API Changes: Matrix multiplication: old code: matrix3 = matrix1 * matrix2 new equivalent code: matrix3 = matrix1.multiply(matrix2) matrix3 = matrix1 * matrix2 is now equivalent to matrix3 = matrix2.multiply(matrix1) which is consistent with standard matrix multiplication.
2009-01-07Fix cairo DEPENDS.wiz1-2/+2
2009-01-07Update to 1.8.0:wiz2-7/+7
Overview of changes from pycairo 1.6.4 to pycairo 1.8.0 ======================================================= General Changes: Pycairo 1.8.0 requires cairo 1.8.0 (or later). Add documentation (available separately) Bug Fixes: 18101: Add support for threading 18947: cairo.SurfacePattern should INCREF the used surface New Methods: ScaledFont.get_scale_matrix Surface.mark_dirty_rectangle Surface.set_fallback_resolution New Constants: cairo.EXTEND_PAD cairo.HAS_IMAGE_SURFACE cairo.HAS_USER_FONT API Changes: Surface.mark_dirty: no longer accepts keyword arguments with default values. PycairoPattern_FromPattern (C API): has a new 'base' argument - to fix #18947. Other Changes: Allow unknown cairo Pattern/Surface types to use the pycairo base Pattern/Surface type.
2008-11-18make this work with python-2.4 againdrochner5-3/+85
2008-11-10Update to 1.6.4:wiz2-9/+9
Overview of changes from pycairo 1.4.0 to pycairo 1.6.4 ======================================================== General changes: Pycairo 1.6.4 requires cairo 1.6.4 (or later). requires Python 2.5 (or later). Bug fixes: 16112: Fix win32 'python setup.py ...' build -- use double quotes New Methods: Context.has_current_point Context.path_extents ImageSurface.format_stride_for_width PSSurface.get_eps PSSurface.set_eps PSSurface.ps_level_to_string PSSurface.restrict_to_level Surface.copy_page Surface.show_page New Constants: cairo.PS_LEVEL_2, cairo.PS_LEVEL_3 Other changes: test/pygame-test1.py, test/pygame-test2.py : pygame tests examples/cairo_snippets/snippets/ellipse.py : Update so line-width is a constant width in device-space not user-space
2008-04-16PYTHON_VERSIONS_ACCEPTED+=25abs1-2/+2
2008-03-12update to 1.4.12drochner2-9/+9
changes: -minor build framework fixes -allow cairo.Context to be subclassed
2007-08-23The package supports installation to DESTDIR.heinz1-1/+3
2007-04-02Need cairo>=1.4.0.obache1-2/+2
2007-03-23update to 1.4.0: catch up with cairo-1.4.xdrochner2-7/+7
2006-10-12update to 1.2.2drochner3-31/+7
changes: -updated for newer cairo versions -distutils support (unused in pkgsrc because broken) -new example to demonstrate pattern masks -cairo.svg module removed
2006-09-21Regenerate after "patch-aa" has been added.tron1-1/+2
2006-09-20Fix build with Cairo 1.2 API and require it. Bump revision since DSOjoerg2-2/+26
changed.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-05-23Fixed the automatic changes done by revbump. It had replacedrillig1-5/+4
${PYPKGPREFIX} with py24. While here, fixed pkglint warnings.
2006-04-23Add untested patch by the maintainer to fix build on 1.6.2.wiz1-1/+7
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz2-2/+4
2006-04-15Import py-cairo from pkgsrc-wip. Packaged by Christoph Leuzinger inminskim5-0/+69
PR pkg/33256. Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, win32, and image buffers. Experimental backends include OpenGL (through glitz), Quartz, XCB, PostScript and PDF file output. This package contains the Python bindings for Cairo.