summaryrefslogtreecommitdiff
path: root/package/portmap/portmap-01-5beta.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/portmap/portmap-01-5beta.patch')
-rw-r--r--package/portmap/portmap-01-5beta.patch80
1 files changed, 80 insertions, 0 deletions
diff --git a/package/portmap/portmap-01-5beta.patch b/package/portmap/portmap-01-5beta.patch
new file mode 100644
index 000000000..7681822f9
--- /dev/null
+++ b/package/portmap/portmap-01-5beta.patch
@@ -0,0 +1,80 @@
+--- p/from_local.c
++++ p/from_local.c 2000/02/28 15:10:25
+@@ -46,6 +46,7 @@
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <netdb.h>
+ #include <netinet/in.h>
+ #include <net/if.h>
+--- p/Makefile
++++ p/Makefile 2000/02/28 15:10:25
+@@ -8,7 +8,7 @@
+ # if you disagree. See `man 3 syslog' for examples. Some syslog versions
+ # do not provide this flexibility.
+ #
+-FACILITY=LOG_MAIL
++FACILITY=LOG_AUTH
+
+ # To disable tcp-wrapper style access control, comment out the following
+ # macro definitions. Access control can also be turned off by providing
+@@ -71,7 +71,7 @@
+ # With verbose logging on, HP-UX 9.x and AIX 4.1 leave zombies behind when
+ # SIGCHLD is not ignored. Enable next macro for a fix.
+ #
+-# ZOMBIES = -DIGNORE_SIGCHLD # AIX 4.x, HP-UX 9.x
++ZOMBIES = -DIGNORE_SIGCHLD # AIX 4.x, HP-UX 9.x
+
+ # Uncomment the following macro if your system does not have u_long.
+ #
+@@ -81,11 +81,15 @@
+ # libwrap.a object library. WRAP_DIR should specify the directory with
+ # that library.
+
+-WRAP_DIR= ../tcp_wrappers
++WRAP_DIR= /usr/lib
+
+ # Auxiliary object files that may be missing from your C library.
+ #
+-AUX = daemon.o strerror.o
++AUX = # daemon.o strerror.o
++
++LIBS = -lwrap -lutil
++NSARCHS =
++O = -Wall -O2 -pipe
+
+ # NEXTSTEP is a little different. The following seems to work with NS 3.2
+ #
+@@ -99,7 +103,7 @@
+
+ # Comment out if your compiler talks ANSI and understands const
+ #
+-CONST = -Dconst=
++#CONST = -Dconst=
+
+ ### End of configurable stuff.
+ ##############################
+@@ -109,7 +113,7 @@
+ COPT = $(CONST) -Dperror=xperror $(HOSTS_ACCESS) $(CHECK_PORT) \
+ $(SYS) -DFACILITY=$(FACILITY) $(ULONG) $(ZOMBIES) $(SA_LEN) \
+ $(LOOPBACK) $(SETPGRP)
+-CFLAGS = $(COPT) -O $(NSARCHS)
++CFLAGS = $(COPT) $(O) $(NSARCHS)
+ OBJECTS = portmap.o pmap_check.o from_local.o $(AUX)
+
+ all: portmap pmap_dump pmap_set
+--- p/portmap.c
++++ p/portmap.c 2000/02/28 15:10:25
+@@ -182,9 +182,8 @@
+ exit(1);
+ }
+
+-#ifdef LOG_MAIL
+- openlog("portmap", debugging ? LOG_PID | LOG_PERROR : LOG_PID,
+- FACILITY);
++#ifdef FACILITY
++ openlog("portmap", debugging ? LOG_PID | LOG_PERROR : LOG_PID, FACILITY);
+ #else
+ openlog("portmap", debugging ? LOG_PID | LOG_PERROR : LOG_PID);
+ #endif