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

Sam Lawrance boris at brooknet.com.au
Thu Apr 7 15:40:14 UTC 2005


The following reply was made to PR ports/79615; it has been noted by GNATS.

From: Sam Lawrance <boris at brooknet.com.au>
To: FreeBSD-gnats-submit at FreeBSD.org, freebsd-ports-bugs at FreeBSD.org
Cc:  
Subject: Re: ports/79615: [PATCH] lang/scriba: update to 20b0
Date: Fri, 08 Apr 2005 01:32:07 +1000

 --=-HacqjiF1WBZQJ61vYXqZ
 Content-Type: text/plain
 Content-Transfer-Encoding: 7bit
 
 FreeBSD committers are good, of course... but they can't commit what
 they don't have :)
 
 
 --=-HacqjiF1WBZQJ61vYXqZ
 Content-Disposition: attachment; filename=scriba-new-files-patch
 Content-Type: text/plain; name=scriba-new-files-patch; charset=ASCII
 Content-Transfer-Encoding: 7bit
 
 --- /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,
 
 --=-HacqjiF1WBZQJ61vYXqZ--
 



More information about the freebsd-ports-bugs mailing list