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).
resolving PR 31001. Don't declare an unnecessary dependency on
clearsilver-base in py-clearsilver or ruby-clearsilver.
Upstream changelog:
2005/07/27 by blong@blong
fix for cs_dist update
2005/07/27 by blong@blong
update makefile for new release (and p4)
2005/07/27 by blong@blong
update to -fPIC for position independent code to support amd64
machines
Change makedep routine to use find instead of ls, so it won't
error if there are no files (like in the top level directory)
2005/07/27 by blong@blong
missed a file for const fix
2005/07/27 by blong@blong
generic python location
2005/07/26 by blong@blong
add limits.h to define _POSIX_PATH_MAX before we define it if it
doesn't exist
2005/07/18 by nschrenk@nschrenk2
Fix bug that caused bogus tzoffset to be exported by export_date_tm().
2005/07/07 by blong@blong
Update configure to take a --disable-wdb argument
We don't want to link with bdb sometimes
2005/07/07 by blong@blong
Update ClearSilver to take correct const char * arguments in
most places that it should. This should make clearsilver easier
to use from C++ and just for people who like their const
correctness for strings.
Also fix the hdftest since some machines have "words" with
periods in them in their dict file.
2005/07/01 by blong@blong
Change clearsilver to link to checked-in versions instead
buildonly.
Add README.google and setup_google.sh files to document how to
build for Google
2005/06/29 by nschrenk@nschrenk
Fix an allocation bug in the HDF.getValue() native method: don't
release the default_value string until after it has been copied.
2005/06/28 by nschrenk@nschrenk
Fix bug where the HDF Java wrapper would not allow a default value of
null, and clean up the code a bit so that exceptions are thrown in a
couple more places, and the right type of exceptions are thrown instead
of a generic RuntimeException.
2005/06/24 by nschrenk@nschrenk
Change variable type from int to long to fix compile warning in the
Clearsilver ruby support.
2005/06/22 by nschrenk@nschrenk
Support more of the HDF C API in the Java wrapper.
2005/06/08 by quong@quong-clean
Initial submit of Clearsilver
This is simply the code from clearsilver-0.9.14.tar.gz
from the http://clearsilver.net/ with the following
files removed: *.pyc, */.cvsignore, and man/...
I'll submit changes to this code in future CL's.
Release Notes for Clearsilver 0.9.14 03/08/2005
-------------------------------------
bugfix release
- one incompatible change: semi-public function cgi_html_ws_strip now
takes a second argument to set the level of stripping
- white space stripper now has two levels: 1 is the old debug level
(which doesn't strip whitespace at the beginning of a line) and the
second strips all duplicate whitespace
- fix for cgi_register_strfuncs missing for ruby/perl modules
- fix for color problems in generated images in imd with GD2
in this package has split into py-clearsilver and clearsilver-base.
Release Notes for Clearsilver 0.9.13 11/24/2004
-------------------------------------
bugfix release
- one incompatible change: semi-public function cgi_html_ws_strip now
takes a second argument to set the level of stripping
- white space stripper now has two levels: 1 is the old debug level
(which doesn't strip whitespace at the beginning of a line) and the
second strips all duplicate whitespace
- make java/perl/python/ruby wrappers for CS include the html strfuncs
(ie, filters)
- make hdf destroy less recursive (so we don't blow the stack on
really large data sets)
Release Notes for Clearsilver 0.9.12 09/29/2004
-------------------------------------
bugfix release
- fix bugs in Java wrapper and add white space stripper option
- fix some allocation bugs in cs parser
- add single quotes to the list of characters to escape in url_escape
- fix core dump in find_context (hit during parse error in evar)
- fix some operator precedence bug and some bad expression handling of
empty strings
Release Notes for Clearsilver 0.9.11 08/03/2004
-------------------------------------
bugfix release
- fix bugs in Java wrapper
- update copyright notice
- fixes to get rid of gcc3 warnings
- fix bug in cgi/html.c
Release Notes for Clearsilver 0.9.10 06/02/2004
-------------------------------------
bugfix release
- Parenthesis in the wrong place in the last patch
- fix some memory leaks in template parsing and rendering
Release Notes for Clearsilver 0.9.9 05/14/2004
-------------------------------------
A small release.
INCOMPATIBLE CHANGE - The convert_text_html_alloc_options()
HTML_CONVERT_OPTS struct now has another member, link_name, which (if
not NULL) will be used instead of the link as the title of the link
which gets created. If you don't zero out your HTML_CONVERT_OPTS
struct (using either memset or calloc, for instance), you'll need to
initialize the link_name member (probably to NULL). Users of the
older convert_text_html_alloc() function or the python wrapped version
don't have to worry about this.
Also, added a ne_file_read_len() for loading binary files since it
returns the length of the loaded data.
Release Notes for Clearsilver 0.9.8 04/22/2004
-------------------------------------
A bit more than a bugfix release, we have some new features and
abilities.
New Features
- Internal functions in ClearSilver can now take multiple arguments.
This includes support for the comma ',' operator in CS, which works
like the comma operator in C.
- added string.slice function as an example of a multiple argument
function.
- added string.length function to replace old len function
- added subcount function to replace bad len function overloading
- added gettext support from Gerald Dachs <gda at gmx.de>
- INCOMPATIBLE CHANGE: added secure flag to cgi_cookie_set function
- Add new allocating sprintf routines which take the char * as an
argument and return the size of the allocated string
- Dave added a bunch of my public python code to the python example
code (we need to define a real package for this stuff at some point)
- support for sqlite in odb, and various odb improvements
Bug fixes
- gzip compression was broken, thanks to the guys at OmniWeb for
pointing out my mistake.
- handle redirects when using https correctly
- handle invalid form data without erroring out (or segfaulting)
Clearsilver is a fast, powerful, and language-neutral HTML template
system. In both static content sites and dynamic HTML applications,
it provides a separation between presentation code and application
logic which makes working with your project easier.