Problems found locating distfiles:
Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz
Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz
Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz
Package dvidvi: missing distfile dvidvi-1.0.tar.gz
Package lgrind: missing distfile lgrind.tar.bz2
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.
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.
Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.
Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.
Whitespace cleanups and other nits corrected, where necessary.
2.7:
This release, 2.7, will be the last major one to support Python
2.5, 2.6, and 2.7. It contains a small number of fixes and additions
since our last release in September 2012. You may think of it as
a 'long term stable' branch - if key bugs emerge we will issue
2.7.1, 2.7.2 releases and so on.
Charts / graphics
Added SimpleTimeSeriesPlot
added _computeMaxSpace
added in lineStyle (for bars)
improved SVG rendering
Pie Chart now has an 'innerRadiusFraction' to allow doughnut-like
appearance for 2d charts (it has no effect with 3d charts).
The separate 'doughnut' chart lacks many pie chart features
and should only be used if you wanted multiple nested doughnuts.
Bug fixes:
piecharts.py: fix Pie3d __init__ to call its superclass
linecharts.py: fix swatch creation
fixed y axis in the simple time series plot
PDF
Fixes to testshapes & pdfform resetting
colors.py
various minor fixes
Platypus
Defined a small bullet rather than a big circle as the default
for unordered lists
fixed attribute spelling bug
fixed CJK + endDots
#################################################################################
#################### RELEASE 2.6 27/09/2012 #################
#################################################################################
This is a minor release focusing mainly on improved documentation. There are a
number of minor enhancements, and a larger number of previous-undocumented
enhancements which we have documented better.
###General changes
* Manuals have been reformatted with more pleasing code snippets and tables of
contents, and reviewed and expanded
###Flowing documents (Platypus):
* Added support for HTML-style list objects
* Added flexible mechanism for drawing bullets
* Allowed XPreformatted objects to use Asian line wrapping
* Added an 'autoNextPageTemplate' attribute to PageTemplates. For example you
can now set up a 'chapter first page template' which will always be followed
by a 'continuation template' on the next page break, saving the programmer from
having to issue control flow commands in the story.
* added a TopPadder flowable, which will 'wrap' another Flowable and move it
to the bottom of the current page.
* More helpful error messages when large tables cannot be rendered
* Documentation for images within text (test_032_images)
* Trailing dots for use on contents pages
###Charts and graphics:
* Support for UPCA bar codes
* We now have a semi-intelligent system for labelling pie charts with
callout lines. Thanks to James Martin-Collar, a maths student at Warwick
University, who did this as his summer internship.
* Axes - added startOffset and endOffset properties; allowed for axis
background annotations.
* Bar charts - allow more control of z Index (i.e. drawing order of axes and
lines)
* Pie charts - fixed bugs in 3d appearance
* SVG output back end has seen some bugs fixed and now outputs resizeable SVG
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
* No need to buildlink with obsolated py-xml, add py-expat to DEPENDS instead.
* add test target for self-tests.
* distutils pkg, switch to use python/distutils.mk
Bump PKGREVISION.
* Support for colour separated PDF output and other optimisations and
features for high-quality printing, including enforcement of colour
models for CMYK, RGB, and "spot colours"
* Long table optimisations are now turned on by default. Previously,
documents with very long tables spanning many pages could take a long
time to create because we considered the whole table to work out row
and column sizes. A patch was submitted some time ago to fix this
controlled by a flag in the rl_config file, but this was set 'off'
for compatibility. Users are often not aware of this and we haven't
found any real-world cases where the new layout technique works badly,
so we are turning this behaviour on.
* New support for QR barcodes.
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.
Major changes include full Unicode supoprt, better support for Asian
languages, support for JPEG CMYK images, links in Platypus, better
wrapping, barcode support, better support for legends of graphics and
many more.
Addtional changes in pkgsrc include the merge of py-reportlab-renderPM
package and use of external libart.
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
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
changes:
-can run out of a Python 2.3 zip archive
-some fixes and feature additions
[pkgsrc] this distfile doesn't trigger the pax-as-tar bug, so remove
the build dependency on GNU tar
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
changes:
Fixes from Max Neunhöffer (pyRXP) and peter Borocz (pdfmetrics).<br/>
ReportLab graphics now has some 3D charts.<br/>
Improved support for True Type Fonts in renderPM.<br/>
Added Henning von Bargen's LongTables optimisation.<br/>
Added Marc Stober's underline fixes.<br/>
Restored/improved platypus layout error detection.<br/>
New platypus FlexFigure flowable.<br/>
ReportLab is mostly jython compatible without Python 2.3 problems. <br/>
Pythonpoint improvements.<br/>
Many bugfixes.