You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
144 lines
5.3 KiB
144 lines
5.3 KiB
Index: modules/sk/sk_socket.c |
|
diff -Nau modules/sk/sk_socket.c.orig modules/sk/sk_socket.c |
|
--- modules/sk/sk_socket.c.orig Thu Jul 3 09:55:41 2003 |
|
+++ modules/sk/sk_socket.c Tue Dec 9 15:51:05 2003 |
|
@@ -65,7 +65,9 @@ |
|
|
|
#ifdef __linux__ |
|
if(getservbyname_r(service, proto, &result, buffer, sizeof(buffer), &serv) < 0) serv = NULL; |
|
-#else |
|
+#elif defined(__FreeBSD__) |
|
+ serv = getservbyname(service, proto); |
|
+#else |
|
serv = getservbyname_r(service, proto, &result, buffer, sizeof(buffer)); |
|
#endif |
|
|
|
@@ -261,6 +263,9 @@ |
|
#ifdef __linux__ |
|
er = (gethostbyname_r(hostname, &result, aliasbuf, |
|
sizeof(aliasbuf), &hp, &error) < 0 ); |
|
+#elif defined(__FreeBSD__) |
|
+ hp = gethostbyname(hostname); |
|
+ er = ( hp == NULL ); |
|
#else /* default is Solaris implementation */ |
|
hp = gethostbyname_r(hostname, &result, aliasbuf, |
|
sizeof(aliasbuf), &error); |
|
Index: modules/ud/ud_main.c |
|
diff -Nau modules/ud/ud_main.c.orig modules/ud/ud_main.c |
|
--- modules/ud/ud_main.c.orig Thu Jul 3 09:55:49 2003 |
|
+++ modules/ud/ud_main.c Tue Dec 9 15:51:05 2003 |
|
@@ -120,6 +120,8 @@ |
|
} |
|
#ifdef __linux__ |
|
if(gethostbyname_r(nrtm->server, &result, host_info, sizeof(host_info), &hptr, &error)<0) hptr=NULL; |
|
+#elif defined(__FreeBSD__) |
|
+ hptr=gethostbyname(nrtm->server); |
|
#else/* default is Solaris implementation */ |
|
hptr=gethostbyname_r(nrtm->server, &result, host_info, sizeof(host_info), &error); |
|
#endif |
|
Index: Makefile.site.in |
|
diff -Nau Makefile.site.in.orig Makefile.site.in |
|
--- Makefile.site.in.orig Wed Jul 30 10:17:29 2003 |
|
+++ Makefile.site.in Tue Dec 9 15:51:05 2003 |
|
@@ -67,5 +67,5 @@ |
|
|
|
CFLAGS = @LDFLAGS@ @CFLAGS@ -g $(INCLUDES) $(DEFINES) @XMLCFLAGS@ @XSLTCFLAGS@ |
|
LFLAGS = @LDFLAGS@ @CFLAGS@ -g -L$(RIPLIBDIR) -L$(MYSQLLIBDIR) |
|
-LIBS = `$(GLIBCONF) --libs gthread` -lmysqlclient_r -lm $(ACLIBS) $(CCLIENTLIBDIR)/c-client.a @XMLLIBS@ @XSLTLIBS@ |
|
+LIBS = `$(GLIBCONF) --libs gthread` -lmysqlclient_r -lm $(ACLIBS) $(CCLIENTLIBDIR)/libimap.a -lssl -lcrypto @XMLLIBS@ @XSLTLIBS@ |
|
|
|
Index: configure |
|
diff -Nau configure.orig configure |
|
--- configure.orig Tue Jul 29 11:45:09 2003 |
|
+++ configure Tue Dec 9 15:51:05 2003 |
|
@@ -1311,20 +1311,20 @@ |
|
|
|
topdir=$prefix |
|
bindir=${topdir}/bin |
|
-confdir=${topdir}/conf |
|
-scriptdir=${topdir}/scripts |
|
-utildir=${topdir}/utils |
|
-docdir=${topdir}/doc |
|
-vardir=${topdir}/var |
|
+confdir=${topdir}/etc/ripe-dbase |
|
+scriptdir=${topdir}/libexec/ripe-dbase |
|
+utildir=${topdir}/libexec/ripe-dbase |
|
+docdir=${topdir}/share/ripe-dbase |
|
+vardir=${topdir}/var/ripe-dbase |
|
tmpdir=${vardir}/tmp |
|
-lockdir=${vardir}/lock |
|
+lockdir=${vardir}/run |
|
|
|
-libdir=${topdir}/lib/gnudl |
|
+libdir=${topdir}/lib/ripe-dbase |
|
mandir=${topdir}/man/man1 |
|
|
|
####### |
|
# Log infrastructure |
|
-logdir=${topdir}/log |
|
+logdir=${topdir}/var/ripe-dbase/log |
|
qrylog=${logdir}/qry |
|
dbuperr=${logdir}/dbuperr |
|
allriperr=${logdir}/riperr |
|
@@ -1490,9 +1490,9 @@ |
|
mysqllibdir=$mysql/lib |
|
fi; |
|
|
|
-as_ac_File=`echo "ac_cv_file_$mysqllibdir/libmysqlclient_r.so" | $as_tr_sh` |
|
-echo "$as_me:$LINENO: checking for $mysqllibdir/libmysqlclient_r.so" >&5 |
|
-echo $ECHO_N "checking for $mysqllibdir/libmysqlclient_r.so... $ECHO_C" >&6 |
|
+as_ac_File=`echo "ac_cv_file_$mysqllibdir/libmysqlclient_r.a" | $as_tr_sh` |
|
+echo "$as_me:$LINENO: checking for $mysqllibdir/libmysqlclient_r.a" >&5 |
|
+echo $ECHO_N "checking for $mysqllibdir/libmysqlclient_r.a $ECHO_C" >&6 |
|
if eval "test \"\${$as_ac_File+set}\" = set"; then |
|
echo $ECHO_N "(cached) $ECHO_C" >&6 |
|
else |
|
@@ -1500,7 +1500,7 @@ |
|
{ { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 |
|
echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} |
|
{ (exit 1); exit 1; }; } |
|
-if test -r "$mysqllibdir/libmysqlclient_r.so"; then |
|
+if test -r "$mysqllibdir/libmysqlclient_r.a"; then |
|
eval "$as_ac_File=yes" |
|
else |
|
eval "$as_ac_File=no" |
|
@@ -1511,7 +1511,7 @@ |
|
if test `eval echo '${'$as_ac_File'}'` = yes; then |
|
: |
|
else |
|
- echo "MySQL library directory does not contain libmysqlclient_r.so !"; |
|
+ echo "MySQL library directory does not contain libmysqlclient_r.a !"; |
|
echo "Please specify a suitable MySQL library directory: --with-mysqllib=DIR"; exit 1 |
|
fi |
|
|
|
@@ -1705,9 +1705,9 @@ |
|
fi |
|
|
|
|
|
-as_ac_File=`echo "ac_cv_file_$cclientlib/c-client.a" | $as_tr_sh` |
|
-echo "$as_me:$LINENO: checking for $cclientlib/c-client.a" >&5 |
|
-echo $ECHO_N "checking for $cclientlib/c-client.a... $ECHO_C" >&6 |
|
+as_ac_File=`echo "ac_cv_file_$cclientlib/libimap" | $as_tr_sh` |
|
+echo "$as_me:$LINENO: checking for $cclientlib/libimap.a" >&5 |
|
+echo $ECHO_N "checking for $cclientlib/libimap.a... $ECHO_C" >&6 |
|
if eval "test \"\${$as_ac_File+set}\" = set"; then |
|
echo $ECHO_N "(cached) $ECHO_C" >&6 |
|
else |
|
@@ -1715,7 +1715,7 @@ |
|
{ { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 |
|
echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} |
|
{ (exit 1); exit 1; }; } |
|
-if test -r "$cclientlib/c-client.a"; then |
|
+if test -r "$cclientlib/libimap.a"; then |
|
eval "$as_ac_File=yes" |
|
else |
|
eval "$as_ac_File=no" |
|
@@ -1726,7 +1726,7 @@ |
|
if test `eval echo '${'$as_ac_File'}'` = yes; then |
|
: |
|
else |
|
- echo "c-client lib directory does not contain c-client.a !"; |
|
+ echo "c-client lib directory does not contain libimap.a !"; |
|
echo "Please specify a suitable c-client library directory: --with-cclientlib=DIR"; exit 1 |
|
fi |
|
|
|
|