svn commit: r1934394 - in apr/apr/trunk: . build build/rpm dso/beos include/arch/beos locks/beos network_io/beos shmem/beos threadproc/beos

[email protected] Tue, 19 May 2026 12:19:46 -0000
Newsgroups gmane.comp.apache.apr.cvs
Message-ID <177919318663.781371.11782302787034029065@svn03-he-fi>
Author: ivan
Date: Tue May 19 12:19:46 2026
New Revision: 1934394

Log:
Remove support for BeOS: BeOS was released in 1995 and the latest release was
in 2000.

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

Deleted:
   apr/apr/trunk/dso/beos/
   apr/apr/trunk/include/arch/beos/
   apr/apr/trunk/locks/beos/
   apr/apr/trunk/network_io/beos/
   apr/apr/trunk/shmem/beos/
   apr/apr/trunk/threadproc/beos/
Modified:
   apr/apr/trunk/CHANGES
   apr/apr/trunk/build/gen-build.py
   apr/apr/trunk/build/rpm/apr.spec.in
   apr/apr/trunk/config.layout

Modified: apr/apr/trunk/CHANGES
==============================================================================
--- apr/apr/trunk/CHANGES	Tue May 19 12:11:01 2026	(r1934393)
+++ apr/apr/trunk/CHANGES	Tue May 19 12:19:46 2026	(r1934394)
@@ -319,6 +319,8 @@ Changes for APR 2.0.0
 
   *) Remove support for Netware.
 
+  *) Remove support for BeOS.
+
 Changes for APR and APR-util 1.7.x and later:
 
   *) http://svn.apache.org/viewvc/apr/apr/branches/1.7.x/CHANGES?view=markup

Modified: apr/apr/trunk/build/gen-build.py
==============================================================================
--- apr/apr/trunk/build/gen-build.py	Tue May 19 12:11:01 2026	(r1934393)
+++ apr/apr/trunk/build/gen-build.py	Tue May 19 12:19:46 2026	(r1934394)
@@ -23,14 +23,13 @@ import re
 #import ezt
 
 #
-# legal platforms: aix, beos, os2, os390, unix, win32
-# 'make' users: aix, beos, os2, os390, unix, win32 (mingw)
+# legal platforms: aix, os2, os390, unix, win32
+# 'make' users: aix, os2, os390, unix, win32 (mingw)
 #
-PLATFORMS = [ 'aix', 'beos', 'os2', 'os390', 'unix', 'win32' ]
+PLATFORMS = [ 'aix', 'os2', 'os390', 'unix', 'win32' ]
 MAKE_PLATFORMS = [
   ('unix', None),
   ('aix', 'unix'),
-  ('beos', 'unix'),
   ('os2', 'unix'),
   ('os390', 'unix'),
   ('win32', 'unix'),

Modified: apr/apr/trunk/build/rpm/apr.spec.in
==============================================================================
--- apr/apr/trunk/build/rpm/apr.spec.in	Tue May 19 12:11:01 2026	(r1934393)
+++ apr/apr/trunk/build/rpm/apr.spec.in	Tue May 19 12:19:46 2026	(r1934394)
@@ -19,7 +19,7 @@ Recommends: apr-lmdb%{_isa} = %{version}
 The mission of the Apache Portable Runtime (APR) is to provide a
 free library of C data structures and routines, forming a system
 portability layer to as many operating systems as possible,
-including Unices, MS Win32, BeOS and OS/2.
+including Unices, MS Win32 and OS/2.
 
 %package devel
 Summary: APR library development kit

Modified: apr/apr/trunk/config.layout
==============================================================================
--- apr/apr/trunk/config.layout	Tue May 19 12:11:01 2026	(r1934393)
+++ apr/apr/trunk/config.layout	Tue May 19 12:19:46 2026	(r1934394)
@@ -145,23 +145,6 @@
     runtimedir:    ${localstatedir}/run
 </Layout>
 
-#  BeOS layout...
-<Layout beos>
-    prefix:        /boot/home/apr
-    exec_prefix:   ${prefix}
-    bindir:        ${exec_prefix}/bin
-    sbindir:       ${exec_prefix}/bin
-    libdir:        ${exec_prefix}/lib
-    libexecdir:    ${exec_prefix}/libexec
-    mandir:        ${prefix}/man
-    sysconfdir:    ${prefix}/conf
-    datadir:       ${prefix}
-    installbuilddir: ${datadir}/build
-    includedir:    ${prefix}/include
-    localstatedir: ${prefix}
-    runtimedir:    ${localstatedir}/logs
-</Layout>
-
 #   SuSE 6.x layout
 <Layout SuSE>
     prefix:        /usr