lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Revert "Refactor mkFlag out of old packages"

This reverts commit 3117e0c897522ec8431572de12449f676cc8c8be.

Conflicts:
pkgs/development/libraries/wayland/default.nix
pkgs/servers/samba/4.x.nix

+202 -170
+36 -32
pkgs/applications/graphics/ImageMagick/default.nix
··· 17 17 else if stdenv.system == "x86_64-linux" || stdenv.system == "x86_64-darwin" then "x86-64" 18 18 else throw "ImageMagick is not supported on this platform."; 19 19 20 + mkFlag = trueStr: falseStr: cond: val: "--${if cond then trueStr else falseStr}-${val}"; 21 + mkWith = mkFlag "with" "without"; 22 + mkEnable = mkFlag "enable" "disable"; 23 + 20 24 hasX11 = libX11 != null && libXext != null && libXt != null; 21 25 22 26 in ··· 33 37 enableParallelBuilding = true; 34 38 35 39 configureFlags = [ 36 - (mkEnable (libcl != null) "opencl" null) 37 - (mkWith true "modules" null) 38 - (mkWith true "gcc-arch" arch) 39 - #(mkEnable true "hdri" null) This breaks some dependencies 40 - (mkWith (perl != null) "perl" null) 41 - (mkWith (jemalloc != null) "jemalloc" null) 42 - (mkWith true "frozenpaths" null) 43 - (mkWith (bzip2 != null) "bzlib" null) 44 - (mkWith hasX11 "x" null) 45 - (mkWith (zlib != null) "zlib" null) 46 - (mkWith false "dps" null) 47 - (mkWith (fftw != null) "fftw" null) 48 - (mkWith (libfpx != null) "fpx" null) 49 - (mkWith (djvulibre != null) "djvu" null) 50 - (mkWith (fontconfig != null) "fontconfig" null) 51 - (mkWith (freetype != null) "freetype" null) 52 - (mkWith (ghostscript != null) "gslib" null) 53 - (mkWith (graphviz != null) "gvc" null) 54 - (mkWith (jbigkit != null) "jbig" null) 55 - (mkWith (libjpeg != null) "jpeg" null) 56 - (mkWith (lcms2 != null) "lcms2" null) 57 - (mkWith false "lcms" null) 58 - (mkWith (openjpeg != null) "openjp2" null) 59 - (mkWith (liblqr1 != null) "lqr" null) 60 - (mkWith (xz != null) "lzma" null) 61 - (mkWith (openexr != null) "openexr" null) 62 - (mkWith (pango != null) "pango" null) 63 - (mkWith (libpng != null) "png" null) 64 - (mkWith (librsvg != null) "rsvg" null) 65 - (mkWith (libtiff != null) "tiff" null) 66 - (mkWith (libwebp != null) "webp" null) 67 - (mkWith (libxml2 != null) "xml" null) 40 + (mkEnable (libcl != null) "opencl") 41 + (mkWith true "modules") 42 + (mkWith true "gcc-arch=${arch}") 43 + #(mkEnable true "hdri") This breaks some dependencies 44 + (mkWith (perl != null) "perl") 45 + (mkWith (jemalloc != null) "jemalloc") 46 + (mkWith true "frozenpaths") 47 + (mkWith (bzip2 != null) "bzlib") 48 + (mkWith hasX11 "x") 49 + (mkWith (zlib != null) "zlib") 50 + (mkWith false "dps") 51 + (mkWith (fftw != null) "fftw") 52 + (mkWith (libfpx != null) "fpx") 53 + (mkWith (djvulibre != null) "djvu") 54 + (mkWith (fontconfig != null) "fontconfig") 55 + (mkWith (freetype != null) "freetype") 56 + (mkWith (ghostscript != null) "gslib") 57 + (mkWith (graphviz != null) "gvc") 58 + (mkWith (jbigkit != null) "jbig") 59 + (mkWith (libjpeg != null) "jpeg") 60 + (mkWith (lcms2 != null) "lcms2") 61 + (mkWith false "lcms") 62 + (mkWith (openjpeg != null) "openjp2") 63 + (mkWith (liblqr1 != null) "lqr") 64 + (mkWith (xz != null) "lzma") 65 + (mkWith (openexr != null) "openexr") 66 + (mkWith (pango != null) "pango") 67 + (mkWith (libpng != null) "png") 68 + (mkWith (librsvg != null) "rsvg") 69 + (mkWith (libtiff != null) "tiff") 70 + (mkWith (libwebp != null) "webp") 71 + (mkWith (libxml2 != null) "xml") 68 72 ] ++ optional (dejavu_fonts != null) "--with-dejavu-font-dir=${dejavu_fonts}/share/fonts/truetype/" 69 73 ++ optional (ghostscript != null) "--with-gs-font-dir=${ghostscript}/share/ghostscript/fonts/"; 70 74
+12 -13
pkgs/development/libraries/lame/default.nix
··· 17 17 #assert mp3xSupport -> (analyzerHooksSupport && (gtk1 != null)); 18 18 19 19 let 20 - sndfileFileIO = if sndfileFileIOSupport then "sndfile" else "lame"; 20 + mkFlag = optSet: flag: if optSet then "--enable-${flag}" else "--disable-${flag}"; 21 21 in 22 22 23 23 with stdenv.lib; ··· 39 39 ++ optional sndfileFileIOSupport libsndfile; 40 40 41 41 configureFlags = [ 42 - (mkEnable nasmSupport "nasm" null) 43 - (mkEnable cpmlSupport "cpml" null) 44 - #(mkEnable efenceSupport "efence" null) 45 - (mkWith true "fileio" sndfileFileIO) 46 - (mkEnable analyzerHooksSupport "analyzer-hooks" null) 47 - (mkEnable decoderSupport "decoder" null) 48 - (mkEnable frontendSupport "frontend" null) 49 - (mkEnable frontendSupport "dynamic-frontends" null) 50 - #(mkEnable mp3xSupport "mp3x" null) 51 - (mkEnable mp3rtpSupport "mp3rtp" null) 52 - ] ++ optional debugSupport [ 53 - (mkEnable true "debug" "alot") 42 + (mkFlag nasmSupport "nasm") 43 + (mkFlag cpmlSupport "cpml") 44 + #(mkFlag efenceSupport "efence") 45 + (if sndfileFileIOSupport then "--with-fileio=sndfile" else "--with-fileio=lame") 46 + (mkFlag analyzerHooksSupport "analyzer-hooks") 47 + (mkFlag decoderSupport "decoder") 48 + (mkFlag frontendSupport "frontend") 49 + (mkFlag frontendSupport "dynamic-frontends") 50 + #(mkFlag mp3xSupport "mp3x") 51 + (mkFlag mp3rtpSupport "mp3rtp") 52 + (if debugSupport then "--enable-debug=alot" else "") 54 53 ]; 55 54 56 55 meta = {
+9 -5
pkgs/development/libraries/libass/default.nix
··· 11 11 assert fontconfigSupport -> fontconfig != null; 12 12 assert harfbuzzSupport -> harfbuzz != null; 13 13 14 + let 15 + mkFlag = optSet: flag: if optSet then "--enable-${flag}" else "--disable-${flag}"; 16 + in 17 + 14 18 with stdenv.lib; 15 19 stdenv.mkDerivation rec { 16 20 name = "libass-${version}"; ··· 22 26 }; 23 27 24 28 configureFlags = [ 25 - (mkEnable encaSupport "enca" null) 26 - (mkEnable fontconfigSupport "fontconfig" null) 27 - (mkEnable harfbuzzSupport "harfbuzz" null) 28 - (mkEnable rasterizerSupport "rasterizer" null) 29 - (mkEnable largeTilesSupport "large-tiles" null) 29 + (mkFlag encaSupport "enca") 30 + (mkFlag fontconfigSupport "fontconfig") 31 + (mkFlag harfbuzzSupport "harfbuzz") 32 + (mkFlag rasterizerSupport "rasterizer") 33 + (mkFlag largeTilesSupport "large-tiles") 30 34 ]; 31 35 32 36 nativeBuildInputs = [ pkgconfig yasm ];
+7 -3
pkgs/development/libraries/libinput/default.nix
··· 9 9 assert eventGUISupport -> cairo != null && glib != null && gtk3 != null; 10 10 assert testsSupport -> check != null && valgrind != null; 11 11 12 + let 13 + mkFlag = optSet: flag: if optSet then "--enable-${flag}" else "--disable-${flag}"; 14 + in 15 + 12 16 with stdenv.lib; 13 17 stdenv.mkDerivation rec { 14 18 name = "libinput-0.15.0"; ··· 19 23 }; 20 24 21 25 configureFlags = [ 22 - (mkEnable documentationSupport "documentation" null) 23 - (mkEnable eventGUISupport "event-gui" null) 24 - (mkEnable testsSupport "tests" null) 26 + (mkFlag documentationSupport "documentation") 27 + (mkFlag eventGUISupport "event-gui") 28 + (mkFlag testsSupport "tests") 25 29 ]; 26 30 27 31 nativeBuildInputs = [ pkgconfig ];
+17 -13
pkgs/development/libraries/libwebp/default.nix
··· 20 20 assert tiffSupport -> (libtiff != null); 21 21 assert gifSupport -> (giflib != null); 22 22 23 + let 24 + mkFlag = optSet: flag: if optSet then "--enable-${flag}" else "--disable-${flag}"; 25 + in 26 + 23 27 with stdenv.lib; 24 28 stdenv.mkDerivation rec { 25 29 name = "libwebp-${version}"; ··· 31 35 }; 32 36 33 37 configureFlags = [ 34 - (mkEnable threadingSupport "threading" null) 35 - (mkEnable openglSupport "gl" null) 36 - (mkEnable pngSupport "png" null) 37 - (mkEnable jpegSupport "jpeg" null) 38 - (mkEnable tiffSupport "tiff" null) 39 - (mkEnable gifSupport "gif" null) 40 - #(mkEnable (wicSupport && stdenv.isCygwin) "wic" null) 41 - (mkEnable alignedSupport "aligned" null) 42 - (mkEnable swap16bitcspSupport "swap-16bit-csp" null) 43 - (mkEnable experimentalSupport "experimental" null) 44 - (mkEnable libwebpmuxSupport "libwebpmux" null) 45 - (mkEnable libwebpdemuxSupport "libwebpdemux" null) 46 - (mkEnable libwebpdecoderSupport "libwebpdecoder" null) 38 + (mkFlag threadingSupport "threading") 39 + (mkFlag openglSupport "gl") 40 + (mkFlag pngSupport "png") 41 + (mkFlag jpegSupport "jpeg") 42 + (mkFlag tiffSupport "tiff") 43 + (mkFlag gifSupport "gif") 44 + #(mkFlag (wicSupport && stdenv.isCygwin) "wic") 45 + (mkFlag alignedSupport "aligned") 46 + (mkFlag swap16bitcspSupport "swap-16bit-csp") 47 + (mkFlag experimentalSupport "experimental") 48 + (mkFlag libwebpmuxSupport "libwebpmux") 49 + (mkFlag libwebpdemuxSupport "libwebpdemux") 50 + (mkFlag libwebpdecoderSupport "libwebpdecoder") 47 51 ]; 48 52 49 53 buildInputs = [ ]
+5 -1
pkgs/development/libraries/stxxl/default.nix
··· 2 2 , parallel ? true 3 3 }: 4 4 5 + let 6 + mkFlag = optset: flag: if optset then "-D${flag}=ON" else "-D${flag}=OFF"; 7 + in 8 + 5 9 stdenv.mkDerivation rec { 6 10 name = "stxxl-${version}"; 7 11 version = "1.4.1"; ··· 17 21 "-DBUILD_SHARED_LIBS=ON" 18 22 "-DBUILD_STATIC_LIBS=OFF" 19 23 "-DCMAKE_BUILD_TYPE=Release" 20 - "-DUSE_GNU_PARALLEL=${if parallel then "ON" else "OFF"}" 24 + (mkFlag parallel "USE_GNU_PARALLEL") 21 25 ]; 22 26 23 27 passthru = {
+32 -32
pkgs/servers/mpd/default.nix
··· 25 25 , opusSupport ? true, libopus 26 26 }: 27 27 28 - with stdenv.lib; 29 28 let 30 - opt = optional; 29 + opt = stdenv.lib.optional; 30 + mkFlag = c: f: if c then "--enable-${f}" else "--disable-${f}"; 31 31 major = "0.19"; 32 32 minor = "9"; 33 - in 34 - stdenv.mkDerivation rec { 33 + 34 + in stdenv.mkDerivation rec { 35 35 name = "mpd-${major}.${minor}"; 36 36 src = fetchurl { 37 37 url = "http://www.musicpd.org/download/mpd/${major}/${name}.tar.xz"; ··· 68 68 ++ opt opusSupport libopus; 69 69 70 70 configureFlags = 71 - [ (mkEnable (!stdenv.isDarwin && alsaSupport) "alsa" null) 72 - (mkEnable flacSupport "flac" null) 73 - (mkEnable vorbisSupport "vorbis" null) 74 - (mkEnable vorbisSupport "vorbis-encoder" null) 75 - (mkEnable (!stdenv.isDarwin && madSupport) "mad" null) 76 - (mkEnable mikmodSupport "mikmod" null) 77 - (mkEnable id3tagSupport "id3" null) 78 - (mkEnable shoutSupport "shout" null) 79 - (mkEnable sqliteSupport "sqlite" null) 80 - (mkEnable curlSupport "curl" null) 81 - (mkEnable audiofileSupport "audiofile" null) 82 - (mkEnable bzip2Support "bzip2" null) 83 - (mkEnable ffmpegSupport "ffmpeg" null) 84 - (mkEnable fluidsynthSupport "fluidsynth" null) 85 - (mkEnable zipSupport "zzip" null) 86 - (mkEnable samplerateSupport "lsr" null) 87 - (mkEnable mmsSupport "mms" null) 88 - (mkEnable mpg123Support "mpg123" null) 89 - (mkEnable aacSupport "aac" null) 90 - (mkEnable pulseaudioSupport "pulse" null) 91 - (mkEnable jackSupport "jack" null) 92 - (mkEnable stdenv.isDarwin "osx" null) 93 - (mkEnable icuSupport "icu" null) 94 - (mkEnable gmeSupport "gme" null) 95 - (mkEnable clientSupport "libmpdclient" null) 96 - (mkEnable opusSupport "opus" null) 97 - (mkEnable true "debug" null) 71 + [ (mkFlag (!stdenv.isDarwin && alsaSupport) "alsa") 72 + (mkFlag flacSupport "flac") 73 + (mkFlag vorbisSupport "vorbis") 74 + (mkFlag vorbisSupport "vorbis-encoder") 75 + (mkFlag (!stdenv.isDarwin && madSupport) "mad") 76 + (mkFlag mikmodSupport "mikmod") 77 + (mkFlag id3tagSupport "id3") 78 + (mkFlag shoutSupport "shout") 79 + (mkFlag sqliteSupport "sqlite") 80 + (mkFlag curlSupport "curl") 81 + (mkFlag audiofileSupport "audiofile") 82 + (mkFlag bzip2Support "bzip2") 83 + (mkFlag ffmpegSupport "ffmpeg") 84 + (mkFlag fluidsynthSupport "fluidsynth") 85 + (mkFlag zipSupport "zzip") 86 + (mkFlag samplerateSupport "lsr") 87 + (mkFlag mmsSupport "mms") 88 + (mkFlag mpg123Support "mpg123") 89 + (mkFlag aacSupport "aac") 90 + (mkFlag pulseaudioSupport "pulse") 91 + (mkFlag jackSupport "jack") 92 + (mkFlag stdenv.isDarwin "osx") 93 + (mkFlag icuSupport "icu") 94 + (mkFlag gmeSupport "gme") 95 + (mkFlag clientSupport "libmpdclient") 96 + (mkFlag opusSupport "opus") 97 + "--enable-debug" 98 98 ] 99 99 ++ opt stdenv.isLinux 100 100 "--with-systemdsystemunitdir=$(out)/etc/systemd/system"; ··· 103 103 ${if shoutSupport then "-lshout" else ""} 104 104 ''; 105 105 106 - meta = { 106 + meta = with stdenv.lib; { 107 107 description = "A flexible, powerful daemon for playing music"; 108 108 homepage = http://mpd.wikia.com/wiki/Music_Player_Daemon_Wiki; 109 109 license = licenses.gpl2;
+1 -1
pkgs/servers/samba/4.x.nix
··· 86 86 find $out -type f -exec $SHELL -c "$SCRIPT" \; 87 87 ''; 88 88 89 - meta = { 89 + meta = with stdenv.lib; { 90 90 homepage = http://www.samba.org/; 91 91 description = "The standard Windows interoperability suite of programs for Linux and Unix"; 92 92 license = licenses.gpl3;
+7
pkgs/tools/filesystems/ceph/generic.nix
··· 28 28 29 29 with stdenv.lib; 30 30 let 31 + mkFlag = trueStr: falseStr: cond: name: val: 32 + if cond == null then null else 33 + "--${if cond != false then trueStr else falseStr}${name}${if val != null && cond != false then "=${val}" else ""}"; 34 + mkEnable = mkFlag "enable-" "disable-"; 35 + mkWith = mkFlag "with-" "without-"; 36 + mkOther = mkFlag "" "" true; 37 + 31 38 hasServer = snappy != null && leveldb != null; 32 39 hasMon = hasServer; 33 40 hasMds = hasServer;
+9 -6
pkgs/tools/security/pinentry/default.nix
··· 3 3 }: 4 4 5 5 let 6 + mkFlag = pfxTrue: pfxFalse: cond: name: "--${if cond then pfxTrue else pfxFalse}-${name}"; 7 + mkEnable = mkFlag "enable" "disable"; 8 + mkWith = mkFlag "with" "without"; 6 9 hasX = gtk2 != null || qt4 != null; 7 10 in 8 11 with stdenv.lib; ··· 17 20 buildInputs = [ libcap gtk2 ncurses qt4 ]; 18 21 19 22 configureFlags = [ 20 - (mkWith (libcap != null) "libcap" null) 21 - (mkWith (hasX) "x" null) 22 - (mkEnable (ncurses != null) "pinentry-curses" null) 23 - (mkEnable true "pinentry-tty" null) 24 - (mkEnable (gtk2 != null) "pinentry-gtk2" null) 25 - (mkEnable (qt4 != null) "pinentry-qt4" null) 23 + (mkWith (libcap != null) "libcap") 24 + (mkWith (hasX) "x") 25 + (mkEnable (ncurses != null) "pinentry-curses") 26 + (mkEnable true "pinentry-tty") 27 + (mkEnable (gtk2 != null) "pinentry-gtk2") 28 + (mkEnable (qt4 != null) "pinentry-qt4") 26 29 ]; 27 30 28 31 nativeBuildInputs = [ pkgconfig ];
+67 -64
pkgs/tools/system/rsyslog/default.nix
··· 7 7 }: 8 8 9 9 with stdenv.lib; 10 + let 11 + mkFlag = cond: name: if cond then "--enable-${name}" else "--disable-${name}"; 12 + in 10 13 stdenv.mkDerivation rec { 11 14 name = "rsyslog-8.9.0"; 12 15 ··· 23 26 ] ++ stdenv.lib.optional stdenv.isLinux systemd; 24 27 25 28 configureFlags = [ 26 - (mkOther "sysconfdir" "/etc") 27 - (mkOther "localstatedir" "/var") 28 - (mkWith true "systemdsystemunitdir" "\${out}/etc/systemd/system") 29 - (mkEnable true "largefile" null) 30 - (mkEnable true "regexp" null) 31 - (mkEnable (krb5 != null) "gssapi-krb5" null) 32 - (mkEnable true "klog" null) 33 - (mkEnable true "kmsg" null) 34 - (mkEnable (systemd != null) "imjournal" null) 35 - (mkEnable true "inet" null) 36 - (mkEnable (jemalloc != null) "jemalloc" null) 37 - (mkEnable true "unlimited-select" null) 38 - (mkEnable true "usertools" null) 39 - (mkEnable (libmysql != null) "mysql" null) 40 - (mkEnable (postgresql != null) "pgsql" null) 41 - (mkEnable (libdbi != null) "libdbi" null) 42 - (mkEnable (net_snmp != null) "snmp" null) 43 - (mkEnable (libuuid != null) "uuid" null) 44 - (mkEnable (curl != null) "elasticsearch" null) 45 - (mkEnable (gnutls != null) "gnutls" null) 46 - (mkEnable (libgcrypt != null) "libgcrypt" null) 47 - (mkEnable true "rsyslogrt" null) 48 - (mkEnable true "rsyslogd" null) 49 - (mkEnable true "mail" null) 50 - (mkEnable (liblognorm != null) "mmnormalize" null) 51 - (mkEnable true "mmjsonparse" null) 52 - (mkEnable true "mmaudit" null) 53 - (mkEnable true "mmanon" null) 54 - (mkEnable true "mmutf8fix" null) 55 - (mkEnable true "mmcount" null) 56 - (mkEnable true "mmsequence" null) 57 - (mkEnable true "mmfields" null) 58 - (mkEnable true "mmpstrucdata" null) 59 - (mkEnable (openssl != null) "mmrfc5424addhmac" null) 60 - (mkEnable (librelp != null) "relp" null) 61 - (mkEnable (libgt != null) "guardtime" null) 62 - (mkEnable (liblogging != null) "liblogging-stdlog" null) 63 - (mkEnable (liblogging != null) "rfc3195" null) 64 - (mkEnable true "imfile" null) 65 - (mkEnable false "imsolaris" null) 66 - (mkEnable true "imptcp" null) 67 - (mkEnable true "impstats" null) 68 - (mkEnable true "omprog" null) 69 - (mkEnable (libnet != null) "omudpspoof" null) 70 - (mkEnable true "omstdout" null) 71 - (mkEnable (systemd != null) "omjournal" null) 72 - (mkEnable true "pmlastmsg" null) 73 - (mkEnable true "pmcisconames" null) 74 - (mkEnable true "pmciscoios" null) 75 - (mkEnable true "pmaixforwardedfrom" null) 76 - (mkEnable true "pmsnare" null) 77 - (mkEnable true "omruleset" null) 78 - (mkEnable true "omuxsock" null) 79 - (mkEnable true "mmsnmptrapd" null) 80 - (mkEnable (hadoop != null) "omhdfs" null) 81 - (mkEnable (rdkafka != null) "omkafka" null) 82 - (mkEnable (libmongo-client != null) "ommongodb" null) 83 - (mkEnable (czmq != null) "imzmq3" null) 84 - (mkEnable (czmq != null) "imczmq" null) 85 - (mkEnable (czmq != null) "omzmq3" null) 86 - (mkEnable (czmq != null) "omczmq" null) 87 - (mkEnable (rabbitmq-c != null) "omrabbitmq" null) 88 - (mkEnable (hiredis != null) "omhiredis" null) 89 - (mkEnable true "generate-man-pages" null) 29 + "--sysconfdir=/etc" 30 + "--localstatedir=/var" 31 + "--with-systemdsystemunitdir=\${out}/etc/systemd/system" 32 + (mkFlag true "largefile") 33 + (mkFlag true "regexp") 34 + (mkFlag (krb5 != null) "gssapi-krb5") 35 + (mkFlag true "klog") 36 + (mkFlag true "kmsg") 37 + (mkFlag (systemd != null) "imjournal") 38 + (mkFlag true "inet") 39 + (mkFlag (jemalloc != null) "jemalloc") 40 + (mkFlag true "unlimited-select") 41 + (mkFlag true "usertools") 42 + (mkFlag (libmysql != null) "mysql") 43 + (mkFlag (postgresql != null) "pgsql") 44 + (mkFlag (libdbi != null) "libdbi") 45 + (mkFlag (net_snmp != null) "snmp") 46 + (mkFlag (libuuid != null) "uuid") 47 + (mkFlag (curl != null) "elasticsearch") 48 + (mkFlag (gnutls != null) "gnutls") 49 + (mkFlag (libgcrypt != null) "libgcrypt") 50 + (mkFlag true "rsyslogrt") 51 + (mkFlag true "rsyslogd") 52 + (mkFlag true "mail") 53 + (mkFlag (liblognorm != null) "mmnormalize") 54 + (mkFlag true "mmjsonparse") 55 + (mkFlag true "mmaudit") 56 + (mkFlag true "mmanon") 57 + (mkFlag true "mmutf8fix") 58 + (mkFlag true "mmcount") 59 + (mkFlag true "mmsequence") 60 + (mkFlag true "mmfields") 61 + (mkFlag true "mmpstrucdata") 62 + (mkFlag (openssl != null) "mmrfc5424addhmac") 63 + (mkFlag (librelp != null) "relp") 64 + (mkFlag (libgt != null) "guardtime") 65 + (mkFlag (liblogging != null) "liblogging-stdlog") 66 + (mkFlag (liblogging != null) "rfc3195") 67 + (mkFlag true "imfile") 68 + (mkFlag false "imsolaris") 69 + (mkFlag true "imptcp") 70 + (mkFlag true "impstats") 71 + (mkFlag true "omprog") 72 + (mkFlag (libnet != null) "omudpspoof") 73 + (mkFlag true "omstdout") 74 + (mkFlag (systemd != null) "omjournal") 75 + (mkFlag true "pmlastmsg") 76 + (mkFlag true "pmcisconames") 77 + (mkFlag true "pmciscoios") 78 + (mkFlag true "pmaixforwardedfrom") 79 + (mkFlag true "pmsnare") 80 + (mkFlag true "omruleset") 81 + (mkFlag true "omuxsock") 82 + (mkFlag true "mmsnmptrapd") 83 + (mkFlag (hadoop != null) "omhdfs") 84 + (mkFlag (rdkafka != null) "omkafka") 85 + (mkFlag (libmongo-client != null) "ommongodb") 86 + (mkFlag (czmq != null) "imzmq3") 87 + (mkFlag (czmq != null) "imczmq") 88 + (mkFlag (czmq != null) "omzmq3") 89 + (mkFlag (czmq != null) "omczmq") 90 + (mkFlag (rabbitmq-c != null) "omrabbitmq") 91 + (mkFlag (hiredis != null) "omhiredis") 92 + (mkFlag true "generate-man-pages") 90 93 ]; 91 94 92 95 meta = {