Up to [cvs.NetBSD.org] / pkgsrc / www / clearsilver
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
update master site
www: align variable assignments pkglint -Wall -F --only aligned --only indent -r Manually excluded phraseanet since pkglint got the indentation wrong.
* Add "used by" comments. * Add LICENSE. * Comment out FILESDIR which dosen't exist now.
Update clearsilver packages to 0.10.5. Changes: - GCC printf attributes for all printf like functions for better compiler time warnings (Nikolai Kondrashov) - Better support for other compilers for handling CPP variable argument macros (Raphaƫl HUCK) - Fix for some symlinking/hdf_get_obj bugs (Nikolai Kondrashov) - Performance improvements to Perl wrapper (Sergey Skvortsov) - New url_validate Clearsilver method (Mugdha Bendre @ Google) - Quick Hello World example for using with FastCGI (Mike Tsao @ Google) - Updates to the Ruby wrapper (Dan Janowski) - Updates to the Java wrapper (Joe Walnes @ Google) - Add support to Java wrapper for hooking the file loader - Add string.crc builtin-function - Make it easier to write XSS free clearsilver code - Ability to setup file load hooks for cs and hdf files - fix for non-thread safe nerr_init call (causes java jni wrapper to core dump when server is started under heavy load) - python egg support (if you have the egg version of distutils installed) - some parser edge case fixes. - some cleanups to cgiwrap that make it easier to use with fastcgi. fastcgi wrapper to come in the future.
Set MAINTAINER to pkgsrc-users@.
Whitespace cleanup, courtesy of pkglint. Patch provided by Sergey Svishchev in private mail.
Update to 0.10.1, hopefully fixing PR 28699. Add buildlink3.mk, 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.
Remove a trivial hack with DIST_SUBDIR.
Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions: USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
Update to 0.9.14 and make this work with python 2.4. 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
Include pthread.buildlink3.mk and set PTHREAD_OPTS+=require. This was handled for us when it was all in a single package depending on a threaded python. I think this fixes NetBSD < 2.0 build.
Update to 0.9.13 and turn this into a meta-package; what was formerly 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)