From 298b87ade2414266aa65926273df644b09a639aa Mon Sep 17 00:00:00 2001 From: michaelortmann Date: Tue, 4 Sep 2018 01:19:47 +0200 Subject: [PATCH 1/4] enhance dragonflybsd support --- aclocal.m4 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/aclocal.m4 b/aclocal.m4 index 07615a5a7..757a972e3 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -601,9 +601,7 @@ AC_DEFUN([EGG_CHECK_MODULE_SUPPORT], AC_DEFINE(DLOPEN_1, 1, [Define if running on SunOS 4.0.]) fi ;; - *BSD) - # FreeBSD/OpenBSD/NetBSD all support dlopen() and have had plenty of - # testing with Eggdrop. + FreeBSD|OpenBSD|NetBSD|DragonFly) WEIRD_OS="no" ;; Darwin) @@ -806,11 +804,13 @@ AC_DEFUN([EGG_CHECK_OS], SHLIB_CC="$CC -PIC" fi ;; - *BSD) - # FreeBSD/OpenBSD/NetBSD + FreeBSD|OpenBSD|NetBSD) SHLIB_CC="$CC -fPIC" SHLIB_LD="$CC -shared" ;; + DragonFly) + SHLIB_CC="$CC -fPIC" + ;; Darwin) # Mac OS X SHLIB_CC="$CC -fPIC" From 795d66569e83e0860ceb5f667cd89a647e8096ab Mon Sep 17 00:00:00 2001 From: michaelortmann Date: Tue, 4 Sep 2018 21:18:00 +0200 Subject: [PATCH 2/4] enhanced doc for dragonfly bsd --- doc/BUG-REPORT | 1 + doc/COMPILE-GUIDE | 15 +++------------ 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/doc/BUG-REPORT b/doc/BUG-REPORT index 7963aca07..f338be66e 100644 --- a/doc/BUG-REPORT +++ b/doc/BUG-REPORT @@ -67,6 +67,7 @@ DO NOT SEND HTML E-MAIL TO THE LISTS. ( ) Cygwin ( ) Darwin/Mac OS X ( ) Dell SVR4 + ( ) DragonFly BSD ( ) FreeBSD ( ) HP-UX ( ) IRIX diff --git a/doc/COMPILE-GUIDE b/doc/COMPILE-GUIDE index 64c08d6b6..0045095e2 100644 --- a/doc/COMPILE-GUIDE +++ b/doc/COMPILE-GUIDE @@ -1,5 +1,5 @@ Eggdrop Compile Guide and FAQ -Last revised: October 25, 2010 +Last revised: September 4, 2018 _____________________________________________________________________ Eggdrop Compile Guide and FAQ @@ -52,17 +52,7 @@ Last revised: October 25, 2010 resources needed to test portability on uncommon operating systems, so your help is greatly appreciated. - A. Standard compile process (32-bit Linux, FreeBSD, NetBSD, OpenBSD, etc.) - B. HP-UX B.11.* - C. Ultrix - D. Mac OS X - E. AIX - F. IRIX - G. Solaris / SunOS - H. Cygwin / Windows - I. Tcl Detection and Installation - - A. Standard compile process (32-bit Linux, FreeBSD, NetBSD, OpenBSD, etc.) + A. Standard compile process (Linux, FreeBSD, NetBSD, OpenBSD, etc) 1. Type './configure' from the Eggdrop directory. Some of the options that can be given to ./configure are explained below. @@ -115,6 +105,7 @@ Last revised: October 25, 2010 make install DEST=/home/user/otherdir + B. HP-UX B.11.* Follow the standard compile process in Section A. To compile dynamically (with module support), use 'make eggdrop' instead of 'make'. From c2b1eb22de5d2bcf6bc6928b32877f0c415f2be9 Mon Sep 17 00:00:00 2001 From: michaelortmann Date: Tue, 4 Sep 2018 22:18:33 +0200 Subject: [PATCH 3/4] rip out support for BSD/OS (originally called BSD/386 and sometimes known as BSDi) because Wind River discontinued sales of BSD/OS at the end of 2003, with support terminated at the end of 2004. --- aclocal.m4 | 28 ---------------------------- doc/BUG-REPORT | 1 - 2 files changed, 29 deletions(-) diff --git a/aclocal.m4 b/aclocal.m4 index 757a972e3..80c895a8c 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -551,11 +551,6 @@ AC_DEFUN([EGG_CHECK_MODULE_SUPPORT], # Note to other maintainers: # Bourne shell has no concept of "fall through" case "$egg_cv_var_system_type" in - BSD/OS) - if test `echo "$egg_cv_var_system_release" | cut -d . -f 1` = 2; then - MODULES_OK="no" - fi - ;; CYGWI*) WEIRD_OS="no" MOD_EXT="dll" @@ -688,29 +683,6 @@ AC_DEFUN([EGG_CHECK_OS], EGG_CYGWIN="no" case "$egg_cv_var_system_type" in - BSD/OS) - case `echo "$egg_cv_var_system_release" | cut -d . -f 1` in - 2) - # do nothing - ;; - 3) - MOD_CC="shlicc" - MOD_LD="shlicc" - if test "$STRIP" != touch; then - MOD_STRIP="$STRIP -d" - fi - SHLIB_LD="shlicc -r" - SHLIB_STRIP="touch" - ;; - *) - if test "$STRIP" != touch; then - MOD_STRIP="$STRIP -d" - fi - SHLIB_CC="$CC -export-dynamic -fPIC" - SHLIB_LD="$CC -shared -nostartfiles" - ;; - esac - ;; CYGWI*) SHLIB_LD="$CC -shared" MOD_CC="$CC" diff --git a/doc/BUG-REPORT b/doc/BUG-REPORT index f338be66e..255a5e586 100644 --- a/doc/BUG-REPORT +++ b/doc/BUG-REPORT @@ -63,7 +63,6 @@ DO NOT SEND HTML E-MAIL TO THE LISTS. 3.1) OS type: ( ) BeOS - ( ) BSD/OS ( ) Cygwin ( ) Darwin/Mac OS X ( ) Dell SVR4 From 655f2c67c89e95704681a12c1202015c93533209 Mon Sep 17 00:00:00 2001 From: michaelortmann Date: Tue, 11 Sep 2018 17:48:56 +0200 Subject: [PATCH 4/4] added TrueOS --- doc/BUG-REPORT | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/BUG-REPORT b/doc/BUG-REPORT index 255a5e586..f7bc3459b 100644 --- a/doc/BUG-REPORT +++ b/doc/BUG-REPORT @@ -67,7 +67,7 @@ DO NOT SEND HTML E-MAIL TO THE LISTS. ( ) Darwin/Mac OS X ( ) Dell SVR4 ( ) DragonFly BSD - ( ) FreeBSD + ( ) FreeBSD/TrueOS ( ) HP-UX ( ) IRIX ( ) Linux