svn commit: r1933886 - in apr/apr/trunk: . atomic/netware build dbd dbd/unsupported dbm dso/netware file_io/netware include/arch/netware locks/netware misc/netware test threadproc/netware user/netware xml

[email protected] Wed, 06 May 2026 12:47:39 -0000
Newsgroups gmane.comp.apache.apr.cvs
Message-ID <177807165967.3428235.6680495795927268445@svn03-he-fi>
Author: ivan
Date: Wed May  6 12:47:39 2026
New Revision: 1933886

Log:
Remove support for Netware operating system. Netware EOL'ed in 2009.

Discussion:
https://lists.apache.org/thread/lhwys6vnlt2071loy6vrjkhw0kw964lb

This commits build system and Netware specific source codes. There are
some #ifdef NETWARE remaining. I am going to cleanup them separately.

Deleted:
   apr/apr/trunk/NWGNUmakefile
   apr/apr/trunk/atomic/netware/
   apr/apr/trunk/build/NWGNUenvironment.inc
   apr/apr/trunk/build/NWGNUhead.inc
   apr/apr/trunk/build/NWGNUmakefile
   apr/apr/trunk/build/NWGNUtail.inc
   apr/apr/trunk/build/make_nw_export.awk
   apr/apr/trunk/dbd/NWGNUdbdmysql
   apr/apr/trunk/dbd/NWGNUdbdpgsql
   apr/apr/trunk/dbd/NWGNUdbdsqli2
   apr/apr/trunk/dbd/NWGNUdbdsqli3
   apr/apr/trunk/dbd/NWGNUmakefile
   apr/apr/trunk/dbd/unsupported/NWGNUdbdfreetds
   apr/apr/trunk/dbm/NWGNUdbmdb
   apr/apr/trunk/dbm/NWGNUdbmgdbm
   apr/apr/trunk/dbm/NWGNUmakefile
   apr/apr/trunk/dso/netware/
   apr/apr/trunk/file_io/netware/
   apr/apr/trunk/include/arch/netware/
   apr/apr/trunk/locks/netware/
   apr/apr/trunk/misc/netware/
   apr/apr/trunk/test/NWGNUaprtest
   apr/apr/trunk/test/NWGNUechod
   apr/apr/trunk/test/NWGNUglobalmutexchild
   apr/apr/trunk/test/NWGNUmakefile
   apr/apr/trunk/test/NWGNUmemcachedmock
   apr/apr/trunk/test/NWGNUmod_test
   apr/apr/trunk/test/NWGNUproc_child
   apr/apr/trunk/test/NWGNUreadchild
   apr/apr/trunk/test/NWGNUsockchild
   apr/apr/trunk/test/NWGNUsockperf
   apr/apr/trunk/test/NWGNUtestatmc
   apr/apr/trunk/test/NWGNUtryread
   apr/apr/trunk/test/nw_misc.c
   apr/apr/trunk/threadproc/netware/
   apr/apr/trunk/user/netware/
   apr/apr/trunk/xml/NWGNUmakefile
Modified:
   apr/apr/trunk/README
   apr/apr/trunk/build/aprenv.py
   apr/apr/trunk/build/config.sub
   apr/apr/trunk/build/gen-build.py

Modified: apr/apr/trunk/README
==============================================================================
--- apr/apr/trunk/README	Wed May  6 12:45:04 2026	(r1933885)
+++ apr/apr/trunk/README	Wed May  6 12:47:39 2026	(r1933886)
@@ -16,7 +16,6 @@ Apache Portable Runtime Library (APR)
 
      UNIX variants
      Windows
-     Netware
      Mac OS X
      OS/2
 

Modified: apr/apr/trunk/build/aprenv.py
==============================================================================
--- apr/apr/trunk/build/aprenv.py	Wed May  6 12:45:04 2026	(r1933885)
+++ apr/apr/trunk/build/aprenv.py	Wed May  6 12:47:39 2026	(r1933886)
@@ -11,7 +11,6 @@ import traceback
 _platforms = [ 
     'aix', 
     'beos', 
-    'netware', 
     'os2', 
     'os390', 
     'unix', 

Modified: apr/apr/trunk/build/config.sub
==============================================================================
--- apr/apr/trunk/build/config.sub	Wed May  6 12:45:04 2026	(r1933885)
+++ apr/apr/trunk/build/config.sub	Wed May  6 12:47:39 2026	(r1933886)
@@ -2061,7 +2061,6 @@ case $os in
 	| mvs* \
 	| nacl* \
 	| netbsd* \
-	| netware* \
 	| newsos* \
 	| nextstep* \
 	| nindy* \

Modified: apr/apr/trunk/build/gen-build.py
==============================================================================
--- apr/apr/trunk/build/gen-build.py	Wed May  6 12:45:04 2026	(r1933885)
+++ apr/apr/trunk/build/gen-build.py	Wed May  6 12:47:39 2026	(r1933886)
@@ -23,10 +23,10 @@ import re
 #import ezt
 
 #
-# legal platforms: aix, beos, netware, os2, os390, unix, win32
+# legal platforms: aix, beos, os2, os390, unix, win32
 # 'make' users: aix, beos, os2, os390, unix, win32 (mingw)
 #
-PLATFORMS = [ 'aix', 'beos', 'netware', 'os2', 'os390', 'unix', 'win32' ]
+PLATFORMS = [ 'aix', 'beos', 'os2', 'os390', 'unix', 'win32' ]
 MAKE_PLATFORMS = [
   ('unix', None),
   ('aix', 'unix'),