backout 0.10.5 update due incompatible license (apache 1 -> apache 2) change

requested by mbalmer@
This commit is contained in:
okan 2008-11-18 20:00:09 +00:00
parent 796a2f40c9
commit 169c1b3595
13 changed files with 103 additions and 92 deletions

View File

@ -1,17 +1,18 @@
# $OpenBSD: Makefile,v 1.15 2008/11/11 19:58:15 okan Exp $
# $OpenBSD: Makefile,v 1.16 2008/11/18 20:00:09 okan Exp $
SHARED_ONLY= Yes
COMMENT= fast, powerful, and language-neutral HTML template system
DISTNAME= clearsilver-0.10.5
DISTNAME= clearsilver-0.10.4
PKGNAME= ${DISTNAME}p1v0
CATEGORIES= www net
HOMEPAGE= http://www.clearsilver.net/
MAINTAINER= Markus Friedl <markus@openbsd.org>
# Apache 2
# Apache 1
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
@ -37,6 +38,9 @@ CONFIGURE_ARGS+= --with-python=${MODPY_BIN}
CONFIGURE_ARGS+= --disable-python
.endif
pre-configure:
@perl -pi -e 's|%%WRKSRC%%|${WRKSRC}|g' ${WRKSRC}/python/setup.py
do-regress:
@cd ${WRKSRC}/perl && ${MAKE_PROGRAM} test

View File

@ -1,5 +1,5 @@
MD5 (clearsilver-0.10.5.tar.gz) = uMDH++DvXgbgyTXxNDBNRA==
RMD160 (clearsilver-0.10.5.tar.gz) = vVxhbzJrVE34p07scamKR0tAgkk=
SHA1 (clearsilver-0.10.5.tar.gz) = E4hl3JHicyj+KfyqrBvGVY8Z3XU=
SHA256 (clearsilver-0.10.5.tar.gz) = Hp2gON6v3dPQwcUQYmwovloPTxe5CR1Xf9MOfFuohoA=
SIZE (clearsilver-0.10.5.tar.gz) = 439190
MD5 (clearsilver-0.10.4.tar.gz) = lSPffvF+QaAduuUDKj5FCw==
RMD160 (clearsilver-0.10.4.tar.gz) = IFDP0mbpxOMNtoQXxuKq8rm8+NU=
SHA1 (clearsilver-0.10.4.tar.gz) = 8fMDmDpPQ+LzG+cwLn7L3oAQVp8=
SHA256 (clearsilver-0.10.4.tar.gz) = fY5K3bNHj8quxirIdOAiUC1vk7iZsQsUOUFwrEQ+tCs=
SIZE (clearsilver-0.10.4.tar.gz) = 655730

View File

