From 99b8eee49494a59d942753ef44c2f4ec90063dbc Mon Sep 17 00:00:00 2001 From: tron Date: Sat, 10 Feb 2001 18:34:23 +0000 Subject: Import new "estic" package: German language configuration tool for ISTEC 1003/1008 ISDN systems --- comms/estic/Makefile | 44 +++++ comms/estic/files/md5 | 4 + comms/estic/files/patch-sum | 22 +++ comms/estic/patches/patch-aa | 26 +++ comms/estic/patches/patch-ab | 49 ++++++ comms/estic/patches/patch-ac | 19 ++ comms/estic/patches/patch-ad | 99 +++++++++++ comms/estic/patches/patch-ae | 33 ++++ comms/estic/patches/patch-af | 62 +++++++ comms/estic/patches/patch-ag | 43 +++++ comms/estic/patches/patch-ah | 13 ++ comms/estic/patches/patch-ai | 19 ++ comms/estic/patches/patch-aj | 13 ++ comms/estic/patches/patch-ak | 37 ++++ comms/estic/patches/patch-al | 37 ++++ comms/estic/patches/patch-am | 15 ++ comms/estic/patches/patch-an | 53 ++++++ comms/estic/patches/patch-ao | 125 ++++++++++++++ comms/estic/patches/patch-ap | 19 ++ comms/estic/patches/patch-aq | 19 ++ comms/estic/patches/patch-ar | 15 ++ comms/estic/patches/patch-as | 402 +++++++++++++++++++++++++++++++++++++++++++ comms/estic/patches/patch-at | 52 ++++++ comms/estic/pkg/COMMENT | 1 + comms/estic/pkg/DESCR | 15 ++ comms/estic/pkg/PLIST | 9 + 26 files changed, 1245 insertions(+) create mode 100644 comms/estic/Makefile create mode 100644 comms/estic/files/md5 create mode 100644 comms/estic/files/patch-sum create mode 100644 comms/estic/patches/patch-aa create mode 100644 comms/estic/patches/patch-ab create mode 100644 comms/estic/patches/patch-ac create mode 100644 comms/estic/patches/patch-ad create mode 100644 comms/estic/patches/patch-ae create mode 100644 comms/estic/patches/patch-af create mode 100644 comms/estic/patches/patch-ag create mode 100644 comms/estic/patches/patch-ah create mode 100644 comms/estic/patches/patch-ai create mode 100644 comms/estic/patches/patch-aj create mode 100644 comms/estic/patches/patch-ak create mode 100644 comms/estic/patches/patch-al create mode 100644 comms/estic/patches/patch-am create mode 100644 comms/estic/patches/patch-an create mode 100644 comms/estic/patches/patch-ao create mode 100644 comms/estic/patches/patch-ap create mode 100644 comms/estic/patches/patch-aq create mode 100644 comms/estic/patches/patch-ar create mode 100644 comms/estic/patches/patch-as create mode 100644 comms/estic/patches/patch-at create mode 100644 comms/estic/pkg/COMMENT create mode 100644 comms/estic/pkg/DESCR create mode 100644 comms/estic/pkg/PLIST (limited to 'comms') diff --git a/comms/estic/Makefile b/comms/estic/Makefile new file mode 100644 index 00000000000..ab5d768c933 --- /dev/null +++ b/comms/estic/Makefile @@ -0,0 +1,44 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +DISTNAME= estic-1.61 +CATEGORIES= comms +MASTER_SITES= ftp://ftp.gwdg.de/pub/misc/isdn/linux/estic/ +EXTRACT_SUFX= .zip +DISTFILES= ${EXTRACT_ONLY} ${ESTICPATCH} + +MAINTAINER= tron@netbsd.org +HOMEPAGE= http://www.von-bassewitz.de/uz/estic/estic.html + +EXTRACT_ONLY= estic-1.60-sources${EXTRACT_SUFX} +USE_X11= YES + +RESTRICTED= "Only free distribution permitted" +NO_SRC_ON_CDROM=${RESTRICTED} +NO_BIN_ON_CDROM=${RESTRICTED} + +ALL_TARGET= depend all +ESTICPATCH= ${DISTNAME}-patch-from-1.60${EXTRACT_SUFX} +LIB_TARGET= depend lib +LIBSRC= ${WRKDIR}/spunk +MAKEFILE= make/freebsd-x.mak +WRKSRC= ${WRKDIR}/${PKGNAME:C/-.*//} + +post-extract: + ${_PKG_SILENT}${_PKG_DEBUG}${GZCAT} ${DISTDIR}/${ESTICPATCH} | \ + ${PATCH} ${PATCH_DIST_ARGS} + +pre-build: + ${_PKG_SILENT}${_PKG_DEBUG}cd ${LIBSRC} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKEFILE} \ + ${LIB_TARGET} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/xestic ${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/estic.res ${PREFIX}/bin + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/estic + ${INSTALL_DATA} ${WRKSRC}/estic.doc ${PREFIX}/share/doc/estic + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/estic + cd ${WRKSRC}/samples && \ + ${INSTALL_DATA} * ${PREFIX}/share/examples/estic + +.include "../../mk/bsd.pkg.mk" diff --git a/comms/estic/files/md5 b/comms/estic/files/md5 new file mode 100644 index 00000000000..ee786be22a4 --- /dev/null +++ b/comms/estic/files/md5 @@ -0,0 +1,4 @@ +$NetBSD: md5,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +MD5 (estic-1.60-sources.zip) = 871be1b5b591e902d6d5545565e40aa3 +MD5 (estic-1.61-patch-from-1.60.zip) = 81f73057e3978af03088a753c5d20452 diff --git a/comms/estic/files/patch-sum b/comms/estic/files/patch-sum new file mode 100644 index 00000000000..7b4e365773c --- /dev/null +++ b/comms/estic/files/patch-sum @@ -0,0 +1,22 @@ +$NetBSD: patch-sum,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +MD5 (patch-aa) = 06b85d2bef646ad2ba2a43fd7ff5fec4 +MD5 (patch-ab) = da2e29ab017e111a4b5fec57a6a590db +MD5 (patch-ac) = b8584a94066771aae6323540d22db384 +MD5 (patch-ad) = 89bfd927b5b236e1d6ecd7e4c3bce3ee +MD5 (patch-ae) = c50f6422f25fb14211b9f2d4c40905c5 +MD5 (patch-af) = c5d722b7c9d9f9ff8b8ad4690eefcda2 +MD5 (patch-ag) = 5305dfdcaeda89345c7f8647fdd8a578 +MD5 (patch-ah) = c6681e1dbe16edc06f2f216852309297 +MD5 (patch-ai) = e931a43dbb02b210e3f5452d92d88daf +MD5 (patch-aj) = 753325a06b929c82e6e67aeeabc239ef +MD5 (patch-ak) = 2910727bba2c54599b01edd5e1dc926c +MD5 (patch-al) = 61acc2ab7f7d54be7a5a82fb60f1e56c +MD5 (patch-am) = d5d9801b9b0fe585f1f72a4c7b72c910 +MD5 (patch-an) = 6028d60a12b61c426a694bc899302370 +MD5 (patch-ao) = ff2481e1dbcf2e2683bdf9bdb98c3d1c +MD5 (patch-ap) = 7e4bd74ff17abb449861fb3d39ed5d74 +MD5 (patch-aq) = fd2dc97a1e0cf5d898245ba89471c52b +MD5 (patch-ar) = 10d4bca03f3a704fc72ce8b4412446ce +MD5 (patch-as) = 871b15a1acec1d32b48f31cbc8944b5f +MD5 (patch-at) = 40332055450978c72e9eb34eb201d399 diff --git a/comms/estic/patches/patch-aa b/comms/estic/patches/patch-aa new file mode 100644 index 00000000000..6d858883163 --- /dev/null +++ b/comms/estic/patches/patch-aa @@ -0,0 +1,26 @@ +$NetBSD: patch-aa,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- estic.cc.orig Wed Mar 5 21:20:42 1997 ++++ estic.cc Sat Feb 10 18:38:34 2001 +@@ -80,9 +80,9 @@ + + + // Diag mode update +-static const duOff = 0; +-static const duOn = 1; +-static const duAuto = 2; // Update if version <= 1.93 ++static const int duOff = 0; ++static const int duOn = 1; ++static const int duAuto = 2; // Update if version <= 1.93 + + static const char VersionStr [] = "1.50"; + static const char VersionID [] = "ESTIC-Version"; +@@ -138,7 +138,7 @@ + IstecApp::IstecApp (int argc, char* argv []): + Program (argc, argv, CreateMenueBar, CreateStatusLine, "estic"), + StatusFlags (0), +- ComPortName ("COM2"), ++ ComPortName ("tty00"), + SettingsFile ("estic.rc"), + IstecPresent (0), + DayNight (0), diff --git a/comms/estic/patches/patch-ab b/comms/estic/patches/patch-ab new file mode 100644 index 00000000000..ea095108fc9 --- /dev/null +++ b/comms/estic/patches/patch-ab @@ -0,0 +1,49 @@ +$NetBSD: patch-ab,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- icbaseed.cc.orig Sat Nov 30 01:00:44 1996 ++++ icbaseed.cc Sat Feb 10 18:38:34 2001 +@@ -451,26 +451,26 @@ + // otherwise, Changed is left untouched. + { + // ID's of menue items for EditBaseConfig +- const miIstecType = 10; +- const miProtocol = 20; +- const miExtLevel = 30; +- const miMusic = 40; +- const miConnection = 50; +- const miNumber1 = 60; +- const miNumber2 = 70; +- const miTFEAssignment = 80; +- const miQueryLoc = 90; +- const miMSN = 100; +- const miMSNGroups = 110; +- const miEAZGroups = 120; +- const miExternalMusicPort = 130; +- const miCountryCode = 140; +- const miSignaling = 150; ++ const int miIstecType = 10; ++ const int miProtocol = 20; ++ const int miExtLevel = 30; ++ const int miMusic = 40; ++ const int miConnection = 50; ++ const int miNumber1 = 60; ++ const int miNumber2 = 70; ++ const int miTFEAssignment = 80; ++ const int miQueryLoc = 90; ++ const int miMSN = 100; ++ const int miMSNGroups = 110; ++ const int miEAZGroups = 120; ++ const int miExternalMusicPort = 130; ++ const int miCountryCode = 140; ++ const int miSignaling = 150; + + // Values for the miMusic toggle item +- const musOff = 0; +- const musInternal = 1; +- const musExternal = 2; ++ const int musOff = 0; ++ const int musInternal = 1; ++ const int musExternal = 2; + + + diff --git a/comms/estic/patches/patch-ac b/comms/estic/patches/patch-ac new file mode 100644 index 00000000000..d2e3ae53ad2 --- /dev/null +++ b/comms/estic/patches/patch-ac @@ -0,0 +1,19 @@ +$NetBSD: patch-ac,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/password.cc.orig Thu Nov 7 18:06:48 1996 ++++ ../spunk/password.cc Sat Feb 10 18:38:35 2001 +@@ -529,10 +529,10 @@ + // Allow editing of one password entry + { + // ID's of the menue items +- const miUserID = 1; +- const miUserName = 2; +- const miPassword = 3; +- const miLevel = 4; ++ const int miUserID = 1; ++ const int miUserName = 2; ++ const int miPassword = 3; ++ const int miLevel = 4; + + // Remember the crc of the entry + u32 OldCRC = GetCRC (E); diff --git a/comms/estic/patches/patch-ad b/comms/estic/patches/patch-ad new file mode 100644 index 00000000000..53e09325479 --- /dev/null +++ b/comms/estic/patches/patch-ad @@ -0,0 +1,99 @@ +$NetBSD: patch-ad,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- icdevs.cc.orig Wed Mar 5 21:48:44 1997 ++++ icdevs.cc Sat Feb 10 18:38:34 2001 +@@ -157,8 +157,8 @@ + String DevListBox::RerouteName (const String& Num) + // Map the reroute capability to a string with fixed length + { +- const StringLength = 18; +- const PadLength = 21; ++ const int StringLength = 18; ++ const int PadLength = 21; + String Res (PadLength); + + if (Num.IsEmpty ()) { +@@ -269,9 +269,9 @@ + static void EditExtReroute (const Point& Pos, IstecDevConfig& Config) + // Edit the extended reroute capabilities of FW 2.0 in a separate menu + { +- const miPhone = 10; +- const miCondition = 20; +- const miRingCount = 30; ++ const int miPhone = 10; ++ const int miCondition = 20; ++ const int miRingCount = 30; + + // Load the menu + Menue* M = (Menue*) LoadResource ("@ICDEVS.RerouteMenue"); +@@ -407,38 +407,38 @@ + static const String StgPosName = "EditDevConfig.ConfigMenue.Position"; + + // Menue constants +- const miDialCaps = 10; +- const miService = 20; +- const miReroute = 30; // Simple reroute, pre-2.00 +- const miChargePulse = 40; +- const miPIN = 50; +- const miTerminalMode = 60; +- const miKnockInt = 70; +- const miKnockExt = 80; +- const miKnockTFE = 90; +- const miExtReroute = 100; // Extended reroute, 2.00 and up +- const miKnockInt21 = 1000; +- const miKnockInt22 = 1010; +- const miKnockInt23 = 1020; +- const miKnockInt24 = 1030; +- const miKnockInt25 = 1040; +- const miKnockInt26 = 1050; +- const miKnockInt27 = 1060; +- const miKnockInt28 = 1070; +- const miKnockMSN0 = 1100; +- const miKnockMSN1 = 1110; +- const miKnockMSN2 = 1120; +- const miKnockMSN3 = 1130; +- const miKnockMSN4 = 1140; +- const miKnockMSN5 = 1150; +- const miKnockMSN6 = 1160; +- const miKnockMSN7 = 1170; +- const miKnockMSN8 = 1180; +- const miKnockMSN9 = 1190; +- const miKnockTFE1 = 1200; +- const miKnockTFE2 = 1210; +- const miKnockTFE3 = 1220; +- const miKnockTFE4 = 1230; ++ const int miDialCaps = 10; ++ const int miService = 20; ++ const int miReroute = 30; // Simple reroute, pre-2.00 ++ const int miChargePulse = 40; ++ const int miPIN = 50; ++ const int miTerminalMode = 60; ++ const int miKnockInt = 70; ++ const int miKnockExt = 80; ++ const int miKnockTFE = 90; ++ const int miExtReroute = 100; // Extended reroute, 2.00 and up ++ const int miKnockInt21 = 1000; ++ const int miKnockInt22 = 1010; ++ const int miKnockInt23 = 1020; ++ const int miKnockInt24 = 1030; ++ const int miKnockInt25 = 1040; ++ const int miKnockInt26 = 1050; ++ const int miKnockInt27 = 1060; ++ const int miKnockInt28 = 1070; ++ const int miKnockMSN0 = 1100; ++ const int miKnockMSN1 = 1110; ++ const int miKnockMSN2 = 1120; ++ const int miKnockMSN3 = 1130; ++ const int miKnockMSN4 = 1140; ++ const int miKnockMSN5 = 1150; ++ const int miKnockMSN6 = 1160; ++ const int miKnockMSN7 = 1170; ++ const int miKnockMSN8 = 1180; ++ const int miKnockMSN9 = 1190; ++ const int miKnockTFE1 = 1200; ++ const int miKnockTFE2 = 1210; ++ const int miKnockTFE3 = 1220; ++ const int miKnockTFE4 = 1230; + + + // Save the configuration into a memory stream, remember the CRC diff --git a/comms/estic/patches/patch-ae b/comms/estic/patches/patch-ae new file mode 100644 index 00000000000..5e325f88327 --- /dev/null +++ b/comms/estic/patches/patch-ae @@ -0,0 +1,33 @@ +$NetBSD: patch-ae,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- icshort.cc.orig Fri Jan 31 04:29:12 1997 ++++ icshort.cc Sat Feb 10 18:38:34 2001 +@@ -574,17 +574,17 @@ + + + // Item numbers for the short number edit menu +-const miNumber = 10; +-const miUsage = 20; +-const miSignaling = 30; +-const miDevice1 = 110; +-const miDevice2 = 120; +-const miDevice3 = 130; +-const miDevice4 = 140; +-const miDevice5 = 150; +-const miDevice6 = 160; +-const miDevice7 = 170; +-const miDevice8 = 180; ++const int miNumber = 10; ++const int miUsage = 20; ++const int miSignaling = 30; ++const int miDevice1 = 110; ++const int miDevice2 = 120; ++const int miDevice3 = 130; ++const int miDevice4 = 140; ++const int miDevice5 = 150; ++const int miDevice6 = 160; ++const int miDevice7 = 170; ++const int miDevice8 = 180; + + + diff --git a/comms/estic/patches/patch-af b/comms/estic/patches/patch-af new file mode 100644 index 00000000000..5444132c865 --- /dev/null +++ b/comms/estic/patches/patch-af @@ -0,0 +1,62 @@ +$NetBSD: patch-af,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- make/freebsd-x.mak.orig Fri Jan 31 03:57:24 1997 ++++ make/freebsd-x.mak Sat Feb 10 18:38:34 2001 +@@ -27,22 +27,20 @@ + AR = ar + LD = ld + ZIP = zip +-CC = g++ + + LIB = ../spunk/spunk.a + INCDIR = ../spunk + +-CFLAGS = -DFREEBSD -g -Wall -I$(INCDIR) -x c++ -L /usr/X11R6/lib -fno-implicit-templates -DEXPLICIT_TEMPLATES +- ++CFLAGS += -DFREEBSD -Wall -I$(INCDIR) -fno-implicit-templates -DEXPLICIT_TEMPLATES + + # ------------------------------------------------------------------------------ + # Implicit rules + + .c.o: +- $(CC) $(CFLAGS) -c $< ++ $(CC) $(CFLAGS) -c $< -o $@ + + .cc.o: +- $(CC) $(CFLAGS) -c $< ++ $(CXX) $(CFLAGS) -c $< -o $@ + + # ------------------------------------------------------------------------------ + # All OBJ files +@@ -71,18 +69,19 @@ + icintcon.o \ + iclog.o \ + icmsgwin.o \ +- icprefix.o \ + icshort.o \ + icver.o \ + istecmsg.o + ++ACOBJ = ../areacode/areacode.o ++ + # ------------------------------------------------------------------------------ + # + + all: xestic + +-xestic: $(LIB) $(OBJS) +- $(CC) -o xestic $(OBJS) $(LIB) -ltermcap -lg++ -lX11 ++xestic: $(LIB) $(OBJS) $(ACOBJ) ++ $(CXX) -o xestic $(OBJS) $(ACOBJ) $(LIB) $(LDFLAGS) -ltermcap -lX11 + + + # ------------------------------------------------------------------------------ +@@ -90,7 +89,7 @@ + + depend dep: + @echo "Creating dependency information" +- $(CC) -I$(INCDIR) -DFREEBSD -MM *.cc > .depend ++ $(CXX) -I$(INCDIR) -DFREEBSD -MM *.cc > .depend + + # ------------------------------------------------------------------------------ + # Create a ZIP file diff --git a/comms/estic/patches/patch-ag b/comms/estic/patches/patch-ag new file mode 100644 index 00000000000..5929c0306d0 --- /dev/null +++ b/comms/estic/patches/patch-ag @@ -0,0 +1,43 @@ +$NetBSD: patch-ag,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/make/freebsd-x.mak.orig Sun Nov 24 22:33:26 1996 ++++ ../spunk/make/freebsd-x.mak Sat Feb 10 19:06:51 2001 +@@ -27,10 +27,9 @@ + AR = ar + LD = ld + ZIP = zip +-CC = g++ + + # Flags for the gnu compiler +-CFLAGS = -DFREEBSD -DUSE_OLD_TTY -g -Wall -x c++ -I /usr/X11R6/include -fno-implicit-templates -DEXPLICIT_TEMPLATES ++CFLAGS += -DFREEBSD -Wall -x c++ -I$(X11BASE)/include -fno-implicit-templates -DEXPLICIT_TEMPLATES + + LIB = spunk.a + ZIPFILE = spunk.zip +@@ -42,7 +41,7 @@ + $(CC) $(CFLAGS) -c $< + + .cc.o: +- $(CC) $(CFLAGS) -c $< ++ $(CXX) $(CFLAGS) -c $< + + # ------------------------------------------------------------------------------ + # All SPUNK OBJ files +@@ -136,7 +135,7 @@ + # Dummy targets + + xresed: $(LIB) $(RESEDITOBJS) +- $(CC) -g -o xresed $(RESEDITOBJS) $(LIB) -lg++ -L/usr/X11R6/lib -lX11 ++ $(CXX) -o xresed $(RESEDITOBJS) $(LIB) $(LDFLAGS) -lX11 + + lib: $(LIB) + +@@ -149,7 +148,7 @@ + + depend dep: + @echo "Creating dependency information" +- $(CC) -DFREEBSD -MM *.cc > .depend ++ $(CXX) -DFREEBSD -MM *.cc > .depend + + # ------------------------------------------------------------------------------ + # Target specific files diff --git a/comms/estic/patches/patch-ah b/comms/estic/patches/patch-ah new file mode 100644 index 00000000000..239a24046ef --- /dev/null +++ b/comms/estic/patches/patch-ah @@ -0,0 +1,13 @@ +$NetBSD: patch-ah,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/unixsrc/delay.cc.orig Thu Nov 7 18:06:58 1996 ++++ ../spunk/unixsrc/delay.cc Sat Feb 10 18:38:34 2001 +@@ -73,7 +73,7 @@ + // + // The function returns the real time passed or just ms. + { +- const ChunkSize = 256; ++ const u32 ChunkSize = 256; + + // Check the argument... + if (ms <= ChunkSize) { diff --git a/comms/estic/patches/patch-ai b/comms/estic/patches/patch-ai new file mode 100644 index 00000000000..ec6aae4ef64 --- /dev/null +++ b/comms/estic/patches/patch-ai @@ -0,0 +1,19 @@ +$NetBSD: patch-ai,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/unixsrc/filesys.cc.orig Thu Nov 7 18:06:58 1996 ++++ ../spunk/unixsrc/filesys.cc Sat Feb 10 18:38:34 2001 +@@ -42,10 +42,10 @@ + + extern const char FileSysPathSep = '/'; // Path separator + extern const char FileSysListSep = ':'; // Path list separator +-extern const FileSysMaxPath = 255; // Maximum path length +-extern const FileSysMaxDir = 255; // Maximum directory length +-extern const FileSysMaxName = 255; // Maximum file name length +-extern const FileSysMaxExt = 255; // Maximum extension length (including the dot) ++extern const int FileSysMaxPath = 255; // Maximum path length ++extern const int FileSysMaxDir = 255; // Maximum directory length ++extern const int FileSysMaxName = 255; // Maximum file name length ++extern const int FileSysMaxExt = 255; // Maximum extension length (including the dot) + + + diff --git a/comms/estic/patches/patch-aj b/comms/estic/patches/patch-aj new file mode 100644 index 00000000000..13c0f1b823a --- /dev/null +++ b/comms/estic/patches/patch-aj @@ -0,0 +1,13 @@ +$NetBSD: patch-aj,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/xsrc/console.cc.orig Tue Feb 18 14:32:40 1997 ++++ ../spunk/xsrc/console.cc Sat Feb 10 18:38:34 2001 +@@ -1013,7 +1013,7 @@ + void ScrSetMode (unsigned Mode) + // Set a screen mode + { +- unsigned XSize, YSize; ++ int XSize, YSize; + _ColorMode NewColorMode = ColorMode; + + // Check the new dimensions diff --git a/comms/estic/patches/patch-ak b/comms/estic/patches/patch-ak new file mode 100644 index 00000000000..e94521f7ea3 --- /dev/null +++ b/comms/estic/patches/patch-ak @@ -0,0 +1,37 @@ +$NetBSD: patch-ak,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/stream.h.orig Thu Nov 7 18:06:52 1996 ++++ ../spunk/stream.h Sat Feb 10 18:38:34 2001 +@@ -50,19 +50,19 @@ + + + +-static const stOk = 0; // things are allright +-static const stInitError = 1; // error initializing the stream +-static const stReadError = 2; // error reading from the stream +-static const stWriteError = 3; // error writing to the stream +-static const stGetError = 4; // get found not registered class +-static const stPutError = 5; // put found not registered class +-static const stMemoryError = 6; // not enough memory +-static const stStoreError = 7; // Keine Store-Methode angegeben +-static const stLoadError = 8; // Keine Load-Methode oder Fehler bei Load +-static const stCopyError = 9; // CopyFrom: error of source stream +-static const stSeekError = 10; // error using Seek, GetPos etc. +-static const stReadTimeout = 11; // Timeout on read (CharacterStream only) +-static const stWriteTimeout = 12; // Timeout on write (CharcterStream only) ++static const int stOk = 0; // things are allright ++static const int stInitError = 1; // error initializing the stream ++static const int stReadError = 2; // error reading from the stream ++static const int stWriteError = 3; // error writing to the stream ++static const int stGetError = 4; // get found not registered class ++static const int stPutError = 5; // put found not registered class ++static const int stMemoryError = 6; // not enough memory ++static const int stStoreError = 7; // Keine Store-Methode angegeben ++static const int stLoadError = 8; // Keine Load-Methode oder Fehler bei Load ++static const int stCopyError = 9; // CopyFrom: error of source stream ++static const int stSeekError = 10; // error using Seek, GetPos etc. ++static const int stReadTimeout = 11; // Timeout on read (CharacterStream only) ++static const int stWriteTimeout = 12; // Timeout on write (CharcterStream only) + + + diff --git a/comms/estic/patches/patch-al b/comms/estic/patches/patch-al new file mode 100644 index 00000000000..753fb9aca68 --- /dev/null +++ b/comms/estic/patches/patch-al @@ -0,0 +1,37 @@ +$NetBSD: patch-al,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/palette.h.orig Thu Nov 7 18:06:48 1996 ++++ ../spunk/palette.h Sat Feb 10 18:38:34 2001 +@@ -40,19 +40,19 @@ + + + // Indices into the palette arrays +-static const atFrameInactive = 0; // passive frame +-static const atFrameActive = 1; // active frame +-static const atFrameResizing = 2; // resizing frame +-static const atTextNormal = 3; // normal text +-static const atTextInvers = 4; // inverted text +-static const atTextSelected = 5; // selected static text +-static const atTextHigh = 6; // selected text (i.e. hotkeys) +-static const atTextHighInvers = 7; // inverted selected text +-static const atTextGrayed = 8; // grey (inactive) text +-static const atTextGrayedInvers = 9; // dito inverted +-static const atEditNormal = 10; // normal text in an edit window +-static const atEditHigh = 11; // i.e. left/right arrows +-static const atEditBar = 12; // scroll bar (use atEditNormal for text) ++static const int atFrameInactive = 0; // passive frame ++static const int atFrameActive = 1; // active frame ++static const int atFrameResizing = 2; // resizing frame ++static const int atTextNormal = 3; // normal text ++static const int atTextInvers = 4; // inverted text ++static const int atTextSelected = 5; // selected static text ++static const int atTextHigh = 6; // selected text (i.e. hotkeys) ++static const int atTextHighInvers = 7; // inverted selected text ++static const int atTextGrayed = 8; // grey (inactive) text ++static const int atTextGrayedInvers = 9; // dito inverted ++static const int atEditNormal = 10; // normal text in an edit window ++static const int atEditHigh = 11; // i.e. left/right arrows ++static const int atEditBar = 12; // scroll bar (use atEditNormal for text) + + + // Palette numbers diff --git a/comms/estic/patches/patch-am b/comms/estic/patches/patch-am new file mode 100644 index 00000000000..c1343ce8a76 --- /dev/null +++ b/comms/estic/patches/patch-am @@ -0,0 +1,15 @@ +$NetBSD: patch-am,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/coll.h.orig Wed Dec 18 23:42:14 1996 ++++ ../spunk/coll.h Sat Feb 10 18:38:35 2001 +@@ -33,8 +33,8 @@ + + + +-static const coIndexError = 1; // Index out of range +-static const coOverflowError = 2; // Collection overflow ++static const int coIndexError = 1; // Index out of range ++static const int coOverflowError = 2; // Collection overflow + + + diff --git a/comms/estic/patches/patch-an b/comms/estic/patches/patch-an new file mode 100644 index 00000000000..09cfad5d3bb --- /dev/null +++ b/comms/estic/patches/patch-an @@ -0,0 +1,53 @@ +$NetBSD: patch-an,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/sercom.h.orig Thu Nov 7 18:06:52 1996 ++++ ../spunk/sercom.h Sat Feb 10 18:38:35 2001 +@@ -43,29 +43,29 @@ + + + // Constants for accessing the array of error counters +-const ceRXOverflow = 0; // Receive buffer overflow +-const ceTXOverflow = 1; // Transmit buffer overflow +-const ceOverrun = 2; // UART overrun +-const ceBreak = 3; // Break received +-const ceFrame = 4; // Framing error +-const ceParity = 5; // Parity error ++const int ceRXOverflow = 0; // Receive buffer overflow ++const int ceTXOverflow = 1; // Transmit buffer overflow ++const int ceOverrun = 2; // UART overrun ++const int ceBreak = 3; // Break received ++const int ceFrame = 4; // Framing error ++const int ceParity = 5; // Parity error + + + + // Bitmask constants for evaluating the result of ModemStatus +-const csDeltaCTS = 0x01; // Delta CTS +-const csDeltaDSR = 0x02; // Delta DSR +-const csDeltaRI = 0x04; // Falling edge of RI +-const csDeltaCarrierDetect = 0x08; // Delta CD +-const csClearToSend = 0x10; // Clear To Send +-const csDataSetReady = 0x20; // Data Set Ready +-const csRingIndicator = 0x40; // Ring Indicator +-const csCarrierDetect = 0x80; // Carrier Detect +-const csCTS = csClearToSend; +-const csDSR = csDataSetReady; +-const csRI = csRingIndicator; +-const csCD = csCarrierDetect; +-const csDeltaCD = csDeltaCarrierDetect; ++const int csDeltaCTS = 0x01; // Delta CTS ++const int csDeltaDSR = 0x02; // Delta DSR ++const int csDeltaRI = 0x04; // Falling edge of RI ++const int csDeltaCarrierDetect = 0x08; // Delta CD ++const int csClearToSend = 0x10; // Clear To Send ++const int csDataSetReady = 0x20; // Data Set Ready ++const int csRingIndicator = 0x40; // Ring Indicator ++const int csCarrierDetect = 0x80; // Carrier Detect ++const int csCTS = csClearToSend; ++const int csDSR = csDataSetReady; ++const int csRI = csRingIndicator; ++const int csCD = csCarrierDetect; ++const int csDeltaCD = csDeltaCarrierDetect; + + + diff --git a/comms/estic/patches/patch-ao b/comms/estic/patches/patch-ao new file mode 100644 index 00000000000..07482acffd7 --- /dev/null +++ b/comms/estic/patches/patch-ao @@ -0,0 +1,125 @@ +$NetBSD: patch-ao,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/statdef.h.orig Thu Nov 7 18:06:52 1996 ++++ ../spunk/statdef.h Sat Feb 10 18:38:35 2001 +@@ -33,120 +33,6 @@ + + + +-/*****************************************************************************/ +-/* Defines */ +-/*****************************************************************************/ +- +- +- +-#ifndef R_OK +-#define R_OK 4 +-#endif +- +-#ifndef W_OK +-#define W_OK 2 +-#endif +- +-#ifndef X_OK +-#define X_OK 1 +-#endif +- +-#ifndef F_OK +-#define F_OK 0 +-#endif +- +-#ifndef S_IRUSR +-#define S_IRUSR S_IREAD +-#endif +- +-#ifndef S_IWUSR +-#define S_IWUSR S_IWRITE +-#endif +- +-#ifndef S_IXUSR +-#define S_IXUSR S_IEXEC +-#endif +- +-#ifndef S_IRGRP +-#define S_IRGRP S_IRUSR +-#endif +- +-#ifndef S_IWGRP +-#define S_IWGRP S_IWUSR +-#endif +- +-#ifndef S_IXGRP +-#define S_IXGRP S_IXUSR +-#endif +- +-#ifndef S_IROTH +-#define S_IROTH S_IRUSR +-#endif +- +-#ifndef S_IWOTH +-#define S_IWOTH S_IWUSR +-#endif +- +-#ifndef S_IXOTH +-#define S_IXOTH S_IXUSR +-#endif +- +-#ifndef S_IRWXU +-#define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR) +-#endif +- +-#ifndef S_IRWXG +-#define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP) +-#endif +- +-#ifndef S_IRWXO +-#define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH) +-#endif +- +-#ifndef S_ISUID +-#define S_ISUID 0 +-#endif +- +-#ifndef S_ISGID +-#define S_ISGID 0 +-#endif +- +-#ifndef S_ISVTX +-#define S_ISVTX 0 +-#endif +- +-#ifndef S_ISBLK +-#define S_ISBLK(__mode) 0 +-#endif +- +-#ifndef S_ISFIFO +-#define S_ISFIFO(__mode) 0 +-#endif +- +-#ifndef S_ISSOCK +-#define S_ISSOCK(__mode) 0 +-#endif +- +-#ifndef S_ISLNK +-#define S_ISLNK(__mode) 0 +-#endif +- +-#ifndef S_ISCHR +-#define S_ISCHR(__mode) (((__mode) & S_IFMT) == S_IFCHR) +-#endif +- +-#ifndef S_ISDIR +-#define S_ISDIR(__mode) (((__mode) & S_IFMT) == S_IFDIR) +-#endif +- +-#ifndef S_ISREG +-#define S_ISREG(__mode) (((__mode) & S_IFMT) == S_IFREG) +-#endif +- +- +- +-// End of STATDEF.H +- + #endif + + diff --git a/comms/estic/patches/patch-ap b/comms/estic/patches/patch-ap new file mode 100644 index 00000000000..c6f514b7194 --- /dev/null +++ b/comms/estic/patches/patch-ap @@ -0,0 +1,19 @@ +$NetBSD: patch-ap,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/filesys.h.orig Thu Nov 7 18:06:48 1996 ++++ ../spunk/filesys.h Sat Feb 10 18:38:35 2001 +@@ -44,10 +44,10 @@ + + extern const char FileSysPathSep; // Path separator + extern const char FileSysListSep; // Path list separator +-extern const FileSysMaxPath; // Maximum path length +-extern const FileSysMaxDir; // Maximum directory length +-extern const FileSysMaxName; // Maximum file name length +-extern const FileSysMaxExt; // Maximum extension length (including the dot) ++extern const int FileSysMaxPath; // Maximum path length ++extern const int FileSysMaxDir; // Maximum directory length ++extern const int FileSysMaxName; // Maximum file name length ++extern const int FileSysMaxExt; // Maximum extension length (including the dot) + + + diff --git a/comms/estic/patches/patch-aq b/comms/estic/patches/patch-aq new file mode 100644 index 00000000000..8f1608dcaa7 --- /dev/null +++ b/comms/estic/patches/patch-aq @@ -0,0 +1,19 @@ +$NetBSD: patch-aq,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/filepath.h.orig Thu Nov 14 00:12:02 1996 ++++ ../spunk/filepath.h Sat Feb 10 18:38:35 2001 +@@ -88,14 +88,6 @@ + // Return 1 if the given path contains one of the wildcard characters '*', '?' + // or '[]', return zero otherwise. + +-int FMatch (const String& Source, const String& Pattern); +-// Match the string in Source against Pattern. Pattern may contain the +-// wildcards '*', '?', '[abcd]' '[ab-d]', '[!abcd]', '[!ab-d]' +-// The function returns a value of zero if Source does not match Pattern, +-// otherwise a non zero value is returned. +-// If Pattern contains an invalid wildcard pattern (e.g. 'A[x'), the function +-// returns zero. +- + int FIsAbsolute (const String& Path); + // Return true if the given path is an absolute path + diff --git a/comms/estic/patches/patch-ar b/comms/estic/patches/patch-ar new file mode 100644 index 00000000000..41b345e4103 --- /dev/null +++ b/comms/estic/patches/patch-ar @@ -0,0 +1,15 @@ +$NetBSD: patch-ar,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ + +--- ../spunk/menue.cc.orig Sun Jan 26 18:17:32 1997 ++++ ../spunk/menue.cc Sat Feb 10 18:38:35 2001 +@@ -495,8 +495,8 @@ + + i16 GenericMenue::GetChoice () + { +- const AltNextKeyCode = MaxUserID + 1; +- const AltPrevKeyCode = MaxUserID + 2; ++ const int AltNextKeyCode = MaxUserID + 1; ++ const int AltPrevKeyCode = MaxUserID + 2; + + + // Remember old window state diff --git a/comms/estic/patches/patch-as b/comms/estic/patches/patch-as new file mode 100644 index 00000000000..959c2ec4050 --- /dev/null +++ b/comms/estic/patches/patch-as @@ -0,0 +1,402 @@ +$NetBSD: patch-as,v 1.1.1.1 2001/02/10 18:34:25 tron Exp $ + +--- ../spunk/messages.txt.orig Thu Nov 7 18:06:48 1996 ++++ ../spunk/messages.txt Sat Feb 10 19:00:19 2001 +@@ -6,7 +6,7 @@ + ; \n newline, Zeilenumbruch in einem Menue + ; \c center, Zeile zentrieren (Textfenster) + ; \xXX Hex-Code des Zeichens (einfach mal in einer Zeichensatz- +-; Tabelle fr CP437 nachsehen). Verwendet werden: ++; Tabelle für CP437 nachsehen). Verwendet werden: + ; + ; \x12 Pfeil hoch/Pfeil runter + ; \x1D Pfeil links/Pfeil rechts +@@ -18,7 +18,7 @@ + ; darstellbar (weil == ESC) + ; + ; '@' markiert den Hotkey in den Menues, z.T. haben die Strings C Format- +-; Specifier drin (%ld u.„.). ++; Specifier drin (%ld u.ä.). + ; + ; Ich habe dazugeschrieben, wie die Meldungen verwendet werden. + +@@ -29,45 +29,45 @@ + ; Texte in der Statuszeile + + 0 "Hilfe " +- 1 "šbernehmen " ++ 1 "Übernehmen " + 2 "Abbruch " + 3 "Ende " + 4 "Weiter " +- 5 "Žndern " ++ 5 "Ändern " + 6 "Drucken " + 7 "Grafik " +- 8 "Einfgen " +- 9 "L”schen " ++ 8 "Einfügen " ++ 9 "Löschen " + 10 "Auswahl " +- 11 "Best„tigen " ++ 11 "Bestätigen " + 12 "Bewegen " + 13 "Login " + 14 "Logout " + 15 "Ende " + 16 "Zoom " + 17 "Schliessen " +- 18 "™ffnen " +- 19 "Gr”áe " ++ 18 "Öffnen " ++ 19 "Größe " + 20 "Speichern " + 21 " ~\x12~ Auswahl " + 22 " ~\x12\x11ÄÙ~ Auswahl " +- 23 " ~\x12 Bild-\x12~ Bl„ttern " ++ 23 " ~\x12 Bild-\x12~ Blättern " + 24 " ~\x12\x1D~ Bewegen " +- 25 " ~Ctrl+\x12\x1D~ Gr”áe " ++ 25 " ~Ctrl+\x12\x1D~ Größe " + + + ; Vordefinierte Menues und Meldungen + + 100 "Sind Sie sicher?" + 101 "Wirklich Ende?" +- 102 "Žnderungen verwerfen?" +- 103 "Žnderungen sichern?" ++ 102 "Änderungen verwerfen?" ++ 103 "Änderungen sichern?" + 104 "@Ja\n@Nein" + 105 "@Nein\n@Ja" + 200 " Fehler " + 201 " Information " + 202 " Systemfehler " +- 210 "Best„tigen " ++ 210 "Bestätigen " + 211 "Abbruch " + 212 "Ignorieren " + 213 "Wiederholen " +@@ -76,24 +76,24 @@ + + ; Fehlermeldungen + +- 300 "Ungltige Eingabe" ++ 300 "Ungültige Eingabe" + 301 "Zu viele Nachkommastellen" + 302 "Wert ist zu klein (Minimum ist %g)" +- 303 "Wert ist zu groá (Maximum ist %g)" ++ 303 "Wert ist zu groß (Maximum ist %g)" + 304 "Wert ist zu klein (Minimum ist %ld)" +- 305 "Wert ist zu groá (Maximum ist %ld)" +- 306 "Leereingabe ist unzul„ssig" ++ 305 "Wert ist zu groß (Maximum ist %ld)" ++ 306 "Leereingabe ist unzulässig" + 307 "Keine Datei-Erweiterung erlaubt" + +-; Werte fr Toggle-Items. Alle Teilstrings mssen denselben Platz ++; Werte für Toggle-Items. Alle Teilstrings müssen denselben Platz + ; belegen, "Aus An" == "Aus" + " An" + + 400 "Aus An" + 401 "Nein Ja" + +-; Fehlermeldungen fr Eingabe ++; Fehlermeldungen für Eingabe + +- 500 "Wert ist zu groá" ++ 500 "Wert ist zu groß" + 501 "Wert ist zu klein" + 502 "Fehlerhafte Eingabe" + +@@ -103,14 +103,14 @@ + + ; Passwort-Verwaltung + +- 700 "Fehler beim ™ffnen der Passwort-Datei\n(%s)" ++ 700 "Fehler beim Öffnen der Passwort-Datei\n(%s)" + 701 "Fehler beim Lesen der Passwort-Datei\n(%s)" + 702 "Fehler beim Schreiben auf die Passwort-Datei\n(%s)" +- 703 "Es muá eine Benutzer-ID angegeben werden!" +- 704 "Es muá ein Benutzername angegeben werden!" +- 705 "Es muá ein Passwort angegeben werden!" ++ 703 "Es muß eine Benutzer-ID angegeben werden!" ++ 704 "Es muß ein Benutzername angegeben werden!" ++ 705 "Es muß ein Passwort angegeben werden!" + 706 "Ein Benutzer mit dieser ID existiert bereits!" +- 707 "Ungltige Benutzer-ID oder ungltiges Passwort!" ++ 707 "Ungültige Benutzer-ID oder ungültiges Passwort!" + + ; Wochentage und Monate + +@@ -130,7 +130,7 @@ + 813 "Sa" + 814 "Januar" + 815 "Februar" +- 816 "M„rz" ++ 816 "März" + 817 "April" + 818 "Mai" + 819 "Juni" +@@ -142,7 +142,7 @@ + 825 "Dezember" + 826 "Jan" + 827 "Feb" +- 828 "M„r" ++ 828 "Mär" + 829 "Apr" + 830 "Mai" + 831 "Jun" +@@ -155,10 +155,10 @@ + + ; Fehlermeldungen + +- 900 "Keine Hilfe verfgbar" +- 901 "Keine Hilfe fr dieses Stichwort" ++ 900 "Keine Hilfe verfügbar" ++ 901 "Keine Hilfe für dieses Stichwort" + +-; Namen fr Tasten. Es sind 1024 Nummern reserviert, wobei gilt: ++; Namen für Tasten. Es sind 1024 Nummern reserviert, wobei gilt: + ; + ; 256 normale Tasten auf der Console + ; 256 erweiterte Tasten auf der Console +@@ -350,7 +350,7 @@ + 1487 "Ctrl+Q-E" + 1488 "Ctrl+Q-X" + +-; Ab hier fangen die Tasten fr's Terminal an ++; Ab hier fangen die Tasten für's Terminal an + + 1536 "" + 1537 "Ctrl+A" +@@ -533,13 +533,13 @@ + 1999 "Ctrl+Q-E" + 2000 "Ctrl+Q-X" + +-; Strings fr den Fileselektor. Die L„ngen sollten erhalten bleiben wenn +-; m”glich. ++; Strings für den Fileselektor. Die Längen sollten erhalten bleiben wenn ++; möglich. + + 2100 " Bytes " + 2101 " Verzeichnis " + +-; Fehlermeldungen fr Systemfehler. ++; Fehlermeldungen für Systemfehler. + + 2300 "Fehler %d: %s" + 2301 "Kein Fehler (OOPS!)" +@@ -547,77 +547,77 @@ + 2303 "Nicht genug Speicher" + 2304 "Zugriff verweigert" + 2305 "Zu viele offene Files" +- 2306 "Nicht gengend Speicherplatz auf dem angesprochenen Ger„t" +- 2307 "Tempor„rer Fehler - nochmal versuchen" +- 2308 "Ger„t/Datei ist in Benutzung" +- 2309 "Datei ist zu groá" ++ 2306 "Nicht genügend Speicherplatz auf dem angesprochenen Gerät" ++ 2307 "Temporärer Fehler - nochmal versuchen" ++ 2308 "Gerät/Datei ist in Benutzung" ++ 2309 "Datei ist zu groß" + 2310 "I/O Fehler" + 2311 "Datei ist ein Verzeichnis" + 2312 "Datei ist kein Verzeichnis" + 2313 "Zu viele Links" +- 2314 "Operation nur mit Block Devices m”glich" +- 2315 "Operation nur mit Char Devices m”glich" ++ 2314 "Operation nur mit Block Devices möglich" ++ 2315 "Operation nur mit Char Devices möglich" + 2316 "Device existiert nicht" +- 2317 "Operation ist nur fr den Besitzer der Datei m”glich" ++ 2317 "Operation ist nur für den Besitzer der Datei möglich" + 2318 "Broken Pipe" + 2319 "Dateisystem ist readonly" +- 2320 "Seek kann nicht auf Pipes ausgefhrt werden" ++ 2320 "Seek kann nicht auf Pipes ausgeführt werden" + 2321 "Prozess existiert nicht" +- 2322 "Ausfhrbare Datei ist busy" ++ 2322 "Ausführbare Datei ist busy" + 2323 "Name ist zu lang" +- 2324 "Keine Locks verfgbar" ++ 2324 "Keine Locks verfügbar" + 2325 "Verzeichnis ist nicht leer" + 2326 "Datei nicht gefunden" + 2327 "Pfad nicht gefunden" +- 2328 "Laufwerk ist ungltig" +- 2329 "Aktuelles Verzeichnis kann nicht gel”scht werden" ++ 2328 "Laufwerk ist ungültig" ++ 2329 "Aktuelles Verzeichnis kann nicht gelöscht werden" + 2330 "Datei existiert bereits" + 2331 "Unbekannter Fehler (%d)" + + ; Fenstermanager + +- 2500 "Es sind zu viele Fenster ge”ffnet!" ++ 2500 "Es sind zu viele Fenster geöffnet!" + + ; ------------------------------------------------------------------------- + ; ESTIC + +-; Eintr„ge fr das Hauptmenue. '@' markiert den Hotkey. ++; Einträge für das Hauptmenue. '@' markiert den Hotkey. + + 0 "@ESTIC" +- 1 "@šber ESTIC..." ++ 1 "@Über ESTIC..." + 10 "@Datei" + 11 "D@atei laden" + 12 "Datei s@peichern" + 13 "L@ogfile ansehen" + 14 "ISTEC @laden" + 15 "ISTEC @speichern" +- 16 "@Žnderungen permanent machen" ++ 16 "@Änderungen permanent machen" + 17 "Aliasdatei @einlesen" + 18 "@Quit" + 20 "@Konfiguration" + 21 "@Version" + 22 "@Anlagenparameter" +- 23 "@Endger„teparameter" +- 24 "@Zurcksetzen" +- 30 "@Gebhren" +- 31 "Gebhren @laden" +- 32 "Gebhren @anzeigen" ++ 23 "@Endgeräteparameter" ++ 24 "@Zurücksetzen" ++ 30 "@Gebühren" ++ 31 "Gebühren @laden" ++ 32 "Gebühren @anzeigen" + 33 "Druck-@Einstellungen" +- 34 "Gebhren @drucken" +- 35 "Gebhren @rcksetzen" ++ 34 "Gebühren @drucken" ++ 35 "Gebühren @rücksetzen" + 40 "@Fenster" +- 41 "@™ffnen" ++ 41 "@Öffnen" + 42 "@Verbindungsmatrix" +- 43 "@Gebhren" +- 44 "@Ausgehende Gespr„che" ++ 43 "@Gebühren" ++ 44 "@Ausgehende Gespräche" + 45 "@Isdn4Linux Monitor" + 46 "@Kacheln" + 47 "Kaska@de" +- 48 "@Alle schlieáen" ++ 48 "@Alle schließen" + 49 "@Bildschirm neu" +- 50 "@Position/Gr”áe" ++ 50 "@Position/Größe" + 51 "@Zoom" +- 52 "@Schlieáen" ++ 52 "@Schließen" + 53 "@Fensterliste" + + ; About +@@ -626,10 +626,10 @@ + + ; ISTEC Info-Fenster + +- 61 "Mehrger„teanschluá" +- 62 "Anlagenanschluá" +- 63 "Unbekannte Anschluáart" +- 64 "\nTyp: %s\n\nSoftware Version: %d.%d\n\n%-2d S0-Schnittstellen extern\n%-2d S0-Schnittstellen intern\n%-2d ab-Schnittstellen\n\nProtokoll: %s\nAnschluá: %s\n\n" ++ 61 "Mehrgeräteanschluß" ++ 62 "Anlagenanschluß" ++ 63 "Unbekannte Anschlußart" ++ 64 "\nTyp: %s\n\nSoftware Version: %d.%d\n\n%-2d S0-Schnittstellen extern\n%-2d S0-Schnittstellen intern\n%-2d ab-Schnittstellen\n\nProtokoll: %s\nAnschluß: %s\n\n" + + ; Titel des Fileselektors + +@@ -638,27 +638,27 @@ + + 67 "COM Port ist nicht offen" + 68 "Timeout bei der Kommunikation mit der ISTEC" +- 69 "Žnderungen in der ISTEC speichern?" +- 70 "Žnderungen permanent machen?" ++ 69 "Änderungen in der ISTEC speichern?" ++ 70 "Änderungen permanent machen?" + +-; Gebhrenausdruck ++; Gebührenausdruck + +- 71 "Gebhrenausdruck %s %33s" ++ 71 "Gebührenausdruck %s %33s" + 72 "----------------------------------------------------------------" +- 73 " Ger„t Einheiten Kosten" ++ 73 " Gerät Einheiten Kosten" + 74 " #%2d %4d " + + 75 "Fehler beim Initialisieren der seriellen Schnittstelle" +- 76 "Empfangspuffer-šberlauf!" ++ 76 "Empfangspuffer-Überlauf!" + 77 "Zu wenig Zeichen in der empfangenen Nachricht!" +- 78 "Ungltige Antwort von der ISTEC!" +- 79 "Falsche Ger„tenummer in der ISTEC Antwort.\n\cKommando wird abgebrochen.!" ++ 78 "Ungültige Antwort von der ISTEC!" ++ 79 "Falsche Gerätenummer in der ISTEC Antwort.\n\cKommando wird abgebrochen.!" + + ; Titel File-Selektor + + 80 " Drucken nach Datei " + 81 " Logfile ansehen " +- 82 "Fehler beim ™ffnen der Einstellungsdatei" ++ 82 "Fehler beim Öffnen der Einstellungsdatei" + + 200 "OOPS - Interner Fehler!\n\c(ignoriert)" + +@@ -673,7 +673,7 @@ + 308 "ISTEC 2416" + 309 "ISTEC 2424" + +-; Endger„tekonfiguration. L„ngen beachten! ++; Endgerätekonfiguration. Längen beachten! + + 400 "Keine " + 401 "Inland " +@@ -691,7 +691,7 @@ + 413 "------ " + 414 "Extern " + 415 "Intern: %2d" +- 416 " Ger„t #%d " ++ 416 " Gerät #%d " + + 500 "\nZur Erweiterung der Anlagen \nmit 16 a/b-Teilnehmern auf \n24 a/b-Teilnehmer lesen Sie \nbitte im Handbuch nach.\n\n" + +@@ -702,8 +702,8 @@ + + ; Aliase + +- 700 "Doppelter Alias fr Nummer %s" +- 701 "Fehler beim ™ffnen der Alias-Datei!" ++ 700 "Doppelter Alias für Nummer %s" ++ 701 "Fehler beim Öffnen der Alias-Datei!" + 702 "Syntaxfehler im Aliasfile, Zeile %d" + + ; isdn4linux Monitor, Positionen in der Titelzeile erhalten +@@ -727,17 +727,17 @@ + 810 "Fax" + 811 "Unbekannt" + +- 812 "Fehler beim ™ffnen von %s" ++ 812 "Fehler beim Öffnen von %s" + 813 "Fehler beim Lesen von %s -\nisdn4linux Monitor wird beendet!" + + ; + +- 900 "Fehler beim ™ffnen des Debug Logfiles" ++ 900 "Fehler beim Öffnen des Debug Logfiles" + +-; Fenster "Ausgehende Gespr„che", L„ngen bzw. Positionen erhalten ++; Fenster "Ausgehende Gespräche", Längen bzw. Positionen erhalten + +- 1100 " Ausgehende Gespr„che " +- 1101 "Nr. Alias Datum Startzeit L„nge Nummer Einh. DM " ++ 1100 " Ausgehende Gespräche " ++ 1101 "Nr. Alias Datum Startzeit Länge Nummer Einh. DM " + 1102 "ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ" +- 1200 " Gebhren " ++ 1200 " Gebühren " + 1201 " Nr. Einheiten" diff --git a/comms/estic/patches/patch-at b/comms/estic/patches/patch-at new file mode 100644 index 00000000000..206ac11205b --- /dev/null +++ b/comms/estic/patches/patch-at @@ -0,0 +1,52 @@ +$NetBSD: patch-at,v 1.1.1.1 2001/02/10 18:34:25 tron Exp $ + +--- ../spunk/resitem.cc.orig Fri Feb 21 12:05:30 1997 ++++ ../spunk/resitem.cc Sat Feb 10 19:08:38 2001 +@@ -1539,16 +1539,16 @@ + // Data edit menue + { + // Menue IDs +- const miID = 10; +- const miText = 20; +- const miState = 30; +- const miAccelKey = 40; +- const miHelpKey = 50; +- const miCharset = 60; +- const miLimits = 70; +- const miSubMenue = 80; +- const miToggleText = 90; +- const miToggleCount = 100; ++ const int miID = 10; ++ const int miText = 20; ++ const int miState = 30; ++ const int miAccelKey = 40; ++ const int miHelpKey = 50; ++ const int miCharset = 60; ++ const int miLimits = 70; ++ const int miSubMenue = 80; ++ const int miToggleText = 90; ++ const int miToggleCount = 100; + + // Load the menue from the resource + Menue* M = (Menue*) LoadResource ("@RESITEM.ItemDataMenue"); +@@ -1785,13 +1785,13 @@ + + void ResEditApp::ChangeCharset (WindowItem* Item) + { +- const miReset = 1; +- const miAddDigits = 2; +- const miAddHex = 3; +- const miAddAlpha = 4; +- const miAddAll = 5; +- const miCustom = 6; +- const miAllowEmpty = 7; ++ const int miReset = 1; ++ const int miAddDigits = 2; ++ const int miAddHex = 3; ++ const int miAddAlpha = 4; ++ const int miAddAll = 5; ++ const int miCustom = 6; ++ const int miAllowEmpty = 7; + + + // Only RStringItem and TextEdits are allowed to change the charset diff --git a/comms/estic/pkg/COMMENT b/comms/estic/pkg/COMMENT new file mode 100644 index 00000000000..e9d9edf53fd --- /dev/null +++ b/comms/estic/pkg/COMMENT @@ -0,0 +1 @@ +German language configuration tool for ISTEC 1003/1008 ISDN systems diff --git a/comms/estic/pkg/DESCR b/comms/estic/pkg/DESCR new file mode 100644 index 00000000000..6a2131511e0 --- /dev/null +++ b/comms/estic/pkg/DESCR @@ -0,0 +1,15 @@ +This is a configuration tool for ISTEC 1003/1008 ISDN systems. Because +the program and the documentation are only available in German the rest +of this description is written in German language. + +ESTIC ist ein Konfigurationsprogramm fuer die ISTEC ISDN-Anlagen der +Firma Emmerich. Neben der Konfiguration der Anlage kann ESTIC ein +Logfile ueber die ausgehenden Gespraeche zusammen mit Nummer/Zeitpunkt/ +Dauer/Kosten fuehren. Weiterhin ist als zusaetzliches "Schmankerl" fuer +ISDN4Linux Benutzer ein ISDN4Linux Monitor integriert. + +ESTIC basiert auf meiner portablen Klassenbibliothek SPUNK, deshalb +sind Versionen fuer DOS, OS/2, Windows 95/NT, Linux, FreeBSD und diverse +andere Unixe verfuegbar. Fuer die Unix-Versionen ist es sinnvoll, +bestimmte Environment-Variablen zu setzen (siehe weiter unten, +"Betrieb unter den verschiedenen Plattformen"). diff --git a/comms/estic/pkg/PLIST b/comms/estic/pkg/PLIST new file mode 100644 index 00000000000..86693d38349 --- /dev/null +++ b/comms/estic/pkg/PLIST @@ -0,0 +1,9 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2001/02/10 18:34:23 tron Exp $ +bin/xestic +bin/estic.res +share/doc/estic/estic.doc +share/examples/estic/alias.dat +share/examples/estic/cron.dat +share/examples/estic/estic.ini +@dirrm share/examples/estic +@dirrm share/doc/estic -- cgit v1.2.3