diff options
author | pav <pav@FreeBSD.org> | 2005-04-08 19:10:06 +0000 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2005-04-08 19:10:06 +0000 |
commit | 20f3d4bd69b892925f5cd87054ad891be11e002d (patch) | |
tree | c522aab6dc92a527cf9d77cc0d3de86c4a307c3f /lang/scriba/files | |
parent | 5feeb8673007ab5b9d7383205603f36fbaacee07 (diff) | |
download | FreeBSD-ports-20f3d4bd69b892925f5cd87054ad891be11e002d.zip FreeBSD-ports-20f3d4bd69b892925f5cd87054ad891be11e002d.tar.gz |
- Update to 20b0
- Mark BROKEN on 4.x and !i386 (almost)
PR: ports/79615
Submitted by: Sam Lawrance <boris@brooknet.com.au>
Diffstat (limited to 'lang/scriba/files')
-rw-r--r-- | lang/scriba/files/patch-aa | 29 | ||||
-rw-r--r-- | lang/scriba/files/patch-ab | 11 | ||||
-rw-r--r-- | lang/scriba/files/patch-ac | 11 | ||||
-rw-r--r-- | lang/scriba/files/patch-ad | 11 | ||||
-rw-r--r-- | lang/scriba/files/patch-ae | 28 | ||||
-rw-r--r-- | lang/scriba/files/patch-af | 58 | ||||
-rw-r--r-- | lang/scriba/files/patch-ag | 11 | ||||
-rw-r--r-- | lang/scriba/files/patch-cftc.c | 16 | ||||
-rw-r--r-- | lang/scriba/files/patch-commands-environ.c | 13 | ||||
-rw-r--r-- | lang/scriba/files/patch-extensions-bdb-interface.c | 20 | ||||
-rw-r--r-- | lang/scriba/files/patch-extensions-curl-interface.c | 24 | ||||
-rw-r--r-- | lang/scriba/files/patch-extensions-curses-interface.c | 11 | ||||
-rw-r--r-- | lang/scriba/files/patch-extensions-psql-interface.c | 11 | ||||
-rw-r--r-- | lang/scriba/files/patch-extensions-re-regex.h | 11 | ||||
-rw-r--r-- | lang/scriba/files/patch-make_gcc.jim | 23 | ||||
-rw-r--r-- | lang/scriba/files/patch-memory.c | 15 | ||||
-rw-r--r-- | lang/scriba/files/patch-scriba.c | 11 | ||||
-rw-r--r-- | lang/scriba/files/patch-setup.pl | 75 |
18 files changed, 214 insertions, 175 deletions
diff --git a/lang/scriba/files/patch-aa b/lang/scriba/files/patch-aa deleted file mode 100644 index 6f8cfda..0000000 --- a/lang/scriba/files/patch-aa +++ /dev/null @@ -1,29 +0,0 @@ ---- Makefile.orig Wed Dec 27 03:52:16 2000 -+++ Makefile Mon Feb 16 16:06:00 2004 -@@ -1,8 +1,8 @@ - CC=cc - LDOPTIONS=-shared - LD=ld --CCFLAGS= --LIBS=-lm -ldl -lpthread -+CCFLAGS=$(CFLAGS) $(PTHREAD_CFLAGS) -+LIBS=-lm $(PTHREAD_LIBS) - OBJS=builder.o conftree.o dynlolib.o execute.o\ - expression.o filesys.o getopt.o lexer.o match.o\ - memory.o myalloc.o options.o reader.o report.o sym.o\ -@@ -20,7 +20,6 @@ - .PHONY: headers clean install all - - all: headers scriba cftc cgi.so hash.so re.so basicc.a -- sh install.sh - - clean : - rm *.so *.o *.h ./scriba -@@ -39,7 +38,6 @@ - - scriba : $(OBJS) $(COBJS) scribacmd.o - $(CC) -o scriba $(LIBS) $(OBJS) $(COBJS) scribacmd.o -- scriba -v - - cftc : cftc.o confpile.o conftree.o lsp.o - $(CC) -o cftc $(LIBS) cftc.o confpile.o conftree.o lsp.o diff --git a/lang/scriba/files/patch-ab b/lang/scriba/files/patch-ab deleted file mode 100644 index 1396185..0000000 --- a/lang/scriba/files/patch-ab +++ /dev/null @@ -1,11 +0,0 @@ ---- variations/standard/basiccmd.c.orig Sun Jan 7 19:39:44 2001 -+++ variations/standard/basiccmd.c Sun Jan 7 19:35:07 2001 -@@ -186,7 +186,7 @@ - "WINNT\\SCRIBA.INI", - #else - "SCRIBACONF", -- "/etc/scriba/basic.conf", -+ "%%PREFIX%%/etc/scriba/basic.conf", - #endif - pszForcedConfigurationFileName); - diff --git a/lang/scriba/files/patch-ac b/lang/scriba/files/patch-ac deleted file mode 100644 index a05783d..0000000 --- a/lang/scriba/files/patch-ac +++ /dev/null @@ -1,11 +0,0 @@ ---- variations/standalone/basicc.c.orig Fri Dec 29 11:23:20 2000 -+++ variations/standalone/basicc.c Sun Jan 7 19:35:17 2001 -@@ -57,7 +57,7 @@ - "SCRIBA.INI", - #else - "SCRIBACONF", -- "/etc/scriba/basic.conf", -+ "%%PREFIX%%/etc/scriba/basic.conf", - #endif - NULL); - diff --git a/lang/scriba/files/patch-ad b/lang/scriba/files/patch-ad deleted file mode 100644 index f4546dd..0000000 --- a/lang/scriba/files/patch-ad +++ /dev/null @@ -1,11 +0,0 @@ ---- configurer.c.orig Wed Dec 27 11:52:15 2000 -+++ configurer.c Sun Jan 7 19:34:59 2001 -@@ -130,7 +130,7 @@ - #else - char *s; - #define SCRIBACONF "SCRIBACONF" --#define DEFAULTCONF "/etc/scriba/basic.conf" -+#define DEFAULTCONF "%%PREFIX%%/etc/scriba/basic.conf" - - s = getenv(SCRIBACONF); - diff --git a/lang/scriba/files/patch-ae b/lang/scriba/files/patch-ae deleted file mode 100644 index bf1e31f..0000000 --- a/lang/scriba/files/patch-ae +++ /dev/null @@ -1,28 +0,0 @@ ---- scriba.c.orig Wed Dec 27 11:52:17 2000 -+++ scriba.c Sun Jan 7 20:30:15 2001 -@@ -518,16 +518,12 @@ - "SCRIBA.INI", - #else - "SCRIBACONF", -- "/etc/scriba/basic.conf", -+ "/usr/local/etc/scriba/basic.conf", - #endif - pszForcedConfigurationFileName); - /*DEBUG*/ -- fp = fopen("e:\\MyProjects\\sb\\isapi.log","a"); -- if( fp ){ -- fprintf(fp,"LoadConfiguration returned %d.\n",iError); -- fclose(fp); -- fp = NULL; -- } -+ if(iError) -+ fprintf(stderr,"LoadConfiguration returned %d.\n",iError); - - return iError; - } -@@ -1900,4 +1896,4 @@ - - default: return SCRIBA_ERROR_FAIL; - } -- } -+ } diff --git a/lang/scriba/files/patch-af b/lang/scriba/files/patch-af deleted file mode 100644 index 2b37a1f..0000000 --- a/lang/scriba/files/patch-af +++ /dev/null @@ -1,58 +0,0 @@ ---- scriba.conf.unix.lsp.orig Wed Dec 27 19:52:17 2000 -+++ scriba.conf.unix.lsp Mon Jan 15 03:34:09 2001 -@@ -8,11 +8,11 @@ - dll ".so" - - ; where the modules are to be loaded from --module "/etc/scriba/modules/" -+module "/usr/local/lib/scriba/" - - ; where to search system and module include files - ; trailing / or / is needed --include "/etc/scriba/include/" -+include "/usr/local/include/scriba/" - - ; - ; define external preprocessors -@@ -29,8 +29,8 @@ - ; the external preprocessors - external ( - heb ( -- executable "/usr/bin/scriba /etc/scriba/source/heber.bas" -- directory "/etc/scriba/hebtemp/" -+ executable "/usr/local/bin/scriba /usr/local/include/scriba/heber.bas" -+ directory "/usr/local/etc/scriba/hebtemp/" - ) - ) - ) -@@ -67,13 +67,13 @@ - ; This is the directory where we store the compiled code - ; to automatically avoid recompilation - ; --cache "/etc/scriba/cache/" -+cache "/usr/local/lib/scriba/cache/" - - cgi ( - ; - ; These are the keys used by the CGI module - ; -- debugfile "/etc/scriba/cgidebug.txt" -+ debugfile "/usr/local/etc/scriba/cgidebug.txt" - ) - - ; -@@ -83,7 +83,7 @@ - - ; directories where to store the - dir ( -- home "/etc/scriba/sampledb" ; the home directory of operation of the Berkerley DB -+ home "/usr/local/etc/scriba/sampledb" ; the home directory of operation of the Berkerley DB - data "db" ; database files - log "log" ; log files - temp "tmp" ; temporary files -@@ -115,4 +115,4 @@ - ) - ) - --;break -+;break diff --git a/lang/scriba/files/patch-ag b/lang/scriba/files/patch-ag deleted file mode 100644 index 6da8431..0000000 --- a/lang/scriba/files/patch-ag +++ /dev/null @@ -1,11 +0,0 @@ ---- testconf.c.orig Wed Dec 27 11:52:17 2000 -+++ testconf.c Sun Jan 7 19:34:59 2001 -@@ -15,7 +15,7 @@ - "WINNT\\SCRIBA.INI", - #else - "SCRIBACONF", -- "/etc/scriba/basic.conf", -+ "%%PREFIX%%/etc/scriba/basic.conf", - #endif - NULL)); - diff --git a/lang/scriba/files/patch-cftc.c b/lang/scriba/files/patch-cftc.c deleted file mode 100644 index 9e4ad04..0000000 --- a/lang/scriba/files/patch-cftc.c +++ /dev/null @@ -1,16 +0,0 @@ ---- cftc.c.orig Sat Jan 29 21:04:00 2005 -+++ cftc.c Sat Jan 29 21:06:09 2005 -@@ -4,6 +4,7 @@ - #include "confpile.h" - - -+int - main(int argc,char *argv[]){ - int iError; - tConfigTree MyCONF; -@@ -28,4 +29,5 @@ - fprintf(stderr,"The error code is %d\n",iError); - exit(iError); - } -+ return 0; - } diff --git a/lang/scriba/files/patch-commands-environ.c b/lang/scriba/files/patch-commands-environ.c new file mode 100644 index 0000000..1f316fc --- /dev/null +++ b/lang/scriba/files/patch-commands-environ.c @@ -0,0 +1,13 @@ +--- commands/environ.c.orig Tue Mar 1 23:04:45 2005 ++++ commands/environ.c Tue Mar 1 23:06:19 2005 +@@ -27,6 +27,10 @@ + #define _environ environ + #endif + ++#ifdef __FreeBSD__ ++#define _environ environ ++#endif ++ + extern char **_environ; + + /**ENVIRON diff --git a/lang/scriba/files/patch-extensions-bdb-interface.c b/lang/scriba/files/patch-extensions-bdb-interface.c new file mode 100644 index 0000000..81e1178 --- /dev/null +++ b/lang/scriba/files/patch-extensions-bdb-interface.c @@ -0,0 +1,20 @@ +--- extensions/bdb/interface.c.orig Tue Mar 1 18:07:08 2005 ++++ extensions/bdb/interface.c Tue Mar 1 19:36:14 2005 +@@ -11,7 +11,7 @@ + + These lines are needed by the configurator to generate the file 'libraries.jim' + NTLIBS: libdb41s.lib +-UXLIBS: -lbdb ++UXLIBS: -ldb41 + + */ + #include <sys/types.h> +@@ -22,7 +22,7 @@ + #include <stdlib.h> + #include <string.h> + +-#include <db.h> ++#include <db41/db.h> + + #include "../../basext.h" + diff --git a/lang/scriba/files/patch-extensions-curl-interface.c b/lang/scriba/files/patch-extensions-curl-interface.c new file mode 100644 index 0000000..ddac9c9 --- /dev/null +++ b/lang/scriba/files/patch-extensions-curl-interface.c @@ -0,0 +1,24 @@ +--- extensions/curl/interface.c.orig Tue Mar 1 19:38:05 2005 ++++ extensions/curl/interface.c Tue Mar 1 19:47:08 2005 +@@ -18,7 +18,7 @@ + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + NTLIBS: libcurl.lib ws2_32.lib +-UXLIBS: -lcurl -lssl -lcrypto -ldl -lc ++UXLIBS: -lcurl -lssl -lcrypto -lc + + */ + #include <stdio.h> +@@ -1352,10 +1352,10 @@ + if( Argument == NULL )return COMMAND_ERROR_ARGUMENT_RANGE; + Argument = besCONVERT2STRING(Argument); + if( STRLEN(Argument) == 10 && memcmp(STRINGVALUE(Argument),"IFMODSINCE",10) == 0 ){ +- value = TIMECOND_IFMODSINCE; ++ value = CURL_TIMECOND_IFMODSINCE; + }else + if( STRLEN(Argument) == 12 && memcmp(STRINGVALUE(Argument),"IFUNMODSINCE",12) == 0 ){ +- value = TIMECOND_IFUNMODSINCE; ++ value = CURL_TIMECOND_IFUNMODSINCE; + }else return COMMAND_ERROR_ARGUMENT_RANGE; + res = curl_easy_setopt(pCon->myConnection,CURLOPT_TIMECONDITION,value); + if( res == CURLE_OK ) return COMMAND_ERROR_SUCCESS; diff --git a/lang/scriba/files/patch-extensions-curses-interface.c b/lang/scriba/files/patch-extensions-curses-interface.c new file mode 100644 index 0000000..390e0d6 --- /dev/null +++ b/lang/scriba/files/patch-extensions-curses-interface.c @@ -0,0 +1,11 @@ +--- extensions/curses/interface.c.orig Tue Mar 1 19:38:05 2005 ++++ extensions/curses/interface.c Tue Mar 1 19:51:22 2005 +@@ -25,7 +25,7 @@ + + */ + #include <curses.h> +-#include <malloc.h> ++#include <stdlib.h> + + /** + =H the module CURSES diff --git a/lang/scriba/files/patch-extensions-psql-interface.c b/lang/scriba/files/patch-extensions-psql-interface.c new file mode 100644 index 0000000..5c3f6d1 --- /dev/null +++ b/lang/scriba/files/patch-extensions-psql-interface.c @@ -0,0 +1,11 @@ +--- extensions/psql/interface.c.orig Tue Mar 1 21:47:06 2005 ++++ extensions/psql/interface.c Tue Mar 1 22:08:58 2005 +@@ -24,7 +24,7 @@ + #define PTS_MODULE "pgsqlinterf.c" + + /* vvv Debian GNU/Linux: /usr/include/postgresql/libpq-fe.h */ +-#include <postgresql/libpq-fe.h> ++#include <libpq-fe.h> + #include "../../basext.h" + #include <stdio.h> /* simple debugging */ + #include <string.h> /* memcmp() */ diff --git a/lang/scriba/files/patch-extensions-re-regex.h b/lang/scriba/files/patch-extensions-re-regex.h new file mode 100644 index 0000000..b7997b6 --- /dev/null +++ b/lang/scriba/files/patch-extensions-re-regex.h @@ -0,0 +1,11 @@ +--- extensions/re/regex.h.orig Tue Mar 1 22:12:11 2005 ++++ extensions/re/regex.h Tue Mar 1 22:14:55 2005 +@@ -53,6 +53,8 @@ + #define __stdcall + #endif + ++#include <unistd.h> ++ + /* types */ + typedef off_t regoff_t; + diff --git a/lang/scriba/files/patch-make_gcc.jim b/lang/scriba/files/patch-make_gcc.jim new file mode 100644 index 0000000..301f4e1 --- /dev/null +++ b/lang/scriba/files/patch-make_gcc.jim @@ -0,0 +1,23 @@ +--- make_gcc.jim.orig Tue Mar 1 22:15:45 2005 ++++ make_gcc.jim Tue Mar 1 22:18:31 2005 +@@ -15,7 +15,7 @@ + -I where the include directories are + -L where the libraries are + } +-{#define cc=gcc -w} ++{#define cc=cc -w %%CFLAGS%% -L%%LOCALBASE%%/lib -I%%LOCALBASE%%/include -L%%X11BASE%%/lib -I%%X11BASE%%/include -I%%LOCALBASE%%/include/libxml2 -L%%LOCALBASE%%/lib/mysql } + {#define CcOptOutput/X=-o X} + {#define CcOptInput/X=X} + {#define CcOptCompile=-c} +@@ -26,9 +26,9 @@ + {#define LibOptOutput/X=-r X} + {#define LibOptInput/X=X} + +-{#define ld=ld -shared -Bstatic} ++{#define ld=ld %%LDFLAGS%% -shared -Bstatic -L%%LOCALBASE%%/lib -L%%X11BASE%%/lib -L%%LOCALBASE%%/lib/mysql } + {#define LdOptOutput/X=-o X} + {#define LdOptInput/X=X} + + {@comment the standard libraries that we need} +-{#define StandardLibraries=-lc -lm -ldl -lpthread} ++{#define StandardLibraries=-lc -lm %%PTHREAD_LIBS%%} diff --git a/lang/scriba/files/patch-memory.c b/lang/scriba/files/patch-memory.c new file mode 100644 index 0000000..4246061 --- /dev/null +++ b/lang/scriba/files/patch-memory.c @@ -0,0 +1,15 @@ +--- memory.c.orig Mon Apr 22 01:40:39 2002 ++++ memory.c Tue Mar 1 22:11:42 2005 +@@ -19,7 +19,11 @@ + + TO_HEADER: + +-typedef unsigned char BYTE, *PBYTE; ++#ifndef BYTE_TYPE_ALREADY_DEFINED ++typedef unsigned char BYTE; ++#endif ++ ++typedef unsigned char *PBYTE; + + typedef struct _FixSizeMemoryObject { + diff --git a/lang/scriba/files/patch-scriba.c b/lang/scriba/files/patch-scriba.c new file mode 100644 index 0000000..87e1d6d --- /dev/null +++ b/lang/scriba/files/patch-scriba.c @@ -0,0 +1,11 @@ +--- scriba.c.orig Tue Mar 1 23:06:45 2005 ++++ scriba.c Wed Mar 2 01:07:07 2005 +@@ -98,7 +98,7 @@ + #define CONFIG_FILE "SCRIBA.INI" + #else + #define CONFIG_ENVIR "SCRIBACONF" +-#define CONFIG_FILE "/etc/scriba/basic.conf" ++#define CONFIG_FILE "%%PREFIX%%/etc/scriba/basic.conf" + #endif + + diff --git a/lang/scriba/files/patch-setup.pl b/lang/scriba/files/patch-setup.pl new file mode 100644 index 0000000..720f353 --- /dev/null +++ b/lang/scriba/files/patch-setup.pl @@ -0,0 +1,75 @@ +--- setup.pl.orig Wed Mar 2 19:06:18 2005 ++++ setup.pl Wed Mar 2 19:08:02 2005 +@@ -176,7 +176,6 @@ + # + $esdlocation = undef; + for (@INC){ +- next if /\./; + if( -e "$_/jamal/esd.pm" ){ + $esdlocation = "$_/jamal/esd.pm"; + } +@@ -1152,7 +1151,7 @@ + let ERRCOUNT = \$ERRCOUNT+1 + fi + +-chown $owner:$owner $to 2>/dev/null ++chown $owner $to 2>/dev/null + if [ \$? -ne 0 ] ; then + echo "###ERROR setting the owner of the file $to to $owner" + let ERRCOUNT = \$ERRCOUNT+1 +@@ -1186,7 +1185,7 @@ + let ERRCOUNT = \$ERRCOUNT+1 + fi + +-chown $owner:$owner $tofils 2>/dev/null ++chown $owner $tofils 2>/dev/null + if [ \$? -ne 0 ] ; then + echo "###ERROR setting the owner of the file $tofils to $owner" + let ERRCOUNT = \$ERRCOUNT+1 +@@ -1410,7 +1409,7 @@ + print F <<ENDSHELL; + #!/bin/sh + # +-# Start/stops the ScriptBasic httpd daemon (/usr/bin/sbhttpd) ++# Start/stops the ScriptBasic httpd daemon (%%PREFIX%%/bin/sbhttpd) + # + + PIDFILE=$LOG/pid.txt +@@ -1453,7 +1452,7 @@ + echo "\$0 \$ARG: sbhttpd (pid \$PID) already running" + continue + fi +- if /usr/bin/sbhttpd -start ; then ++ if %%PREFIX%%/bin/sbhttpd -start ; then + echo "\$0 \$ARG: sbhttpd started" + else + echo "\$0 \$ARG: sbhttpd could not be started" +@@ -1795,17 +1794,17 @@ + # + # UNIX installation default configuration values + # +-$INSTALL_DEFAULT_CONFIGDIR='/etc/scriba'; +-$INSTALL_DEFAULT_INCLUDE ='/usr/share/scriba/include'; +-$INSTALL_DEFAULT_SOURCE ='/usr/share/scriba/source'; +-$INSTALL_DEFAULT_MODULE ='/usr/local/lib/scriba'; +-$INSTALL_DEFAULT_DOCU ='/usr/share/scriba/source'; +-$INSTALL_DEFAULT_LIB ='/usr/local/lib'; +-$INSTALL_DEFAULT_CACHE ='/var/cache/scriba/cache'; +-$INSTALL_DEFAULT_HEBTEMP ='/var/cache/scriba/hebtemp'; +-$INSTALL_DEFAULT_BIN ='/usr/bin'; +-$INSTALL_DEFAULT_LOG ='/var/log/scriba'; +-$INSTALL_DEFAULT_ETC ='/etc/init.d'; ++$INSTALL_DEFAULT_CONFIGDIR='%%PREFIX%%/etc/scriba'; ++$INSTALL_DEFAULT_INCLUDE ='%%PREFIX%%/include/scriba'; ++$INSTALL_DEFAULT_SOURCE ='%%DATADIR%%/source'; ++$INSTALL_DEFAULT_MODULE ='%%PREFIX%%/lib/scriba'; ++$INSTALL_DEFAULT_DOCU ='%%DOCSDIR%%'; ++$INSTALL_DEFAULT_LIB ='%%PREFIX%%/lib'; ++$INSTALL_DEFAULT_CACHE ='%%PREFIX%%/var/cache/scriba/cache'; ++$INSTALL_DEFAULT_HEBTEMP ='%%PREFIX%%/var/cache/scriba/hebtemp'; ++$INSTALL_DEFAULT_BIN ='%%PREFIX%%/bin'; ++$INSTALL_DEFAULT_LOG ='%%PREFIX%%/var/log/scriba'; ++$INSTALL_DEFAULT_ETC ='%%PREFIX%%/etc/rc.d'; + + %INSTALL_DEFAULT = ( + '--install-configdir' => $INSTALL_DEFAULT_CONFIGDIR, |