summaryrefslogtreecommitdiff
path: root/parallel/glunix/patches/patch-ap
diff options
context:
space:
mode:
Diffstat (limited to 'parallel/glunix/patches/patch-ap')
-rw-r--r--parallel/glunix/patches/patch-ap133
1 files changed, 133 insertions, 0 deletions
diff --git a/parallel/glunix/patches/patch-ap b/parallel/glunix/patches/patch-ap
new file mode 100644
index 00000000000..7570e040e63
--- /dev/null
+++ b/parallel/glunix/patches/patch-ap
@@ -0,0 +1,133 @@
+$NetBSD: patch-ap,v 1.1.1.1 1998/10/21 19:59:30 garbled Exp $
+
+--- progs/Makefile.common.orig Wed Nov 5 13:43:41 1997
++++ progs/Makefile.common Fri Mar 13 02:01:15 1998
+@@ -3,50 +3,30 @@
+ # There are configuration values that are used in this Makefile and are
+ # used to do substitutions in the scripts.
+ # Use the environment variable GLUNIX_ARCH to manage multiple architectures
+-ifeq ($(GLUNIX_ARCH),)
+- # This is the default architecture to build
+- GLUNIX_ARCH = sun4
+-endif
+-
+-ifeq ($(GLUNIX_ARCH),sun4)
+- GLUNIX_OS = solaris2.4
+- GLUNIX_NET = tcp
+- GLUNIX_PLATFORM = $(GLUNIX_ARCH)-$(GLUNIX_OS)-$(GLUNIX_NET)
+- PERL_PATH = /usr/sww/bin/perl
+- MAIL_PATH = /usr/ucb/Mail
+- RSH_PATH = /usr/sww/bin/ssh
+- GLUNIX_DIR = /disks/barad-dur/now/glunix
+- GLUNIX_DATA_DIR = $(GLUNIX_DIR)/data
+- INSTALL_DIR = /usr/now
+- HTTP_BASE = /usr/now/share/etc/httpd/docs
+- MASTER_HOSTNAME = u.CS.Berkeley.EDU
+- GLUNIX_ACCOUNT = 12345
+- GLUNIX_GROUP = 311
+- PERL_LIB_DIR = $(GLUNIX_DIR)/release/progs/tools/perl-lib
+-
+- INSTALL = /usr/sww/bin/ginstall
+-endif
+-ifeq ($(GLUNIX_ARCH),i386)
+- GLUNIX_OS = solaris2.6
+- GLUNIX_NET = tcp
+- GLUNIX_PLATFORM = $(GLUNIX_ARCH)-$(GLUNIX_OS)-$(GLUNIX_NET)
+- PERL_PATH = /usr/sww/bin/perl
+- MAIL_PATH = /usr/ucb/Mail
+- RSH_PATH = /usr/sww/bin/ssh
+- GLUNIX_DIR = /disks/barad-dur/now/glunix
+- GLUNIX_DATA_DIR = $(GLUNIX_DIR)/data
+- INSTALL_DIR = /usr/now
+- HTTP_BASE =
+- MASTER_HOSTNAME = pc0.CS.Berkeley.EDU
+- GLUNIX_ACCOUNT = 12345
+- GLUNIX_GROUP = 311
+- PERL_LIB_DIR = $(GLUNIX_DIR)/release/progs/tools/perl-lib
+
+- INSTALL = /usr/now/bin/install
++ifeq ($(OPSYS),NetBSD)
++GLUNIX_BASE = $(WRKDIR)
++GLUNIX_SOURCE = $(WRKDIR)/glunix
++GLUNIX_ARCH = $(ARCH)
++GLUNIX_OS = $(OPSYS)
++GLUNIX_NET = tcp
++GLUNIX_PLATFORM = $(GLUNIX_ARCH)-$(GLUNIX_OS)-$(GLUNIX_NET)
++PERL_PATH = ${LOCALBASE}/bin/perl
++MAIL_PATH = /usr/bin/Mail
++RSH_PATH = ${LOCALBASE}/bin/ssh
++GLUNIX_DIR = $(NOW_ROOT)
++GLUNIX_DATA_DIR = $(NOW_ROOT)/data
++INSTALL_DIR = $(NOW_ROOT)
++HTTP_BASE = $(NOW_ROOT)/man/http
++MASTER_HOSTNAME = `hostname`
++GLUNIX_ACCOUNT = 12345 # These don't matter, they're calculated at run-time
++GLUNIX_GROUP = 12345 # These don't matter, they're calculated at run-time
++PERL_LIB_DIR = $(GLUNIX_DIR)/lib/perl-lib
++INSTALL = /usr/bin/install
+ endif
+
+ # Paths to needed programs
+-MHTML2HTML = /usr/now/bin/mhtml2html
++MHTML2HTML = $(GLUNIX_SOURCE)/bin/$(GLUNIX_PLATFORM)/mhtml2html
+
+ ###########################################################################
+ # Set up purify and quantify commands
+@@ -58,7 +38,7 @@
+ PURIFY_COMMAND = purify -cache-dir=/disks/barad-dur/now/glunix/data/purify/cache
+ endif
+
+-CC = $(PURIFY_COMMAND) gcc
++CC = gcc
+ CFLAGS += -Wall -g $(RLIBPATH) $(LLIBPATH) $(INCPATH) $(LIBS) \
+ -DGLUNIX_ARCH=$(GLUNIX_ARCH) -DGLUNIX_OS=$(GLUNIX_OS) \
+ -DGLUNIX_NET=$(GLUNIX_NET) -DGLUNIX_PLATFORM=$(GLUNIX_PLATFORM) \
+@@ -69,7 +49,7 @@
+ -DGLUNIX_ACCOUNT=$(GLUNIX_ACCOUNT) -DGLUNIX_GROUP=$(GLUNIX_GROUP)
+ MKDIR = $(INSTALL) -d -m 0775 -g glunix
+ INSTALL_BIN = $(INSTALL) -m 0775 -g glunix
+-INSTALL_MAN = $(INSTALL) -m 0664 -g glunix
++INSTALL_MAN = $(INSTALL) -c -m 0664 -g glunix
+ MHTML_TO_NROFF = $(MHTML2HTML) nroff
+ MHTML_TO_HTML = $(MHTML2HTML) html
+
+@@ -96,6 +76,7 @@
+ # %%GLUNIX_GROUP%%
+ STANDARD_XLATE = sed -e 's,%%PERL_PATH%%,$(PERL_PATH),g' \
+ -e 's,%%MAIL_PATH%%,$(MAIL_PATH),g' \
++ -e 's,%%GLUNIX_BASE%%,$(GLUNIX_BASE),g' \
+ -e 's,%%RSH_PATH%%,$(RSH_PATH),g' \
+ -e 's,%%GLUNIX_ARCH%%,$(GLUNIX_ARCH),g' \
+ -e 's,%%GLUNIX_OS%%,$(GLUNIX_OS),g' \
+@@ -111,10 +92,10 @@
+ -e 's,%%GLUNIX_GROUP%%,$(GLUNIX_GROUP),g' \
+ $^ > $@ ; chmod +x $@
+
+-MANHOME_MHTML = ../../man/mhtml
+-MANHOME_HTML = ../../man/html
+-MANHOME_NROFF = ../../man/man
+-BINHOME = ../../bin/$(GLUNIX_PLATFORM)
++MANHOME_MHTML = ../../glunix/man/mhtml
++MANHOME_HTML = ../../glunix/man/html
++MANHOME_NROFF = ../../glunix/man/man
++BINHOME = ../../glunix/bin/$(GLUNIX_PLATFORM)
+
+ ifneq ($(origin GLUNIX_DEVEL),undefined)
+
+@@ -123,8 +104,8 @@
+
+ else
+
+-GLUNIX_LIBPATH = $(INSTALL_DIR)/lib
+-GLUNIX_INCLUDEPATH = $(INSTALL_DIR)/include
++GLUNIX_LIBPATH = $(GLUNIX_SOURCE)/lib/$(GLUNIX_PLATFORM)
++GLUNIX_INCLUDEPATH = $(GLUNIX_SOURCE)/include
+
+ endif
+
+@@ -166,4 +147,4 @@
+ else
+ installman:
+ @echo No manpages to install.
+-endif
++endif