Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Overview of changes in Cairo 1.107
==================================
* Rename DOAP file to appease Gitlab
* Add bindings for cairo_tag_begin and cairo_tag_end
* Add a binding for cairo_pdf_surface_set_metadata
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.
There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
|
|
Overview of changes in Cairo 1.106
==================================
* Generate cairo-perl-auto.typemap and cairo-perl-auto.h in a deterministic
fashion
* Use the pthread compatibility workaround on NetBSD as well
* Fix a test failure in t/CairoFont.t
Overview of changes in Cairo 1.105
==================================
* Fix libpthread-related building issues on OpenBSD
|
|
|
|
|
|
Problems found with existing digests:
Package fotoxx distfile fotoxx-14.03.1.tar.gz
ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
Problems found locating distfiles:
Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
Package pgraf: missing distfile pgraf-20010131.tar.gz
Package qvplay: missing distfile qvplay-0.95.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
|
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
|
|
|
|
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
|
|
Fix PR pkg/48777
|
|
(with fixes configure requirements from DEPENDS to BUILD_DEPENDS)
Overview of changes in Cairo 1.104
==================================
* Avoid misusing the macro PL_na, thus preventing potential issues when Cairo
is used in conjunction with certain XS modules, among them XML::Parser and
String::Approx.
|
|
|
|
Upstream changes:
Overview of changes in Cairo 1.103
==================================
* Hush a few compiler warnings
* Updated copyright date
Overview of changes in Cairo 1.102
==================================
* Fix building with perl <= 5.14
* Prevent crashes on exit with Cairo::Path on perl 5.6.
Overview of changes in Cairo 1.101
==================================
* Properly specify our dependencies.
* Fix some erroneous POD links.
* Distribute a missing test file.
Overview of changes in Cairo 1.100
==================================
Since 1.08x (the previous stable series)
----------------------------------------
* Make "use Cairo x.yyy" work. This required renaming the old
Cairo::VERSION, a wrapper for CAIRO_VERSION, to Cairo::LIB_VERSION --
but we kept the old way of calling it working. Cairo::version,
Cairo::version_string and Cairo::VERSION_ENCODE got the same treatment
for consistency.
* Auto-upgrade strings to utf8. Note that this means that calling
utf8::encode() on strings before passing them into Cairo will now
yield doubly-encoded and thus broken strings. Also, having
utf8-encoded literals in your code without an accompanying "use utf8"
line will also lead to double encoding.
* Expand and improve the README and META.yml files.
* Many compilation and test suite fixes.
Since 1.091
-----------
* Do not assume that sizeof(void*) == sizeof(long)
* Calculate a string length more efficiently
* added updated README text for RT#74870
* Created %meta_merge which follows v2 of meta-spec
Overview of changes in Cairo 1.091
==================================
* Auto-upgrade strings to utf8. Note that this means that calling
utf8::encode() on strings before passing them into Cairo will now
yield doubly-encoded and thus broken strings. Also, having
utf8-encoded literals in your code without an accompanying "use utf8"
line will also lead to double encoding.
* Fix compiling and testing against older versions of cairo.
* Make the test suite more robust.
Overview of changes in Cairo 1.090
==================================
* Make "use Cairo x.yyy" work; fixes RT#72783. This required renaming the old
Cairo::VERSION, a wrapper for CAIRO_VERSION, to Cairo::LIB_VERSION -- but we
kept the old way of calling it working. Cairo::version,
Cairo::version_string and Cairo::VERSION_ENCODE got the same treatment for
consistency.
* Updated FSF LGPL notice address (RT#72664)
Overview of changes in Cairo 1.082
==================================
* Update the symbol export list for linking on win32
(https://bugzilla.gnome.org/show_bug.cgi?id=665265)
Overview of changes in Cairo 1.081
==================================
* Add a missing cairo_font_type_t value.
* Fix a test failure.
Overview of changes in Cairo 1.080
==================================
Since 1.06x
-----------
* Wrap new 1.8 and 1.10 API.
* Make Cairo::Pattern->set_extend, get_extend, set_filter and get_filter
available to all pattern types, not just surface patterns.
* Make it possible to modify and create paths.
Since 1.071
-----------
* Add support for missing operator types.
* Fix compilation agains perl 5.15.x.
Overview of changes in Cairo 1.071
==================================
* Add new API:
- recording surface
- region functions
- toy font face
- PDF version functions
- Cairo::in_clip
- Cairo::Surface::create_for_rectangle
* Make it possible to modify and create paths.
* Make Cairo::Surface::create_similar callable as a class-static method, for
consistency with Cairo::Surface::create_for_rectangle.
* Fix a few test failures.
* Add more examples.
Overview of changes in Cairo 1.070
==================================
* Wrap 1.8 API:
- cairo_show_text_glyphs
- cairo_scaled_font_text_to_glyphs and
cairo_scaled_font_get_scale_matrix
- cairo_surface_get_fallback_resolution and
cairo_surface_has_show_text_glyphs
* Make Cairo::Pattern->set_extend, get_extend, set_filter and get_filter
available to all pattern types, not just surface patterns.
* Fix a memory manage bug in Cairo::FtFontFace.
* Fix a bug in the enum conversion code that made it more lenient than
intended.
* Add a few examples.
* Fix a few test failures.
|
|
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
|
|
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
|
|
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
|
|
|
|
|
|
are called p5-*.
I hope that's all of them.
|
|
requested by Thomas Klausner.
|
|
|
|
It turns out there were a lot of these.
|
|
|
|
Overview of changes in Cairo 1.062
==================================
* Cairo::FtFontFace: Keep the FT_Face alive long enough to avoid
segfaults
* Add two new example programs
* Fix test failures
|
|
|
|
|
|
version, and bump all depends.
Per discussion on pkgsrc-changes.
|
|
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
|
|
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
|
|
Set LICENSE to gnu-lgpl-v2.1. (Thanks, wiz)
|
|
- Updating package for p5 cairo bindings from 1.060 to 1.061
Upstream changes:
2009-03-28 Torsten Schoenfeld <kaffeetisch@gmx.de>
* NEWS
* README
* lib/Cairo.pm: Stable release 1.061.
2009-03-28 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Cairo.pm -> lib/Cairo.pm (moved)
* MakeHelper.pm -> inc/MakeHelper.pm (moved)
* MANIFEST
* Makefile.PL: Move the two modules into their own folders to make
it clear that the one is the real thing while the other is just
build helper code.
2009-03-28 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Cairo.xs (cairo_object_from_sv, cairo_struct_from_sv): Hush two
compiler warnings.
2009-03-28 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Cairo.pm: In the POD, use =item instead of =head4 for methods so
that not every single method shows up in a table of contents.
Also fix two other small POD glitches.
2009-03-28 Torsten Schoenfeld <kaffeetisch@gmx.de>
* MANIFEST.SKIP: Update for SVN.
2009-03-28 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Makefile.PL: Use EU::MM's META_MERGE instead of EXTRA_META.
2008-10-26 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Makefile.PL: CAIRO_FONT_TYPE_QUARTZ was introduced in cairo 1.6,
not 1.4.
2008-10-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* MakeHelper.pm: Use the correct enum type instead of int for the
enum converters.
2008-10-05 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Cairo.pm:
* Cairo.xs:
* CairoFont.xs:
* CairoFt.xs:
* CairoMatrix.xs:
* CairoPath.xs:
* CairoPattern.xs:
* CairoSurface.xs:
* MakeHelper.pm:
* Makefile.PL:
* cairo-perl-private.h:
* cairo-perl.h:
* cairo-perl.typemap:
* examples/simple.pl:
* t/Cairo.t:
* t/CairoFont.t:
* t/CairoFt.t:
* t/CairoMatrix.t:
* t/CairoPath.t:
* t/CairoPattern.t:
* t/CairoSurface.t: In preparation of the move to SVN, use the Id
keyword in place of Header.
2008-09-07 Torsten Schoenfeld <kaffeetisch@gmx.de>
* Makefile.PL: When prompting for auto-installing dependencies,
default to 'no' so that automatic testers with CPANPLUS.pm don't
end up invoking CPAN.pm. (RT #38286)
2008-09-06 Torsten Schoenfeld <kaffeetisch@gmx.de>
* README: Fix the dependency versions for EU::Depends and
EU::PkgConfig.
* Cairo.pm: Mention http://cairographics.org/manual/ in the API
documentation section. Fix a POD error.
* Makefile.PL: Support the enum value CAIRO_FONT_TYPE_QUARTZ. (RT
#34681)
2008-06-01 Torsten Schoenfeld <kaffeetisch@gmx.de>
* t/CairoSurface.t: Cairo::PsSurface->create can under certain
conditions apparently return a surface that is not a PS surface.
Handle this gracefully. (RT #33871)
|
|
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.
|
|
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
|
|
|
|
* Wrap new API:
- cairo_has_current_point
- cairo_path_extents
- cairo_format_stride_for_width
- cairo_surface_copy_page and cairo_surface_show_page
- cairo_ps_surface_restrict_to_level, cairo_ps_get_levels, and
cairo_ps_level_to_string
- cairo_ps_surface_set_eps and cairo_ps_surface_get_eps
* Provide Cairo::FtFontFace::create which can be used with Font::FreeType.
* Complete the API listing POD.
|
|
Overview of changes in Cairo 1.045
==================================
* Fix memory allocation errors on win32. [T.J. Ferraro]
Overview of changes in Cairo 1.044
==================================
* Add entries for the various kinds of surfaces to the API listing.
* Fix some test suite and build issues.
Overview of changes in Cairo 1.043
==================================
* Fix a few build and compatibility problems.
Overview of changes in Cairo 1.042
==================================
* Fix a few build and test failures.
Overview of changes in Cairo 1.041
==================================
* Use Test::Numer::Delta to make floating point tests more reliable.
Overview of changes in Cairo 1.040
==================================
* Re-add Cairo::Surface::finish.
* Add support for cairo_get_scaled_font.
* Document the new API.
Overview of changes in Cairo 1.031
==================================
* Track upstream API improvements.
* Fix enum error messages to display the correct list of allowed values.
* Fix a endianness-related test failure.
|
|
can handle packages having no PLIST files.
|
|
|
|
|
|
Perl bindings to the cairo graphics library (http://www.cairographics.org).
|