~ chicken-core (chicken-5) 899a6f9a7a630bb4c56965fe7655941e24a07396


commit 899a6f9a7a630bb4c56965fe7655941e24a07396
Author:     Markus Pfeiffer <markus.pfeiffer@morphism.de>
AuthorDate: Thu Sep 21 10:17:31 2017 +1200
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Sun Sep 24 13:26:43 2017 +0200

    Disable feature macros on DragonFly BSD
    
    This allows CHICKEN to build on DragonFly without modification.
    
    Thanks to Markus Pfeiffer for the patch.
    
    Signed-off-by: Evan Hanson <evhan@foldling.org>
    Signed-off-by: Peter Bex <peter@more-magic.net>

diff --git a/Makefile.bsd b/Makefile.bsd
index cb069447..d54a7351 100644
--- a/Makefile.bsd
+++ b/Makefile.bsd
@@ -98,8 +98,8 @@ chicken-config.h: chicken-defaults.h
 ifdef GCHOOKS
 	echo "#define C_GC_HOOKS" >>$@
 endif
-# Of the BSDs, only FreeBSD hates composable feature macros...
-	echo "#ifndef __FreeBSD__" >> $@
+# Feature macros are unsupported on FreeBSD and DragonFly
+	echo "#if !defined(__FreeBSD__) && !defined(__DragonFly__)" >> $@
 	echo "# define C_USE_STD_FEATURE_MACROS" >> $@
 	echo "#endif" >> $@
 	cat chicken-defaults.h >>$@
diff --git a/manual/Acknowledgements b/manual/Acknowledgements
index 0fb7493d..cb2904d0 100644
--- a/manual/Acknowledgements
+++ b/manual/Acknowledgements
@@ -36,21 +36,21 @@ Perry Metzger, Scott G. Miller, Mikael, Karel Miklav, Bruce Mitchener,
 Fadi Moukayed, Chris Moline, Eric E. Moore, Julian Morrison,
 Dan Muresan, David N. Murray, Timo Myyrä, "nicktick", Lars Nilsson,
 Ian Oversby, "o.t.", Gene Pavlovsky, Levi Pearson, Jeronimo Pellegrini,
-Nicolas Pelletier, Derrell Piper, Carlos Pita, "Pluijzer",
-Robin Lee Powell, Alan Post, "Pupeno", Davide Puricelli, "presto",
-Doug Quale, Imran Rafique, Eric Raible, Ivan Raikov, Santosh Rajan,
-Joel Reymont, "rivo", Chris Roberts, Eric Rochester, Paul Romanchenko,
-Andreas Rottman, David Rush, Lars Rustemeier, Daniel Sadilek,
-Otavio Salvador, Burton Samograd, "Sandro", "satori", Aleksej Saushev,
-Oskar Schirmer, Vasilij Schneidermann, Reed Sheridan, Ronald Schröder,
-Spencer Schumann, Ivan Shcheklein, Alexander Shendi, Alex Shinn, Ivan
-Shmakov, "Shmul", Tony Sidaway, Jeffrey B. Siegal, Andrey Sidorenko,
-Michele Simionato, Iruata Souza, Volker Stolz, Jon Strait, Dorai
-Sitaram, Robert Skeels, Jason Songhurst, Clifford Stein, David Steiner,
-Sunnan, Zbigniew Szadkowski, Rick Taube, Nathan Thern, Mike Thomas, Minh
-Thu, Christian Tismer, Andre van Tonder, John Tobey, Henrik Tramberend,
-Vladimir Tsichevsky, James Ursetto, Neil van Dyke, Sam Varner,
-Taylor Venable, Sander Vesik, Jaques Vidrine, Panagiotis Vossos,
+Nicolas Pelletier, Markus Pfeiffer, Derrell Piper, Carlos Pita,
+"Pluijzer", Robin Lee Powell, Alan Post, "Pupeno", Davide Puricelli,
+"presto", Doug Quale, Imran Rafique, Eric Raible, Ivan Raikov, Santosh
+Rajan, Joel Reymont, "rivo", Chris Roberts, Eric Rochester, Paul
+Romanchenko, Andreas Rottman, David Rush, Lars Rustemeier, Daniel
+Sadilek, Otavio Salvador, Burton Samograd, "Sandro", "satori", Aleksej
+Saushev, Oskar Schirmer, Vasilij Schneidermann, Reed Sheridan, Ronald
+Schröder, Spencer Schumann, Ivan Shcheklein, Alexander Shendi, Alex
+Shinn, Ivan Shmakov, "Shmul", Tony Sidaway, Jeffrey B. Siegal, Andrey
+Sidorenko, Michele Simionato, Iruata Souza, Volker Stolz, Jon Strait,
+Dorai Sitaram, Robert Skeels, Jason Songhurst, Clifford Stein, David
+Steiner, Sunnan, Zbigniew Szadkowski, Rick Taube, Nathan Thern, Mike
+Thomas, Minh Thu, Christian Tismer, Andre van Tonder, John Tobey, Henrik
+Tramberend, Vladimir Tsichevsky, James Ursetto, Neil van Dyke, Sam
+Varner, Taylor Venable, Sander Vesik, Jaques Vidrine, Panagiotis Vossos,
 Shawn Wagner, Peter Wang, Ed Watkeys, Brad Watson, Thomas Weidner, Göran
 Weinholt, Matthew Welland, Drake Wilson, Jörg Wittenberger, Peter
 Wright, Mark Wutka, Adam Young, Richard Zidlicky, Houman Zolfaghari and
Trap