pkgsrc/devel/tet3/patches/patch-aa
rillig ae4eaf6ed5 Updated tet3 to 3.7.
I don't know what changed since the doc/ directory in the tarball is
empty and there is neither a README nor a NEWS file.
2006-06-08 16:57:59 +00:00

149 lines
5 KiB
Text

$NetBSD: patch-aa,v 1.2 2006/06/08 16:57:59 rillig Exp $
--- /dev/null 2003-06-16 16:02:04.000000000 +0100
+++ contrib/configtool/defines/netbsd.mk 2003-06-16 16:01:30.000000000 +0100
@@ -0,0 +1,144 @@
+#
+# SCCS: @(#)netbsd.mk 1.1 (2003/06/16)
+#
+# ************************************************************************
+#
+# SCCS: @(#)netbsd.mk 1.1 2003/06/16 TETware release 3.2
+# NAME: netbsd.mk
+# PRODUCT: TETware
+# AUTHOR: Alistair Crooks
+# DATE CREATED: June 2003
+#
+# DESCRIPTION:
+# defines.mk file for NetBSD
+# Contributed by Alistair Crooks
+#
+# MODIFICATIONS:
+#
+#
+# ************************************************************************
+
+# tccd can be started:
+# from /etc/inittab (SYSV systems)
+# from /etc/inetd (BSD4.3 style)
+# from /etc/rc (BSD4.2 style)
+# interactively by a user
+#
+# inittab systems should include -DINITTAB in DTET_CDEFS below
+# inetd systems should include -DINETD in DTET_CDEFS below
+# [ Not relevant for TETware-Lite ]
+
+# TCCD specifies the name by which tccd is to be known; this should be in.tccd
+# if you define INETD, otherwise it should be tccd
+# [ Not used when building TETware-Lite ]
+TCCD = tccd
+
+# parallel build indicator (mainly for DYNIX)
+# leave this blank for most systems
+P =
+
+# make utilities - these don't usually change
+MAKE = make
+SHELL = /bin/sh
+
+# TET and DTET defines; one of these is added to CDEFS in each compilation
+# TET_CDEFS are used to compile most source files
+# these should include -D_POSIX_SOURCE
+# you may want to define TET_SIG_IGNORE and TET_SIG_LEAVE here
+#
+# DTET_CDEFS are used to compile source files which use non-POSIX
+# features, such as networking and threads
+# for example:
+# inet: DTET_CDEFS = -D_ALL_SOURCE -DINETD
+# xti: DTET_CDEFS = -D_ALL_SOURCE -DTCPTPI
+#
+TET_CDEFS = -D_POSIX_SOURCE -DNSIG=32
+DTET_CDEFS =
+
+# sgs component definitions and flags
+# CC - the name of the C compiler
+CC = cc
+# CDEFS may be passed to lint and cc, COPTS to cc only
+# CDEFS usually defines NSIG (the highest signal number plus one)
+CDEFS = -I$(INC) -I$(DINC)
+COPTS = -O
+# THR_COPTS is used instead of COPTS when compiling the thread API library.
+# To disable thread support, set THR_COPTS = THREADS_NOT_SUPPORTED.
+# For POSIX threads, include -DTET_POSIX_THREADS (default is UI threads).
+THR_COPTS = -pthread -DTET_POSIX_THREADS -DETIME=ETIMEDOUT
+# LDFLAGS - loader flags used by make's built-in rules
+LDFLAGS =
+# C_PLUS - the name of the C++ compiler
+# To disable C++ support, set C_PLUS = CPLUSPLUS_NOT_SUPPORTED.
+C_PLUS = c++
+# C_SUFFIX - suffix for C++ source files
+C_SUFFIX = C
+# if your system's a.out format includes a .comment section that can be
+# compressed by using mcs -c, set MCS to mcs; otherwise set MCS to @:
+MCS = @:
+# AR is the name of the archive library maintainer
+AR = ar
+# LORDER and TSORT are the names for lorder and tsort, used to order an archive
+# library; if they don't exist on your system or don't work, set LORDER to echo
+# and TSORT to cat
+LORDER = lorder
+TSORT = tsort -q
+# if your system needs ranlib run after an archive library is updated,
+# set RANLIB to ranlib; otherwise set RANLIB to @:
+RANLIB = ranlib
+
+# Source and object file suffixes that are understood by the sgs
+# on this platform.
+# Note that all these suffixes may include an initial dot - this convention
+# permits an empty suffix to be specified.
+# O - suffix that denotes an object file (e.g.: .obj or .o)
+O = .o
+# A - suffix that denotes an archive library (e.g.: .lib or .a)
+A = .a
+# E - suffix that denotes an executable file (e.g.: .exe or nothing)
+E =
+
+# system libraries for inclusion at the end of cc command line
+SYSLIBS =
+
+# lint libraries for inclusion at the end of lint command line
+LINTLIBS =
+
+# Definitions for xpg3sh API and TCM
+#
+# standard signal numbers - change to correct numbers for your system
+# SIGHUP, SIGINT, SIGQUIT, SIGILL, SIGABRT, SIGFPE, SIGPIPE, SIGALRM,
+# SIGTERM, SIGUSR1, SIGUSR2, SIGTSTP, SIGCONT, SIGTTIN, SIGTTOU
+#
+# Example: SH_STD_SIGNALS = 1 2 3 4 6 8 13 14 15 16 17 25 26 27 28
+SH_STD_SIGNALS = 1 2 3 4 6 8 13 14 15 30 31 18 19 21 22
+
+# signals that are always unhandled - change for your system
+# May need to include SIGSEGV and others if the shell can't trap them
+# SIGKILL, SIGCHLD, SIGSTOP, (SIGSEGV, ...)
+#
+# Example: SH_SPEC_SIGNALS = 9 18 24 11
+SH_SPEC_SIGNALS = 9 20 17
+
+# highest shell signal number plus one
+# May need to be less than the value specified with -DNSIG in CDEFS
+# if the shell can't trap higher signal numbers
+SH_NSIG = 32
+
+# Definitions for ksh API and TCM
+KSH_STD_SIGNALS = $(SH_STD_SIGNALS)
+KSH_SPEC_SIGNALS = $(SH_SPEC_SIGNALS)
+KSH_NSIG = $(SH_NSIG)
+
+# rules to make the lint libraries
+# To include threads functions in the lint libraries, add -DTET_THREADS
+# or -DTET_POSIX_THREADS to the lint command
+.SUFFIXES: .ln
+
+# the following should work for more recent SYSV-derived lints
+# .c.ln:
+# lint $(CDEFS) -c $<
+#
+# if you have a BSD-style lint and you want lint libraries, you will probably
+# have to make them by hand
+