@ -1,6 +1,6 @@
--- cgi/cgi.c.orig Wed Jul 11 22:38:03 2007
+++ cgi/cgi.c Thu Jun 26 13:42:32 2008
@@ -508,7 +508,7 @@ static void _launch_debugger (CGI *cgi, char *display)
--- cgi/cgi.c.orig Fri Dec 2 10:34:04 2005
+++ cgi/cgi.c Mon May 8 16:54:19 2006
@@ -646,7 +646,7 @@ static void _launch_debugger (CGI *cgi,
if (!pid)
{
@ -9,7 +9,7 @@
execl("/bin/sh", "sh", "-c", buffer, NULL);
}
else
@@ -1210,11 +1210,11 @@ NEOERR *cgi_output (CGI *cgi, STRING *str)
@@ -1341,11 +1341,11 @@ NEOERR *cgi_output (CGI *cgi, STRING *st
{
if (use_gzip)
{
@ -23,7 +23,7 @@
Z_DEFLATED, 0 /*flags*/, 0,0,0,0 /*time*/, 0 /*xflags*/,
OS_CODE);
err = cgiwrap_write(gz_buf, 10);
@@ -1226,7 +1226,7 @@ NEOERR *cgi_output (CGI *cgi, STRING *str)
@@ -1357,7 +1357,7 @@ NEOERR *cgi_output (CGI *cgi, STRING *st
if (use_gzip)
{
/* write crc and len in network order */

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-cgi_cgi_h,v 1.3 2008/11/11 19:58:15 okan Exp $
--- cgi/cgi.h.orig Wed Jul 11 22:35:55 2007
+++ cgi/cgi.h Thu Jun 26 13:42:32 2008
@@ -267,11 +267,11 @@ FILE *cgi_filehandle (CGI *cgi, const char *form_name)
$OpenBSD: patch-cgi_cgi_h,v 1.4 2008/11/18 20:00:09 okan Exp $
--- cgi/cgi.h.orig Thu Dec 1 04:57:32 2005
+++ cgi/cgi.h Mon May 8 16:54:19 2006
@@ -267,11 +267,11 @@ FILE *cgi_filehandle (CGI *cgi, const ch
* removed from future versions in favor of some sort of
* user error mechanism.
* Input: cgi - a pointer to a CGI struct

View File

@ -0,0 +1,11 @@
$OpenBSD: patch-cgi_cgiwrap_c,v 1.3 2008/11/18 20:00:09 okan Exp $
--- cgi/cgiwrap.c.orig Tue Nov 18 14:53:10 2008
+++ cgi/cgiwrap.c Tue Nov 18 14:53:21 2008
@@ -11,7 +11,6 @@
#include "cs_config.h"
-#include <features.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-cgi_html_c,v 1.3 2008/11/11 19:58:15 okan Exp $
--- cgi/html.c.orig Thu Oct 19 19:26:35 2006
+++ cgi/html.c Thu Jun 26 13:42:32 2008
@@ -392,7 +392,7 @@ static NEOERR *split_and_convert (const char *src, int
$OpenBSD: patch-cgi_html_c,v 1.4 2008/11/18 20:00:09 okan Exp $
--- cgi/html.c.orig Thu Dec 1 05:03:09 2005
+++ cgi/html.c Mon May 8 16:54:19 2006
@@ -392,7 +392,7 @@ static NEOERR *split_and_convert (const
"Unable to allocate memory to convert url");
break;
}

View File

@ -1,6 +1,6 @@
--- cs/csparse.c.orig Wed Jul 11 22:37:34 2007
+++ cs/csparse.c Sun Nov 9 16:28:06 2008
@@ -1948,6 +1948,7 @@ static NEOERR *eval_expr_string(CSPARSE *parse, CSARG
--- cs/csparse.c.orig Fri Feb 3 03:17:41 2006
+++ cs/csparse.c Mon May 8 16:54:19 2006
@@ -1706,6 +1706,7 @@ static NEOERR *eval_expr_string(CSPARSE
{
char *s1, *s2;
int out;
@ -8,7 +8,7 @@
result->op_type = CS_TYPE_NUM;
s1 = arg_eval (parse, arg1);
@@ -2022,11 +2023,12 @@ static NEOERR *eval_expr_string(CSPARSE *parse, CSARG
@@ -1780,11 +1781,12 @@ static NEOERR *eval_expr_string(CSPARSE
case CS_OP_ADD:
result->op_type = CS_TYPE_STRING;
result->alloc = 1;
@ -24,12 +24,3 @@
break;
default:
ne_warn ("Unsupported op %s in eval_expr_string", expand_token_type(op, 1));
@@ -3717,7 +3719,7 @@ static NEOERR * _builtin_str_crc(CSPARSE *parse, CS_FU
if (val.op_type & (CS_TYPE_VAR | CS_TYPE_STRING))
{
char *s = arg_eval(parse, &val);
- if (s) result->n = ne_crc((unsigned char *)s, strlen(s));
+ if (s) result->n = (INT32) ne_crc((unsigned char *)s, strlen(s));
}
if (val.alloc) free(val.s);
return STATUS_OK;

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-python_setup_py,v 1.4 2008/11/18 20:00:09 okan Exp $
--- python/setup.py.orig Tue Nov 18 14:53:47 2008
+++ python/setup.py Tue Nov 18 14:54:31 2008
@@ -28,11 +28,11 @@ LDSHARED = "gcc -shared"
## Actually, forget that, I'm just going to load and parse the rules.mk
## file and build what I need
-if not os.path.exists("../rules.mk"):
+if not os.path.exists("%%WRKSRC%%/rules.mk"):
raise "You need to run configure first to generate the rules.mk file!"
make_vars = {}
-rules = open("../rules.mk").read()
+rules = open("%%WRKSRC%%/rules.mk").read()
for line in string.split(rules, "\n"):
parts = string.split(line, '=', 1)
if len(parts) != 2: continue

View File

@ -1,6 +1,6 @@
--- util/filter.h.orig Thu Jun 30 14:58:05 2005
+++ util/filter.h Thu Jun 26 13:42:32 2008
@@ -84,7 +84,7 @@ NEOERR *filter_create_fd(const char *cmd, int *fdin, i
--- util/filter.h.orig Thu Jun 30 20:58:05 2005
+++ util/filter.h Mon May 8 16:54:19 2006
@@ -84,7 +84,7 @@ NEOERR *filter_create_fd(const char *cmd
* pid -> the pid of the sub process
* Returns: NERR_SYSTEM, NERR_IO
*/

View File

@ -1,21 +1,21 @@
--- util/neo_err.h.orig Wed Jul 11 23:09:09 2007
+++ util/neo_err.h Thu Jun 26 13:53:40 2008
@@ -122,7 +122,7 @@ NEOERR *nerr_raise_errnof (const char *func, const cha
--- util/neo_err.h.orig Thu Dec 15 23:17:36 2005
+++ util/neo_err.h Mon May 8 16:54:19 2006
@@ -105,7 +105,7 @@ NEOERR *nerr_raise_errnof (const char *f
#define nerr_pass(e) \
nerr_passf(__PRETTY_FUNCTION__,__FILE__,__LINE__,e)
NEOERR *nerr_passf (const char *func, const char *file, int lineno,
NEOERR *nerr_passf (const char *func, const char *file, int lineno,
- NEOERR *err);
+ NEOERR *nerr);
/* function: nerr_pass_ctx
* description: this function is used to pass an error up a level in the
@@ -146,24 +146,24 @@ NEOERR *nerr_passf (const char *func, const char *file
@@ -127,47 +127,47 @@ NEOERR *nerr_passf (const char *func, co
#define nerr_pass_ctx(e,f,...) \
nerr_pass_ctxf(__PRETTY_FUNCTION__,__FILE__,__LINE__,e,f,__VA_ARGS__)
#endif
NEOERR *nerr_pass_ctxf (const char *func, const char *file, int lineno,
- NEOERR *err, const char *fmt, ...)
+ NEOERR *nerr, const char *fmt, ...)
ATTRIBUTE_PRINTF(5,6);
-NEOERR *nerr_pass_ctxf (const char *func, const char *file, int lineno, NEOERR *err,
+NEOERR *nerr_pass_ctxf (const char *func, const char *file, int lineno, NEOERR *nerr,
const char *fmt, ...);
/* function: nerr_log_error
* description: currently, this prints out the error to stderr, and
@ -38,7 +38,8 @@
/* function: nerr_error_traceback
* description: returns the full traceback of the error chain
@@ -171,13 +171,13 @@ void nerr_error_string (NEOERR *err, STRING *str);
- * arguments: err - error
+ * arguments: nerr - error
* str - string to which the data is appended
* returns: None - errors appending to the string are ignored
*/
@ -54,8 +55,10 @@
/* function: nerr_register
* description: register an error type. This will assign a numeric value
@@ -186,7 +186,7 @@ void nerr_ignore (NEOERR **err);
* name - pretty name for the error type
* to the type, and keep track of the "pretty name" for it.
- * arguments: err - pointer to a NERR_TYPE
+ * arguments: nerr - pointer to a NERR_TYPE
* name - pretty name for the error type
* returns: NERR_NOMEM on no memory
*/
-NEOERR *nerr_register (NERR_TYPE *err, const char *name);
@ -63,7 +66,12 @@
/* function: nerr_init
* description: initialize the NEOERR system. Can be called more than once.
@@ -209,7 +209,7 @@ NEOERR *nerr_init (void);
@@ -186,21 +186,21 @@ NEOERR *nerr_init (void);
* parlance, this would be the equivalent of "catch".
* Typically, you can just compare a NEOERR against STATUS_OK
* or just test for true if you are checking for any error.
- * arguments: err - the NEOERR that has an error.
+ * arguments: nerr - the NEOERR that has an error.
* type - the NEOERR type, as registered with nerr_register
* returns: true on match
*/
@ -72,7 +80,10 @@
/* function: nerr_handle
* description: nerr_handle is a convenience function. It is the equivalent
@@ -219,7 +219,7 @@ int nerr_match (NEOERR *err, NERR_TYPE type);
* of nerr_match, but it will also deallocate the error chain
* on a match.
- * arguments: err - pointer to a pointer NEOERR
+ * arguments: nerr - pointer to a pointer NEOERR
* type - the NEOERR type, as registered with nerr_register
* returns: true on match
*/

View File

@ -1,27 +1,7 @@
$OpenBSD: patch-util_neo_hdf_c,v 1.3 2008/11/11 19:58:15 okan Exp $
--- util/neo_hdf.c.orig Wed Jul 11 21:52:37 2007
+++ util/neo_hdf.c Sun Nov 9 16:31:10 2008
@@ -642,14 +642,15 @@ static NEOERR* _set_value (HDF *hdf, const char *name,
if (hdf->link)
{
- char *new_name = (char *) malloc(strlen(hdf->value) + 1 + strlen(name) + 1);
+ size_t nn_siz = strlen(hdf->value) + 1 + strlen(name) + 1;
+ char *new_name = (char *) malloc(nn_siz);
if (new_name == NULL)
{
return nerr_raise(NERR_NOMEM, "Unable to allocate memory");
}
- strcpy(new_name, hdf->value);
- strcat(new_name, ".");
- strcat(new_name, name);
+ strlcpy(new_name, hdf->value, nn_siz);
+ strlcat(new_name, ".", nn_siz);
+ strlcat(new_name, name, nn_siz);
err = _set_value (hdf->top, new_name, value, dup, wf, link, attr, set_node);
free(new_name);
return nerr_pass(err);
@@ -789,13 +790,14 @@ skip_search:
$OpenBSD: patch-util_neo_hdf_c,v 1.4 2008/11/18 20:00:09 okan Exp $
--- util/neo_hdf.c.orig Tue Mar 7 21:24:44 2006
+++ util/neo_hdf.c Mon May 8 16:57:13 2006
@@ -771,13 +771,14 @@ skip_search:
}
else if (hp->link)
{
@ -36,10 +16,10 @@ $OpenBSD: patch-util_neo_hdf_c,v 1.3 2008/11/11 19:58:15 okan Exp $
- strcat(new_name, s);
+ strlcpy(new_name, hp->value, nn_siz);
+ strlcat(new_name, s, nn_siz);
err = _set_value (hdf->top, new_name, value, dup, wf, link, attr, set_node);
err = _set_value (hdf, new_name, value, dup, wf, link, attr, set_node);
free(new_name);
return nerr_pass(err);
@@ -1228,8 +1230,9 @@ static NEOERR* hdf_dump_cb(HDF *hdf, const char *prefi
@@ -1170,8 +1171,9 @@ static NEOERR* hdf_dump_cb(HDF *hdf, con
{
if (prefix && (dtype == DUMP_TYPE_DOTTED))
{

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-util_neo_str_c,v 1.3 2008/11/11 19:58:15 okan Exp $
--- util/neo_str.c.orig Wed Jul 11 21:24:00 2007
+++ util/neo_str.c Thu Jun 26 13:42:33 2008
@@ -122,7 +122,7 @@ NEOERR *string_append (STRING *str, const char *buf)
$OpenBSD: patch-util_neo_str_c,v 1.4 2008/11/18 20:00:09 okan Exp $
--- util/neo_str.c.orig Fri Jul 1 02:42:50 2005
+++ util/neo_str.c Mon May 8 16:54:19 2006
@@ -122,7 +122,7 @@ NEOERR *string_append (STRING *str, cons
l = strlen(buf);
err = string_check_length (str, l);
if (err != STATUS_OK) return nerr_pass (err);
@ -10,7 +10,7 @@ $OpenBSD: patch-util_neo_str_c,v 1.3 2008/11/11 19:58:15 okan Exp $
str->len += l;
return STATUS_OK;
@@ -174,7 +174,7 @@ NEOERR *string_appendvf (STRING *str, const char *fmt,
@@ -174,7 +174,7 @@ NEOERR *string_appendvf (STRING *str, co
err = string_check_length (str, bl+1);
if (err != STATUS_OK) return nerr_pass (err);
va_copy(tmp, ap);

View File

@ -1,7 +1,7 @@
@comment $OpenBSD: PLIST,v 1.4 2008/11/11 19:58:15 okan Exp $
@bin bin/cs
@bin bin/cs_static.cgi
@bin bin/cstest
@comment $OpenBSD: PLIST,v 1.5 2008/11/18 20:00:09 okan Exp $
bin/cs
bin/cs_static.cgi
bin/cstest
include/ClearSilver/
include/ClearSilver/ClearSilver.h
include/ClearSilver/cgi/
@ -33,9 +33,6 @@ include/ClearSilver/util/wildmat.h
lib/libneo_cgi.a
lib/libneo_cs.a
lib/libneo_utl.a
@comment libdata/perl5/${MACHINE_ARCH}-openbsd/
@comment libdata/perl5/${MACHINE_ARCH}-openbsd/5.10.0/
@comment libdata/perl5/${MACHINE_ARCH}-openbsd/5.10.0/perllocal.pod
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/ClearSilver.pm
libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/
@ -67,7 +64,6 @@ libexec/mod_ecs.so
@man man/man3/cgi_url_escape.3
@man man/man3/cgi_url_escape_more.3
@man man/man3/cgi_url_unescape.3
@man man/man3/cgi_url_validate.3
@man man/man3/cgi_vredirect.3
@man man/man3/cgiwrap_getenv.3
@man man/man3/cgiwrap_init_emu.3
@ -154,6 +150,7 @@ libexec/mod_ecs.so
@man man/man3/nerr_match.3
@man man/man3/nerr_pass.3
@man man/man3/nerr_pass_ctx.3
@man man/man3/nerr_raise.3
@man man/man3/nerr_register.3
@man man/man3/skipDelete.3
@man man/man3/skipFreeList.3