%n portmap %v 5beta %c * %l * %b * %d * %f * %t portmap-5beta.tgz %w Misc %% %setup patch -u -p1 <<'ENDPATCH' diff -ru2N portmap-5beta/Makefile portmap-MCC/Makefile --- portmap-5beta/Makefile Sat Jul 6 22:06:19 1996 +++ portmap-MCC/Makefile Sat Sep 14 19:08:51 1996 @@ -9,5 +9,5 @@ # do not provide this flexibility. # -FACILITY=LOG_MAIL +FACILITY=LOG_AUTH # To disable tcp-wrapper style access control, comment out the following @@ -17,5 +17,5 @@ HOSTS_ACCESS= -DHOSTS_ACCESS -WRAP_LIB = $(WRAP_DIR)/libwrap.a +WRAP_LIB = -lwrap # Comment out if your RPC library does not allocate privileged ports for @@ -72,5 +72,5 @@ # 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. @@ -86,5 +86,4 @@ # Auxiliary object files that may be missing from your C library. # -AUX = daemon.o strerror.o # NEXTSTEP is a little different. The following seems to work with NS 3.2 @@ -96,9 +95,9 @@ # Auxiliary libraries that you may have to specify # -# LIBS = -lrpc +LIBS = -lbsd # Comment out if your compiler talks ANSI and understands const # -CONST = -Dconst= +NSARCHS = -include /usr/include/bsd/bsd.h -I/usr/include/bsd ### End of configurable stuff. @@ -110,10 +109,13 @@ $(SYS) -DFACILITY=$(FACILITY) $(ULONG) $(ZOMBIES) $(SA_LEN) \ $(LOOPBACK) $(SETPGRP) -CFLAGS = $(COPT) -O $(NSARCHS) +CFLAGS = $(COPT) -O6 -fomit-frame-pointer $(NSARCHS) OBJECTS = portmap.o pmap_check.o from_local.o $(AUX) all: portmap pmap_dump pmap_set -portmap: $(OBJECTS) $(WRAP_DIR)/libwrap.a +install: all + install -s -m 555 portmap pmap_dump pmap_set /usr/sbin + mv -f /usr/sbin/portmap /usr/sbin/rpc.portmap +portmap: $(OBJECTS) $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(WRAP_LIB) $(LIBS) diff -ru2N portmap-5beta/portmap.c portmap-MCC/portmap.c --- portmap-5beta/portmap.c Sat Jul 6 22:06:24 1996 +++ portmap-MCC/portmap.c Sat Sep 14 19:11:56 1996 @@ -183,5 +183,5 @@ } -#ifdef LOG_MAIL +#ifdef FACILITY openlog("portmap", debugging ? LOG_PID | LOG_PERROR : LOG_PID, FACILITY); ENDPATCH make * install -s -m 544 pmap_dump pmap_set portmap /usr/sbin * mv -f /usr/sbin/portmap /usr/sbin/rpc.portmap %%