void-packages/srcpkgs/corecollector/patches/fix-build-phobos-2-101.patch

15 lines
495 B
Diff

--- a/source/corecollector/logging.d
+++ b/source/corecollector/logging.d
@@ -93,7 +93,10 @@ auto toSyslogLevel(LogLevel lv) @safe
/// Setup the logging with the supplied logging level.
void setupLogging(const LogLevel l, File logFile) @safe
{
- sharedLog = new SyslogLogger(l, logFile);
+ static if (__VERSION__ < 2101)
+ sharedLog = new SyslogLogger(l, logFile);
+ else
+ sharedLog = (() @trusted => cast(shared) new SyslogLogger(l, logFile))();
}
@safe unittest