Update operating system support (DragonFly BSD) #606
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Found by: michaelortmann
Patch by: michaelortmann
Fixes: Part of #176
One-line summary:
Enhance "DragonFly BSD" support, switched default build from static to shared
Additional description (if needed):
This patch is based on
https://raw.githubusercontent.com/DragonFlyBSD/DPorts/master/irc/eggdrop/dragonfly/patch-configure
and enhances "DragonFly BSD" support and *BSD Support in general
there was a wildcard *BSD in aclocal.m4
which may match too many *BSD and the same time doesnt match DragonFly
this patch replaces this wildcard with proper Names
this patch also enhances doc for dragonfly bsd
this patch also rips 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."
I also tested eggdrop on TrueOS and it worked out of the box, because its only a minimal modified FreeBSD. If there is any official list of supported/tested operating systems for eggdrop besides "any c89/posix2001 should work", we could add DragonFly and TrueOS now, but i didnt find such a list. But what i found was doc/BUG-REPORT and i updated it.,
when merging, please run misc/runautotools
Test cases demonstrating functionality (if applicable):
The following test was done on "DragonFly BSD" 5.2.2:
before:
./configure
after:
./configure
make config
make
make install
./eggdrop -nt