ports/79615: [PATCH] lang/scriba: update to 20b0

Sam Lawrance boris at brooknet.com.au
Thu Apr 7 15:32:06 UTC 2005


FreeBSD committers are good, of course... but they can't commit what
they don't have :)

-------------- next part --------------
--- /dev/null	Fri Apr  8 01:22:00 2005
+++ files/patch-commands::environ.c	Tue Mar  1 23:06:34 2005
@@ -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
--- /dev/null	Fri Apr  8 01:22:00 2005
+++ files/patch-extensions::bdb::interface.c	Tue Mar  1 19:37:09 2005
@@ -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"
+ 
--- /dev/null	Fri Apr  8 01:22:00 2005
+++ files/patch-extensions::curl::interface.c	Tue Mar  1 19:47:31 2005
@@ -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;
--- /dev/null	Fri Apr  8 01:22:00 2005
+++ files/patch-extensions::curses::interface.c	Tue Mar  1 19:51:49 2005
@@ -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
--- /dev/null	Fri Apr  8 01:22:00 2005
+++ files/patch-extensions::psql::interface.c	Tue Mar  1 22:09:30 2005
@@ -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() */
--- /dev/null	Fri Apr  8 01:22:00 2005
+++ files/patch-extensions::re::regex.h	Tue Mar  1 22:15:33 2005
@@ -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;
+ 
--- /dev/null	Fri Apr  8 01:22:00 2005
+++ files/patch-make_gcc.jim	Thu Apr  7 14:03:29 2005
@@ -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%%}
--- /dev/null	Fri Apr  8 01:22:00 2005
+++ files/patch-memory.c	Tue Mar  1 22:11:52 2005
@@ -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 {
+ 
--- /dev/null	Fri Apr  8 01:22:00 2005
+++ files/patch-scriba.c	Wed Mar  2 01:07:19 2005
@@ -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
+ 
+ 
--- /dev/null	Fri Apr  8 01:22:00 2005
+++ files/patch-setup.pl	Wed Mar  2 19:08:32 2005
@@ -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,


More information about the freebsd-ports-bugs mailing list